 body {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   font-family: Verdana, Lucida, Sans-Serif;
   font-size: 11px;
   color: #000000;
   vertical-align: top;
   text-align: left;
   background-color: #ffffff;
}
table {
   font-family: Verdana, Lucida, Sans-Serif;
   font-size: 13px;
}

td {
   vertical-align: top;
   color: #000000;
}

h1 {
   font-family: Verdana, Lucida, Sans-Serif;
   font-size: 20px;
   font-weight:bold;
   color: #009864;
   margin-bottom: 10px;
}
h2 {
   font-family: Verdana, Lucida, Sans-Serif;
   font-size: 14px;
   font-weight:bold;
   color: #009864;
   margin-bottom: 10px;
}
h3 {
   font-family: Verdana, Lucida, Sans-Serif;
   font-size: 12px;
   color: #009864;
   margin-bottom: 10px;
}

.Hintergrund {
   z-index:0;
   position: fixed;
   left: 20px;
   top: 140px;
   position: expression("absolute");
   top: expression(parseInt(document.body.scrollTop + 140));

}
.Ueberschriftlayer{
   z-index:3;
   position: absolute;
   left: 20px;
   top: 160px;
   
}

.Hintergrundbild {
   border-width: 0px;
}

.Vordergrund {
   z-index:1;
   position: absolute;
   left: 0px;
   top: 5px;
}


.Haupttabelle {
   /* WIDTH: 780px; */
   WIDTH: 1004px;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   padding: 0px; 
   margin: 0px;   
}


.Kopf {
   WIDTH: 100%;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   padding: 0px;
   margin: 0px;
   vertical-align: bottom;
}


.Logo {
   margin-left: 20px;
   margin-top: 0px;
}


.LoginLink {
   position:absolute;
   left: 400px;
   top:25px;
   color: #009864;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;

}
.LoginLinkText{
   color: #009864;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;

}

.Produktlinkform {
   display: none;
   position:absolute;
   left: 540px;
   top:20px;
   
}


.ProduktlinkTabelle {
   WIDTH: 240px;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   padding: 0px;   

}


.ProduktlinkzelleLinks {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   width: 100px;
   color: #009864;
   font-weight: bold;
   font-size: 11px;
   vertical-align: middle;

}


.ProduktlinkzelleRechts {
   padding: 0px;
   margin: 0px;
   width: 140px;
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   text-align: right;
}

.ProduktSelect {
   width: 120px;
   font-family: Verdana;
   font-size: 11px;
}


.MenuZeile1 {
   height: 35px;
   background-color: #acd6c3;
   vertical-align: middle;
   padding: 0px;
   padding-left: 20px
}


.MenuZeile1Link {
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #009864;
}

.MenuZeile1LinkAktiv {
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   color: #ffffff;
}


.SeperatorMenuZeile1 {
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #009864;
}



.MenuZeile2 {
   height: 35px;
   background-color: #009864;
   vertical-align: middle;
   padding: 0px;
   padding-left: 20px
}


.Positionsgrafik {
   border-width: 0px;
}


.Position {
   text-decoration: underline;
   font-weight: none;
   font-size: 11px;
   color: #ffffff;
}

.PositionSeperator{
   text-decoration: none;
   font-weight: none;
   font-size: 11px;
   color: #ffffff;
}

.Infofeld {
   position:absolute;
   left: 20px;
   top:130px;
   display:none;
  
}

.ImpressumlinkLayer {
   position:absolute;
   left: 900px;
   top:102px;
  
}


.Impressumlink {
   text-decoration: none;
   font-weight: bold;
   font-size: 11px;
   color: #ffffff;
}


.Mitte {
   width: 100%;
}


.NaviTrailerTabelle {
   width: 100%;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   padding: 0px;
   margin:0px;   
}


.NaviTrailerTabelleLinks {
   width: 50%;
   padding: 0px;
   margin: 0px;
}


.AdressTabelle {
   WIDTH: 250px;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   padding: 0px;
   margin-top: 15px;
   margin-left: 20px;
}


.AdresseOben {
   width: 250px;
   color: #000000;
   font-size: 11px;
}


.AdresseUntenLinks {
   width: 60px;
   color: #000000;
   font-size: 11px;
}


.AdresseUntenMitte {
   width: 10px;
   color: #000000;
   font-size: 11px;
}


.AdresseUntenRechts {
   width: 180px;
   color: #000000;
   font-size: 11px;
}



.NaviTrailerTabelleRechts {
   width: 50%;
   text-align: right;
   padding: 0px;
   margin: 0px;
}


.Trailergrafik {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
}


.UntenInhalt {
   width: 100%;
   padding: 0px;
   margin: 0px;
   
   padding-top: 15px;
   padding-left: 20px;
   padding-right: 20px;
}


.StartseiteInhaltTabelle {
   width: 100%;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   padding: 0px;
   
}


.StartseiteInhaltTabelleZelleLinks {
   padding: 0px;
   margin: 0px;
   width: 210px;
}


.AktuellesTabelle {
   width: 190px;
   border-collapse: collapse;
   border-style: dashed; 
   border-color: #009864;
   border-width: 1px;
   border-spacing: 0px;
   margin-left:0px;
   padding: 0px;
}


.AktuellesTabelleUeberschrift {
   color: #009864;
   font-size: 11px;
   font-weight: bold;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
}


.AktuellesTabelleLinks {
   width: 10px;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-collapse: collapse;
}


.AktuellesPfeil {
   border-width: 0px;
}


.AktuellesTabelleRechts {
   width: 180px;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   color: #009864;
}

.AktuellesLinkText {
   
   color: #009864;
   text-decoration: none;
}


.StartseiteInhaltTabelleZelleRechts {
   padding: 0px;
   margin: 0px;
   width: 570px;
   padding-left: 20px;
   
}


.WillkommenText {
   color: #009864;
   text-decoration: none;
   font-weight: bold;
   font-size: 16px;
}

.folderimg {
   border-width: 0px;
}

.popuplink {
   /*color: #009864;*/
   text-decoration: none;
   font-weight: none;
   font-size: 10px;
   color: #000000;
}


.PopUpHauptpunktTabelle {
   width: 540px;
   padding: 0px;
   margin: 0px;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   
   
}
.PopUpHauptpunktTabelleZelleLinks {
   padding: 0px;
   margin: 0px;
   width: 15px;
   background-image: url('liniev.gif');
   padding: 0px;
   
   
}
.PopUpHauptpunktTabelleZelleRechts {
  padding: 0px;
  margin: 0px;
   
  padding-bottom: 5px; 
   
}

.PopUpUnterpunkteTabelle {
   width: 540px;
   padding: 0px;
   margin: 0px;
   border-collapse: collapse;
   border-style: solid; 
   border-width: 0px;
   border-spacing: 0px;
   display: none;
   margin-bottom: 10px;
}

.PopUpUnterpunkteTabelleZelleLinks {
   width: 15px;
   background-image: url('liniev.gif');
   padding: 0px;
   margin: 0px;
   
   padding-bottom: 3px;
   padding-top: 3px;
   
}
.PopUpUnterpunkteTabelleZelleRechts {
   padding: 0px;
   margin: 0px;
   
   padding-bottom: 3px;
   padding-top: 3px;
    
}

.SubmenLayer {
   padding-top: 15px;
   margin-left: 20px;
}

.Submen1Aktuell {
   font-weight: bold;
   font-size: 12px;
}

.Submen1Link {
   text-decoration: none;
   color: #ffffff;
   font-size: 10px;
   font-weight: bold;
}

.Submen1LinkAktiv{
   color: #ffffff;
   text-decoration: underline;
   font-size:12px;
   font-weight: bold;
}
.TabsTabelle {
   padding: 0px;
   margin: 0px;
   border-collapse: collapse;
   border-style: none; 
   border-width: 0px;
   border-spacing: 0px;
   margin-bottom: 0px;
}

.TabsTabelleZelleLinks {
   
   background-color: #acd6c3; /* Farbe des Tabs*/
   background-image: url('tabback.gif');
   padding: 0px;
   margin: 0px;
}
.TabsTabelleZelleMitte {
   background-color: #acd6c3; /* Farbe des Tabs*/
   background-image: url('tabback.gif');
   padding: 0px;
   margin: 0px;
   padding-top: 5px;
   padding-left: 10px;
   padding-right: 10px;
}
.TabsTabelleZelleRechts {
   
   background-color: #acd6c3; /* Farbe des Tabs*/
   background-image: url('tabback.gif');
   padding: 0px;
   margin: 0px;
}
.TabsTabelleAktuellZelleLinks {
   
   background-color: #ffffff; /* Farbe des Tabs*/
   background-image: url('tabaktback.gif');
   padding: 0px;
   margin: 0px;
}

.TabsTabelleAktuellZelleMitte {
   
   background-image: url('tabaktback.gif');
   background-color: #ffffff; /* Farbe des Tabs*/
   padding: 0px;
   margin: 0px;
   padding-top: 5px;
   padding-left: 15px;
   padding-right: 15px;
   font-weight: bold;
   color: #009864;
}

.TabsTabelleAktuellZelleRechts {
   background-color: #ffffff; /* Farbe des Tabs*/
   background-image: url('tabaktback.gif');
   padding: 0px;
   margin: 0px;
}

.TabLinkText
{
	font-size: 10px;
	font-weight: bold;
    color: #009864;
	text-decoration: none;
}

.TabLinkTextAktiv
{
	font-size: 12px;
	font-weight: bold;
    color: #009864;
	text-decoration: none;
}
.tabmenstrich
{
	border-collapse: collapse;
   border-top-style: solid; 
   border-color: #009864;
   border-width: 1px;
   border-spacing: 0px;
   padding: 0px; 
   margin: 0px;   
}

