BODY {
        FONT-SIZE: 100.1%; MARGIN: 0px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#mother {
        BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid;
        MARGIN: auto; BORDER-LEFT: silver 1px solid; WIDTH: 785px;
        COLOR: black; BORDER-BOTTOM: silver 1px solid;
        BACKGROUND-COLOR: white; TEXT-ALIGN: left
        }
#logo {
        MARGIN-BOTTOM: 10px;
        WIDTH: 375px; COLOR: black; BACKGROUND-REPEAT: repeat-y;
        HEIGHT: 180px; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#logo H1 {
      PADDING-LEFT: 5px; FONT-SIZE: 1.1em; BACKGROUND-IMAGE: none; MARGIN: 3px;       COLOR: brown
      }
#search {
        FLOAT: right; WIDTH: 180px; COLOR: black; BACKGROUND-COLOR: transparent
}
#search FORM {
        MARGIN: 0px
}
#navi {
        FONT-SIZE: 0.8em; FLOAT: left; WIDTH: 180px; COLOR: black;
        BACKGROUND-COLOR: white
}
#content {
        PADDING-LEFT: 6px; FONT-SIZE: 0.84em; FLOAT: right;
        BORDER-LEFT: silver 1px solid; WIDTH: 585px; COLOR: black;
        LINE-HEIGHT: 1.45em; BACKGROUND-COLOR: white
}
#footer {
        CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: black;
        PADDING-TOP: 2px; BACKGROUND-COLOR: transparent
}
#footer DIV {
        FONT-SIZE: 0.7em; TEXT-INDENT: 10px
}
#navi UL {
        MARGIN-TOP: 0px; PADDING-LEFT: 1px; MARGIN-LEFT: 1px; LIST-STYLE-TYPE: none
}
#navi UL UL {
        PADDING-LEFT: 10px; LIST-STYLE-IMAGE: url(reddot.gif); MARGIN-LEFT: 10px
}
#navi UL LI A {
        BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 4px; MARGIN-TOP: 1px;
        DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold;
        BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: silver;
        PADDING-BOTTOM: 4px; COLOR: black; BORDER-TOP-COLOR: silver;
        TEXT-INDENT: 0px; PADDING-TOP: 4px;
        BORDER-BOTTOM: silver 1px solid; LIST-STYLE-TYPE: none;
        BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 1px;
        BORDER-RIGHT-COLOR: silver
}
#navi UL UL LI A {
        PADDING-RIGHT: 4px; MARGIN-TOP: 1px; DISPLAY: block;
        PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px;
        COLOR: black; BORDER-TOP-STYLE: none; TEXT-INDENT: 0px;
        PADDING-TOP: 4px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#navi A:link {
        DISPLAY: block; WIDTH: 140px; TEXT-DECORATION: none
}
#navi A:visited {
        DISPLAY: block; WIDTH: 140px; COLOR: gray; TEXT-DECORATION: none
}
#navi A:hover {
        DISPLAY: block; WIDTH: 140px; COLOR: black; BACKGROUND-COLOR: transparent
}
#navi UL .obermenuhigh {
        BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 4px; MARGIN-TOP: 1px;
        DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold;
        BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: red;
        PADDING-BOTTOM: 4px; WIDTH: 140px; COLOR: black;
        BORDER-TOP-COLOR: red; PADDING-TOP: 4px;
        BORDER-BOTTOM: red 1px solid; LIST-STYLE-TYPE: none;
        BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 1px;
        BORDER-RIGHT-COLOR: red
}
#navi UL UL .submenuhigh {
        PADDING-RIGHT: 4px; MARGIN-TOP: 1px; DISPLAY: block;
        PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px;
        WIDTH: 130px; COLOR: #af1810; PADDING-TOP: 4px;
        LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffc6
}
H1 {
        PADDING-RIGHT: 4px; MARGIN-TOP: 10px; PADDING-LEFT: 4px;
        FONT-SIZE: 1.4em; PADDING-BOTTOM: 4px; COLOR: #0000a0; LINE-HEIGHT: 1.4;
        PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-y
}
H2 {
        BACKGROUND-POSITION: left 50%; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 1px;
        PADDING-BOTTOM: 1px; TEXT-INDENT: 20px; LINE-HEIGHT: 1.4;
        BACKGROUND-REPEAT: no-repeat
}
H3 {
        FONT-SIZE: 1em; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.4
}
P {
        PADDING-RIGHT: 3px
        FONT-SIZE: 0.84em;
}
DIV {
        PADDING-RIGHT: 6px
}
B {
        COLOR: black
}
STRONG {
        COLOR: black
}
#content UL {
        PADDING-LEFT: 0.7em; FONT-SIZE: 1em; MARGIN-LEFT: 0.7em;
        LINE-HEIGHT: 1.4
}
A:hover {
        TEXT-DECORATION: none
}
A:visited {
        COLOR: gray
}
.kasten {
        BORDER-RIGHT: silver 2px dotted; PADDING-RIGHT: 3px;
        BORDER-TOP: silver 2px dotted; PADDING-LEFT: 3px; FONT-SIZE: 1em;
        FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 3px;
        BORDER-LEFT: silver 2px dotted; WIDTH: 170px; PADDING-TOP: 3px;
        BORDER-BOTTOM: silver 2px dotted
}
.lead {
        MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em;
        MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.5em;
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.lead P {
        MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em;
        MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.5em;
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.lead IMG {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px
}
.rahmen {
        BORDER-RIGHT: #cd3326 1px solid; PADDING-RIGHT: 3px;
        BORDER-TOP: #cd3326 1px solid; PADDING-LEFT: 3px;
        FONT-SIZE: 1em; PADDING-BOTTOM: 3px; BORDER-LEFT: #cd3326 1px solid;
        WIDTH: 90%; PADDING-TOP: 3px; BORDER-BOTTOM: #cd3326 1px solid;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #eeeeee
}
.tipp {
        BORDER-RIGHT: gray 1px dotted; PADDING-RIGHT: 3px;
        BORDER-TOP: gray 1px dotted; MARGIN-TOP: 8px; PADDING-LEFT: 3px;
        FONT-SIZE: 1em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px;
        BORDER-LEFT: gray 1px dotted; WIDTH: 90%; PADDING-TOP: 3px;
        BORDER-BOTTOM: gray 1px dotted;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.code {
        FONT-SIZE: 1em; COLOR: #000099; FONT-FAMILY: 'Courier New', Courier, monospace
}
HR {
        BORDER-RIGHT: #ff8040 1px solid; BORDER-TOP: #ff8040 1px solid;
        MARGIN-LEFT: 0px; BORDER-LEFT: #ff8040 1px solid; WIDTH: 85%;
        BORDER-BOTTOM: #ff8040 1px solid; TEXT-ALIGN: left
}
TABLE TH {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
        PADDING-TOP: 3px
}
TH {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
        PADDING-TOP: 3px
}
TBODY {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
        PADDING-TOP: 3px
}
#content P A {
        DISPLAY: inline; PADDING-LEFT: 15px;
        BACKGROUND-IMAGE: url(bluedot.gif);
        BACKGROUND-REPEAT: no-repeat
}