body,td,p { font-family: Tahoma, Verdana, Arial; font-size: 8pt; }

td.nav_box_head { font-weight: bold; color: white; font-size: 8pt; }
td.nav_box_content { font-weight: bold; color: black; font-size: 8pt; }
/*
table.box_dashed_border  { border: dashed 1px #a3a09a }
*/
table.box_dashed_border  { background-color: #e0dbcd; border: dashed 1px #a3a09a }

b.highlights   { color: #fffcf6; font-style: normal; font-weight: bold; font-size: 12pt; font-family: "Arial Black", Arial; text-decoration: none }
b.head { color: black; font-size: 12pt; font-family: "Arial Black", Arial; font-style: normal; font-weight: bold; text-decoration: none }
b.beitrag_head  { color: black; font-size: 12pt; font-family: tahoma, verdana, arial; font-style: normal; font-weight: 900; text-decoration: none }
td.small_white { color: white; font-size: 8pt; }

span.smalldate  { color: #202020; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none }


td.cal_head  { color: white; font-size: 8pt; font-weight: bold }
td.cal_nummer  { color: #333; font-size: 22pt; font-weight: bold }

/* td.box_content    { border-style: dotted; border-width: 1px; border-color: #e0dbcd #666 #666 #e0dbcd }
*/
td.box_content      { border-style: dotted dotted solid; border-width: 0 0 1px; border-color: #e0dbcd #666 #666 #e0dbcd }

td.box_content_topstory { border: none 0px #a3a09a }
/* #FFFAEE -background-color: #FFFCF6; */

a:link    { color: black; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none }
a:hover   { color: black; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: underline }
a:active   { color: black; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: underline }
a:visited   { color: black; font-style: normal; font-weight: bold; font-size: 8pt; text-decoration: none }

a.normal:link      { color: black; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none }
a.normal:hover     { color: black; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none }
a.normal:active     { color: black; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none }
a.normal:visited     { color: black; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none }


a.head:link    { color: black; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none }
a.head:hover   { color: black; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: underline }
a.head:active   { color: black; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: underline }
a.head:visited   { color: black; font-style: normal; font-weight: bold; font-size: 10pt; text-decoration: none }

a.weiter1:link     { color: #000; font-size: 8pt; font-style: italic; font-weight: bold; text-decoration: none }
a.weiter1:hover    { color: #000; font-size: 8pt; font-style: italic; font-weight: bold; text-decoration: underline }
a.weiter1:active    { color: #000; font-size: 8pt; font-style: italic; font-weight: bold; text-decoration: underline }
a.weiter1:visited    { color: #000; font-size: 8pt; font-style: italic; font-weight: bold; text-decoration: none }

a.weiter1_white:link    { color: white; font-style: italic; font-weight: bold; font-size: 8pt; text-decoration: none }
a.weiter1_white:hover   { color: white; font-style: italic; font-weight: bold; font-size: 8pt; text-decoration: underline }
a.weiter1_white:active   { color: white; font-style: italic; font-weight: bold; font-size: 8pt; text-decoration: underline }
a.weiter1_white:visited { color: white; font-size: 8pt; font-style: italic; font-weight: bold; text-decoration: none }
a.white:link      { color: white; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: underline }
a.white:hover     { color: white; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: underline }
a.white:active     { color: white; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: underline }
a.white:visited     { color: white; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: underline }


a.path:link      { color: black; font-style: italic; font-weight: normal; font-size: 8pt; text-decoration: none }
a.path:hover     { color: black; font-style: italic; font-weight: normal; font-size: 8pt; text-decoration: underline }
a.path:active     { color: black; font-style: italic; font-weight: normal; font-size: 8pt; text-decoration: underline }
a.path:visited     { color: black; font-style: italic; font-weight: normal; font-size: 8pt; text-decoration: none }


a.head2:link  { font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none; Ęcolor: black }
a.head2:hover  { font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: underline; Ęcolor: black }
a.head2:active  { color: black; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: underline }
a.head2:visited  { color: black; font-style: normal; font-weight: bold; font-size: 9pt; text-decoration: none }

a.head3:link  { font-style: italic; font-weight: bold; font-size: 8pt; text-decoration: none; Ęcolor: black }
a.head3:hover  { font-style: italic; font-weight: bold; font-size: 8pt; text-decoration: underline; Ęcolor: black }
a.head3:active  { color: black; font-style: italic; font-weight: bold; font-size: 8pt; text-decoration: underline }
a.head3:visited  { color: black; font-style: italic; font-weight: bold; font-size: 8pt; text-decoration: none }

table.calendar {border: 0; font-family: Verdana, Tahoma, Arial; border-collapse: collapse; text-align: center}
table.calendar td.caption { border-width: 1px; border-color: #A3A09A; border-style: solid; }
table.calendar td, th {text-align: center; background-color: #E0DBCD; border-width: 1px; border-color: #A3A09A; 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 td.noborder { border: 0; background-color: #A3A09A; }
table.calendar td.top { border-width: 1px; border-color: #A3A09A; border-style: solid; background-color: #A3A09A; }
table.calendar .month {border-width: 1px; border-color: #A3A09A; 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.top:link,a.top:hover,a.top:active,a.top:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: white; }
table.calendar a:link,a:hover,a:active,a:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: black; }