/* ++++++++++ STYLESHEET ALBECK-ZEHDEN.DE / CONSTRUKTIV GMBH 2006 / TG ++++++++++ */

html,body {
  width:100%; 
  height:100%;
  font-family:Verdana;
  font-size:11px;
  line-height:14px;
  color:#2A1800;
  background:#2A1800 url(../_bilder/hintergrund-1.jpg) no-repeat;  
 }
 
*  {
  margin:0;
  padding:0;
  border:0;
 }
 
img {
  border:0px;
 }

#inhalt img {
  border:1px solid #2A1800;
 } 
 
/* ++++++++++ LAYOUT ++++++++++ */
#container {
  position:absolute;
  top:0px;
  left:0px;
  width:990px;
 }

/* ++++++++++ KOPF ++++++++++ */ 
#kopf {
  width:990px;
  height:133px;
 }
 
#hotel-menue {
  position:absolute;
  top:97px;
  left:215px;
  width:152px;
  height:23px;
 }

#hotel-menue select {
  width:152px;
  border:1px solid #2A1800;
  font-family:Verdana;
  font-size:12px;
 }

#hier-sind-sie {
  position:absolute;
  top:122px;
  left:215px;
  font-size:9px;
  color:#FFFFFF;
 }
 
#hier-sind-sie a {
  color:#FFFFFF;
  text-decoration:none;
 }
 
#mini-menue {
  position:absolute;
  left:711px;
  top:0px;
  width:85px;
  height:59px;
  padding-left:5px;
  padding-top:60px;
  padding-right:5px;
  background:#905100;
  text-align:right;
 }

#druck {
  margin-top:5px;
 } 
 
#tell {
  margin-top:0px;
 }  

#wong {
  margin-top:6px;
 }
 
 
#druck img { 
 	padding-right:8px;
 }
 
 #tell img { 
 	padding-right:8px;
 }
 
#mini-menue a {
  vertical-align:bottom;
  display:block;
  font-size:9px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
  color:#2A1800;
 }

 #druck a {
  vertical-align:bottom;
  display:block;
  font-size:9px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
  color:#2A1800;
 }
 
 #tell a {
  vertical-align:bottom;
  display:block;
  font-size:9px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
  color:#2A1800;
 }
 
#sprachauswahl {
  position:absolute;
  width:120px;
  top:123px;
  left:682px;
  font-size:9px;
  text-align:right;
 }
 
#sprachauswahl a {
  color:#2A1800;
  text-decoration:none;
 }
/* ++++++++++ ENDE KOPF ++++++++++ */ 

/* ++++++++++ SPALTE LINKS ++++++++++ */ 
#links {
  position:absolute;
  width:208px;
  height:523px;
 }
 
#navigation {
  width:187px;
  height:183px;
  line-height:26px;
  margin-top:6px;
  padding-top:30px;
  background:#905100;
 }

#navigation a {
  display:block;
  margin-left:8px;
  font-size:9px;
  color:#2A1800;
  text-decoration:none;   
 }
 
#navigation a:hover {
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
 }
 
#navigation strong {
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
 }
 
#suchen {
  width:180px;
  /*height:100px;*/
  height:120px;
  margin-top:7px;
  padding-left:7px;
  /*padding-top:123px;*/
  padding-top:103px;
  font-size:9px;
  color:#FFFFFF;
  background:#7D6634;
 }
 
.such-newsletter-knopf {
  vertical-align:bottom;
 }
/* ++++++++++ ENDE SPALTE LINKS ++++++++++ */

/* ++++++++++ INHALT ++++++++++ */ 
#inhalt-container {
  position:absolute;
  left:213px;
  top:133px;
  width:523px;
  margin-top:30px;
  background:#ABC2D8;
 }

#unten-ausrichten-klein {
  position:relative;
  height:166px;
 }
 
#unten-ausrichten-gross {
  position:relative;
  height:328px;
 }

#ueberschrift {
  position:absolute;
  float:left;
  left:10px;
  bottom:0px;
  width:265px;
 }

#subnavigation {
  position:absolute;
  float:left;
  bottom:0px;
  width:265px;
  border-top:5px solid #2A1800;
  border-right:5px solid #2A1800;  
 }
 
#subnavigation .freib {
  display:block;
  vertical-align:bottom;
  width:254px;
  height:20px;
  padding-left:11px;
  padding-top:4px;
  font-size:9px;
  font-weight:bold;
  color:#FFFFFF;
  background:#5A3300;
  text-decoration:none;
  border-bottom:5px solid #2A1800;
 }
 
#subnavigation a {
  display:block;
  vertical-align:bottom;
  width:254px;
  height:20px;
  padding-left:11px;
  padding-top:4px;
  font-size:9px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  border-bottom:5px solid #2A1800;
 }
 
 
#subnavigation a.farbe-1 {
  background:#905100;
 }
 
#subnavigation a:hover.farbe-1 {
  background:#905100 url(../_bilder/pfeil-subnavigation.gif) no-repeat;
 }

#subnavigation a.farbe-2 {
  background:#7D6634;
 }
 
#subnavigation a:hover.farbe-2 {
  background:#7D6634 url(../_bilder/pfeil-subnavigation.gif) no-repeat;
 } 

#subnavigation a.farbe-3 {
  background:#5A3300;
 }
 
#subnavigation a:hover.farbe-3 {
  background:#5A3300 url(../_bilder/pfeil-subnavigation.gif) no-repeat;  
 } 
 
#subnavigation a.farbe-4 {
  background:#9A875F;
 }  

#subnavigation a:hover.farbe-4 {
  background:#9A875F url(../_bilder/pfeil-subnavigation.gif) no-repeat;  
 }
 
#subnavigation a.selected {
  background-image:url(../_bilder/pfeil-subnavigation.gif);
  background-repeat:no-repeat;
 }
 
#inhalt-bild {
  float:right;
  display:inline;  
  width:245px;
  border-left:5px solid #2A1800;
  border-bottom:5px solid #2A1800;
  background:#ABC2D8;  
 }

.klein#inhalt-bild {
  height:161px;
 }
 
.gross#inhalt-bild {
  height:323px;
 }
 
#inhalt {
  clear:both;
  width:400px;
  padding-left:10px;
  padding-top:5px;
  padding-right:12px; 
 }
/* ++++++++++ ENDE INHALT ++++++++++ */ 

/* ++++++++++ RECHTS ++++++++++ */
#rechts {
  position:absolute;
  top:189px;
  left:741px; 
 }

.bild-rechts {
  display:block;
  margin-bottom:5px;
  width:242px;
  height:160px;
 }

.bild-rechts-s {
  display:block;
  margin-bottom:5px;
  width:242px;
  height:84px;
 }

#construktiv a {
  position:absolute;
  width:105px;
  left:125px;
  margin-top:5px;
  font-size:9px;
  color:#FFFFFF;
  text-decoration:none;

 }

#lesezeichen a {
  position:absolute;
  width:105px;
  left:0px;
  margin-top:5px;
  font-size:9px;
  color:#FFFFFF;
  text-decoration:none;

 }
/* ++++++++++ ENDE RECHTS ++++++++++ */

 
/* ++++++++++ TEXTFORMATIERUNG ++++++++++ */
h1 {
  width:500px;
  font-family:Georgia;
  font-weight:normal;
  font-size:24px;
  line-height:26px;
  margin-top:10px;
  margin-bottom:16px;
 }
 
h2 {
  font-size:11px;
  margin-top:18px;
  margin-bottom:0px;
 }
 
h3 {
  font-size:12px;
  margin-top:18px;
  margin-bottom:0px; 
 }

p {
  margin-bottom:12px;
  text-align:justify;
 }
 
.kontaktp {
 	padding-left:15px;
	height: 122px;
 }
 
a {
  color:#1B1002;
 }
 
a:hover {
  color:#1B1002;
  text-decoration:none;
 }
 
input {
  border:1px solid #2A1800;
  height:20px;
 }

 textarea {
 	border:1px solid #2A1800;
 }
 
 .kbutton {
 	font-family:Verdana;
	font-weight:bold;
    font-size:11px;
 	background-color:#905100;
	color: #FFFFFF;
 }
 
ol {
  margin-left:20px;
  line-height:14px;
  text-align:justify;
 }

li {
  margin-bottom:12px;
 }
 
acronym {
  cursor:help;
  border-bottom:1px dotted;
 }
 
 .ulnormal {
	padding-left:14px;
 }
 
  .ulnormal li {
	margin-bottom:0px;
 }
 
 /* ++++++++++ SITEMAP ++++++++++ */
 
#sitemap  {
	 padding-left: 3px;
	 line-height: 20px;
	}

#sitemap li  {
	 padding: 0 0 0 24px;
	 margin: 0;
	 list-style-type: none;
	}

#sitemap li  {
	 background: url(../_bilder/smtm.gif) no-repeat 0% 0%;
	}

#sitemap li.last  {
	 background: url(../_bilder/smlm.gif) no-repeat 0% 0%;
	}

#sitemap ul {
	 padding: 0 0 0 24px;
	 margin: 0 0 0 -24px;
	 list-style-type: none;
	}

#sitemap ul {
	 background: url(../_bilder/smim.gif) repeat-y 0% 0%;
	}

#sitemap ul.last {
	 background-image: none;
	}
/* ++++++++++ ENDE SITEMAP ++++++++++ */

.selst1 {
	background-color: #EBE5D9;
}
.selst2 {
	background-color: #F5F1EA;
}

.noborder {
	border:0px;
}

.portrait {
	float:left;
	margin-right:5px;
	border: 1px solid black;
}

.boxRightHotelMarken {
	background-color:#B8C2DB;
	width:237px;
	height:155px;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:5px;
}

.boxRightHotelMarkenS {
	background-color:#B8C2DB;
	width:237px;
	height:79px;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:5px;
}

.hmb1 {
	height:74px;
	width:112px;
	padding-bottom:2px;
}

.hmb2 {
	height:74px;
	width:112px;
	float:right;
	padding-right:5px;
	padding-bottom:2px;
}

.hmb3 {
	height:74px;
	width:112px;
}

.hmb4 {
	height:74px;
	width:112px;
	float:right;
	padding-right:5px;
}

#logo-druck
 {
  display:none;
  left:10cm;
  top:1cm;
 }
