/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	cursor: pointer;
	z-index:22;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:23;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	z-index:24;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.preload1 {background: url(bilder/nav/pro_drop4_2a1.gif);}
.preload1 {background: url(bilder/nav/pro_drop4_2b1.gif);}

.prodrop4 {padding:0 0 0 20px; margin:0; list-style:none; height:30px; background:transparent url(bilder/nav/pro_drop4_back.gif); position:relative; z-index:12; font-family:arial, verdana, sans-serif;}
.prodrop4 li.top {display:block; float:left;}
.prodrop4 li a.top_link   { color: #666; font-weight: bold; font-size: 11px; line-height: 42px; text-decoration: none; background: url(bilder/nav/pro_drop4_0a.gif) no-repeat; float: left; padding: 0 0 0 10px; height: 30px; cursor: pointer; display: block }
.prodrop4 li a.top_link span  { background: url(bilder/nav/pro_drop4_0b.gif) right bottom; float: left; padding: 0 20px 0 10px; height: 30px; display: block }
.prodrop4 li a.top_link:hover {color:#ffffff; background: url(bilder/nav/pro_drop4_2a1.gif) no-repeat; line-height:40px;}
.prodrop4 li a.top_link:hover span  { background: url(bilder/nav/pro_drop4_2b1.gif) no-repeat right bottom }

.prodrop4 li:hover > a.top_link {color:#38302c; background: url(bilder/nav/pro_drop4_2a1.gif) no-repeat; line-height:40px; diplay:block;}
.prodrop4 li:hover > a.top_link span {background:url(bilder/nav/pro_drop4_2b1.gif) no-repeat right top;}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop4 a:hover {visibility:visible; position:relative; z-index:18;}
.prodrop4 li:hover {position:relative; z-index:18;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.prodrop4 ul.sub1 {width:100px;}
.prodrop4 ul.sub2 {width:125px;}
.prodrop4 ul.sub3 {width:140px;}
.prodrop4 ul.sub4 {width:112px;}

.prodrop4 :hover ul {left:0; top:30px; background: #CEC393; padding:3px; border:1px solid #959595; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.prodrop4 :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.prodrop4 :hover ul li a:hover {background:#3069B2; color:#fff;}

.startbox { color: #38302c; font-style: italic; font-size: 12px; font-family: "Trebuchet MS", Arial, Times; text-decoration: none }
.topbox_start { background-color:#fbfbd6; background-image: url(bilder/top/Top_Image_Start.jpg);background-repeat:no-repeat; }
.laufband { color: #9c0000; background-color:#dace97; background-image: url(bilder/allg/schatten_laufband.png); padding:3px, 20 px; font-style: italic; font-weight: bold; font-size: 20px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.toplinks   { color: #0000cd; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.toplinks a:link, .toplinks a:visited { color: #3b75ba; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.toplinks a:hover { color: #0000cd; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.mainbox { background-color:#fbfbd6; background-image: url(bilder/allg/higru_main.jpg);background-repeat:no-repeat; background-position: center top;  }
.contentbox { background-color:#fbfbd6;background-image: url(bilder/allg/higru_content.jpg);background-repeat:no-repeat; background-position: center top; padding:15 15 0 15 ;}
.contentbox1 {  background-color:#fbfbd6; padding: 15 15 15 15; }
.contentfam { background-color:#fbfbd6;background-image: url(bilder/allg/higru_content_fam.jpg);background-repeat:no-repeat; background-position: center top; padding:15 15 0 15 ;}
.panelscontent1 { color: #38302c; font-style: italic; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Times }
.panelscontent2 { color: #38302c; font-style: italic; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Times }
.hinweis { color: #38302c; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.statuszeile { color: #9c0000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.statuszeile a:link, .statuszeile a:visited { color: #9c0000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.statuszeile a:hover { color: #0000cd; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


.etagen_on  { color: #9c0000; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Helvetica, Arial, Swiss; text-decoration: none; padding: 0 25 0 0; background-image: url(landhaus/etage/pfeil_on.png); background-repeat:no-repeat; background-position: right; }
.etagen a:link, .etagen a:visited { color: #38302c; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Helvetica, Arial, Swiss; text-decoration: none; padding: 10 25 10 0;   }
.etagen a:hover { color: #38302c; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Helvetica, Arial, Swiss; text-decoration: none; padding: 10 25 10 0; background-image: url(landhaus/etage/pfeil_hov.png); background-repeat:no-repeat; background-position: right; }
.headline { color: #9c0000; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 5 0 20 0; }
.text { color: #38302c; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text a:link, .text a:visited  { color: #9c0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text a:hover  { color: #9c0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.text1 a:link, .text1 a:visited { color: #9c0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text1 a:hover  { color: #0000cd; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textanstrich { color: #38302c; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none ; padding: 0 3 0 0; }
.preis_ueb_paar { background-color:#59BCE4; color: white; font-weight: normal; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 20px; text-align: center; }
.preis_opt_paar  { background-color:#D7F2FD; color: #9c0000; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 20px; text-align: center; }
.preis_opt_paaron { color: #9c0000; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; background-color: #FBED38; text-align: center; padding: 3px 20px }
.preis_komf_paar { background-color:#D7F2FD; color: #0F0C8A; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 20px; text-align: center; }
.preis_komf_paaron { color: #0F0C8A; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; background-color: #FBED38; text-align: center; padding: 3px 20px }
.preis_ueb_fam { background-color:#85DC2F; color: white; font-weight: normal; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 20px; text-align: center; }
.preis_opt_fam  { background-color:#E3FEC9; color: #9c0000; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 20px; text-align: center; }
.preis_opt_famon { color: #9c0000; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; background-color: #FBED38; text-align: center; padding: 3px 20px }
.preis_komf_fam { background-color:#E3FEC9; color: #0F0C8A; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 20px; text-align: center; }
.preis_komf_famon { color: #0F0C8A; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; background-color: #FBED38; text-align: center; padding: 3px 20px }
.preis_opt   { color: #9c0000; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; text-align: left; padding: 3px 10px }
.preis_opt_txt  { color: #9c0000; font-weight: normal; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 10px; text-align: left; }
.preis_opt_txt1  { color: #9c0000; font-weight: normal; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 1px 10px; text-align: left; }
.preis_komf  { color: #0F0C8A; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 10px; text-align: left; }
.preis_komf_txt  { color: #0F0C8A; font-weight: normal; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; padding: 3px 10px; text-align: left; }
.linie {padding: 10px 0px; }
.preis_text { color: #38302c; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 3px 10px;}
.preis_text a:link, .preis_text a:visited { color: #38302c; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.preis_text a:hover { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.preis_text1 { color: #38302c; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px 10px;}
.preis_text2 { color: #9c0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 3px 10px;}
.buchen { color: #9c0000; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.buchen a:link, .buchen a:visited { color: #9c0000; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.buchen a:hover { color: #38302c; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.familie { color: #ED7500; font-style: italic; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none }


.erlebniswelt img{	
	margin-top:15px;
	border: none;
	float:left;
	display:block;
}

.gruen {
	color:#008000;
	float:left;
}

.blau {
	color:#0000CD;
	float:left;
}

.rot {
	color:#FF0000;
	float:left;
}

.gelb {
	color:#FFA500;
	float:left;
}

#bild-klein img{ margin-left: -3px;
    padding: 0 2px;
    width: 121px;}
