A:link {
        COLOR: #009900; TEXT-DECORATION: none
}
A:visited {
        COLOR: #006633; TEXT-DECORATION: none
}
A:hover {
        COLOR: #33ff33; TEXT-DECORATION: underline
}
A:active {
        COLOR: #009900; TEXT-DECORATION: none
}
BODY {
        BACKGROUND-COLOR: #ffff99; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
        BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 0px
}
DIV {
        FONT-FAMILY: Arial,Verdana,sans-serif,Helvetica,Geneva;
}

#main {
        BACKGROUND-COLOR: #ffff99; POSITION: relative; margin: 0px auto 0px auto; width: 1000px; height: 0px;
}

#logo {
        POSITION: absolute; WIDTH: 134px; height: 120; FONT-SIZE: 100%; TOP: 0px; LEFT: 0px; BACKGROUND-COLOR: #ffff66
}

#leiste_oben1 {
        POSITION: absolute; WIDTH: 866px; height: 19; FONT-SIZE: 100%; TOP: 0px; LEFT: 134px; BACKGROUND-COLOR: #ffff66
}

#leiste_oben2 {
        POSITION: absolute; WIDTH: 866px; height: 101; FONT-SIZE: 100%; TOP: 20px; LEFT: 134px; BACKGROUND-COLOR: #ffff66
}

#leiste_oben3 {
        POSITION: absolute; WIDTH: 980px; height: 35px; FONT-SIZE: 100%; TOP: 120px; LEFT: 20px;
        BACKGROUND-IMAGE: url(../grafiken/leiste3.gif); BACKGROUND-REPEAT: repeat; PADDING-TOP: 3px;
}

#leiste_oben3 p {
          text-align: right; margin-right: 10px; FONT-SIZE: 80%
}


#leiste_links {
        POSITION: absolute; WIDTH: 20px; height: 600; FONT-SIZE: 100%; TOP: 120px;
        LEFT: 0px; BACKGROUND-COLOR: #ffff66
}

#navigation {
        POSITION: absolute; WIDTH: 180px; FONT-SIZE: 100%; TOP: 164px; LEFT: 30px; BACKGROUND-COLOR: #ffff66
}
#navigation UL {
        PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 1em; PADDING-TOP: 0px
}
#navigation LI {
        BACKGROUND-IMAGE: url(../grafiken/menue_pfeil.gif); MARGIN: 1.5em 0px; PADDING-LEFT: 1.9em; BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: 0px 0em; line-height: 15pt;
}
#navigation LI.aktiv {
        BACKGROUND-IMAGE: url(../grafik/menue_pfeil_aktiv.gif)
}
#navigation .rahmen {
        BORDER-BOTTOM: #009900 1px solid; BORDER-LEFT: #009900 1px solid; PADDING-BOTTOM: 5px;
        BACKGROUND-COLOR: #ffff99; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #009900 1px solid;
        BORDER-RIGHT: #009900 1px solid; PADDING-TOP: 5px
}
#navigation .rahmen2 {
        BORDER-BOTTOM: #009900 0px solid; BORDER-LEFT: #009900 0px solid; PADDING-BOTTOM: 0px;
        BACKGROUND-COLOR: #ffff99; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: #009900 0px solid;
        BORDER-RIGHT: #009900 0px solid; PADDING-TOP: 0px; FONT-SIZE: 90%; clear: left
}
#inhalt {
        POSITION: absolute; WIDTH: 762px; FONT-SIZE: 100%; TOP: 164px; LEFT: 218px; BACKGROUND-COLOR: #ffff99;
        PADDING-TOP: 10px; PADDING-Left: 10px;  PADDING-Right: 10px; PADDING-BOTTOM: 10px;
}

#inhalt p {
           margin-right: 10px; FONT-SIZE: 90%; line-height: 140%;
}

#inhalt h1 {
           margin-right: 10px; FONT-SIZE: 110%; line-height: 140%;
}

#inhalt h2 {
           margin-right: 10px; FONT-SIZE: 90%; line-height: 140%;
}

#fuss {
        POSITION: relative; WIDTH: 762px; FONT-SIZE: 100%; TOP: relative; LEFT: 0px; BACKGROUND-COLOR: #ffff99;
        PADDING-TOP: 10px; PADDING-Left: 10px;  PADDING-Right: 10px; PADDING-BOTTOM: 10px;
}

#fuss p {
           margin-right: 10px; FONT-SIZE: 80%; line-height: 80%;
}

img.rahmen-3 {
    border: 3px solid #009900;
  }
img.rahmen-1 {
    border: 1px solid #009900;
  }

img.sponsoren {
    border: 1px solid #000000;
  }

.foto {
        LINE-HEIGHT: 140%; MARGIN: 0px 0px 10px 10px; WIDTH: 300px; FLOAT: right; FONT-SIZE: 70%
}
.fotohoch {
        LINE-HEIGHT: 140%; MARGIN: 0px 0px 10px 10px; WIDTH: 150px; FLOAT: right; FONT-SIZE: 70%
}
