@page { size:21.0cm 14.85cm;
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:0,5cm;
        margin-right:0,5cm
      }



/*BODY ALLGEMEIN*/

body { background:#ffffff url("../images/punkt.gif");
       scrollbar-base-color:white;
       scrollbar-track-color:white;
       scrollbar-face-color:white;
       scrollbar-highlight-color:white;
       scrollbar-3dlight-color:black;
       scrollbar-darkshadow-color:black;
       scrollbar-shadow-color:white;
       scrollbar-arrow-color:#003366;
       font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       color:#000000;
       text-align:center;
       margin-top:0px;
       margin-right:0px;
       margin-bottom:0px;
       margin-left:0px;
       padding: 0px;
     }

/*border-right: #8F8F8F 1px solid;*/
div#hlink {
    left: 0px; font: 18px Verdana, Helvetica, sans-serif; width: 210px;
}
div#hlink a {
    padding-right: 2px;
    border-right: #e9c587 1px solid; display: block; padding-left: 2px; border-left-width: 0px;
    background: #e9c587; border-bottom-width: 0px;
    padding-bottom: 5px; margin: 0px; color: #000000;
    padding-top: 5px; text-align: left; text-decoration: none; }

div#hlink a:hover {
    border-right: #000000 1px solid; background: #EC931F; color: #FFFFFF
}

span#ulink {
    left: 0px; font: 18px Verdana, Helvetica, sans-serif; width: 210px;
}

span#ulink a {
    padding-right: 10px;
    border-right: #F2D5A4 1px solid; display: block; padding-left: 2px; border-left-width: 0px;
    background: #F2D5A4; border-bottom-width: 0px;
    padding-bottom: 5px; margin: 0px; color: #000000;
    padding-top: 5px; text-align: left; text-decoration: none; }

span#ulink a:hover {
    border-right: #000000 1px solid; background: #F5B157; color: #ffffff
}

span#u1link {
    left: 0px; font: 18px Verdana, Helvetica, sans-serif; width: 160px;
}

span#u1link a {
    padding-right: 10px;
    border-right: #000000 1px solid; display: block; padding-left: 2px; border-left-width: 0px;
    background: #F5B157; border-bottom-width: 0px;
    padding-bottom: 5px; margin: 0px; color: #000000;
    padding-top: 5px; text-align: left; text-decoration: none; }

span#u1link a:hover {
    border-right: #000000 1px solid; background: #F5B157; color: #000000
}
span.rollover{ font-family: Verdana, Helvetica, sans-serif;
               font-size: 14px;
               color: #000000;
               }
/* image border */
img {  border-width: 0px}


h2    { font-family: Verdana, Helvetica, sans-serif;
       font-size: 14px;
       color: #000000;
       font-weight:bold;
       padding-left:5px;
       padding-right:1px
     }
h3    { font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       color: #000000;
       font-weight:bold;
       padding-left:5px;
       padding-right:1px
     }


h4    { font-family: Verdana, Helvetica, sans-serif;
       font-size: 10px;
       color: #000000;
       font-weight:bold;
       padding-left:1px;
       padding-right:1px
     }



span.text_blau    { font-family: Verdana, Helvetica, sans-serif;
                    font-size: 15px;
                    color: #00b0dc;
                    font-weight:bold;
                 }


span.text_orange    { font-family: Verdana, Helvetica, sans-serif;
                      font-size: 20px;
                      color: #EC931F;
                      font-weight:bold;
                    }

p.red { color : #ff0000;
       font-weight: normal;
       font-size:11px;
       font-family: Verdana, Helvetica, sans-serif;
     }

h2.red { color : #ff0000;
       font-weight: bold;
       font-size:12px;
       font-family: Verdana, Helvetica, sans-serif;
     }


p.p1 { color : #000000;
       font-weight: normal;
       font-size:11px;
       padding-left: 1cm;
       font-family: Verdana, Helvetica, sans-serif;
     }

b.b1 { color : #FF0000;
       font-size:10px;
       font-family: Verdana, Helvetica, sans-serif;
       margin-top : 1px;
       margin-bottom : 1px;
       margin-right : 1px;
       margin-left : 1px;
     }

b.blau { color : #0060ff;
       font-size:10px;
       font-family: Verdana, Helvetica, sans-serif;
       }


p    { font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       text-align:left;
       color: #000000;
       font-weight:normal;
       padding-left:5px;
       padding-right:1px
     }
p.ue_impressum   { font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       text-align:left;
       color: #000000;
       font-weight:bold;
       padding-left:5px;
       padding-right:1px
     }
/*
p:first-letter { font-size: 30px;
                        font-family: sans-serif, Verdana, Helvetica;
                        color : red;
                        font-weight: bold;
                        float: left;
                     }
p:first-line { font-size: 12;
                    font-family: Verdana, Helvetica, sans-serif;
                    color : #000000;
                  }
*/
p.blau    { font-family: Verdana, Helvetica, sans-serif;
            font-size: 11px;
            text-align:left;
            color: #00b0dc;
            font-weight:bold;
            padding-left:5px;
            padding-right:1px
          }

/*Tabellen und Zellen*/



/*Listen und Aufzählungen*/


ul   { font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       text-align:left;
       color: #000000;
       font-weight:normal;
       padding-left:0px;
       padding-right:1px
     }

ol li {font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       text-align:left;
       color: #000000;
       list-style-position: inside;
       font-weight:normal;
       padding-left:0px;
       padding-bottom:11px;
       padding-right:1px;
     }

ul.blue  { font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           text-align:left;
           color: #00b0dc;
           font-weight:normal;
           padding-left:0px;
           padding-right:1px;
         }


/*LINKFARBEN*/

 a:link { font-size:10px;
          font-weight: normal;
          color: #000000;
          text-decoration:none;
          font-family: Verdana, Helvetica, sans-serif;
        }
 a:visited {font-size:10px;
            font-weight: normal;
            color: #000000;
            text-decoration:none;
            font-family: Verdana, Helvetica, sans-serif;
           }
 a:active { font-size:10px;
            font-weight: normal;
            color: #000000;
            text-decoration:none;
            font-family: Verdana, Helvetica, sans-serif;
          }
 a:hover {font-size:10px;
          font-weight: normal;
          color: #6f6f6f;
          text-decoration: none;
          font-family: Verdana, Helvetica, sans-serif;
         }
 /*LINKFARBEN Unten z.B. kontakt, impressum... */

 a:link.mu { font-size: 12px;
             font-weight: bold;
             color: #000000;
             text-decoration:none;
             font-family: Verdana, Helvetica, sans-serif;
           }
 a:visited.mu { font-size: 12px;
                font-weight: bold;
                color: #000000;
                text-decoration:none;
                font-family: Verdana, Helvetica, sans-serif;
              }
 a:active.mu { font-size: 12px;
               font-weight: bold;
               color: #000000;
               text-decoration:none;
               font-family: Verdana, Helvetica, sans-serif;
             }
 a:hover.mu { font-size: 12px;
              font-weight: bold;
              color: #000000;
              text-decoration: underline;
              font-family: Verdana, Helvetica, sans-serif;
            }

 /*LINKFARBEN Unten z.B. kontakt, impressum... */

 a:link.mu2 { font-size:10px;
              font-weight: normal;
              color: #000000;
              text-decoration:none;
              font-family: Verdana, Helvetica, sans-serif
            }
 a:visited.mu2 {font-size:10px;
                font-weight: normal;
                color: #000000;
                text-decoration:none;
                font-family: Verdana, Helvetica, sans-serif
               }
 a:active.mu2 { font-size:10px;
                font-weight: normal;
                color: #000000;
                text-decoration:none;
                font-family: Verdana, Helvetica, sans-serif
              }
 a:hover.mu2 { font-size:10px;
               font-weight: normal;
               color: #ffffff;
               text-decoration: none;
               font-family: Verdana, Helvetica, sans-serif;
             }

 /*LINKFARBEN Unten z.B. Suche... */

 a:link.su {font-weight:bold;
            font-size:10px;
            color: #000000;
            text-decoration:underline;
            font-family: Verdana, Helvetica, sans-serif;
           }
 a:visited.su {font-size:10px;
               font-weight: bold;
               color: #000000;
               text-decoration:underline;
               font-family: Verdana, Helvetica, sans-serif;
              }
 a:active.su {font-size:10px;
              font-weight: bold;
              color: #000000;
              text-decoration:underline;
              font-family: Verdana, Helvetica, sans-serif;
             }
 a:hover.su { font-size:10px;
              font-weight: bold;
              color: #afafaf;
              text-decoration: none;
              font-family: Verdana, Helvetica, sans-serif;
            }


a:link.menu { background-color : #f0a500;
              font-size: 9px;
              text-transform : uppercase;
              color: #000000;
              padding-top : 1px;
              padding-bottom : 1px;
              margin-right : 6px;
              margin-left : 6px;
              margin-top : 1px;
              margin-bottom : 1px;
              padding-left : 4px;
              padding-right : 4px;
            }

a:visited.menu { background-color : #f0a500;
                 font-size: 9px;
                 color: #000000;
                 text-transform : uppercase;
                 padding-top : 1px;
                 padding-bottom : 1px;
                 margin-top : 1px;
                 margin-bottom : 1px;
                 margin-right : 6px;
                 margin-left : 6px;
                 padding-left : 4px;
                 padding-right : 4px;
               }


a:hover.menu { background-color : #f0a500;
               font-size: 9px;
               color: #ffffff;
               padding-top : 1px;
               padding-bottom : 1px;
               margin-right : 6px;
               margin-left : 6px;
               padding-left : 4px;
               padding-right : 4px;
             }


a:link.bestellen {    background-color : #ffffff;
                      font-size: 9px;
                      color: #000000;
                      font-family: Verdana, Helvetica, sans-serif;
                      text-transform : uppercase;
                      border-left: 1px #EC931F solid;
                      border-right: 1px #EC931F solid;
                      border-top: 1px #EC931F solid;
                      border-bottom: 1px #EC931F solid;
            }

a:visited.bestellen { background-color : #ffffff;
                      font-size: 9px;
                      font-family: Verdana, Helvetica, sans-serif;
                      color: #000000;
                      text-transform : uppercase;
                      border-left: 1px #EC931F solid;
                      border-right: 1px #EC931F solid;
                      border-top: 1px #EC931F solid;
                      border-bottom: 1px #EC931F solid;
               }


a:hover.bestellen {   background-color : #F5B157;
                      font-size: 9px;
                      font-family: Verdana, Helvetica, sans-serif;
                      color: #ffffff;
                      text-transform : uppercase;
                      border-left: 1px #EC931F solid;
                      border-right: 1px #EC931F solid;
                      border-top: 1px #EC931F solid;
                      border-bottom: 1px #EC931F solid;
             }



a:link.sitemap {    background-color : #ffffff;
                      font-size: 9px;
                      color: #000000;
                      font-family: Verdana, Helvetica, sans-serif;
                      text-transform : uppercase;
            }

a:visited.sitemap { background-color : #ffffff;
                      font-size: 9px;
                      font-family: Verdana, Helvetica, sans-serif;
                      color: #000000;
                      text-transform : uppercase;
               }


a:hover.sitemap {   background-color : #ffffff;
                      font-size: 9px;
                      font-family: Verdana, Helvetica, sans-serif;
                      color: #f0a500;
                      text-transform : uppercase;
             }


a:link .image { filter='Alpha(opacity=70)';}
a:visited .image { filter='Alpha(opacity=70)';}
a:hover .image { filter='';}






/*Formatierungen für formulare*/

input {  font-family: Verdana, Helvetica, sans-serif;
         font-size: 10px;
         background-color: #ffffff;
         border: 1px #EC931F solid;
         color: #000000;
         margin-top: 1px;
         margin-right: 1px;
         margin-bottom: 1px;
         margin-left: 0px;
         padding-left:0px;
      }

select {  font-family: Verdana, Helvetica, sans-serif;
         font-size: 10px;
         background-color: #e9c587;
         color: #000000;
         border: 1px #000000 solid;
      }


/*         border: 1px #00b0dc solid;   */

textarea { font-family: Verdana, Helvetica, sans-serif;
           color:#000000;
           font-size: 10px;
           background-color: #FFFFFF;
           border: 1px #EC931F solid;
           margin-top: 1px;
           margin-right: 1px;
           margin-bottom: 1px;
           margin-left: 1px;
         }

.copy    { font-family: Verdana, Helvetica, sans-serif;
           font-size: 10px;
           color: #3F3F3F;
           font-weight:normal;
           text-align: center;
         }

td.namen {font-family: Verdana, Helvetica, sans-serif;
          font-size: 11px;
          text-align:left;
          color: #000000;
          width: 100px;
          font-weight:normal;
          margin: 1px;
          padding-top:5px;
         }

td.felder{font-family: Verdana, Helvetica, sans-serif;
          font-size: 11px;
          text-align:left;
          color: #000000;
          width: 150px;
          font-weight:normal;
          margin: 1px;
          padding-top:5px;
         }

td.freies_feld {font-family: Verdana, Helvetica, sans-serif;
                font-size: 11px;
                text-align:left;
                color: #000000;
                width: 50px;
                font-weight:normal;
                margin: 1px;
                padding-top:5px;
               }

/*Formatierungen für formulare bei fehler*/

.fehler{ background-color:#f2ddb5;
         border: 1px #EC931F solid;
       }
td.fehlermeldung { font-size:11px;
                   font-weight: bold;
                   text-align: center;
                   color: #BF0000;
                   padding-left:5px;
                   font-family: Verdana, Helvetica, sans-serif
                 }

td.form1 { font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           text-align: right;
           font-weight:normal;
           padding-right:2px;
         }



/* LINKFARBEN Menü Lebenslauf */
a:link.menue_link { font-size:11px;
                    font-weight: normal;
                    padding : 3px;
                    border : 1px solid #f0a500;
                    color: #000000;
                    text-decoration:none;
                    font-family: Verdana, Helvetica, sans-serif;
                  }
a:visited.menue_link { font-size:11px;
                       font-weight: normal;
                       border : 1px solid #f0a500;
                       padding : 3px;
                       color: #000000;
                       text-decoration:none;
                       font-family: Verdana, Helvetica, sans-serif;
                     }
a:hover.menue_link { font-size:11px;
                     font-weight: normal;
                     background-color : #F8D586;
                     padding : 3px;
                     border : 1px solid #000000;
                     color: #000000;
                     text-decoration:none;
                     font-family: Verdana, Helvetica, sans-serif;
                   }
a:active.menue_link { font-size:11px;
                      font-weight: normal;
                      color: #000000;
                      background-color : #F8D586;
                      padding : 3px;
                      border : 1px solid #000000;
                      text-decoration:none;
                      font-family: Verdana, Helvetica, sans-serif;
                    }

/* breite und höhe der Tabellen und zellen */

td.b_oben_mitte     {width: 352px; height: 80px;}
td.blau             {height: 3px; width: 100%; background-color: #00b0dc;}
td.orange           {height: 20px; width: 100%; background-color: #EC931F;}
td.copy             {height: 20px; width: 800px; background-color: #ffffff;}
td.warenkorb_50     {height: 20px; width: 50px; background-color: #f0a500;}
td.warenkorb_200    {height: 20px; width: 200px; background-color: #f0a500;}
table.h_tbl_oben    {width: 800px; height: 177px; margin: 0px;}
td.b_unten          {width: 100%; height: 22px;}
td.menue_oben_r     {height: 20px; width: 200px; background-color: #f0a500;}
td.menue_oben_l     {height: 20px; width: 800px; background-color: #f0a500;}
td.menue_zelle      {height: 20px; width: 80px; background-color: #f0a500;}


table.inhalt        {font-family: Verdana, Helvetica, sans-serif;
                     background-color:#ffffff;
                     font-size: 10px;
                     text-align:left;
                     color: #000000;
                     width: 570px;
                     height: 400px;
                     font-weight:normal;
                     padding:0px;
                     margin: 0px;
                    }
table.rahmen       { border-left: 1px #EC931F solid;
                     border-right: 1px #EC931F solid;
                     border-top: 1px #EC931F solid;
                     border-bottom: 1px #EC931F solid;
                   }

td.tdrahmen       {  border-left: 1px #EC931F solid;
                     border-right: 1px #EC931F solid;
                     border-top: 1px #EC931F solid;
                     border-bottom: 1px #EC931F solid;
                   }

td.td_rahmen       {  border-left: 1px #000000 solid;
                     border-right: 1px #000000 solid;
                     border-top: 1px #000000 solid;
                     border-bottom: 1px #000000 solid;
                   }


td.news_oben        {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     text-align:left;
                     color: #000000;
                     width: 100%;
                     font-weight:normal;
                     margin: 0px;
                     padding:0px;
                   }
td.news_unten       {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     color: #000000;
                     width: 100%;
                     font-weight:normal;
                     margin: 0px;
                   }
td.news_feld       {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     text-align:left;
                     color: #000000;
                     width: 30%;
                     height: 200px;
                     font-weight:normal;
                     margin: 0px;
                     padding:0px;
                     border-left: 1px #000000 solid;
                     border-right: 1px #000000 solid;
                     border-top: 1px #000000 solid;
                     border-bottom: 1px #000000 solid;
                   }

td.news_feld_lang  { width: 90%;
                     height: 120px;
                   }



table.menue         {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     color: #000000;
                     text-align:left;
                     width: 198px;
                     height: 400px;
                     font-weight:normal;
                     margin: 0px;
                     padding:0px;
                     background-color: #f2ddb5;
                     border-right: 1px #f2ddb5 solid;
                    }

table.produktauswahl{font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     text-align:left;
                     color: #000000;
                     width: 180px;
                     font-weight:normal;
                     margin: 0px;
                     background-color: #00b0dc;
                     padding:2px;
                     border-left: 1px #000000 solid;
                     border-right: 1px #000000 solid;
                     border-top: 1px #000000 solid;
                     border-bottom: 1px #000000 solid;
                   }

table.hpttbl_inhalt { font-family: Verdana, Helvetica, sans-serif;
         font-size: 10px;
         color: #000000;
         font-weight:normal;
         text-align: center;
         width: 100%;
         margin: 0px;
       }


table.hpttbl { font-family: Verdana, Helvetica, sans-serif;
         color: #000000;
         text-align: center;
         background-color:#ffffff;
         width: 800px;
         border-left: 1px solid black;
         border-right: 1px solid black;
         border-top: 1px solid black;
         border-bottom: 1px solid black;
         margin: 0px;
         padding: 0px;
       }
td.h1  { font-family: Verdana, Helvetica, sans-serif;
         font-size: 9px;
         text-align: center;
         color: #000000;
         font-weight:normal;
       }
a:link.schleife { font-size:9px;
                  font-weight: normal;
                  color: #000000;
                  text-decoration:none;
                  font-family: Verdana, Helvetica, sans-serif;
                }

td.ue { font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        color: #000000;
        font-weight:bold;
      }

td.ue_service { font-family: Verdana, Helvetica, sans-serif;
                font-size: 12px;
                text-align: left;
                color: #000000;
                font-weight: bold;
                height: 20px;
                vertical-align: top;
                background-color: #BDCBF0;
              }


td {font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight:normal;
   }
table.katalog{ background-color: #ffffff;
               border-left: 1px #000000 solid;
               border-right: 1px #000000 solid;
               border-top: 1px #000000 solid;
               border-bottom: 1px #000000 solid;
               width: 170px;
              }
table.news_tbl{  background-color: #ffffff;
                 border-left: 1px #000000 solid;
                 border-right: 1px #000000 solid;
                 border-top: 1px #000000 solid;
                 border-bottom: 1px #000000 solid;
              }

table.news_text{ background-color: #f0a500;
                 border-left: 1px #000000 solid;
                 border-right: 1px #000000 solid;
                 border-bottom: 1px #000000 solid;
              }


/* background color product group links */
tr.navtable { background-color: #E7ECEF; clip:   rect(   ); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

/*-------------------------------------------------*/

@media print
{
#menuroot {        DISPLAY: none; WIDTH: 0px}

body { background:#ffffff url("../images/punkt.gif");
       scrollbar-base-color:white;
       scrollbar-track-color:white;
       scrollbar-face-color:white;
       scrollbar-highlight-color:white;
       scrollbar-3dlight-color:black;
       scrollbar-darkshadow-color:black;
       scrollbar-shadow-color:white;
       scrollbar-arrow-color:#003366;
       font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       color:#000000;
       text-align:center;
       margin-top:0px;
       margin-right:0px;
       margin-bottom:0px;
       margin-left:0px;
       padding: 0px;
     }

/* image border */
img {  border-width: 0px}


h2    { font-family: Verdana, Helvetica, sans-serif;
       font-size: 14px;
       color: #000000;
       font-weight:bold;
       padding-left:5px;
       padding-right:1px
     }
h3    { font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       color: #000000;
       font-weight:bold;
       padding-left:5px;
       padding-right:1px
     }


p.p1 { color : #000000;
       font-weight: normal;
       font-size:11px;
       padding-left: 1cm;
       font-family: Verdana, Helvetica, sans-serif;
     }



p    { font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       text-align:left;
       color: #000000;
       font-weight:normal;
       padding-left:5px;
       padding-right:1px
     }
/*Listen und Aufzählungen*/


ul   { font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       text-align:left;
       color: #000000;
       font-weight:normal;
       padding-left:0px;
       padding-right:1px
     }

ol li {font-family: Verdana, Helvetica, sans-serif;
       font-size: 11px;
       text-align:left;
       color: #000000;
       list-style-position: inside;
       font-weight:normal;
       padding-left:0px;
       padding-bottom:11px;
       padding-right:1px
     }


.copy    { font-family: Verdana, Helvetica, sans-serif;
           font-size: 10px;
           color: #3F3F3F;
           font-weight:normal;
           text-align: center;
         }


/* breite und höhe der Tabellen und zellen */

td.b_oben_mitte     {width: 352px; height: 80px;}
td.blau             {height: 3px; width: 100%; background-color: #00b0dc;}
td.orange           {height: 20px; width: 100%; background-color: #EC931F;}
td.copy             {height: 20px; width: 800px; background-color: #ffffff;}
td.warenkorb_50     {height: 20px; width: 50px; background-color: #f0a500;}
td.warenkorb_200    {height: 20px; width: 200px; background-color: #f0a500;}
table.h_tbl_oben    {width: 800px; height: 177px; margin: 0px;}
td.b_unten          {width: 100%; height: 22px;}
td.menue_oben_r     {height: 20px; width: 200px; background-color: #f0a500;}
td.menue_oben_l     {height: 20px; width: 800px; background-color: #f0a500;}
td.menue_zelle      {height: 20px; width: 80px; background-color: #f0a500;}


table.inhalt        {font-family: Verdana, Helvetica, sans-serif;
                     background-color:#ffffff;
                     font-size: 10px;
                     text-align:left;
                     color: #000000;
                     width: 570px;
                     height: 400px;
                     font-weight:normal;
                     padding:0px;
                     margin: 0px;
                    }
td.news_oben        {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     text-align:left;
                     color: #000000;
                     width: 100%;
                     font-weight:normal;
                     margin: 0px;
                     padding:0px;
                   }
td.news_unten       {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     color: #000000;
                     width: 100%;
                     font-weight:normal;
                     margin: 0px;
                   }
td.news_feld       {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     text-align:left;
                     color: #000000;
                     width: 30%;
                     height: 200px;
                     font-weight:normal;
                     margin: 0px;
                     padding:3px;
                     border-left: 1px #000000 solid;
                     border-right: 1px #000000 solid;
                     border-top: 1px #000000 solid;
                     border-bottom: 1px #000000 solid;
                     border-bottom: 1px #000000 solid;
                   }

td.news_feld_lang  { width: 90%;
                     height: 120px;
                   }



table.menue         {font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     color: #000000;
                     text-align:left;
                     width: 198px;
                     height: 400px;
                     font-weight:normal;
                     margin: 0px;
                     padding:0px;
                     background-color: #f2ddb5;
                     border-right: 1px #f2ddb5 solid;
                    }

table.produktauswahl{font-family: Verdana, Helvetica, sans-serif;
                     font-size: 11px;
                     text-align:left;
                     color: #000000;
                     width: 180px;
                     font-weight:normal;
                     margin: 0px;
                     background-color: #00b0dc;
                     padding:2px;
                     border-left: 1px #000000 solid;
                     border-right: 1px #000000 solid;
                     border-top: 1px #000000 solid;
                     border-bottom: 1px #000000 solid;
                   }

table.hpttbl_inhalt { font-family: Verdana, Helvetica, sans-serif;
         font-size: 10px;
         color: #000000;
         font-weight:normal;
         text-align: center;
         width: 100%;
         margin: 0px;
       }


table.hpttbl { font-family: Verdana, Helvetica, sans-serif;
         color: #000000;
         text-align: center;
         background-color:#ffffff;
         width: 800px;
         border-left: 1px solid black;
         border-right: 1px solid black;
         border-top: 1px solid black;
         border-bottom: 1px solid black;
         margin: 0px;
         padding: 0px;
       }
td.h1  { font-family: Verdana, Helvetica, sans-serif;
         font-size: 9px;
         text-align: center;
         color: #000000;
         font-weight:normal;
       }

td.ue { font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        color: #000000;
        font-weight:bold;
      }

td.ue_service { font-family: Verdana, Helvetica, sans-serif;
                font-size: 12px;
                text-align: left;
                color: #000000;
                font-weight: bold;
                height: 20px;
                vertical-align: top;
                background-color: #BDCBF0;
              }


td {font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight:normal;
   }
table.katalog{ background-color: #ffffff;
               border-left: 1px #000000 solid;
               border-right: 1px #000000 solid;
               border-top: 1px #000000 solid;
               border-bottom: 1px #000000 solid;
               border-bottom: 1px #000000 solid;
              }


/* background color product group links */
tr.navtable { background-color: #E7ECEF; clip:   rect(   ); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

       }


}
