html{
	min-width: 			300px;
	height:				100%;
} /*IE7*/
body{
	background-color: 	White;
	height:				90%;
	color: 				white;
	margin: 			0;
	padding: 			0;	
	font-size:			100.1%;
	font: 				83%/1.4 verdana, arial, helvetica, sans-serif;
	line-height:		20px;
}

a{
	color:				#000000;
}


a:active { 
 	text-decoration:	underline;
 	color:				#5d790f;
	}
		 
a:link 	 {
 	text-decoration:	none;
	 	 }
	 	 
a:hover  {
 	color:				#f18022;
  	 	 }
	 	 
a:visited{
 	text-decoration:	none;
	 	 }

a:hover span{
	color:				green;
		}

h1{
	text-align:			left;
	color:				#a82e16;
	font: 				20px Calibri, helvetica, sans-serif;
	
}

.einruecken {
 	text-align:			center;
 	text-indent: 		0,5em;
 	color:				#cecdcc;
	 
}

.jonews {
 	text-align:			center;
 	text-indent: 		0,5em;
 	font: 				15px Arial, helvetica, sans-serif;
	
 	
	 
}


#schriftzug{
	position: 			fixed;
	background-image: 	url(schriftzug.gif);
	width:				98px;
	height:				700px;
	left: 				20px;
	top:				25px;
	z-index:			1;
	}

#context{
	position: 			absolute;
	font: 				16px Arial, helvetica, sans-serif;
	color:				#323231;
	width:				580px;
	text-align:			justify;
	left: 				350px;
	top:				350px;
	z-index:			48;
	}

#newsbild{
	position: 			absolute;
	background-image: 	url(fotlia2.jpg);
	width:				200px;
	height:				200px;
	border: 			1;
	left: 				360px;
	top:				30%;
	z-index:			3;
	text-align:			right;
	}
	
#context2{
	position: 			absolute;
	text-align: 		left;
	font: 				24px Calibri, helvetica, sans-serif;
	text-align:			left;
	width:				450px;
	left: 				500px;
	top: 				45%;
	z-index:			16;
	}	
	
#logo{
	position: 			absolute;
	background-image: 	url(LogoMede3.gif);
	width:				422px;
	height:				225px;
	left: 				15px;
	top:				37px;
	z-index:			9;
	}		
	
#horizontal{
	position: 			absolute;
	width:				775px;
	top:				380px;
	left:				339px;
	z-index:			8;
}

#gesamt{
	color:				absolute;
	top:				500px;
}
	
#header1{
	position: 			absolute;
	background-image: 	url(headerneu.jpg);
	width:				981px;
	height:				492px;
	left: 				0px;
	top:				0px;
	z-index:			1;
	}

#header2{
	position: 			absolute;
	background-image: 	url(header_tafelstube.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header3{
	position: 			absolute;
	background-image: 	url(header_restaurant.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header4{
	position: 			absolute;
	background-image: 	url(header_erholung.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header5{
	position: 			absolute;
	background-image: 	url(header_gartenterrasse.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header6{
	position: 			absolute;
	background-image: 	url(header_gaestehaus.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header7{
	position: 			absolute;
	background-image: 	url(header_kontakt.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header8{
	position: 			absolute;
	background-image: 	url(header8.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header9{
	position: 			absolute;
	background-image: 	url(header9.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#header10{
	position: 			absolute;
	background-image: 	url(header10.jpg);
	width:				776px;
	height:				306px;
	left: 				189px;
	top:				0px;
	z-index:			8;
	}

#linkmenu{
	position:			absolute;
	text-align:			left;
	background-color: 	transparent;
	top:				271px;
	left:				450px;
	font: 				15px Arial, helvetica, sans-serif;
	z-index:			13;
	}

#balken1{
	position: 			absolute;
	background-color: 	#3b6f06;
	width:				1035px;
	height:				25px;
	left: 				0px;
	moz-opacity:		0.88 ;
	filter:				alpha(opacity: 88);
	opacity: 			0.88;
	top:				275px;
	z-index:			12;
	}	

#balken24{
	position: 			absolute;
	background-color: 	#3b6f06;
	width:				1035px;
	height:				134px;
	left: 				0px;
	moz-opacity:		0.88 ;
	filter:				alpha(opacity: 88);
	opacity: 			0.88;
	top:				80px;
	z-index:			7;
	}

#balken25{
	position: 			absolute;
	background-color: 	#3b6f06;
	width:				1035px;
	height:				13px;
	left: 				0px;
	moz-opacity:		0.88 ;
	filter:				alpha(opacity: 88);
	opacity: 			0.88;
	top:				18px;
	z-index:			12;
	}
#balken26{
	position: 			absolute;
	background-color: 	#3b6f06;
	width:				1035px;
	height:				13px;
	left: 				0px;
	moz-opacity:		0.88 ;
	filter:				alpha(opacity: 88);
	opacity: 			0.88;
	top:				3px;
	z-index:			12;
	}		

#hr12{
	position: 			absolute;
	color:				#fbbe18;
	width:				1035px;
	left: 				0px;
	top:				266px;
	z-index:			13;
	border:				1px;
	border-top: 		solid 1px #fbbe18;
	}	

#hr13{
	position: 			absolute;
	color:				#fbbe18;
	width:				860px;
	left: 				0px;
	top:				264px;
	z-index:			13;
	border:				1px;
	border-top: 		solid 1px #fbbe18;
	}

#hr15{
	position: 			absolute;
	color:				#fbbe18;
	width:				860px;
	left: 				0px;
	top:				294px;
	z-index:			13;
	border:				1px;
	border-top: 		solid 1px #fbbe18;
	}

#hr16{
	position: 			absolute;
	color:				#000000;
	width:				1035px;
	left: 				0px;
	top:				296px;
	z-index:			13;
	border:				1px;
	border-top: 		solid 1px #000000;
	}
	
#hr14{
	position: 			absolute;
	color:				#FFFFFF;
	width:				999px;
	left: 				0px;
	z-index:			16;
	border:				1px;
	border-top: 		solid 1px #FFFFFF;
	}

#hr17{
	position: 			absolute;
	color:				#fbbe18;
	width:				860px;
	left: 				0px;
	z-index:			16;
	border:				1px;
	border-top: 		solid 1px #fbbe18;
	}

#hr122{
	position: 			absolute;
	color:				#FFFFFF;
	width:				190px;
	left: 				-1px;
	z-index:			16;
	border:				1px;
	border-top: 		solid 1px #FFFFFF;
	}

#tobik{
	position: 			absolute;
	font: 				16px Calibri, helvetica, sans-serif;
	height:				230px;
	
	background-color: 	transparent;
	width:				185px;
	left: 				20px;
	top:				25px;
	z-index:			48;
	}

#headtext{
	position:			absolute;
	text-align:			left;
	background-color: 	transparent;
	top:				57px;
	left:				270px;
	font: 				11px Arial, helvetica, sans-serif;
	z-index:			13;
	}

#headerlogo{
	position: 			absolute;
	background-image: 	url(jpg);
	width:				424px;
	height:				275px;
	left: 				0px;
	top:				0px;
	z-index:			12;
	}	

#footer{
	position:			relative;
	background-image: 	url(footer.gif);
	text-align:			center;
	width:				990px;
	height:				50px;
	color:				black;
	left:				-350px;
	font: 				11px Arial, helvetica, sans-serif;
	z-index:			15;
	}

#siteend{
	position:			absolute;
	background-color: 	transparent;
	text-align:			left;
	width:				900px;
	height:				50px;
	color:				black;
	left:				180px;
	font: 				11px Arial, helvetica, sans-serif;
	z-index:			15;
	}

