body	    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; overflow: auto;}
td	     { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000000; font-size: 12px; }

.menue { color: #270d00; font-size: 12px; }
a.menue:link  { color: #270d00; font-size: 12px; text-decoration: none;  }
a.menue:visited  { color: #270d00; font-size: 12px;  text-decoration: none;  }
a.menue:hover  { color: #AD997C; font-size: 12px;  text-decoration: none;  }
.telno  { color: white; font-size: 12px;   }

.startnews { color: #570000; font-size: 12px;   }
a.startnews:link  { color: #570000; font-size: 12px;  text-decoration: none;  }
a.startnews:visited  { color: #570000; font-size: 12px;  text-decoration: none;  }
a.startnews:hover   { color: #270d00; font-size: 12px;  text-decoration: underline;  }

.kontakt-mail:link {  color: #ffffff; font-size: 10px; font-family: Arial; text-decoration: none; }
.kontakt-mail:visited {  color: #ffffff; font-size: 10px; font-family: Arial; text-decoration: none; }
.kontakt-mail:hover{  color: #ffffff; font-size: 10px; font-family: Arial; text-decoration: underline; }

#icontact   { position: absolute; width: 119px; left: 880px; top: 198px }

#home_line  { position: absolute; left: 174px; top: 222px }
#produkte_line  { position: absolute; left: 224px; top: 222px }
#philosophie_line { position: absolute; left: 292px; top: 222px }
#haendler_line { position: absolute; left: 337px; top: 222px }
#links_line { position: absolute; left: 375px; top: 222px }
#technik_line { position: absolute; left: 415px; top: 222px }
#galerie_line { position: absolute; left: 480px; top: 222px }
#video_line { position: absolute; left: 603px; top: 222px }
#presse_line { position: absolute; left: 546px; top: 222px }
#download_line { position: absolute; left: 594px; top: 222px }
#kontakt_line { position: absolute; left: 650px; top: 222px }
#archiv_line  { position: absolute; left: 699px; top: 222px }

#msna  { background-color: #808080; padding-top: 4px; position: absolute; top: 180px; left: 845px; width: 143px; height: 16px }
.msna-mail:link {  color: #ffffff; font-size: 10px; font-family: Arial; text-decoration: none; }
.msna-mail:visited {  color: #ffffff; font-size: 10px; font-family: Arial; text-decoration: none; }
.msna-mail:active {  color: #ffffff; font-size: 10px; font-family: Arial; text-decoration: none; }
.msna-mail:hover{  color: #ffffff; font-size: 10px; font-family: Arial; text-decoration: underline; }


#dragline { visibility: visible; position: absolute; top: 300px; left: 980px; width: 10px; height: 300px; }

#content {position: absolute;}

.produkte { color: black; font-size: 12px;   }
a.produkte:link   { color: black; font-size: 12px;  text-decoration: none }
a.produkte:visited   { color: black; font-size: 12px;  text-decoration: none }
a.produkte:hover    { color: #570000; font-size: 12px;  text-decoration: underline }

.philo { color: black; font-size: 12px; }

.link { color: black; font-size: 12px;   }
a.link:link   { color: black; font-size: 12px;  text-decoration: none }
a.link:visited   { color: black; font-size: 12px;  text-decoration: none }
a.link:hover    { color: #570000; font-size: 12px;  text-decoration: underline }

.download { color: black; font-size: 12px;   }
a.link:link   { color: black; font-size: 12px;  text-decoration: none }
a.download:visited   { color: black; font-size: 12px;  text-decoration: none }
a.download:hover    { color: #570000; font-size: 12px;  text-decoration: underline }

.kontakt { color: black; font-size: 12px;   }
a.kontakt:link  { color: black; font-size: 12px;  text-decoration: none;  }
a.kontakt:visited  { color: black; font-size: 12px;  text-decoration: none;  }
a.kontakt:hover   { color: #270d00; font-size: 13px;  text-decoration: underline;   }

.impressum { color: black; font-size: 12px;   }
a.impressum:link  { color: black; font-size: 12px;  text-decoration: none;  }
a.impressum:visited  { color: black; font-size: 12px;  text-decoration: none;  }
a.impressum:hover   { color: #270d00; font-size: 13px;  text-decoration: underline; }

.haendler { color: black; font-size: 12px;   }
a.haendler:link   { color: black; font-size: 12px;  text-decoration: none }
a.haendler:visited   { color: black; font-size: 12px;  text-decoration: none }
a.haendler:hover    { color: #570000; font-size: 12px;  text-decoration: underline }
td.haendler { line-height: 150%; padding-left: 20px;}

.windowclose { color: white; font-size: 11px;   }
a.windowclose:link  { color: white; font-size: 11px;  text-decoration: none;  }
a.windowclose:visited  { color: white; font-size: 11px;  text-decoration: none;  }
a.windowclose:hover   { color: white; font-size: 12px;  text-decoration: underline;   }

.philo { color: black; font-size: 12px;   }
.technik,.news { color: black; font-size: 13px;   }
a.technik:link,a.news:link  { color: black; font-size: 13px;  text-decoration: none;  }
a.technik:visited,a.news:visited  { color: black; font-size: 13px;  text-decoration: none;  }
a.technik:hover,a.news:hover   { color: #270d00; font-size: 14px;  text-decoration: underline;   }
.technik-title,.news-title  { color: #570000; font-size: 13px;  font-weight: bold }



