/* CSS Document */

html { height : 100%; }

body              { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; }
ul                   { margin : 2px; padding : 2px; list-style : none; }
li                    { font-family: Arial,Helvetica,sans-serif; color: darkblue; text-align : left; line-height : 14px; padding-left : 18px; }
li:hover           { font-family: Arial,Helvetica,sans-serif; color: blue; text-align : left; line-height : 14px; padding-left : 18px; }

table.srahmen     { filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e1e1e1, Direction=135,strength=3); }
table.norm        { color: #FFFFFF;    font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
td                { color: #FFFFFF;    font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
li                { color: #FFFFFF;    font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
h1                { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 14pt; font-weight: bold; }

a                 { color: #FFFFFF;    font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: underline; }
a:link            { color: white;    font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: underline; }
a:active          { color: white;    font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: underline; }
a:visited         { color: white;    font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: underline; }
a:focus           { color: yellow;   font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: underline; }
a:hover           { color: yellow;   font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: underline; }

a.mn               { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:bold; }
a.mn:active        { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:bold; }
a.mn:focus         { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:bold; }
a.mn:hover         { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:bold; }
a.mn:link          { color: darkblue; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:bold; }
a.mn:visited       { color: darkblue; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:bold; }

.mn9              { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 9pt;  }
.mn9:active       { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 9pt;  }
.mn9:focus        { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 9pt;  }
.mn9:hover        { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 9pt;  }
.mn9:link         { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 9pt;  }
.mn9:visited      { color: #48FF15;  font-family: Arial,Helvetica,sans-serif; font-size: 9pt;  }

.newsnavi         { color: yellow; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color:black; }
.newsnavi:a       { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color:black; }
.newsnavi:link    { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color:black; }
.newsnavi:active  { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color:black; }
.newsnavi:visited { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color:black; }
.newsnavi:hover   { color: Red;      font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color:#F7F7DE; text-shadow:#00FF40; }

.ues              { color: #000000;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #dee3c6;
                    letter3-spacing: 1; border-top-style: outset; border-bottom-style: outset }
.ue10             { color: #000000;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
.ue12             { color: $dhr;  font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: bold; }
.uesblau10        { color: darkblue; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
.uesblau11        { color: darkblue; font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; }
.uesblau12        { color: darkblue; font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: bold; }
.uesblau14        { color: yellow; font-family: Arial,Helvetica,sans-serif; font-size: 14pt; font-weight: bold; }
.uesred11         { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; }
.uesred12         { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: bold; }
.uesred14         { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 14pt; font-weight: bold; }
.zitat            { color: #5A5A5A;  font-family: Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; }
.text             { color: white;    font-family: Arial,Helvetica,sans-serif; font-size:8pt; }
.text7            { color: #666666;  font-family: Arial,Helvetica,sans-serif; font-size:7pt; }

.allg             { color: #000000;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight:bold; }
.allg:link        { color: #0000FF;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight:bold; }
.allg:active      { color: #CC0033;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight:bold; }
.allg:visited     { color: #0000FF;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight:bold; }
.allg:hover       { color: #CC0033;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration: underline overline; }

.kopf             { color: #404040;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.kopf:link        { color: #606060;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration: underline; }
.kopf:active      { color: #808080;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration: underline; }
.kopf:visited     { color: #0000FF;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration: underline; }
.kopf:hover       { color: #CC0033;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration: underline; }

.klein            { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt }
.klein:a          { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt }
.klein:font       { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt }
.klein:link       { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt }
.klein:active     { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 8pt }
.klein:visited    { color: blue;     font-family: Arial,Helvetica,sans-serif; font-size: 8pt }
.klein:hover      { color: red;      font-family: Arial,Helvetica,sans-serif; font-size: 8pt }

.navi1            { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
.navim1           { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.navim1:a         { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.navim1:link      { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.navim1:font      { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.navim1:active    { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.navim1:visited   { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.navim1:hover     { color: yellow;   font-family: Arial,Helvetica,sans-serif; font-size: 11pt; text-shadow:magenta; }

.navim12          { color: #FFFFFF;  font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }

.wichtig          { color: #FFC70E;  font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.wichtig:link     { color: #ffffff;  font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.wichtig:active   { color: #FFC70E;  font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.wichtig:visited  { color: #FFC70E;  font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.wichtig:hover    { color: #17A2FF;  font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }

a.mainlevel:link, a.mainlevel:visited {
background-image : url(images/buttonblank.jpg);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 22px !important;
height : 0px;
font-size : 12px;
color : black;
text-align : left;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 10px;
text-decoration : none;
}
a.mainlevel:hover {
background-image : url(images/buttonblank-a.png);
background-repeat : no-repeat;
bgsound : url(sound/sound_start1.wav);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : blue;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 10px;
text-decoration : none;
}

a.mainlevel2:link, a.mainlevel2:visited {
background-image : url(images/buttonnlank-b.jpg);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 22px !important;
height : 0px;
font-size : 12px;
color : #34015d;
text-align : left;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 17px;
text-decoration : none;
}
a.mainlevel2:hover {
background-image : url(images/buttonblank-a.png);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 22px !important;
height : 0px;
font-size : 12px;
color : red;
text-align : left;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 17px;
text-decoration : none;
}

a.mainlevel3:link, a.mainlevel3:visited {
background-image : url(images/buttonblank22.jpg);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 22px !important;
height : 0px;
font-size : 12px;
color : #34015d;
text-align : left;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 17px;
text-decoration : none;
}
a.mainlevel3:hover {
background-image : url(images/buttonblank22-a.png);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 22px !important;
height : 0px;
font-size : 12px;
color : red;
text-align : left;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 17px;
text-decoration : none;
}

a.mainlevel4:link, a.mainlevel4:visited {
background-image : url(images/buttonblank2.jpg);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
display : block;
vertical-align : left;
font-size : 12px;
color : #34015d;
text-align : left;
padding-top : 2px;
padding-left : 22px;
height : 22px !important;
height : 0px;
text-decoration : none;
}
a.mainlevel4:hover {
background-image : url(images/buttonblank.jpg);
font-family : Verdana, Arial, Helvetica, sans-serif;
background-position : 0 -25px;
text-decoration : none;
height : 22px !important;
height : 0px;
color : white;
font-size : 12px;
font-weight: bold;
text-align : left;
padding-left : 22px;
padding-top : 2px;
}

a.mainlevel5:link, a.mainlevel5:visited {
background-image : url(images/buttonblank3.jpg);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 22px !important;
height : 0px;
font-size : 12px;
color : #34015d;
text-align : left;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 17px;
text-decoration : none;
}
a.mainlevel5:hover {
background-image : url(images/buttonblank3-a.png);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 22px !important;
height : 0px;
font-size : 12px;
color : red;
text-align : left;
display : block;
vertical-align : middle;
padding-top : 2px;
padding-left : 17px;
text-decoration : none;
}

.content                 { color : #151515; margin-bottom : 10px; }

.inputbox           { padding : 2px; margin : 2px; border : 1px solid #494949; background-color : #f6f6f6; color : #151515; }

.latestnews a:hover { color : #bada38; text-decoration : none; }
.latestnews:visited { color : #151515; text-decoration : none; }
.latestnews:link    { color : #151515; text-decoration : none; }
.error              { font-style : italic; text-transform : uppercase; padding : 5px; color : #efefef; font-size : 12px; }

form                { margin : 0; padding : 0; }