a:active {  color: #000000;text-decoration: underline}
a:visited {  color: #000000;text-decoration: underline}
a:link {  color: #000000; text-decoration: underline}
a:hover {  color: #396484;text-decoration: underline;}

a:activ.averlauf, a:visited.averlauf, a:link.averlauf, a:hover.averlauf{
text-decoration: none;
}


a:activ.level2{
color:#000000;text-decoration : none;margin-left : 10px;
}
a:visited.level2 {
color:#000000;text-decoration : none;margin-left : 10px;
}
a:link.level2 {
color:#000000;text-decoration : none;margin-left : 10px;
}
a:hover.level2 {
color:#000000;text-decoration :underline;margin-left : 10px;
}
a:activ.verlaufnav{
font-size:11px;font-weight:bold;text-decoration : none;margin-right : 10px;
}
a:visited.verlaufnav {
font-size:11px;font-weight:bold;text-decoration : none;margin-right : 10px;
}
a:link.verlaufnav {
font-size:11px;font-weight:bold;text-decoration : none;margin-right : 10px;
}
a:hover.verlaufnav {
font-size:11px;font-weight:bold;text-decoration :underline;margin-right : 10px;
}

body{
margin:0px;
text-align:center;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
h1, h2, h3, h4, .textheader, .textheader_or{
font-size:11px;
font-weight:bold;
color:#949494;
margin:0px;
padding:0px;
letter-spacing:2px;
}
.textheader{
color:black;
}
hr{
border:0px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
margin:1px;
height:1px;
}

/*Typo3 Stile Start*/
.bodytext{

}
.imgtext-table{

}
/*Typo3 Stile Ende*/
.verlauf{
color:black;
font-size:11px;
font-weight:bold;
}
.verlaufspacer{
margin-bottom:5px;
}

.maintable{
align:center;
}
.maintable td{
vertical-align:top;
}
.mainleft,.mainright{
width:155px;
padding-bottom:10px;
}
.mainleft{

}
.mainright{
padding-top:100px;
}
.maincenter{
padding-top:86px;
width:480px;
}
.mainspacer{
padding-top:100px;
}

.nav_rahmen{
font-weight:normal;
}
.nav_level1{
font-weight:bold;
border-right:1px solid #C0C0C0;
height:17px;
background-image:url(images/bgr_nav.jpg);
background-repeat:no-repeat;
}

.nav_subnav td{
font-weight:bold;
height:15px;
}
.nav_subnav_rahmen{
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
background-color:#F0F0F0;
}

.nav_level2 .rahmen{
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
height:15px;
padding-top:2px;
}

.nav_sp2 .nav_rahmen_sp{
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
}
.nav_sp2 td{
line-height:10px;
height:10px
}

.topnav_level2{
background-color:#F0F0F0;
width:140px;
margin-left:5px;
margin-right:5px;
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
line-height:12px;
font-weight:bold;
font-size:11px;
}
.nav_rahmen_box{
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
}
.mc_header,.mc_footer{
text-align:right;
padding-right:5px;
}
.mc_klammer_oben,.mc_klammer_unten{
height:15px;
line-height:15px;
font-size:2px;
background-color:#F0F0F0;
}
.mc_mitte{
background-color:#F0F0F0;
padding-left:15px;
padding-right:10px;
}
.mc_mitte h1{
font-size:12px;
color:black;
padding-top:1px;
margin-bottom:10px;
}
.mc_mitte h2{
font-size:12px;
color:black;
padding-top:20px;
margin-bottom:10px;
}
.mc_mitte p{
margin-top:5px;
margin-bottom:5px;
}
.mc_mitte .csc-textpicHeader{
margin-left:5px;
margin-right:5px;
}
.imgtext-table td{

}
.kontaktbildabst{
width:360px;
}