body, td, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #444444; }
a:link,a:active,a:visited { color: #009056; text-decoration: none; }
a:hover { text-decoration: underline; color:#009056; }
.tdtitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color:#379040; font-weight: bold; border-bottom:1px solid #379040; }
.tdtitelblau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#15489E; font-weight: bold; border-bottom:2px solid #15489E; }
.tdtitelrot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#CB274E; font-weight: bold; border-bottom:2px solid #CB274E; } 
.tdtitelgruen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#008958; font-weight: bold; border-bottom:2px solid #008958; } 
.tdtitelgelb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#E08D0A; font-weight: bold; border-bottom:2px solid #EED94D; } 
.tdtitelbraun { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#B9491E; font-weight: bold; border-bottom:2px solid #B9491E; } 
.tdtitelrosner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#F0E300; font-weight: bold; border-bottom:2px solid #F0E300; } 
.fontnormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#444444; font-weight: normal; }
.fontnormalfett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#444444; font-weight: bold; }
.tableborder { border-collapse: collapse; }
.tdborder { border: 1px solid #cccccc; text-align:left; color:#444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#444444; font-weight: normal; }
.tdbordergrau { border: 1px solid #cccccc; text-align:left; color:#444444; background-color: #cccccc; }
.produkt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#444444; font-weight: bold; }
.input { color: #444444; border:1px solid #379040; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.button { color:#444444; border:1px solid #379040; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.hghell { background-color: #e6e6e6; border: 1px solid #cccccc; font-weight: bold;}
h1, h3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; margin-bottom: 4px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color:#009056; font-weight: bold; margin-bottom: 2px; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color:#008E42; font-weight: normal; }


/*produktefarben*/
.profilan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#15489E; font-weight: normal; }
.impranol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#CB274E; font-weight: normal; }
.impralan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#008958; font-weight: normal; }
.impratec { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#E08D0A; font-weight: normal; }
.impralit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#B9491E; font-weight: normal; }
.rosner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; font-weight: normal; }



/* impralan */
/*a:link,a:active,a:visited { color: #008958; text-decoration:underline; }*/
.factsimpralan { background-color:#FFFFFF; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#008958; font-weight: bold; }
.balkenimpralan { background-color:#008958; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; font-weight: normal; }
.impralantitel { padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#008958; font-weight: bold; }
.hintergrund { background-color:#008958; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#008958; font-weight: normal; }


/* impralit */
/*a:link,a:active,a:visited { color: #8F7549; text-decoration:underline; }*/
.facts { background-color:#FFFFFF; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#B9491E; font-weight: bold; }
.balkenimpralit { background-color:#B9491E; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; font-weight: normal; }
.impralittitel { padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#B9491E; font-weight: bold; }
.hintergrund { background-color:#B9491E; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#B9491E; font-weight: normal; }


/* impranol */
/*a:link,a:active,a:visited { color: #CB274E; text-decoration:underline; }*/
.factsimpranol { background-color:#FFFFFF; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#CB274E; font-weight: bold; }
.impranolbalken { background-color:#CB274E; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; font-weight: normal; }
.impranoltitel { padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#CB274E; font-weight: bold; }
.hintergrund{ background-color:#CB274E; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#CB274E; font-weight: normal; }

/* impratec */
/*a:link,a:active,a:visited { color: #EED94D; text-decoration:underline; }*/
.facts { background-color:#FFFFFF; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#E08D0A; font-weight: bold; }
.balkenimpratec { background-color:#E08D0A; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; font-weight: normal; }
.impratectitel { padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#E08D0A; font-weight: bold; }
.hintergrund{ background-color:#E08D0A; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#E08D0A; font-weight: normal; }

/* profilan */
/*a:link,a:active,a:visited { color: #15489E; text-decoration:underline; }*/
.factsprofilan { background-color:#FFFFFF; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#15489E; font-weight: bold; }
.profilanbalken { background-color:#15489E; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; font-weight: normal; }
.profilantitel { padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#15489E; font-weight: bold; }
.hintergrund{ background-color:#15489E; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#15489E; font-weight: normal;}


/* rosner */
/*a:link,a:active,a:visited { color: #15489E; text-decoration:underline; }*/
.factsrosner { background-color:#FFFFFF; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#F0E300; font-weight: bold; }
.balkenrosner { background-color:#F0E300; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; font-weight: normal; }
.rosnertitel { padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color:#F0E300; font-weight: bold; }
