body, table, td { font-family:verdana,arial,helevtica; font-size: 11px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }

font.normal { font-family:verdana,arial,helevtica; font-size: 12px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.normalgrey { font-family:verdana,arial,helevtica; font-size: 12px; color:#808080; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.normaldarkgrey { font-family:verdana,arial,helevtica; font-size: 12px; color:808080; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.normalgreen { font-family:verdana,arial,helevtica; font-size: 12px; color:green; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.normalred { font-family:verdana,arial,helevtica; font-size: 12px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.normalwhite { font-family:verdana,arial,helevtica; font-size: 10px; color:white; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.normalplusblue { font-family:verdana,arial,helevtica; font-size: 14px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.small { font-family:verdana,arial,helevtica; font-size: 10px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.smallred { font-family:verdana,arial,helevtica; font-size: 10px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.xxs { font-family:verdana,arial,helevtica; font-size: 9px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.big { font-family:verdana,arial,helevtica; font-size: 16px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.bigblue { font-family:verdana,arial,helevtica; font-size: 16px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.normalws2004 { font-family:verdana,arial,helevtica; font-size: 13px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.bigws2004 { font-family:verdana,arial,helevtica; font-size: 15px; color:DD0000; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.headline { font-family:verdana,arial,helevtica; font-size: 28px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.headline2 { font-family:verdana,arial,helevtica; font-size: 22px; color:white; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
/*
font.headlinesmall { font-family:verdana,arial,helevtica; font-size: 16px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.headlinesmall2 { font-family:verdana,arial,helevtica; font-size: 16px; color:darkgreen; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.headlinesmall3 { font-family:verdana,arial,helevtica; font-size: 16px; color:lightblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
*/
font.hinweis { font-family:verdana,arial,helevtica; font-size: 12px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.error { font-family:verdana,arial,helevtica; font-size: 12px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.errorbold { font-family:verdana,arial,helevtica; font-size: 12px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.errorbig { font-family:verdana,arial,helevtica; font-size: 16px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.errorbigbold { font-family:verdana,arial,helevtica; font-size: 16px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.frei { font-family:verdana,arial,helevtica; font-size: 12px; color:green; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.happy { font-family:verdana,arial,helevtica; font-size: 20px; color:green; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.sorry { font-family:verdana,arial,helevtica; font-size: 20px; color:red; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
font.star { font-family:verdana,arial,helevtica; font-size: 8px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.preislistefleyer { font-family:verdana,arial,helevtica; font-size: 10px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.preislistefleyer2 { font-family:verdana,arial,helevtica; font-size: 20px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
font.alterpreis { font-family:verdana,arial,helevtica; font-size: 12px; color:red; text-decoration: line-through; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }

h1 { font-family:verdana,arial,helevtica; font-size: 14px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
h2 { font-family:verdana,arial,helevtica; font-size: 14px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
h3 { font-family:verdana,arial,helevtica; font-size: 14px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
h4 { font-family:verdana,arial,helevtica; font-size: 14px; color:darkblue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
h6 { font-family:verdana,arial,helevtica; font-size: 12px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }

a:link { color:blue; text-decoration: underline; font-weight: normal; }
a:visited { color:blue;text-decoration: underline; font-weight: normal; }
a:active { color:blue;text-decoration: underline; font-weight: normal; }
a:hover { color:blue;text-decoration: underline; font-weight: normal; }

a.nav1:link { color:black;text-decoration: none; font-weight: normal; }
a.nav1:visited { color:black;text-decoration: none; font-weight: normal; }
a.nav1:active { color:black;text-decoration: none; font-weight: normal; }
a.nav1:hover { color:black;text-decoration: none; font-weight: normal; }

a.angebot_de:link { color:red;text-decoration: none; font-weight: bold; }
a.angebot_de:visited { color:red;text-decoration: none; font-weight: bold; }
a.angebot_de:active { color:red;text-decoration: none; font-weight: bold; }
a.angebot_de:hover { color:red;text-decoration: underline; font-weight: bold; }

a.sort:link { font-family:verdana,arial,helevtica; font-size: 12px; color:blue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
a.sort:visited { font-family:verdana,arial,helevtica; font-size: 12px; color:blue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
a.sort:active { font-family:verdana,arial,helevtica; font-size: 12px; color:blue; text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }
a.sort:hover { font-family:verdana,arial,helevtica; font-size: 12px; color:blue; text-decoration: underline; font-style:normal; font-variant:normal; font-weight:normal; font-stretch:normal; }

a.ds:link { font-family:verdana,arial,helevtica; font-size: 10px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
a.ds:visited { font-family:verdana,arial,helevtica; font-size: 10px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
a.ds:active { font-family:verdana,arial,helevtica; font-size: 10px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
a.ds:hover { font-family:verdana,arial,helevtica; font-size: 10px; color:black; text-decoration: underline; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }

a.ws2004:link { display:block; color:black; text-decoration:none; }
a.ws2004:visited { display:block; color:black; text-decoration:none; }
a.ws2004:hover { display:block; color:black; text-decoration:underline; }

.inputtxt_top_searchfield { font-size: 11px; background-color:white; color:black; border:1px solid #C0C0C0; }
.button_inputtxt_top { font-size: 11px; background-color:#aaa; color:#fff; width:40px; border:1px solid #ddd; }

.inputtxt { background-color:white; color:black; border:1px solid #140BCA; }
.inputrequired{ background-color:white; color:black; border:2px solid gray; }
.inputnotrequired { background-color:white; color:black; border:2px solid gray;}
.inputerror { background-color:#FFF4F4; color:black; border:2px solid #EF0000; }

.hell { font-family:verdana,arial,helevtica;color: #eeeeee;font-size: 11px; }
.input2 { border: #003366 1px solid; font-size:13px;background: white; }
.inputshow { border:white 1px solid; color:white; background: white; font-family:verdana,arial,helevtica; font-size: 11px; color:black; text-decoration: none; font-style:normal; font-variant:normal; font-weight:bold; font-stretch:normal; }
.lol { font-size:13px;color: #366492 }

.status { border-bottom: #003366 1px solid; }
.statusf { color: #AFCFEE }

.txtbg { background-color:#FFFF8A; }
.OLD_txtbgalert { background-color:#FF7777; }
.txtbgalert { background-color:#FFAAAA; }

table.contentmain { width:770; border-style:solid; padding:8px; border-top-color:#000000; border-bottom-color:#EEEEEE; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:4; border-left-width:4; border-right-width:4; }
table.contentsub { width:770; border-style:solid; padding:8px; border-top-color:#000000; border-bottom-color:#EEEEEE; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:0; border-left-width:4; border-right-width:4; }
table.contentfooter { width:770; border-style:solid; padding:8px; border-top-color:#000000; border-bottom-color:#EEEEEE; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:4; border-left-width:4; border-right-width:4; }

table.borderlr { width:770; border-style:solid; border-top-color:#000000; border-bottom-color:#000000; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:0; border-left-width:4; border-right-width:4; }
table.borderlrt { width:770; border-style:solid; border-top-color:#EEEEEE; border-bottom-color:#000000; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:4; border-bottom-width:0; border-left-width:4; border-right-width:4; }
table.borderlrb { width:770; border-style:solid; border-top-color:#000000; border-bottom-color:#EEEEEE; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:4; border-left-width:4; border-right-width:4; }
table.borderlrtb { width:770; border-style:solid; border-top-color:#EEEEEE; border-bottom-color:#EEEEEE; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:4; border-bottom-width:4; border-left-width:4; border-right-width:4; }

table.borderlr590 { width:590; border-style:solid; border-top-color:#000000; border-bottom-color:#000000; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:0; border-left-width:4; border-right-width:4; }
table.borderlr175 { width:175; border-style:solid; border-top-color:#000000; border-bottom-color:#000000; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:0; border-left-width:4; border-right-width:4; }

table.borderlr620 { width:620; border-style:solid; border-top-color:#000000; border-bottom-color:#000000; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:0; border-left-width:4; border-right-width:4; }
table.borderlr176 { width:176; border-style:solid; border-top-color:#000000; border-bottom-color:#000000; border-left-color:#EEEEEE; border-right-color:#EEEEEE; border-top-width:0; border-bottom-width:0; border-left-width:4; border-right-width:4; }

table.wichtig { width:670; border-style:solid; border-top-color:#FF0000; border-bottom-color:#FF0000; border-left-color:#FF0000; border-right-color:#FF0000; border-top-width:4; border-bottom-width:4; border-left-width:4; border-right-width:4; }
table.wichtig2 { width:670; border-style:solid; border-top-color:#DD0000; border-bottom-color:#DD0000; border-left-color:#DD0000; border-right-color:#DD0000; border-top-width:1; border-bottom-width:1; border-left-width:1; border-right-width:1; }
table.wichtig_small { width:550; border-style:solid; border-top-color:#DD0000; border-bottom-color:#DD0000; border-left-color:#DD0000; border-right-color:#DD0000; border-top-width:1; border-bottom-width:1; border-left-width:1; border-right-width:1; }
table.grey_small { width:670; border-style:solid; border-top-color:#3399FF; border-bottom-color:#3399FF; border-left-color:#3399FF; border-right-color:#3399FF; border-top-width:1; border-bottom-width:1; border-left-width:1; border-right-width:1; }

