/* div mittig plazieren **********************/

#position_mitte {
	position: absolute; 
	top: 0; 
	left: 50%; 
	width: 990px; 
	margin-left: -495px; 
	min-height: 99%; 
	height: auto;	
	background-color: #A4A4FF;	 
	}
	
*html #position_mitte {
	position: absolute; 
	top: 0; 
	left: 50%; 
	width: 990px; 
	margin-left: -495px; 

	}	
		
html{
	padding: 0; 
	margin: 0; 
	}

body {
	background-color: #00448B;
	height: 100%; 
	margin: 0; 
	padding: 0;  
	border: 0;
	}
/* HEADER *****************************************/

#seitenkopf{
	width: 990px;
	height: 135px;
	background-color: #475197;
	background-image: url(images/logo-Neu.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
	}

/* HauptBox 
#wrapper { 
	background-image: url(../img/footer.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	text-align: center; 
	width: 838px; 
	float: left; margin: 0; 
	padding: 0; 
	color: #434343; 
	}
*html #wrapper { background-image: url(../img/footer.jpg); background-repeat: no-repeat; background-position: 0 0; width: 810px; }	

***************************************************/
	
#seitenmitte{
	width: 990px;
	height: 100%;
	float: left; 
	margin: 0; 
	padding: 0; 
	}
*html #seitenmitte{
	width: 990px;
	height: 700px;
	}

/* navigation links als Liste ***************/	
	
#navigation { 
	height: 100%;
	float: left; 
	width: 200px; 
	margin-left: 0; 	
	height: 100%;
/*	border-left: 10px solid #B1B1F2; 
	border-right: 10px solid #B1B1F2;	*/
	}
/*	
*html #navigation { 
	width: 190px; 
	margin-left: 0; 	
	}
	*/	
	
#navigation ul { 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	background-color: #B1B1F2;	
	}

#navigation ul ul { 
	/*margin: 3px 0 5px 0;*/
	background-color: #C7C7EF;
	/*border-top: 1px solid #fff; */
	}
	 
#navigation li { 
	line-height: 0.75em; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	}
	
#navigation a, #navigation a:visited { 
	color: #000066; 
	font-size: 0.9em; 
	line-height: 0.9em; 
	text-decoration: none; 
	margin: 0; 
	padding-top: 5px; 
	padding-bottom: 5px; 	
	padding-left: 20px; 
	border-top: 1px dotted #8283BC; 
	border-bottom: 1px dotted #8283BC;
	display: block; 
	}
	
#navigation a:hover, #navigation a:active { 
 	 background-color: #B7B8DC;
 	 color: white; 
	 /*border-top: 1px solid #d7c5c7; 
	 border-bottom: 1px solid #d7c5c7;*/
	 }	
	
#navigation li li a, #navigation li li a:visited { 
	 padding-left: 30px; 
	 }		
	
#navigation li li a:hover, #navigation li li a:active { 
	 color: black; 
 	 background-color: #CACAE6;
	 }	 
	 
#navigation li li li a, #navigation li li li a:visited { 
	 padding-left: 40px; 
	 }		
	
#navigation li li li a:hover, #navigation li li li a:active { 
	 color: black; 
 	 background-color: #CACFFF;
	 }

	
/* navigation links als Liste ENDE **************/	

/* CONTENT VORLAGE ********************
#boxContent { 
	font-size: 0.7em; 
	background-color: #eee5e6; 
	text-align: left; 
	width: 70%; 
	height: 85%; 
	float: left; 
	margin: 30px 30px; 
	padding: 0 0 10px 0; 
	}
 CONTENT VORLAGE ENDE ***************/	
 /*
#inhalt{
	float: right;
	width: 70%;
	/*wid\th: 47%;*/
	/*
	height: auto;
	padding: 10px 0 0 30px;
	margin-right: 50px;
	margin-bottom: 90px;	
	background-color: #A4A4FF;
	border-left: 1px dotted #8283BC;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	}
	*/
	
#inhalt{
	float: right;
	width: 790px;
	height: auto;
	padding: 0px 0px 87px 0px;
	background-color: #A4A4FF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	}
	
#inhaltInlett{
	padding: 10px 30px 0px 30px;
	border-left: 1px dotted #8283BC;
	}

*html #inhaltInlett{
	width: 790px;
	}	

/* FOOTER VORLAGE ********************
#boxFooter {
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #000000;
	position: absolute;
	left: -1px;	
	bottom: 0;
	clear: both;		
	width:1024px;
	height: 18px;
	background-color: #570a0a; 
	background-image: url(../img/footer.jpg); background-repeat: no-repeat; background-position: 0 0;
	color: #fff;
	padding-top: 6px;
}
 FOOTER VORLAGE ENDE ***************/
	
#seitenfuss{
	clear: both;
	position: absolute;
	left: 0;		
	bottom: 0;	
	width: 990px;
	height: 87px;
	background-image: url(images/fuss.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFFFFF; 	

	}
	
*html #seitenfuss{		
	bottom: -40px;	 	
	}
	
h1 {
	font-family: Verdana, Arial, sans serif;
	font-size: 15px;
	color: #000066;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

h2 {
	font-family: Arial, Verdana, sans serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	}
	
h3 {
	font-family: Arial, Verdana, sans serif;
	font-size: 14px;
	color: #000066;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	}

li{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	padding-bottom: 8px;
	}

tr	{
	padding: 0px;
	border: 0px;
	margin: 0px;
	}
	
td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	padding: 0px;
	border: 0px;
	margin: 0px;
	}

.news_punkte {
	font-family: Arial, Verdana, sans serif;
	font-size: 13px;
	color: #000066;
	font-weight: bold;
	margin: 0px;
	vertical-align: top;
	}
	
.table100 {
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	}

.td_oben {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	vertical-align: top;
	}

.td_rechts {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	text-align: right;
	}
	
.td_rechts_oben {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	text-align: right;
	vertical-align: top;
	}
	
.td_linieoben {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	padding-top: 3px;
	border-top: solid 1px #00448B;
	}
	
.linkKlein:link {
		font-family: Arial,Verdana, "sans serif";
		font-size: 9px;
		color: #000066;
		}
	
.linkKlein:visited {
	font-family: Arial,Verdana, "sans serif";
	font-size: 9px;
	color: #000066;
	}
/* Navigation links ******************************/	
.naviEbene1 {
	font-family: Arial,Verdana, "sans serif";
	font-size: 13px;
	color: #000066;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	height: 18px;

	}

.naviEbene2 {
	/*background-color: #B7B8DC;***************/
	font-family: Arial,Verdana, "sans serif";
	font-size: 11px;
	color: #6666CC;
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
	height: 18px;	
	}
	
.naviEbene2img {
	padding-left: 10px;
	top: 0px;
	}

/* Seitenkopf ******************************/

#navigation_oben {
	height: 100px;
	background-color: #00448B;
	}

	
/* navigationsbereich links ********************

#navigation {
	padding-left: 20px;
	padding-top: 20px;

	}*******************************************/
	#navigation_links123 a:link {
		font-family: Arial,Verdana, "sans serif";
		font-size: 13px;
		color: #000066;
		font-weight: bold;
		line-height: 14px;
		text-decoration: none;
		}
	
	#navigation_links123 a:visited {
		font-family: Arial,Verdana, "sans serif";
		font-size: 13px;
		color: #000066;
		font-weight: bold;
		line-height: 14px;
		text-decoration: none;
		}
/*		
#navigation_links a:link, #navigation_links a:visited {
		color: #000066;
	}
	
#navigation_links a:hover, #navigation_links a:active {
		color: #ffffff;*/
	}	
		

#navigation_ueberschrift {
	}
	#navigation_ueberschrift a:link {
		font-family: Arial, Verdana, "sans serif";
		font-size: 22px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
	#navigation_ueberschrift a:visited {
		font-family: Arial, Verdana, "sans serif";
		font-size: 22px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}

#navigation_klickpfad {
	}
	#navigation_klickpfad a:link {
		font-family: Arial,Verdana, "sans serif";
		font-size: 9px;
		color: #000066;
		text-decoration: none;
		}
	
	#navigation_klickpfad a:visited {
		font-family: Arial,Verdana, "sans serif";
		font-size: 9px;
		color: #000066;
		text-decoration: none;
		}
	.text_klickpfad {
		font-family: Arial,Verdana, "sans serif";
		font-size: 9px;
		color: #000066;
		text-decoration: none;
		}

/*  Inhalte ***********************************/

	#inhalt a:link, #inhalt a:visited {
		font-family: Arial,Verdana, "sans serif";
		font-size: 13px;
		color: #000066;
		font-weight: bold;
		line-height: 16px;
		}
	
	#inhalt a:hover, #inhalt a:active, {
		color: #FFFFFF;		
		}
	
	.aktuelles_datum {
		font-family: Arial,Verdana, "sans serif";
		font-size: 13px;
		color: #000066;
		font-weight: bold;
		}
	
	#termineListe h1 {
		padding: 0px;
		}
		
	#termineListe td {
		padding: 0px;
		}
		
	#presseListe h1 {
		padding: 0px;
		}
		
	#presseListe td {
		padding: 0px;
		}
		
	#imagePresseDetail {
		float: right;
		top: 0px;
		right: 0px;
		padding: 3px;
		}

	#impressum {
	height: 50px;
	text-align: right;
	padding-right: 30px;
	}
	#impressum a:link {
		font-family: Arial,Verdana, "sans serif";
		font-size: 9px;
		color: #000066;
		}
	
	#impressum a:visited {
		font-family: Arial,Verdana, "sans serif";
		font-size: 9px;
		color: #000066;
		}

