/* Navi */


BODY {PADDING-RIGHT: 10px; 
      PADDING-LEFT: 10px;
      FONT-SIZE: 10pt;
      PADDING-BOTTOM: 10px;
      MARGIN: 0px;
      PADDING-TOP: 10px; 
      FONT-FAMILY: arial, helv, sans-serif}
      
#mainMenu {BORDER-RIGHT: #000000 1px solid; 
           PADDING-RIGHT: 2px; 
           BORDER-TOP: #000000 1px solid; 
           PADDING-LEFT: 0px; 
           PADDING-BOTTOM: 2px; 
           MARGIN: 0px; 
           BORDER-LEFT: #000000 1px solid; 
           WIDTH: 100%; 
           COLOR: #ffffff; 
           PADDING-TOP: 2px; 
           BORDER-BOTTOM: #000000 1px solid; 
           POSITION: relative; 
           BACKGROUND-COLOR: #0080c0; 
           TEXT-ALIGN: left;
          
           FONT-WEIGHT:400; white-space: nowrap;}
           
#menuList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
           MARGIN: 0px; white-space: nowrap; }
           
#menuList UL {BORDER-RIGHT: #000000 1px solid;
              PADDING-RIGHT: 0px;
              BORDER-LEFT: #000000 1px solid;
              PADDING-LEFT: 0px; 
              BORDER-BOTTOM: #000000 1px solid;
              PADDING-BOTTOM: 0px; 
              MARGIN: 0px; 
              BORDER-TOP: #000000 1px solid;
              PADDING-TOP: 0px; white-space: nowrap;}
              
#menuList LI {DISPLAY: inline; FONT-SIZE:10pt; LIST-STYLE-TYPE: none; white-space: nowrap; }


#menuList img { width: 20pt; height: 0pt; }



              
A.starter {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 2px; 
           MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #0080c0; 
           TEXT-DECORATION: none; white-space: nowrap; }
A.starter:hover {COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR: #dc241f; white-space: nowrap; }
A.starter:active {COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR: #dc241f; white-space: nowrap; }

.menu {VISIBILITY: hidden; WIDTH: 160px; COLOR: #ffffff; POSITION: absolute; BACKGROUND-COLOR: #333333;
       TEXT-ALIGN: left; white-space: nowrap; }
       
.menu LI A {PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; 
            MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 1.2em; PADDING-TOP: 2px; 
            BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #0080c0; 
            TEXT-DECORATION: none; FONT-WEIGHT: bolder; white-space: nowrap; }
            
.menu LI A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #dc241f; white-space: nowrap;}
                  
.menu LI A:active {COLOR: #ffffff; BACKGROUND-COLOR: #dc241f; white-space: nowrap;}
                   
#menu1 {Z-INDEX: 100; width: auto; white-space: nowrap;}        
#menu2 {Z-INDEX: 100; width: auto; white-space: nowrap;}
#menu2_1 {Z-INDEX: 100; width: auto; white-space: nowrap;}
#menu2_2 {Z-INDEX: 100; width: auto; white-space: nowrap;}
#menu2_3 {Z-INDEX: 100; width: auto; white-space: nowrap;}
#menu2_1_1 {Z-INDEX: 100; width: auto; white-space: nowrap;}
#menu3 {Z-INDEX: 100; width: auto; white-space: nowrap;}        
#menu4 {Z-INDEX: 100; width: auto; white-space: nowrap;}        
#menu5 {Z-INDEX: 100; width: auto; white-space: nowrap;}
#menu10 {Z-INDEX: 100; width: auto; white-space: nowrap;}

/* ist die alte version

#menu1 {Z-INDEX: 100; WIDTH: 160px}        
#menu2 {Z-INDEX: 100; WIDTH: 85px}
#menu2_1 {Z-INDEX: 100; WIDTH: 180px}
#menu2_2 {Z-INDEX: 100; WIDTH: 250px}
#menu2_3 {Z-INDEX: 100; WIDTH: 120px}
#menu2_1_1 {Z-INDEX: 100; WIDTH: 210px}
#menu3 {Z-INDEX: 100; WIDTH: 160px}        
#menu4 {Z-INDEX: 100; WIDTH: 160px}        
#menu5 {Z-INDEX: 100; WIDTH: 160px}
#menu10 {Z-INDEX: 100; WIDTH: 97px}

*/


/* Ende Navi */





/* ANFANG               jh neu muss alles ueberprueft werden ob es noch benptogt wird */

td {FONT-SIZE: 10pt;
    COLOR: #0080c0;
    FONT-FAMILY: arial, helv, sans-serif; white-space: nowrap;}

/* ENDE                 jh neu muss alles ueberprueft werden ob es noch benptogt wird */




/* haelt alles zusammen */

div#wrap { width: 99%; }
div#wrap img { border: none }


div#jh li { list-style-type: none; font-size: 25pt; font-weight: 800; 
 color: #0080c0; font-family: arial, helv, sans-serif; white-space: nowrap; line-height: 1.2em; }

div#jh img { float: left;  width: 138px; height: 138px; margin-left: -40px; margin-right: 20px; margin-top: -10px; }


/* neu */

.spacer {line-height: 2.0em;}
.spacer_2 {font-size: 60px;}
.spacer_3 {font-size: 132px;}
.bold {font-size: 10pt; font-weight: 800; color: #0080c0; font-family: arial, helv, sans-serif;}
.norm {font-size: 10pt; font-weight: 400; color: #0080c0; font-family: arial, helv, sans-serif;}
.pvu {font-size: 25pt; font-weight: 800; color: #0080c0; font-family: arial, helv, sans-serif;}
.abstand {width: 18pt;}
.abstand_1 {margin: 20px 0 0 250px;}
.abstand_2 {margin: 0 0 0 250px;}
.abstand_3 {margin: 20px 0 0 0;}





/* fuer den text produkte und allgem seiten */

div#start {font-size: 10pt; color: #0080c0; font-family: arial, helv, sans-serif;}
div#start li {list-style-type: none;}
div#start h3, h4, h5 {display:inline;}
div#start input { color: #0080c0; font-family: arial, helv, sans-serif; white-space: nowrap;}
div#start textarea {font-size: 10pt; color: #0080c0; font-family: arial, helv, sans-serif; white-space: nowrap;}
.start {font-size: 12pt; font-weight: 800;}



/* links index und allgem produkt seite */

a.start:link {color: #0080c0; text-decoration: none; font-size: 12pt; margin: 0 0 0 200px; line-height: 3.0em; font-weight: 800;}
a.start:active {color: #0080c0; text-decoration: none; font-size: 12pt; margin: 0 0 0 200px; line-height: 3.0em; font-weight: 800;}
a.start:visited {color: #0080c0; text-decoration: none; font-size: 12pt; margin: 0 0 0 200px; line-height: 3.0em; font-weight: 800;}
a.start:hover {color: gray; text-decoration: underline; font-size: 12pt; margin: 0 0 0 200px; line-height: 3.0em; font-weight: 800;}




/* fuer den text produkte und allgem seiten */

div#service {font-size: 10pt; color: #0080c0; font-family: arial, helv, sans-serif;}
div#service li {list-style-type: none;}

/* NO NEED
div#service h3, h4, h5, h6 {display:inline;}
*/

div#service {font-size: 10pt; color: #0080c0; font-family: arial, helv, sans-serif;}

/* NO NEED
div#service h3, h4, h5 {display:inline;}
*/

div#service a:link {color: #0080c0; text-decoration: none; font-size: 10pt; font-weight:600; margin: 0 0 0 2px;}
div#service a:active {color: #0080c0; text-decoration: none; font-size: 10pt; font-weight:600; margin: 0 0 0 2px;}
div#service a:visited {color: #0080c0; text-decoration: none; font-size: 10pt; font-weight:600; margin: 0 0 0 2px;}
div#service a:hover {color: gray; text-decoration: underline; font-size: 10pt; font-weight:600; margin: 0 0 0 2px;}
div#service input { color: #0080c0; font-family: arial, helv, sans-serif; white-space: nowrap;}
div#service textarea {font-size: 10pt; color: #0080c0; font-family: arial, helv, sans-serif; white-space: nowrap;}


/* fuer die produkte jeweils deu oder eng version */

#prod1 li {list-style-type: none;}
.prod1 {font-size: 10pt; color: #0080c0; font-family: arial, helv, sans-serif; line-height: 2.0em;}
.prod1 a:link {color: #0080c0; text-decoration: none; font-size: 10pt; font-weight: 800;}
.prod1 a:active {color: #0080c0; text-decoration: none; font-size: 10pt; font-weight: 800;}
.prod1 a:visited {color: #0080c0; text-decoration: none; font-size: 10pt; font-weight: 800;}
.prod1 a:hover {color: gray; text-decoration: underline; font-size: 10pt; font-weight: 800;}

.click {color: gray; font-style: italic; text-decoration: none; font-size: 10pt;}





/* fuer verweise im text */
#prod2 li {list-style-type: none;}
.prod2 {font-size: 10pt; color: #0080c0; font-family: arial, helv, sans-serif; }
.prod2 a:link {color: #0080c0; text-decoration: underline; font-size: 10pt; font-weight: 600;}
.prod2 a:active {color: #0080c0; text-decoration: underline; font-size: 10pt; font-weight: 600;}
.prod2 a:visited {color: #0080c0; text-decoration: underline; font-size: 10pt; font-weight: 600;}
.prod2 a:hover {color: gray; text-decoration: underline; font-size: 10pt; font-weight: 600;}



/* mehr .... */
.mehr a:link { font-style: italic; font-weight: bold; color: gray; text-decoration: none; font-size: 10pt;}
.mehr a:active {font-style: italic; font-weight: bold; color: gray; text-decoration: none; font-size: 10pt;}
.mehr a:visited {font-style: italic; font-weight: bold; color: gray; text-decoration: none; font-size: 10pt;}
.mehr a:hover {font-style: italic; font-weight: bold; color: gray; text-decoration: underline; font-size: 10pt;}



/*fusszeile fuer alle */

div#footer { border-top: #8AB0F6 1px solid; padding: 0px; margin: auto; width: 700px; height: auto; text-align: center;
 font-size: 8pt; white-space: nowrap; color: #0080c0; }
div#footer a:link { font-size: 8pt; font-weight: 400; color: #0080c0; text-decoration: none; }
div#footer a:active { font-size: 8pt; font-weight: 400; color: #0080c0; text-decoration: none; }
div#footer a:visited { font-size: 8pt; font-weight: 400; color: #0080c0; text-decoration: none; }
div#footer a:hover { font-size: 8pt; font-weight: 400; color: gray; text-decoration: underline; }
div#footer li { list-style-type: none; display: inline; }
.drauf { font-size: 8pt; color: red; text-decoration: none; }

/*impressum e-meil */

div#eml { font-size: 10pt; white-space: nowrap; color: #0080c0; }
div#eml a:link { font-size: 10pt; font-weight: 400; color: #0080c0; text-decoration: none; }
div#eml a:active { font-size: 10pt; font-weight: 400; color: #0080c0; text-decoration: none; }
div#eml a:visited { font-size: 10pt; font-weight: 400; color: #0080c0; text-decoration: none; }

   