body  { font-weight: normal; font-size: 10pt; font-family: Arial, Tahoma, Verdana }
td  { font-weight: normal; font-size: 10pt; font-family: Arial, Tahoma, Verdana; text-decoration: none }
td.small { font-family: Arial, Tahoma, Verdana; font-size: 8pt; }
b { font-family: Arial, Tahoma, Verdana; color: white; text-decoration: none; font-size: 11pt; }
b.normal { font-family: Arial, Tahoma, Verdana; color: white; text-decoration: none; font-size: 10pt; }
b.cathead { font-family: Arial, Tahoma, Verdana; color: black; }
b.head { font-family: Arial, Tahoma, Verdana; font-size: 12pt; color: white; }
b.verysmall  { color: white; font-size: 8pt; font-family: Arial, Tahoma, Verdana }
b.verysmall_black { color: black; font-size: 8pt; font-family: Arial, Tahoma, Verdana }
b.firmahead    { color: #f2dc94; font-weight: bold; font-size: 16pt; font-family: Arial, Tahoma, Verdana }
td.medium { font-family: Arial, Tahoma, Verdana; font-size: 9pt; }

a.small:link  { color: #fff; font-weight: normal; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.small:visited  { color: #fff; font-weight: normal; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.small:hover  { color: #fff; font-weight: normal; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.small:active  { color: #fff; font-weight: normal; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }

table.rahmen1 { border-width: 0px; font-family: Arial, Tahoma, Verdana; }
td.rahmen1 { border-width: 1px; border-color: #234470; border-style: solid; font-family: Arial, Tahoma, Verdana; }
table.rahmen2    { color: black; font-family: Arial, Tahoma, Verdana; background-color: #036; border-style: solid; border-width: 1px; border-color: #5474a2 #ba0f11 #ba0f11 #ba0f11 }
table.rahmen3     { color: black; font-family: Arial, Tahoma, Verdana; background-color: #036; border-style: solid; border-width: 1px; border-color: #5474a2 #036 #ba0f11 #036 }


td.titel1 { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: black; font-weight: bold; }
td.untertitel1 { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; font-weight: normal; }

font.head1 { font-family: Arial, Tahoma, Verdana; font-size: 12pt; color: white; font-weight: bold; }
a.head1:link  { color: #f2dc94; font-weight: bold; font-size: 13pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.head1:visited  { color: #f2dc94; font-weight: bold; font-size: 13pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.head1:hover  { color: #fff; font-weight: bold; font-size: 13pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.head1:active  { color: #fff; font-weight: bold; font-size: 13pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
font.head2 { font-family: Arial, Tahoma, Verdana; font-size: 11pt; color: white; font-weight: bold; }
a.head2:link { font-family: Arial, Tahoma, Verdana; font-size: 11pt; color: white; font-weight: bold; text-decoration: none; }
a.head2:visited { font-family: Arial, Tahoma, Verdana; font-size: 11pt; color: white; font-weight: bold; text-decoration: none; }
a.head2:hover { font-family: Arial, Tahoma, Verdana; font-size: 11pt; color: white; font-weight: bold; text-decoration: none; }
a.head2:active { font-family: Arial, Tahoma, Verdana; font-size: 11pt; color: white; font-weight: bold; text-decoration: none; }

font.intro1 { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: white; }

a.weiter1:link  { color: white; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.weiter1:visited  { color: white; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.weiter1:hover   { color: #f2dc94; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.weiter1:active   { color: #f2dc94; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }

a.weiter2:link  { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: none }
a.weiter2:visited  { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: none }
a.weiter2:hover   { color: #f2dc94; font-weight: bold; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.weiter2:active   { color: #f2dc94; font-weight: bold; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: none }

a.weiter1_:link  { color: #f9f2e4; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.weiter1_:visited  { color: #f9f2e4; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.weiter1_:hover  { color: #f9f2e4; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.weiter1_:active  { color: #f9f2e4; font-size: 8pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }

a.branchen1:link { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: bold; text-decoration: none; }

a.branchen1:visited { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: bold; text-decoration: none; }
a.branchen1:hover { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: bold; text-decoration: none; }
a.branchen1:active { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: bold; text-decoration: none; }

a.branchen2:link { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: normal; text-decoration: underline; }
a.branchen2:visited { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: normal; text-decoration: underline; }
a.branchen2:hover { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: normal; text-decoration: underline; }
a.branchen2:active { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: normal; text-decoration: underline; }

a.firma2:link { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: normal; text-decoration: underline; }
a.firma2:visited { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: white; font-weight: normal; text-decoration: underline; }
a.firma2:hover  { color: #f2dc94; font-weight: normal; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }
a.firma2:active  { color: #f2dc94; font-weight: normal; font-size: 9pt; font-family: Arial, Tahoma, Verdana; text-decoration: underline }


a.bold1:link { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: none; font-weight: bold; }
a.bold1:visited { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: none; font-weight: bold; }
a.bold1:hover { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: none; font-weight: bold; }
a.bold1:active { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: none; font-weight: bold; }

a.headlink:link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none; }
a.headlink:visited { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none; }
a.headlink:hover { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: underline; }
a.headlink:active { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: white; font-weight: bold; text-decoration: none; }


a.nav1:link { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: underline; font-weight: normal; }
a.nav1:visited { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: underline; font-weight: normal; }
a.nav1:hover { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: underline; font-weight: normal; }
a.nav1:active { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: black; text-decoration: underline; font-weight: normal; }

td.categorie1 { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: #F2DC94; font-weight: bold; }
b.categorie2 { font-family: Arial, Tahoma, Verdana; font-size: 11pt; color: #F2DC94; font-weight: bold; }

b.area1 { font-family: Arial, Tahoma, Verdana; font-size: 18pt; color: white; letter-spacing: 1px; }

font.text  { color: #fff; font-weight: normal; font-size: 9pt; font-family: Arial, Tahoma, Verdana }
b.text  { color: #fff; font-weight: bold; font-size: 9pt; font-family: Arial, Tahoma, Verdana }
span.smalltext { font-family: Arial, Tahoma, Verdana; font-size: 8pt; color: #EFEFEF; }

span.white { color: white; font-weight: bold; }
span.white2  { color: white; font-weight: normal }
span.gelb   { color: #f9f2e4; font-weight: normal }

b.head_black { font-family: Arial, Tahoma, Verdana; font-size: 14pt; color: black; }
b.small_black { font-family: Arial, Tahoma, Verdana; font-size: 9pt; color: black; }

a.images_bar:link { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: black; text-decoration: none; font-weight: bold; }
a.images_bar:visited { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: black; text-decoration: none; font-weight: bold; }
a.images_bar:hover { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: black; text-decoration: underline; font-weight: bold; }
a.images_bar:active { font-family: Arial, Tahoma, Verdana; font-size: 10pt; color: black; text-decoration: none; font-weight: bold; }

table.calendar {border: 0; font-family: Verdana, Tahoma, Arial; border-collapse: collapse; text-align: center}
table.calendar td.caption { border-width: 1px; border-color: white; border-style: solid; }
table.calendar td, th {text-align: center; background-color: #dcdcdc; border-width: 1px; border-color: white; border-style: solid; }
table.calendar td.selected { width: 19px; height: 10px; font-size: 8pt; border-color: black; border-style: solid; text-align: center; background-color: #cccccc; border-width: 1px; }
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar th.dayofweek {color:green; font-weight:bold;}
table.calendar td {width: 19px; height: 10px; font-size: 8pt;}
table.calendar .month {border-width: 1px; border-color: white; border-style: solid; font-weight: bold; font-size: 9pt; text-align: center}
table.calendar .month a{text-decoration: none}
table.calendar a.week:link,a.week:hover,a.week:active,a.week:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: green; }
table.calendar td.today {color: red; font-weight: bold;}
table.calendar td.linked-day {font-size: 8pt}
table.calendar a:link,a:hover,a:active,a:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: black; }
