* {
color:#000;
margin:0px;
padding:0px;
border:0px none;
border-spacing:0px;
font-family:Verdana, sans-serif;}
.design {
background-color:transparent;
margin:0px;
padding:0px;
border:0px none;
overflow:hidden;}

/* Hauptbereiche */

td.teaser div{
width:180px;
border-top:1px solid #99000c;
border-bottom:1px solid #99000c;
background-image:url(sysgfx/teaser_bg.gif);
margin-top:25px;
text-align:center;}
td.teaser h2{
font-size:11px;
line-height:22px;
width:180px;
margin-top:-12px;
text-align:center;
text-transform:uppercase;}
*html td.teaser h2{
margin-left:-90px;
position:absolute;}
td.teaser h2 span{
background-color:#99000c;
color:#fff;
padding:4px 6px;}
td.teaser p{
font-size:10px;
line-height:15px;
margin:12px;
text-align:left;}

/* Navigation */

div#navigation{
position: absolute;
margin-top: -117px;
text-align: center;
}
div#navigation a{
color: #fff;
text-decoration: none;
}
span.navi {
font-size: 11px;
line-height: 22px;
font-weight: bold;
margin: 12px 5px 12px 5px;
background-color: #99000c;
padding:4px 6px;
}
span.navi-act {
font-size: 11px;
line-height: 22px;
font-weight: bold;
margin: 12px 5px 12px 5px;
background-color: #ef8f12;
padding:4px 6px;
}
#firstnav{margin: 12px 5px 12px 0px;}
#lastnav{margin: 12px 0px 12px 5px;}

div#subnavigation{
position:absolute;
margin-top:-87px;}
div#subnavigation p{
text-align:center;
background-color:#ef8f12;
font-size:11px;
font-weight:bold;
line-height:20px;
color:#fff;
padding:2px 6px;}
div#subnavigation a{
color:#fff;
text-decoration:none;}
div#subnavigation .act a{
color:#99000c;}

#navi3{
margin:5px 10px 0px 0px;
padding:10px;
background-color:#ef8f12;}
#navi3 p{
font-size:12px;
line-height:18px;
font-weight:bold;
color:#fff;}
#navi3 h3{
font-size:16px;
line-height:22px;
font-weight:bold;
color:#000;}
#navi3 a{
text-decoration:none;}
#navi3 a:link{color:#fff;}
#navi3 a:visited{color:#fff;}
#navi3 a:hover{color:#99000c;}
#navi3 a:active{color:#99000c;}
#navi3 a:focus{color:#99000c;}
#navi3 a.active{color:#99000c;}

/* Css-Klapp-Menü */

#klappmenu{
color:#000;
display:block;
font-weight:bold;
font-size:11px;
position:absolute;
z-index:10;
width:620px;
height:20px;
margin-top:-117px;}
#klappmenu ul{
margin:0px;
padding:0px;
border:0px;
list-style-type:none;}
#klappmenu li{
background-color: #99000c;
padding:4px 6px;
margin:0px;
margin-right: 11px;
padding:1px 1px 1px 0px;
border:none;
display:block;
position:relative;}
#klappmenu li.act{
background-color: #ef8f12;}
#klappmenu a{
padding:4px 5px 5px;
color:#fff;
text-decoration:none;
display:block;}
* html #klappmenu li a{position:relative;}
#klappmenu li ul{
color:#000;
visibility:hidden;
position:absolute;}
html>body #klappmenu li ul{display:none;}
div#klappmenu li:hover ul, #menu li:hover li:hover ul{visibility:visible;}
div#klappmenu li:hover li ul, #menu li:hover li:hover li ul{visibility:hidden;}
#klappmenu ul#menuList li:hover>ul{
display:block;
visibility:visible;}
#klappmenu li ul a{
text-align:left;
padding-left:0px;}
#klappmenu li{float:left;}
#klappmenu li li{width:154px;}
#klappmenu li ul{width:160px;}
#klappmenu li li {padding:4px 6px;}

/* Footer */

#footer{
color:#fff;
background-color:#99000c;
text-align:center;
font-size:12px;
line-height:18px;
padding:10px;
font-weight:bold;
margin-top:15px;}

/* Text und Bild */

.content h1{
font-weight:bold;
color:#000;
font-size:11px;
line-height:16px;}
.content h2{
font-weight:bold;
color:#000;
font-size:10px;
line-height:15px;}
.content h3{
font-weight:bold;
color:#99000c;
font-size:11px;
line-height:16px;}
.content h4{
font-weight:bold;
color:#99000c;
font-size:10px;
line-height:15px;}
.content p{
font-weight:normal;
color:#000;
font-size:10px;
line-height:15px;}

#content_spalte_2 p{margin-left:10px;}
#content_spalte_2 h1{margin-left:10px;}
#content_spalte_2 h2{margin-left:10px;}
#content_spalte_2 h3{margin-left:10px;}
#content_spalte_2 h4{margin-left:10px;}

#content_spalte_3 p{margin-left:10px;}
#content_spalte_3 h1{margin-left:10px;}
#content_spalte_3 h2{margin-left:10px;}
#content_spalte_3 h3{margin-left:10px;}
#content_spalte_3 h4{margin-left:10px;}
