/* CSS Document */

body{
text-align:center;
background:url(../images/bg.jpg) repeat top left;
}

#main{
margin:20px auto;
border:#010101 solid 2px;
background-color:#FFFFFF;
}

#main2{
margin:auto;
margin-top:15px;

}
#main3{
border-bottom:#000000 solid 2px;
}
#main4{
background:#FFFFFF url(../images/solo.gif) no-repeat right;
float:left;
}

#main4-2, #main4-3{
float:right;
}

#main4-1{
float:left;
}

#search{
clear:both;
font-family:Arial;
font-size:9px;
text-align:right;
padding-top:5px;
border-top:#cccccc solid 1px;
margin-top:2px;

}

.text{
border:#676767 solid 1px;
background-color:f2f2f2;
height:15px;

}

.button{
background:#FFF;
border:#fff;
height:20px;
width:23px;
font-family:Arial black;
font-size:9px;
}

#banner{
border:#000000 solid 1px;

}




#menu{
background-color:#fff;
text-decoration:none;
text-align: center;
font-weight: bold;
color: #fff;
font:menu;
list-style-image:&middot;
background-color:#000;
height:25px;
padding-top:10px;
padding-left:5px;
}

/*#menu ul{

    margin: 0;
	list-style: none;
	line-height: normal;
	text-align:left;
}

#menu li{
	display: inline;
}*/

#menu a{
color: #fff;
text-decoration:none;
font-weight: bold;
background-color:#000;
padding:8px 6px 6px 6px;
/*display: inline;*/
}

/*#menu a:hover{
color: #910c03;
}

#home a{
background:url(../images/home2.jpg) right top no-repeat;

}
*/
#home:hover{
position:relative;
background:url(../images/home.gif) -4px -7px no-repeat;
}

#diner:hover{
position:relative;
background:url(../images/diner.gif) -3px -8px no-repeat;
}

#spec:hover{
position:relative;
background:url(../images/spec.gif) -2px -8px no-repeat;
}

#wijn:hover{
position:relative;
background:url(../images/wijn.gif) -6px -8px no-repeat;
}

#organise:hover{
position:relative;
background:url(../images/organize.gif) -1px -8px no-repeat;
}

#reserve:hover{
position:relative;
background:url(../images/reserver.gif) -5px -7px no-repeat;
}

#new:hover{
position:relative;
background:url(../images/news.gif) -3px -8px no-repeat;
}
#contact:hover{
position:relative;
background:url(../images/contact.gif) 0px -8px no-repeat;
}

#vaca:hover{
position:relative;
background:url(../images/vaca.gif) -2px -8px no-repeat;
}

#web:hover{
position:relative;
background:url(../images/web.gif) -4px -8px no-repeat;
}



#home a:hover, #diner a:hover, #spec a:hover, #wijn a:hover, #organise a:hover, #reserve a:hover, #new a:hover, #contact a:hover, #vaca a:hover, #web a:hover, #wine a:hover, #en_organise a:hover, #en_reserve a:hover, #en_new a:hover, #en_spec a:hover, #job a:hover,#home2 a:hover, #diner2 a:hover, #en_contact a:hover {
color: #910c03;
}

#en_organise:hover{
position:relative;
background:url(../images/organise.gif) 4px -8px no-repeat;
}

#en_reserve:hover{
position:relative;
background:url(../images/reservations.gif) -7px -7px no-repeat;
}

#en_new:hover{
position:relative;
background:url(../images/en_news.gif) -7px -8px no-repeat;
}
#wine:hover{
position:relative;
background:url(../images/wine.gif) -3px -8px no-repeat;
}

#en_spec:hover{
position:relative;
background:url(../images/en_spec.gif) -9px -8px no-repeat;
}

#en_contact:hover{
position:relative;
background:url(../images/contact.gif) 10px -8px no-repeat;
}

#home2:hover{
position:relative;
background:url(../images/home.gif) 0px -7px no-repeat;
}

#diner2:hover{
position:relative;
background:url(../images/diner.gif) 5px -8px no-repeat;
}





#crighttop2 a{
color: #fff;
text-decoration:none;
}



#cleft{
float:left;
margin-left:5px;
margin-bottom:15px;

}

#lefttop{
font-family:arial;
font-weight:bold;
color:#585657;
text-align:left;
padding-left:5px;
font-size:13px;
padding-top:10px;
border-bottom:#000 solid 2px;
}

#lefttop2{
font-family:arial;
font-weight:bold;
color:#585657;
text-align:left;
padding-left:5px;
font-size:13px;
padding-top:10px;

}

#leftmid, #leftmid2{
margin-top:2px;
border-top:#ccc solid 1px;
text-align:left;
}

#leftmidleft{
float:left}

#leftmidright{
float:right;
text-align:right;
}

#leftmid2{
clear:both;
font:arial bold;
text-align:left;
font:menu;
padding-top:10px;

}

#cright{
float:right;
}

#cright1{
background-color:#5b4e55;
border:#000 solid 3px;
text-align:center;

}

#cright2{
margin:10px auto 10px auto;

}

#crighttop, #crightmid{
border-bottom:#FFFFFF solid 1px;
}

#crighttop1{
text-align:left;
color:#FFFFFF;
font:menu;
font-weight:bold;
}

#crighttop2{
float:left;
text-align:left;
color:#FFFFFF;
font:menu;
padding-top:15px;
line-height:18px;
font:verdana;
}
#crighttop3{
float:right;
padding-top:15px;
text-align:right;
}



#footer{
background-color:#000000;
margin-top:15px;
}

#footer2{
color:#666666;
border-top:#999999 solid 5px;
margin-top:5px;
text-align:right;
font:menu;
padding-top:3px;
}


#content{
clear:both;
}

