body {width:984px;margin:auto;  font-family: Arial,sans-serif;  font-size:0.9em; }
 a {font-family:Verdana,sans serif; font-weight:bold; font-size:0.82em;}
h1, h2, h3, h4, h5, h6 
{/*letter-spacing: -1px;margin: 1.2em 0 .3em;*/ 
font-family: Georgia, /* Tahoma,'CG Omega',Georia,arial,verdana,sans- */ serif;
    color:#444; /* border-bottom: 1px dashed #eee; */padding-bottom: .1em}
hr {/*border:dotted #eee 1px;*/ height:1px;}
hr { background-color:#eee; /* Mozilla 1.4 */
color:#eee; /* IE 6 */
border: dotted #eee 0px;; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
#nav li { display: inline;	list-style-type: none;	padding-left: 5px;}
img {border-width:0px;}
/* h1 {font-size: 150%;/* margin-top:.6em */}
h2 {font-size: 140%}
h3 {font-size: 130%}
h4 {font-size: 120%}
h5 {font-size: 110%}
h6 {font-size: 96%}
*/
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
#hauptnavi
{
font: bold 10px Verdana, sans-serif;
margin-left: 0px;
padding: 1px 0px;
border-bottom: 1px solid #999;

}

#hauptnavi li
{
margin: 0;
display: inline;
list-style: none;
}

#hauptnavi a
{
padding: 1px 7px;
margin-left: 3px;
border: 1px solid  #999 ;
 border-bottom: none;
background: #DDD;
text-decoration: none;
}

 #hauptnavi a:link, #hauptnavi a:visited { color: #333;  }

#hauptnavi a:hover
{
  color: #000;
background-color: #999;
border-color: #000;
}

#hauptnavi a#aktuell
{
border-bottom: 1px solid white;
background-color: #FFF;
}









#outer ul {margin:3em; padding:0; list-style-type:none; background:transparent; height:3em;}
#outer li {display:block; float:left;}
#outer {display:block; position:relative; /* background:#eee; padding:2em;  margin:20px 15px;*/}

.xsnazzy {background:transparent;}
.xsnazzy span {text-align:center; color:#fff; margin:0; font-weight:normal; padding-bottom:0.5em;}


.xtop {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {/* background:#dd7;*/ background:#ddd; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;background:#c8c8c8;}

.xboxcontent {display:block; /* background:#cc6; */background:#c8c8c8; border:0 solid #fff; border-width:0 1px 1px 1px;}
#aktuell .xboxcontent {background:#fff; color:#222; border:1 solid #000; border-width:0 1px 1px 1px;}
#aktuell .xb4 {background:#f0f0f0;}
a.xmenu2, a.xmenu2:visited {display:block; text-decoration:none; width:8em; font-size:0.9em;}

a.xmenu2:hover {background:transparent; cursor:pointer;}
a.xmenu2:hover span {color:#000;}
a.xmenu2:hover .xboxcontent {background:#eee; border-color:#888; border-bottom:1px solid #eee;}
a.xmenu2:hover .xb1 {background:#888;}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {background:#f0f0f0; border-color:#888;}




