
/*
***************************************
** RUBRIKANSICHT
***************************************
*/

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

.rubrik-kategorie {
  margin: 0 0 8px 0;
  padding: 5px 3px 5px 10px;
  font-weight: bold;
  color: #ffffff;
  background-color: #00AAEF;
  border-bottom: 1px solid #00AAEF;
  width: 347px;
}

.rubrik-eintrag {
  margin: 0 0 8px 0;
  padding: 0;
  background-image: url(../grafik/bg_rubrik.gif);
  background-repeat: repeat-x;
  border-bottom: 1px solid #2C4384;
  width: 360px;
}

.rubrik-eintrag-datum {
  margin: 0;
  padding: 4px 0 4px 10px;
  font-size: .8em;
}

.rubrik-eintrag-kategorie {
  margin: 2px 0 4px 10px; 
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: .8em;
}


.color_10271 {
  padding: 2px;
  background-color: #B10F1E;
}

.color_10037 {
  padding: 2px;
  background-color: #B3996F;
}

.color_10038 {
  padding: 2px;
  background-color: #83AF7F;
}

.color_10039 {
  padding: 2px;
  background-color: #B35D61;
}

.color_10026 {
  padding: 2px;
  background-color: #C86EBA;
}

.color_10011 {
  padding: 2px;
  background-color: #6180AB;
}

.color_10273 {
  padding: 2px;
  background-color: #b69dba;
}

.rubrik-eintrag-titel {
  margin: 0;
  padding: 0 0 4px 10px;
  font-weight: bold;
}

.rubrik-eintrag-text {
  margin: 0;
  padding: 0 0 0 10px;
}

.rubrik-eintrag-foto {
  margin: 0;
  padding: 0 4px 10px 10px;
  float: right;
}

p.untertitel {
  font-weight: bold;
  color: #00AAEF;
}

/*
***************************************
** INFOBOX im CONTENT
***************************************
*/

.infobox,
.infobox-startseite-links,
.infobox-infoabend {
  margin: 0 0 8px 0;
  padding: 0;
  width: 167px;
  font-size: .9em;
}

.infobox-infoabend {
  background-image: url(../grafik/bg_infoabend.gif);
  background-repeat: repeat-y;
  color: #000000;
}

.infobox-titel {
  margin: 0;
  padding: 0;
  background-color: #F8A131;
}  

.infobox-titel-anregungen {
  margin: 0;
  padding: 0;
  background-color: #00AAEF;
}

.infobox-foto {
  margin: 0;
  padding: 6px 0 6px 0;
  background-color: #FFFFFF;
}

.infobox-inhalt {
  margin: 0;
  padding: 0;
}

.infobox-inhalt-eintrag {
  margin: 0;
  padding: 20px 12px 20px 12px;
  background-color: #CFEEFB;
}

.infobox-inhalt-eintrag-infoabend {
  margin: 0;
  padding: 5px 12px 20px 12px;
}

.infobox-inhalt-eintrag-infoabend-kurz {
  margin: 0;
  padding: 5px 12px 0 12px;
}

.infobox-inhalt-eintrag-anregungen {
  margin: 0;
  padding: 20px 12px 20px 12px;
  background-color: #D0EDFB;
}

.infobox-inhalt-eintrag-empfehlung {
  margin: 0;
  padding: 0;
  background-color: #D2F0FB;
}

.infobox-inhalt-eintrag-titel {
  margin: 0;
  padding: 0 0 14px 0;
  font-weight: bold;
}

.infobox-inhalt-eintrag-untertitel {
  margin: 0;
  padding: 0 0 14px 0;
  font-size: .9em;
}

.infobox-inhalt-eintrag-untertitel2 {
  margin: 0;
  padding: 0 0 0 0;
  font-size: .9em;
}

.infobox-inhalt-eintrag-kategorie {
  margin: 0;
  padding: 0 0 14px 0;
  font-size: .9em;
  font-weight: bold;
}

.infobox-inhalt-eintrag-datum {
  margin: 0;
  padding: 0 0 14px 0;
  font-size: .9em;
  font-weight: bold;
}

.infobox-inhalt-eintrag-leitung {
  margin: 0;
  padding: 0;
  font-size: .9em;
}


/*
***************************************
** INFOBOX in der RECHTEN SPALTE
** und links auf der Startseite
***************************************
*/

#rechteSpalte .infobox,
.infobox-startseite-links .infobox {
  margin: 0 0 8px 0;
  padding: 0;
}

#rechteSpalte .infobox {
  width: 212px;
}

#rechteSpalte .infobox-titel,
.infobox-startseite-links .infobox-titel {
  margin: 0;
  padding: 0;
  background-color: #F8A131;
}

#rechteSpalte .infobox-titel-anregungen,
.infobox-startseite-links .infobox-titel-anregungen {
  margin: 0;
  padding: 0;
  background-color: #00AAEF;
}

#rechteSpalte .infobox-inhalt,
.infobox-startseite-links .infobox-inhalt {
  margin: 0;
  padding: 0;
  background-color: #FDF4D4;
}

#rechteSpalte .infobox-inhalt-eintrag,
.infobox-startseite-links .infobox-inhalt-eintrag {
  margin: 0;
  padding: 0;
  background-color: #FDF4D4;
}

#rechteSpalte .infobox-inhalt-eintrag-anregungen,
.infobox-startseite-links .infobox-inhalt-eintrag-anregungen {
  margin: 0;
  padding: 0;
  background-color: #D0EDFB;
}

#rechteSpalte .infobox-inhalt-eintrag-datum,
.infobox-startseite-links .infobox-inhalt-eintrag-datum {
  margin: 0;
  padding: 9px 0 3px 10px;
  font-size: .9em;
}

#rechteSpalte .infobox-inhalt-eintrag-titel,
.infobox-startseite-links .infobox-inhalt-eintrag-titel {
  margin: 0;
  padding: 0 0 6px 10px;
  font-size: .9em;
  font-weight: bold;
}

#rechteSpalte .infobox-inhalt-eintrag-info,
.infobox-startseite-links .infobox-inhalt-eintrag-info {
  margin: 0;
  padding: 0 0 0 1px;
  font-size: .9em;
}

#rechteSpalte .infobox-inhalt-eintrag-info {
  width: 209px;
}

#rechteSpalte .infobox-inhalt-eintrag-info-text,
.infobox-startseite-links .infobox-inhalt-eintrag-info-text {
  position: relative;
  margin: 0;
  padding: 0 5px 6px 10px;
}

#rechteSpalte .infobox-inhalt-eintrag-info-bild,
.infobox-startseite-links .infobox-inhalt-eintrag-info-bild {
  position: relative;
  margin: 0;
  padding: 0 6px 0 0;
  float: left;
}

.infobox-startseite-links .infobox-inhalt-eintrag-info-bild {
  padding: 0 6px 0 0;
  text-align: center;
  float: none;
}

#rechteSpalte .infobox-inhalt-eintrag-link,
.infobox-startseite-links .infobox-inhalt-eintrag-link {
  margin: 0;
  padding: 9px 0 3px 10px;
  font-size: .9em;
}

#rechteSpalte .infobox-inhalt-eintrag-reiseveranstalter,
.infobox-startseite-links .infobox-inhalt-eintrag-reiseveranstalter {
  margin: 0;
  padding: 14px 0 14px 14px;
  float: left;
  font-size: .9em;
}

#rechteSpalte .infobox-inhalt-eintrag-ansprechpartner,
.infobox-startseite-links .infobox-inhalt-eintrag-ansprechpartner {
  margin: 0;
  padding: 8px 0 0 1px;
  width: 209px;
}

#rechteSpalte .infobox-inhalt-eintrag-eyecatcher,
.infobox-startseite-links .infobox-inhalt-eintrag-eyecatcher {
  margin: 0;
  padding: 8px 0 0 1px;
  width: 209px;
}

#rechteSpalte .infobox-inhalt-eintrag-eyecatcher-text,
.infobox-startseite-links .infobox-inhalt-eintrag-eyecatcher-text {
  margin: 0 5px 6px 10px;
  padding: 0 0 8px 0;
  font-size: 0.85em;
}

#rechteSpalte .infobox-inhalt-eintrag-ansprechpartner-name,
.infobox-startseite-links .infobox-inhalt-eintrag-ansprechpartner-name {
  margin: 0 5px 6px 10px;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #2C4384;
}

#rechteSpalte .infobox-inhalt-eintrag-ansprechpartner-abteilung,
.infobox-startseite-links .infobox-inhalt-eintrag-ansprechpartner-abteilung {
  margin: 0 5px 6px 10px;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #2C4384;
}

#rechteSpalte .infobox-inhalt-eintrag-ansprechpartner-email,
.infobox-startseite-links .infobox-inhalt-eintrag-ansprechpartner-email {
  margin: 0 5px 0 10px;
  padding: 0;
}

#rechteSpalte .infobox-inhalt-eintrag-ansprechpartner-foto,
.infobox-startseite-links .infobox-inhalt-eintrag-ansprechpartner-foto {
  position: relative;
  margin: 0 0 0 -1px;
  padding: 0;
}

#rechteSpalte .infobox-inhalt-eintrag-dokumente,
#rechteSpalte .infobox-inhalt-eintrag-download,
#rechteSpalte .infobox-inhalt-eintrag-weblinks,
.infobox-startseite-links .infobox-inhalt-eintrag-dokumente,
.infobox-startseite-links .infobox-inhalt-eintrag-download,
.infobox-startseite-links .infobox-inhalt-eintrag-weblinks {
  margin: 0;
  padding: 8px 0 0 1px;
  width: 209px;
  font-size: .9em;
}

#rechteSpalte .infobox-inhalt-eintrag-dokumente-liste,
#rechteSpalte .infobox-inhalt-eintrag-download-liste,
#rechteSpalte .infobox-inhalt-eintrag-weblinks-liste,
.infobox-startseite-links .infobox-inhalt-eintrag-dokumente-liste,
.infobox-startseite-links .infobox-inhalt-eintrag-download-liste,
.infobox-startseite-links .infobox-inhalt-eintrag-weblinks-liste {
  margin: 0 5px 0 10px;
  padding: 0 0 8px 0;
}


.fotogalerie {
  margin: 0 0 1em 0;
  padding: 10px 0 0 0;
  background-color: transparent;
}

.fotogalerie-inhalt {
  margin: 0;
  padding: 0;
  width: 349px;
}

.fotogalerie-inhalt-fotos {
  width: 110px;
  margin: 0 8px 8px 0;
  padding: 0 0 1px 0;
  float: left;
  text-align: center;
}

.fotogalerie-inhalt-fotos-last {
  width: 110px;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  float: left;
  text-align: center;
}


