

body.tagen {
  background-color: #80967A;
  background-image: url(/kiosk/grafik/bg_body_tagen.gif);
  background-repeat: repeat-y;
}

a,
a:link,
a:visited,
a:active,
a:hover {
  background-color: #577657;
  color: #ffffff;
  padding: 0 2px 0 2px;
  outline: none;
}   

div.logo a,
div.logo a:link,
div.logo a:visited,
div.logo a:active,
div.logo a:hover {
  background-color: transparent;
}


/*****************************************************
  DOCUMENT
*****************************************************/

div#document {
  margin: 0 0 0 0;
  padding: 0 0 0 13px;
  background-image: url(/kiosk/grafik/textur.png);
  background-repeat: no-repeat;
  background-position: 0 280px;
}

/*** LIGHTBOX ***/
#overlay{background-color: #80967A; }


/*****************************************************
  AUFBAU
*****************************************************/

div#koerper {
  width: 520px; /*568*/
  float: left;
  padding: 0 23px 0 25px;
}

div#info_leiste {
  width: 200px; /*291*/
  padding: 20px 0 0 21px;
  float: left;
  font-size: 12px;	  
}



/*****************************************************
  KOERPER-STYLES
*****************************************************/

div#koerper img.main_bild {
  margin: 0 0 40px -25px;
}
div.schmuckbilder-1 {
  margin: 0 0 40px -25px;  
}


div#koerper h1 {
  color: #577657;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.15em;
  line-height: 1.4em;
  margin: 0 0 36px 0;
}

div#koerper a.mehr_infos {
  color: #ffffff;
  background-color: #577657;
  padding: 0 10px 0 5px;
  font-size: 12px;
}

/*** EINSPALTER **/
div.einspalter {
  margin: 0 0 40px 0;
} 

/*** ZWEISPALTER **/
div.zweispalter {
  margin: 0 0 40px 0;
  width: 519px;
  background-image: url(/kiosk/grafik/bg_zweispalter.gif);
  background-repeat: repeat-y;
}

div.zweispalter_left {
  width: 239px;
  padding: 0 20px 0 0;
  float: left;
}
div.zweispalter_right {
	width: 239px;
	padding: 0 0 0 20px;
	float: right;
}

div.zweispalter img {
  margin: 0 0 15px 0;
}


/*** EINSPATER MIT TABELLE ***/

div.layout {
  margin: 0;
}
table.layout {
  width: 519px;
  margin: 10px 0 0 0;
  border-collapse: collapse;
}

table.layout th {
  background-color: #577657;
  width: 114px;
  height: 28px;
  padding: 5px 5px 5px 10px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  border: 2px solid #ffffff;
}

table.layout td {
  background-color: #D6DED3;
  height: 28px;
  padding: 5px 5px 5px 10px;
  font-size: 12px;
  border: 2px solid #ffffff;
}

div.einspalter_tabelle {
  margin: 0 0 30px 0;
}


/*** AUFZÄHLUNGSBOX ***/

div.aufzaehlungsbox {
  margin: 0 0 40px 0;
  font-size: 12px;
}

div.aufzaehlungsbox table {
  margin: 0;
  padding: 0;
}

div.aufzaehlungsbox td {
  margin: 0;
  padding: 0;
}

div.aufzaehlungsbox div.box {
  border-bottom: 1px solid #8A8A7E;
  padding: 10px 20px 10px 0;
}

div.aufzaehlungsbox div.box_last {
  padding: 10px 0 10px 0;
}

div.aufzaehlungsbox div.box img,
div.aufzaehlungsbox div.box_last img {
  float: left;
  margin: 0 10px 0 0;
}

div.aufzaehlungsbox div.box a,
div.aufzaehlungsbox div.box_last a {
  background-color: #577657;
  color: #ffffff;
  padding: 0 5px 0 5px;
}



/*** EYECATCHERBOXTYP_TIPP ***/

div.eyecatcherboxtyp_tipp {
  position: relative;
  margin: -20px 0 40px 0;
  font-size: 12px;
	width: 519px;  
  height: auto;
  overflow: hidden;
  height: 190px;
}

div.tipp_item {
  position: absolute;
  background-image: url(/kiosk/grafik/bg_eyecatcherboxtyp_tipp.gif);
  background-repeat: repeat-x;
	width: 519px;  
  left: 0;
}

div.no-repeat {
  background-repeat: no-repeat;
}

div.eyecatcherboxtyp_tipp div.icon_tipp {
  background-image: url(/kiosk/grafik/icon_tipp.png);
  background-repeat: no-repeat;
  width: 98px;
  height: 98px;
  margin: -30px 0 0 0;
  float: left;
}

div.eyecatcherboxtyp_tipp img.bild_rechts {
  float: right;
}

div.eyecatcherboxtyp_tipp h3 {
  margin: 30px 0 25px 100px;
  padding: 20px 0 0 0;
  font-size: 23px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
}

div.eyecatcherboxtyp_tipp p {
  color: #303018;
  width: 415px;
  margin: 0 0 0 20px;
}

div.eyecatcherboxtyp_tipp p a,
div.eyecatcherboxtyp_tipp p a:link,
div.eyecatcherboxtyp_tipp p a:visited,
div.eyecatcherboxtyp_tipp p a:active,
div.eyecatcherboxtyp_tipp p a:hover {
  color: #ffffff;
  background-color: #577657;
  padding: 0 4px 0 4px;
}


/*** AUFENTHALT_TIPP ***/

div.aufenthalt_tipp {
  background-color: #577657;
  font-size: 12px;
  margin: 0 0 20px 0;  
}

div.aufenthalt_tipp h3 {
  color: #ffffff;
  font-size: 17px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 7px 0 0 0;
  margin: 0 0 10px 0;
  text-align: center;
}

div.aufenthalt_tipp_content {
  width: 503px;
  margin: 0 0 0 9px;
}

div.aufenthalt_tipp_content_menu {
  height: 39px;
}

div.aufenthalt_tipp_content_menu a,
div.aufenthalt_tipp_content_menu a:link,
div.aufenthalt_tipp_content_menu a:visited,
div.aufenthalt_tipp_content_menu a:active,
div.aufenthalt_tipp_content_menu a:hover,
div.aufenthalt_tipp_content_menu a.normal {
  width: 102px; /*111*/
  height: 38px; /*39*/
  padding: 1px 0 0 9px;
  margin: 0 2px 0 0;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  display: block;
  float: left;
  background-image: url(/kiosk/grafik/bg_aufenthalt_tipp_tagen_menu.gif);
  background-repeat: repeat-x;
}


div.aufenthalt_tipp_content_menu a.aktiv {
	background-image: url(/kiosk/grafik/bg_aufenthalt_tipp_tagen_menu_aktiv.gif);
	background-repeat: repeat-x;
	color: #372816;
}

div.aufenthalt_tipp_content_text {
  background-color: #D6DED3;
  padding: 10px 10px 10px 9px;
  margin: 0 0 9px 0;
}

div.aufenthalt_tipp_content_text img {
  float: right;
  margin: 0 0 0 10px;
}

div.aufenthalt_tipp_content_text h4 {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 0 11px 0;
}

div.aufenthalt_tipp_content_text a,
div.aufenthalt_tipp_content_text a:link,
div.aufenthalt_tipp_content_text a:visited,
div.aufenthalt_tipp_content_text a:active,
div.aufenthalt_tipp_content_text a:hover {
  background-color: #577657;
  color: #ffffff;
  padding: 0 2px 0 2px;
}

div#aufenthalt_tipp_2,
div#aufenthalt_tipp_3 {
  display: none;
}



/*** PAGE DRUCKEN ***/

div#page_drucken {
  width: 519px;
  text-align: right;
}

div#page_drucken a {
  background: none;
}


/*****************************************************
  INFO-LEISTE-STYLES
*****************************************************/


div#info_leiste div.logo {
  margin: 38px 0 24px 0;
}


/*** EYECATCHERBOXTYP1 ***/

div.eyecatcherboxTyp1 {
  width: 246px; /*255*/
  padding: 0 0 10px 9px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_eyecatcherboxtyp1.gif);
  background-repeat: repeat-y;
  color: #ffffff;
}

div.eyecatcherboxTyp1 h3 {
  margin: 0 0 10px -9px;
  padding: 5px 0 0 9px;
  height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: #7E7E72;
  background-image: url(/kiosk/grafik/bg_eyecatcherboxtyp1_h3.gif);
  background-repeat: repeat-y;
}




/*** KONTAKTBOXTYP1 ***/

div.kontaktboxTyp1 {
  width: 246px; /*255*/
  padding: 0 0 0 9px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_kontaktboxtyp1.gif);
  background-repeat: repeat-y;
  color: #ffffff;
}

div.kontaktboxTyp1 h3 {
  margin: 0 0 10px -9px;
  padding: 5px 0 0 9px;
  height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: #7E7E72;
  background-image: url(/kiosk/grafik/bg_kontaktboxtyp1_h3.gif);
  background-repeat: repeat-y;
}

div.kontaktboxTyp1 img {
  float:right;
  margin: 0 0 0 40px;
  border: 1px solid #babab3;
  padding: 1px;
}

div.kontaktboxTyp1 a,
div.kontaktboxTyp1 a:link,
div.kontaktboxTyp1 a:visited,
div.kontaktboxTyp1 a:active,
div.kontaktboxTyp1 a:hover {
  background-color: #577657;
  padding: 0 5px 0 5px;
  color: #ffffff;
}

div.kontaktboxTyp1 p {
  margin: 0 0 11px 0;
}


/*** EYECATCHERBOXTYP3 ***/
div.eyecatcherboxTyp3 {
  width: 255px; 
  padding: 0;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_eyecatcherboxTyp3.gif);
  background-repeat: repeat-y;  
  color: #46463d;
}

div.eyecatcherboxTyp3 div.ueberschrift {
  margin: 0;
  padding: 0;
  width: 39px;
  height: 111px;
  float: left;
  background-image: url(/kiosk/grafik/bg_eyecatcherboxTyp3_h3.gif);
  background-repeat: no-repeat;
}

div.eyecatcherboxTyp3 p {
  width: 207px;
  padding: 8px 0 8px 9px;
  float: left;  
}

div.eyecatcherboxTyp3 p img {
  display: block;
  margin: 0 0 8px 0;
}



/*** DOWNLOADS ***/

div.downloads {
  width: 246px; /*255*/
  padding: 0 0 10px 9px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_downloads.gif);
  background-repeat: repeat-y;
  color: #ffffff;
}

div.downloads h3 {
  margin: 0 0 10px -9px;
  padding: 5px 0 0 9px;
  height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: #7E7E72;
  background-image: url(/kiosk/grafik/bg_downloads_h3.gif);
  background-repeat: repeat-y;
}

div.downloads a,
div.downloads a:link,
div.downloads a:visited,
div.downloads a:active,
div.downloads a:hover {
  display: block;
  color: #ffffff;
  width: 202px;
}

div.downloads_image {
  background-image: url(/kiosk/grafik/icon_download_tagen.png);
  background-repeat: no-repeat;
  width: 53px;
  height: 51px;
  float: right;
  margin: 10px 0 0 0;
}

/*** EXTERNE_LINKS ***/

div.externe_links {
  width: 246px; /*255*/
  padding: 0 0 10px 9px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_externe_links.gif);
  background-repeat: repeat-y;
  color: #ffffff;
}

div.externe_links h3 {
  margin: 0 0 10px -9px;
  padding: 5px 0 0 9px;
  height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: #7E7E72;
  background-image: url(/kiosk/grafik/bg_externe_links_h3.gif);
  background-repeat: repeat-y;
}

div.externe_links a,
div.externe_links a:link,
div.externe_links a:visited,
div.externe_links a:active,
div.externe_links a:hover {
  display: block;
  color: #ffffff;
  width: 202px;
}

div.externe_links_image {
  background-image: url(/kiosk/grafik/icon_externe_links_tagen.png);
  background-repeat: no-repeat;
  width: 53px;
  height: 51px;
  float: right;
  margin: 13px 0 0 0;
}


/*** WEITERE_INFOS ***/

div.weitere_infos {
  width: 246px; /*255*/
  padding: 0 0 10px 9px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_weitere_infos.gif);
  background-repeat: repeat-y;
  color: #ffffff;
}

div.weitere_infos h3 {
  margin: 0 0 10px -9px;
  padding: 5px 0 0 9px;
  height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: #7E7E72;
  background-image: url(/kiosk/grafik/bg_weitere_infos_h3.gif);
  background-repeat: repeat-y;
}

div.weitere_infos a,
div.weitere_infos a:link,
div.weitere_infos a:visited,
div.weitere_infos a:active,
div.weitere_infos a:hover {
  display: block;
  color: #ffffff;
  width: 202px;
}

div.weitere_infos_image {
  background-image: url(/kiosk/grafik/icon_weitere_infos_tagen.png);
  background-repeat: no-repeat;
  width: 53px;
  height: 51px;
  float: right;
  margin: 11px 0 0 0;
}


/*** IHRE_MEINUNG ***/

div.ihre_meinung {
  width: 246px; /*255*/
  padding: 0 0 10px 9px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_ihre_meinung.gif);
  background-repeat: repeat-y;
  color: #ffffff;
}

div.ihre_meinung h3 {
  margin: 0 0 10px -9px;
  padding: 5px 0 0 9px;
  height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: #7E7E72;
  background-image: url(/kiosk/grafik/bg_ihre_meinung_h3.gif);
  background-repeat: repeat-y;
}

div.ihre_meinung a,
div.ihre_meinung a:link,
div.ihre_meinung a:visited,
div.ihre_meinung a:active,
div.ihre_meinung a:hover {
  display: block;
  color: #ffffff;
  width: 202px;
}

div.ihre_meinung_image {
  background-image: url(/kiosk/grafik/icon_ihre_meinung_tagen.png);
  background-repeat: no-repeat;
  width: 53px;
  height: 51px;
  float: right;
  margin: 10px 0 0 0;
}



/*** EYECATCHERBOXTYP4 // ANGEBOT ***/

div.eyecatcherboxTyp4 {
  width: 246px; /*255*/
  padding: 0 0 0 9px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_eyecatcherboxtyp4.gif);
  background-repeat: repeat-y;
  color: #46463d;
}

div.eyecatcherboxTyp4 h3 {
  margin: 0 0 10px -9px;
  padding: 3px 0 0 9px;
  height: 26px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 3px;
  color: #ffffff;
  background-image: url(/kiosk/grafik/bg_eyecatcherboxtyp4_h3.gif);
  background-repeat: repeat-y;
}

div.eyecatcherboxTyp4 img {
  display: block;
  margin: 0 0 12px 0;
}

div.eyecatcherboxTyp4 p {
  margin: 0 0 6px 0;
}



/*** FOTOGALLERY2 ***/

div.fotogallery2 {
  width: 246px; /*255*/
  padding: 0 0 0 10px;
  margin: 0 0 30px 0;
  background-image: url(/kiosk/grafik/bg_fotogallery2.gif);
  background-repeat: repeat-y;
  color: #ffffff;
}

div.fotogallery2 h3 {
  margin: 0 0 10px -10px;
  padding: 5px 0 0 10px;
  height: 22px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  color: #7E7E72;
  background-image: url(/kiosk/grafik/bg_fotogallery2_h3.gif);
  background-repeat: repeat-y;
}

div.fotogallery2 img {
  margin: 0 3px 6px 0;
}


/*****************************************************
  FOLGESEITEN
*****************************************************/


/*** UNTERTITEL ***/

div.untertitel {
  margin: -20px 0 40px 0;
}


/*** FOLGESEITEN-NAVIGATION ***/

div.folgeseiten_navigation {
  width: 520px;
  margin: 0 0 13px 0;
}

div.folgeseiten_navigation_unten {
  width: 520px;
  margin: 0 0 40px 0;
  padding: 15px 0 0 0;
  border-top: 1px solid #8a8a7e;  
}

div.go_back {
  width: 35px;
  margin: 0 120px 0 0;
  float: left;
}
div.seitenangabe {
  text-align: center;
  float: left;
  width: 200px;
  font-size: 11px;
  color: #8a8a7e;
}
div.go_forward {
  width: 35px;
  float: right;
  text-align: right;
}


/*** UEBERSICHT-BOX ***/


div.uebersichtbox {
  width: 520px;
  border-top: 1px solid #8a8a7e;
  padding: 11px 0 10px 0;
  font-size: 12px;
}

div.uebersichtbox h3 {
  background-color: #577657;
  color: #ffffff;
  font-size: 13px;
  padding: 0 5px 0 5px;
  width: 300px;
  display: inline;
  text-transform: uppercase;
}

div.uebersichtbox h4.datum {
  color: #577657;
  font-size: 11px;
}

div.uebersichtbox div.text {
  display: block;
  margin: 5px 0 0 0;
}

div.uebersichtbox img {
  float: left;
  margin: 0 15px 5px 0;
  display: block;
}

div.uebersichtbox div.kategorie {
  text-transform: uppercase;
  background-color: #a5a599;
  display: block;
  margin: 0 0 5px 0;
  color: #ffffff;
  font-size: 13px;
  padding: 2px 0 2px 5px;
}


/*** ARTIKEL SUCHEN ***/
table.artikel_suchen {
  border-collapse: collapse;
}

table.artikel_suchen td.feldname {
  font-size: 12px;
  color: #ffffff;
  width: 80px;
  padding: 0 0 10px 0;
}
input.artikel_inputfeld {
  width: 130px;
}

input.artikel_submit_button {
  width: 85px;
  background-color: #577657;
  color: #ffffff;
  border: none;
  padding: 1px;
}

div#logo_awards {
  margin: 40px 0 0 0;
  text-align: center;
}       

div#logo_awards img {
  margin: 0 0 20px 0;
}

div.rubrikansicht-kategorie {
  margin: 10px 0 0 0;
  padding: 0 0 0 4px;
  color: #FFFFFF;
  background-color: #577657;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: 516px;
}

span.box-kategorie,
span.box-daten {
  font-size: .8em;
  color: #8A8A7E;
  text-transform: uppercase;
  letter-spacing: 1px;
}

span.box-titel {
  text-transform: uppercase;
}
