/*
******************************************
** Allgemeine globale Angaben
******************************************
*/

#logo-swt {
  position: absolute;
  top: 0;
  left: 657px;
  z-index: 10000;
}

#logo-bad {
  position: absolute;
  top: 65px;
  left: 814px;
  z-index: 10000;
}

#ornament {
  position: absolute;
  top: 340px;
  left: 0;
  z-index: 1000;
}

/*
zielgruppe
*/

#zielgruppe {
  position: absolute;
  top: 27px;
  left: 188px;
  z-index: 1000;
}

.zielgruppe-text {
  position: absolute;
  top: 66px;
  left: 112px;
  color: #FFFFFF;
  width: 480px;
}

.zielgruppe-text-zeile-1 {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 1.3em;
}

.zielgruppe-text-zeile-2 {
  position: relative;
  margin: -7px 0 0 0;
  padding: 0 0 4px 0;
  font-size: 2.2em;
}

.zielgruppe-text-zeile-3 {
  position: relative;
  margin: 0;
  padding: 0 0 0 138px;
  font-size: 1em;
  color: #FDE31C;
}

div.zielgruppe-points {
  position: absolute;
  top: 150px;
  left: 85px;
  width: 483px;
}     

div.zielgruppe-points ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
} 

div.zielgruppe-points ul li {
  float: left;
  margin: 0 20px 0 0;
}

img.list_bg_item_0,
img.list_bg_item_1,
img.list_bg_item_2,
img.list_bg_item_3,
img.list_bg_item_4,
img.list_bg_item_5,
img.list_bg_item_6,
img.list_bg_item_7,
img.list_bg_item_8,
img.list_bg_item_9,
img.list_bg_item_0_active,
img.list_bg_item_1_active,
img.list_bg_item_2_active,
img.list_bg_item_3_active,
img.list_bg_item_4_active,
img.list_bg_item_5_active,
img.list_bg_item_6_active,
img.list_bg_item_7_active,
img.list_bg_item_8_active,
img.list_bg_item_9_active {
  background-image: url(../grafik/list_bg_1.png);   
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
}

img.list_bg_item_1 {
  background-image: url(../grafik/list_bg_2.png);   
}

img.list_bg_item_2 {
  background-image: url(../grafik/list_bg_3.png);   
}

img.list_bg_item_3 {
  background-image: url(../grafik/list_bg_4.png);   
}

img.list_bg_item_4 {
  background-image: url(../grafik/list_bg_5.png);   
}

img.list_bg_item_5 {
  background-image: url(../grafik/list_bg_6.png);   
}

img.list_bg_item_6 {
  background-image: url(../grafik/list_bg_7.png);   
}

img.list_bg_item_7 {
  background-image: url(../grafik/list_bg_8.png);   
}

img.list_bg_item_8 {
  background-image: url(../grafik/list_bg_9.png);   
}

img.list_bg_item_9 {
  background-image: url(../grafik/list_bg_10.png);   
}

img.list_bg_item_0_active {
  background-image: url(../grafik/list_bg_1_.png);   
}

img.list_bg_item_1_active {
  background-image: url(../grafik/list_bg_2_.png);   
}

img.list_bg_item_2_active {
  background-image: url(../grafik/list_bg_3_.png);   
}

img.list_bg_item_3_active {
  background-image: url(../grafik/list_bg_4_.png);   
}

img.list_bg_item_4_active {
  background-image: url(../grafik/list_bg_5_.png);   
}

img.list_bg_item_5_active {
  background-image: url(../grafik/list_bg_6_.png);   
}

img.list_bg_item_6_active {
  background-image: url(../grafik/list_bg_7_.png);   
}

img.list_bg_item_7_active {
  background-image: url(../grafik/list_bg_8_.png);   
}

img.list_bg_item_8_active {
  background-image: url(../grafik/list_bg_9_.png);   
}

img.list_bg_item_9_active {
  background-image: url(../grafik/list_bg_10_.png);   
}

.zielgruppe-pulldown {
  position: absolute;
  top: 162px;
  left: 408px;
  width: 189px;
}

.zielgruppe-pulldown-1 {
  width: 17px;
  height: 20px;
  background-image: url(../grafik/zielgruppe_pulldown_back.png);
  background-repeat: no-repeat;
  float: left;
}

.zielgruppe-pulldown-2 {
  width: 155px;
  height: 20px;
  float: left;
}

.zielgruppe-pulldown-3 {
  width: 17px;
  height: 20px;
  background-image: url(../grafik/zielgruppe_pulldown_forw.png);
  background-repeat: no-repeat;
  float: left;
}

/*
navigation
*/

#navigation {
  position: absolute;
  top: 0;
  left: 0;
  width: 298px;
  height: auto;
  z-index: 5000;
}

#projekt {
  position: relative;
  margin: 35px 0 9px 1px;
  z-index: 5000;
}

.projekt-button {
  position: relative;
  padding: 0 0 20px 0;
  z-index: 5000;
}

/*
inhalt
*/

#inhalt {
  position: absolute;
  top: 248px;
  left: 209px;
  width: 775px;
  height: auto;
  z-index: 4999;
}

#content-startseite {
  position: relative;
  padding: 0 0 0 91px;
  width: 426px;
  float: left;
}

#content {
  position: relative;
  padding: 0 0 0 30px;
  width: 487px;
  float: left;
}

.content-titel {
  padding: 0 0 10px 0;
}

.content-titel-ornament {
  position: relative;
  margin: 8px 0 0 -92px;
  width: 359px;
  height: 70px;
  background-image: url(../grafik/titel_ornament.png);
  background-repeat: no-repeat;
}

.content-text-startseite {
  width: 382px;
  padding: 0 0 7px 0;
  line-height: 1.7em;
}

.content-text {
  width: 443px;
  padding: 0 0 7px 0;
  line-height: 1.7em;
}

/*
startseite
*/

#startseite-aktuelles {
}

.startseite-aktuelles-eintrag {
  margin: 0 0 17px 0;
}

.startseite-aktuelles-eintrag-datum {
  padding: 0 0 0 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.startseite-aktuelles-eintrag-content {
  width: 382px;
  background-color: #AAD7F1;
  background-image: url(../grafik/bg_startseite_aktuelles.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}

.startseite-aktuelles-eintrag-content-titel {
  padding: 11px 11px 0 11px;
}

.startseite-aktuelles-eintrag-content-bild {
  padding: 1px 1px 0 1px;
  width: 75px;
  float: right;
  line-height: 1.6em;
}

.startseite-aktuelles-eintrag-content-untertitel {
  padding: 0 11px 6px 11px;
  color: #322F2F;
  font-size: .9em;
  line-height: 1.6em;
}

/*
rubrikansicht
*/

#rubrikansicht {
}

.rubrikansicht-kategorie {
  margin: 33px 0 0 0;
  padding: 0 0 3px 17px;
  width: 417px;
  height: auto;
  background-color: #09519C;
}

.rubrikansicht-eintrag {
  margin: 13px 0 17px 0;
}

.rubrikansicht-eintrag-zusatz {
  padding: 0 0 0 17px;
  font-size: .85em;
  color: #FFFFFF; 
  font-weight: bold;
}

.rubrikansicht-eintrag-content {
  width: 432px;
  background-color: #AAD7F1;
  background-image: url(../grafik/bg_rubrikansicht.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}

.rubrikansicht-eintrag-content-text {
  padding: 12px 16px 10px 16px;
  color: #636B6F;
  font-size: .9em;
  width: 323px;
  float: left;
}

.rubrikansicht-eintrag-content-bild {
  padding: 1px 1px 0 1px;
  width: 75px;
  float: left;
}

.rubrikansicht-eintrag-content-text-ohneBild {
  padding: 12px 16px 10px 16px;
  color: #636B6F;
  font-size: .9em;
  width: 400px;
  float: left;
}


/*
zusatzspalte
*/

#zusatzspalte-startseite {
  position: relative;
  margin: 43px 0 0 0;
  width: 255px;
  float: left;
}

#zusatzspalte {
  position: relative;
  margin: 43px 0 0 0;
  width: 255px;
  float: left;
}


/*
tagesansicht
*/

.tagesansicht {
  margin: 0 0 17px 0;
}

.tagesansicht-titel {
  margin: 0;
}

.tagesansicht-content {
  padding: 5px;
  width: 238px;
  color: #FFFFFF;
  background-color: #AAD7F1;
  font-size: .9em;
  background-image: url(../grafik/bg_tagesansicht.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}


/*
download
*/

.download {
  margin: 0 0 17px 0;
}

.download-titel {
  margin: 0;
}

.download-content {
  padding: 12px 5px 9px 13px;
  width: 230px;
  color: #FFFFFF;
  background-color: #AAD7F1;
  font-size: .9em;
  background-image: url(../grafik/bg_download.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}


/*
weblink
*/

.weblink {
  margin: 0 0 17px 0;
}

.weblink-titel {
  margin: 0;
}

.weblink-content {
  padding: 12px 5px 9px 13px;
  width: 230px;
  color: #FFFFFF;
  background-color: #AAD7F1;
  font-size: .9em;
  background-image: url(../grafik/bg_download.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}


/*
kontakt
*/

.kontakt {
  margin: 0 0 17px 0;
}

.kontakt-titel {
  margin: 0;
}

.kontakt-content {
  padding: 12px 5px 9px 13px;
  width: 230px;
  color: #636B6F;
  background-color: #AAD7F1;
  font-size: .9em;
  background-image: url(../grafik/bg_kontakt.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}


/*
bildergalerie
*/

.bildergalerie {
  margin: 0 0 17px 0;
}

.bildergalerie-titel {
  margin: 0;
}

.bildergalerie-content {
  padding: 12px 0 9px 0;
  width: 248px;
  color: #636B6F;
  background-color: #AAD7F1;
  font-size: .9em;
  background-image: url(../grafik/bg_bildergalerie.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
  height: 80px;
}


/*
eyecatcher-startseite
*/

.eyecatcher-startseite {
}

.eyecatcher-startseite-eintrag {
  margin: 0 0 17px 0;
}

.eyecatcher-startseite-eintrag-content {
  padding: 11px 11px 6px 11px;
  width: 226px;
  color: #322F2F;
  background-color: #6C97CA;
  font-size: .9em;
  background-image: url(../grafik/bg_eyecatcher.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}

.eyecatcher-startseite-eintrag-content-bild {
  margin: 0;
  padding: 0 10px 5px 0;
  float: left;
}


/*
eyecatcher
*/

.eyecatcher {
  margin: 0 0 17px 0;
}

.eyecatcher-titel {
  margin: 0;
}

.eyecatcher-content {
  padding: 12px 5px 9px 13px;
  width: 230px;
  color: #FFFFFF;
  background-color: #AAD7F1;
  font-size: .9em;
  background-image: url(../grafik/bg_eyecatcher.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
}


/*
******************************************
** Hauptmenue
******************************************
*/

#hauptmenue {
  position: relative;
  margin: 0;
  padding: 0;
  background-color: transparent;
  z-index: 20000;
}

div.ul-untermenue {
  margin: 0;
  width: 233px;
  height: 304px;
  background-image: url(../grafik/bg_untermenue.png);
  background-repeat: no-repeat;
  z-index: 20000;
}


/*
***************************************
** MENÜLISTEN
***************************************
*/

.ul-hauptmenue {
  margin: 0;
  padding: 0;
}

.li-hauptmenue {
  margin: 0;
  padding: 0 0 11px 0;
  list-style-type: none;
}

.ul-untermenue {
  margin: 0;
  padding: 0;
}

.li-untermenue {
  margin: 0;
  padding: 0;
  list-style-type: none;
}


/*
***************************************
** LINKS
***************************************
*/

a.hauptmenue-1-link,
a.hauptmenue-1-link:link,
a.hauptmenue-1-link:visited,
a.hauptmenue-1-link:hover,
a.hauptmenue-1-link:active {
  position: relative;
  display: block;
  margin: 9px 0 0 0;
  padding: 0;
  color: #4891C8;
  text-decoration: none;
  font-weight: bold;
  width: 245px;
  height: 29px;
  font-size: 0px;
  background-image: url(../grafik/hm_1.png);
  background-repeat: no-repeat;
  z-index: 20000;
  outline: none;
}

a.hauptmenue-1-link-on,
a.hauptmenue-1-link-on:link,
a.hauptmenue-1-link-on:visited,
a.hauptmenue-1-link-on:hover,
a.hauptmenue-1-link-on:active {
  position: relative;
  display: block;
  margin: 9px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 245px;
  height: 29px;
  font-size: 0px;
  background-image: url(../grafik/hm_1_.png);
  background-repeat: no-repeat;
  z-index: 20000;
  outline: none;
}

a.hauptmenue-2-link,
a.hauptmenue-2-link:link,
a.hauptmenue-2-link:visited,
a.hauptmenue-2-link:hover,
a.hauptmenue-2-link:active {
  position: relative;
  display: block;
  margin: 9px 0 0 0;
  padding: 0;
  color: #4891C8;
  text-decoration: none;
  font-weight: bold;
  width: 245px;
  height: 29px;
  font-size: 0px;
  background-image: url(../grafik/hm_2.png);
  background-repeat: no-repeat;
  z-index: 20000;
  outline: none;
}

a.hauptmenue-2-link-on,
a.hauptmenue-2-link-on:link,
a.hauptmenue-2-link-on:visited,
a.hauptmenue-2-link-on:hover,
a.hauptmenue-2-link-on:active {
  position: relative;
  display: block;
  margin: 9px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 245px;
  height: 29px;
  font-size: 0px;
  background-image: url(../grafik/hm_2_.png);
  background-repeat: no-repeat;
  z-index: 20000;
  outline: none;
}

a.hauptmenue-3-link,
a.hauptmenue-3-link:link,
a.hauptmenue-3-link:visited,
a.hauptmenue-3-link:hover,
a.hauptmenue-3-link:active {
  position: relative;
  display: block;
  margin: 9px 0 0 0;
  padding: 0;
  color: #4891C8;
  text-decoration: none;
  font-weight: bold;
  width: 245px;
  height: 29px;
  font-size: 0px;
  background-image: url(../grafik/hm_3.png);
  background-repeat: no-repeat;
  z-index: 20000;
  outline: none;
}

a.hauptmenue-3-link-on,
a.hauptmenue-3-link-on:link,
a.hauptmenue-3-link-on:visited,
a.hauptmenue-3-link-on:hover,
a.hauptmenue-3-link-on:active {
  position: relative;
  display: block;
  margin: 9px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 245px;
  height: 29px;
  font-size: 0px;
  background-image: url(../grafik/hm_3_.png);
  background-repeat: no-repeat;
  z-index: 20000;
  outline: none;
}

a.untermenue-link,
a.untermenue-link:link,
a.untermenue-link:visited,
a.untermenue-link:hover,
a.untermenue-link:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 2px 23px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  font-size: .9em;
  z-index: 3000000;
  outline: none;
}

a.zielgruppe-link:link,
a.zielgruppe-link:visited,
a.zielgruppe-link:hover,
a.zielgruppe-link:active {
  color: #FDE31C;
	text-decoration: none;
  outline: none;
}

a.download-link:link,
a.download-link:visited,
a.download-link:hover,
a.download-link:active {
  display: block;
  padding: 0 0 2px 23px;
	text-decoration: none;;
  background-image: url(../grafik/download_link.gif);
  background-repeat: no-repeat;
  outline: none;
}

a.weblink-link:link,
a.weblink-link:visited,
a.weblink-link:hover,
a.weblink-link:active {
  display: block;
  padding: 0 0 2px 16px;
	text-decoration: none;
  background-image: url(../grafik/listensymbol.gif);
  background-repeat: no-repeat;
  outline: none;
}

div.content-block a:link,
div.content-block a:visited,
div.content-block a:hover,
div.content-block a:active {
   background-color: #b1d1f5;
   padding-left: 2px;
   padding-right: 2px;
}


/*
***************************************
** SCHRIFTFORMATIERUNGEN
***************************************
*/

h2.h2-titel-startseite {
  font-size: 2.6em;
  color: #FFFFFF;
}

h2.h2-titel {
  font-size: 1.9em;
  color: #FFFFFF;
}

h3.h3-titel {
  color: #1D54A3;
	font-weight: bold;
  font-size: 1em;
}

#startseite-aktuelles h3.h3-titel {
  font-size: .9em;
}

h4.h4-kategorie {
  color: #FEFEFE;
	font-weight: bold;
  font-size: 1.1em;
}

h5.h5-tagesansicht,
h5.h5-download,
h5.h5-weblink,
h5.h5-kontakt,
h5.h5-bildergalerie,
h5.h5-eyecatcher {
  color: #FFFFFF;
	font-weight: bold;
  font-size: .85em;
}


/*
***************************************
** TABELLEN
***************************************
*/

div.seitennavigation {
  margin: 10px 0 0 0;
  padding: 0;
  width: 434px;
}

table.tabelle-navi {
  margin: 0 auto 0 auto;
	padding: 0;
  font-size: .9em;
  width: 434px;
  color: #727272;
  background-color: #bee1f5;
}

td.td-navi-1 {
  margin: 0;
  padding: 0 2px 0 2px;
  width: 60px;
  text-align: left;
  vertical-align: middle;
}

td.td-navi-2 {
  margin: 0;
  padding: 3px 5px 3px 5px;
  width: auto;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}

td.td-navi-3 {
  margin: 0;
  padding: 0 2px 0 2px;
  width: 60px;
  text-align: right;
  vertical-align: middle;
}

table.layout {
  margin: 9px 0 25px 0;
	padding: 0;
  font-size: 1em;
  line-height: normal;
  width: 100%;
  border-collapse: collapse;
}

th.layout {
  margin: 0;
  padding: 2px 5px 2px 5px;
	font-weight: bold;
  color: #FFFFFF;
  background-color: #76B6DF;
  font-size: .85em;
  border: 1px solid #306AAB;
}

td.layout {
  margin: 0;
  padding: 1px 5px 2px 5px;
	font-weight: normal;
  color: #686868;
  background-color: #FFFFFF;
  border: 1px solid #306AAB;
}

td.layout-rechts {
  margin: 0;
  padding: 1px 5px 2px 5px;
	font-weight: normal;
  color: #686868;
  background-color: #FFFFFF;
  text-align: right;
  border: 1px solid #306AAB;
}

table.tabelle-tagesansicht {
  margin: 0;
	padding: 0;
  font-size: 1em;
  width: 100%;
  color: #1C54A3;
}

td.td-tagesansicht {
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
	font-weight: bold;
}


/*
***************************************
** AUSRICHTUNG
***************************************
*/

.ausrichtung-links {
  margin: 0;
  padding: 0 10px 10px 0;
  float: left;
}

.ausrichtung-rechts {
  margin: 0;
  padding: 0 0 10px 10px;
  float: right;
}

.ausrichtung-zentriert {
  margin: 0;
  padding: 17px 0 0 0;
  text-align: center;
  width: 100%;
}

/*
***************************************
** BILDER
***************************************
*/

.bild {
	margin: 7px 0 5px 20px;
  padding: 0;
  float: right;
}

.bild-foto {
	margin: 0;
  padding: 0 0 1px 0;
}

.bild-beschreibung {
	margin: 0;
	padding: 0;
}

.bild-beschreibung-inhalt {
	margin: 0;
	padding: 0;
  color: #FFFFFF;
  font-size: .9em;
}

.bild-beschreibung p {
  margin: 0;
  padding: 4px 7px 4px 7px;
  text-align: left;
}


/*
***************************************************************************************************
***************************************************************************************************
** FORMULAR
***************************************************************************************************
***************************************************************************************************
*/


/*
******************************************
** FOMULARFELDER
******************************************
*/

fieldset {
  margin: 0 0 10px 0;
  padding: 0;
  border: none;
}

.formular-eintrag-titel,
div.legend {
  margin: 0 0 1px 0;
  padding: 0 5px 0 6px;
  width: 434px;
	font-weight: bold;
  color: #FFFFFF;
  background-color: #76B6DF;
  font-size: .85em;
}

.formular-form-eintrag,
.formularbox {
  margin: 0 0 1px 0;
  padding: 5px 0 0 0;
  background-color: #E1F1FA;
  width: 445px;
}

.formular-form-eintrag-bezeichner,
.formularbox-label {
  margin: 0;
  padding: 0 0 0 9px;
  width: 129px;
  color: #686868;
  float: left;
  font-size: .9em;
}

.formularbox-feld {
  margin: 0;
  padding: 0;
  width: 230px;
  float: left;
}

.formular-form-eintrag-hilfe,
.formularbox-info {
  margin: 0;
  padding: 0;
  width: 77px;
  text-align: center;
  float: left;
}

.formular-form-eintrag-hilfe {
  width: 20px;
  float: right;
  margin: 0 5px 0 0;
}

.formular-form-eintrag-hilfe-text,
.formularbox-info-hilfetext {
  display: none;
  position: absolute;
  margin: -19px 0 0 50px;
  padding: 0;
  width: 230px;
  color: #FFFFFF;
  background-color: #AAD7F1;
  font-size: .85em;
  background-image: url(../grafik/bg_eyecatcher.gif);
  background-repeat: repeat-y;
  border: 1px solid #FFFFFF;
  z-index: 100000;
}

.einzeilig-lang,
input.InputTextfeldEinzeilig {
  border: 1px solid #686868;
  color: #686868;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 3px;
  width: 225px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.formular-form-eintrag input {
  float: left;
}

.einzeilig-mittel,
input.InputTextfeldEinzeilig-mittel {
  border: 1px solid #686868;
  color: #686868;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 3px;
  width: 165px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.einzeilig-kurz,
input.InputTextfeldEinzeilig-kurz {
  border: 1px solid #686868;
  color: #686868;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 3px;
  width: 51px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.einzeilig-mittel,
.einzeilig-kurz {
  float: left;
}

.formular-form-eintrag-feld-subcontent-mittel,
.formular-form-eintrag-feld-subcontent-lang {
  float: left;
  width: 5px;
}

input.InputRadio {
  margin: 2px 0 0 0;
  padding: 0;
}

input.InputCheck {
  background-color: #FFFFFF;
  float: left;
}

div.formular-abschluss {
  margin: 20px 0 0 0;
}

input.button-absenden,
input.button-loeschen,
input.InputSenden {
  border: 1px solid #09519C;
  color: #FFFFFF;
  background-color: #09519C;
  margin: 0;
  padding: 0;
  width: 115px;
  height: auto;
  font-weight: bold;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.button-loeschen {
  margin: 0 0 0 20px;
}

.textarea-lang,
textarea.Textfeld {
  border: 1px solid #686868;
  color: #686868;
  background-color: #FFFFFF;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 250px;
  height: 150px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.formular-form-eintrag textarea {
  float: left;
  margin-bottom: 7px;
}

select {
  border: 1px solid #686868;
  color: #686868;
  background-color: #FFFFFF;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 256px;
  height: 19px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

select.select-zielgruppe {
  border: 1px solid #B1D1F5;
  color: #2863A4;
  background-color: #FFFFFF;
  margin: 0;
  padding: 1px 0 0 4px;
  width: 155px;
  height: 20px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** FUSS
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


.service {
  position: relative;
  margin: 30px 0 0 0;
  padding: 5px 0 0 15px;
  width: 414px;
	height: 30px;
  background-color: #FFF3DD;
}

.service1 {
  position: relative;
  margin: 0;
  padding: 0 7px 0 0;
  float: left;
}

.service2 {
  position: relative;
  margin: 0;
  padding: 0 129px 0 0;
  float: left;
}

.service3 {
  position: relative;
  margin: 0;
  padding: 0;
  float: left;
}

