/* Style sheet style */
body {margin:0px 0px 0px 0px;
		background-color: #000;
		background-image:url(bg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
}

#wrapper{ margin-top:45px;
} 

#header{background-image:url(header.jpg);
}

#logolink{width:240px;
			height: 197px;
}

#container{background-color:#f8f8f8;
			min-height: 550px;
			margin-top: 0px;
			margin-left: 0px;
			padding-left:0px;
}

#left{margin-top: 0px;
		background-image:url(bg_links.jpg);
		min-height: 868px;
}

#facebook{ position: absolute;
			top: 150px;
			left: 900px;
			font-family:Minion,Calibri,Verdana;
		 	color:#000;
}


#footer{background-image:url(footer.jpg);
			min-height: 66px;
}

#header ul{position:absolute;
			top: 72px;
			left:225px;
			list-style-type:none;
		 	font-family:Minion,Calibri,Verdana;
		 	color:#000; 
}

#header ul li{/*display: inline;*/
			/*border-bottom:dashed #fff 1px;*/
			width:200px;
			padding: 5px 0px 5px 2px;
}

.level_1 {font-size: 18px; 
}

.level_1 li{display: inline;
			color: #003e69;
}


.level_2 {width: 600px;
			font-size: 16px; 
			margin-top: -32px;
			margin-left: -180px;
			padding-left:5px;
			border-bottom: solid 2px #ffd614;
}

.level_2 li{display: inline;
}

.level_3 {padding-left:5px;
			width: 580px;
			font-size: 16px; 
			margin-top: -47px;
			margin-left: -205px;
			padding-left:5px;
			border-bottom: solid 2px #ffd614;
}

#main{margin: 0px 220px 0px 200px;
}

hr {height:1px;
	color:#505050;
	background-color:#505050;
	border: none;
}

/*Definitionen der Überschriften*/
h1{font-family:Minion,Calibri,Verdana,Helvetica;
	font-weight:bold;
	font-size:26px;
	color:#005794;
	margin-top:-6px;
}

h2{font-family:Minion,Calibri,Verdana,Helvetica;
	font-weight:bold;
	font-size:22px;
	color:#005794;
	margin-top:-6px;
	margin-bottom:2px;
	padding-bottom:2px;

}

h3{font-family:Minion,Calibri,Verdana,Helvetica;
	font-weight:bold;
	font-size:16px;
	color:#005794;
	margin-top:2px;
	margin-bottom:-2px;
	padding-bottom:0px;

}


h4{font-family:Minion,Calibri,Verdana,Helvetica;
	font-weight:bold;
	font-size:18px;
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}

h5{font-family:Minion,Calibri,Verdana,Helvetica;
	font-weight:bold;
	font-size:16px;
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}

p{font-family:/*Monotype Corsiva*/Minion,Calibri,Verdana,Helvetica;
	font-size:15px;
	color:#000;
	margin-top:2px;
	margin-bottom:8px;

}

td{padding:0px 0px 5px 25px;
	font-family:Minion,Calibri,Verdana,Helvetica;
	font-size:16px;
	color: #000;
	vertical-align:top;
}

/*Bildunterschrift*/
.caption { font-family:Minion,Calibri,Verdana,Helvetica;
	font-size:12px;
	color: #000;
}

/*Linkdefinitonen für das Menü*/

a:link{color:#005794;
		text-decoration:none;
}

a:visited{color:#005794;
			text-decoration:none;
}

a:hover{color: #005794;
		/*font-weight:bold;*/
}

/*Linkdefinitionen für den Content-Bereich*/

#main a:link{color:#005794;
		text-decoration:underline;
}

#main a:visited{color:#005794;
			text-decoration:underline;
}

#main a:hover{color:#505050;
}


.imgobenlinks {	margin-left: 6px; 
			margin-right: 6px; 
			float: left;
}

.active{color:#9d9d9d;
		/*background-color: #005794;*/
}

.submenu.trail{color:#9d9d9d;
				/*background-color: #005794;*/
}

/*Events/Termine*/
.event h1{font-size:16px;
			margin-top:6px;
			margin-bottom:0px;
}

.event p{font-size:14px;
			margin:3px 0px 3px 0px;
}

.mod_eventlist{border-width:0px;
						border-bottom-style:dashed;
						margin: 20px 35px 3px 3px;
}

.mod_eventlist .block{border-width:1px;
						border-bottom-style:dashed;
						margin: 3px 4px 3px 4px;
						padding:0px 2px 0px 2px;
}

.mod_eventlist .block .info{font-weight:bold;
}

.mod_form{padding:0px 0px 0px 0px;
		margin: 0px 0px 30px -50px;
}

.mod_article{padding:8px 0px 0px 20px;
}

.teaser {font-family: /*Monotype Corsiva*/ Minion,Calibri,Verdana,Helvetica;
}

/*Textfeld für Nachricht bei Kontakt*/
#ctrl_17{width:300px;
		height:150px;
}

/*Textfeld für Sicherheitsfrage bei Kontakt*/
#ctrl_18{width:80px;
}

/*Textfeld für Nachricht bei Kontakt*/
#ctrl_30{width:300px;
		height:150px;
}

/*Textfeld für Sicherheitsfrage bei Kontakt*/
#ctrl_31{width:80px;
}

/*News-Beiträge Abstände*/
.layout_short.block.odd{margin-bottom:25px;
					border-width:1px;
					border-bottom-style:dashed;
}

.layout_short.block.even{margin-bottom:25px;
					border-width:1px;
					border-bottom-style:dashed;

}

.ce_comments {margin-top:30px;
					border-width:1px;
					border-top-style:solid;
					padding-top:8px;
}

.comment_default {margin-top:25px;
}

.ce_comments .info {font-weight:bold;
}

.comment_default.first {margin-top:10px;
}

.comment_default.last {margin-bottom:30px;
}

/*Footer-Definitionen*/
#footer { background-color: #f8f8f8;
}

#footer ul{position:absolute;
			top: 25px;
			left:650px;
			list-style-type:none;
		 	font-family:Minion,Calibri,Verdana;
			font-size: 12px; 
		 	color:#000;
}

#footer hr {width: 860px;
			position: absolute;
			top: 30px;
			margin: 0px 0px 0px 50px;
			padding: 0px 0px 0px 0px;
}