* { padding: 0; margin: 0; }
html { height: 101%; } /* erzwingt Scrollbar im Firefox */
body { /* Das HTML-Element mit dem Namen body */
   color: #333333; /* Schriftfarbe */
   background-color: #F0EBE3; /* Hintergrundfarbe war #E0DBD3*/
   font-family: Verdana, Arial, Helvetica;
   font-size: small; /* Schriftgröße */
}

html, body, textarea {
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#F7F7F7;
scrollbar-face-color:#333333;
scrollbar-highlight-color:#333333;
scrollbar-3d-light-color:#333333;
scrollbar-dark-shadow-color:#333333;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
}

A,
A:LINK,
A:VISITED,
A:ACTIVE {
    color: #df2f2f;
    font-weight: normal;
    text-decoration: none;
}

A:HOVER {
    color: #df2f2f;
    font-weight: normal;
    text-decoration: underline;
}

ul {
    list-style-type: none;
}

li {
    list-style-type: none;
}

h1 {
    color: #df2f2f;
    font-size: 135%;
    font-style: normal;
    font-weight: bold;
}

h2 {
    color: #333333;
    font-size: 110%;
    font-style: normal;
    font-weight: bold;
}

#wrapper {
   color: black;
/* background-image: url(../images/h1.gif); */
   width: 980px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   margin-top: 36px;
   }

#kopfbereich {
   color: #333333;
   width: 980px;
   height:75px;
   }

#textbereich {
   width: 980px;
   margin-left: 30px;
   margin-top: 30px;
   }

#top {
   color: #333333;
   background-color: #F0EBE3;
   width: 980px;
   height:75px;
}

#navitop {
   color: #FFFFFF;
   background-color: #35349b;
   font-size: 100%;
   line-height: 137%;
   font-weight: normal;
   width: 980px;
   height:36px;
}

#navitop A,
#navitop A:LINK,
#navitop A:VISITED,
#navitop A:ACTIVE {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

#navitop A:HOVER {
    color: #df2f2f;
    font-weight: normal;
    text-decoration: underline;
}

#navitop b {
    color: #FFFFFF;
}

#bottom {
   position: fixed;
   color: #FFFFFF;
   font-size: 100%;
   line-height: 137%;
   font-weight: normal;
   bottom: 0px;
   width: 980px;
   height: 75px;
   /* background-color: #000084; */
   background-color: #35349b;
}

#bottom A,
#bottom A:LINK,
#bottom A:VISITED,
#bottom A:ACTIVE {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

#bottom A:HOVER {
    color: #df2f2f;
    font-weight: normal;
    text-decoration: underline;
}

#bottom b {
    color: #FFFFFF;
}

#haupt1 {
   color: #333333;
   position: absolute;
   font-size: 100%;
   line-height: 137%;
   width: 540px;
/* height: 100%; */
   margin-left: 190px;
   }

#haupt1 ul {
   list-style-type: square;
   list-style-position: outside;
   padding-left: 30px;
   line-height: 137%;
}

#haupt1 A,
#haupt1 A:LINK,
#haupt1 A:VISITED,
#haupt1 A:ACTIVE {
    color: #df2f2f;
    font-weight: normal;
    text-decoration: none;
}

#haupt1 A:HOVER {
    color: #df2f2f;
    font-weight: normal;
    text-decoration: underline;
}

#navigationleft {
   font-size: 81%;
   position: absolute;
   color: #333333;
   width: 143px;
   margin-left: 0px;
   }

#navigationleft A,
#navigationleft A:LINK,
#navigationleft A:VISITED,
#navigationleft A:ACTIVE {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}

#navigationleft A:HOVER {
    color: #333333;
    font-weight: normal;
    text-decoration: underline;
}

#navigationright {
   font-size: 81%;
   position: absolute;
   color: #333333;
   width: 143px;
   margin-left: 777px;
   }

#navigationright A,
#navigationright A:LINK,
#navigationright A:VISITED,
#navigationright A:ACTIVE {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}

#navigationright A:HOVER {
    color: #333333;
    font-weight: normal;
    text-decoration: underline;
}

b {
    color: #333333;
}

strong {
    color: #333333;
}