input.button{
       width:72px;
}

body {
        background-color: #ffffff;
        font-family: Helvetica;
        margin-top: -10px;
        margin-left: -8px;
        width: 1000px;

}



p { }
td {vertical-align: top;
}


a:link {
 font-family: Helvetica;
 color:#037ba1;
 font-size: 10pt;
 text-decoration: underline;
 }

a:visited {

 text-decoration: underline;
 font-family: Helvetica;
 color:#037ba1;
 font-size: 10pt;
  }

a:hover {
text-decoration: none;
 font-family: Helvetica;
 color:#037ba1;
 font-size: 10pt;
 }

a:active {
 text-decoration: underline;
  font-family: Helvetica;
 color:#037ba1;
 font-size: 10pt;
 }


#head{
        width: 1000px;
        float: left;
        height: autoo;
        margin:0px;
        padding:0px;

}


#logo{
        height: 200px;
        width: 292px;
        background-image: url("../bilder/logo.gif");
        margin: 0px;
        padding: 0px;
        float:left;


}



#balkengrau{
        float:left;
        margin-left:0px;
        height: auto;
        width: 370px;
        background-color: #eeeeee;
        margin-top: 5px;
        padding-left: 630px;

}


*+ html #balkengrau{
        float:left;
        margin-left:0px;
        height: auto;
        width: 1000px;
        background-color: #eeeeee;
        margin-top: 0px;
        padding-left: 620px;

}

*html #balkengrau{
        float:left;
        margin-left:0px;
        height: auto;
        width: 1000px;
        background-color: #eeeeee;
        margin-top: 0px;
        padding-left: 620px;

}



#blumen_punkte{
        width: 708px;
        float:left;


}


#blumen{

        margin-left: 280px;
        height: 164px;
        width: 286px;
        margin-top: 29px;
        background-image: url("../bilder/blumen.png");
}

* html #blumen{

        margin-left: 280px;
        height: 164px;
        width: 286px;
        margin-top: 24px;
        background-image: url("../bilder/blumen.png");
}

#blume{
        margin-top: 0px;
}


#punkte{
        margin-left: 0px;
        margin-top: 0px;
        height: 5px;;
        width:708px;
        background-image: url(../bilder/punkte.png);
        background-repeat: repeat-x;

}

#navigationOben{
        position: relative;
        bottom: 1px;
        float: left;
        width: 300px;
        height: 20px;
        margin-left:0px;
}



#navigationOben a:link{
        font-size: 8pt;
        color: #a12c3c;
        text-decoration: none;
        display: inline;
}

#navigationOben a:visited{
        font-size: 8pt;
        color: #a12c3c;
        text-decoration: none;
        display: inline;
}

#navigationOben a:hover{
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
        display: inline;
}
#navigationOben a:active{
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
        display: inline;
}

#navigationOben .aktuell a:link{
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
        display: inline;
}


#navigationOben .aktuell a:visited{
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
        display: inline;
}

#navigationOben .aktuell a:hover{
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
        display: inline;
}


#navigationOben .aktuell a:active{
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
        display: inline;
}


#navigationlinks{
        float:left;
        height: 435px;
        width: 292px;
        background-image: url(../bilder/blume.gif);
        text-align: right;
        margin-top: 5px;
}

#navigationlinks img{
        border-width: 0px;
}

#navigationlinks ul{
        float:left;
        width: 200px;
        height: 300px;
        list-style-type: none;
}

#navigationlinks li{
        height: 33px;
        vertical-align: baseline;
        color: #bd1220;
        font-size: 9.5pt;

}


#navigationlinks li.unterlinks{
        height: 17px;
        vertical-align: baseline;
        margin-right: 20px;


}


#navigationlinks li.punkte{
        height: 10px;
        background-image: URL("../bilder/punkte.gif");
        background-repeat: repeat-x;
        font-size: 0pt;
        line-height: 0pt;


}
#navigationlinks .abstand{
        height:1px;
        font-size: 0pt;
        line-height: 0pt;
}


#navigationlinks a:link{
        font-weight: normal;
        font-size:8pt;
        color: #554e4f;
        text-decoration: none;
        display: inline;
}

#navigationlinks a:visited{

        font-weight: normal;
        font-size: 8pt;
        color:  #554e4f;
        text-decoration: none;
        display: inline;
}

#navigationlinks a:hover{

        font-weight: normal;
        font-size: 8pt;
        color:#a12c3c;
        text-decoration: none;
        display: inline;
}

#navigationlinks a:active{

        font-weight: normal;
        font-size:8pt;
        color:#554e4f;
        text-decoration: none;
        display: inline;
}


#navigationlinks .aktuell a:link{
        font-weight: normal;
        font-size: 8pt;
        color:#a12c3c;
        text-decoration: none;


}

#navigationlinks .aktuell a:visited{
        font-weight: normal;
        font-size: 8pt;
        color:#a12c3c;
        text-decoration: none;


}

#navigationlinks .aktuell a:hover{
        font-weight: normal;
        font-size: 8pt;
        color:#a12c3c;
        text-decoration: none;


}

#navigationlinks .aktuell a:active{
        font-weight: normal;
        font-size: 8pt;
        color:#a12c3c;
        text-decoration: none;


}



#inhalt{
        float: left;
         width:703px;
         height:auto;
         margin-left: 5px;
         margin-top: 5px;

 }



#inhaltTextBild{
        width: 703px;
        height:auto;
        color: #555555;
        font-size: 10pt;
        line-height: 14pt;
        background-color: #eeeeee;
        float: left;
        margin-left: 0px;
}


table#diff{
        width:235px;
        margin-left: 0px;
        outline: none;
}

table{

         color: #555555;
         font-size: 9.5pt;
         margin-left: 30px;
         outline: dotted 1px black;
         float: left;
         width: 600px;
         margin-bottom: 10px;

 }





* html table{

         color: #555555;
         font-size: 9.5pt;
         margin-left: 15px;
         outline: dotted 1px black;
         float: left;
         width: 600px;
         margin-bottom: 10px;

 }





#text{
        padding-left: 30px;
        padding-top: 30px;
        width: 400px;
        height: auto;
        font-size: 9.5pt;
        line-height: 13pt;
        padding-bottom: 10px;
        float: left;
}


#bild{
        float:right;
        width: 260px;
        padding-top: 30px;
}

#tab{
        width:670px;
        height: auto;
        margin: 0px;
        margin-bottom: 10px;
        margin-top: 0px;
        float: left;
        text-align:left;
        padding-left:30px;
}

* html #tab{
        width:670px;
        height: auto;
        margin: 0px;
        margin-bottom: 10px;
        margin-top: 0px;
        float: left;
        text-align:left;
        padding-left:30px;
}



#balkenblau{
        float: left;
        padding-top: 5px;
        height: auto;
        width:703px;
        background-color: #fff;
        color: #037ba1;
        font-size: 8pt;
        text-align: left;
}


#balkenblau #adresse{
        background-color: #ddebf4;
        width: 693px;
        padding-left: 10px;
        padding-bottom: 2px;
        padding-top: 2px;
        padding-right: 0px;
        height: 20px;

}




* html #balkenblau #adresse{
        background-color: #ddebf4;
        width: 703px;
        padding-left: 10px;
        padding-bottom: 2px;
        padding-top: 2px;
        padding-right: 0px;
        height: 20px;

}





#nachOben{
        width: 630px;
        height: auto;
        font-size: 9.5pt;
        line-height: 13pt;
        padding-bottom: 10px;
        text-align: righ;
}


hr{
        clear: both;
        line-height: 0pt;
        font-size:0pt;
        height: 0px;
        min-height:0px;
        display: none;
        visibility:hidden;
}

#inhalt img{
        border: 1px solid #999999;
        margin-right: 10px;
}

        
