@charset "utf-8";
body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #102045;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
    }
    .oneColLiqCtrHdr #container {
    	width: 100%;  /* Hierdurch wird ein Container mit einer Breite erstellt, die 80% der Browserbreite beträgt. */
    	background: #102045;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: center; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColLiqCtrHdr #header {
    	background: #102045; 
    	padding: 12px 0px 0px 0px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
    }
	.oneColLiqCtrHdr #navi {
	    background:#102045;
		padding:0;
	}
	.oneColLiqCtrHdr #weiss {
	    background:#f5f5f5;
		padding:0;
	}
	.oneColLiqCtrHdr #rot {
	    background:#de002e;
		padding:0;
	}
	.oneColLiqCtrHdr #blau {
	    background:#102045;
		padding:0;
	}
    .oneColLiqCtrHdr #mainContent {
    	padding:0; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		margin:0;
		border:0;
    	background: #d4d5da;
		vertical-align:top;
		height:357px;
    }
	.oneColLiqCtrHdr p {
	font-size:11px;
	font-style:normal;
	padding: 13px 28px 15px 28px;
	vertical-align:top;
	color:#102045;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	}
	.oneColLiqCtrHdr a, a:hover {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	vertical-align:top;
	color:#102045;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	}
	.mainContent #mitte {
	margin:0 2px 0 2px;
	padding:10px 10px 10px 10px;
	height:357px;
	background-color:#f5f5f5;
	}
    .oneColLiqCtrHdr #footer { 
    	padding: 0; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
    	background:#102045;
    } 
	div#Tmenu {
    font-size: 70%;
    width: 930px;
    background-color: #102045;
	vertical-align:middle;
  }
  * html div#Tmenu {
    width: 930px;
    w\idth: 930px;  /* IE 6 in standards-compliant mode */
	height:33px;
	vertical-align:middle;
  }
  div#Tmenu div {
	clear:none;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
	vertical-align:middle;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin: 0; padding: 0;
	text-align: center;
  }
  * html ul#Navigation li {
    margin-bottom: -0.2em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 2.5em; left: -0.2em;
  }
  * html ul#Navigation li ul {
    left: -0.0em;
    lef\t: -0.0em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-top: 0; margin-bottom: 0;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    /*width: 10em;*/
    font-family: Verdana, Helvetica, Arial, sans-serif;
    text-decoration: none; font-weight: bold;
    padding: 0.23em 0.97em 0.17em 1.03em;
    color: white;
	background-color: #102045;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    /*width: 9.2em;*/
    w\idth: 7em;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    padding: 0.17em 1.03em 0.23em 0.97em;
    border-color: #102045;
    border-left-color: #102045; border-top-color: #102045;
    background-color: #102045;
  }
  ul#Navigation li ul a:hover {
    border-color: #102045;
  }
  li a#aktuell {
    border-right-color: #102045; border-bottom-color: #102045;
    background-color: #102045;
  }
  ul#Navigation li ul span {
    border-right-color: #102045; border-bottom-color: #102045;
    /*color: #102045; background-color: 102045;*/
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color: white;
	/*background-color: #102045;*/
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
    /*background: #102045;*/
  }

