h1                 { font-size: 16pt; font-family: Arial; font-weight: bold; font-style: normal; color: #a0a0a0; }
h2                 { font-size: 10pt; font-family: Arial; font-weight: bold; font-style: normal; color: #000000; }
h3                 { font-size: 8pt; font-family: Arial; font-weight: bold; font-style: normal; color: #B02B30; }
h4                 { font-size: 7pt; font-family: Arial; font-weight: bold; font-style: normal; color: #B02B30; margin-bottom:4pt}

a                  { text-decoration: underline; color: #000000; }
a.mail:link        { text-decoration: underline; color: #000000; }
a.mail:vistited    { text-decoration: underline; color: #000000; }
a.mail:hover       { text-decoration: underline; color: #777777; }
a.mail:active      { text-decoration: underline; color: #000000; }

a.web              { font-size: 8pt; font-family: Arial; font-weight: normal; font-style: normal; color: #B02B30; }
a.web:link         { font-size: 8pt; font-family: Arial; font-weight: normal; font-style: normal; color: #B02B30; }
a.web:vistited     { font-size: 8pt; font-family: Arial; font-weight: normal; font-style: normal; color: #B02B30; }
a.web:hover        { font-size: 8pt; font-family: Arial; font-weight: normal; font-style: normal; color: #B02B30; }
a.web:active       { font-size: 8pt; font-family: Arial; font-weight: normal; font-style: normal; color: #B02B30; }

a.navi             { font-size: 10pt; font-family: Arial; font-weight: bold; font-style: normal; text-decoration: none; color: #B02B30; }
a.navi:link        { font-size: 10pt; font-family: Arial; font-weight: bold; font-style: normal; text-decoration: none; color: #B02B30; }
a.navi:vistited    { font-size: 10pt; font-family: Arial; font-weight: bold; font-style: normal; text-decoration: none; color: #B02B30; }
a.navi:hover       { font-size: 10pt; font-family: Arial; font-weight: bold; font-style: normal; text-decoration: none; color: #B02B30; }
a.navi:active      { font-size: 10pt; font-family: Arial; font-weight: bold; font-style: normal; text-decoration: none; color: #B02B30; }

a.navi_light          { font-size: 10pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.navi_light:link     { font-size: 10pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.navi_light:vistited { font-size: 10pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.navi_light:hover    { font-size: 10pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.navi_light:active   { font-size: 10pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }

a.firstpage         { font-size: 20pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #B02B30; }
a.firstpage:link    { font-size: 20pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #B02B30; }
a.firstpage:vistited{ font-size: 20pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #B02B30; }
a.firstpage:hover   { font-size: 20pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #B02B30; }
a.firstpage:active  { font-size: 20pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #B02B30; }

a.copyright         { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.copyright:link    { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.copyright:vistited{ font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.copyright:hover   { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.copyright:active  { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }

a.impressum         { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.impressum:link    { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.impressum:vistited{ font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.impressum:hover   { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }
a.impressum:active  { font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #B02B30; }

.logo              { text-decoration: none; font-weight: bold; color: #4b3a32; }
.navi:hover        { text-decoration: none; text-weight: bold;color: #000000; }
.navi_image        { text-decoration: none; color: #000000; }
.navi_image:hover  { text-decoration: none; color: #000000; }

.topic             { text-decoration: none; color: #e6984b; }
.content           { text-decoration: none; color: #042557; }
.content:hover     { text-decoration: underline; color: #000000; }
.content_text      { font-size: 8pt; font-family: Verdana,Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #000000; }
.content_text_bold { font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #000000; }
.content_text_small{ font-size: 7pt; font-family: Verdana,Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #000000; }
.content_text_white{ font-size: 7pt; font-family: Verdana,Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #ffffff; }
.content_text_red  { font-size: 8pt; font-family: Verdana,Arial; font-weight: bold; font-style: normal; color: #B02B30; }
.content_text_brown_s{ font-size: 7pt; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: #e69843; }
.sub_navi          { text-decoration: none; color: #000000; }
.sub_navi:hover    { text-decoration: none; color: #000000; }

/* Kalender Elemente */
.week              { font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #cccccc; }
.day               { font-size: 7pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #000000; }
.sunday            { font-size: 7pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #ff0000; }
.month             { font-size: 7pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #000000; }
.date              { font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #000000; }
.datesunday        { font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #ff0000; }
.actualdate        { font-size: 7pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #000000; }

.italic_text       { font-size: 8pt; font-family: Arial; font-weight: bold; font-style: italic; color: #000000; }
.copyright         { font-size: 8pt; font-family: Arial; font-weight: normal; font-style: normal; color: #B02B30; }
.navi              { text-decoration: none; font-weight: bold; color: #000000; }
.tablebox          { border-right: #e6984b 1px; border-top: #e6984b 0px; border-left: #e6984b 1px; border-bottom: #e6984b 1px; border-style: solid; background-color: white; font-size: 8pt ; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: Black; }
.tableboxleft      { border-right: #e6984b 0px; border-top: #e6984b 0px; border-left: #e6984b 1px; border-bottom: #e6984b 1px; border-style: solid; background-color: white; font-size: 8pt ; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: Black; }
.tableboxright     { border-right: #e6984b 1px; border-top: #e6984b 0px; border-left: #e6984b 0px; border-bottom: #e6984b 1px; border-style: solid; background-color: white; font-size: 8pt ; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: Black; }
.tableboxmenue     { border-right: #000000 1px; border-top: #000000 1px; border-left: #000000 1px; border-bottom: #000000 1px; border-style: solid; background-color: #ffc58b; font-size: 8pt ; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: Black; }
.tableboxmenuex    { border-right: #000000 1px; border-top: #000000 1px; border-left: #000000 0px; border-bottom: #000000 1px; border-style: solid; background-color: #ffc58b; font-size: 8pt ; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: Black; }
.tableboxmenuew    { border-right: #000000 1px; border-top: #000000 1px; border-left: #000000 1px; border-bottom: #000000 1px; border-style: solid; background-color: #ffffff; font-size: 8pt ; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: Black; }
.tableboxmenuexw   { border-right: #000000 1px; border-top: #000000 1px; border-left: #000000 0px; border-bottom: #000000 1px; border-style: solid; background-color: #ffffff; font-size: 8pt ; font-family: Verdana,Arial; font-weight: normal; font-style: normal; color: Black; }

/* Form Elemente */
input.form1      { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #e6984b 1px; border-top: #e6984b 1px; border-left: #e6984b 1px; border-bottom: #e6984b 1px; border-style: solid; }
textarea.form1   { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #e6984b 1px; border-top: #e6984b 1px; border-left: #e6984b 1px; border-bottom: #e6984b 1px; border-style: solid; }
select.form1     { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #e6984b 1px; border-top: #e6984b 1px; border-left: #e6984b 1px; border-bottom: #e6984b 1px; border-style: solid; }
input.radio      { color: #000000; font: normal 10px Arial, Helvetica }
input.button     { font: normal 10px Verdana, Arial, Helvetica, background-color: #e69843; }


/* Scrollbalken */
body, texarea    {scrollbar-base-color:#eeeeee; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000000; scrollbar-track-color:#eeeeee; }

/* Schattenelemente */
td.schattenunten { background-image: url(../globale_bilder/sch_vertikal.gif); background-repeat: repeat-x; }
td.schattenrechts{ background-image: url(../globale_bilder/sch_horizontal.gif); background-repeat: repeat-y; }

/* Form Elemente */
input.form1      { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #B02B30 1px; border-top: #B02B30 1px; border-left: #B02B30 1px; border-bottom: #B02B30 1px; border-style: solid; }
textarea.form1   { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #B02B30 1px; border-top: #B02B30 1px; border-left: #B02B30 1px; border-bottom: #B02B30 1px; border-style: solid; }
select.form1     { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #B02B30 1px; border-top: #B02B30 1px; border-left: #B02B30 1px; border-bottom: #B02B30 1px; border-style: solid; }

