body  { background-color: #fff }
td    { color: #808080; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
p   { color: #808080; font-size: 9pt; font-family: Arial, Helvetica, Verdana; text-align: left; margin-left: 2px }
a    { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
.liste {list-style-type: none; margin:0px; padding:0px;}
a:link       { color: #808080; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a:visited      { color: gray; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a:active     { color: #808080; 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: #dcdcdc } 
.people     { }
.logo     { }
.headline   { color: #006; font-weight: bolder; font-size: 12pt; text-indent: 3mm }
.fontweis { color: #fff }
.fonthell  { color: #c0c0c0; font-size: 8pt }
.google    { }
.award { }
.fonthgrau    { color: #e2e4e5; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
.fontdatum  { color: #e2e4e5; font-size: 9pt; font-family: Arial, Helvetica, Verdana }
.fontdgrau   { color: #00008b; font-size: 9pt; font-family: Arial, Helvetica, Verdana  }
.fontheadlink         { color: #808099; font-size: 10pt; font-family: Arial, Verdana, Helvetica; font-weight: bold; text-decoration: none; text-indent: 17px; width: 145px } 
.form         { color: #006; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: #dcdcdc; text-indent: 2pt }
.formmedium { color: #006; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: white }
.formreset { color: #dc143c; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: white }
.formmediumpflicht { color: #006; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: normal; background-color: #e2e4e5 }
.tb_back { background-image: url("../picture/load.gif"); background-repeat: no-repeat; background-position: 30px 80px }
.tb_newsletter  { background-image: url("../picture/newsletter_back.jpg"); background-repeat: no-repeat; background-position: 450px 10px }
.tb_download  { background-image: url("../picture/download_back.jpg"); background-repeat: no-repeat; background-position: 450px 10px }
.tb_partnerlink  { background-image: url("../picture/partnerlink_back.jpg"); background-repeat: no-repeat; background-position: 450px 10px }
/* neue Klasse Link 2 */
a.adress:link    { color: #e2e4e5; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.adress:visited    { color: #e2e4e5; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.adress:active    { color: #e2e4e5; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.adress:hover   { color: #808080; font-size: 9pt; font-family: Arial, Verdana, Helvetica; text-decoration: underline } 
/* neue Klasse Link 3 */
a.main:link   { color: #2c3064; font-weight: bolder; font-size: 10pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.main:visited   { color: #2c3064; font-weight: bolder; font-size: 10pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.main:active   { color: #b7b9bb; font-weight: bolder; font-size: 10pt; font-family: Arial, Verdana, Helvetica; text-decoration: none } 
a.main:hover   { color: #808080; font-weight: bolder; font-size: 10pt; font-family: Arial, Verdana, Helvetica; 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: #00b28f; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
/* neue Klasse Link 5 */
#menu a     { color: #00008b; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: transparent; display: block; 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: #000; background-color: #00b28f; border-style: solid; border-color: #00b28f }

#menu a:hover           { color: #ff0; background-color: #808080; border-style: solid; border-color: #808080 }
#menu a .dot   { color: #000; font-weight: bold; font-size: 12px; background-color: transparent }
#menu a:active .dot    { color: #000; font-weight: bold; font-size: 12px; background-color: transparent }
#menu a:hover .dot      { color: #ff0; font-size: 12px; font-weight: bold; background-color: transparent }
/* neue Klasse Link 6 aktive */
.menuactive    { color: #000; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: #ff6; 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: #00008b; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: #dcdcdc; display: block; margin: 5px 0; padding: 2px 4px 1px; width: 95px; height: 21px; border: solid 1px #a9a9a9; border-: 1pxsolid #99917d  }
#service a:hover { color: #ff0; background-color: #808080; border-style: solid; border-color: #808080 }
.serviceactive     { color: #000; font: bold 12px Verdana, sans-serif; text-decoration: none; background-color: #ff6; 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: #fff; font: 12px Arial, sans-serif; text-decoration: none; background-color: #009faa; display: block; margin: 5px 0; padding: 1px 3px 1px 4px; width: 360px; height: 19px; border: solid 1px #009faa; border-: 1pxsolid #99917d    }
.searchword {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword0 {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword1 {
color: #222; 
background-color: #a0ffff; 
border: 1px dotted #0affff;
}
.searchword2 {
color: #222; 
background-color: #9f9; 
border: 1px dotted #9f9;
}
.searchword3 {
color: #222; 
background-color: #f99; 
border: 1px dotted #f99;
}
.searchword4 {
color: #222; 
background-color: #f6f; 
border: 1px dotted #f6f;
}
.searchword5 {
color: #fff; 
background-color: #800; 
border: 1px dotted #800;
}
.searchword6 {
color: #fff; 
background-color: #0a0; 
border: 1px dotted #0a0;
}
.searchword7 {
color: #fff; 
background-color: #886800; 
border: 1px dotted #886800;
}
.searchword8 {
color: #fff; 
background-color: #004699; 
border: 1px dotted #004699;
}
.searchword9 {
color: #fff; 
background-color: #909; 
border: 1px dotted #909;
}