body {  clip: rect(   ); left: 0px; top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
scrollbar-base-color:#999999;
scrollbar-3dlight-color:#EEEEEE;
scrollbar-arrow-color:#009240;
scrollbar-darkshadow-color:#EEEEEE;
scrollbar-face-color:#FFFFF9;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#999999;
scrollbar-track-color:#FFFFF3 ; ; background-color: #FFFFFF; color: #000000}

p {font-size:12px; margin-top: 5px; margin-bottom: 5px; }

a {  text-decoration: none}

table {  margin-right: 0px; margin-left: 0px}
th {font-size:14px; font-weight:lighter;  text-align: left; padding-left: 5px; padding-top: 20px; padding-right: 5px; white-space: nowrap}
td{font-size:12px;}

h1 { font-size: 14px; font-weight: bold; border: solid; padding-left: 20px; border-width: 0px 0px 1px; margin-bottom: 0px; border-color: black #999999 #999999 black; background-image: url(grafik/gruen.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 0px; }
h2 {font-size:13px;  font-weight: bold; margin-top: 25px; margin-bottom:3px; padding-left: 10px}
h3 {font-size:14px;  font-weight:bold; margin-top: 25px; margin-bottom:3px; padding-left: 10px }
h4 {font-size:14px;  font-weight: bold; margin-top: 25px; margin-bottom:3px; padding-left: 10px ; padding-top: 20px}
h5 { font-size: 13px; font-weight: bold; margin-top: 25px; margin-bottom:3px; padding-left: 10px}
h6 { font-weight: bold; margin-top: 15px; font-size: 12px; margin-bottom: 5px}

form { margin-top: 0px; margin-bottom: 0px}

img.produkt {float:left; clear: none; border-style: none; margin-top: 15px; vertical-align: text-bottom}

ul {margin-top: 0px}

li {  list-style-image: url(grafik/liste_pfeil.gif)}

strong {  font-weight: bold}

#navi {  left: 0px; clip:     rect(   ); width: 145px; margin-top: 0px; top: 0px; overflow: hidden; font-weight: bold; color: #666666; background-color: #CCCCCC; height: 145px; border-color: black #FFFFFF black black; padding-left: 10px;  line-height: 20px; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}

#navi_kl { left: 0px; clip: rect( ); width: 145px; margin-top: 0px; top: 0px; overflow: hidden; line-height: 17px; font-weight: bold; background-color: #CCCCCC; height: 120px; border-color: black #FFFFFF black black; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px;; color: #666666}

a.grau:link {  text-decoration: none;  font-weight: bold; font-size: 11px; color: #666666}
a.grau:visited { text-decoration: none ; color: #666666; font-size: 11px; font-weight: bold}
a.grau:hover { text-decoration: underline; font-size: 11px; font-weight: bold; color: #666666}
a.grau:active { text-decoration: underline ; font-size: 11px; font-weight: bold; color: #666666}

a.weiss:link {  text-decoration: none; padding-left: 10px;  font-weight: bold; color: #FFFFFF; font-size:11px;}
a.weiss:visited { text-decoration: none ; color: #FFFFFF; font-weight: bold; font-size: 11px}
a.weiss:hover { text-decoration: underline; color: #FFFFFF; font-weight: bold}
a.weiss:active { text-decoration: underline ; color: #FFFFFF; font-weight: bold;}

a.textlink:link {  color: #333333; border-color: black black #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 11px; white-space: nowrap}
a.textlink:visited { font-size: 11px; color: #333333; border-color: black black #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-decoration: none}
a.textlink:hover { font-size: 11px; color: #000000; text-decoration: none; border-color: black black #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a.textlink:active { font-size: 11px; color: #000000; text-decoration: none; border-color: black black #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

a.pfeil_w:link { text-decoration: none; font-size: 11px; font-weight: bold; color: #333333; background-image: url(grafik/liste_pfeil_w.gif); background-repeat: no-repeat; padding-left: 15px; display:block }
a.pfeil_w:visited { text-decoration: none; font-size: 11px; font-weight: bold; color: #333333; background-image: url(grafik/liste_pfeil_w.gif); background-repeat: no-repeat; padding-left: 15px;display:block }
a.pfeil_w:hover { text-decoration: underline; font-size: 11px; font-weight: bold; color: #333333; background-image: url(grafik/liste_pfeil_w.gif); background-repeat: no-repeat; padding-left: 15px;display:block }
a.pfeil_w:active { text-decoration: underline ; font-size: 11px; font-weight: bold; color: #333333; background-image: url(grafik/liste_pfeil_w.gif); background-repeat: no-repeat; padding-left: 15px; display:block }

a.schwarz:link { text-decoration: none; font-size: 11px; font-weight: bold; color: #000000}
a.schwarz:visited { text-decoration: none; font-size: 11px; font-weight: bold; color: #000000}
.hinweis {  padding-left: 5px; vertical-align: top}
a.schwarz:hover { text-decoration: underline; font-size: 11px; font-weight: bold; color: #000000}
a.schwarz:active { text-decoration: underline ; font-size: 11px; font-weight: bold; color: #000000}

a.pfeil_gr:link { text-decoration: none; color: #333333; background-image: url(grafik/liste_pfeil2.gif); background-repeat: no-repeat; padding-left: 15px; display:block }
a.pfeil_gr:visited { text-decoration: none; color: #333333; background-image: url(grafik/liste_pfeil2.gif); background-repeat: no-repeat; padding-left: 15px; display:block }
a.pfeil_gr:hover { text-decoration: underline; color: #333333; background-image: url(grafik/liste_pfeil2.gif); background-repeat: no-repeat; padding-left: 15px; display:block }
a.pfeil_gr:active { text-decoration: underline ; color: #333333; background-image: url(grafik/liste_pfeil2.gif); background-repeat: no-repeat; padding-left: 15px; display:block }

.bildchen {  border: #999999 solid; margin-top: 0px; padding-top: 0px; border-width: 2px 2px 0px 0px; width: 20%; height: 73px; text-align: center}

.wRand {  border-color: black #FFFFFF #FFFFFF; text-align: center; width: 22%; height: 25px; background-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}

.rand { text-align: center; width: 22%; height: 25px; background-color: #999999}

.logo {  clip:   rect(  5px ); height: 45px; text-align: right; padding-right: 5px}

.logo2 { clip: rect( 5px ); height: 70px; text-align: right; padding-right: 5px }

.extra {  border-color: black #FFFFFF black #999999; width: 20%; background-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}

.inhalt_li { border: solid; margin-top: 0px; padding-top: 10px; border-width: 0px 1px 1px 0px; padding-left: 10px ; border-color: #FFFFFF #999999 #999999; padding-bottom: 5px; vertical-align: top; padding-right: 5px; overflow: hidden;}

.inhalt_mi { border: solid;  margin-top: 0px; padding-top: 10px; border-width: 0px 0px 1px; padding-left: 10px ; border-color: #FFFFFF #999999 #999999 ; vertical-align: top; padding-bottom: 5px; padding-right: 5px}

.inhalt_rand { border: #999999 solid; margin-top: 0px; padding-top: 10px; border-width: 1px 1px 1px 0px; padding-left: 10px ; padding-bottom: 5px; vertical-align: top }

.inhalt_seite1 { border: solid; margin-top: 0px; padding-top: 10px; border-width: 0px 2px 1px 0px; padding-left: 10px ; border-color: #FFFFFF #999999 #999999 ; vertical-align: top; padding-bottom: 5px; padding-right: 5px }

.shop { background-color: #999999; padding-left: 10px; border-color: #FFFFFF #FFFFFF black black; color: #333333; width: 145px; padding-top: 20px; padding-right: 5px; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px; line-height: 15px; vertical-align:top;}

.tabelle_re { border: solid; border-width: 0px 1px 1px 0px; text-align: center; padding-right: 2px; padding-left: 2px; border-color: #999999 #999999 #999999 black}

.tabelle_li { border-color: black #999999 #999999 black; padding-top: 2px; padding-bottom: 2px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.tabelle_mi { border-bottom: 1px dashed #999999; border-right: 1px #999999 solid;  padding-left: 5px}

.tabelle_u { border-bottom: 1px #999999 solid; padding-top: 2px; padding-bottom: 2px}

.lines {  background-image: url(grafik/zwei_pixel.gif); margin-bottom: 0px; padding-bottom: 0px; vertical-align: bottom; height: 30px; border-right: 1px solid #999999 }

.zentriert {  text-align: center; border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 10px}

.daten {  border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.datenOben { border: #999999 solid; padding-top: 10px; padding-left: 5px; border-width: 1px 1px 1px 0px; padding-right: 5px}

.datenLi { border: solid; margin-top: 0px; border-width: 0px 0px 1px; padding-left: 10px ; border-color: #FFFFFF #999999 #999999 ; padding-top: 10px; padding-right: 5px}

.datenObenli { border: 1px #999999 solid; padding-top: 10px; padding-left: 10px}

.datenLiOben { border: #999999 solid; margin-top: 0px; border-width: 1px 1px 1px 0px; padding-left: 10px ; padding-top: 10px; padding-right: 5px }

.daten { border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; padding-top: 10px; padding-left: 5px; padding-right: 5px}
}

.pur { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; margin-top: 10px; margin-bottom: 5px}

.clearli { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 5px ; clear: left}

.klein {  font-size: 11px}

.dashed_mi { border: dashed; margin-top: 0px; padding-top: 10px; border-width: 0px 0px 1px; padding-left: 10px ; border-color: black black #999999; padding-bottom: 5px; padding-right: 5px }

.dashed_re { border-bottom:1px dashed #999999; border-right:1px solid #999999; margin-top: 0px; padding-top: 10px;  padding-left: 10px;  padding-bottom: 5px; padding-right: 5px }

.top {  margin-top:10px;  padding-right: 5px; text-align: right; font-size: 10px;}

.formularfeld {  border: 1px #999999 solid}

.auswahl {  width: 160px}

.suchen { border: solid; margin-top: 0px; padding-top: 10px; border-width: 0px 1px 1px 0px; padding-left: 10px ; border-color: #FFFFFF #999999 #999999; padding-bottom: 0px; vertical-align: top; padding-right: 5px ; background-color: #CCCCCC; margin-bottom: 0px}

.impeller_re { padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: top }

.impeller_mi { border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; vertical-align: top }

.unterschrift {  text-align: center; padding: 5px;}

.unten {  vertical-align: text-bottom}

.druck {  white-space: nowrap; margin-top: 30px; margin-right: 10px}

.rechts {  text-align: right; white-space: nowrap; /*width: 350px*/}

.formular { border: solid; margin-top: 0px; padding-top: 10px; border-width: 0px 1px 1px 0px; border-color: #FFFFFF #999999 #999999; padding-bottom: 5px; vertical-align: top}

.kontakt { border: #999999 solid; margin-top: 10px; padding-top: 10px; border-width: 1px 0px; padding-left: 10px ; vertical-align: top; padding-bottom: 5px ; margin-bottom: 10px}

.adresse {  padding-left: 10px}

.rot {  color: #CC3333; font-weight: bold}

.gallerycontent{
width: 380px;
height: 220px;
vertical-align:middle;
/*border-bottom: 1px dashed black;*/
padding: 3px;
display: block;
}

#info {  margin-left: 200px; margin-bottom: 10px; margin-top: 15px}
.left90 {  margin-left: 90px; padding-right: 15px}
.thumb { float:left; clear: left; border-style: none; /*border:1px solid #000000;*/}
.impeller {  background-attachment: fixed; background-image: url(grafik/impeller3D.gif); background-repeat: no-repeat; background-position: right bottom}
.pdf { border: solid; margin-top: 0px; border-width: 0px 0px 1px; border-color: #FFFFFF #999999 #999999 ; padding-right: 5px}


a.sitemap:link { text-decoration: none; color: #333333; background-image: url(grafik/z-13-03.gif); background-repeat: no-repeat; padding-left: 15px; display:block ; margin-left: 10px}
a.sitemap:visited { text-decoration: none; color: #333333; background-image: url(grafik/z-13-03.gif); background-repeat: no-repeat; padding-left: 15px; display:block ; margin-left: 10px}
a.sitemap:hover { text-decoration: underline; color: #333333; background-image: url(grafik/z-13-03.gif); background-repeat: no-repeat; padding-left: 15px; display:block ; margin-left: 10px}
a.sitemap:active { text-decoration: underline ; color: #333333; background-image: url(grafik/z-13-03.gif); background-repeat: no-repeat; padding-left: 15px; display:block ; margin-left: 10px}h7 { font-weight: bold; margin-top: 15px; font-size: 12px }

