body {
        text-align: center;
}
#aussen {
        background-color: #FFFFFF;
        width: 1000px;
        margin-right: auto;
        margin-left: auto;
        text-align: left;
}
#kopf {
        width: 100%;
        background-color: #FFFFFF;
        height: 150px;
        background-image: url(images/header.jpg);
        background-repeat: no-repeat;
        background-position: center;
}


.zier {width: 960px;
        height:0px;
        text-align: center;
        margin: 0 auto;
        padding:0;
        border-top: 4px solid #F88718;
        }

#menue {
        height: 40px;
        width: 100%;
        background-color: #FFFFFF;

}
#menueinnen {
        padding-top: 25px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 500px;
}
#menue        ul        {
        margin:0 0 0 20px;
        padding:0 0 0 20px;
        text-align: right;
         }

#menue        li        {
        float: left;
        list-style-type:none;
        margin-right:10px;
        width:100px;
        height:30px;
        padding-top:0px;
        text-align: right;
         }

#menue        a        {
        padding:1px 4px 7px 16px;
        text-decoration:none;
        display:block;
          width:100px
          height:40px;
        font:14px Verdana;
        text-align: left;
        }

#menue a:link         {background-color:#FFFFFF;
         color: black;

        }

#menue a:visited { background-color:#FFFFFF;
                color: black;

        }
#menue a:focus         { background-color:#FBC28B;
                        color: black;

        }
#menue a:hover         {background-color:#FBC28B;
                    color: black;

        }

#menue a:active { background-color:#F99638;
                  color: black;

        }


#linke_navi {
        background-color: #FFFFFF;
        width: 240px;
        height: auto;
        float: left;
}
#linke_naviinnen {
        border-right-width: 4px;
        border-right-style: solid;
        height: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 0px;
        border-right-color: #F88718;
        width: 240px;
        padding-right: 0px;
        background-color: #FFFFFF;
}
#linke_naviinnen ul        {
        width:100%;
         margin:0 0 0 20px; /*--Abstand Internet Explorer--*/
         padding:0 0 0 20px; /*--Abstand Firefox--*/
         }

#linke_naviinnen         li        {
         list-style-type:none;
         margin-right:10px;

         width:150px;
         height:30px;
         padding-top:20px;
         }

#linke_naviinnen        a        {
          padding:4px 4px 4px 16px;
          text-decoration:none;
          display:block;
          width:100px
          height:40px;
          font:14px Verdana;
        }

#linke_naviinnen a:link         {
        background-color:#FFFFFF;
        color: black;
        width: 120px;
        text-align: left;
        }

#linke_naviinnen a:visited { background-color:#FFFFFF;
                                      color: black;
        }
#linke_naviinnen a:focus         { background-color:#FBC28B;
                                            color: black;
        }
#linke_naviinnen a:hover         {background-color:#FBC28B;
                                           color: black;
        }

#linke_naviinnen a:active { background-color:#F99638;
                                         color: black;
        }



#hauptspalte {
        background-color: #FFFFFF;
        width: 640px;
        height: auto;
        float: right;

}
#hauptspalteinnen {
                padding: 50px 30px 30px;

}



#adresse {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        background-color: #FFFFFF;
        text-align: left;
        padding: 3px 3px 3px 0px;
        border: thin solid #F88718;
        height: auto;
        width: 200px;
        list-style-type: none;
        font-weight: bold;
        margin: 10px;
}
#adresse li {
         list-style-type:none;
                           }

#adresse li a:link {color: #F88618;}
#adresse li a:visited {color: #F88618;}
#adresse li a:focus {color: #FBC28B;}
#adresse li a:hover{color: #FBC28B;}
#adresse li a:active{color: #F88618;}

p.text {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
}

p.textersterabsatz {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
}

p.textaboutus {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
}

#hauptspalteinnen p.textersterabsatz:first-letter {
        font-size: 20px;
        color: #4F4E53;
 }

#impressum {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        background-color: #FFFFFF;
        text-align: left;
        padding: 3px 3px 3px 0px;
        border: thin solid #F88718;
        height: auto;
        width: auto;
        list-style-type: none;
        font-weight: normal;
        margin: 40px;
}

#impressum li        {
         list-style-type:none;

         }´

#impressum a:link         {
        color: #F88618;
    }

#impressum  a:visited {
                   color: #F88618;
        }
#impressum  a:focus         {
                                            color: #FBC28B;
        }
#impressum  a:hover         {
                                           color: #FBC28B;
        }

#impressum  a:active {
                                         color: #F88618;
        }


impressum {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
.aktiveseite {padding:4px 4px 4px 16px;
 display:block;
          width:100px
          height:40px;
        font:bold 15px Verdana;
        text-align: left;
}
.aktiveseitehorizontal {
        padding:6px 0px 0px;
 font:bold 15px Verdana;
        text-align: left;
        margin-top: 3px;
}
span {
        padding:12px 0px 0px;
        font:bold 15px Verdana;
        text-align: left;
        margin-top: 12px;
}
.zusaetlichelinks {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #F88718;
}