body {

	background-image: url(../pix/kachel.gif);

	margin: 0px;

	color: White;

	font: 0.9EM  Trebuchet MS,Georgia,Verdana,Sans-Serif; 

		}

a:link { color: White; text-decoration: none; }

a:visited { color: White;text-decoration: none; }

a:hover { color: #ff9900; text-decoration: none; }

a:active { color: #D2691E; text-decoration: none; }


a.nav:link { color: White; text-decoration: none; }

a.nav:visited { color: White; text-decoration: none; }

a.nav:hover { color: #D2691E; text-decoration: none; }

a.nav:active { color: #D2691E; text-decoration: none; }


a.sub:link { color: #C4C4C4; text-decoration: none; }

a.sub:visited { color: #C4C4C4; text-decoration: none; }

a.sub:hover { color: #D2691E; text-decoration: none; }

a.sub:active { color: #D2691E; text-decoration: none; }


a.sub1:link { color: #C4C4C4; text-decoration: none; }

a.sub1:visited { color: #C4C4C4; text-decoration: none; }

a.sub1:hover { color: #D2691E; text-decoration: none; }

a.sub1:active { color: #D2691E; text-decoration: none; }


a.akt:link { color: #D2691E; text-decoration: none; }

a.akt:visited { color: #D2691E; text-decoration: none; }

a.akt:hover { color: #D2691E; text-decoration: none; }

a.akt:active { color: #D2691E; text-decoration: none; }



a.text:link { color: White; text-decoration: underline; }

a.text:visited { color: White; text-decoration: underline; }

a.text:hover { color: #D2691E; text-decoration: none; }

a.text:active { color: #D2691E; text-decoration: underline; }

		

a.text1:link { color: Black; text-decoration: underline; }

a.text1:visited { color: Black; text-decoration: underline; }

a.text1:hover { color: #D2691E; text-decoration: none; }

a.text1:active { color: #D2691E; text-decoration: underline; }
		
/*ohne IE/Mac \*/
#middle {

	text-align: center;

	position: absolute;

	top: 50%;

	left: 0%;

	width: 100%;

	height: 1px;

	overflow: visible;

		}

/**/
		
/*ohne IE/Mac \*/
#container {

	text-align: left;

	background-color: White;

	background-image: url(../pix/back1.jpg);

	background-repeat: no-repeat;

	border: solid 1px Black;

	margin-left: -400px;

	position: absolute;

	top: -300px;

	left: 50%;

	width: 800px;

	height: 600px; 

}
/**/

/*ohne IE/Mac \*/
#logo {

	text-align: center;

	background-color: White;

	background-image: url(pix/kachel.gif);

	border: 0px;

	margin-left: -150px;

	position: absolute;

	top: -100px;

	left: 50%;

	width: 300px;

	height: 200px; 

}
/**/

/* nur IE//Mac \*//*/
#middle {

	text-align: center;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;
	
		}
/**/

/* nur IE//Mac \*//*/
#container {

	text-align: left;

	background-color: White;

	background-image: url(../pix/back1.jpg);

	background-repeat: no-repeat;

	border: solid 1px Black;

	position: absolute;

	top: 30px;

	left: 10%;

	width: 800px;

	height: 600px; 

}
/**/

/* nur IE//Mac \*//*/
#logo {

	text-align: center;

	background-color: White;

	background-image: url(pix/kachel.gif);

	border: 0px;

	position: absolute;

	top: 200px;

	left: 35%;

	width: 300px;

	height: 200px; 
	}

/**/
#inhalt1 {

	position: absolute;

	top: 50px;

	left: 45px;

	background: transparent;

	width: 370px;

	height: 220px;

	padding: 0px;

	text-align: left;





	/*border: solid 1px Red;*/

	}

	

#inhalt2 {

	position: absolute;

	top: 275px;

	left: 45px;

	background: transparent;

	width: 300px;

	height: 300px;

	padding: 0px;



	/*border: solid 1px #00FF7F;*/

	}	



#inhalt3 {

	position: absolute;

	top: 42px;

	left: 50px;

	background: transparent;

	width: 420px;

	height: 50px;

	padding: 0px;




	/*border: solid 1px #00FF7F;*/

	

}	

#inhalt4 {

	position: absolute;

	top: 95px;

	left: 625px;

	background: transparent;

	width: 175px;

	height: 440px;

	padding: 0px;




	/*border: solid 1px #00FF7F;*/

	}	
#inhalt5 {

	position: absolute;

	top: 100px;

	left: 160px;

	background: transparent;

	width: 300px;

	height: 175px;

	padding: 0px;

	text-align: left;




	/*border: solid 1px Red;*/

	}
#inhalt6 {

	position: absolute;

	top:400px;

	left: 160px;

	background: transparent;

	width: 300px;

	height: 175px;

	padding: 0px;

	text-align: left;



	/*border: solid 1px Red;*/

	}
#nav1 {

	position: absolute;

	top: 280px;

	left: 385px;

	background: transparent;

	width: 120px;

	height: 92px;

	padding: 0px;

	text-align: right;




	/*border: solid 1px Yellow;*/

	}	



#nav2 {

	color: Black;

	position: absolute;

	top: 375px;

	left: 365px;

	background: transparent;

	width: 140px;

	height: 125px;

	padding: 0px;

	text-align: right;




	/*border: solid 1px Yellow;*/

	}	


#gast {

	position: absolute;

	top: 97px;

	left: 132px;

	background: transparent;

	width: 100px;

	height: 30px;

	padding: 0px;

	text-align: left;
	}

#index {

	position: absolute;

	top: 580px;

	left: 45px;

	background: transparent;

	width: 600px;

	height: 20px;

	padding: 0px;

	text-align: left;
	
	

	font-size: 10px;

	/*border: solid 1px Fuchsia;*/
	}
	
#kontakt {

	position: absolute;

	top: 0px;

	left:300px;

	background: transparent;

	width: 360px;

	height: 20px;

	padding: 0px;

	text-align: right;
	
	

	font-size: 10px;

	/*border: solid 1px Fuchsia;*/
	}
	

h2 {	
	 visibility: hidden;
	}
#home {

	position: absolute;

	top:-20px;

	left: 620px;

	background: transparent;

	width: 180px;

	height: 75px;

	padding: 0px;

	}
	
img {
	border: solid 1px #999999;
	
	}
img.pic {
	border: solid 1px #999999;
	margin: 5px 5px 0px 0px;
	float: left
	}
img.pic_1 {
	border: solid 1px #999999;
	margin: 15px 5px 0px 0px;
	float: left
	}

.orange {
	color: #D2691E;
	}

strong {
 	color:#000000;
	}

em 	{
	 font-style: normal;
	font-size: 12px;
	}
img.aktuell {
	border: none;
	
	}
