/* CSS Document */

body	{background-color: #E1EDFF;	text-align:center; margin:0; background-image: url(../bilder/hg.jpg); background-repeat:repeat-x; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;}
body #seite {position:relative; width:1004px; margin:0 auto; }

#logo1	{
	position:absolute;
	left:50px;
	top:5px;
	width:100px;
	height:100px;
	z-index:99;
}

#titel	{
	position:absolute;
	left:180px;
	top:20px;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	color:#F88614;
}
#titel a	{text-decoration:none; color:#F88614;}
#titel h1 {font-size:45px; line-height:50px; margin:0; padding:0;}
#titel h2 {font-size:20px; font-weight:bold; margin:0; padding:0;}

#container-rechts	{position:absolute; left:245px; top:150px; right:10px; min-height:50px; z-index:95; text-align:left;}
#container-mitte	{
	position:absolute;
	left:245px;
	top:115px;
	right:245px;
	min-height:50px;
	z-index:95;
	text-align:left;
	background:transparent;
}

.block {background-color:#fff;}
.text	{position:relative;	top:0px; font-size:12px; padding-left:10px; padding-right:10px; left: 0px;} 
.text h1	{font-size:14px; font-weight:bold; margin:0 2px; padding:0;}
.text h2	{font-size:12px; font-weight:bold; margin:0 1px; padding:0;}
#container-mitte .text a, #container-mitte .text a h1, #container-mitte .text a h {text-decoration: underline; color:#00f; font-style:italic;}
.text a, .text a h1, .text a h {text-decoration:none; color:#000;}
.text img	{border:0;}
.text p		{margin:0px auto;}
.text .bild {font: Arial, Helvetica, sans-serif; color:#000; float:right; margin: 0 0 5px 10px;}

#container-mitte .text h1 {font-size:18px;}

.aktuell {position:absolute; top:2px; right:2px; color:#FFF;}

.fehler {font-size:10px}

.menu {
	position:absolute;
	top:115px;
	width:220px;
	z-index:90;
	background:transparent;
}
.menu ul { position: relative; margin: 0 auto; overflow: hidden;  list-style-type:none; padding:0; background-color:#fff;}
.menu ul li { float:left; width: 192px; position: relative; top: 0; border-left:1px solid #00f; border-right:1px solid #00f; padding:0 3px 0 3px;}
*html .menu ul li {float:none; margin-top:-3px;} /*gilt nur für IE 6 */
.menu ul li a:link,
.menu ul li a:visited { /*float: left;*/ width: 100%; overflow: hidden; color: #000; font-size: 12px; text-align: center; background-position: 50% 100%; background-repeat: no-repeat;}
.menu ul li.rando {width:200px; border-left:0px; border-right:0px; height:8px; padding:0;}
.menu ul li.randu {width:200px; border-left:0px; border-right:0px; height:20px; padding:0;}
.menu ul li.mitte {background-image:url(../bilder/balken.jpg); background-repeat:repeat-x;}
.menu ul li a:link .ue1,
.menu ul li a:visited .ue1 {font-size:14px; font-weight:bold}
.menu ul li img {padding:6px 0 0 0;}
.menu ul li .ue1 {font-size:14px; font-weight:bold}
.menu ul li .ue2 {font-size:12px; font-weight:bold}
.ue1 {font-size:14px; font-weight:bold}
.ue2 {font-size:12px; font-weight:bold}


.ru1, .ru2, .ru3, .ru4, .ru5, .ru6, .ru7, .ru8{display:block; overflow:hidden; font-size:0; z-index:30;}
.ru1, .ru2, .ru3, .ru4, .ru5, .ru6, .ru7, .ru8 {background-color:#fff;}
.ru1, .ru2, .ru3, .ru4, .ru5, .ru6 {height:1px;}
.ru1 {margin:0 11px;}
.ru2 {margin:0 8px;}
.ru3 {margin:0 6px;}
.ru4 {margin:0 5px;}
.ru5 {margin:0 4px;}
.ru6 {margin:0 3px;}
.ru7 {margin:0 2px; height:2px;} 
.ru8 {margin:0 1px; height:3px;} 

.ra0, .ra1, .ra2, .ra3, .ra4, .ra5, .ra6 {display:block; overflow:hidden; font-size:0; z-index:30;}
.ra1 {background-color:#00f;}
.ra2, .ra3, .ra4, .ra5, .ra6 {background:#F88614; border-left:1px solid #00f; border-right:1px solid #00f;} 

.ra1, .ra2, .ra3, .ra4, .ra5 {height:1px;}
.ra1 {margin:0 8px;}
.ra2 {margin:0 6px; border-width:0 2px;}
.ra3 {margin:0 4px; border-width:0 2px;}
.ra4 {margin:0 3px;}
.ra5 {margin:0 2px; height:2px;}
.ra6 {margin:0 1px; height:2px;}
.ra0 {margin:0 auto; height:10px;}

.rau0, .rau1, .rau2, .rau3, .rau4, .rau5, .rau6 {display:block; overflow:hidden; font-size:0; z-index:30;}
.rau1 {background-color:#00f;}
.rau2, .rau3, .rau4, .rau5, .rau6 {background:#fff; border-left:1px solid #00f; border-right:1px solid #00f;} 

.rau1, .rau2, .rau3, .rau4, .rau5 {height:1px;}
.rau1 {margin:0 8px;}
.rau2 {margin:0 6px; border-width:0 2px;}
.rau3 {margin:0 4px; border-width:0 2px;}
.rau4 {margin:0 3px;}
.rau5 {margin:0 2px; height:2px;}
.rau6 {margin:0 1px; height:2px;}
.rau0 {margin:0 auto; height:10px;}

.rrot0, .rrot1, .rrot2, .rrot3, .rrot4, .rrot5, .rrot6 {display:block; overflow:hidden; font-size:0; z-index:30;}
.rrot1 {background-color:#f00;}
.rrot2, .rrot3, .rrot4, .rrot5, .rrot6 {background:#ffb997; border-left:1px solid #f00; border-right:1px solid #f00;} 

.rrot1, .rrot2, .rrot3, .rrot4, .rrot5 {height:1px;}
.rrot1 {margin:0 8px;}
.rrot2 {margin:0 6px; border-width:0 2px;}
.rrot3 {margin:0 4px; border-width:0 2px;}
.rrot4 {margin:0 3px;}
.rrot5 {margin:0 2px; height:2px;}
.rrot6 {margin:0 1px; height:2px;}
.rrot0 {margin:0 auto; height:10px;}
