body {
margin: 0;
font-family: Arial,sans-serif;
font-size: 11px;
background-color: #FFFFFF;
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-align:center
}

#inhaltsebene {
text-align: left;
width: 859px;
height: 100px;
background-color: #FFFFFF;
position: relative;
margin-left: auto;
margin-right: auto;
padding: 0;
}


/*-----------------------------------Linke Seite der Website--------*/
#ebene_links {
text-align: right;
width: 190px;
height: 100%;
position: absolute;
margin-left: 0;
padding: 0;
}

#logo {
top: 68px;
width: 190px;
height: 136px;
position: relative;
padding: 0;
}

#navi {
top: 10px;
width: 190px;
position: relative;
padding: 0;
}

#angebot {
top: 47px;
width: 190px;
position: relative;
padding: 0;
bottom: 0;
}

/*-----------------------------------Rechte Seite der Website--------*/
#keyvisual {
position: absolute;
text-align: left;
width: 671px;
height: 231px;
left: 190px;
background-color: #e20916;
padding: 0;
z-index:99;
}

#rueckruf {
position: absolute;
top: 200px;
left: 565px;
width: 150px;
height: 30px;
z-index:1;
}

#textinhalt {
position: absolute;
top: 235px;
left: 190px;
width: 506px;
height: 100%;
background-image:url(../img/bg.gif);
}

#text {
position: relative;
background-image:url(../img/bg.gif);
margin-top: 30px;
margin-left: 40px;
margin-right: 40px;
width: 426px;
padding: 0;
text-align:justify;
}

.list{
color:#000000;
margin:0px;
padding: 0px;
text-align:left;
list-style-image: url(../img/kreis.gif);
display: inline;
}

#fuss {
position: absolute;
width: 506px;
height: 64px;
background-image:url(../img/bg.gif);
padding: 0;
}

#kontakt {
text-align: center;
position: absolute;
top: 235px;
width: 165px;
height: 273px;
left: 696px;
background-color: #e20916;
padding: 0;

}






/*Der in der Navigation als trennzeichen angegeben Punkt wird ausserhalb der sichtbarkeit platziert, d.h. unsichtbar gemacht*/
span.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}
/*-------------------------------------------------------------------*/


H1 {
text-align:left;
font-size: 16px;
color: #e20916;
font-weight: bold;
}

H2 {
text-align:left;
font-size: 11px;
color: #e20916;
font-weight: normal;
}

#fliesstext {
font-size: 11px;
color: #000000;

}

.rot {
color: #e20916 !important;
}

.rot_fett {
color: #e20916 !important;
font-weight: bold;
}



/* ----------------------------links-------------------------------------*/
a:link, a:visited, a:active{
   font-family:Arial, Verdana,,sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   color:#e20916;
}

a:hover{
   font-family:Arial, Verdana,,sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
}



a.ruf{
   font-family:Arial, Verdana,,sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   color:#FFFFFF;
}


a.dropdown:link, a.dropdown:visited{
text-decoration:none;
}


a.dropdown:hover{
text-decoration:underline;
color: #FFFFFF !important;
background-color: #e20916;

}

a.dropdown:active{
text-decoration:underline;
}


/*----------------------------------------------------*/
.feld {

        background-color: #FFFFFF;
        font-family:Arial, Verdana,,sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#e20916;
        BORDER: #e20916 1px solid;
        padding: 2px;
}

.button {

        background-color: #e20916;
        font-family:Arial, Verdana,,sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#FFFFFF;
        BORDER: #e20916 1px solid;
        padding: 2px;
        cursor:pointer;
}

.weiter {

        background-image:url(../img/weiter.gif);
        background-repeat: no-repeat;
        background-color: #FFFFFF;
        background-position: center right;
        font-family:Arial, Verdana,,sans-serif;
        font-size:11px;
        font-weight:normal;
        text-align: left;
        align: middle;
        color:#e20916;
        BORDER: #e20916 1px solid;
        cursor:pointer;
        width: 60px;
        height: 20px;
        padding-right: 15px;
        padding-bottom: 2px;
}