*{margin:0;padding:0;}
body{background:#000;font:11px Comic Sans MS;color:#909090;}   
#container{width:725px;height:527px;margin:45px auto 0 auto;padding:19px 0 0 15px;border:10px solid #070707;background:#1d1d1d;}

/*Intro*/
#container.language{width:450px;padding:0 0 0 15px;height:300px;margin:50px auto 0 auto;border:10px solid #070707;background:#1d1d1d url(pics/logo.jpg) no-repeat center 55px;}
.language p{padding:181px 0 0 61px;}
.language .nederlands{margin:0 118px 0 0;}
#music{width:450px;margin:0 auto;text-align:right;padding:3px 0 0 0;}

/*Inhoud*/
#content{background:#11110f;width:485px;height:504px;float:left;margin:0 10px 0 0;overflow:auto;border:1px solid #2f2f2f;position:ralative;}
    #content p{padding:4px 10px;}
    #content a{text-decoration:none;color:#bdbdbd;}
    #content a:hover{text-decoration:underline;}
h1{color:#bdbdbd;font:36px Verdana;font-weight:normal;text-align:right;padding:10px 10px 13px 0;}
h2{color:#bdbdbd;padding:3px 10px;font:16px Verdana;}
h3{font-size:14px;padding:5px 10px;text-decoration:underline;}
h4{font-size:12px;background:url(pics/menubalk.jpg) no-repeat bottom left;margin:5px 10px 0 30px;padding:0 0 2px;}
  h4 span{float:right;padding:0 30px 0 0;display:block;font-weight:normal;}
 h4.evenementen{color:#666666;font-size:14px;padding:2px 0 0;background:url(pics/menubalk.jpg) no-repeat top left;margin:1px 10px 5px 30px;} 
p.grey{color:#666666;font-size:14px;font-weight:bold;margin:0 0 5px 0;}  
#content p.menubeschrijving,#content p.evenementen{padding:0 0 0 30px;}
#content p.datum{padding:0 0 0 30px;font-size:10px;color:#999999;}
  
  
/*Menu*/
#sidebar{width:220px;float:left;padding:0 0 0 0;}
#sidebar ul{margin:0 0 15px 0;}
#sidebar li{list-style:none;display:inline;}
#sidebar a{display:block;width:205px;height:28px;}
  #sidebar .home{background:url(pics/home.jpg);}
    #sidebar .home:hover{background:url(pics/homeover.jpg);}
  #sidebar .restaurant{background:url(pics/restaurant.jpg);}
    #sidebar .restaurant:hover{background:url(pics/restaurantover.jpg);}
  #sidebar .feestzaal{background:url(pics/feestzaal.jpg);}
    #sidebar .feestzaal:hover{background:url(pics/feestzaalover.jpg);}
  #sidebar .salle{background:url(pics/salle.jpg);}
    #sidebar .salle:hover{background:url(pics/salleover.jpg);}
  #sidebar .menu{background:url(pics/menu.jpg);}
    #sidebar .menu:hover{background:url(pics/menuover.jpg);}
  #sidebar .evenementen{background:url(pics/evenementen.jpg);}
    #sidebar .evenementen:hover{background:url(pics/evenementenover.jpg);}
  #sidebar .evenements{background:url(pics/evenements.jpg);}
    #sidebar .evenements:hover{background:url(pics/evenementsover.jpg);}
  #sidebar .fotos{background:url(pics/fotos.jpg);}
    #sidebar .fotos:hover{background:url(pics/fotosover.jpg);}
  #sidebar .photos{background:url(pics/photos.jpg);}
    #sidebar .photos:hover{background:url(pics/photosover.jpg);}
  #sidebar .openingsdagen{background:url(pics/open.jpg);}
    #sidebar .openingsdagen:hover{background:url(pics/openover.jpg);}
  #sidebar .jours{background:url(pics/jours.jpg);}
    #sidebar .jours:hover{background:url(pics/joursover.jpg);}
  #sidebar .reserveren{background:url(pics/reserveren.jpg);}
    #sidebar .reserveren:hover{background:url(pics/reserverenover.jpg);}
  #sidebar .reservation{background:url(pics/reservation.jpg);}
    #sidebar .reservation:hover{background:url(pics/reservationover.jpg);}
  #sidebar .contact{background:url(pics/contact.jpg);}
    #sidebar .contact:hover{background:url(pics/contactover.jpg);}    
  #sidebar .vacatures{background:url(pics/vacatures.jpg);}
    #sidebar .vacatures:hover{background:url(pics/vacaturesover.jpg);}
  #sidebar .gastenboek{background:url(pics/gastenboek.jpg);}
    #sidebar .gastenboek:hover{background:url(pics/gastenboekover.jpg);}
  #sidebar .livredor{background:url(pics/livredor.jpg);}
    #sidebar .livredor:hover{background:url(pics/livredorover.jpg);}    

/*Feestzaal*/
#content #feestzaalimg{float:right;margin:0 40px 0 30px;height:97px;}
#content #feestzaal{padding:20px 30px 10px 50px;}          
#content .feestzaalcenter{padding:20px 40px 10px 40px;text-align:center;}          
#content #feestzalenimg{float:left;margin:0 30px 0 40px;}
#content #feestzalen{padding:5px 40px 0 30px;}
                                          
#content #feestzaalimgfr{float:right;margin:0 70px 0 30px;height:97px;}
#content #feestzaalfr{padding:10px 30px 35px 50px;text-align:center;} 
#content #feestzalenimgfr{float:left;margin:0 30px 0 50px;}
#content #feestzalenfr{padding:30px 40px 0 30px;text-align:center;}

/*Restaurant*/
#content #restaurant{padding:20px 0 25px 50px;text-align:center;}
#content #restaurantimg{float:right;margin:0 50px 0 30px;}
#content #restauranten{padding:20px 50px 0 0px;text-align:center;}
#content #restaurantenimg{float:left;margin:0 30px 0 50px;}
 #content #restaurantfr{padding:35px 0 35px 50px;text-align:center;}
 #content #restaurantenfr{padding:30px 50px 0 0px;text-align:center;}

#content .space{height:20px;}

/*Foto's*/
#fotos {width:450px;margin:0 auto;}
#fotos p{padding:0px;height:150px;width:150px;float:left;text-align:center;}
#fotos a{}
#fotos img{width:130px;height:130px;}

/*Contactformulier*/
#contactform{padding:0 0 0 100px;}
  #contactform label{display:block;}

/*Gastenboek*/
#content .reactie{margin:0 0 20px 0;}
  #content .reactie .gbnaam{padding:0 0 0 6px;}
  #content .reactie .gbdatum{background:url(pics/menubalk.jpg) no-repeat bottom left;padding:0 0 2px;}
  #content .reactie .gbbericht{padding:0 0 0 18px;}

#gbform{}
  #gbform .gb{display:block;float:left;padding:0 3px 0 25px;width:45px;}
  #gbform textarea{width:250px;}
  #gbform .gbpadding{padding:4px 0 4px 100px;}

input {border:1px solid #456142;font-size:11px;}
textarea{font-size:11px;border:1px solid #456142;}
select{font-size: 11px;border: 1px solid #456142;SCROLLBAR-FACE-COLOR: #FCF0A3;SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;SCROLLBAR-SHADOW-COLOR: #666666;SCROLLBAR-3DLIGHT-COLOR: #333333;SCROLLBAR-ARROW-COLOR: #456142;SCROLLBAR-TRACK-COLOR: #f3f3f3;SCROLLBAR-DARKSHADOW-COLOR: #456142;}

#content .special {width:5px; visibility: hidden;}

.centeropen{text-align:center;margin:150px 0 0 0;}
img{border:0;}
.bold{font-weight:bold;}
.center{text-align:center;}
.fcenter{margin:0 auto;} 
.aright{text-align:right;}
.fright{float:right;padding:0 10px;}
.fleft{float:left;padding:0 10px;}

