#indexbody
{
        background-image: url(gifs/background_01.gif);
        background-repeat: no-repeat;
        background-color: #FFFFFF;
        vertical-align: top;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
}

#sitebody
{
        background-image: url(gifs/layout/kopf-hg.gif);
        background-repeat: repeat-x;
        background-color: #FFFFFF;
        vertical-align: top;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
}

#tabletop
{
        vertical-align:top;
        border-style:none;
        width:1003px;
}

a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#294191;
}
a:hover {
text-decoration:underline;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}
.klein {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
}
.blau {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#00BF00;
}
.blauFett {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00BF00;
}
.blauMittel,h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#00BF00;
margin-bottom :3px;
}
.blauMittelFett,h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00BF00;
margin-bottom :3px;
margin-top:0px;
}
.blauGross {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#00BF00;
margin-bottom :3px;
}
.blauGrossFett {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#00BF00;
margin-bottom :3px;
}

ul {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
list-style-image : url(gifs/layout/bullet-li.gif);
vertical-align : bottom;
margin-top:5px;
}
ul.ebene2 {
list-style-image : url(gifs/layout/bullet-li-ebene2.gif);
}

.input {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:1px;
border-style: solid;
border-width : 1px;
border-color : #253E8F;
background-color : #ffffff;
}


.rechts {
padding:3px 10px 3px 0px;
width:160;
vertical-align:top;
}
.bullet {
padding-top:8px;
vertical-align:top;
}

.divEbeneRoot {
position:absolute;
top:114;
left:304;
height:20;
padding:2px;
}
.divEbene2 {
position:absolute;
top:137;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4,overlap=1.0)
progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4)
progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=90,finishOpacity=90);
}

.ebene1norm,a.ebene1norm,a.ebene1norm:hover,a.ebene1norm:active,a.ebene1norm:visited {
color:#000000;
text-decoration:none;
}
.ebene1over,a.ebene1over,a.ebene1over:hover,a.ebene1over:avtive,a.ebene1over:visited {
color:#FFFFFF;
text-decoration:none;
}

.ebene1normCell {
text-align:center;
height:20px;
}
.ebene1overCell {
background-color:#009F00;
color:#FFFFFF;
text-align:center;
height:20px;
}


.ebene2norm,a.ebene2norm,a.ebene2norm:hover,a.ebene2norm:active,a.ebene2norm:visited {
color:#000000;
text-decoration:none;
}
.ebene2over,a.ebene2over,a.ebene2over:hover,a.ebene2over:active,a.ebene2over:visited {
color:#FFFFFF;
text-decoration:none;
}

.ebene2normCell {
padding:0px 14px;
height:20px;
}
.ebene2overCell {
padding:0px 14px;
background-color:#009F00;
height:20px;
}
sup {
font-size:9px;
}

