body   { color: #000; background-color: #fff }
td     { color: black; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
p      { color: black; font-size: 9pt; font-family: Arial, Helvetica, Verdana; text-align: left; margin-left: 2px }
a     { color: black; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
.liste {list-style-type: none; margin:0px; padding:0px;}
a:link        { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a:visited       { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a:active      { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a:hover    { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: white } 
.headline       { color: black; font-size: 12pt; font-weight: bolder; text-indent: 3mm }
.fontweis  { color: black }
.fonthell   { color: black; font-size: 8pt; display: none }
.google    { display: none }
.award { display: none }
.people          { display: none }
.logo           { display: none }
.fonthgrau      { color: black; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
.fontdatum   { color: black; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
.fontdgrau    { color: black; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
.fontheadlink           { color: black; font-size: 10pt; font-family: Arial, Verdana, Helvetica; font-weight: bold; text-decoration: none; text-indent: 17px; display: none; width: 145px } 
.form          { color: black; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: white; text-indent: 2pt }
.formmedium  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: white }
.formreset  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: white }
.formmediumpflicht  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: white }
.tb_back  { background-image: url("../picture/load.gif"); background-repeat: no-repeat; background-position: 30px 80px; display: none }
.tb_newsletter   { background-image: url("../picture/newsletter_back.jpg"); background-repeat: no-repeat; background-position: 450px 10px; display: none }
.tb_download   { background-image: url("../picture/download_back.jpg"); background-repeat: no-repeat; background-position: 450px 10px; display: none }
.tb_partnerlink   { background-image: url("../picture/partnerlink_back.jpg"); background-repeat: no-repeat; background-position: 450px 10px; display: none }
/* neue Klasse Link 2 */
a.adress:link     { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.adress:visited     { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.adress:active     { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.adress:hover    { color: black; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
/* neue Klasse Link 3 */
a.main:link    { color: black; font-size: 10pt; font-family: Arial, Verdana, Helvetica; font-weight: bolder; text-decoration: none } 
a.main:visited    { color: black; font-size: 10pt; font-family: Arial, Verdana, Helvetica; font-weight: bolder; text-decoration: none } 
a.main:active    { color: black; font-size: 10pt; font-family: Arial, Verdana, Helvetica; font-weight: bolder; text-decoration: none } 
a.main:hover    { color: black; font-size: 10pt; font-family: Arial, Verdana, Helvetica; font-weight: bolder; text-decoration: underline } 
/* neue Klasse Link 43 */
a.mainleft:link    { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.mainleft:visited    { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.mainleft:active    { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.mainleft:hover      { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; text-decoration: underline }
/* neue Klasse Link 5 */
#menu a      { color: black; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: transparent; display: none; margin: 5px 0; padding: 1px 3px 1px 4px; width: 145px; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #c0c0c0; border-: 1pxsolid #99917d  }
#menu a:active         { color: black; background-color: white; display: none; border-style: solid; border-color: #00b28f }

#menu a:hover            { color: black; background-color: white; display: none; border-style: solid; border-color: #808080 }
#menu a .dot    { color: #000; font-size: 12px; font-weight: bold; background-color: transparent; display: none }
#menu a:active .dot     { color: #000; font-size: 12px; font-weight: bold; background-color: transparent; display: none }
#menu a:hover .dot       { color: black; font-size: 12px; font-weight: bold; background-color: transparent; display: none }
/* neue Klasse Link 6 aktive */
.menuactive     { color: #000; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: white; display: block; margin: 5px 0; padding: 1px 3px 1px 4px; width: 145px; height: 19px; border-top: 1px solid #ff6; border-right: 1px solid #ff6; border-bottom: 1px solid #ff6; border-: 1pxsolid #99917d  }
.menuactive.dot1 { color: #000; font-weight: bold; font-size: 12px; background-color: transparent }
/* neue Klasse Link 7 aktive */
#service a  { color: black; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: white; display: block; margin: 5px 0; padding: 2px 4px 1px; width: 95px; height: 21px; border: solid 1px #a9a9a9; border-: 1pxsolid #99917d   }
#service a:hover  { color: black; background-color: white; border-style: solid; border-color: #808080 }
.serviceactive      { color: black; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: white; display: block; margin: 5px 0; padding: 1px 3px 1px 4px; width: 96px; height: 19px; border-top: 0 solid #ff6; border-right: 1px solid #ff6; border-bottom: 0 solid #ff6; border-: 1pxsolid #99917d   }
/* neue Klasse timer aktive */
.timer        { color: black; font: 12px Arial, sans-serif; text-decoration: none; background-color: white; display: block; margin: 5px 0; padding: 1px 3px 1px 4px; width: 360px; height: 19px; border: solid 1px #009faa; border-: 1pxsolid #99917d     }
