/*#### Allgemein #####*/
body, html{
  padding:0px;
  height:100%;
  margin:0px;
  background-color:#eeeada;
}
#gesamt{
  background-image:url(http://www.schlossvettelhoven.de/navigation/bg_gesamt_1.jpg);
  background-repeat:no-repeat;
  background-position:top; 
}
#ecomasCMSContent, #ecomasCMSHtml{
  background-color:#ffffff;
  text-align:left;
  height:100%;
  font-size:12px;
}
#ecomasCMSContent{padding:15px;}
a, a:hover{
  color:#a89547;
  font-size:12px;
  text-decoration:underline;
}
a:hover{
  text-decoration:none;
}
.f_c{
  clear:both;
  height:0px;
  width:0px;
}
#abstand_u{
  background-image:url(http://www.schlossvettelhoven.de/navigation/bg_gesamt_3a.jpg);
  background-repeat:no-repeat;
  background-position:top; 
  height:73px;
}
#abstand_u_por{
  background-image:url(http://www.schlossvettelhoven.de/navigation/bg_portal_n2.jpg);
  background-repeat:repeat-y;
  background-position:top; 
  height:31px;
  overflow:hidden;
  
}
#ecomas{
  width:937px; 
  text-align:right;
  padding:37px 7px 23px 7px;
  color:#a89547;
  text-decoration:none;
  font-size:9px;
}
#ecomas a, #ecomas a:hover{
  color:#a89547;
  text-decoration:underline;
  font-size:9px;
} 
#ecomas_por{
  width:937px; 
  text-align:right;
  padding:15px 7px 0px 7px;
  color:#a89547;
  text-decoration:none;
  font-size:9px;
}
#ecomas_por a, #ecomas_por a:hover{
  color:#a89547;
  text-decoration:underline;
  font-size:9px;
} 
/*'''''''''''''''''''''''''''''*/

/*#### Seitenaufbau ####*/
#reihe_1{
  width:951px;
  overflow:hidden;
  height:233px;
}
#reihe_1 #logo{
  height:233px;
  width:212px;
}
#reihe_1 #logo a, #reihe_1 #logo img{
  text-decoration:none;
  border:0px;
}
#kat1{
  height:233px;
  width:807px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left;
  text-align:left;
  float:left;
}

#navi_special{
  width:144px;
  height:233px;
  overflow:hidden;
  float:left;
}
#tools{
  padding:12px 0px 12px 3px;
  height:16px;
  width:139px;
}
#tools a
{
  padding:0 1px 0 1px;
  float:left;
}
#tools a img{
  border-right:1px solid #a89547;
}
#tools a.tools_aus img{
  border-right:0px;
}
.hauptbereich{
  width:951px;
}
#menue{
  width:212px;
  float:left;
}
#textbereich{
  width:543px;
  float:left;
  padding:10px 26px 10px 26px;
}
#pbox{
  float:left;
  width:144px;
  overflow:hidden;
}
#bg_ges{
  background-image:url(http://www.schlossvettelhoven.de/navigation/bg_gesamt_2.jpg);
  background-repeat:repeat-y;
  background-position:top; 
}
#bg_ges_por{
  background-image:url(http://www.schlossvettelhoven.de/navigation/bg_portal_n1.jpg);
  background-repeat:repeat-y;
  background-position:top; 
}
/*''''''''''''''''''''''*/

/*#### Specialnavi1 ####*/
.special1 a div, .special1 a:hover div{
  font-size:11px;
  color:#666;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:2px 5px 2px 12px;
  line-height:110%;
  text-decoration:none;
  height:13px;
  border-bottom:1px solid #c7bb89;
}
.special1{
  bottom: 0;
  position: absolute;
  width:144px;
}
.special1 a, .special1 a:hover{
  text-decoration:none;
  border:0px;
  cursor:pointer;
}
.height_b{
  height:193px;
  position: relative;
  width:144px;
}
/*''''''''''''''''''''''*/

/*#### Menue e1 ####*/
#e1_ges{
  width:951px;
  overflow:hidden;
  height:71px;
  background-image:url(http://www.schlossvettelhoven.de/navigation/e1_bg.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}
#e1_ges a
{
  text-decoration:none;
}
.e1_platz{
  height:71px;
  width:212px;
  float:left;
  margin-right:1px;
}
.e1_platz div{
  border-right:1px solid #fff;
  width:212px;
  margin-top:33px;
  height:38px;
}
.e1a{
  float:left;
}
.sep{
  float:left;
  line-height:0%;
  font-size:0px;

  width:1px;
  height:38px;
  margin-top:33px;
  color:#fff;
  background-color:#FFFFFF;
  overflow:hidden;
}
a.e1 div{
  background-repeat:repeat-x;
  background-position:bottom;
  margin:0px 2px 2px 2px;
  height:26px;
  color:#fff;
  font-weight:bold;
  vertical-align:bottom;
  padding:39px 11px 4px 11px;
  float:left;
  overflow:hidden;
  text-transform:uppercase;
  text-decoration:none;
}
.e1_a div, .e1_a:hover div, a.e1:hover div{
  background-image:url(http://www.schlossvettelhoven.de/navigation/e1_bg_a.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  margin:0px 2px 2px 2px;
  color:#fff;
  height:26px;
  display:block;
  font-weight:bold;
  text-decoration:none;
  vertical-align:bottom;
  padding:39px 11px 4px 11px;
  float:left;
  overflow:hidden;
  text-transform:uppercase;
}
/*''''''''''''''''''*/

/*#### Menue e2 - Menue e 4 ####*/
#menue a, #menue a:hover{
  display:block;
  line-height:110%;
  text-decoration:none;
  text-transform:uppercase;
}
.e2{
  color:#a89547;
  font-size:12px;
  padding:12px 5px 11px 21px;
  border-bottom:1px solid #a89547;
}
.e2 div {
  color:#a89547;
}
a.e2:hover, .e2_a, .e2_a:hover{
  padding:0px;
  border-bottom:1px solid #a89547;
}
a.e2:hover div, .e2_a div, .e2_a:hover div{
  display:block;
  color:#fefefe;
  padding:11px 4px 10px 20px;
  font-weight:bold;
  margin:1px 0px 1px 0px;
  background-color:#bdaf73;
}
.borderw{
  display:block;
  background-color:#fff;
  height:1px; 
  overflow:hidden;
}
.borderb{
  display:block;
  background-color:#a89547;
  height:1px; 
  overflow:hidden;
}
.e3, .e4{
  color:#fff;
  font-size:11px;
  background-color:#dbd4b4;
  border-top:1px solid #fff;
}
.e3{
  padding:11px 5px 11px 30px;
}
.e4{
  padding:11px 5px 11px 45px;
}
a.e3:hover, .e3_a, .e3_a:hover, a.e4:hover, .e4_a, .e4_a:hover{
  color:#a89547;
  font-size:11px;
  font-weight:bold;
  background-color:#dbd4b4;
  background-image:url(http://www.schlossvettelhoven.de/navigation/pfeil_e3.jpg);
  background-repeat:no-repeat;
  background-position:left;
  border-top:1px solid #fff;
}
a.e3:hover, .e3_a, .e3_a:hover{
  padding:11px 5px 11px 30px;
}
a.e4:hover, .e4_a, .e4_a:hover{
  padding:11px 5px 11px 45px;
}
/*''''''''''''''''''''''''''''''*/

/*#### Bilder-Show #############################################################*/
#sashadow{
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color:#424141;
	z-index:100001;
	width:100%;
	height:100%;
}
#imagelayer{
	position:absolute;
	top:0;
	left:0;
	z-index:100002;
	width:100%;
	height:100%;
}
#ecomasLoadImage{
	display: block;
	padding: 20px;
}
.BildVisible{
	-moz-opacity:1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	border:1px solid #424141;
}
.BildHidden{
	-moz-opacity:0.01;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
.Opacity{
	-moz-opacity:0.2;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	width:187px;
}
/*#### Bilder Show Ende ####*/

/*#### Inhalt im Fenster ####*/
.a2{
  width:80%;
  padding:20px;
  background-color:#fff;
}
/*'''''''''''''''''''''''''''*/