/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | Content | CUSTOM
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** CONTENT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************
** KOPF
***************************************
*/

#schmuckbild {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 5;
}

#kopf {
  position: relative;
  margin: 0;
  padding: 0;
  z-index: 5000;
}

#logo-linie {
  margin: 24px 0 0 576px;
  padding: 0;
  width: 393px;
  height: 5px;
  background-image: url(/kiosk/grafik/bg_logolinie.gif);
  background-repeat: repeat-x;
}

#logo {
  margin: 0 0 0 576px;
  padding: 0;
  width: 393px;
  height: 86px;
  background-color: #FFFFFF;
  opacity: 0.91;
}

/*
***************************************
** RUMPF
***************************************
*/

#rumpf {
  margin: 0;
  padding: 0;
  width: 997px;
  z-index: 50;
}

.rumpf-SpalteLinks {
  margin: 183px 0 0 0;
  padding: 0;
  width: 214px;
  float: left;
}

.rumpf-SpalteStartseite {
  margin: 30px 0 0 0;
  padding: 0;
  float: left;
}

.rumpf-SpalteMitte {
  margin: 30px 11px 0 0;
  padding: 0;
  width: 505px;
  float: left;
  font-size: 1.1em;
}

.rumpf-SpalteRechts {
  margin: 30px 0 0 0;
  padding: 0;
  width: 237px;
  float: left;
  font-size: 1.1em;
}

 div#startseite {
   margin-top: 50px;
   margin-left: auto;
   margin-right: auto;
   width: 800px;
   height: 635px;
   
 }
 

/*
Eyecatcher links
*/

.eyecatcher-links {
  margin: 0 0 80px 0;
  padding: 2px 0 2px 0;
  width: 197px;
  border-top: 1px solid #FF9900;
  border-bottom: 1px solid #FF9900;
}

.eyecatcher-links-inhalt {
  margin: 0;
  padding: 0;
  width: 197px;
  color: #080500;
  background-color: #ECEDEC;
  background-image: url(/kiosk/grafik/bg_eyecatcher_links.gif);
  background-repeat: no-repeat;
}

.eyecatcher-links-inhalt-bild {
  position: absolute;
  margin: -56px 0 0 0;
  padding: 0;
}

.eyecatcher-links-inhalt-text {
  margin: 0;
  padding: 26px 0 26px 19px;
  width: 175px;
  color: #5B5242;
}

.eyecatcher-links-inhalt-text-2 {
  margin: 0;
  padding: 36px 0 0 19px;
  width: 175px;
  color: #5B5242;
}


/*
Newsletter rechts
*/

.newsletter-rechts {
  margin: 53px 0 80px 0;
  padding: 2px 0 2px 0;
  width: 237px;
  border-top: 1px solid #FF9900;
  border-bottom: 1px solid #FF9900;
}

.newsletter-rechts-inhalt {
  margin: 0;
  padding: 0;
  width: 237px;
  color: #080500;
  background-color: #ECEDEC;
  background-image: url(/kiosk/grafik/bg_eyecatcher_links.gif);
  background-repeat: repeat-x;
}

.newsletter-rechts-inhalt-bild {
  position: absolute;
  margin: -56px 0 0 0;
  padding: 0;
}

.newsletter-rechts-inhalt-text {
  margin: 0;
  padding: 36px 0 0 19px;
  width: 215px;
  color: #5B5242;
  font-size: .9em;
}


/*
Aktuell
*/

.aktuell {
  margin: 0 0 21px 0;
  padding: 0;
  width: 753px;
  background-color: #FCE9CE;
}

.aktuell-bild {
  margin: 0;
  padding: 0;
  /*width: 190px;*/
  width: 100px;
  float: left;
}

.aktuell-inhalt {
  margin: 0;
  padding: 0;
  /*width: 563px;
  height: 132px;*/
  height: 100px;
  float: left;
}

.aktuell-inhalt-2 {
  margin: 0 0 0 0;
  padding: 0;
  width: 563px;
  height: 100px;
  float: left;
}

.aktuell-inhalt-kategorie {
  position: absolute;
  margin: -19px 0 0 0;
  padding: 0 0 0 15px;
  text-transform: uppercase;
  font-size: 6.4em;
  color: #FFFCF7;
  font-weight: bold;
  z-index: 50;
  font-family: "MetaCorrespondence", "Trebuchet MS", Helvetica, Verdana, sans-serif;
}

.aktuell-inhalt-titel {
  position: relative;
  margin: 0;
  padding: 32px 20px 0 15px;
  z-index: 500;
}

.aktuell-inhalt-untertitel {
  position: relative;
  margin: 0;
  padding: 7px 20px 0 15px;
  font-size: 1.2em;
  z-index: 500;
}

/*
3-Spalter
*/

.dreiSpalter {
  margin: 0 0 21px 0;
  padding: 0;
  width: 753px;
}

.dreiSpalter-spalte1 {
  margin: 0;
  padding: 0;
  width: 261px;
  float: left;
}

.dreiSpalter-spalte2 {
  margin: 0;
  padding: 0;
  width: 255px;
  float: left;
}

.dreiSpalter-spalte3 {
  margin: 0;
  padding: 0;
  width: 237px;
  float: left;
}

.dreiSpalter-spalte-kategorie {
  margin: 0 0 8px 0;
  padding: 0 15px 0 15px;
  color: #FFFFFF;
  background-color: #A3A3A3;
  text-transform: uppercase;
}

.dreiSpalter-spalte-inhalt {
  margin: 0;
  padding: 0 15px 0 15px;
  border-right: 1px solid #A3A3A3;
}

.dreiSpalter-spalte3 .dreiSpalter-spalte-inhalt {
  margin: 0;
  padding: 0 15px 6px 15px;
  border-right: none;
}

/*
2-Spalter
*/

.zweiSpalter {
  margin: 0;
  padding: 0;
  width: 753px;
}

.zweiSpalter-spalte1 {
  margin: 0;
  padding: 0;
  width: 504px;
  float: left;
}

.zweiSpalter-spalte2 {
  margin: 0;
  padding: 0 0 0 12px;
  width: 237px;
  float: left;
}

/*
Neues
*/

.neues {
  margin: 0 0 21px 0;
  padding: 0;
  width: 504px;
}

.neues-kategorie {
  margin: 0 0 3px 0;
  padding: 0 15px 0 15px;
  color: #FFFFFF;
  background-color: #A3A3A3;
  text-transform: uppercase;
}

.neues-inhalt {
  margin: 0;
  padding: 10px 15px 1px 15px;
  background-color: #D4D4D4;
}

/*
CDU-News
*/

.cdu-news {
  margin: 0 0 21px 0;
  padding: 0;
  width: 504px;
}

.cdu-news-kategorie {
  margin: 0 0 3px 0;
  padding: 0 15px 0 15px;
  color: #FFFFFF;
  background-color: #A3A3A3;
  text-transform: uppercase;
}

.cdu-news-inhalt {
  margin: 0;
  padding: 10px 15px 0 15px;
  line-height: 10px;
}

.cdu-news-inhalt a:link,
.cdu-news-inhalt a:visited,
.cdu-news-inhalt a:hover,
.cdu-news-inhalt a:active {
  color: #000000;
	text-decoration: none;
	font-weight: normal;         
	font-size: 1.2em;
  margin: 0;
  padding: 0 0 0 13px;
  background-image: url(/kiosk/grafik/list_style_type_2.gif);
  background-repeat: no-repeat;
}

.cdu-news-inhalt a:hover,
.cdu-news-inhalt a:active {
  color: #FF9900;
}


/*
Inhalt
*/

.rumpf-SpalteMitte-head {
  margin: 0 0 21px 0;
  padding: 0 0 20px 0;
  width: 505px;
  background-color: #A3A3A3;
}

.rumpf-SpalteMitte-head-kategorie {
  position: absolute;
  margin: -10px 0 0 0;
  padding: 0;
  width: 505px;
  text-transform: uppercase;
  font-size: 3em;
  color: #B6B6B6;
  font-weight: bold;
  z-index: 50;
  font-family: "MetaCorrespondence", "Trebuchet MS", Helvetica, Verdana, sans-serif;
  text-align: right;
}

.rumpf-SpalteMitte-head-titel {
  position: relative;
  margin: 0;
  padding: 19px 16px 0 0;
  z-index: 500;
  color: #FFFFFF;
}

.rumpf-SpalteMitte-head-untertitel {
  position: relative;
  margin: 0;
  padding: 7px 16px 0 16px;
  font-size: 1.1em;
  z-index: 500;
  color: #FFFFFF;
}

.rumpf-SpalteMitte-body {
  margin: 0;
  padding: 0 0 0 16px;
  width: 489px;
}


/*
Rubrikansicht
*/

.rubrikansicht {
  margin: 0;
  padding: 0;
}

.rubrikansicht-kategorie-eintrag {
  margin: 0 0 13px 0;
  padding: 0;
  font-style: italic;
  font-weight: bold;
}

.rubrikansicht-eintrag {
  margin: 0 0 13px 0;
  padding: 0;
  border-bottom: 1px dashed #A3A3A3;
}

.rubrikansicht-eintrag:hover {
  color: #000000;
  background-color: #E3E3E3;
}

.rubrikansicht-eintrag-head {
  margin: 0 0 9px 0;
  padding: 0;
  width: 489px;
  border-bottom: 1px solid #FF9900;
}
            
.rubrikansicht-eintrag-head-titel {
  margin: 0;
  padding: 0 0 3px 0;
  float: left;
}

.rubrikansicht-eintrag-head-datum {
  margin: 0;
  padding: 0 0 3px 10px;
  float: right;
}

.rubrikansicht-eintrag-body {
  margin: 0;
  padding: 0;
  width: 489px;
}

.rubrikansicht-eintrag-body-bild {
  margin: 0 10px 0 0;
  padding: 4px 0 0 0;
  width: 100px;
  float: left;
}
           
.rubrikansicht-eintrag-body-text {
  margin: 0;
  padding: 0;
  width: 370px;
  float: left;
}


/*
Eyecatcher rechts
*/

.eyecatcher-rechts {
  margin: 0 0 20px 0;
  padding: 0;
  width: 237px;
}

.eyecatcher-rechts-bild {
  margin: 0;
  padding: 0;
  z-index: 50;
}

.eyecatcher-rechts-text {
  position: absolute;
  margin: -98px 0 0 30px;
  padding: 22px 11px 0 11px;
  width: 185px;
  height: 53px;
  background-image: url(/kiosk/grafik/bg_eyecatcher_rechts.gif);
  background-repeat: no-repeat;
}

.eyecatcher-rechts-titel {
  margin: 0 0 3px 0;
  padding: 0 15px 0 15px;
  color: #FFFFFF;
  background-color: #A3A3A3;
  text-transform: uppercase;
}

.eyecatcher-rechts-eintrag {
  margin: 0;
  padding: 0;
}


/*
Suche
*/

.suche {
  margin: 0 0 18px 0;
  padding: 0;
  width: 237px;
}

.suche-titel {
  margin: 0 0 4px 0;
  padding: 0 0 0 13px;
  color: #FFFFFF;
  background-color: #FF9900;
  text-transform: uppercase;
}

.suche-inhalt {
  margin: 0;
  padding: 0 0 0 11px;
  /*min-height: 129px;*/
  background-color: #E3E3E3;
  /*background-image: url(/kiosk/bilder/bg_suche.jpg);
  background-repeat: no-repeat;*/
}

.suche-inhalt-form {
  margin: 0;
  padding: 8px 0 7px 2px;
}



/*
Eyecatcher2 rechts
*/

.eyecatcher2-rechts {
  margin: 0 0 18px 0;
  padding: 0;
  width: 237px;
}

.eyecatcher2-rechts-titel {
  margin: 0 0 4px 0;
  padding: 0 0 0 13px;
  color: #FFFFFF;
  background-color: #FF9900;
  text-transform: uppercase;
}

.eyecatcher2-rechts-inhalt {
  margin: 0;
  padding: 0 0 0 64px;
  min-height: 129px;
  background-color: #E3E3E3;
  background-image: url(/kiosk/bilder/bg_eyecatcher.jpg);
  background-repeat: no-repeat;
}

.eyecatcher2-rechts-inhalt-titel {
  margin: 0;
  padding: 8px 0 7px 2px;
  border-bottom: 2px solid #FFFFFF;
}

.eyecatcher2-rechts-inhalt-text {
  margin: 0;
  padding: 3px 13px 2px 2px;
}


/*
Dokumente
*/

.dokumente {
  margin: 0 0 18px 0;
  padding: 0;
  width: 237px;
}

.dokumente-titel {
  margin: 0 0 4px 0;
  padding: 0 0 0 13px;
  color: #FFFFFF;
  background-color: #FF9900;
  text-transform: uppercase;
}

.dokumente-inhalt {
  margin: 0;
  padding: 0 0 0 64px;
  min-height: 129px;
  background-color: #E3E3E3;
  background-image: url(/kiosk/bilder/bg_dokumente.jpg);
  background-repeat: no-repeat;
}

.dokumente-inhalt-eintrag {
  margin: 0;
  padding: 3px 0 2px 2px;
  width: 171px;
  border-bottom: 2px solid #FFFFFF;
}

.dokumente-inhalt-eintrag-last {
  margin: 0;
  padding: 3px 0 2px 2px;
  border-bottom: none;
}


/*
Web-Links
*/

.web-links {
  margin: 0 0 18px 0;
  padding: 0;
  width: 237px;
}

.web-links-titel {
  margin: 0 0 4px 0;
  padding: 0 0 0 13px;
  color: #FFFFFF;
  background-color: #FF9900;
  text-transform: uppercase;
}

.web-links-inhalt {
  margin: 0;
  padding: 0 0 0 64px;
  min-height: 129px;
  background-color: #E3E3E3;
  background-image: url(/kiosk/bilder/bg_weblinks.jpg);
  background-repeat: no-repeat;
}

.web-links-inhalt-eintrag {
  margin: 0;
  padding: 3px 0 2px 2px;
  border-bottom: 2px solid #FFFFFF;
}

.web-links-inhalt-eintrag-last {
  margin: 0;
  padding: 3px 0 2px 2px;
  border-bottom: none;
}


/*
Ansprechpartner
*/

.ansprechpartner {
  margin: 0 0 18px 0;
  padding: 0;
  width: 237px;
}

.ansprechpartner-titel {
  margin: 0 0 4px 0;
  padding: 0 0 0 13px;
  color: #FFFFFF;
  background-color: #FF9900;
  text-transform: uppercase;
}

.ansprechpartner-inhalt {
  margin: 0;
  padding: 0 0 0 64px;
  min-height: 129px;
  background-color: #E3E3E3;
  background-image: url(/kiosk/bilder/bg_ansprechpartner.jpg);
  background-repeat: no-repeat;
}

.ansprechpartner-inhalt-foto {
  margin: 0;
  padding: 8px 0 0 2px;
}

.ansprechpartner-inhalt-titel {
  margin: 0;
  padding: 8px 0 7px 2px;
  border-bottom: 2px solid #FFFFFF;
}

.ansprechpartner-inhalt-text {
  margin: 0;
  padding: 3px 0 2px 2px;
}



/*
***************************************
** FUSS
***************************************
*/

#fuss {
  margin: 0;
  padding: 13px 0 0 174px;
  width: 822px;
}

.fuss-service {
  margin: 0;
  padding: 0 17px 0 0;
  float: left;
}

.fuss-abschluss {
  margin: 0;
  padding: 4px 0 0 8px;
  /*width: 745px;*/
  width: 241px;
  height: 25px;
  background-image: url(/kiosk/grafik/bg_fuss.gif);
  background-repeat: repeat-x;
  float: left;
}

.fuss-drucken {
  margin: 0;
  padding: 4px 0 0 8px;
  width: 329px;
  height: 25px;
  background-image: url(/kiosk/grafik/bg_fuss.gif);
  background-repeat: repeat-x;
  float: left;
}

.fuss-navigation {
  margin: 0;
  padding: 4px 0 0 8px;
  width: 159px;
  height: 25px;
  background-image: url(/kiosk/grafik/bg_fuss.gif);
  background-repeat: repeat-x;
  float: left;
}


/*
***************************************
** LINKS
***************************************
*/

a.startseite-link,
a.startseite-link:link,
a.startseite-link:visited,
a.startseite-link:hover,
a.startseite-link:active {
  color: #5B5242;
  text-decoration: none;
  font-weight: bold;
}

a.ansprechpartner-link,
a.ansprechpartner-link:link,
a.ansprechpartner-link:visited,
a.ansprechpartner-link:hover,
a.ansprechpartner-link:active {
  color: #5B5242;
  text-decoration: none;
  font-weight: bold;
}

a.pfeil-link,
a.pfeil-link:link,
a.pfeil-link:visited,
a.pfeil-link:hover,
a.pfeil-link:active {
  margin: 8px 0 0 0;
  padding: 0 0 0 10px;
  color: #FF9900;
  text-decoration: none;
  font-weight: bold;
  background-image: url(/kiosk/grafik/link_pfeil.gif);
  background-repeat: no-repeat;
}

a.eyecatcher-rechts-link,
a.eyecatcher-rechts-link:link,
a.eyecatcher-rechts-link:visited,
a.eyecatcher-rechts-link:hover,
a.eyecatcher-rechts-link:active {
  color: #5E6E7E;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.3em;
  font-family: "MetaCorrespondence", "Trebuchet MS", Helvetica, Verdana, sans-serif;
}

a.neues-link,
a.neues-link:link,
a.neues-link:visited,
a.neues-link:hover,
a.neues-link:active,
a.cdu-news-link,
a.cdu-news-link:link,
a.cdu-news-link:visited,
a.cdu-news-link:hover,
a.cdu-news-link:active {
  color: #000000;
  font-size: 1.1em;
  text-decoration: none;
  font-weight: normal;
}

a.neues-link:hover,
a.neues-link:active,
a.cdu-news-link:hover,
a.cdu-news-link:active {
  color: #FF9900;
}

a.suche-link,
a.suche-link:link,
a.suche-link:visited,
a.suche-link:hover,
a.suche-link:active,
a.eyecatcher2-rechts-link,
a.eyecatcher2-rechts-link:link,
a.eyecatcher2-rechts-link:visited,
a.eyecatcher2-rechts-link:hover,
a.eyecatcher2-rechts-link:active,
a.dokumente-link,
a.dokumente-link:link,
a.dokumente-link:visited,
a.dokumente-link:hover,
a.dokumente-link:active,
a.web-links-link,
a.web-links-link:link,
a.web-links-link:visited,
a.web-links-link:hover,
a.web-links-link:active {
  color: #5B5242;
  text-decoration: none;
  font-weight: bold;
}

a.weiss-link,
a.weiss-link:link,
a.weiss-link:visited,
a.weiss-link:hover,
a.weiss-link:active {
  padding: 1px 0 0 16px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../grafik/button_zurueck.gif);
  background-repeat: no-repeat;
  font-size: .9em;
}

a.print-link,
a.print-link:link,
a.print-link:visited,
a.print-link:hover,
a.print-link:active {
  padding: 1px 0 0 22px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../grafik/button_print.gif);
  background-repeat: no-repeat;
  font-size: .9em;
}


/*
***************************************
** SCHRIFTFORMATIERUNGEN
***************************************
*/

h2.h2-titel {
  font-size: 1.6em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2.h2-head {
  padding: 0 0 0 16px;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-image: url(/kiosk/grafik/h2_pfeil.gif);
  background-repeat: no-repeat;
}

h3.h3-zwischenueberschrift {
  padding: 0 0 4px 0;
  font-size: 1.1em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3.h3-rubrikansicht {
  padding: 0;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3.h3-kategorie {
  font-size: 1.1em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
}

h4.h4-titel {
  font-size: 1.2em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h4.h4-eyecatcher {
  padding: 0 0 1em 0;
  font-size: 1.2em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h5.h5-suche,
h5.h5-eyecatcher2,
h5.h5-dokumente,
h5.h5-web-links,
h5.h5-ansprechpartner {
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
}

h6.h6-suche,
h6.h6-eyecatcher2,
h6.h6-dokumente,
h6.h6-web-links,
h6.h6-ansprechpartner {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*
***************************************
** BILDER
***************************************
*/

.bild {
	margin: 0 0 10px 10px;
  padding: 6px 0 0 0;
  border-top: 3px solid #FF9900;
  float: right;
}

.bild-foto {
	margin: 0;
  padding: 0 0 6px 0;
}

.bild-beschreibung {
	margin: 0;
	padding: 0;
}

.bild-beschreibung-inhalt {
	margin: 0;
	padding: 0;
}

.bild-beschreibung p {
  margin: 0;
  padding: 2px;
  font-style: italic;
}


/*
***************************************
** BILDERGALERIE
***************************************
*/

.bildergalerie {
	margin: 0;
  padding: 0;
}

.bildergalerie-reihe {
	margin: 0;
  padding: 0 0 25px 0;
  width: 487px;
}

.bildergalerie-reihe-foto {
	margin: 0;
  padding: 0 26px 0 0;
  float: left;
}

.bildergalerie-reihe-foto-last {
	margin: 0;
  padding: 0;
  float: left;
}


/*
***************************************
** 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%;
}


/*
***************************************
** TABELLEN
***************************************
*/


/* Tabelle RICHTEXT-EDITOR*/

table.layout {
  margin: 0 0 1em 0;
	padding: 0;
  font-size: 1em;
  width: 100%;
}

th.layout {
  margin: 0;
  padding: 3px 5px 3px 5px;
	color: #FFFFFF;
  background-color: #FF9900;
  width: auto;
}

td.layout {
  margin: 0;
  padding: 3px 5px 3px 5px;
  width: auto;
  background-color: #E3E3E3;
}


/* Tabelle Navigation*/

.seitennavigation {
  margin: 0 0 17px 0;
  padding: 0;
  background-color: #E3E3E3;
}

table.tabelle-navi {
  margin: 0 auto 0 auto;
	padding: 0;
  font-size: .8em;
  width: 100%;
}

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;
}

td.td-navi-3 {
  margin: 0;
  padding: 0 2px 0 2px;
  width: 60px;
  text-align: right;
  vertical-align: middle;
}
      



/*
***************************************************************************************************
***************************************************************************************************
** FORMULAR
***************************************************************************************************
***************************************************************************************************
*/


/*
******************************************
** FOMULARFELDER
******************************************
*/

fieldset {
  margin: 0 0 10px 0;
  padding: 10px 0 4px 10px;
  border: 2px solid #FFFFFF;
  background-color: #E3E3E3;
}

/*legend {
  color: #FF9900;
  font-weight: bold;
  background-color: transparent;
}*/

.label {
  padding: 3px;
  width: 11em;
  float: left;
}

.formular {
  padding: 0 0 5px 0;
}

input.InputTextfeldEinzeilig {
  border: 1px solid #FF9900;
  color: #5B5242;
  background-color: #F8F6F2;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 250px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.InputTextfeldEinzeilig-mittel {
  border: 1px solid #FF9900;
  color: #5B5242;
  background-color: #F8F6F2;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 202px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.InputTextfeldEinzeilig-kurz {
  border: 1px solid #FF9900;
  color: #5B5242;
  background-color: #F8F6F2;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 38px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.newsletter {
  border: 1px solid #A3A3A3;
  color: #5B5242;
  background-color: #F8F6F2;
  margin: 0 0 2px 0;
  padding: 0 0 0 3px;
  width: 109px;
  font-size: 1.0em;
  font-family: "Courier New", Courier, Times, serif;
}

input.suche {
  border: 1px solid #FF9900;
  color: #5B5242;
  background-color: #F8F6F2;
  margin: 0;
  padding: 0 0 0 3px;
  width: 175px;
  font-size: .9em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.InputRadio {
  margin: 2px 0 0 0;
  padding: 0;
}

input.InputCheck { 
  float: left;
}

input.InputSenden {
  border: 1px solid #FF9900;
  color: #FFFFFF;
  background-color: #FF9900;
  margin: 0;
  padding: 0;
  width: 124px;
  height: auto;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}

input.InputSenden-newsletter {
  border: none;
  color: #FFFFFF;
  background-color: #FF9900;
  margin: 1px 0 0 0;
  padding: 0;
  /*width: 27px;*/
  width: 114px;
  font-size: 1.0em;
  font-family: "Courier New", Courier, Times, serif;
  font-weight: bold;
}

input.InputSenden-suche {
  border: none;
  color: #FFFFFF;
  background-color: #FF9900;
  margin: 1px 0 0 0;
  padding: 0;
  width: 27px;
  font-size: .9em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
}

textarea.Textfeld {
  border: 1px solid #FF9900;
  color: #5B5242;
  background-color: #F8F6F2;
  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;
}

select {
  border: 1px solid #FF9900;
  color: #5B5242;
  background-color: #F8F6F2;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 256px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

select.uhrzeit {
  border: 1px solid #FF9900;
  color: #5B5242;
  background-color: #F8F6F2;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 45px;
  font-size: 1.0em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


