/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | CONTENT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
******************************************
** Allgemeine globale Angaben
******************************************
*/
body {
  margin: 0;
  padding: 0;
  background-color: #333333;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #000000;
  width: 997px;
}
body.bg-main {
  background-image: url(/kiosk/grafik/bg_main.gif);
  background-repeat: no-repeat;
}
body.bg-main-2 {
  background-image: url(/kiosk/grafik/bg_main_2.gif);
  background-repeat: no-repeat;
}
body.bg-popup {
  background-color: #C3C1BC;
  background-image: url(/kiosk/grafik/bg_popup.gif);
  background-repeat: no-repeat;
  width: 465px;
  padding: 33px 0 0 10px;
}
body.bg-popup-neu {
  background-color: #C3C1BC;
  background-image: url(/kiosk/grafik/bg_popup_neu.gif);
  background-repeat: no-repeat;
  width: 465px;
  padding: 33px 0 0 10px;
}
div {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
}
/*
  Links
*/
a:link,
a:visited,
a:hover,
a:active {
  color: #7D7A73;
	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;
}
/*
  Captcha
*/
.captcha-angaben {
  width: 228px;
  height: 80px;
  border: 1px solid #333333;
  visibility: hidden;
}
/*
  Listen
*/
ul.richtext-list {
  margin: 0 0 0 15px;
  padding: 0;
}
li.richtext-list {
  margin: 0;
  padding: 0 0 4px 0;
  list-style-type: none;
  list-style-image: url(/kiosk/grafik/li.gif);
}
li.richtext-list a:link,
li.richtext-list a:visited,
li.richtext-list a:hover,
li.richtext-list a:active {
  color: #333333;
}
.content-right-kontakt ul.richtext-list,
.content-right-kontakt-2 ul.richtext-list {
  margin: 0 0 0 15px;
  padding: 0;
}
.content-right-kontakt li.richtext-list,
.content-right-kontakt-2 li.richtext-list {
  margin: 0;
  padding: 0;
	font-size: .9em;
  list-style-type: none;
  list-style-image: url(/kiosk/grafik/li2.gif);
}
.content-right-kontakt li.richtext-list a:link,
.content-right-kontakt li.richtext-list a:visited,
.content-right-kontakt li.richtext-list a:hover,
.content-right-kontakt li.richtext-list a:active,
.content-right-kontakt-2 li.richtext-list a:link,
.content-right-kontakt-2 li.richtext-list a:visited,
.content-right-kontakt-2 li.richtext-list a:hover,
.content-right-kontakt-2 li.richtext-list a:active {
  color: #C3C1BC;
  font-weight: normal;
}
/*
  Listen für Rubrikansicht Referenzen
*/
ul.ul-rubrikansicht {
  width: 452px;
  margin: 0 0 25px 0;  
  padding: 13px 0 13px 0;
  background-color: #FFFFFF;  
}
ul.ul-rubrikansicht-versteckt {
  width: 410px;
  margin: 0 0 0 15px;
  padding: 13px 0 13px 0;
  background-color: #FFFFFF;  
}
ul.ul-rubrikansicht-logo {
  margin:  0;
  padding: 0;
}
li.li-rubrikansicht,
li.li-rubrikansicht-logo,
li.li-rubrikansicht-logo-last,
li.li-rubrikansicht-alle {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
li.li-rubrikansicht-logo,
li.li-rubrikansicht-logo-last {
  width: 110px;
  float: left;
  border-right: 1px solid #C4C0BD;
  text-align: center;
}
li.li-rubrikansicht-logo-last {
  border: none;
}
li.li-rubrikansicht-alle {
  padding: 9px 0 0 17px;
}
li.li-rubrikansicht-versteckt {
  margin: 0;
  padding: 0;
	font-size: .9em;
  list-style-type: none;
  list-style-image: url(/kiosk/grafik/li.gif);
}
/*
  Formular
*/
.leer {
}
form,
input,
textarea,
select,
label {
  font-size: 1em;
}
form,
input,
textarea,
label {
  margin: 0;
  padding: 0;
}
select {
  margin-top: 1px;
}
/*
  Tabellen
*/
th, td {
  vertical-align: top;
}
th {
  font-weight: normal;
  text-align: left;
}
/*
******************************************
** Globale Klassen
******************************************
*/
#dokument {
	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;
}
.zitat {
  font-style: italic;
}
.text-alles-gross-geschrieben {
	text-transform: uppercase;
}
.unsichtbar {
  position: absolute;
  display: block;
  left: -3000px;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  line-height: 1px;
}
.popup-formularbloecke {
  margin: 0;
  padding: 0;
  width: 771px;
}
.popup-formularblock-1 {
  margin: 0;
  padding: 0;
  width: 390px;
  float: left;
}
.popup-formularblock-2 {
  margin: 0;
  padding: 0 0 0 22px;
  width: 358px;
  float: left;
  border-left: 1px solid #333333;
}
/*
******************************************
** CONTENT
******************************************
*/
#kopf {
  margin: 0;
  padding: 0;
  height: 110px;
}
.kopf-zusatz {
  margin: 0 0 0 50px;
  width: 538px;
  height: 21px;
  background-color: #C3C1BC;
}
.kopf-merkzettel {
  padding: 0 0 0 21px;
  width: 229px;
  float: left;
  color: #515151;
}
.kopf-lauftext {
  padding: 1px 10px 0 10px;
  width: 268px;
  float: left;
  color: #E2001A;
  font-family: "Courier New", serif;
  font-weight: bold;
}
#rumpf {
  margin: 0;
  padding: 0;
}
.schmuckbild {
  margin: 0;
  padding: 0;
  background-color: transparent;
}
/*
#schmuckbild-zielgruppe {
  position: absolute;
  top: 139px;
  left: -5px;
  z-index: 2000;
  background-color: transparent;
}
*/
#schmuckbild-zielgruppe {
  position: absolute;
  top: 291px;
  left: 50px;
  width: 320px;
  height: 21px;
  padding: 1px 0 0 22px;
  z-index: 2000;
  background-image: url(/kiosk/grafik/bg_zielgruppe.png);
  background-repeat: no-repeat;
}
#content {
  margin: 0 0 0 50px;
  padding: 0;
  width: 100%;
}
.content-left {
  position: relative;
  margin: -30px 0 0 0;
  padding: 0;
  width: 538px;
  float: left;
}
.content-left-bild {
  margin: 0 0 13px 0;
  padding: 0;
}
.content-left-text {
  margin: 0;
  padding: 32px 65px 30px 21px;
  background-color: #C3C1BC;
}
.volltext {
  margin: 0;
  padding: 25px 0 0 0;
}
.icons-zielgruppen {
  margin: 0;
  padding: 25px 0 0 0;
  width: 516px;
}
.icon-zielgruppe-1,    
.icon-zielgruppe-2,
.icon-zielgruppe-3,
.icon-zielgruppe-4,
.icon-zielgruppe-5,
.icon-zielgruppe-6,
.icon-zielgruppe-7,
.icon-zielgruppe-8 {
  margin: 0 0 6px 0;
  padding: 0;
  float: left;
}
.icon-zielgruppe-1 {
  padding: 11px 0 0 70px;
  width: 188px;
  height: 44px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_1.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-1-schmuckbild {
  padding: 11px 0 0 76px;
  width: 224px;
  height: 44px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_1_.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-2 {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_2.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-2-schmuckbild {
  padding: 19px 0 0 76px;
  width: 224px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_2_.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-3 {
  padding: 11px 0 0 70px;
  width: 188px;
  height: 44px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_3.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-3-schmuckbild {
  padding: 11px 0 0 76px;
  width: 224px;
  height: 44px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_3_.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-4 {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_4.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-4-schmuckbild {
  padding: 19px 0 0 76px;
  width: 224px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_4_.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-5 {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_5.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-5-schmuckbild {
  padding: 19px 0 0 76px;
  width: 224px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_5_.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-6 {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_6.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-6-schmuckbild {
  padding: 19px 0 0 76px;
  width: 224px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_6_.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-7 {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_7.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-7-schmuckbild {
  padding: 19px 0 0 76px;
  width: 224px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_7_.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-8 {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_8.png);
  background-repeat: no-repeat;
}
.icon-zielgruppe-8-schmuckbild {
  padding: 19px 0 0 76px;
  width: 224px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_zielgruppe_8_.png);
  background-repeat: no-repeat;
}
.icons-produkte {
  margin: 0;
  padding: 25px 0 0 0;
  width: 516px;
}
.icon-produkt-1,    
.icon-produkt-2,
.icon-produkt-3,
.icon-produkt-4,
.icon-produkt-5,
.icon-produkt-6,
.icon-produkt-7,
.icon-produkt-8,
.icon-produkt-9,    
.icon-produkt-10,
.icon-produkt-11,
.icon-produkt-12,
.icon-produkt-13,
.icon-produkt-14,
.icon-produkt-15,
.icon-produkt-1dp,    
.icon-produkt-2dp,
.icon-produkt-3dp,
.icon-produkt-4dp,
.icon-produkt-5dp,
.icon-produkt-6dp,
.icon-produkt-7dp,
.icon-produkt-8dp,
.icon-produkt-9dp,    
.icon-produkt-10dp,
.icon-produkt-11dp,
.icon-produkt-12dp,
.icon-produkt-13dp,
.icon-produkt-14dp,
.icon-produkt-15dp {
  margin: 0 0 6px 0;
  padding: 0;
  float: left;
}
.icon-produkt-1,
.icon-produkt-1dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_1.png);
  background-repeat: no-repeat;
}
.icon-produkt-1dp {
  background-image: url(/kiosk/grafik/icon_produkt_1dp.png);
}
.icon-produkt-2,
.icon-produkt-2dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_2.png);
  background-repeat: no-repeat;
}
.icon-produkt-2dp {
  background-image: url(/kiosk/grafik/icon_produkt_2dp.png);
}
.icon-produkt-3,
.icon-produkt-3dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_3.png);
  background-repeat: no-repeat;
}
.icon-produkt-3dp {
  background-image: url(/kiosk/grafik/icon_produkt_3dp.png);
}
.icon-produkt-4,
.icon-produkt-4dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_4.png);
  background-repeat: no-repeat;
}
.icon-produkt-4dp {
  background-image: url(/kiosk/grafik/icon_produkt_4dp.png);
}
.icon-produkt-5,
.icon-produkt-5dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_5.png);
  background-repeat: no-repeat;
}
.icon-produkt-5dp {
  background-image: url(/kiosk/grafik/icon_produkt_5dp.png);
}
.icon-produkt-6,
.icon-produkt-6dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_6.png);
  background-repeat: no-repeat;
}
.icon-produkt-6dp {
  background-image: url(/kiosk/grafik/icon_produkt_6dp.png);
}
.icon-produkt-7,
.icon-produkt-7dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_7.png);
  background-repeat: no-repeat;
}
.icon-produkt-7dp {
  background-image: url(/kiosk/grafik/icon_produkt_7dp.png);
}
.icon-produkt-8,
.icon-produkt-8dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_8.png);
  background-repeat: no-repeat;
}
.icon-produkt-8dp {
  background-image: url(/kiosk/grafik/icon_produkt_8dp.png);
}
.icon-produkt-9,
.icon-produkt-9dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_9.png);
  background-repeat: no-repeat;
}
.icon-produkt-9dp {
  background-image: url(/kiosk/grafik/icon_produkt_9dp.png);
}
.icon-produkt-10,
.icon-produkt-10dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_10.png);
  background-repeat: no-repeat;
}
.icon-produkt-10dp {
  background-image: url(/kiosk/grafik/icon_produkt_10dp.png);
}
.icon-produkt-11,
.icon-produkt-11dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_11.png);
  background-repeat: no-repeat;
}
.icon-produkt-11dp {
  background-image: url(/kiosk/grafik/icon_produkt_11dp.png);
}
.icon-produkt-12,
.icon-produkt-12dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_12.png);
  background-repeat: no-repeat;
}
.icon-produkt-12dp {
  background-image: url(/kiosk/grafik/icon_produkt_12dp.png);
}
.icon-produkt-13,
.icon-produkt-13dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_13.png);
  background-repeat: no-repeat;
}
.icon-produkt-13dp {
  background-image: url(/kiosk/grafik/icon_produkt_13dp.png);
}
.icon-produkt-14,
.icon-produkt-14dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_14.png);
  background-repeat: no-repeat;
}
.icon-produkt-14dp {
  background-image: url(/kiosk/grafik/icon_produkt_14dp.png);
}
.icon-produkt-15,
.icon-produkt-15dp {
  padding: 19px 0 0 70px;
  width: 188px;
  height: 36px;
  background-image: url(/kiosk/grafik/icon_produkt_15.png);
  background-repeat: no-repeat;
}
.icon-produkt-15dp {
  background-image: url(/kiosk/grafik/icon_produkt_15dp.png);
}
.suchmaschinentext {
  margin: 25px 3px 0 3px;
  padding: 5px;
  color: #E9E8E6;
  background-color: #57544D;
}
.rubrikansicht {
  margin: 0;
  padding: 25px 0 0 0;
}
.rubrikansicht-kategorie {
  margin: 0 0 12px 0;
  padding: 3px 10px 3px 10px;
  color: #FFFFFF;
  background-color: #57544D;
  font-weight: bold;
}
.rubrikansicht-kategorie-referenzen {
  font-size: 1.5em;
  margin: 0 0 10px 0;
  color: #FFFFFF;
  text-transform: uppercase;
}
.rubrikansicht-eintrag {
  margin: 0 0 10px 0;
  padding: 0;
}
.rubrikansicht-eintrag-titel {
  margin: 0;
  padding: 0;
}
.rubrikansicht-eintrag-content {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}
.rubrikansicht-eintrag-content-text-ohneBild {
  margin: 0;
  padding: 13px 10px 13px 10px;
}
.referenzen {
  width: 452px;
  margin: 0 0 25px 0;  
  padding: 13px 0 13px 0;
  background-color: #FFFFFF;  
}
.referenzen-eintrag,
.referenzen-eintrag-last {
  margin:  0;
  padding: 0;
  width: 110px;
  float: left;
  border-right: 1px solid #C4C0BD;
  text-align: center;
}
.referenzen-eintrag-last {
  border: none;
}
.content-right {
  margin: 0;
  padding: 0;
  width: 405px;
  float: left;
}
.content-right-zusatz {
  margin: 0;
  padding: 29px 0 0 32px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1em;
  color: #C3C1BC;
}
.content-right-infobox {
  width: 360px;
  height: 365px;
  margin: 0 0 0 32px;
  padding: 30px 0 0 0;
}
.content-right-infobox-bild {
  margin: 0;
  padding: 0;
  width: 105px;
  height: 335px;
  float: left;
}
.content-right-infobox-text {
  margin: 0;
  padding: 0;
  width: 252px;
  height: 335px;
  float: left;
  color: #C3C1BC;
  background-color: #57544D;
}
p.p-content-right-infobox {
  font-size: .9em;
  margin: 0;
  padding: 0 0 0 11px;
}
.content-right-kontakt {
  margin: 6px 0 13px 0;
  padding: 11px 0 0 32px;
  width: 358px;
  height: 130px;
  background-image: url(/kiosk/grafik/rueckruf.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
.content-right-kontakt-2 {
  margin: 35px 0 21px 0;
  padding: 6px 0 0 32px;
  width: 358px;
  height: 53px;
  background-image: url(/kiosk/grafik/rueckruf.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
.content-right-telefonkontakt {
  margin: 0;
  padding: 6px 0 0 32px;
  height: 41px;
  color: #57544D;
  font-weight: bold;
}
.content-right-telefonkontakt-zusatz {
  margin: 0;
  padding: 5px 0 0 32px;
  color: #E9E8E6;
	font-size: .8em;
}
#logo {
  position: absolute;
  top: 12px;
  left: 588px;
}
/*
******************************************
** HAUPTMENUE
******************************************
*/
#navigation {
  margin: 0;
  padding: 0;
  width: 588px;
}
#zusatzmenue {
  position: relative;
  margin: 0;
  padding: 7px 0 30px 71px;
  height: 19px;
  background-color: transparent;
  z-index: 20000;
}
#hauptmenue {
  position: relative;
  margin: 0 0 0 71px;
  padding: 0;
  width: 535px;
  height: 35px;
  background-color: transparent;
  z-index: 500000;
}
div.ul-untermenue {
}
/*
***************************************
** MENÜLISTEN
***************************************
*/
ul.ul-zusatzmenue {
  margin: 0;
  padding: 0;
}
li.li-zusatzmenue {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
}
.ul-hauptmenue {
  margin: 0;
  padding: 0;
}
.li-hauptmenue {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
}
.ul-untermenue {
  margin: 0;
  padding: 1px 0 1px 0;
}
.li-untermenue,
.li-untermenue-extra {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ul-unteruntermenue {
  margin: -1px 0 0 1px;
  padding: 1px 0 1px 0;
}
.li-unteruntermenue {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/*
**
*/
a.hauptmenue1-link,
a.hauptmenue1-link:link,
a.hauptmenue1-link:visited,
a.hauptmenue1-link:hover,
a.hauptmenue1-link:active,
a.hauptmenue1-link-on,
a.hauptmenue1-link-on:link,
a.hauptmenue1-link-on:visited,
a.hauptmenue1-link-on:hover,
a.hauptmenue1-link-on:active,
a.hauptmenue1-link-on-on,
a.hauptmenue1-link-on-on:link,
a.hauptmenue1-link-on-on:visited,
a.hauptmenue1-link-on-on:hover,
a.hauptmenue1-link-on-on:active,
a.hauptmenue2-link,
a.hauptmenue2-link:link,
a.hauptmenue2-link:visited,
a.hauptmenue2-link:hover,
a.hauptmenue2-link:active,
a.hauptmenue2-link-on,
a.hauptmenue2-link-on:link,
a.hauptmenue2-link-on:visited,
a.hauptmenue2-link-on:hover,
a.hauptmenue2-link-on:active,
a.hauptmenue2-link-on-on,
a.hauptmenue2-link-on-on:link,
a.hauptmenue2-link-on-on:visited,
a.hauptmenue2-link-on-on:hover,
a.hauptmenue2-link-on-on:active,
a.hauptmenue3-link,
a.hauptmenue3-link:link,
a.hauptmenue3-link:visited,
a.hauptmenue3-link:hover,
a.hauptmenue3-link:active,
a.hauptmenue3-link-on,
a.hauptmenue3-link-on:link,
a.hauptmenue3-link-on:visited,
a.hauptmenue3-link-on:hover,
a.hauptmenue3-link-on:active,
a.hauptmenue3-link-on-on,
a.hauptmenue3-link-on-on:link,
a.hauptmenue3-link-on-on:visited,
a.hauptmenue3-link-on-on:hover,
a.hauptmenue3-link-on-on:active,
a.hauptmenue4-link,
a.hauptmenue4-link:link,
a.hauptmenue4-link:visited,
a.hauptmenue4-link:hover,
a.hauptmenue4-link:active,
a.hauptmenue4-link-on,
a.hauptmenue4-link-on:link,
a.hauptmenue4-link-on:visited,
a.hauptmenue4-link-on:hover,
a.hauptmenue4-link-on:active,
a.hauptmenue4-link-on-on,
a.hauptmenue4-link-on-on:link,
a.hauptmenue4-link-on-on:visited,
a.hauptmenue4-link-on-on:hover,
a.hauptmenue4-link-on-on:active,
a.hauptmenue5-link,
a.hauptmenue5-link:link,
a.hauptmenue5-link:visited,
a.hauptmenue5-link:hover,
a.hauptmenue5-link:active,
a.hauptmenue5-link-on,
a.hauptmenue5-link-on:link,
a.hauptmenue5-link-on:visited,
a.hauptmenue5-link-on:hover,
a.hauptmenue5-link-on:active,
a.hauptmenue5-link-on-on,
a.hauptmenue5-link-on-on:link,
a.hauptmenue5-link-on-on:visited,
a.hauptmenue5-link-on-on:hover,
a.hauptmenue5-link-on-on:active {
  position: relative;
  display: block;
  margin: 0 25px 0 0;
  padding: 0;
  color: #C3C1BC;
  font-size: 1.1em;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  float: left;
  z-index: 500000;
}
a.hauptmenue1-link:hover,
a.hauptmenue1-link:active,
a.hauptmenue1-link-on,
a.hauptmenue1-link-on:link,
a.hauptmenue1-link-on:visited,
a.hauptmenue1-link-on:hover,
a.hauptmenue1-link-on:active,
a.hauptmenue1-link-on-on,
a.hauptmenue1-link-on-on:link,
a.hauptmenue1-link-on-on:visited,
a.hauptmenue1-link-on-on:hover,
a.hauptmenue1-link-on-on:active,
a.hauptmenue2-link:hover,
a.hauptmenue2-link:active,
a.hauptmenue2-link-on,
a.hauptmenue2-link-on:link,
a.hauptmenue2-link-on:visited,
a.hauptmenue2-link-on:hover,
a.hauptmenue2-link-on:active,
a.hauptmenue2-link-on-on,
a.hauptmenue2-link-on-on:link,
a.hauptmenue2-link-on-on:visited,
a.hauptmenue2-link-on-on:hover,
a.hauptmenue2-link-on-on:active,
a.hauptmenue3-link:hover,
a.hauptmenue3-link:active,
a.hauptmenue3-link-on,
a.hauptmenue3-link-on:link,
a.hauptmenue3-link-on:visited,
a.hauptmenue3-link-on:hover,
a.hauptmenue3-link-on:active,
a.hauptmenue3-link-on-on,
a.hauptmenue3-link-on-on:link,
a.hauptmenue3-link-on-on:visited,
a.hauptmenue3-link-on-on:hover,
a.hauptmenue3-link-on-on:active,
a.hauptmenue4-link:hover,
a.hauptmenue4-link:active,
a.hauptmenue4-link-on,
a.hauptmenue4-link-on:link,
a.hauptmenue4-link-on:visited,
a.hauptmenue4-link-on:hover,
a.hauptmenue4-link-on:active,
a.hauptmenue4-link-on-on,
a.hauptmenue4-link-on-on:link,
a.hauptmenue4-link-on-on:visited,
a.hauptmenue4-link-on-on:hover,
a.hauptmenue4-link-on-on:active,
a.hauptmenue5-link:hover,
a.hauptmenue5-link:active,
a.hauptmenue5-link-on,
a.hauptmenue5-link-on:link,
a.hauptmenue5-link-on:visited,
a.hauptmenue5-link-on:hover,
a.hauptmenue5-link-on:active,
a.hauptmenue5-link-on-on,
a.hauptmenue5-link-on-on:link,
a.hauptmenue5-link-on-on:visited,
a.hauptmenue5-link-on-on:hover,
a.hauptmenue5-link-on-on:active {
  padding: 0 0 7px 0;
  color: #FFFFFF;
  border-bottom: 8px solid #FFFFFF;
}
/*
**
*/
a.untermenue-link,
a.untermenue-link:link,
a.untermenue-link:visited,
a.untermenue-link:hover,
a.untermenue-link:active {
  position: relative;
  display: block;
  margin: 0 0 1px 0;
  padding: 5px 0 5px 10px;
  font-size: 1em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  background-color: #FFFFFF;
  width: 180px;
  /*height: 19px;*/
  height: auto;
  z-index: 500000;
}
a.untermenue-link:hover,
a.untermenue-link:active {
  color: #FFFFFF;
  background-color: #57544D;
}
a.untermenue-link-on,
a.untermenue-link-on:link,
a.untermenue-link-on:visited,
a.untermenue-link-on:hover,
a.untermenue-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 1px 0;
  padding: 5px 0 5px 10px;
  font-size: 1em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #57544D;
  width: 180px;
  /*height: 19px;*/
  height: auto;
  z-index: 500000;
}
a.untermenue-link-extra,
a.untermenue-link-extra:link,
a.untermenue-link-extra:visited,
a.untermenue-link-extra:hover,
a.untermenue-link-extra:active {
  position: relative;
  display: block;
  margin: -1px 0 1px 0;
  padding: 0 0 5px 10px;
  font-size: 0.9em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  background-color: #FFFFFF;
  width: 180px;
  /*height: 19px;*/
  height: auto;
  z-index: 500000;
}
a.untermenue-link-extra:hover,
a.untermenue-link-extra:active {
  color: #FFFFFF;
  background-color: #57544D;
}
a.untermenue-link-extra-on,
a.untermenue-link-extra-on:link,
a.untermenue-link-extra-on:visited,
a.untermenue-link-extra-on:hover,
a.untermenue-link-extra-on:active {
  position: relative;
  display: block;
  margin: -1px 0 1px 0;
  padding: 0 0 5px 10px;
  font-size: 0.9em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #57544D;
  width: 180px;
  /*height: 19px;*/
  height: auto;
  z-index: 500000;
}
a.unteruntermenue-link,
a.unteruntermenue-link:link,
a.unteruntermenue-link:visited,
a.unteruntermenue-link:hover,
a.unteruntermenue-link:active {
  position: relative;
  display: block;
  margin: 0 0 2px 0;
  padding: 6px 0 8px 29px;
  font-size: 1em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #FFFFFF;
  width: 245px;
  height: 17px;
  background-image: url(/kiosk/grafik/bg_untermenue.gif);
  background-repeat: repeat-y;
}
a.unteruntermenue-link:hover,
a.unteruntermenue-link:active {
  color: #FFFFFF;
  background-color: #847E65;
  background-image: url(/kiosk/grafik/bg_untermenue_.gif);
  background-repeat: repeat-y;
}
a.unteruntermenue-link-on,
a.unteruntermenue-link-on:link,
a.unteruntermenue-link-on:visited,
a.unteruntermenue-link-on:hover,
a.unteruntermenue-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 2px 0;
  padding: 6px 0 8px 29px;
  font-size: 1em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #847E65;
  width: 245px;
  height: 17px;
  background-image: url(/kiosk/grafik/bg_untermenue_.gif);
  background-repeat: repeat-y;
}
/*
***************************************
** LINKS
***************************************
*/
div.bildergalerie-typ-2 a:link,
div.bildergalerie-typ-2 a:visited,
div.bildergalerie-typ-2 a:hover,
div.bildergalerie-typ-2 a:active {
  color: #C3C1BC;
	font-weight: bold;
}
a.zusatzmenue-link:link,
a.zusatzmenue-link:visited,
a.zusatzmenue-link:hover,
a.zusatzmenue-link:active {
  margin: 0;
  padding: 0 18px 0  0;
  color: #C3C1BC;
  font-size: .8em;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 20000;
}
a.untermenue-link:link,
a.untermenue-link:visited,
a.untermenue-link:hover,
a.untermenue-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 {
  color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.seitennavigation-link:link,
a.seitennavigation-link:visited,
a.seitennavigation-link:hover,
a.seitennavigation-link:active {
  color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.li-rubrikansicht-link:link,
a.li-rubrikansicht-link:visited,
a.li-rubrikansicht-link:hover,
a.li-rubrikansicht-link:active {
  font-size: .9em;
  color: #7D7A73;
	text-decoration: underline;
}
a.icon-zielgruppe-link:link,
a.icon-zielgruppe-link:visited,
a.icon-zielgruppe-link:hover,
a.icon-zielgruppe-link:active,
a.icon-produkt-link:link,
a.icon-produkt-link:visited,
a.icon-produkt-link:hover,
a.icon-produkt-link:active {
  font-size: .9em;
  color: #7D7A73;
	text-decoration: underline;
}
/*
***************************************
** SCHRIFTFORMATIERUNGEN
***************************************
*/
h2.h2-titel {
  font-size: 1.7em;
}
h2.h2-popup {
  font-size: 1.7em;
  color: #C9C7C2;
}
h3.h3-untertitel {
  font-size: 1.3em;
}
h3.h3-rubrikansicht {
  font-size: 1.5em;
  margin: 0 0 10px 0;
  color: #FFFFFF;
  text-transform: uppercase;
}
h3.h3-zwischenueberschrift {
  font-size: 1.1em;
  padding: 0 0 4px 0;
  font-weight: bold;
  font-style: italic;
}
h4.h4-titel {
  margin: 0 0 8px 0;
  padding: 0 0 5px 0;
  font-size: 1.1em;
  font-weight: bold;
  color: #C3C1BC;
  background-image: url(/kiosk/grafik/h4_titel.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}
h4.absatz-kategorie {
  font-size: 1.5em;
  margin: 0 0 10px 0;
  color: #FFFFFF;
  text-transform: uppercase;
}
h5.h5-content-right-infobox {
  font-size: 1.4em;
  font-weight: bold;
  margin: 0;
  padding: 7px 0 15px 11px;
  color: #C2C1BC;
}
/*
***************************************
** TABELLEN
***************************************
*/
/* Tabelle Navigation*/
.seitennavigation-oben {
  margin: 0 0 17px 0;
  padding: 0;
  color: #FFFFFF;
  background-color: #333333;
}
.seitennavigation-unten {
  margin: 22px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  background-color: #333333;
}
table.tabelle-navi {
  margin: 0 auto 0 auto;
	padding: 0;
  font-size: .8em;
  width: 100%;
}
td.td-navi-1 {
  margin: 0;
  padding: 0 2px 0 2px;
  width: 60px;
  text-align: left;
  vertical-align: middle;
}
td.td-navi-2 {
  margin: 0;
  padding: 3px 5px 3px 5px;
  width: auto;
  text-align: center;
  vertical-align: middle;
}
td.td-navi-3 {
  margin: 0;
  padding: 0 2px 0 2px;
  width: 60px;
  text-align: right;
  vertical-align: middle;
}
/*
***************************************
** 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%;
}
.gloabl-system-alert {
  background-color: #ffffff;
  position: absolute;
  padding: 10px;
  border: 4px solid #000000;
  z-index: 1000000000;
}        
.notepad-link {
  text-decoration: none;
}
div.icons-merkzettel {
  margin: 0;
  padding: 25px 0 0 0;
}
div.icon-merkzettel {
  margin: 0 0 6px 0;
  padding: 0;
  padding: 11px 0 0 0;
  background-image: url(/kiosk/grafik/bg__icon_merkzettel.png);
  background-repeat: repeat-y;
  font-size: 1.1em;
  font-weight: bold;
}
img.icon-merkzettel {
  border: none;
  float: left;
  margin: -11px 10px 0 0;
}
div.icon-merkzettel a,
div.icon-merkzettel a:link,
div.icon-merkzettel a:visited,
div.icon-merkzettel a:focus,
div.icon-merkzettel a:hover,
div.icon-merkzettel a:active {
  margin: 5px 0 0 0;
  font-size: 0.8em;
  text-decoration: none;
  background-image: url(/kiosk/grafik/closelabel.gif);
  background-repeat: no-repeat;
  padding: 6px 0 6px 30px;
  height: 25px;
  line-height: 40px;
}
div.gloabl-system-alert-inner-button a,
div.gloabl-system-alert-inner-button a:link,
div.gloabl-system-alert-inner-button a:visited,
div.gloabl-system-alert-inner-button a:focus,
div.gloabl-system-alert-inner-button a:hover,
div.gloabl-system-alert-inner-button a:active {
  margin: 5px 0 0 0;
  font-size: 0.8em;
  text-decoration: none;
  background-image: url(/kiosk/grafik/closelabel.gif);
  background-repeat: no-repeat;
  padding: 6px 0 6px 30px;
  height: 25px;
  line-height: 40px;
}
/*
***************************************************************************************************
***************************************************************************************************
** FORMULAR
***************************************************************************************************
***************************************************************************************************
*/
/*
******************************************
** FOMULARFELDER
******************************************
*/
#hiddenForm {
  display: none;
  background-color: transparent;
}
fieldset {
  margin: 0 0 10px 0;
  padding: 0;
  border: none;
  background-color: transparent;
}
.formularbox {
  margin: 0 0 1px 0;
  padding: 5px 0 0 0;
  width: 445px;
}
.formularbox-label {
  margin: 0;
  padding: 0;
  width: 138px;
  float: left;
  font-size: .9em;
}
.formularbox-feld {
  margin: 0;
  padding: 0;
  width: 230px;
  float: left;
}
.formularbox-info {
  margin: 0;
  padding: 0;
  width: 77px;
  text-align: center;
  float: left;
}
.formularbox-info-hilfetext {
  display: none;
  position: absolute;
  margin: -19px 0 0 50px;
  padding: 0;
  width: 230px;
  color: #FFFFFF;
  background-color: #333333;
  font-size: .85em;
  border: 1px solid #FFFFFF;
  z-index: 100000;
}
input.InputTextfeldEinzeilig {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 3px;
  width: 225px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.InputTextfeldEinzeilig-mittel {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 3px;
  width: 165px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.InputTextfeldEinzeilig-kurz {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 3px;
  width: 51px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.InputTextfeldEinzeilig-kurz-2 {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0 0 0 3px;
  width: 94px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.InputRadio {
  margin: 2px 0 0 0;
  padding: 0;
}
input.InputCheck {
  background-color: #FFFFFF;
  float: left;
}
input.InputSenden {
  border: 1px solid #333333;
  color: #FFFFFF;
  background-color: #333333;
  margin: 0;
  padding: 0;
  width: 115px;
  height: auto;
  font-weight: bold;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.InputSenden-X {
  border: none;
  color: #FFFFFF;
  background-color: #333333;
  margin: 0;
  padding: 0;
  width: 56px;
  height: auto;
  font-weight: bold;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
textarea.Textfeld {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 225px;
  height: 150px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
textarea.Textfeld-klein {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 225px;
  height: 50px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
select {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 1px 0 0 0;
  padding: 0 0 0 3px;
  width: 230px;
  height: 20px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
select.select-uhrzeit {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 1px 3px 0 0;
  padding: 0 0 0 3px;
  width: 46px;
  height: 20px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
select.select-uhrzeit-2 {
  border: 1px solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  margin: 1px 3px 0 0;
  padding: 0 0 0 3px;
  width: 61px;
  height: 20px;
  font-size: .85em;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.bildergalerie-typ-1 {
  width: 360px;
  height: 139px;
  margin: 0 0 0 32px;
  padding: 0;
}
div.GALLERY_BOX {
  position: absolute;
  top: 326px;
  left: 603px;
  background-color: transparent;
  padding: 0 18px 0 18px;
  height: 105px;
  width: 357px;
  z-index: 100000;
  /*background-image: url(/kiosk/grafik/bg_gallery.gif);*/
  background-repeat: repeat-x;
}
div.GALLERY_BOX_DISPLAY {
  position: absolute;
  overflow: hidden;
  left: 18px;
  width: 357px;
  height: 105px;
  z-index: 100000;
}
div.GALLERY_NAVIGATION_LIST {
  display: block;
  position: absolute;
  width: 1px;
  height: 1px;
  left: 0;
  top: 0;
  z-index: 200000;
}
a.GALLERY_NAVIGATION_BACKBUTTON,
a.GALLERY_NAVIGATION_BACKBUTTON:link,
a.GALLERY_NAVIGATION_BACKBUTTON:visited,
a.GALLERY_NAVIGATION_BACKBUTTON:focus,
a.GALLERY_NAVIGATION_BACKBUTTON:hover,
a.GALLERY_NAVIGATION_BACKBUTTON:active {
  position: absolute;
  top: 37px;
  left: 0;
  height: 30px;
  width: 18px;
  background-color: #000000;
  background-image: url(/kiosk/grafik/prevlabel.gif);
  background-repeat: no-repeat;
  outline: none;
}
a.GALLERY_NAVIGATION_FORWARDBUTTON,
a.GALLERY_NAVIGATION_FORWARDBUTTON:link,
a.GALLERY_NAVIGATION_FORWARDBUTTON:visited,
a.GALLERY_NAVIGATION_FORWARDBUTTON:focus,
a.GALLERY_NAVIGATION_FORWARDBUTTON:hover,
a.GALLERY_NAVIGATION_FORWARDBUTTON:active {
  position: absolute;
  top: 37px;
  left: 375px;
  height: 30px;
  width: 18px;
  background-color: #000000;
  background-image: url(/kiosk/grafik/nextlabel.gif);
  background-repeat: no-repeat;
  outline: none;
}
div.GALLERY_ITEM_LIST {
    position: absolute;
    z-index: 100000;
}
a.GALLERY_LIST_ITEM,
a.GALLERY_LIST_ITEM:link,
a.GALLERY_LIST_ITEM:visited,
a.GALLERY_LIST_ITEM:focus,
a.GALLERY_LIST_ITEM:hover,
a.GALLERY_LIST_ITEM:active {
  position: absolute;
  display: block;
  outline: none;
}
img.GALLERY_LIST_ITEM {
  position: relative;
  width: 105px;
  height: 105px;
  margin-right: 21px;
}
/* DETAIL */
div.GALLERY_DETAIL {
  position: absolute;
  display: block;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500000;
}
div.GALLERY_DETAIL_CURTAIN {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333333;
  opacity: 0.7;
  z-index: 500000;
}
div.GALLERY_DETAIL_DISPLAY {
  position: relative;
  margin:  50px  auto  0  auto;
  padding: 20px;
  background-color: #ffffff;
}
div.GALLERY_DETAIL_DISPLAY_INNER {
  position: relative;
}
a.GALLERY_BOX_DISPLAY_BUTTON,
a.GALLERY_BOX_DISPLAY_BUTTON:link,
a.GALLERY_BOX_DISPLAY_BUTTON:visited,
a.GALLERY_BOX_DISPLAY_BUTTON:focus,
a.GALLERY_BOX_DISPLAY_BUTTON:hover,
a.GALLERY_BOX_DISPLAY_BUTTON:active {
  position: absolute;
  display: block;
  width: 100%;
  height: 24px;
  top: -44px;
  left: 0;
  background-image: url(/kiosk/grafik/merkliste_label.gif);
  background-repeat: no-repeat;
  background-position: center top;
}
div.GALLERY_DETAIL_DISPLAY_IMG_CONTAINER {
  position: relative;
  text-align: center; 
}
img.GALLERY_DETAIL_DISPLAY_IMG {
  position: relative;
  margin: 0 auto 0 auto;
  border: 0;
  padding: 0;
  z-index: 100000;
}
img.GALLERY_DETAIL_DISPLAY_IMG_CLONE {
  position: absolute;
  margin: 0 auto 0 auto;
  border: 0;
  padding: 0;
  z-index: 400000;
  opacity: 0;
}
a.GALLERY_DETAIL_BACKWARD,
a.GALLERY_DETAIL_BACKWARD:link,
a.GALLERY_DETAIL_BACKWARD:visited,
a.GALLERY_DETAIL_BACKWARD:focus,
a.GALLERY_DETAIL_BACKWARD:hover,
a.GALLERY_DETAIL_BACKWARD:active {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  margin: 0 0 0 -39px;
  padding: 0;
  z-index: 200000;
  outline: none;
  background-image: url(/kiosk/grafik/prevlabel.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
a.GALLERY_DETAIL_FORWARD,
a.GALLERY_DETAIL_FORWARD:link,
a.GALLERY_DETAIL_FORWARD:visited,
a.GALLERY_DETAIL_FORWARD:focus,
a.GALLERY_DETAIL_FORWARD:hover,
a.GALLERY_DETAIL_FORWARD:active {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  margin: 0;
  padding: 0 40px 0 0;
  z-index: 200000;
  background-image: url(/kiosk/grafik/nextlabel.gif);
  background-repeat: no-repeat;
  background-position: right center;
  outline: none;
}
div.GALLERY_DETAIL_INFO {
  position: relative;
  margin: 10px 0 0 0;
  height: auto;
}
h3.GALLERY_DETAIL_INFO_TITLE {
  margin: 0;
  font-size: 0.9em;
  font-weight: bold;
}
h4.GALLERY_DETAIL_INFO_NUMBER {
  font-weight: normal;
  margin: 0;
  font-size: 0.9em;
}
p.GALLERY_DETAIL_INFO_TEXT {
  font-size: 0.8em;
  margin: 0;
}
a.GALLERY_DETAIL_CLOSE,
a.GALLERY_DETAIL_CLOSE:link,
a.GALLERY_DETAIL_CLOSE:visited,
a.GALLERY_DETAIL_CLOSE:focus,
a.GALLERY_DETAIL_CLOSE:hover,
a.GALLERY_DETAIL_CLOSE:active {
  float: right;
  display: block;
  background-image: url(/kiosk/grafik/closelabel.gif);
  background-repeat: no-repeat;
  width: 24px;
  height: 25px;
  outline: none;
}
/* TYPE 2*/
div.bildergalerie-typ-2 {
  width: 360px;
  height: 395px;
  margin: 0 0 0 32px;
  padding: 0;
}
div.GALLERY_TYPE_2 div.GALLERY_BOX {
  position: absolute;
  top: 326px;
  left: 621px;
  margin: 0;
  padding: 0;
  width: 357px;
  height: 335px;
  z-index: 100000;
  background-color: transparent;
  background-image: none;
}
div.GALLERY_TYPE_2 div.GALLERY_BOX_DISPLAY {
  position: absolute;
  overflow: hidden;
  left: 0;
  width: 357px;
  height: 335px;
  z-index: 100000;
}
div.GALLERY_TYPE_2 div.GALLERY_NAVIGATION_LIST {
  display: block;
  position: absolute;
  width: 1px;
  height: 1px;
  z-index: 200000;
}
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_BACKBUTTON,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_BACKBUTTON:link,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_BACKBUTTON:visited,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_BACKBUTTON:focus,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_BACKBUTTON:hover,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_BACKBUTTON:active {
  position: absolute;
  top: -18px;
  left: 157px;
  width: 30px;
  height: 18px;
  background-color: #000000;
  background-image: url(/kiosk/grafik/gallery_goup.gif);
  background-repeat: no-repeat;
  outline: none;
}
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_FORWARDBUTTON,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_FORWARDBUTTON:link,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_FORWARDBUTTON:visited,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_FORWARDBUTTON:focus,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_FORWARDBUTTON:hover,
div.GALLERY_TYPE_2 a.GALLERY_NAVIGATION_FORWARDBUTTON:active {
  position: absolute;
  top: 335px;
  left: 157px;
  width: 30px;
  height: 18px;
  background-color: #000000;
  background-image: url(/kiosk/grafik/gallery_godown.gif);
  background-repeat: no-repeat;
  outline: none;
}
div.GALLERY_TYPE_2 div.GALLERY_ITEM_LIST {
    position: absolute;
    z-index: 100000;
}
div.GALLERY_TYPE_2 div.GALLERY_LIST_ITEM {
  position: absolute;
  width: 357px;
  height: 172px;
}
div.GALLERY_TYPE_2 a.GALLERY_LIST_ITEM,
div.GALLERY_TYPE_2 a.GALLERY_LIST_ITEM:link,
div.GALLERY_TYPE_2 a.GALLERY_LIST_ITEM:visited,
div.GALLERY_TYPE_2 a.GALLERY_LIST_ITEM:focus,
div.GALLERY_TYPE_2 a.GALLERY_LIST_ITEM:hover,
div.GALLERY_TYPE_2 a.GALLERY_LIST_ITEM:active {
  outline: none;
  z-index: 1;
}
div.GALLERY_TYPE_2 img.GALLERY_LIST_ITEM {
  position: relative;
  float: left;
  width: 105px;
  height: 163px;
}
div.GALLERY_TYPE_2 div.GALLERY_LIST_ITEM_TEXT {
  position: relative;
  float: right;
  width: 252px;
  height: 163px;
  margin: 0 0 9px 0;
  padding: 0;
  color: #FFFFFF;
  background-color: #57544D;
  z-index: 2;
}
div.GALLERY_TYPE_2 div.GALLERY_LIST_ITEM_TEXT div.GALLERY_LIST_ITEM_TEXT {
  margin: 3px 0 0 0;
  padding: 0 4px 0 0;
  width: 239px;
  /*height: 126px;*/
  height: auto;
  font-size: .9em;
}
div.GALLERY_TYPE_2 h5.GALLERY_LIST_ITEM_TEXT {
  font-size: 1.65em;
  font-weight: bold;
  margin: 0;
  padding: 5px 0 0 8px;
  color: #C2C1BC;
}
div.GALLERY_TYPE_2 p.GALLERY_LIST_ITEM_TEXT {
  font-size: .9em;
  margin: 0;
  padding: 0px 0 0 9px;
}
/* TYPE 3*/
div.bildergalerie-typ-3 {
  width: 360px;
  height: 395px;
  margin: 0 0 0 32px;
  padding: 0;
}
div.GALLERY_TYPE_3 div.GALLERY_BOX {
  position: absolute;
  top: 326px;
  left: 603px;
  background-color: transparent;
  padding: 0 18px 0 18px;
  height: 346px;
  width: 357px;
  z-index: 100000;
  background-image: none;
}
div.GALLERY_TYPE_3 div.GALLERY_BOX_DISPLAY {
  position: absolute;
  overflow: hidden;
  left: 18px;
  width: 357px;
  height: 346px;
  z-index: 100000;
}
div.GALLERY_TYPE_3 div.GALLERY_NAVIGATION_LIST {
  display: block;
  position: absolute;
  width: 1px;
  height: 1px;
  left: 0;
  top: 0;
  z-index: 200000;
}
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_BACKBUTTON,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_BACKBUTTON:link,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_BACKBUTTON:visited,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_BACKBUTTON:focus,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_BACKBUTTON:hover,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_BACKBUTTON:active {
  position: absolute;
  top: -18px;
  left: 182px;
  width: 30px;
  height: 18px;
  background-color: #000000;
  background-image: url(/kiosk/grafik/gallery_goup.gif);
  background-repeat: no-repeat;
  outline: none;
}
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_FORWARDBUTTON,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_FORWARDBUTTON:link,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_FORWARDBUTTON:visited,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_FORWARDBUTTON:focus,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_FORWARDBUTTON:hover,
div.GALLERY_TYPE_3 a.GALLERY_NAVIGATION_FORWARDBUTTON:active {
  position: absolute;
  top: 343px;
  left: 182px;
  width: 30px;
  height: 18px;
  background-color: #000000;
  background-image: url(/kiosk/grafik/gallery_godown.gif);
  background-repeat: no-repeat;
  outline: none;
}
div.GALLERY_TYPE_3 div.GALLERY_ITEM_LIST {
    position: absolute;
    z-index: 100000;
    width: 390px;
}
div.GALLERY_TYPE_3 a.GALLERY_LIST_ITEM,
div.GALLERY_TYPE_3 a.GALLERY_LIST_ITEM:link,
div.GALLERY_TYPE_3 a.GALLERY_LIST_ITEM:visited,
div.GALLERY_TYPE_3 a.GALLERY_LIST_ITEM:focus,
div.GALLERY_TYPE_3 a.GALLERY_LIST_ITEM:hover,
div.GALLERY_TYPE_3 a.GALLERY_LIST_ITEM:active {
  position: static;
  width: 105px;
  float: left;
  outline: none;
  z-index: 100000;
  padding: 0 21px 14px 0;
}
div.GALLERY_TYPE_3 img.GALLERY_LIST_ITEM {
  position: relative;
  float: left;
  width: 105px;
  height: 105px;
}
