/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** IHK Trier | CSS-Datei | KOMPONENTEN
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** KOPF
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** RUMPF
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
** Breadcrumb
***************************************************************************************************
***************************************************************************************************
*/

div.breadcrumb {
  margin: 0;
  padding: 0;
  color: #1B5F98;
}

div.breadcrumb-titel {
  font-size: .8em;
}

div.breadcrumb-inhalt {
  margin-top: 2px;
  padding-left: 1px;
}

/*
***************************************************************************************************
***************************************************************************************************
** DATUM LINKS
***************************************************************************************************
***************************************************************************************************
*/

.datum-links {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #000000;
}

.datum-links-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
  float: left;
}


/*
***************************************************************************************************
***************************************************************************************************
** DATUM RECHTS
***************************************************************************************************
***************************************************************************************************
*/

.datum-rechts {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 374px;
  font-size: .9em;
  color: #8D9397;
}

.datum-rechts-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  text-align: right;
  float: right;
}


/*
***************************************************************************************************
***************************************************************************************************
** TEXT
***************************************************************************************************
***************************************************************************************************
*/

div.text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  /*width: 32.94em;*/
  width: 100%;
}

div.text-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.text-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}

p.text-inhalt-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** LEISTUNGEN
***************************************************************************************************
***************************************************************************************************
*/

div.leistungen {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  /*width: 32.94em;*/
  width: 100%;
  background-color: #FFFFFF;
}

div.leistungen-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.leistungen-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}

p.leistungen-inhalt-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** LEITARTIKEL
***************************************************************************************************
***************************************************************************************************
*/

div.leitartikel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 32.94em; /*369px*/
}

div.leitartikel-inhalt {
  margin: 0;
  padding: 0;
  float: left;
  width: auto;
}

div.leitartikel-titel-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -54px;
  padding: 5px 0 0 0;
  width: 54px;
  float: left;
}

div.leitartikel-titel-ueberschrift {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  width: auto;
}

div.leitartikel-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
}

p.leitartikel-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** ARTIKEL-STARTSEITE
***************************************************************************************************
***************************************************************************************************
*/

div.artikel-startseite {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 32.94em; /*369px*/
}

div.artikel-startseite-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}

div.artikel-startseite-titel-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -54px;
  padding: 0 7px 0 0;
  width: 47px;
  float: left;
  text-align: right;
}

div.artikel-startseite-titel-ueberschrift {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}

div.artikel-startseite-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

p.artikel-startseite-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** ARTIKEL
***************************************************************************************************
***************************************************************************************************
*/

div.artikel {
  position: static;
  display: block;
  margin: 0;
  padding: 0;
  /*width: 32.94em;*/
  width: 100%;
}

div.artikel-inhalt {
  position: static;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}

div.artikel-titel-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -54px;
  padding: 0 7px 0 0;
  padding: 5px 0 0 0;
  width: 47px;
  float: left;
  text-align: right;
}

div.artikel-titel-ueberschrift {
  position: static;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}

div.artikel-text {
  position: static;
  display: block;
  margin: 0;
  padding: 0;
}

p.artikel-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

p.artikel-untertitel-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
  font-weight: bold;
  font-size: 1.1em;
  padding-bottom: 1em;
}


/*
***************************************************************************************************
***************************************************************************************************
** BLICKPUNKT WIRTSCHAFT
***************************************************************************************************
***************************************************************************************************
*/

div.blickpunkt-wirtschaft {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 32.94em; /*369px*/
  background-color: #FFFFFF;
}

div.blickpunkt-wirtschaft-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  background-color: #CE613A;
}

div.blickpunkt-wirtschaft-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 6px 0;
  width: 20.53;
  background-color: #FFFFFF;
  float: left;
}

div.blickpunkt-wirtschaft-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 5px 0 5px;
  width: 13px;
  float: left;
}

div.blickpunkt-wirtschaft-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 10px 0 0;
  float: left;
  width: 17.41em;
}

div.blickpunkt-wirtschaft-inhalt-eintrag-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

p.blickpunkt-wirtschaft-inhalt-eintrag-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

div.blickpunkt-wirtschaft-inhalt-bild {
  display: block;
  margin: 0;
  padding: 10px 10px 10px 0;
  float: right;
  width: 128px;
  background-color: #FFFFFF;
}


/*
***************************************************************************************************
***************************************************************************************************
** UNTERNEHMENSNOTIZEN UND INTERNET-PORTALE
***************************************************************************************************
***************************************************************************************************
*/

div.notizen-und-portale {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 32.94em;
}

div.notizen-und-portale-abstandhalter {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: .8em;
  float: left;
}

/*
******************************************
** AKTUELLES
******************************************
*/

div.aktuelles {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 16.07em;
  background-color: #FFFFFF;
  float: left;
}

div.aktuelles-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.aktuelles-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 0 10px;
  width: 15.17em;
  border-bottom: 2px solid #EFF5F9;
}

div.aktuelles-inhalt-bild {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 3px 0;
  float: left;
}

div.aktuelles-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  width: 9.46em;
  letter-spacing: -1px;
}

div.aktuelles-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 0 6px;
}

div.aktuelles-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 6px;
}

p.aktuelles-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
******************************************
** UNTERNEHMENSNOTIZEN
******************************************
*/

div.unternehmensnotizen {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 16.07em;
  background-color: #FFFFFF;
  float: left;
}

div.unternehmensnotizen-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.unternehmensnotizen-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 0 10px;
  width: 15.17em;
  border-bottom: 2px solid #EFF5F9;
}

div.unternehmensnotizen-inhalt-bild {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 3px 0;
  float: left;
}

div.unternehmensnotizen-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  /*width: 9.46em;*/
  letter-spacing: -1px;
}

div.unternehmensnotizen-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 5px 0 0;
}

div.unternehmensnotizen-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 5px 0 0px;
}

p.unternehmensnotizen-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
******************************************
** INTERNET PORTALE
******************************************
*/

div.internet-portale {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 16.07em;
  background-color: #FFFFFF;
  float: left;
}

div.internet-portale-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.internet-portale-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 0 10px;
  width: 15.17em;
  border-bottom: 2px solid #EFF5F9;
}

div.internet-portale-inhalt-bild {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 3px 0;
  float: left;
}

div.internet-portale-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  width: 9.46em;
  letter-spacing: -1px;
}

div.internet-portale-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 0 6px;
}

div.internet-portale-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 6px;
}

p.internet-portale-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** FOTOGALERIE
***************************************************************************************************
***************************************************************************************************
*/

div.fotogalerie {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #FFFFFF;
}

div.fotogalerie-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 32.58em;
  width: 100%;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.fotogalerie-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 20px 0 23px 4px;
  width: 100%;
  background-color: #FFFFFF;
}

div.fotogalerie-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}

p.fotogalerie-inhalt-text-fliesstext {
  margin: 0;
  padding: 0 0 12px 0;
  font-size: .9em;
  line-height: 1.5em;
}

div.fotogalerie-inhalt-fotoreihe {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}

div.fotogalerie-inhalt-fotoreihe-innen {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}

div.fotogalerie-inhalt-fotos {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 8px 0;
  width: auto;
}


/*
***************************************************************************************************
***************************************************************************************************
** FOTO
***************************************************************************************************
***************************************************************************************************
*/

div.foto {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #FFFFFF;
}

div.foto-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 99.3%;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.foto-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #FFFFFF;
}

div.foto-inhalt-bild {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

div.foto-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 10px 4px;
}

p.foto-inhalt-text-fliesstext {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}


/*
***************************************************************************************************
***************************************************************************************************
** DIREKTZUGRIFF
***************************************************************************************************
***************************************************************************************************
*/

div.direktzugriff-titel-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -54px;
  padding: 0 7px 10px 0;
  width: 47px;
  float: left;
  text-align: right;
}

div.direktzugriff-titel-ueberschrift {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}


/*
***************************************************************************************************
***************************************************************************************************
** BÖRSENEINTRAG
***************************************************************************************************
***************************************************************************************************
*/

div.boerseneintrag-titel-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -54px;
  padding: 0 7px 10px 0;
  width: 47px;
  float: left;
  text-align: right;
}

div.boerseneintrag-titel-ueberschrift {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}

div.boerseneintrag-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

p.boerseneintrag-inhalt-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

div.boerseneintrag-link {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}


/*
***************************************************************************************************
***************************************************************************************************
** LINKEINTRAG
***************************************************************************************************
***************************************************************************************************
*/

div.linkeintrag-datum {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

p.linkeintrag-datum-fliesstext {
  margin: 0;
  padding: 0;
  font-size: .8em;
  line-height: 1.3em;
}

div.linkeintrag-thema {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

p.linkeintrag-thema-fliesstext {
  margin: 0;
  padding: 0;
  font-size: .8em;
  line-height: 1.3em;
}

div.linkeintrag-titel-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -54px;
  padding: 0 7px 5px 0;
  width: 47px;
  float: left;
  text-align: right;
}

div.linkeintrag-titel-ueberschrift {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}

div.linkeintrag-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

p.linkeintrag-inhalt-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

div.linkeintrag-link {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}


/*
***************************************************************************************************
***************************************************************************************************
** ANSPRECHPARTNER
***************************************************************************************************
***************************************************************************************************
*/

div.ansprechpartner {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_ansprechpartner.gif);
  background-repeat: no-repeat;
}

div.ansprechpartner-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 31.41em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.ansprechpartner-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 7px 22px;
  width: 29.8em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.ansprechpartner-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  letter-spacing: -1px;
}

div.ansprechpartner-inhalt-foto {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 2px 0 0 0;
  float: left;
}

img.foto-ansprechpartner {
  border: 1px solid #006096;
}

div.ansprechpartner-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 0 0 8px;
  float: left;
}

div.ansprechpartner-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 4px 0 8px 0;
}

div.ansprechpartner-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.ansprechpartner-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
}


/*
***************************************************************************************************
***************************************************************************************************
** ANSPRECHPARTNER FÜR
***************************************************************************************************
***************************************************************************************************
*/

div.ansprechpartner-fuer {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_ansprechpartner.gif);
  background-repeat: no-repeat;
}

div.ansprechpartner-fuer-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 31.41em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.ansprechpartner-fuer-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 7px 0;
  width: 31.76em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.ansprechpartner-fuer-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  /*letter-spacing: -1px;*/
}

div.ansprechpartner-fuer-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.ansprechpartner-fuer-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  letter-spacing: -1px;
}


/*
***************************************************************************************************
***************************************************************************************************
** Vollversammlung FÜR
***************************************************************************************************
***************************************************************************************************
*/

div.vollversammlung {
  position: relative;
  display: block;
  margin: 0 0 20px 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_vollversammlung.gif);
  background-repeat: no-repeat;
}

div.vollversammlung-arbeitskreis {
  position: relative;
  display: block;
  margin: 0 0 20px 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_vollversammlung_ak.gif);
  background-repeat: no-repeat;
}

div.vollversammlung-geschaeftsfuehrer {
  position: relative;
  display: block;
  margin: 0 0 20px 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_vollversammlung_gf.gif);
  background-repeat: no-repeat;
}

div.vollversammlung-praesidium {
  position: relative;
  display: block;
  margin: 0 0 20px 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_vollversammlung_praes.gif);
  background-repeat: no-repeat;
}

div.vollversammlung-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 31.41em;
  background-color: #006096;
  border-bottom: 1px solid #006096;
}

div.vollversammlung-kopf h2 {
  color: #ffffff;
}

div.vollversammlung-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 7px 0;
  width: 31.76em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.vollversammlung-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  /*letter-spacing: -1px;*/
}

div.vollversammlung-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.vollversammlung-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  letter-spacing: -1px;
}

/*
***************************************************************************************************
***************************************************************************************************
** SUCHE STARTSEITE
***************************************************************************************************
***************************************************************************************************
*/

div.suche-startseite {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_suche.gif);
  background-repeat: no-repeat;
}

div.suche-startseite-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 15.7em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.suche-startseite-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 0 22px;
  width: 14.10em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.suche-startseite-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 13.92em;
  letter-spacing: -1px;
}

div.suche-startseite-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.suche-startseite-inhalt-datum {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.suche-startseite-inhalt-datum-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

div.suche-startseite-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.suche-startseite-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 4px 0 0 0;
  float: left;
}

div.suche-startseite-inhalt-textfeld {
  position: relative;
  display: block;
  margin: 0 5px 0 0;
  padding: 0;
  float: left;
}

div.suche-startseite-inhalt-button {
  position: relative;
  display: block;
  margin: 0;
  padding: 1px 0 0 0;
  float: left;
}


/*
***************************************************************************************************
***************************************************************************************************
** TERMINVORSCHAU
***************************************************************************************************
***************************************************************************************************
*/

div.terminvorschau {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_terminvorschau.gif);
  background-repeat: no-repeat;
}

div.terminvorschau-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 15.7em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.terminvorschau-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 0 22px;
  width: 14.10em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.terminvorschau-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 13.92em;
  letter-spacing: -1px;
}

div.terminvorschau-inhalt-datum {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.terminvorschau-inhalt-datum-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}

div.terminvorschau-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.terminvorschau-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 0;
  float: left;
}

div.terminvorschau-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}


/*
***************************************************************************************************
***************************************************************************************************
** DOWNLOADS
***************************************************************************************************
***************************************************************************************************
*/

div.downloads {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_downloads.gif);
  background-repeat: no-repeat;
}

div.downloads-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 15.7em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.downloads-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 7px 22px;
  width: 14.10em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.downloads-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 13.92em;
  letter-spacing: -1px;
}

div.downloads-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.downloads-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 0;
  float: left;
}

div.downloads-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}

div.downloads-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.downloads-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** Wichtige Infos
***************************************************************************************************
***************************************************************************************************
*/

div.wichtige_infos {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_wichtige_infos.gif);
  background-repeat: no-repeat;
}

div.wichtige_infos-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 15.7em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.wichtige_infos-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 7px 22px;
  width: 14.10em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.wichtige_infos-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 13.92em;
  letter-spacing: -1px;
}

div.wichtige_infos-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.wichtige_infos-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 0;
  float: left;
}

div.wichtige_infos-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}

div.wichtige_infos-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.wichtige_infos-inhalt-text-fliesstext {
  margin: 5px 0 5px 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** WEB-LINKS
***************************************************************************************************
***************************************************************************************************
*/

div.web-links {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_web_links.gif);
  background-repeat: no-repeat;
}

div.web-links-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 15.7em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.web-links-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 7px 22px;
  width: 14.10em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.web-links-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 13.92em;
  letter-spacing: -1px;
}

div.web-links-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.web-links-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 0;
  float: left;
}

div.web-links-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}

div.web-links-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.web-links-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** SCHLAGWÖRTER
***************************************************************************************************
***************************************************************************************************
*/

div.schlagwoerter {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-image: url(../grafik/bg_schlagwoerter.gif);
  background-repeat: no-repeat;
}

div.schlagwoerter-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 15.7em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.schlagwoerter-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 7px 22px;
  width: 14.10em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.schlagwoerter-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 13.92em;
  letter-spacing: -1px;
}

div.schlagwoerter-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.schlagwoerter-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 0;
  float: left;
}

div.schlagwoerter-inhalt-titel {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}

div.schlagwoerter-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.schlagwoerter-inhalt-text-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
** GRAFIK-LINKS
***************************************************************************************************
***************************************************************************************************
*/

div.grafiklinks {
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
}


/*
***************************************************************************************************
***************************************************************************************************
** BILDARCHIV
***************************************************************************************************
***************************************************************************************************
*/

.bildarchiv {
  margin: 0;
  padding: 0;
  width: 365px;
}

.bildarchiv-inhalt {
  margin: 0 17px 0 0;
  padding: 0;
  float: left;
}

.bildarchiv-inhalt-ende {
  margin: 0;
  padding: 0;
  float: left;
}

.bildarchiv-inhalt-foto {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  width: 111px;
  height: 110px;
}

.bildarchiv-inhalt-text {
  margin: 0;
  padding: 0;
  background-color: #EAEFF3;
  width: 112px;
}

p.bildarchiv-inhalt-text-fliesstext {
  margin: 0;
  padding: 3px 5px 3px 5px;
  font-size: .8em;
  line-height: 1.5em;
}


/*
***************************************************************************************************
***************************************************************************************************
** TEXT
***************************************************************************************************
***************************************************************************************************
*/
/*
.text {
  margin: 0;
  padding: 0;
}

p.fliesstext {
  margin: 0;
  padding: 0 17px 0 0;
  line-height: 1.78em;
}
*/

/*
***************************************************************************************************
***************************************************************************************************
** ANZEIGE
***************************************************************************************************
***************************************************************************************************
*/

.anzeige-anfang {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: .9em;
  color: #000000;
  border-bottom: 1px solid #006096;
  width: 57.67em;
}

.anzeige-ende {
  position: relative;
  margin: 0;
  padding: 9px 0 0 0;
  font-size: .9em;
  color: #000000;
  border-top: 1px solid #006096;
  width: 57.67em;
}

.anzeige-anfang-galerie {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: .9em;
  color: #000000;
  border-bottom: 1px solid #006096;
  width: 36.8em;
}

.anzeige-ende-galerie {
  position: relative;
  margin: 0;
  padding: 9px 0 0 0;
  font-size: .9em;
  color: #000000;
  border-top: 1px solid #006096;
  width: 36.8em;
}

/*
***************************************************************************************************
***************************************************************************************************
** KATEGORIE
***************************************************************************************************
***************************************************************************************************
*/

.kategorie {
  margin: 0;
  padding: 0;
}

.kategorie-titel {
  margin: 0;
  padding: 0;
  width: 100%;
  padding: 3px 0 3px 4px;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

.kategorie-untertitel {
  margin: 0;
  padding: 0;
}

.kategorie-inhalt {
  margin: 0;
  padding: 0;
}

.kategorie-blickpunkt {
  margin: 0;
  padding: 0;
}

.kategorie-blickpunkt-titel {
  margin: 0;
  padding: 0;
  width: 100%;
  padding: 3px 0 3px 4px;
  color: #FFFFFF;
  background-color: #CE613A;
  border-bottom: 1px solid #FFFFFF;
}

.kategorie-blickpunkt-untertitel {
  margin: 0;
  padding: 0;
}

.kategorie-blickpunkt-inhalt {
  margin: 0;
  padding: 0;
}


/*
***************************************************************************************************
***************************************************************************************************
** A-Z SERVICE
***************************************************************************************************
***************************************************************************************************
*/

.a-z-service {
  margin: 0;
  padding: 0;
  font-size: .9em;
}

.a-z-service-titel {
  margin: 0;
  padding: 0;
  width: 100%;
  padding: 3px 0 3px 4px;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

.a-z-service-untertitel {
  margin: 0;
  padding: 0;
}

.a-z-service-inhalt {
  margin: 0;
  padding: 0;
}


/*
***************************************************************************************************
***************************************************************************************************
** FORMULAR
***************************************************************************************************
***************************************************************************************************
*/

.formular-inhalt-einzeilig,
.formular-inhalt-mehrzeilig,
.formular-inhalt-select {
  background-color: #FFFFFF;
  border: 1px solid #BBD4E2;
  color: #4A4B4B;
}

.formular-inhalt-einzeilig,
.formular-inhalt-mehrzeilig {
  padding: 2px 5px 2px 5px;
}

.formular-inhalt-radio {
  margin: 0;
  /margin: 0 0 0 -5px;
  padding: 0;
}

.formular-inhalt-checkbox {
  margin: 0;
  /margin: 0 0 0 -5px;
  padding: 0;
}

.formular-inhalt-einzeilig,
.formular-inhalt-mehrzeilig,
.formular-inhalt-select,
.formular-inhalt-select-kurz {
  font-size: 1em;
}

.formular-inhalt-button {
  width: 118px;
  margin: 0 3px 0 0;
  padding-top: 1px;
  text-align: center;
  font-weight: bold;
  color: #006096;
  background-color: #BBD4E2;
  border: 1px solid #006096;
}

/*
  Eintrag
*/

.artikeleintrag {
  margin: 0;
  padding: 0;
  background-color: transparent;
}

.artikeleintrag-inhalt-formular-eintrag,
.artikeleintrag-zusatzinfo-formular-eintrag {
  margin: 0;
  padding: 0;
}

.artikeleintrag-inhalt-formular-wert {
  padding: 3px 0 0 0;
  width: 105px;
  float: left;
}

.artikeleintrag-inhalt-formular-wert-kurz {
  padding: 3px 0 0 0;
  width: auto;
  float: left;
}

.artikeleintrag-inhalt-formular-checkbox {
  padding: 3px 3px 0 0;
  width: 15px;
  float: left;
}

.artikeleintrag-inhalt-formular-feld,
.artikeleintrag-inhalt-formular-button {
  padding: 0 3px 0 3px;
  width: 240px;
  float: left;
}

div.artikeleintrag-inhalt-formular-feld-calendarbutton {
  padding: 0 0 0 25px;
  width: auto;
  float: left;
}

.artikeleintrag-inhalt-formular-feld-kurz {
  padding: 0 3px 0 3px;
  width: auto;
  float: left;
}

.artikeleintrag-inhalt-formular-feld-untereinander {
  width: 195px;
}

.artikeleintrag-inhalt-formular-radio {
  margin: 4px 4px 0 3px;
  /margin: 0 4px 0 4px;
  padding: 0 4px 0 0;
  /padding: 0;
  float: left;
}

.artikeleintrag-inhalt-formular-feld-checkbox {
  text-align: left;
  float: left;
  margin: 0;
  padding: 2px 0 0 0;
  /padding: 6px 0 0 0;
}

.artikeleintrag-inhalt-formular-feld-radio {
  margin: 3px 16px 0 0;
  float: left;
}


/*
  Formularfelder
*/

.artikeleintrag-inhalt-formular-feld .formular-inhalt-einzeilig,
.artikeleintrag-inhalt-formular-feld .formular-inhalt-mehrzeilig {
  width: 249px;
}

.artikeleintrag-inhalt-formular-feld-zeitraum .formular-inhalt-einzeilig,
.artikeleintrag-inhalt-formular-feld-zeitraum .formular-inhalt-mehrzeilig {
  width: 112px;
}

.artikeleintrag-inhalt-formular-feld .formular-inhalt-select {
  /*width: 272px;*/
}

.artikeleintrag-inhalt-formular-feld-menge .formular-inhalt-einzeilig,
.artikeleintrag-inhalt-formular-feld-menge .formular-inhalt-mehrzeilig {
  width: 20px;
}

.suche-startseite-inhalt-textfeld .formular-inhalt-einzeilig {
  width: 90px;
}

.suche-startseite-inhalt-button .formular-inhalt-button {
  width: 40px;
}


/*
***************************************************************************************************
***************************************************************************************************
** Eyecatcher
***************************************************************************************************
***************************************************************************************************
*/

div.eyecatcher {
  position: relative;
  display: block;
  margin: 0;
  padding: 50px 0 0 13px;
  background-repeat: no-repeat;
}

div.eyecatcher-kopf {
  position: relative;
  display: block;
  margin: 0;
  padding: 3px 0 3px 4px;
  width: 15.7em;
  background-color: #BBD4E2;
  border-bottom: 1px solid #006096;
}

div.eyecatcher-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 0 0 22px;
  width: 14.10em;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EFF5F9;
}

div.eyecatcher-inhalt-eintrag {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 13.92em;
  letter-spacing: -1px;
}

div.eyecatcher-titel {
  font-size: 1em;
}

div.eyecatcher-inhalt-inhalt {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  width: 13.92em;
}

div.eyecatcher-inhalt-pfeil {
  position: relative;
  display: block;
  margin: 0 0 0 -17px;
  padding: 0;
  float: left;
}

div.eyecatcher-inhalt-text {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .9em;
}

p.eyecatcher-inhalt-fliesstext {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** FUSS
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
