html { 
	height:100%;
	margin-bottom:1px;
} 

body {
	background-color:#E8F9AE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#page {
	width:950px;
	margin:0px auto 0px auto;
}

#logo_img {
	float:left;
	padding:0px 10px 0px 0px;
}

#logo {
	width:240px;
	height:80px;
	background-color:#f3fbbf;
	text-align:center;
	border:0px;
	padding:20px 0px 0px 0px;
	float:left;
}

#img_little {
	width:240px;
	float:left;
}
#slideshow {
	float:left;
}



/* ------------------------------------------------ BEGINN NAVI-MAIN BEGINN ------------------------------------------------- */
.platzhalter {
	font-size: 15px;
	color: #50742F;
}

#navi_main {
	background-image:url(../images/layout/bg_navi-main.png);
	background-repeat:no-repeat;
	width:950px;
	height:69px;
	position:absolute;
	top:290px;
	z-index:999;
}

#it_home {
	float:left;
	width:250px;
	text-align:center;
	padding:28px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#it_home a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
	#it_home a:hover {
		border-bottom:dashed 1px #50742F;
		color:#50742F;
	}
	#it_home a.sel {
		border-bottom:dashed 1px #50742F;
		color:#50742F;
	}

.navi_horizontal {
	padding:28px 0px 0px 0px;
}
.navi_horizontal a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
	.navi_horizontal a:hover {
	border-bottom:dashed 1px #50742F;
	color:#50742F;
	}
	.navi_horizontal a.sel {
		border-bottom:dashed 1px #50742F;
		color:#50742F;
	}
/* -------------------------------------------------- ENDE NAVI-MAIN ENDE --------------------------------------------------- */



#content {
	padding:40px 0px 0px 0px;
	background-image:url(../images/layout/bg_content.gif);
	background-repeat:repeat-y;
}



/* -------------------------------------- BEGINN CONTENT-LEFT BEGINN -------------------------------------------- */
#navi_left {
	float:left;
	width:240px;
	padding:0px 10px 0px 0px;
}
.content_left_spacer {
	height:1px;
	margin:12px auto 12px auto;
	background-color:#97BD3E;
	width:130px;
}
.navi_left {
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
	text-align:center;
}
	.navi_left a {
		text-transform:uppercase;
		text-decoration:none;
		color:#333333;
	}
		.navi_left a:hover {
			color:#50742F;
			font-weight:bold;
		}
			.navi_left a.sel {
				color:#50742F;
				font-weight:bold;
			}
#fluege {
	width:160px;
	background-color:#fdffbf;
}

#fluege-titel {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#50742F;
	font-weight:bold;
	text-align:left;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:0px;
	padding-top:4px;
	background-color:#fdffbf;
}
#fluege_bottom {
	height:26px;
	background-image:url(../images/fluege/fluege_bottom.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	background-color:#c6d98a;
}

#fluege_bottom a {
	text-decoration:none;
	color:#333333;
	font-weight:normal;
}

#fluege_bottom a:hover {
	font-weight:normal;
 	border-bottom: #333333 1px dashed;
	color:#333333;
}

#flugzeug {
	background-image:url(../images/fluege/fluege.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:0px;
	padding-top:10px;
	text-align:left;
	font-weight:normal;
	background-color:#fdffbf;
}

#sonderwochen {
	padding-bottom:12px;
	padding-left:26px;
	padding-right:26px;
	padding-top:12px;
	text-align:center;
	line-height:20px;
	background-color:#a71923;
	color:#FFFFFF;
	font-size:13px;
}
/* ---------------------------------------- ENDE CONTENT-LEFT ENDE ---------------------------------------------- */



#txtcontent {
	width:440px;
	float:left;
	padding:20px 0px 0px 40px;
	font-size:11px;
	line-height:160%;
	color:#666666;
}
#txtcontent_gallery {
	width:470px;
	float:left;
	padding:20px 0px 0px 0px;
	font-size:11px;
	line-height:160%;
	color:#666666;
}

#content_right {
	float:left;
	width:220px;
	padding:0px 0px 12px 0px;
}
.img_content {
	padding:25px 0px 0px 0px;
}





/* -------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN ------------------------------------ */
h1 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#50742F;
	padding-bottom:0px;
	margin-bottom:15px;
	margin-top:0px;
}

h2 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#50742F;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}

h3 {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}

h4 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#50742F;
	padding-left:0px;
	padding-right:40px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:20px;
}

h4 a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#50742F;
	text-decoration:none;
}

h4 a:hover{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#50742F;
 	border-bottom: #50742F 1px dashed;
}
/* ---------------------------------- ENDE ÜBERSCHRIFTEN ENDE -------------------------------------- */

#footer {
	text-align:center;
	padding:6px 0px 0px 0px;
}
#footer a {
	color:#333333;
		text-decoration:none;
}
	#footer a:hover {
		border-bottom:1px dashed #50742f;
		color:#50742f;
	}
		.footer a.sel {
			border-bottom:1px dashed #50742f;
			color:#50742f;
		}



/* ---------------------------------- BEGINN CONTENT-RIGHT BEGINN ---------------------------------------------- */
#wettertitel {
	border-top:2px solid #FEEB01;
	border-left:2px solid #FEEB01;
	border-right:2px solid #FEEB01;
	background-color:#FFFF7D;
	font-weight:bold;
	text-align:center;
	width:200px;
	margin:0px auto 0px auto;
	padding:6px 0px 6px 0px;
}
#wetterbottom {
	border-bottom:2px solid #FEEB01;
	border-left:2px solid #FEEB01;
	border-right:2px solid #FEEB01;
	background-color:#FFFF7D;
	width:200px;
	margin:0px auto 0px auto;
	padding:2px 0px 2px 0px;
}



#angebote_aktuell {
	border:solid 2px #97BD3E;
	width:180px;
	margin:12px auto 0px auto;
	background-color:#E8F9AE;
	color:#666666;
	line-height:140%;
	padding:0px 10px 0px 10px;
}
#angebot {
	font-weight:bold;
	text-align:center;
	padding:3px 0px 3px 0px;
}
.angebot_titel  {
	color:#666666;
	font-weight:bold;
	padding-bottom:2px;
}
/* ------------------------------------ ENDE CONTENT-RIGHT ENDE ------------------------------------------------ */



a {
	text-decoration:none;
	color:#333333;
}
	a:hover {
			border-bottom: #333333 1px dashed;
		color:#333333;
	}

#adress {
	float:left;
	margin-left:-20px;
	font-size:10px;
	color:#666666;
	text-align:center;
	line-height:140%;
	padding:38px 0px 6px 0px;
}
	#adress a{
		color:#666666;
		text-decoration:none;
	}
		#adress a:hover{
			color:#666666;
				border-bottom: #666666 1px dashed;
		}

#txtcontent_preise {
	font-size:11px;
	line-height:120%;
	padding-bottom:25px;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	color:#666666;
	float:left;
	width:650px;
}

#txtcontent_preise a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

#txtcontent_preise a:hover{
	font-size:11px;
	color:#333333;
	 border-bottom: #333333 1px dashed;
}

.Stil7 {
	color: #50742F;
	font-weight: bold;
}

.nopflicht {
	display:none;
}
