/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | KOMPONENTEN
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************
** ÜBERSCHRIFT
***************************************
*/

.ueberschrift {
  margin: 0;
  padding: 0;
}

.ueberschrift-inhalt {
  margin: 0;
  padding: 17px 0 15px 14px;
  background-image: url(/kiosk/grafik/ueberschrift_balken.gif);
  background-repeat: repeat-y;
}

.ueberschrift-abschluss {
  margin: 0;
  padding: 0;
}


/*
***************************************
** BILD
***************************************
*/

.bild {
  margin: 0;
  padding: 0 0 40px 10px;
  float: right;
	z-index: 10;
}

.bild-inhalt {
  margin: 0;
  padding: 0;
	z-index: 10;
}

.bildbeschreibung {
	position: relative;
  margin: -27px 16px 0 16px;
  padding: 37px 0 0 0;
  border-left: 3px solid #C3BA9B;
  border-bottom: 3px solid #C3BA9B;
	z-index: 100;
}

p.p-bildbeschreibung {
  margin: 0;
  padding: 0 0 9px 12px;
	font-style: italic;
}


/*
***************************************
** RUBRIK
***************************************
*/

.rubrik {
  margin: 0;
  padding: 0;
}

.rubrik-suche {
  margin: 0 0 10px -15px;
  padding: 3px 0px 0 6px;
  /*color: #A79D77;*/
  color: #81774F;
  background-color: #ECE6D6;
  height: 20px;
}

p.rubrik-einleitungstext {
  margin: 0 0 20px 0;
  padding: 0 4px 0 4px;
  font-style: italic;
  line-height: 1.4em;
}

.rubrik-inhalt {
  margin: 0 0 10px -15px;
  padding: 0;
}

.rubrik-inhalt-kategorie-titel {
  margin: 0;
  padding: 2px 0 3px 15px;
  color: #FFFFFF;
  background-color: transparent;
  background-image: url(/kiosk/grafik/kategorie_titel.gif);
  background-repeat: no-repeat;
  font-weight: bold;
}

.rubrik-inhalt-kategorie-eintrag {
  margin: 9px 0 9px 16px;
  padding: 9px 0 1px 11px;
  color: #000000;
  background-color: #FFFFFF;
}

.rubrik-inhalt-kategorie-eintrag-bild {
  margin: 0;
  padding: 0 10px 0 0;
  float: left;
}

.rubrik-inhalt-kategorie-eintrag-datum {
  margin: 0;
  padding: 0 0 7px 0;
  /*color: #A79D77;*/
  color: #81774F;
  font-size: .8em;
}

.rubrik-inhalt-kategorie-eintrag-titel {
  margin: 0;
  padding: 0 0 7px 0;
	font-weight: bold;
	font-size: 1.2em;
}

.rubrik-inhalt-kategorie-eintrag-text {
  margin: 0;
  padding: 0;
}

.rubrik-inhalt-kategorie-eintrag-funddatum,
.rubrik-inhalt-kategorie-eintrag-fundort,
.rubrik-inhalt-kategorie-eintrag-uhrzeit,
.rubrik-inhalt-kategorie-eintrag-veranstalter,
.rubrik-inhalt-kategorie-eintrag-ort {
  font-style: italic;
}


/*
***************************************
** A-Z
***************************************
*/

.a-z {
  margin: 0;
  padding: 0;
}

.a-z-navigation {
  margin: 0 0 10px -15px;
  padding: 3px 0px 5px 6px;
  /*color: #A79D77;*/
  color: #81774F;
  background-color: #ECE6D6;
}

p.a-z-einleitungstext {
  margin: 0 0 20px 0;
  padding: 0 4px 0 4px;
  font-style: italic;
  line-height: 1.4em;
}

.a-z-inhalt {
  margin: 0 0 10px -15px;
  padding: 0;
}

.a-z-inhalt-kategorie-titel {
	margin: 0 0 9px 0;
  padding: 2px 0 3px 15px;
  color: #FFFFFF;
  background-color: transparent;
  background-image: url(/kiosk/grafik/kategorie_titel.gif);
  background-repeat: no-repeat;
  font-weight: bold;
}

.a-z-inhalt-kategorie-eintrag {
  margin: 0 0 9px 15px;
  padding: 6px 0 7px 9px;
  background-color: #FFFFFF;
}

.a-z-inhalt-kategorie-eintrag-hinweis {
	font-weight: normal;
	font-size: .8em;
}


/*
***************************************************************************************************
** ANZEIGE
***************************************************************************************************
*/

.anzeige {
  /*font-size: .95em;*/
}

/*
******************************************
** Navigation
******************************************
*/

.anzeige-navigation {
  margin: 0 0 16px -15px;
  padding: 4px 0 5px 0;
  background-color: #ECE6D6;
  /*color: #A79D77;*/
  color: #81774F;
  font-size: .9em;
}

table.table-anzeige-navigation {
  width: 100%;
}

td.table-anzeige-navigation-zurueck,
td.table-anzeige-navigation-weiter {
  width: 20%;
}

td.table-anzeige-navigation-zurueck {
  text-align: left;
}

td.table-anzeige-navigation-position {
  text-align: center;
}

td.table-anzeige-navigation-weiter {
  text-align: right;
}

td.table-anzeige-navigation-zurueck a:link,
td.table-anzeige-navigation-zurueck a:visited,
td.table-anzeige-navigation-zurueck a:hover,
td.table-anzeige-navigation-zurueck a:active,
td.table-anzeige-navigation-weiter a:link,
td.table-anzeige-navigation-weiter a:visited,
td.table-anzeige-navigation-weiter a:hover,
td.table-anzeige-navigation-weiter a:active {
  display: block;
  width: auto;
  height: auto;
  background-repeat: no-repeat;
  /*color: #A79D77;*/
  color: #81774F;
  text-decoration: none;
}

td.table-anzeige-navigation-zurueck a:link,
td.table-anzeige-navigation-zurueck a:visited,
td.table-anzeige-navigation-zurueck a:hover,
td.table-anzeige-navigation-zurueck a:active {
  margin: 0;
  padding: 0 0 0 18px;
  background-image: url(/kiosk/grafik/anzeige_navigation_zurueck.gif);
  background-position: left 2px;
}

td.table-anzeige-navigation-weiter a:link,
td.table-anzeige-navigation-weiter a:visited,
td.table-anzeige-navigation-weiter a:hover,
td.table-anzeige-navigation-weiter a:active {
  margin: 0;
  padding: 0 18px 0 0;
  background-image: url(/kiosk/grafik/anzeige_navigation_weiter.gif);
  background-position: right 2px;
}

/*
***************************************
** SERVICE + FOTOGALERIE
***************************************
*/

.service-fotogalerie {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  background-color: transparent;
}

.service-ansprechpartner {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  background-color: #FEFDFA;
  background-image: url(/kiosk/bilder/service_ansprechpartner.jpg);
  background-repeat: no-repeat;
	min-height: 67px;
}

.service-dokumente {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  background-color: #FEFDFA;
  background-image: url(/kiosk/bilder/service_dokumente.jpg);
  background-repeat: no-repeat;
	min-height: 67px;
}

.service-querverweise {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  background-color: #FEFDFA;
  background-image: url(/kiosk/bilder/service_querverweise.jpg);
  background-repeat: no-repeat;
	min-height: 67px;
}

.service-weblinks {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  background-color: #FEFDFA;
  background-image: url(/kiosk/bilder/service_weblinks.jpg);
  background-repeat: no-repeat;
	min-height: 67px;
}

.service-schlagworte {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  background-color: #FEFDFA;
  background-image: url(/kiosk/bilder/service_schlagworte.jpg);
  background-repeat: no-repeat;
	min-height: 67px;
}

.service-fotogalerie-inhalt,
.service-ansprechpartner-inhalt,
.service-dokumente-inhalt,
.service-querverweise-inhalt,
.service-weblinks-inhalt,
.service-schlagworte-inhalt {
  margin: 0;
  padding: 0 0 0 65px;
}

.service-fotogalerie-popup-inhalt {
  margin: 0;
  padding: 0 0 0 15px;
}

.service-fotogalerie-grafik,
.service-ansprechpartner-grafik,
.service-dokumente-grafik,
.service-querverweise-grafik,
.service-weblinks-grafik,
.service-schlagworte-grafik{
  margin: 0;
  padding: 0;
}

/*p.p-service-fotogalerie,*/
p.p-service-ansprechpartner,
p.p-service-dokumente,
p.p-service-querverweise,
p.p-service-weblinks,
p.p-service-schlagworte {
  margin: 0;
  padding: 7px 0 10px 77px;
	width: 378px;
}

.service-fotogalerie-navigation {
  margin: 0;
  padding: 19px 0 0 0;
  width: 418px;
}

.service-fotogalerie-galerie {
  margin: 0;
  padding: 14px 0 0 0;
  width: 460px;
}

.service-fotogalerie-galerie-grossansicht {
  margin: 0;
  padding: 7px 0 0 0;
  width: 418px;
  text-align: center;
}

.service-fotogalerie-fotos {
  width: 120px;
  margin: 0 8px 8px 0;
  padding: 3px;
  border: 1px solid #B72B1B;
  float: left;
  text-align: center;
}


