body{font-family:Verdana, Helvetica, sans-serif;font-style: normal; font-size:8pt; color:#555555;margin:0px;line-height:13pt; background-color:#ffffff;font-weight:normal;margin:0px;
background-image: url(bilder/hg_body.jpg);
background-repeat:repeat-y;
background-position: top left;}

body.start{font-family:Verdana, Helvetica, sans-serif;font-style: normal; font-size:8pt; color:#555555;margin:0px;line-height:13pt; background-color:#ffffff;font-weight:normal;margin:0px;
background-image: url(bilder/pixel.gif);
background-repeat:no-repeat;
background-position: top left;}


td{font-family:Verdana, Helvetica, sans-serif;font-style: normal; font-size:8pt; color:#555555;margin:0px;line-height:13pt; margin-left:auto;margin-right:auto;text-align:left;font-weight:normal;}

#frameseite{
width:auto;
background-color:#ffffff;
height:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;}


table.gesamttab{
width:100%;
margin-left:auto;
margin-right:auto;
height:100%;}


table.haupttab{
width:100%;
margin-left:20px;
height:100%;}

table.fusstab{
width:100%;
margin-left:20px;
height:100%;
background-image: url(bilder/bg_auge.jpg);
background-repeat: no-repeat;
background-position: right bottom;}

td.oben{
background-image: url(bilder/bg_kopf.jpg);
background-repeat: repeat-x;}

td.unten{
background-image: url(bilder/bg_fuss.jpg);
background-repeat: repeat-x;
background-position: left bottom;}


td.slogan{
padding-left:400px;
font-size:10pt;}

td.fusszeile{
color:#ffffff;
vertical-align:bottom;
padding-bottom:10px;
padding-left:10px;}


td.fusszeile2{
color:#ffffff;
vertical-align:bottom;
padding-bottom:65px;
padding-left:10px;}

td.umenu{
color:#555555;
padding-left:40px;}

td.grau{
background-color:#9fa0a4;}

td.hgtaboben{
height:22px;
text-align:right;
background-image: url(bilder/hg_taboben.jpg);
background-repeat: repeat-x;
background-position: left top;}

td.hgtablinks{
width:22px;
vertical-align:bottom;
background-image: url(bilder/hg_tablinks.jpg);
background-repeat: repeat-y;
background-position: right top;}

td.hgvorschau{
width:60px;
height:52px;
vertical-align:bottom;
background-image: url(bilder/hg_tabvorschau.jpg);
background-repeat: no-repeat;
background-position: left top;
vertical-align:top;
text-align:left;
padding:8px;
padding-right:3px;
}

td.prodinhalt{
padding:1px;}




#seite{
width:800px;
background-color:#ffffff;
height:467px;
text-align:left;
margin-left:0px;
margin-top:0px;
 }

#seite2{
width:790px;
background-color:#eeeeee;
height:100%;
min-height:440px;
text-align:left;
margin-left:20px;
margin-top:auto;
 }

#seite3{
width:790px;
background-color:#ffffff;
height:100%;
min-height:300px;
text-align:left;
margin-left:20px;
margin-top:auto;
 }

#seitekontakt{
width:790px;
background-color:#eeeeee;
height:100%;
min-height:440px;
text-align:left;
margin-left:20px;
margin-top:auto;
background-image: url(bilder/hg_kontakt.jpg);
background-repeat: no-repeat;
background-position: right top;
 }


#seiteservice{
width:790px;
background-color:#eeeeee;
height:100%;
min-height:440px;
text-align:left;
margin-left:20px;
margin-top:auto;
background-image: url(bilder/hg_service.jpg);
background-repeat: no-repeat;
background-position: right top;
 }

#seitevertrieb{
width:790px;
background-color:#eeeeee;
height:100%;
min-height:440px;
text-align:left;
margin-left:20px;
margin-top:auto;
background-image: url(bilder/hg_vertrieb.jpg);
background-repeat: no-repeat;
background-position: right top;
 }

#seiteref{
width:790px;
background-color:#eeeeee;
height:100%;
min-height:440px;
text-align:left;
margin-left:20px;
margin-top:auto;
background-image: url(bilder/hg_ref.jpg);
background-repeat: no-repeat;
background-position: right top;
 }

#seiteueberuns{
width:790px;
background-color:#eeeeee;
height:100%;
min-height:440px;
text-align:left;
margin-left:20px;
margin-top:auto;
background-image: url(bilder/hg_ueberuns.jpg);
background-repeat: no-repeat;
background-position: right top;
 }

#seitelese{
width:790px;
background-color:#eeeeee;
height:100%;
min-height:440px;
text-align:left;
margin-left:20px;
margin-top:auto;
background-image: url(bilder/hg_leer.jpg);
background-repeat: no-repeat;
background-position: left top;
 }

#bildschirm{
margin:0px;
position:absolute;
top:218px;
left:0px;
width:300px;
height:227px;
z-index:100;
background-image: url(bilder/bildschirm.gif);
background-repeat: no-repeat;
background-position: left top;
color:#ffffff;
}


#bildschirmtext{
position:relative;
top:15px;
left:25px;
right:20px;
bottom:70px;
width:245px;
height:142px;
z-index:110;
color:#ffffff;
font-size:8pt;
overflow:hidden;
}

#bildschirmtext p{
margin-top:5px;
margin-bottom:0px;
line-height:10pt;
}

#fenster{
width:570px;
background-color:#ffffff;
height:440px;
text-align:left;
margin-left:1px;
margin-top:auto;
background-image: url(bilder/bildschirm_gr.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#bildschirmtext2{
position:relative;
top:45px;
left:65px;
width:440px;
height:245px;
z-index:110;
color:#ffffff;
font-size:14pt;
overflow:hidden;
}
#bildschirmtext2 p{
margin-top:10px;
margin-bottom:0px;
line-height:18pt;
}

td.prodbild{padding-left:25px;
text-align:right;}

.gruen{color: #96ff00;}

.submenu{font-size:7pt;}
a.submenu:link    { color:#555555; text-decoration:none; font-size:7pt;}
a.submenu:visited { color:#555555; text-decoration:none;font-size:7pt;}
a.submenu:hover   { color:#555555; text-decoration:underline;font-size:7pt;}
a.submenu:active { color:#555555; text-decoration:underline;font-size:7pt;}


a:link{color:#555555; text-decoration:underline;}
a:visited {color:#555555;text-decoration:underline;}
a:hover{color:#888888;text-decoration:underline;}
a:active{color:#888888; text-decoration:underline;}



a.umenu:link    { color:#555555; text-decoration:none; font-size:10pt;}
a.umenu:visited { color:#555555; text-decoration:none;font-size:10pt;}
a.umenu:hover   { color:#000000; text-decoration:none;font-size:10pt;}
a.umenu:active { color:#000000; text-decoration:none;font-size:10pt;}

a.umenuak:link    { color:#000000; text-decoration:none;font-size:10pt;}
a.umenuak:visited { color:#000000; text-decoration:none;font-size:10pt;}
a.umenuak:hover   { color:#000000; text-decoration:none;font-size:10pt;}
a.umenuak:active { color:#000000; text-decoration:none;font-size:10pt;}

a.weiss:link    { color:#ffffff; text-decoration:underline;}
a.weiss:visited { color:#ffffff; text-decoration:underline;}
a.weiss:hover   { color:#ffffff; text-decoration:underline;}
a.weiss:active { color:#ffffff; text-decoration:underline;}

a.gruen:link    { color:#555555; text-decoration:none;}
a.gruen:visited { color:#555555; text-decoration:none;}
a.gruen:hover   { color:#9bcc35; text-decoration:none;}
a.gruen:active { color:#9bcc35; text-decoration:none;}

a.normal:link    { color:#555555; text-decoration:none;}
a.normal:visited { color:#555555; text-decoration:none;}
a.normal:hover   { color:#555555; text-decoration:none;}
a.normal:active { color:#555555; text-decoration:none;}

a.prod:link    { color:#555555; text-decoration:underline;font-weight:bold}
a.prod:visited { color:#555555; text-decoration:underline;font-weight:bold}
a.prod:hover   { color:#888888; text-decoration:underline;font-weight:bold}
a.prod:active { color:#888888; text-decoration:underline;font-weight:bold}


a.prodakt:link    { color:#888888; text-decoration:underline;font-weight:bold}
a.prodakt:visited { color:#888888; text-decoration:underline;font-weight:bold}
a.prodakt:hover   { color:#888888; text-decoration:underline;font-weight:bold}
a.prodakt:active { color:#888888; text-decoration:underline;font-weight:bold}

.fett{font-weight:bold;}
.kursiv{font-style:italic;}
.klein{font-size:7pt;vertical-align:bottom;}

.navi{padding-top:40px;padding-right:40px}
.logo{padding-top:40px}
.text{padding:40px;padding-bottom:10px}

a.menu { display:block;  margin-left:30px;font-size:10pt;font-weight:bold;color:#f6a800;text-decoration:none;padding-bottom:20px}

a.menu:link    { color:#f6a800; }
a.menu:visited { color:#f6a800; }
a.menu:hover   { color:#fee9c8; }
a.menu:active  { color:#fee9c8;  }

a.menuakt { display:block;  margin-left:30px;font-size:10pt;font-weight:bold;color:#fee9c8;text-decoration:none;padding-bottom:20px}


a.ue:link    { color:#555555; font-size:10pt;text-decoration:underline;font-weight:bold;}
a.ue:visited { color:#555555; font-size:10pt;text-decoration:underline;font-weight:bold;}
a.ue:hover   { color:#aaaaaa;font-size:10pt; text-decoration:underline;font-weight:bold;}
a.ue:active  { color:#aaaaaa; font-size:10pt; text-decoration:underline;font-weight:bold;}

a.lese:link    { color:#aaaaaa; font-size:11pt;text-decoration:underline;font-weight:bold;}
a.lese:visited { color:#aaaaaa; font-size:11pt;text-decoration:underline;font-weight:bold;}
a.lese:hover   { color:#555555;font-size:11pt; text-decoration:underline;font-weight:bold;}
a.lese:active  { color:#555555; font-size:11pt; text-decoration:underline;font-weight:bold;}

h1{
font-weight:bold;
font-size:13pt;
margin-top:0px;margin-bottom:0px;margin-left:0px; margin-right:0px;padding:0px;
font-variant:small-caps;
color:#888888;
}

h2{
font-weight:bold;
font-size:10pt;
margin-top:8px;margin-bottom:0px;margin-left:0px; margin-right:0px;padding:0px;
}

h3{
font-weight:bold;
font-size:10pt;
margin-top:0px;margin-bottom:0px;margin-left:0px; margin-right:0px;padding:0px;
}

h4{
font-weight:bold;
font-size:10pt;
margin-top:0px;margin-bottom:20px;margin-left:0px; margin-right:0px;padding:0px;
}

h5{
font-weight:bold;
font-size:11pt;
margin-top:0px;margin-bottom:10px;margin-left:0px; margin-right:0px;padding:0px;
color:#888888;
}

#linie{width:400px; color:#888888; background-color:#888888; height:1px;
  margin-left:0;margin-top:8px;margin-bottom:20px; text-align:left; border:0px solid #888888;padding:0px;}

#linie2{width:700px; color:#888888; background-color:#888888; height:1px;
  margin-left:0;margin-top:8px;margin-bottom:10px; text-align:left; border:0px solid #888888;padding:0px;}

#linie3{width:700px; color:#888888; background-color:#888888; height:1px;
  margin-left:0;margin-top:8px;margin-bottom:10px; text-align:left; border:0px solid #888888;padding:0px;}

#text1{visibility:hidden;}
#text2{visibility:hidden;}
#text3{visibility:hidden;}

#zaehler{
width:auto;
text-align:right;
margin-right:10px;
}



img.border{border:1px solid #888888;}
