	body {	
	z-index: 0;
	margin:0px; padding: 0px;
	background-color: white;


}



	#header_text {
	z-index: 44; margin: 0; padding: 0;margin-left: 50%;
  	position:absolute; 
	top: 0px;
  	left: -256px;
	width: 550px;
	height: 30px;
	background-color: none;
	border: 0px solid #303030;

	overflow: visible;
}

	#header_text h3 {
	z-index: 100;  padding: 0; margin: 0; padding-left: 0px; margin-top: 15px; margin-left: 0px;
	font-size: 22px;
	font-family: Estrangelo Edessa;
	font-weight: bold; font-style: normal;
	color: #909090;
	text-transform: uppercase; letter-spacing: 3px;
	overflow: visible;
	border-bottom: 0px solid #3E4852;
	background-color: none;	
}


	#galerie {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: -2px; left: -360px;
  	width: 785px; height: 60px; 
	background-color: none;
	overflow: visible;
}
	*html #galerie {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: 14px; left: -360px;
  	width: 785px; height: 60px; 
	background-color: none;
	overflow: visible;
}





	#galerie_outer {
	z-index: 99;
	position: absolute; margin-left: 50%;
	top: 50px; left: -1245px;
  	width: 732px; height: 85px; 
	background-color: none;
	overflow: hidden;
	background-image: url(img/galerie_outer.jpg);
}


	#arrow_right {
	z-index: 98;
	position: absolute; margin-left: 50%;
	top: 70px; left: -495px;
  	width: 20px; height: 43px; 
	background-color: none;
	overflow: visible;
	background-repeat: no-repeat;
	
}


	#arrow_left {
	z-index: 98;
	position: absolute; margin-left: 50%;
	top: 70px; left: -534px;
  	width: 20px; height: 43px; 
	background-color: none;
	overflow: visible;
	background-repeat: no-repeat;	


}




	#stadtfuehrungen {
	z-index: 98;
	position: absolute; margin-left: 50%;
	top: 0px; left: -80px;
  	width: 80px; height: 10px; 
	background-color: none;
	overflow: visible;
	background-repeat: no-repeat;	
}
	#stadtfuehrungen p {
	z-index: 98;
	font-family: arial;
	font-size: 10px;
	color: #000000;
	float: right;
}



	#sb_logo_left {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: 63px; left: -515px;
  	width: 220px; height: 220px; 
	background-color: none;
	overflow: visible;


}

	#menumain {
	z-index: 100;
	position: absolute; margin-left: 50%; margin-top: -8px;
  	left: -495px;
	width: 790px; 
	background-color: none; border-top: 0px solid #E52F05; border-bottom: 1px solid #000000; 
}
	*html #menumain {
	z-index: 100;
	margin-top: 7px; width: 790px;
}






	#menu {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: 27px; left: -500px;
  	width: 565px; height: 20px; 
	background-color: none; border-top: 0px solid #909090; border-bottom: 0px solid #909090; 
}


	#menu_1 {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: 30px; left: -502px;
  	width: 220px; height: 15px; 
	background-color: none; 
}


	#menu_2 {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: 30px; left: -375px;
  	width: 220px; height: 15px; 
	background-color: none; 
}


	#menu_3 {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: 30px; left: -216px;
  	width: 220px; height: 15px; 
	background-color: none; 
}

	#menu_4 {
	z-index: 100;
	position: absolute; margin-left: 50%;
	top: 30px; left: -20px;
  	width: 220px; height: 15px; 
	background-color: none; 
}




	#iframe {
	z-index:97; margin:0; padding-top: 125px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: visible;
	border: 0;
	background-color: none;
}
	*html #iframe {
	z-index:97; margin:0; padding-top: 125px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: visible;
	border: 0;
	background-color: none;
}





	#iframe_under {
	z-index: 97; margin:0;
	position: absolute; margin-left: 50%;
	top: 21px;
	left: -245px;
	height:559px; width: 740px;
	overflow: visible;
	background-color: none; 
	opacity: 1;
	-moz-opacity: 1; 
	filter: alpha(opacity=100); 
}
	*html #iframe_under {
	z-index: 97; margin:0;
	position: absolute; margin-left: 50%;
	top: 21px;
	left: -245px;
	height:559px; width: 740px;
	overflow: visible;
	background-color: none; 
	opacity: 1;
	-moz-opacity: 1; 
	filter: alpha(opacity=100); 
}








	#nav {
	z-index: 50; margin:0;
	position: absolute; margin-left: 50%;
	top: 136px;
	left: -475px;
	width: 200px;
	height: 403px;
	overflow: visible;
	background-color: none;	


}



	#navtop {
	z-index: 100; margin: 0; padding: 0;
	position: relative;
	top: 504px; 
	height: 20px;
	float: right; margin-right: 190px;
	background-color: none;
}



	#navimpressum {
	z-index: 100; margin: 0; padding: 0;
	position: relative;
	top: 40px; left: 0px; 
	float: right;
	background-color: none;
}
	* html #navimpressum {
	position: relative;top: 60px;
	background-color: none;
}



	#open {
	z-index: 100; margin: 0; padding: 0;
	position: absolute;
	top: -550px; left: 273px;
	background-color: none; border-left: 0px solid #000000;
}
	* html #open {
	position: absolute;
	top: 0px; height: 20px;
}

	#open p {
	font-family: arial; font-size: 8px; text-transform: uppercase; font-weight: bold; color: #000000; padding-left: 10px; padding-top: 5px;
}


	#schnoorbraeu {
	z-index: 80; margin: 0; padding: 0;
	position: relative;
	top: -18px;
	
	float: left;margin-left: -41px;
	background-color: none;
}
	*html #schnoorbraeu {
	margin-top: 17px;
	position: relative;
	left: -412px;
}


	#sb_font {
	z-index: 100; margin:0;
	margin:0px; padding:0; 
  	position:absolute; 
	top: 490px;
  	left: 0px;
	width: 300px;
	height: 50px;
	overflow: visible;
	background-color: none;	

	background-repeat: no-repeat;	
}






	#logo_right {
	z-index: 100; margin:0;
	margin:0px; padding:0; margin-left: 50%;
  	position:absolute; 
	top: 70px;
  	left: 295px;
	width: 200px;
	height: 60px;
	overflow: visible;
	background-color: none;	
}

	#logo_right h3 {
	z-index: 100;
	z-index: 0;margin: 0px; padding: 0; 
	margin-left: 0px; 
	font-size: 30px; font-weight: bold; font-family: arial;
	color: #ffffff; 
	overflow: visible; 
	text-align: right;
}

	#logo_right p {
	z-index: 100;margin: 0px; padding: 0; 
	margin-left: 0px; 
	margin-bottom: 0px;
	padding-top: 0px; padding-left: 0px;
	font-size: 13px; font-weight: bold; font-family: arial; line-height: 15px;
	color: #404040; 
	overflow: visible; 
	text-align: right;
}

	#logo_right span {
	z-index: 100;margin: 0px; padding: 0; 
	margin-left: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px; padding-left: 0px;
	font-size: 11px; font-weight: normal; font-family: arial; 
	color: #505050; 
	overflow: visible;
	text-align: right; 
}









	#logo {
	z-index: 100; margin:0;
	margin:0px; padding:0; margin-left: 50%;
  	position:absolute; 
	top: -5px;
  	left: 311px;
	width: 184px;
	height: 78px;
	overflow: visible;
	background-color: none;	
	background-image: url(img/logo.png);
	background-repeat: no-repeat;	
}




	#foto {
	z-index: 100;
	margin:0px; padding:0; margin-left: 50%;
  	position:absolute; 
	top: 154px;
  	left: -495px;
	width: 234px;
	height: 383px;	
	overflow: hiddden;
	border: 0px solid #000000;
}
	#foto_inner_1 {
	z-index: 100;
	margin:0px; padding:0; 
  	position:absolute; 
	top: 0px;
  	left: 0px;
	width: 234px;
	height: 483px;	
	overflow: visible;
}
	#foto_inner_2 {
	z-index: 91;
	margin:0px; padding:0; 
  	position:absolute; 
	top: 0px;
  	left: 0px;
	width: 234px;
	height: 483px;		
	overflow: visible;
}	
	#foto_inner_3 {
	z-index: 91;
	margin:0px; padding:0; 
  	position:absolute; 
	top: 0px;
  	left: 0px;
	width: 234px;
	height: 483px;		
	overflow: visible;
}



	#index_mid {
	z-index: 22;
	margin:0px; padding:0; 
  	position:absolute; 
	top: 0px;
  	left: 0px;
	width: 716px;
	height: 524px;	
	overflow: visible;
	background-repeat: no-repeat;
	background-image: url(img/all_neu_mid.jpg);

}


	#container_all {
	z-index: 0;
	position: absolute;
	top: 50%;
  	left: 50%;
	width: 990px;
	height: 580px;	
	margin-top: -290px;
	margin-left: -495px;
	overflow: visible;
	background-color: none;
	border-bottom: 1px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; border-left: 0px solid #000000;
}





	#all {
	z-index: 100;
	margin:0px; padding:0; margin-left: 50%; 
  	position:absolute; 
	top: 213px;
  	left: -222px;
	width: 714px;
	height: 483px;	
	overflow: visible;
	background-color: red;
	background-repeat: no-repeat; border-left: 1px solid #ffffff;
}

	#all-backup {
	z-index: 0;
	margin:0px; padding:0; margin-left: 50%; 
  	position:absolute; 
	top: 36px;
  	left: -277px;
	width: 752px;
	height: 503px;	
	overflow: visible;
	background-color: none;
	background-image: url(img/all-ground-iframe.jpg);
	background-repeat: repeat-x;
}


	#all_image {
	z-index: 80;
	margin:0px; padding:0; 
  	position:absolute; 
	top: 115px;
  	left: 497px;
	width: 218px;
	height: 457px;	
	overflow: visible; border-left: 1px solid #000000; border-top: 1px solid #000000;
	background-repeat: no-repeat;
}



	#intro_mid_left {
	z-index: 98;
  	position:absolute; 	margin-left: 50%;
	top: 28px;
  	left: -285px;
	width: 85px;
	height: 503px;	
	overflow: visible;
	background-color: #ffffff; border: 0px solid #000000;

}
	*html #intro_mid_left {
	height: 502px;	
}


	#intro_mid_right {
	z-index: 98;
  	position:absolute; 	margin-left: 50%;
	top: 28px;
  	left: 185px;
	width: 160px;
	height: 503px;	
	overflow: visible;
	background-color: #ffffff; border: 0px solid #000000;

}
	*html #intro_mid_right {
	height: 502px;	
}


	#intro_mid {
	z-index: 98;
  	position:absolute; 	margin-left: 50%;
	top: 28px;
  	left: -198px;
	width: 382px;
	height: 503px;	
	overflow: visible;
	background-color: none; border: 0px solid #000000;

}
	*html #intro_mid {
	height: 502px;	
}



	#left_all {
	z-index: 90;
  	position:absolute; 	margin-left: 50%;
	top: 148px;
  	left: -495px;
	width: 250px;
	height: 432px;	
	overflow: visible;
	background-color: none; border: 0px solid #000000;

}





	#schnoorbraeu_logo {
	z-index: 100;
  	position:absolute; 	margin-left: 50%;
	top: 56px;
  	left: -518px;
	width: 20px;
	height: 509px;	
	overflow: visible;
	background-repeat: no-repeat;
	background-color: none;  
}







	#footer {
	z-index: 49;
	margin:0px; padding:0; margin-left: 50%;
  	position:absolute; 
	top: 510px;
  	left: -493px;
	width: 990px;
	height: 20px; 
	background-color: none;	
	overflow: visible; border-top: 0px solid #ffffff;
 
}










	#text {
	z-index: 11;
	position: absolute;
  	top:1px;
	left:1px;
	width: 733px;
	min-height: 420px;
	overflow: visible;



}


	#textbox {
	z-index: 12;

	margin: 0; padding:0; 
	height: 100%; width: 100%;
	font-family: Arial;

	overflow: visible;
	background-color: none;		
	margin-bottom: 30px; 	
	
}










    a:link { text-decoration:none; font-weight:normal; background-color: none; color: #000000; padding:1;  }

    a:visited { text-decoration:none; font-weight:normal; background-color: none; color: #000000; padding:1;   }

    a:hover { text-decoration:none; font-weight:normal; background-color: none; color: #000000; padding:1;   }

    a:aktiv { text-decoration:none; font-weight:normal; background-color: none; color: #000000; padding:1;   }
