h1                 { font-size: 12pt; font-family: Verdana; font-weight: bold; text-decoration: none; color: #009330; }
h2                 { font-size: 9pt; font-family: Verdana; font-weight: bold; text-decoration: none; color: #009330; margin-bottom:8pt}
h3                 { font-size: 9pt; font-family: Verdana; font-weight: bold; text-decoration: none; color: #009330; }
h4                 { font-size: 9pt; font-family: Verdana; font-weight: bold; text-decoration: none; color: #009330; margin-bottom:4pt}

li      { list-style-image: url(../gimages/green_point.gif); list-style-position:outside; }

td.seperator {line-height:0pt;padding:0px;border:0px;margin:0px;}
table.main         {border-width:1px; border-style:solid; border-color:#009330; padding:0px; text-align:justify;}
table.intern       {border-width:1px; border-style:solid; border-color:#000000; padding:0px; text-align:left;}

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

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

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

a.config              { font-size: 8pt; font-family: Arial; text-decoration: underline; font-weight: normal; font-style: normal; color: #009330; }
a.config:link         { font-size: 8pt; font-family: Arial; text-decoration: underline; font-weight: normal; font-style: normal; color: #009330; }
a.config:vistited     { font-size: 8pt; font-family: Arial; text-decoration: underline; font-weight: normal; font-style: normal; color: #009330; }
a.config:hover        { font-size: 8pt; font-family: Arial; text-decoration: underline; font-weight: normal; font-style: normal; color: #009330; }
a.config:active       { font-size: 8pt; font-family: Arial; text-decoration: underline; font-weight: normal; font-style: normal; color: #000000; }

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

a.navi_light          { font-size: 7pt; font-family: Verdana; font-weight: bold; text-decoration: none; font-style: normal; color: #706F6F; }
a.navi_light:link     { font-size: 7pt; font-family: Verdana; font-weight: bold; text-decoration: none; font-style: normal; color: #706F6F; }
a.navi_light:vistited { font-size: 7pt; font-family: Verdana; font-weight: bold; text-decoration: none; font-style: normal; color: #E4F4D8; }
a.navi_light:hover    { font-size: 7pt; font-family: Verdana; font-weight: bold; text-decoration: none; font-style: normal; color: #383737; }
a.navi_light:active   { font-size: 7pt; font-family: Verdana; font-weight: bold; text-decoration: none; font-style: normal; color: #E4F4D8; }

a.topic         { font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: underline; font-style: normal; color: #009330; }
a.topic:link    { font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: underline; font-style: normal; color: #009330; }
a.topic:vistited{ font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: underline; font-style: normal; color: #009330; }
a.topic:hover   { font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: underline; font-style: normal; color: #009330; }
a.topic:active  { font-size: 10pt; font-family: Verdana; font-weight: bold; text-decoration: underline; font-style: normal; color: #009330; }

a.topic_intern         { font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #000000; }
a.topic_intern:link    { font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #000000; }
a.topic_intern:vistited{ font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #000000; }
a.topic_intern:hover   { font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; font-style: normal; color: #999999; }
a.topi_internc:active  { font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: underline; font-style: normal; color: #000000; }


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             { font-size: 9pt; font-family: Verdana; font-weight: bold; text-decoration: none; color: #009330; }
.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_intern { font-size: 8pt; font-family: Verdana,Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #000000; }
.content_text_bold { font-size: 8pt; font-family: Verdana; font-weight: bold; text-decoration: none; font-style: normal; color: #24940E; }
.content_text_small{ font-size: 7pt; font-family: Verdana; font-weight: normal; text-decoration: none; font-style: normal; color: #009330; }
.content_text_white{ font-size: 7pt; font-family: Verdana,Arial; font-weight: bold; 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; }
.table_topic_intern { font-size: 8pt; font-family: Verdana,Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #000000; }
.table_content_intern { font-size: 8pt; font-family: Verdana,Arial; font-weight: normal; text-decoration: none; font-style: normal; color: #000000; }


/* Stellenangebots Elements */
.stellen_table { margin:2px;font-size: 8pt;font-family: Verdana,Arial;vertical-align:top; }
.stellen_datum_td {  margin:2px;font-size: 8pt;font-family: Verdana,Arial;border-width:1px; background-color:#7d7d7d; color:#FFFFFF;}
.stellen_name_td {margin:2px;font-size: 8pt;font-family: Verdana,Arial;font-weight:bold; background-color:#e0e0e0; }
.stellen_abteilung_td {border-width:4px; border-color:#000000;}

.stellen_details_content_text { font-size: 8pt; font-family: Verdana,Arial; font-weight: normal; text-decoration: none; font-style: normal; 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 */
.button               { color: #FFFFFF; border-style:solid; border-color:#009330; border-width:1px; background: #009330}
input.form1           { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #009330 1px; border-top: #009330 1px; border-left: #009330 1px; border-bottom: #009330 1px; border-style: solid; background: #e9eae9 }
textarea.form1        { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #009330 1px; border-top: #009330 1px; border-left: #009330 1px; border-bottom: #009330 1px; border-style: solid; background: #e9eae9 }
select.form1          { color: #000000; font: normal 11px Arial, Helvetica, sans-serif; border-right: #009330 1px; border-top: #009330 1px; border-left: #009330 1px; border-bottom: #009330 1px; border-style: solid; background: #e9eae9 }
select.selectLanguage { 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; }
