body {margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; background-color:#E9E7E2;}

a:link {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#3F43A9;text-decoration: none;}
a:hover {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#3F43A9;text-decoration: none;}
a:visited {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#3F43A9;text-decoration: none;}
p,li,td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}


/* farben */
.weiss {background-color:#ffffff}
.grau {background-color:#E9E7E2}
.dunkelgrau {background-color:#B0B0B0}
.hellgrau {background-color:#EDEDED}
.hellhellgrau {background-color:#FAFAFA}
.beige {background-color:#FDF4E9}
.hellblau {background-color:#EBF4FE}
.gruen {background-color:#449E68}
.hellgruen {background-color:#4CD100}
.ss_blau {background-color:#8198C4}
.ss_hellbraun {background-color:#F2F1ED}
.ss_dunkelbraun {background-color:#D7D0C6}
.ss_detail_braun {background-color:#A0937A}
.pink {background-color:#FF0000}
.lila {background-color:#585894}
.kontakt_hintergrund{background-color: #C7C8DC}
.formular_flieder {background-color: #C7C8DC}
.formular_hellblau{background-color: #EEEFF5}
.formular_gruen_back {background-color: #B1DFC3}
.formular_hellgruen {background-color: #E8F5EC}

.map_flieder {background-color: #C6C9DC}
.map_flieder_hell {background-color: #EEEFF4}
.map_gruen {background-color: #B1DFC2}
.map_gruen_hell {background-color: #E8F5EC}
.map_hellgruen {background-color: #D3FFDE}
.map_blau {background-color: #CBE4FA}
.map_blau_hell {background-color: #EEF7FC}
.map_lila {background-color: #B5B7DE}
.map_lila_hell {background-color: #E8EBF4}
.map_braun {background-color: #DFDBD2}
.map_braun_hell {background-color: #F5F4F0}
.map_gelb {background-color: #F7E2C5}
.map_gelb_hell {background-color: #FDF6EC}
.map_pink {background-color: #FBC2D3}
.map_pink_hell {background-color: #FDEDF0}
.map_grau {background-color: #D9D9D9}
.map_grau_hell {background-color: #F4F4F4}

/* schriften */
.topmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.navigation {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.headline_ss {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color:#A0937A}
.text_ss {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.text_presse { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.headline_news { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #E7A44F; text-decoration: none}
.headline_partner { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #61A6EA; text-decoration: none}
.meldung_out {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #20259D; text-decoration: none}
.meldung_over{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #20259D; text-decoration: none}
.kp_text_headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color:#8198C4}
.kp_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#FAFAFA}
.kp_text_gruen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#E8F5EC}
.kp_text_headline_gruen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #449E68; text-decoration: none; background-color:#FAFAFA}
.ss_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#F2F1ED}
.ss_text_bildunterschrift { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #23239D; text-decoration: none; background-color:#F2F1ED}
.ss_text_headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A09277; text-decoration: none; background-color:#F2F1ED}
.ss_fliesstext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#FFFFFF}
.jobs_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#FAFAFA}
.jobs_headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none; background-color:#FAFAFA}
.faq_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#FAFAFA}
.faq_frage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #585894; text-decoration: none; background-color:#FAFAFA}
.titel { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.impressum_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#FFFFFF}
.kontakt_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.form_button_flieder {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #20259D; text-decoration: none; border: 0; background-color: #EEEFF5; cursor:pointer}
.form_button {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #20259D; text-decoration: none; border: 0; background-color: #EEEFF5; cursor:pointer}
.form_button_gruen {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #20259D; text-decoration: none; border: 0; background-color: #FAFAFA; cursor:pointer}
.form_error {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff0000; text-decoration: none}
.formular {background-color: #C7C8DC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.formular_grau{background-color: #EDEDED; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.abschicken {background-color: #C7C8DC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #20259D; text-decoration: none}
.textfeld { margin: 0px; border-color: #565994; border-width: 1px;}
.textfeld_100 { margin: 0px; border-color: #565994; border-width: 1px;}

.topmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.headline_partnerschaften {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height:16px; text-align:center; background-image:url(images/verlauf_partner.gif);}
.titel_aktuelles {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; height:16px; text-align:left; background-image:url(images/verlauf_aktuelles.jpg);}
.hintergrund_aktuelles {background-image:url(images/verlauf_aktuelles_hell.gif);}
.headline_aktuelles {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #20259D; text-decoration: none; height:11px;}
.text_aktuelles {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; /*height: 11px;*/}
.text_aktuelles_mehr {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #20259D; text-decoration: none; height: 11px;}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color:#B0B0B0}
.rootline {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}

/* Links */
a.rootline:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3F43A9; text-decoration: none;}
a.rootline:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3F43A9; text-decoration: none;}
a.rootline:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3F43A9; text-decoration: none;}

A.presse:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #20259D; text-decoration: none}
A.presse:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #20259D; text-decoration: none}
A.presse:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #20259D; text-decoration: none}

a.footer:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color:#B0B0B0}
a.footer:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color:#B0B0B0}
a.footer:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color:#B0B0B0}

a.navigation:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.navigation:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.navigation:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}

a.topmenu:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.topmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.topmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}


.csc-firstHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
a.csc-section:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#3F43A9; text-decoration: none;}
a.csc-section:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#3F43A9; text-decoration: none;}
a.csc-section:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#3F43A9; text-decoration: none;}

.rechts { padding-left: 10px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.contenttable { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.suche { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.bodytext_blau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C7C8DC; text-decoration: none;}

