body {	margin:0px;padding:0px;height:100%; /*Grundlage dafür, dass Hintergrundfarbe oder -bild in and. IDs 100% hoch wird*/	
		background:url(../../library/gifs/body_bg.gif)  repeat-x;
		}

/*Hauptseite*/
#box {	position:relative;top:0px;
		/*width:1195px;*/
		width:980px;
		margin:0px;
		
}
/*Kopfbereich*/
#header {	position:relative;left:0px;top:0px;
			width:980px;
			height:134px;
			background:url(../../library/gifs/header.jpg)  no-repeat;
}
#shop {	position:relative;
			float:right;
			width:269px;
			height:78px;
			/*background:url(../../library/gifs/einsiedlershop.png)  no-repeat;
			z-index:1;*/
}

	#main {	position:relative;
		width:980px;
		margin:0px;
		float:left;
		
		
	}
	/*mainnav*/
	#mainnav {	position:relative;top:22px;
				float:right;
				text-align:right;
				width:980px;
				
	}
	/*nav*/
	#nav {		position:relative;
				padding-top:5px;
				text-align:right;
				float:right;
				width:980px;height:18px;
				clear:both;
				border:0px solid #ff0000;
				
	}
	
#gastronomie {	position:absolute;left:300px;top:-50px;
			width:300px;
			height:60px;
			z-index:1;
}
	
/*Footer*/
#footer {	position:relative;
			padding-top:2px;
			font-size:0.8em;
			text-align:right;
			color:#fff;
			clear:both;
}
	#footer div.fb{	position:relative;
			width:120px;
			margin:0px;
			padding-left:60px;
			float:left;
			
	}
	
	#sitemap {	position:relative;
				width:980px;
				margin:0px;
				padding:0px;
				float:left;
				border:0px solid #ff0000;
				background-color:#004188;		
	}
		#sitemap a {	display:block;
						text-align:left;
						color:#fff;
						font-size:0.75em;
						font-weight:normal;
						text-transform:none;					
		}
		#sitemap a.mainnavopen {	font-weight:bold;text-transform:uppercase;
		}
		#sitemap a.navopen {	font-weight:bold;
		}
		#sitemap a.mainnav {	text-transform:uppercase;
		}
		#sitemap div {	float:left;
						padding:5px;
						background-color:#;
					
		}


/*Infobox Rechter Bereich Home*/
.infobox {	
			font-size:0.9em;
			/*height:150px;width:578px;*/
			border:0px solid #fff;
			
}

/*Navigation Animation*/
.navbtn {position:relative;overflow:hidden;margin-bottom:2px;}
	.off {position:relative;left:0px;}
	.on {position:relative;left:0px;}


/*Contentposition */
#contentbox {position:relative;
			text-align:left;			
}

#content {	position:relative;
			float:left;
			width:940px;
			padding-top:0px;
			padding-left:40px;			
			border:0px solid #fff;
			background:url(../../library/gifs/main_bg.jpg)  repeat-y;
			min-height: 100%; /* Mindesthöhe für moderne Browser */
			height:auto !important; /* Important Regel für moderne Browser */
			height:100%; /* Mindesthöhe für den IE */
			overflow: hidden !important; /* FF Scroll-leiste */ 
			border:0px solid #ff0000;
}
	#content p {	margin-right:20px;
	}


/*Home*/
#contentbox_home {	position:relative;
					text-align:left;
					margin:0px;
					background:url(../../library/gifs/main_bg.jpg)  repeat-y;
					min-height: 100%; /* Mindesthöhe für moderne Browser */
					height:auto !important; /* Important Regel für moderne Browser */
					height:100%; /* Mindesthöhe für den IE */
					overflow: hidden !important; /* FF Scroll-leiste */ 
					
					
}
	#content_home {	position:relative;left:40px;top:0px;
					width:900px;
					float:left;
	}
	
/*Rechter Bereich Home*/		
#right_home {	position:relative;top:0px;right:38px;
				width:380px;
				float:right;
			
}

/*Schnelleinstiege HOME*/
#quicklink {
	margin-left:0px;
	margin-right:11px;
	height:80px;
	width:130px;
	float:left;
	overflow:hidden;
	padding:5px;
	border:0; 
	border-top:2px solid #ccc;
	background:url(../../library/gifs/bg_quicklink.jpg)  repeat-x;
	background-color:#001a45;
	font-size:0.95em;
	text-align:center;
}
	#quicklink a {
					color:#fff;
	}
	#quicklink a:hover {
					color:#d0af42;
	}


/*Text Pos.*/
#right {	position:relative;top:0px;right:20px;
			border:0px solid #fff;
			width:625px;
			float:right;
}
/*#right {	position:relative;top:0px;left:20px;
			margin-left:20px;
			border:0px solid #fff;
}*/
	#right h3 {	position:relative;top:0px;
	}
	#right ul {	position:relative;top:0px;left:0px;
				
	}

#eventright {	position:relative;top:0px;left:0px;
			float:left;
}
#left {	position:relative;top:0px;
		margin-right:20px;
		margin-bottom:20px;
		float:left;
}

/*Bildleiste*/
#leiste {	position:relative;
				float:left;
				width:250px;
				text-align:center;
				padding-top:20px;padding-bottom:20px;
				margin-right:20px;
				margin-left:20px;
				text-align:center;
				overflow:hidden;
				/*background-color:#003876;*/
}
	#leiste img {	border:1px solid #fff;
						
	}
#bildleiste,#produktleiste {	position:relative;
				float:left;
				width:250px;
				min-height:570px;
				padding-top:20px;padding-bottom:20px;
				margin-right:20px;
				margin-left:20px;
				text-align:center;
				overflow:hidden;
				/*background-color:#003876;*/
}
#bildleiste ul li,#produktleiste ul li	{	padding-bottom:2500px;
}


	#produktleiste img {	border:0px solid #fff;		
	}
		#produktleiste img.bild {	border:1px solid #fff;						
		}
	#bildleiste img {	border:1px solid #fff;						
	}


/* Styleangaben / Imagescroler in der bildleiste_download.tpl
************************************************************/
#ImageScroller {
	position : fixed;
	height : 530px; 
	overflow : hidden;
	width : 252px;
	text-align : center;
}
	<!--[if IE 7]>
	#ImageScroller {
		position : relative;
	}
	<![endif]-->
	

/*Position Globale Links*/
#globals {	position:relative;
			background:url(../../library/gifs/top_bg.gif)  repeat-y;
			clear:both;
			height:10px;
			padding-top:2px;
			padding-bottom:2px;
}


#bildleiste_kopf	{
				position:relative;
				float:left;
				width:250px;
				margin-right:20px;
				margin-left:20px;
				margin-bottom:0px;
				text-align:center;
				overflow:hidden;
				height:130px;
				background-color:#003876;
				
}


/*Bilder*/
#pic {	float:left;
		margin-right:10px;
		border:1px solid #fff;
}
#pic2 {	float:left;
		margin-right:10px;
		border:0px solid #fff;
}
#pic_sponsor {	float:left;
		margin-right:50px;
		margin-bottom:50px;
		border:1px solid #fff;
}
#thumb {float:left;
		margin-right:10px;
		margin-bottom:1px;
		border:1px solid #fff;
}
	#thumb a {
		border:0px solid  #fff;
	}
#picright {	float:right;
		margin-left:20px;
		border:0px solid #fff;
}


#map_canvas {	position:relative;
		width:580px;
		height:500px;
		border:1px solid #fff;
		margin-bottom:10px;
		
}
	#map_canvas p,#map_canvas div {color:#000;}

#bereich {  
	font-family :"Impact";  
	color       :#000;  
	font-size   :3em;  
} 


/*es folgen Styles für den Einsiedler Bilderscroller / Bilderleiste rechts*/

ul.bilderleiste,ul.produktleiste {
	/*float: left;
	left:0px;
	top:0px;*/
	list-style: none;
	/*
	width: 230px;*/
	margin: 0px;
	padding: 0px;
}
ul.bilderleiste li,ul.produktleiste li {
	/*margin: 0; padding: 0px;
	left:0px;
	top:0px;
	float: left;
	position: relative;*/  /* Set the absolute positioning base coordinate */
	/*width: 230px;*/

}
ul.bilderleiste li img,ul.produktleiste li img {
	width: 230px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	/*padding: 0px;
	background: #f0f0f0;
	position: absolute;left:0;top:0;*/
}
ul.bilderleiste li img.hover {
	/*background:url(thumb_bg.png) no-repeat center center;*/  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollables have typically larger height than width but not now */
	/*height: 665px;*/
	width: 230px;
}
#einstiege{
	margin-left:0px;
	width:584px;
	overflow:hidden;
	/*border:1px dotted #003876;
	padding:6px 10px 14px 10px;*/
	padding:5px;
	border:0; 
	border-top:2px solid #ccc;
	background:url(../../library/gifs/bg_listticker.jpg)  repeat-x;
	background-color:#001a45;
	font-size:0.85em;
}
	

/*nachfolgend Styles für dyn. News-Event-Ticker HOME*/
#listticker {
	margin-left:0px;
	height:280px;
	width:584px;
	overflow:hidden;
	/*border:1px dotted #003876;
	padding:6px 10px 14px 10px;*/
	padding:5px;
	border:0; 
	border-top:2px solid #ccc;
	background:url(../../library/gifs/bg_listticker.jpg)  repeat-x;
	background-color:#001a45;
	font-size:0.85em;
}
	#listticker div.eventbox {	border:0px dotted #003876;
			padding:5px;
			margin-bottom:10px;			
			width:584px;
			
			
	}

	#listticker h1, #einstiege h1{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	filter:Shadow(color=#000000, direction=150);
	border:0;border-bottom:0px solid #fff;
	}

	#listticker li{
		height:70px;
		padding:5px;
		list-style:none;
	}
		
		#listticker p {
			font-size:1.0em;
			margin-bottom:4px;
			
		}
		/*#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			
		}
		#listticker .news-text{
			display:block;
			
		}*/
		#listticker img{
			float:left;
			margin-right:0px;
			border:0px solid #fff; 
		}



