/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | CONTENT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
******************************************
** Allgemeine globale Angaben
******************************************
*/

body {
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: .75em;
  color: #434343;
}

.bg-main {
  background-color: #FFFFFF;
  background-image: url(../grafik/bg_schatten2.gif);
  background-repeat: no-repeat;
}

.bg-popup {
  background-color: #FFFFFF;
  background-image: url(../grafik/bg_popup.gif);
  background-repeat: repeat-x;
}

.bg-popup-en {
  background-color: #FFFFFF;
  background-image: url(../grafik/bg_popup_en.gif);
  background-repeat: repeat-x;
}

.bg-popup-fr {
  background-color: #FFFFFF;
  background-image: url(../grafik/bg_popup_fr.gif);
  background-repeat: repeat-x;
}

.bg-popup-es {
  background-color: #FFFFFF;
  background-image: url(../grafik/bg_popup_es.gif);
  background-repeat: repeat-x;
}

.bg-popup-it {
  background-color: #FFFFFF;
  background-image: url(../grafik/bg_popup_it.gif);
  background-repeat: repeat-x;
}
/*
.bg-popup-pt {
  background-color: #FFFFFF;
  background-image: url(../grafik/bg_popup_pt.gif);
  background-repeat: repeat-x;
}
*/
div {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
}

/*
  Links
*/

a:link,
a:visited,
a:hover,
a:active {
  color: #1B4E79;
	font-weight: bold;
}


/*
  Absatz
*/

p {
  margin: 0;
  padding: 0;
  margin-bottom: 1em;
}

/*
  Ueberschriften
*/

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-weight: normal;
}

/*
  Bild
*/

img {
  border: 0;
}

/*
  Listen
*/

ul, ol, li {
}


/*
  Formular
*/

.leer {
}

form,
input,
textarea,
select,
label {
  font-size: 1em;
}

form,
input,
textarea,
label {
  margin: 0;
  padding: 0;
}

select {
  margin-top: 1px;
}

/*
  Tabellen
*/

table, tr, th, td {
  margin: 0;
  padding: 0;
  vertical-align: top;
}


/*
******************************************
** Globale Klassen
******************************************
*/

#dokument {
  position: absolute;
	width: 100%;
  height: 100%;
  background-image: url(../grafik/bg_main.gif);
  background-repeat: repeat-x;
}

#dokument-nocard {
	width: 100%;
  background-image: url(../grafik/bg_main2.gif);
  background-repeat: repeat-x;
}

#corpus {
  padding: 0 0 0 0;
	width: 100%;
}

.float-aufheben {
  display: block;
  width: 1px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  clear: both;
}

.hervorheben {
  font-weight: bold;
}

.hinweis {
	font-size: .8em;
}

.verkauft {
  color: #D4030B;
	font-weight: bold;
}

.unsichtbar {
  position: absolute;
  display: block;
  left: -3000px;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  line-height: 1px;
}

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

#karte-startseite {
  position: absolute;
  top: 330px;
  left: 385px;
  margin: 0;
  padding: 0;
  z-index: 10000;
}

#kopf {
  width: 100%;
}

.kopf-links {
  width: 769px;
  float: left;
}

.kopf-links-meldung {
  position: absolute;
  top: 0;
  left: 0;
  padding: 101px 0 0 279px;
  width: 460px;
  z-index: 10000;
}

.kopf-rechts {
  width: 228px;
  height: 167px;
  background-image: url(../grafik/bg_kopf_rechts.gif);
  background-repeat: no-repeat;
  float: left;
}

.kopf-rechts-logo {
  padding: 14px 0 0 0;
}

#hals {
  margin: -1px 0 0 0;
  width: 100%;
  background-color: transparent;
}

.hals-links {
  width: 229px;
  float: left;
}

.hals-rechts {
  width: 769px;
  height: 122px;
  background-image: url(../grafik/bg_hals_rechts.gif);
  background-repeat: no-repeat;
  float: left;
}

.nocard-hals {
  background-image: none;
}

.hals-rechts-titel {
  padding: 50px 0 0 49px;
}

div#corpus {
  margin: 0 0 0 0;
  padding-bottom: 20px;
  background-position: 0 250px; 
  background-image: url(../grafik/bg_schatten.gif);
  background-repeat: no-repeat;
}

#inhalt {
  width: 751px;
  float: left;
}

.inhalt-startseite {
  padding: 41px 0 0 49px;
  width: 325px;
  line-height: 1.8em;
}

.inhalt-rubrikansicht,
.inhalt-detailansicht {
  padding: 41px 0 0 0;
  line-height: 1.8em;
}

.inhalt-titel {
  padding: 0 0 3px 0;
}

.inhalt-untertitel {
  padding: 0 0 0 2px;
}

.inhalt-zusatz {
  padding: 8px 0 0 0;
}

.inhalt-volltext {
  padding: 15px 22px 17px 50px;
}

.inhalt-komponenten {
  padding: 0 0 17px 0;
}

.karte-vertriebsstandorte {
  width: 700px;
  height: 414px;
  background-image: url(../grafik/karte_vertriebsstandorte.gif);
  background-repeat: no-repeat;
}

.komponenten {
  margin: 0 0 0 0;
  padding: 4px 22px 80px 30px;
  float: right;
}

.kontakt {
  margin: 0 0 17px 0;
  width: 205px;
}

.kontakt-head {
  height: auto;
  background-image: url(../grafik/bg_kontakt.gif);
  background-repeat: no-repeat;
}

.kontakt-head-en {
  height: auto;
  background-image: url(../grafik/bg_kontakt_en.gif);
  background-repeat: no-repeat;
}

.kontakt-head-fr {
  height: auto;
  background-image: url(../grafik/bg_kontakt_fr.gif);
  background-repeat: no-repeat;
}

.kontakt-head-es {
  height: auto;
  background-image: url(../grafik/bg_kontakt_es.gif);
  background-repeat: no-repeat;
}

.kontakt-head-it {
  height: auto;
  background-image: url(../grafik/bg_kontakt_it.gif);
  background-repeat: no-repeat;
}
/*
.kontakt-head-pt {
  height: auto;
  background-image: url(../grafik/bg_kontakt_pt.gif);
  background-repeat: no-repeat;
}
*/
.kontakt-head-inhalt {
  padding: 56px 0 0 13px;
  color: #FFFFFF;
  float: left;
}

.kontakt-head-bild {
  width: 80px;
  height: 108px;
  float: right;
}

.kontakt-body {
  padding: 5px 0 8px 13px;
  color: #FFFFFF;
  background-color: #8CA7BC;
}

.dokumente,
.merkzettel,
.weblinks,
.verweise {
  margin: 0 0 17px 0;
  width: 205px;
}

.zubehoer,
.aehnliche-produkte {
  margin: 0 0 17px 50px;
  width: 445px;
}

.merkzettel-head,
.dokumente-head,
.weblinks-head,
.verweise-head,
.merkzettel-head-en,
.dokumente-head-en,
.weblinks-head-en,
.verweise-head-en,
.merkzettel-head-fr,
.dokumente-head-fr,
.weblinks-head-fr,
.verweise-head-fr,
.merkzettel-head-es,
.dokumente-head-es,
.weblinks-head-es,
.verweise-head-es,
.merkzettel-head-it,
.dokumente-head-it,
.weblinks-head-it,
.verweise-head-it,
.merkzettel-head-pt,
.dokumente-head-pt,
.weblinks-head-pt,
.verweise-head-pt {
  height: 58px;
}

.zubehoer-head,
.aehnliche-produkte-head,
.aehnliche-produkte-head-2,
.zubehoer-head-en,
.aehnliche-produkte-head-en,
.aehnliche-produkte-head-2-en,
.zubehoer-head-fr,
.aehnliche-produkte-head-fr,
.aehnliche-produkte-head-2-fr,
.zubehoer-head-es,
.aehnliche-produkte-head-es,
.aehnliche-produkte-head-2-es,
.zubehoer-head-it,
.aehnliche-produkte-head-it,
.aehnliche-produkte-head-2-it,
.zubehoer-head-pt,
.aehnliche-produkte-head-pt,
.aehnliche-produkte-head-2-pt {
  width: 445px;
  height: 58px;
}

.dokumente-head {
  background-image: url(../grafik/bg_dokumente.gif);
  background-repeat: no-repeat;
}      

.merkzettel-head {
  background-image: url(../grafik/bg_merkzettel.gif);
  background-repeat: no-repeat;
}

.weblinks-head {
  background-image: url(../grafik/bg_weblinks.gif);
  background-repeat: no-repeat;
}

.verweise-head {
  background-image: url(../grafik/bg_verweise.gif);
  background-repeat: no-repeat;
}

.zubehoer-head {
  background-image: url(../grafik/bg_zubehoer.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head {
  background-image: url(../grafik/bg_aehnliche_produkte.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-2 {
  background-image: url(../grafik/bg_neuprodukte.gif);
  background-repeat: no-repeat;
}

.dokumente-head-en {
  background-image: url(../grafik/bg_dokumente_en.gif);
  background-repeat: no-repeat;
}      

.merkzettel-head-en {
  background-image: url(../grafik/bg_merkzettel_en.gif);
  background-repeat: no-repeat;
}

.weblinks-head-en {
  background-image: url(../grafik/bg_weblinks_en.gif);
  background-repeat: no-repeat;
}

.verweise-head-en {
  background-image: url(../grafik/bg_verweise_en.gif);
  background-repeat: no-repeat;
}

.zubehoer-head-en {
  background-image: url(../grafik/bg_zubehoer_en.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-en {
  background-image: url(../grafik/bg_aehnliche_produkte_en.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-2-en {
  background-image: url(../grafik/bg_neuprodukte_en.gif);
  background-repeat: no-repeat;
}

.dokumente-head-fr {
  background-image: url(../grafik/bg_dokumente_fr.gif);
  background-repeat: no-repeat;
}      

.merkzettel-head-fr {
  background-image: url(../grafik/bg_merkzettel_fr.gif);
  background-repeat: no-repeat;
}

.weblinks-head-fr {
  background-image: url(../grafik/bg_weblinks_fr.gif);
  background-repeat: no-repeat;
}

.verweise-head-fr {
  background-image: url(../grafik/bg_verweise_fr.gif);
  background-repeat: no-repeat;
}

.zubehoer-head-fr {
  background-image: url(../grafik/bg_zubehoer_fr.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-fr {
  background-image: url(../grafik/bg_aehnliche_produkte_fr.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-2-fr {
  background-image: url(../grafik/bg_neuprodukte_fr.gif);
  background-repeat: no-repeat;
}

.dokumente-head-es {
  background-image: url(../grafik/bg_dokumente_es.gif);
  background-repeat: no-repeat;
}      

.merkzettel-head-es {
  background-image: url(../grafik/bg_merkzettel_es.gif);
  background-repeat: no-repeat;
}

.weblinks-head-es {
  background-image: url(../grafik/bg_weblinks_es.gif);
  background-repeat: no-repeat;
}

.verweise-head-es {
  background-image: url(../grafik/bg_verweise_es.gif);
  background-repeat: no-repeat;
}

.zubehoer-head-es {
  background-image: url(../grafik/bg_zubehoer_es.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-es {
  background-image: url(../grafik/bg_aehnliche_produkte_es.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-2-es {
  background-image: url(../grafik/bg_neuprodukte_es.gif);
  background-repeat: no-repeat;
}

.dokumente-head-it {
  background-image: url(../grafik/bg_dokumente_it.gif);
  background-repeat: no-repeat;
}      

.merkzettel-head-it {
  background-image: url(../grafik/bg_merkzettel_it.gif);
  background-repeat: no-repeat;
}

.weblinks-head-it {
  background-image: url(../grafik/bg_weblinks_it.gif);
  background-repeat: no-repeat;
}

.verweise-head-it {
  background-image: url(../grafik/bg_verweise_it.gif);
  background-repeat: no-repeat;
}

.zubehoer-head-it {
  background-image: url(../grafik/bg_zubehoer_it.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-it {
  background-image: url(../grafik/bg_aehnliche_produkte_it.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-2-it {
  background-image: url(../grafik/bg_neuprodukte_it.gif);
  background-repeat: no-repeat;
}
/*
.dokumente-head-pt {
  background-image: url(../grafik/bg_dokumente_pt.gif);
  background-repeat: no-repeat;
}      

.merkzettel-head-pt {
  background-image: url(../grafik/bg_merkzettel_pt.gif);
  background-repeat: no-repeat;
}

.weblinks-head-pt {
  background-image: url(../grafik/bg_weblinks_pt.gif);
  background-repeat: no-repeat;
}

.verweise-head-pt {
  background-image: url(../grafik/bg_verweise_pt.gif);
  background-repeat: no-repeat;
}

.zubehoer-head-pt {
  background-image: url(../grafik/bg_zubehoer_pt.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-pt {
  background-image: url(../grafik/bg_aehnliche_produkte_pt.gif);
  background-repeat: no-repeat;
}

.aehnliche-produkte-head-2-pt {
  background-image: url(../grafik/bg_neuprodukte_pt.gif);
  background-repeat: no-repeat;
}
*/
.merkzettel-body,
.dokumente-body,
.weblinks-body,
.verweise-body,
.zubehoer-body,
.aehnliche-produkte-body {
  padding: 0 0 8px 13px;
  color: #FFFFFF;
  background-color: #8CA7BC;
}

.merkzettel-body {
  background-color: #D38B8B;
}

.rubrikansicht {
    margin: 18px 0 0 0;
}

div.rubrikansicht-kategorie-absatz {
  margin: 0 0 10px 0;
  padding: 10px 0 9px 35px;
  line-height: normal;
  border-top: 1px solid #1A4E76;
  border-bottom: 1px solid #1A4E76;
  color: #1A4E76;
  font-weight: bold;
}

.rubrikansicht-eintrag {
  margin: 0 0 20px 0;
  width: 100%;
  line-height: normal;
  background-color: #DDE5EB;
}

.rubrikansicht-eintrag-verkauft {
  margin: 0 0 20px 0;
  width: 100%;
  line-height: normal;
  background-color: #E9E9E9;
}

.rubrikansicht-eintrag-bild {
  padding: 10px 0 9px 35px;
  width: 120px;
  float: left;
}

.rubrikansicht-eintrag-bild-secondupload {
  padding: 10px 0 9px 35px;
  width: 705px;
}

.rubrikansicht-eintrag-ohnebild {
  padding: 10px 0 9px 35px;
  float: left;
}

img.rubrik-thumb {
  padding: 5px;
  background-color: #FFFFFF;
  border: 1px solid #ADC3D4;
}

.rubrikansicht-eintrag-inhalt {
  padding: 14px 0 13px 0;
  width: 590px;
  float: left;
}

.rubrikansicht-eintrag-inhaltohnebild {
  padding: 14px 0 13px 0;
  width: 710px;
  float: left;
}

.rubrikansicht-eintrag-inhalt-datum {
  padding: 0 0 2px 0;
  font-size: .9em;
  color: #1A4E76;
}

.rubrikansicht-eintrag-inhalt-zusatz {
  padding: 0 0 9px 0;
  color: #2C85E3;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: .9em;
}

.rubrikansicht-eintrag-inhalt-titel {
  padding: 0 0 3px 0;
  color: #1A4E76;
}

.rubrikansicht-eintrag-inhalt-untertitel {
  font-size: 1.25em;
  color: #1A4E76;
}

div.no-result {
  margin: 20px 0 0 35px;
}

#fuss {
  position: relative;
  bottom: 0;
  left: 0;
  margin: -1px 0 0 0;
  width: 100%;
  height: 77px;
  background-color: transparent;
  background-image: url(../grafik/bg_fuss.gif);
  background-repeat: no-repeat;
  z-index: 10000;
}

#fuss-startseite {
  position: relative;
  bottom: 0;
  left: 0;
  margin: -1px 0 0 0;
  width: 100%;
  height: 77px;
  background-color: transparent;
  background-image: url(../grafik/bg_fuss_startseite.gif);
  background-repeat: no-repeat;
  z-index: 10000;
}

#fuss-en {
  position: relative;
  bottom: 0;
  left: 0;
  margin: -1px 0 0 0;
  width: 100%;
  height: 77px;
  background-color: transparent;
  background-image: url(../grafik/bg_fuss_en.gif);
  background-repeat: no-repeat;
  z-index: 10000;
}

#fuss-fr {
  position: relative;
  bottom: 0;
  left: 0;
  margin: -1px 0 0 0;
  width: 100%;
  height: 77px;
  background-color: transparent;
  background-image: url(../grafik/bg_fuss_fr.gif);
  background-repeat: no-repeat;
  z-index: 10000;
}

#fuss-es {
  position: relative;
  bottom: 0;
  left: 0;
  margin: -1px 0 0 0;
  width: 100%;
  height: 77px;
  background-color: transparent;
  background-image: url(../grafik/bg_fuss_es.gif);
  background-repeat: no-repeat;
  z-index: 10000;
}

#fuss-it {
  position: relative;
  bottom: 0;
  left: 0;
  margin: -1px 0 0 0;
  width: 100%;
  height: 77px;
  background-color: transparent;
  background-image: url(../grafik/bg_fuss_it.gif);
  background-repeat: no-repeat;
  z-index: 10000;
}
/*
#fuss-pt {
  position: relative;
  bottom: 0;
  left: 0;
  margin: -1px 0 0 0;
  width: 100%;
  height: 77px;
  background-color: transparent;
  background-image: url(../grafik/bg_fuss_pt.gif);
  background-repeat: no-repeat;
  z-index: 10000;
}
*/

/*
******************************************
** Hauptmenue
******************************************
*/

#navigation {
  margin: 0;
  padding: 63px 0 0 0;
  width: 229px;
  float: left;
}

div.hauptmenuepunkt {
  margin: 0 0 22px 0;
  padding: 0;
  text-align: right;
}

div.untermenue {
  margin: 0;
  padding: 7px 0 0 0;
  text-align: right;
}

/*
***************************************
** LISTEN
***************************************
*/

ul.ul-untermenue {
  margin: 0;
  padding: 0;
}

li.li-untermenue {
  margin: 0;
  padding: 0 0 3px 0;
  list-style-type: none;
}


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

a.hauptmenue-link:link,
a.hauptmenue-link:visited,
a.hauptmenue-link:hover,
a.hauptmenue-link:active {
  padding: 0 48px 0 0;
  color: #133653;
  background-color: transparent;
	text-decoration: none;
	font-weight: bold;
  text-transform: uppercase;
  font-size: 1.15em;
}

a.hauptmenue-link:hover,
a.hauptmenue-link:active {
  background-image: url(../grafik/bg_hmen.gif);
  background-repeat: no-repeat;
  background-position: top right;
}

a.hauptmenue-link-on:link,
a.hauptmenue-link-on:visited,
a.hauptmenue-link-on:hover,
a.hauptmenue-link-on:active {
  padding: 0 48px 0 0;
  color: #133653;
  background-color: transparent;
	text-decoration: none;
	font-weight: bold;
  text-transform: uppercase;
  font-size: 1.15em;
  background-image: url(../grafik/bg_hmen.gif);
  background-repeat: no-repeat;
  background-position: top right;
}

a.untermenue-link:link,
a.untermenue-link:visited,
a.untermenue-link:hover,
a.untermenue-link:active {
  margin: 0 48px 0 0;
  padding: 0 5px 0 0;
  color: #2C84E3;
  background-color: transparent;
	text-decoration: none;
	font-weight: bold;
  border-right: 5px solid #2C84E3;
}

a.letzte-meldung-link:link,
a.letzte-meldung-link:visited,
a.letzte-meldung-link:hover,
a.letzte-meldung-link:active {
  color: #000000;
	text-decoration: none;
	font-weight: normal;
}

a.rubrikansicht-link:link,
a.rubrikansicht-link:visited,
a.rubrikansicht-link:hover,
a.rubrikansicht-link:active {
	text-decoration: none;
}

a.rubrikansicht-ansprechpartner-link:link,
a.rubrikansicht-ansprechpartner-link:visited,
a.rubrikansicht-ansprechpartner-link:hover,
a.rubrikansicht-ansprechpartner-link:active {
  color: #2C84E3;
	text-decoration: none;
}

a.komponenten-link:link,
a.komponenten-link:visited,
a.komponenten-link:hover,
a.komponenten-link:active {
  margin: 0 0 0 -13px;
  padding: 0 0 0 14px;
  color: #FFFFFF;
  background-image: url(../grafik/link_pfeil.gif);
  background-position: 0 -2px;
  background-repeat: no-repeat;
}

a.startseiten-link:link,
a.startseiten-link:visited,
a.startseiten-link:hover,
a.startseiten-link:active {
  padding: 0 0 0 48px;
  color: #133653;
  background-color: transparent;
	text-decoration: none;
	font-weight: bold;
  text-transform: uppercase;
  font-size: 1.15em;
  background-image: url(../grafik/bg_startseiten_link.gif);
  background-repeat: no-repeat;
  background-position: top left;
}


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

h2.h2-titel {
  font-size: 2.5em;
  color: #FFFFFF;
}

h2.h2-inhalt-titel {
  margin: 0;
  padding: 0 0 0 50px;
  font-size: 1.5em;
  color: #1A4E76;
  background-image: url(../grafik/h2_inhalt_titel.gif);
  background-repeat: no-repeat;
}

h3.h3-untertitel {
  padding: 0 0 0 50px;
  font-size: 1.25em;
  color: #1A4E76;
}

h3.h3-rubriktitel {
  font-size: 1.25em;
  color: #1A4E76;
}

.text-zusatz {
  padding: 2px 2px 2px 53px;
  font-size: .9em;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  background-color: #2C85E3;
  width: auto;
}


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

/* Tabelle RICHTEXT-EDITOR*/

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

th.layout {
  margin: 0;
  padding: 3px 5px 3px 5px;
	color: #FFFFFF;
  background-color: #1A4E76;
  width: auto;
  border-right: 10px solid #FFFFFF;
}

td.layout {
  margin: 0;
  padding: 3px 5px 3px 5px;
  width: auto;
  background-color: #DDE5EB;
  border-right: 10px solid #FFFFFF;
}


.seitennavigation {
  margin: 18px 0 18px 0;
  padding: 0;
}

table.tabelle-navi {
  margin: 0 auto 0 auto;
	padding: 0;
  font-size: .9em;
  line-height: normal;
  font-weight: bold;
  width: 100%;
  color: #1A4E76;
}

td.td-navi-1 {
  margin: 0;
  padding: 0;
  width: 35px;
  height: 14px;
  text-align: left;
  vertical-align: middle;
  background-color: #DDE5EB;
}
        
td.td-navi-2 {
  margin: 0;
  padding: 0;
  width: auto;
  height: 14px;
  text-align: center;
  vertical-align: middle;
  background-color: #DDE5EB;
}

td.td-navi-3 {
  margin: 0;
  padding: 0;
  width: 35px;
  height: 14px;
  text-align: right;
  vertical-align: middle;
  background-color: #DDE5EB;
}


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

.bild {
	margin: 0 0 1em 5px;
  padding: 0;
  float: right;
}

.bild-foto {
}

.bild-beschreibung {
  background-color: #8CA7BC;
}

.bild-beschreibung-inhalt {
}

.bild-beschreibung p {
  padding: 2px 5px 2px 5px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: .9em;
}


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

img.float-left {
  float: left;
  margin: 0 5px 0 0;
}

.bildergalerie {
	margin: 0;
  padding: 0;
  width: 100%;
}

.bildergalerie-navigation-left {
  background-color: #DDE5EB;
  width: 19px;
  float: left;
}

.bildergalerie-navigation-right {
  background-color: #DDE5EB;
  width: 19px;
  float: right;
}

.bildergalerie-thumbs {
  padding: 15px 0 0 0;
  width: 713px;
  height: 145px;
  line-height: normal;
  background-color: #DDE5EB;
  float: left;
}

.bildergalerie-thumbs-bild {
  margin: 0 0 0 9px;
  padding: 5px;
  background-color: #FFFFFF;
  border: 1px solid #ADC3D4;
  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%;
}



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


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

fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

div.form {
  margin: 0;
}

div.form-row {
  clear: both;
  margin: 0 0 10px 0;
}        

div.form-label {
  float: left;
  width: 120px;
  margin: 0 3px 0 0;
  font-weight: bold;
}       

div.form-value {
  float: left;
  width: 410px;
}

input,
textarea,
input.quicksearch,
input.standard,
select.standard {
  border: 1px solid #CCCCCC;
  color: #7B7B7B;
  background-color: #FFFFFF;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 99.9%;
  height: 19px;
  font-size: 1.0em;
  font-family: Arial, Helvetica, sans-serif;
}

input.checkbox {
  height: auto;
  width:  auto;
}

textarea {
  height: 80px;
}

input.date {
    width: 70px;
}    

input.quicksearch {
    width: 170px;
}     

input.float-left {
  float: left;
  margin: 0 5px 0 0;
}     

input.float-right {
  float: left;
  margin: 0 0 0 5px;
}

input.submit {
  background-color: #7B7B7B;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  width: 150px;
  font-size: 0.8em;
}

select.select-sprachauswahl {
  width: 46px;    
}

input.merkzettel-link,
input.merkzettel-link-on {
  border: none;
  width: auto;
  padding: 0 48px 0 0;
  color: #940505;
  background-color: transparent;
	text-decoration: none;
	font-weight: bold;
  text-transform: uppercase;
  font-size: 1.15em;
  cursor: pointer;
}

p.notepad-preview {
  padding: 0 50px 0 0;
  color: #818181;
}

input.merkzettel-link-on {
  background-image: url(../grafik/bg_hmen_red.gif);
  background-repeat: no-repeat;
  background-position: right;
}


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


.service {
  margin: 0 0 0 270px;
  padding: 0;
  width: 710px;
	height: 60px;
}

.service1 {
  margin: 0;
  padding: 47px 648px 0 0;
  float: left;
}

.service2 {
  margin: 0;
  padding: 43px 5px 0 0;
  float: left;
}

.service3 {
  margin: 0;
  padding: 44px 0 0 0;
  float: left;
}

.service4 {
  margin: 0;
  padding: 37px 5px 0 0;
  float: left;
}

.service5 {
  margin: 0;
  padding: 38px 0 0 0;
  float: left;
}

.service-sprachauswahl {
  margin: 0;
  /*padding: 34px 5px 0 109px;*/
  padding: 34px 5px 0 140px;
  float: left;
}