#distance { 
		width:1px;
		height:50%;
		
		margin-bottom:-250px; /* half of container's height */
		float:left;
		}
#centeredDiv {
	    
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:500px;
		width:850px;
		clear:left;
		top:14px;
		
}
#header {
	position:absolute;
	width:850px;
	z-index:30;
	top:30px;

}

#header1 {
	position:absolute;
	width:850px;
	height:58px;
	z-index:15;
	BACKGROUND-COLOR: #CC9966;
	left: 0px;

}

#header2 {
	position:absolute;
	width:850px;
	height:32px;
	top:58px;
	
	z-index:20;
	BACKGROUND-COLOR: #FFFFCC;

}

#header_Link1 {
	z-index:30; 
	top:3px; 
	left: 30px;
	position:absolute;
	width: 100px;
	text-decoration:none;
}

#header_Link2{
	z-index:30; 
	top:3px; 
	left: 80px;
	position:absolute;
	width: 100px;
	text-decoration:none;

}

#header_Link3 {
	z-index:30; 
	top:3px; 
	left: 150px;
	position:absolute;
	width: 100px;
	text-decoration:none;

}

#nav {
	position:absolute;
	top: 58px;
	width: 220px;
	z-index:100;
	height: 24px;
	background:#003366;
	float: left;
	padding-top:8px;	

}
#footer {
	position:absolute;
	width:250px;
	z-index:9;
	top:58px;
}

#Textfeldlinks {
	position:absolut;
	width:220px;
	height:405px;
	top:90px;
	z-index:10;
	BACKGROUND-COLOR: #FFFFCC;
	padding-left:10px;
	padding-top:95px;
	
}
#Textfeldmitte {
	position: absolute;
	width:620px;
	z-index:1;
	background-color: #FFFFCC;
	left: 220px;
	top: 90px;
	padding-left: 10px;
	padding-top: 0px;
	height:410px;
	display:block;
	overflow:auto;
	
	}
	
	#Textfeldmitte {
	position: absolute;
	width:620px;
	z-index:1;
	background-color: #FFFFCC;
	left: 220px;
	top: 90px;
	padding-left: 10px;
	padding-top: 0px;
	height:410px;
	display:block;
	overflow:auto;
	
	}
	#TextfeldOrtsplan {
	position: absolute;
	width:830px;
	z-index:1;
	background-color: #FFFFCC;
	left: 0px;
	top: 90px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	height:492px;
	display:block;
	overflow:auto;
	
	
	}
	#TextfeldmitteBildLinks {
	position: absolute;
	width:420px;
	z-index:1;
	background-color: #FFFFCC;
	left: 422px;
	top: 90px;
	padding-left: 10px;
	padding-top: 0px;
	height:410px;
	display:block;
	overflow:auto;
	
	}

#TextfeldmitteBildRechts {
	position: absolute;
	width:420px;
	z-index:1;
	background-color: #FFFFCC;
	left: 220px;
	top: 90px;
	padding-left: 10px;
	padding-top: 0px;
	height:410px;
	display:block;
	overflow:auto;
	
	}	
	
#Bild_main {
	position: absolute;
	width:630px;
	height:400px;
	z-index:1;
	left: 220px;
	top: 90px;
	}
#Bild_links {
	position: absolute;
	width:200px;
	height:410px;
	z-index:1;
	background-color: #FFFFCC;
	left: 220px;
	top: 90px;
	}
#Bild_mitte {
	position: absolute;
	width:200px;
	height:410px;
	z-index:1;
	background-color: #FFFFCC;
	left: 420px;
	top: 90px;
	}
#Bild_rechts {
	position: absolute;
	width:200px;
	height:410px;
	z-index:1;
	background-color: #FFFFCC;
	left: 650px;
	top: 90px;
	}

td{
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
}

b{
	color: #000000;
}

h1{
	font: 18px/18px Trebuchet MS, Arial, Tahoma;
	color: #000099;
	padding: 5px 3px 3px 3px;
}





/*  LISTS  */
ul{
	color: #000000;
	font: 11px/16px Arial, Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style: disc;
}

/*list without points*/
ul.nopoint{
	list-style:none;
}

/*  list in NOW AVAILABLE download block on product page */
ul.inFresh{
	list-style: none;
	font: 11px/18px  Arial, Tahoma, Helvetica, sans-serif ;
	color: #000;
	padding: 0 0 0 20px;
	margin-right: 24px;
	text-align: left;
	width: 220px;
}

ul.inFresh li{
	background: url(/images/list.gif) left no-repeat;
	padding-left: 10px;
	line-height: 18px;
}
/* Veranstaltung */

.veranst_header{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: x-large;
	color:#003366;
	text-align:left;
	margin-top:5px;
	
}

.veranst_text{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#003366;
}
.veranst_text_fett{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#003366;
	font-weight: bold;	
}
.veranst_text_link{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#CC9966;
	font-weight:bold;
}
/* Veranstaltung End */
/* HEADER */
.header_Link{
	
	
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 16px;
	color:#FFFFFF;
}
.header_Link:active{
	
	
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 16px;
	color:#FFFFFF;
}
.header_Link:hover{
	
	
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 16px;
	color:#003366;
}




.textfeldmitte{
	position: absolute;
	width:743px; 
	height:100%; 
	z-index:1; 
	background-color: #FFFFCC;  
	left: 32px; 
	top: 65px;
}
.haupttext_header{
	font-family: "Times New Roman";
	font-size: x-large;
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	padding:10px; margin:0;
}
.haupttext{
	font-family: "Times New Roman";
	font-size: 16px;
	color:#003366;
	text-decoration:none;
	padding:10px;
	margin:0;
	letter-spacing:normal;
	line-height: 16px;
	}
.haupttext_fett{
	font-family: "Times New Roman";
	font-size: 16px;
	color:#003366;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	margin:0;
	letter-spacing:normal;
	line-height: 16px;
	}
	
.haupttext_link{
	font-family: "Times New Roman";
	font-size: 16px;
	color:#CC9966;
	text-decoration: none;
	padding:10px;
	margin:0;
	letter-spacing:normal;
	line-height: 16px;
	}
	.ads{
	width: 912px;
	height: 299px;
}	





ul.bl_middle, li.bl_middle, a.bl_middle, a.bl_middle:active, a.bl_middle:hover, a.bl_middle:visited{
	list-style: none;
	color: #000000;
	font: 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: url(/images/null.gif);
}
/* Text */
.text_header{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: x-large;
	color:#003366;
	text-align:left;
	margin-top:5px;
	padding-top:2px;
	padding-bottom:5px;
	line-height:1;
}

.text{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#003366;
	letter-spacing:0.2px;
	padding-left:10px;
}
.text_fett{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#003366;
	font-weight: bold;
	letter-spacing:0.3px;
	padding-left:10px;	
}
.text_link{
	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#CC9966;
	font-weight: bold;
	letter-spacing:0.4px;
	padding-left:10px;	
}
.text_blink{
	text-decoration: blink;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#CC9966;
	padding-left:10px;
}
.textOA {

	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#003366;
	letter-spacing:0.2px;
}
.text_fettOA {

	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#003366;
	font-weight: bold;
	letter-spacing:0.3px;
}
.text_linkOA {

	text-decoration: none;
	font-family:"Times New Roman";
	font-size: 14px;
	color:#CC9966;
	font-weight: bold;
	letter-spacing:0.4px;
}

