body
{
	font-family: tahoma;
	font-size: 11px; 
	color: #4e4e4e;
	margin: 0px;	
	background-color:#E0DDD8;
}

fieldset input 
{
  width:200px;
  font-family: tahoma;
	font-size: 11px; 
	margin-right:5px;
 }
 input.button 
 {
  width:auto;
 }
 
 #map input {width:auto;}
 
 select 
{
  font-family: tahoma;
	font-size: 11px; 
	margin-right:5px;
 }

 td 
{
  font-family: tahoma;
	font-size: 11px; 
	color: #4e4e4e;
 }

a 
{
  font-family: tahoma;
	font-size: 11px; 
	color:#4e4e4e;
}
a:hover 
{
	color:#393110;
}

#placeholder 
{
	margin: 0px auto 0px auto;
	width: 900px;
	height:600px;
	padding:0px;
}


#canvas 
{
  width: auto;
  height: 600px;
	background: url("cleanBackground.gif") no-repeat;
	background-color:white;
	border-top: solid 1px  #808080;
  border-left: solid 1px  #808080;
	border-right: solid 1px  #808080;
	border-bottom: solid 1px  #808080;
	padding-left:135px;
	padding-top:5px;
	margin-top:0px;
}
#canvas.slideshow 
{
  background: url("cleanBackgroundNoCircle.gif") no-repeat;
}

#header #message {
	display:block;
	height:80px;
	margin-right:300px;
} 
#header #menu 
{
  margin-left:-4px;
  margin-top:3px;
	margin-bottom:10px;
	width:auto;
	height:24px;
	text-align:left;
} 

#header #menu #item a
{
	float:left;
	width:90px;
	height:24px;
	background: url("tab90.gif") no-repeat;
	text-align:center;
	color:white;
	font-size: 11px; 
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	margin-left:1px;
}


#header #menu #item a:hover {background: url("tabhover90.gif") no-repeat;}
#header #menu #item.selected a {color:#D6BD63;}
#header #menu #item.selected a:hover {background: url("tab90.gif") no-repeat;}

#header #menu #item a.home 
{
  font-size: 0px; 
  width:28px;
  background: url("hometab.gif") no-repeat;
  margin-left:0px;
}
#header #menu #item a.home:hover {background: url("hometabhover.gif") no-repeat;}
#header #menu #item.selected a.home {background: url("hometabselected.gif") no-repeat;}
#header #menu #item.selected a.home:hover {background: url("hometabselected.gif") no-repeat;}

/*
#header #menu #item a:hover {color:#D6BD63;}
#header #menu #item.selected a {background: url("tabhover90.gif") no-repeat;}
#header #menu #item.selected a:hover {color:White;}

#header #menu #item a.home 
{
  font-size: 0px; 
  width:28px;
  background: url("hometab.gif") no-repeat;
  margin-left:0px;
}
#header #menu #item a.home:hover {background: url("hometabselected.gif") no-repeat;}
#header #menu #item.selected a.home {background: url("hometabhover.gif") no-repeat;}
#header #menu #item.selected a.home:hover {background: url("hometabhover.gif") no-repeat;}
*/

#submenu 
{
  margin-bottom:5px;
}

#submenu #item 
{
  display:inline;
  border-left:solid 1px #393110;
  padding-bottom:2px;
 }
 
 #submenu #item a 
 {
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  }

#submenu.specials #item a {color:#800000;font-weight:bold;}

#submenu #item.selected {background-color:#D6BD63;}
#submenu #item.selected a {background-color:#D6BD63;}
#submenu #item a:hover  {background-color:#D6BD63;}
 
#submenu #item:hover
{
  background-color:#D6BD63;
  color:White;
 }

#content 
{
  padding-top:0px;
  height:474px;
	padding-right:280px;
	text-align:justify;
}

#slideshow 
{
  margin-top:20px;
  margin-left:45px;  
}

#footer 
{
  width: auto;
  height: 10px;
  font-size: 10px; 
	color: #808080;
	padding-top:2px;
  vertical-align:bottom;
  }
#footer a
{
  font-size: 10px; 
	color: #808080;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}
 
#footer #copyrightinfo {float:left;}
#footer #login  {text-align:right;}

fieldset#message 
{
  font-weight:bold;
  color:#800000;
}
fieldset.buttons 
{
  padding-left:130px;
}
fieldset 
{
  margin-bottom:5px;
  padding-top:5px;
}

fieldset#note {font-style:italic;}
fieldset .fieldinfo 
{
  display:block; 
  clear:both;
}

fieldset .fieldinfo label
{
  display:block; 
  font-weight:bold;
  width:120px;
  float:left;
  text-align:right;
  margin-top:2px;
  margin-right:5px;
}
fieldset .fieldinfo .field 
{
  display:block; 
  margin-bottom:5px;
}

fieldset .fieldinfo #adres_postalcode.field 
{
  display:block;
  padding-left:125px;
  width:55px;
  float:left;
}
fieldset .fieldinfo #adres_city.field 
{
  display:block;
  width:100px;
  float:left;
}
fieldset .fieldinfo #adres_postalcode.field input {width:50px;}
fieldset .fieldinfo #adres_city.field input {width:145px;}
fieldset .fieldinfo #numberofpersons.field input {width:20px;}

fieldset#validationsummary {margin-top:0px;}  
fieldset#validationsummary label {font-weight:bold;}
fieldset#validationsummary ul {margin-top:5px;margin-bottom:0px;}


#pricelist {margin-top:10px;}
#pricelist table {width:100%;border-collapse: collapse;}
#pricelist th {text-align:left;color:#D6BD63;font-size:12px;font-weight:bold;border-bottom:solid 1px #D6BD63;}
#pricelist td {vertical-align:top;border-bottom:solid 1px #E0E0E0;}
#pricelist td#price {text-align:right;width:100px;} 

#content #menu {margin-top:10px;}
#content #menu table {width:100%;border-collapse: collapse;}
#content #menu th {text-align:left;color:#D6BD63;font-size:12px;font-weight:bold;border-bottom:solid 1px #D6BD63;}
#content #menu th#price {border-bottom:none;border-top:solid 1px #D6BD63;} 
#content #menu td p {padding-top:10px;padding-bottom:10px;}


#comment 
{
  margin:0px;
  font-style:italic;
}

#comment p
{
  margin:10px 0px;
}
