﻿/* CSS Document */

body {
	background-color: #D9ECFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin: 0;
	padding: 0;
	color: #000080;
}
#Logo {
	position: absolute;
	left: 0;
	width: 50%;
}

#News {
	background-color: #9999FF;
	margin-top: 5px;
}

#News h2 {
	color: #153976;
	margin-top: 0px;
	font: bold 12pt Arial, sans-serif;
	color: red;
	}


#Aktuelles {
	background-color: #9999FF;
	margin-left: 75%;
	height: 130px;
}

#Aktuelles h2 {
	color: #153976;
	margin-top: 0px;
	font: bold 12pt Arial, sans-serif;
	color: red;
	}

	
.NewsTable {
	margin: 20px 0px 0.7em 0px;
	font-weight: bold;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.firstLevelNav {
	display: block;
	margin: 0;
	padding: 0;
	background-color: #000066;
	left: 0px;
	height: 39px;
	width: auto;
	border: 1px solid #9999FF;
	}

.firstLevelNav ul {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	}

.firstLevelNav ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

.firstLevelNav ul li a {
	background: #000066;
	border-right: 1px solid #9999ff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin 0;
	text-decoration: none;
	display: block;
	text-align: center;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
.firstLevelNav ul a:link, .firstLevelNav ul li a:visited {
	/* Entfernung der automatischen Unterstreichung bei Ankerelementen */
	text-decoration: none;
	color: white;
}

.firstLevelNav ul li a:hover{
	color: orangered;	
}

/* Hervorhebung des ausgewählten Elementes in der Hauptnavigation.
   Es kann nur ein Element ausgewählt werden */
#firstLevelNavSel a:link, #firstLevelNavSel a:visited, #firstLevelNavSel a:visited{
	background-color: #9999FF;
	color: white;
}


/* Linke Navigationsleiste; sie ist der Navigationsleiste "mainNav" 
   logisch untergeordnet */
.secondLevelNav {
	list-style: none; 	/* Entfernung der Gliederungspunkte*/
	margin: 0;			/* Entfernung der Einrückung*/
	padding: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.secondLevelNav li {
	/* Trennlinien zwischen den Menüpunkten anzeigen */
	border-bottom: 1px solid #000066;
}

.secondLevelNav li a:link, .secondLevelNav li a:visited {
	/* Entfernung der automatischen Unterstreichung bei Ankerelementen */
	text-decoration: none;
	/* Verwandlung der Links in Blockelemente*/
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #9999FF;
    color: #000066;
}

.secondLevelNav li a:hover {
	color: orangered;
}

#secondLevelNavSel, #secondLevelNavSel a{
	color: #fff;
}


.thirdLevelNav {
	list-style: none;   /*Entfernung der Gliederungspunkte*/
	margin: 0;
	padding: 0;
	color: white;
	background-color: #AAAAFF;
}

.thirdLevelNav li{
	border-bottom: 0 none;   /* Keine Trennlinien zwischen den Untermenüs*/
	padding-left: 1.5em;  /* Untermenüs links einrücken*/
	padding-top: 2px;
	padding-bottom: 2px;
}

.thirdLevelNav li a:link, .thirdLevelNav li a:visited{
	padding: 1px;         /* Innenrand 1 Pixel */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

.thirdLevelNav li a:hover{
	text-decoration: underline;
	background-color: transparent;
}


#thirdLevelNavSel, #thirdLevelNavSel a{
	color: red;
	text-decoration: none;
}

#Fusszeile {
    clear: both;
	background-color: #000066;
	color: #fff;
	height: 30px;
	font:  0.7em /1.5 Verdana, sans-serif;  /* Kleine fette Schrift */
	visibility: hidden;
}


.Fusszeile {
	background-color: #000066;
	font:  9px Verdana, Arial, Helvetica, sans-serif;
}

.Fusszeile td {
	color: white;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 5px;
}

#Mail {
	color: white;
}
