body {
	font-family:verdana;
	font-size: 13px;
	background-color:#ededed;
	text-align:justify;
	}

#oberbanner {
	height: 30px;
	width:700px;
	background-color:#90a0c9;
	margin:5px;
	}

#banner {
	height:200px;
	width:700px;
	background-image: url("img/banner.jpg");
	margin:5px;
	}
#banner2
	{
	height:30px;
	width:500px;
	background-color:#90a0c9;
	padding-left: 200px;		/* Wieso das trotzdem 700px Breite ergibt, weiß ich nicht*/
	text-align:center;
	margin:5px;
	}

* html #banner2
	{
	width:700px;
	}
#links {
	width:170px;
	height:2320px;
	float: left;
	background-color:#a2a3a7;
	line-height:30px;		/* Zeilenabstand */
	margin:5px;
	}
#ich a, #ich a:link, #ich a:visited, #ich a:hover, #ich a:active {
	text-decoration:none;
	border-bottom: dotted 1px;
	border-color: #3c4650;
	color:#3c4650 ;
	}
#linkstext {
	font-size:12px;
	}

.aktuell {
	font-weight:bold;
		}

#mitte {
	width:508px;
    height:2300px;
	float:left;
/*	background-color:#cdd5ee;*/ /* Hintergrundfarbe der Textbox */
	padding: 10px;
	background-color:#bec8d9 ;
	line-height:30px;
	margin:5px;
	}
* html #mitte {
	width:527px;
	height:2320px;
	}

#ueberschrift {
	line-height:0px;
	}

a[href^="http"] {
	background: url(img/close.gif);
	}

li a {
	text-decoration:  none;	/* möglich: underline, overline, line-through, blink */
	color: black;
	}
li a:hover {
	/*text-decoration: underline;	/* Übergangseffelt. Wie oben. */
	border-bottom:solid 2px;
	}

ul {
	list-style-type:none;	/*keine Aufzählungszeichen */
	list-style-position:inside;	/*keine Einrückung*/
	padding: 5px;
	margin: 0;
	}
#oben ul li {
	display:inline;	/*für die obere Navigationsleiste die Aufzählung horizontal*/
	margin:15px;
	}

#Impressum {
	line-height:15px;
	}
