body {
      margin:0px;
      padding:0px;
     }

.text
        {
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size:9pt;
         color:#000000;
         font-weight:normal;
        } 


.liste
        {
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
         font-size:11pt;
         color:#000000;
         font-weight:bold;
        } 

.headline
        {
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
         color:#336699;
         font-weight:bold;
        } 


a:link    {text-decoration: none; color:#000000; font-size: 9pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a:visited {text-decoration: none; color:#000000; font-size: 9pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a:hover   {text-decoration: none; color:#BD002B; font-size: 9pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a:active  {text-decoration: none; color:#000000; font-size: 9pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a:focus   {text-decoration: none; color:#000000; font-size: 9pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}

a.products:link    {text-decoration: underline; color:#336699; font-size: 10pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold;}
a.products:visited {text-decoration: underline; color:#336699; font-size: 10pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold;}
a.products:hover   {text-decoration: none; color:#336699; font-size: 10pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold;}
a.products:active  {text-decoration: underline; color:#336699; font-size: 10pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold;}
a.products:focus   {text-decoration: underline; color:#336699; font-size: 10pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold;}

a.email:link    {text-decoration: none; color:#000000; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.email:visited {text-decoration: none; color:#000000; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.email:hover   {text-decoration: none; color:#BD002B; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.email:active  {text-decoration: none; color:#000000; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.email:focus   {text-decoration: none; color:#000000; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}



a.fw:link    {text-decoration: none; color:#ffffff; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.fw:visited {text-decoration: none; color:#ffffff; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.fw:hover   {text-decoration: underline; color:#ffffff; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.fw:active  {text-decoration: none; color:#ffffff; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}
a.fw:focus   {text-decoration: none; color:#ffffff; font-size: 8pt; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight:normal;}



.maintable
          {
           width:100%;
           height:100%;
           margin:0px;
           padding:0px;
           border-spacing:0;
           border-collapse:collapse;
          }  

.table_content_main
                   {
                    width:903px;
                    height:546px;
                    margin:0px;
                    padding:0px;
                    border-collapse:collapse;
                    background:URL(../bilder/bg_main.gif);
                    border-style:solid;
                    border-color:#578CBE;
                    border-width: 0px;
                   }  

.navigation
                   {
                    width:161px;
                    height:546px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/bg_left.gif);
                    background-position:top left;
                    background-repeat:no-repeat;
                   }

.header1
                   {
                    width:150px;
                    height:154px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/header1.gif);
                    background-position:left,top;
                    background-repeat:no-repeat;
                   }


.header2
                   {
                    width:161px;
                    height:154px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/header2.gif);
                    background-position:left,top;
                    background-repeat:no-repeat;
                   }
                   
.header3
                   {
                    width:258px;
                    height:154px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/header3.gif);
                    background-position:left,top;
                    background-repeat:no-repeat;
                   }


.main_content
                   {
                    width:550px;
                    height:392px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    border-style:solid;
                    border-color:#578CBE;
                    border-width: 0px;
                    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                    font-size:10pt;
                    color:#000000;
                    font-weight:normal;
                   }

.main_content_ueber
                   {
                    width:550px;
                    height:392px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    border-style:solid;
                    border-color:#578CBE;
                    border-width: 0px;
                    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                    font-size:10pt;
                    color:#000000;
                    font-weight:normal;
                    background:URL(../bilder/paletti1.gif);
                    background-position:50% 50%;
                    background-repeat:no-repeat;
                   }

.main_content_anfahrt
                   {
                    width:550px;
                    height:392px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    border-style:solid;
                    border-color:#578CBE;
                    border-width: 0px;
                    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                    font-size:10pt;
                    color:#000000;
                    font-weight:normal;
                    background:URL(../bilder/paletti2.gif);
                    background-position:50% 50%;
                    background-repeat:no-repeat;
                   }

.main_content_kontakt
                   {
                    width:550px;
                    height:392px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    border-style:solid;
                    border-color:#578CBE;
                    border-width: 0px;
                    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                    font-size:10pt;
                    color:#000000;
                    font-weight:normal;
                    background:URL(../bilder/paletti5.gif);
                    background-position:50% 20%;
                    background-repeat:no-repeat;
                   }

.main_content_impressum
                   {
                    width:550px;
                    height:392px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    border-style:solid;
                    border-color:#578CBE;
                    border-width: 0px;
                    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                    font-size:10pt;
                    color:#000000;
                    font-weight:normal;
                    background:URL(../bilder/paletti4.gif);
                    background-position:50% 5%;
                    background-repeat:no-repeat;
                   }

.menu_top
                   {
                    width:161px;
                    height:134px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                   }


.menu
                   {
                    width:161px;
                    height:170px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/bg_menu.gif);
                   }

.menu_links
                   {
                    width:95px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
               
                   }

.link_height_top
                   {
                    width:95px;
                    height:28px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                   }


.link_height
                   {
                    width:95px;
                    height:21px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                   }


.link_height2
                   {
                    width:95px;
                    height:20px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                   }


.languages
                   {
                    width:161px;
                    height:16px;
                    margin:10px 0px 0px 0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                   
                   }

.lang_cont_top
                   {
                    width:161px;
                    height:56px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                  
                   }


.address_top
                   {
                    width:173px;
                    height:164px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                   }


.address
                   {
                    width:173px;
                    height:546px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/bg_right.gif);
                    background-position:top right;
                    background-repeat:no-repeat;
                   }

.address_content
                   {
                    width:153px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                    font-size:8pt;
                    color:#000000;
                    font-weight:normal;
                   }

.address_bottom
                   {
                    width:173px;
                    height:16px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/dots.gif);
                    background-position:right,top;
                    background-repeat:no-repeat;
                   }

.footer
                   {
                    width:903px;
                    height:20px;
                    margin:0px;
                    padding:0px;
                    border-spacing:0;
                    border-collapse:collapse;
                    background:URL(../bilder/bg_footer.gif);
                    background-position:left,top;
                    background-repeat:no-repeat;
                    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                    font-size:8pt;
                    color:#ffffff;
                    font-weight:normal;
                   } 
                   
.textfeld
              {
               width:126px;
               max-width:126px;
               font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
               font-size: 12px;
               color:#000000;
               font-weight:normal;
               height:18px;
               border:1 solid #336699;
              } 

.textfeld2
              {
               width:84px;
               max-width:84px;
               font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
               font-size: 12px;
               color:#000000;
               font-weight:normal;
               height:18px;
               border:1 solid #336699;
              } 


.nachrichtenfeld {
                 
                 overflow:auto;
                 width:404px;
                 max-width:404px;
                 height:80px;
                 max-height:80px;
                 border:1 solid #336699;
                 font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
                 font-size:12px;
                 color: #000000;
                 }
                 
.button {
         
         background-color:#336699;
         height:18px;
         max-height:18px;
         width:125px;
         max-width:125px;
         font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
         font-size:8pt;
         color: #ffffff;
         font-weight:normal;
         border-style:solid;
         border-color:#336699;
         border-width: 0px;
        }           
