/* CSS Document */

/* 	1.basics 
	2.layout
	3.content
*/



/* 1.basics*/
*{
margin: 0px;
padding: 0px;

	
	
} 
body {
	background-color:#1577c4;
	background-image: url(/fileadmin/admin/main/img/hg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px 0 0px 0;
	}
h1{
	font-family: "Arial", Arial, Helvetica, sans-serif;
	color:#ffed00;
	font-size: 17px;
	line-height: 17px;
	font-weight: lighter;
	padding: 18px 0px 10px 0px;
}
	
h2{
	font-family: "Arial", Arial, Helvetica, sans-serif;
	color:#ffed00;
	font-size: 17px;
	line-height: 17px;
	font-weight: lighter;
}

h3{
	font-family: "Arial", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 17px;
	line-height: 17px;
	font-weight: lighter;
}


h4{
	font-family: "Arial", Arial, Helvetica, sans-serif;
	color:#08305c;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	}

.gelb{
	font-family: "Arial", Helvetica, sans-serif;
	color:#ffed00;
}

a:link {
font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}
a:visited {
	font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
	
}
a:hover {
font-family: "Arial", Helvetica, sans-serif;
	color:#8acc27;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}
a:active {
font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}		




#all {
	width: 868px;
	height: auto;
	margin: 0 auto;
	background-position: center top;
	background-color: #fff;
			}
	*html #all {
	height: auto;
	}

/*---------------------------HEADER BEREICH-------------------------	*/
	
#top { 
	width: 868x; 
	height: 311px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	}
	#top a:link, #top a:visited, #top a:active{
		font-family: "Arial", Helvetica, sans-serif;
			font-size:11px;
			line-height: 15px;
			color:#999;
			margin: 0 19px 0 0;
			text-decoration:none;
			display: inline; 
			}
		
		#top a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#c8d827;
			margin: 0 19px 0 0;
		}
	#header {
	width: 643px;
	height: 311px;
	background-image: url(/fileadmin/admin/main/img/header.jpg);
	padding: 0px 0px 0px 0px;
	float: left;
	}
	#navigation{
	background-image: url(/fileadmin/admin/main/img/navigation.jpg);
	width: 225px;
	height: 311px;
	text-align:right;
	padding: 0px 0px 0px 0px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float: left;
	}
		#navigation a:link, #navigation a:visited, #navigation a:active{
			font-family: "Arial", Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			margin: 0 0px 0 0;
			line-height: 15px;
			text-decoration:none;
			display: inline; 
			}
		
		#navigation a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#ffe50b;
			margin: 0px 0px 0px 0px;
		}
		#navigation ul {
			padding:90px 20px 0px 90px;
			list-style-type: none;
			float: left;
			}
		#navigation li{
			font-family: "Arial", Helvetica, sans-serif;
			color:#ffffff;
			height:15px;
			font-size: 12px;
			padding:0 0 10px 0px;
			list-style-type: none;		
			}


/*---------------------------HEADER BEREICH ENDE----------------------	*/


/*---------------------------SUBNAVI BEREICH -------------------------	*/

#subnavi { 
	width: 868px; 
	height: 40px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	}
	
	#subnavigation {
		width: 591px; 
		height: 27px;
		margin: 0 auto;
		background-image: url(/fileadmin/admin/main/img/subnavigation.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		font-family: "Arial", Helvetica, sans-serif;
		color:#ffffff;
		font-size: 11px;
		line-height: 12px;
		padding: 13px 0px 0px 52px;
		margin: 0 0 0 0px;
		float: left;
		}
		#subnavigation a:link, #subnavigation a:visited, #subnavigation a:active{
				font-family: "Arial", Helvetica, sans-serif;
				font-size:11px;
				line-height: 12px;
				color:#ffffff;
				text-decoration:none;
				display: inline; /*block*/
				}
			
			#subnavigation a:hover{
				font-family: "Arial", Helvetica, sans-serif;
				font-size:11px;
				color:#ffed00;
			}
			
			#navi1 {
				width: 163px; 
				height: 91px;
				padding: 0px 0px 0px 270px;
				float: left;
				}
				
			#navi2 {
				width: 250px; 
				height: 91px;
				padding: 0px 0px 0px 0px;
				float: left;
				}
	#header_veranstaltungen {
		width: 190px; 
		height: 27px;
		background-image: url(/fileadmin/admin/main/img/header_veranstaltungen.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		padding: 13px 0px 0px 35px;
		margin: 0 auto;
		float: left;
		}

/*---------------------------SUBNAVI BEREICH ENDE------------------------	*/

/*-----------------------------MAIN BEREICH-----------------------------	*/
		
#main_all { 
	width: 868x; 
	min-height: 398px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color:#1577c4;
	}
	
#main img {
 border:none;
}
	
*html #main_all { 
	height: 398px;
	}
	
	#main {
	width: 539px;
	min-height: 380px;
	background-image: url(/fileadmin/admin/main/img/main.jpg);
	background-repeat: no-repeat;
	padding: 0px 52px 0px 52px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#ffffff;
	font-size: 12px;
	line-height: 18px;
	float: left;
	}
		#main a:link, #main a:visited, #main a:active{
				font-family: "Arial", Helvetica, sans-serif;
				color:#ffed00;
				font-size: 12px;
				line-height: 18px;
				text-decoration:none;
	}
		#main a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#ffed00;
			text-decoration:underline;
		}
		#main ul {
			padding:0 0 0 0px;
			list-style-type: none;
			float: left;
			}
			
		#main li{
			font-family: "Arial", Helvetica, sans-serif;
			color:#ffffff;
			font-size: 12px;
			line-height: 18px;
			background: url(/fileadmin/admin/main/img/pfeil.jpg) 0px 4px no-repeat;
			padding:0 0 0 15px;
			list-style-type: none;		
			}
	
	#main_veranstaltungen{
	width: 155px;
	min-height: 400px;
	background-image: url(/fileadmin/admin/main/img/main_veranstaltungen.jpg);
	background-repeat: no-repeat;
	padding: 20px 35px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	line-height: 16px;
	float: left;
	}
		#main_veranstaltungen a:link, #main_veranstaltungen a:visited, #main_veranstaltungen a:active{
			font-family: "Arial", Helvetica, sans-serif;
			font-size:11px;
			line-height: 16px;
			color:#08305c;
			text-decoration:none;
			display: inline; 
			}
		
		#main_veranstaltungen a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#08305c;
			text-decoration:underline;
		}
		#main_veranstaltungen ul {
			padding:0 0 0 0px;
			list-style-type: none;
			float: left;
			}
			
		#main_veranstaltungen li{
			font-family: "Arial", Helvetica, sans-serif;
			color:#ffffff;
			font-size: 11px;
			line-height: 16px;
			background: url(/fileadmin/admin/main/img/pfeil.jpg) 0px 4px no-repeat;
			padding:0 0 0 15px;
			list-style-type: none;		
			}
		
/*-----------------------------MAIN BEREICH ENDE-----------------------------	*/

/*-----------------------------FOOTER BEREICH-----------------------------	*/

#footer { 
	width: 868px; 
	height: 151px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: none;
	}
	#footer_logo {
	width: 134px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	margin:100px 0px 0px 60px;
	float: left;
	}
	#footer_left {
	width: 643px;
	height: 151px;
	background-image: url(/fileadmin/admin/main/img/footer_left.jpg);
	padding: 0px 0px 0px 0px;
	float: left;
	}
	#footer_right{
	width: 225px;
	height: 151px;
	background-image: url(/fileadmin/admin/main/img/footer_right.jpg);
	padding: 0px 0px 0px 0px;
	float: left;
	}

/*-----------------------------FOOTER BEREICH ENDE-----------------------------	*/

/* 2.layout ENDE */


#fixfloat{
	clear: both;
	float: none;
	}

#flashkarte {
	width: 198px; 
	min-height: 203px;
	padding: 0px 0px 0px 0px;
	float: left;
	}	

/*-------------------------inhalt display none---------------------------*/

#display {
	width: 850px;
	height: 202px;
	background-image: url(/fileadmin/admin/main/img/top.jpg);
	float: left;
	display: none;
	}
	
.td-0 {
  color: #08305C;
  width: 50px
}

.td-1 {
 width: 200px;
}

.tr-even {
 
}

.csc-textpic-image {
 padding: 22px 0 0 0;
}

/* tt_news */

.news-list-item {
 background-color: none;
 padding: 10px 0 0 0;
}

.news-list-morelink {
 padding: 0 0 10px 0;
}

.abstand {
 padding: 5px 0px 5px 0px;
}