BODY, TD { font-family: sans-serif; font-size: 8pt; color: #000000; }
B { font-family: sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
select { font-family: sans-serif; font-size: 8pt; color: #000000; }
h1 { font-family: sans-serif; font-size: 18pt; font-weight: bold; color: #000000; }
h2 { font-family: sans-serif; font-size: 16pt; font-weight: bold; color: #000000; }
OL, LI { position: relative; left: -5pt; }

.mp { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #BE0810 }

.headline {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #BE0810}
.headline-w {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF}
.headline2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000} 
.headline-weiss {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; font-variant: normal; color: #FFFFFF} 
.headline-blau {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #121853; font-weight: bold; font-variant: normal} 

.normal-blau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #121853; font-weight: bold; } 

.gross {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: normal} 
.gross-f-w {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF} 
.groesser-w-f {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF} 
.gross-r {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BE0810; font-weight: bold} 
.gross-f {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000} 
.gross-f-r {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BE0810} 

.normal {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000} 
.entree_text {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000}
.entree_text_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.entree_text_small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
.klein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; font-variant: normal }
.klein-9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal} 
.klein-9-r {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #BE0810; font-weight: normal} 
.klein-r {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #BE0810}
.klein-f-r {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BE0810}
.klein-f {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 800; color: #000000}
.klein-w {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-variant: normal; color: #FFFFFF}
.klein-n {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; font-variant: normal}
.klein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; font-variant: normal} 

.navigation { font-family: sans-serif; font-size: 10pt; color: #000000; }
.navigation_activ { font-family: sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.kontakt { font-family: sans-serif; font-size: 12pt; font-weight: bold; color: #000000; }
.fehler { font-family: sans-serif; font-size: 12pt; font-weight: bold; color: #BE0810; }
.elname { font-family: sans-serif; font-size: 12pt; font-weight: bold; color: #000000; }
.formbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.textmarker { background-color: #0000FF; font-weight: bold; }
.keywordfield30 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; width: 30px; COLOR: #000000; text-decoration: none; }
.keywordfield60 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; width: 60px; COLOR: #000000; text-decoration: none; }
.keywordfield100 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; width: 100px; COLOR: #000000; text-decoration: none; }
.keywordfield130 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; width: 130px; COLOR: #000000; text-decoration: none; }
.keywordfield150 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; width: 150px; COLOR: #000000; text-decoration: none; }
.keywordfield200 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; width: 200px; COLOR: #000000; text-decoration: none; }

.query_head {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.query_cell {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.query_jump {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3100ff; font-weight: bold; text-decoration:underline;}
.form_description {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.form_input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.form_input_highlight {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background-color: #C09090;}
.form_button {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.form_frame {margin: 0px; padding: 0px;  border-width: 0px;}
.artikel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; }


/*Linke Navigation*/
/*div.NavigationLinks {float: left; height: 500px; top: 0px; left: 0px; width: 210px; background: #FFFFFF;}*/

/*Linke Navigation*/
/*Rahmen für linke Navigation*/  
div.NavigationLinks {
    width: 150px;
    padding: 0px;
    border: 0px solid black; 
    margin: 0em;
    background-color: #FFFFFF; /*Hintergrundfarbe Leiste*/}
    
* html div.NavigationLinks {  /* Korrektur fuer IE 6.x */
    width: 20.7em;
    w\idth: 150px;/*Breite für IE 6.x  Ä 2*/}

div.NavigationLinks div {clear: left;}

/*Ausrichtung der gesamten Buttons nach oben/unten/links/rechts*/
ul.LinksNavi {
    margin: 0; 
    padding: 0;
    padding-left: 3px;
    margin-top: 0px;
    background-color: #FFFFFF;/*Auswirkungen auf Teile des Hintergrundes ganz rechts bei IE 6*/}
    
* html ul.LinksNavi {  /* Korrektur fuer den IE 5 und 6 */
    margin-top: 0.0em;/*Ausrichtung der gesamten Buttons nach oben/unten/links/rechts korrigieren für IE 6*/}  

/*Innen- und Außenabstände der einzelnen Buttons der jeweiligen ul*/  
ul.LinksNavi li {
    list-style: none;
    float: left;
    position: relative;
    padding: 0px;
    padding-top: 0.5px;
    background-color: #FFFFFF;
    margin: 0em; 
    margin-top: -0.2em;}
    
* html ul.LinksNavi li {  /* Korrektur fuer den IE 5 und 6 */
    /*hier den Abstand von Navileiste nach unten und oben korrigieren für IE 6*/
    padding-top: 0.1em;
    margin-top: -0.2em;
    margin-bottom: 0em;
    list-style: none;
    padding: 0px;
    height: 25px;
    text-decoration: none;
    font-size: 10px; /*Schriftformatierung*/
    font-family: Helvetica;}
    
*:first-child+html ul.LinksNavi li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;}

/*a href-Formatierung*/
  ul.LinksNavi li a {
    background-color: #FFFFFF; /*Hintergrundfarbe Buttons*/
    color: #707070; /*Schriftfarbe der h-ref grau*/
    text-align: left;
    font-size: 10px;
    /*text-transform: uppercase;*/
    text-decoration: none;
    padding-left: 2px;/*aktueller Wert*/
    /*Rahmen für einzelne Buttons*/
    border: 1px solid black; /*Breite des Randes der Buttons*/
    border-left-color: #FFFFFF; /*linker Rand*/
    border-top-color: #a9a9a9; /*oberer Rand*/
    border-right-color: #FFFFFF; /*rechter Rand*/
    border-bottom-color: #a9a9a9; /*unterer Rand*/}   

ul.LinksNavi li a:link {
    text-decoration: none;} 
  
/*Eigenschaften aller Buttons bestimmen, ausgewählt über tag<a>.*/
  ul.LinksNavi a, ul#LinksNavi span {
    /*Eigenschaften aller Buttons bestimmen, ausgewählt über tag<a>.*/
    display: block;
    text-decoration: none; 
    font-weight: bold;
    width: 180px;  /*Breite zuweisen: so für FireFox optimal*/
    /*Innenabstände der oberen Buttons*/
    padding-top: 0.5em;/*Bei FireFox ca. 0.5, damit der Kontakt zwischen 1.Ebene und 2.Ebene nicht abreisst!*/
    padding-bottom: 0.2em;
    padding-left: 0em;
    padding-right: 1em;
    /*Farben*/
    color: #DB001C;/*Schriftfarbe aller nicht ausgewählten Buttons*/}
    
* html ul.LinksNavi a, * html ul#LinksNavi span {
    /*Breite der Buttons für den IE 5.x und IE 6*/
    width: 8.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    /*w\idth: 7.4em;*/  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
    w\idth: 180px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
    /*w\idth: 3.4em;*/
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin-bottom: 0em;
    margin-top: 0em;}
    
/*Mouseover-Eigenschaften für TopNavi02 und LinksNavi*/
ul.LinksNavi li a:hover {
    /*Verhalten der Untermenupunkte bei Mouseover*/
    background-color: #FFFFFF; /*Hintergrundfarbe MouseOver-Button*/
    color: #DB0312;/*Schriftfarbe der h-ref dunkles rot*/
    text-decoration: none;}

