a {
	color:#039;
	text-decoration:none;
}
body {
	margin: 4px;
	background-color:#F2F9FD;
}
.main {
	margin : 10px;
	width : 604px;	/* wegen IE nicht im body */
	font : 13px/17px Arial, Helvetica, sans-serif;
}
.mainx {
	font : 13px/17px Arial, Helvetica, sans-serif;
	text-align : justify
}
td {
	font : 13px/17px Arial, Helvetica, sans-serif;
}
h3 {
	color:#039;
	font-size : 16px;
	margin-bottom : 25px;	
}
h4 {
	color:#039;
	font-size : 14px;
	margin-top : 30px;
	margin-bottom : 15px;
}
h5 {
	color:#000;
	font : bold 13px/17px Arial, Helvetica, sans-serif;
	margin-bottom : 8px;
}
h4.tspace {
	margin-top : 0px;
}
.block {
	background-color: #FDFFD7;
	padding : 4px 4px 4px 4px;
	border : 1px solid Black;
}
A:link IMG, A:visited IMG {
	border-style: none
}
li {
	margin-bottom : 5px;
}
li.lines {
	margin-bottom: 22px;
}
li.fourlines {
	margin-bottom: 57px;
}
small {
	font : 10px/12px Arial, Helvetica, sans-serif;
}
.lists {
	position: absolute;
	left: 125px;
	width: 500px;
}

/* CSS fuer top.htm */

div.logos {
	font: 10px Arial, Helvetica, sans-serif;
}
div.topnavi {
	width: 600px;
	margin-top: 4px;
	margin-left: 180px;
	background-color: #D9EBF9;
	padding: 1px 0px 2px 0px;
	border: 1px solid Black;
}
a.topnavi {
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding: 2px 8px 2px 8px;
	border-right: 1px solid #CECECE;
}
a.aktuell {
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding: 2px 8px 2px 8px;
	background-color: #D86666;
	border-left: 1px solid black;
	margin-left: 70px;
	/* bei "Aktuell" margin-left: 351px; sonst ~35px oder ~75px? */	
	color: white;
}
.news {	position: relative; right: 0px;}
a.topnavi:link {
	color:#039
}
a.topnavi:visited {
	color:#039
}
a.topnavi:hover {
	color:#039;
	background-color: #F2F9FD;
}
a.topnavi:active {
	color:#039;
	background-color:#F2F9FD;
}
.header {
	font: 20px Arial, Helvetica, sans-serif;
}
.blue {
	color:#039;
}
.en {color: red; font-size:9px}

/* CSS fuer navi.htm  */

div.navi {
	background-color: #D9EBF9;
	border: 1px solid Black;
	width: 164px
}
a.navi {
	display:block;
	width: 144px;
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 8px 0px 8px 4px;
	margin: 0px 8px 0px 8px;
	border-bottom: 1px solid #ddd
}
a.navi:link {
	color:#039
}
a.navi:visited {
	color:#039
}
a.navi:hover {
	color:#039;
	background-color: #F2F9FD;
}
a.navi:active {
	color:#039;
	background-color:#F2F9FD;
}

/* CSS fuer lageplan.htm */

div.lageplan {
	margin : 15px;
	font : 13px/17px Arial, Helvetica, sans-serif;
}
.td {
	font : 13px/17px Arial, Helvetica, sans-serif;
}
.hidden {
	font : 13px/17px Arial, Helvetica, sans-serif;  /*wg. IE */
}