/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | STANDARD
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
******************************************
** Allgemeine globale Angaben
******************************************
*/
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #FFCC00;
  background-image: url(/kiosk/grafik/bg_body.gif);
  background-repeat: repeat-y;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .75em;
  font-weight: normal;
  color: #3F4629;
  line-height: 1.25em;
}
div {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
}
/*
  Links
*/
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
  font-weight: bold;
  color: #46AB40;
}
/*
  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;
}
object {
  border: 0;
}
/*
  Listen
*/
ul, ol {
  list-style-type: none;
}
ul, ol, li {
  margin: 0;
  padding: 0;
}
/*
  Tabelle
*/
table,
th,
td {
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
}
th,
td {
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}
/*
  Formular
*/
form,
input,
textarea,
select,
label,
button {
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
}
select {
  margin-top: 1px;
  padding-top: 1px;
}
button {
  width: auto;
  background: transparent;
  border: none;
  text-align: left;
}
/*
******************************************
** Globale Klassen
******************************************
*/
#corpus {
  position: absolute;
  width: 100%;
}
.float-aufheben {
  display: block;
  width: 1px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  clear: both;
}
.hervorheben {
  font-weight: bold;
}
.unsichtbar {
  position: absolute;
  display: block;
  left: -3000px;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  line-height: 1px;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** KOPF, ÜBERSCHRIFT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
#kopf {
  width: 990px;
  background-image: url(/kiosk/grafik/bg_kopf.gif);
  background-color: #CCCCCC;
  background-repeat: no-repeat;
  z-index: 10;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** RUMPF
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
#rumpf {
  width: 990px;
  background-color: #FFFFFF;
  background-image: url(/kiosk/grafik/bg_rumpf.gif);
  background-repeat: repeat-y;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** FUSS
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
#fuss {
  width: 990px;
  background-color: #FFFFFF;
  background-image: url(/kiosk/grafik/bg_fuss.gif);
  background-repeat: no-repeat;
}/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | CUSTOM
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Kopf
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
** Titel
***************************************************************************************************
***************************************************************************************************
*/
.titel {
  width: 690px;
}
.titel-oben {
  height: 17px;
  padding: 1px 0 0 50px;
}
.titel-oben-links {
  padding: 0 15px 0 0;
  float: left;
}
.titel-oben-rechts {
  padding: 1px 15px 0 0;
  float: right;
}
.titel-oben-link:link,
.titel-oben-link:visited,
.titel-oben-link:hover,
.titel-oben-link:active,
.titel-oben-link-fh:link,
.titel-oben-link-fh:visited,
.titel-oben-link-fh:hover,
.titel-oben-link-fh:active,
.titel-oben-link-uni:link,
.titel-oben-link-uni:visited,
.titel-oben-link-uni:hover,
.titel-oben-link-uni:active {
  font-weight: normal;
  font-size: .9em;
  color: #000000;
}
.titel-oben-link-fh:link,
.titel-oben-link-fh:visited,
.titel-oben-link-fh:hover,
.titel-oben-link-fh:active,
.titel-oben-link-uni:link,
.titel-oben-link-uni:visited,
.titel-oben-link-uni:hover,
.titel-oben-link-uni:active {
  display: block;
  background-repeat: no-repeat;
}
.titel-oben-link-fh:link,
.titel-oben-link-fh:visited,
.titel-oben-link-fh:hover,
.titel-oben-link-fh:active {
  padding: 1px 0 0 18px;
  background-image: url(/kiosk/grafik/bg_kopf_titel_oben_link_fh.gif);
}
.titel-oben-link-uni:link,
.titel-oben-link-uni:visited,
.titel-oben-link-uni:hover,
.titel-oben-link-uni:active {
  padding: 1px 0 0 14px;
  background-image: url(/kiosk/grafik/bg_kopf_titel_oben_link_uni.gif);
}
.titel-suchfeld {
  padding: 45px 0 0 474px;
}
.titel-suchfeld-feld-1 {
  /*width: 212px;*/
  width: 125px;
  height: 23px;
  background-image: url(/kiosk/grafik/bg_kopf_titel_suchfeld_neu.gif);
  background-repeat: no-repeat;
  float: left;
}
.titel-suchfeld-feld-2 {
  position: relative;
  margin: -12px 0 0 0;
  width: 89px;
  height: 45px;
  background-image: url(/kiosk/grafik/button_lupe.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 110000;
}
.titel-suchfeld-feld-2:hover,
.titel-suchfeld-feld-2:active {
  background-image: url(/kiosk/grafik/button_lupe_.gif);
  z-index: 110000;
}
input.titel-suchfeld-feld-input {
  /*width: 170px;
  width: 204px;*/
  width: 117px;
  margin: 1px 0 0 0;
  padding: 2px 0 0 8px;
  background-color: transparent;
  border: none;
  font-size: 1.0em;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
input.button-stichwort {
  width: 47px;
  height: 40px;
  margin: 1px 0 0 0;
  padding: 4px 0 0 9px;
  background-color: transparent;
  border: none;
  font-size: 1.0em;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  z-index: 110000;
}
/*
***************************************************************************************************
***************************************************************************************************
** Hauptmenu
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
** Hauptmenü
***************************************************************************************************
*/
.hauptmenu {
  width: 100%;
}
.hauptmenu-inhalt {
  margin: 26px 0 0 50px;
}
/*
******************************************
** Liste
******************************************
*/
li.hauptmenu-list-item-1,
li.hauptmenu-list-item-2,
li.hauptmenu-list-item-3,
li.hauptmenu-list-item-4,
li.hauptmenu-list-item-5,
li.hauptmenu-list-item-6,
li.hauptmenu-list-item-7,
li.hauptmenu-list-item-8,
li.hauptmenu-list-item-9 {
  float: left;
}
li.hauptmenu-list-item-1 {
  padding: 21px 0 0 0;
}
li.hauptmenu-list-item-2 {
  padding: 20px 0 0 0;
}
li.hauptmenu-list-item-3 {
  padding: 20px 0 0 0;
}
li.hauptmenu-list-item-4 {
  padding: 18px 0 0 0;
}
li.hauptmenu-list-item-5 {
  padding: 9px 0 0 0;
}
li.hauptmenu-list-item-6 {
  padding: 10px 0 0 0;
}
li.hauptmenu-list-item-7 {
  padding: 5px 0 0 0;
}
li.hauptmenu-list-item-8 {
  padding: 3px 0 0 0;
}
li.hauptmenu-list-item-9 {
}
/*
***************************************************************************************************
** Untermenü
***************************************************************************************************
*/
.untermenu {
  display: none;
  position: absolute;
	width: 179px;
  margin: 9px 0 0 -2px;
  padding: 9px 0 0 0;
  background-image: url(/kiosk/grafik/bg_untermenu_oben.gif);
  background-repeat: no-repeat;
	z-index: 100;
}
.untermenu-inhalt {
	width: 100%;
  background-color: #70B741;
  opacity: 0.79;
  filter: Alpha(opacity=79, finishopacity=79, style=0);
}
/*
******************************************
** Liste
******************************************
*/
li.untermenu-list-item {
  border-bottom: 1px solid #E5F2DC;
}
/*
******************************************
** Links
******************************************
*/
a.untermenu-link:link,
a.untermenu-link:visited,
a.untermenu-link:hover,
a.untermenu-link:active {
	display: block;
  padding: 5px 0 5px 6px;
	font-weight: bold;
  color: #FFFFFF;
	text-decoration: none;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Rumpf
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
** Spalte links
***************************************************************************************************
***************************************************************************************************
*/
.spalte-links {
  width: 192px;
  float: left;
}
/*
***************************************************************************************************
** Unteruntermenü
***************************************************************************************************
*/
.unteruntermenu {
  padding: 0 17px 0 48px;
}
/*
******************************************
** Liste
******************************************
*/
ul.ul-unteruntermenu {
  border-top: 1px solid #46AB40;
}
li.li-unteruntermenu {
  border-bottom: 1px solid #46AB40;
}
/*
******************************************
** Links
******************************************
*/
a.unteruntermenu-link:link,
a.unteruntermenu-link:visited,
a.unteruntermenu-link:hover,
a.unteruntermenu-link:active {
	display: block;
  padding: 4px 0 4px 0;
	font-weight: normal;
  color: #3F4629;
	text-decoration: none;
}
/*
***************************************************************************************************
***************************************************************************************************
** Spalte mitte
***************************************************************************************************
***************************************************************************************************
*/
.spalte-mitte {
  width: 512px;
  /*background-color: #CCCCCC;*/
  float: left;
}
.spalte-rezepte .spalte-mitte {
  width: 496px;
}
.breadcrumb {
  width: 512px;
  font-size: .9em;
}
/*
***************************************************************************************************
***************************************************************************************************
** Spalte rechts
***************************************************************************************************
***************************************************************************************************
*/
.spalte-rechts {
  width: 270px;
  float: left;
}
/*
******************************************
** Links
******************************************
*/
a.link-tabelle-vorschau:link,
a.link-tabelle-vorschau:visited,
a.link-tabelle-vorschau:hover,
a.link-tabelle-vorschau:active {
	font-weight: normal;
	text-decoration: none;
  color: #000000;
}
a.link-tabelle-vorschau-SO:link,
a.link-tabelle-vorschau-SO:visited,
a.link-tabelle-vorschau-SO:hover,
a.link-tabelle-vorschau-SO:active {
	font-weight: normal;
	text-decoration: none;
  color: #000000;
  font-weight: bold;
}
a.link-tabelle-vorschau-aktiv:link,
a.link-tabelle-vorschau-aktiv:visited,
a.link-tabelle-vorschau-aktiv:hover,
a.link-tabelle-vorschau-aktiv:active {
	font-weight: normal;
	text-decoration: none;
  color: #FFFFFF;
}
/*
***************************************************************************************************
***************************************************************************************************
** Spalte Rezepte
***************************************************************************************************
***************************************************************************************************
*/
.spalte-rezepte {
  width: 766px;
  margin: 0 16px 0 0;
  background-color: #FCF7DA;
  float: left;
}
.spalte-rezepte-oben {
  height: 36px;
  background-image: url(/kiosk/grafik/bg_spalte_rezepte_oben.gif);
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
.spalte-rezepte-unten {
  height: 36px;
  background-image: url(/kiosk/grafik/bg_spalte_rezepte_unten.gif);
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Fuss
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
** Service
***************************************************************************************************
***************************************************************************************************
*/
.service {
  width: 485px;
  padding: 2em 0 0 205px;
}
li.service-list-item-1,
li.service-list-item-2 {
  float: left;
}
li.service-list-item-3,
li.service-list-item-4 {
  float: right;
}
li.service-list-item-1 {
  margin: 0 17px 0 0;
}
li.service-list-item-4 {
  margin: 0 18px 0 0;
}
a.service-1-link:link,
a.service-1-link:visited,
a.service-1-link:hover,
a.service-1-link:active,
a.service-2-link:link,
a.service-2-link:visited,
a.service-2-link:hover,
a.service-2-link:active,
a.service-3-link:link,
a.service-3-link:visited,
a.service-3-link:hover,
a.service-3-link:active,
a.service-4-link:link,
a.service-4-link:visited,
a.service-4-link:hover,
a.service-4-link:active {
	display: block;
  padding: 0 0 8px 27px;
  background-repeat: no-repeat;
	font-weight: bold;
  color: #46AB40;
	text-decoration: none;
}
a.service-1-link:link,
a.service-1-link:visited,
a.service-1-link:hover,
a.service-1-link:active {
  background-image: url(/kiosk/grafik/bg_service_link_1.gif);
}
a.service-2-link:link,
a.service-2-link:visited,
a.service-2-link:hover,
a.service-2-link:active {
  background-image: url(/kiosk/grafik/bg_service_link_2.gif);
}
a.service-3-link:link,
a.service-3-link:visited,
a.service-3-link:hover,
a.service-3-link:active {
  background-image: url(/kiosk/grafik/bg_service_link_3.gif);
}
a.service-4-link:link,
a.service-4-link:visited,
a.service-4-link:hover,
a.service-4-link:active {
  background-image: url(/kiosk/grafik/bg_service_link_4.gif);
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Sonstige
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
** Banner
***************************************************************************************************
***************************************************************************************************
*/
.banner {
  position: absolute;
  left: 50px;
  top: 53px;
  z-index: 1000;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Kommentar (Ebene 1)
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
** Kommentar (Ebene 2)
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
** Kommentar (Ebene 3)
***************************************************************************************************
*/
/*
******************************************
** Kommentar (Ebene 4)
******************************************
*/
/*
  Kommentar (Ebene 5)
*/
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | HAUPTMENUE
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
******************************************
** Hauptmenü
******************************************
*/
#hauptmenue {
  position: relative;
  display: block;
  margin: 0;
  padding: 36px 0 0 50px;
  width: 930px;
  height: 66px;
  background-color: transparent;
  z-index: 20000;
}
/*
***************************************
** LISTEN
***************************************
*/
.ul-hauptmenue {
  margin: 0;
  padding: 0;
}
.li-hauptmenue {
  margin: 0;
  padding: 0 0 5px 0;
  list-style-type: none;
  float: left;
}
.ul-untermenue {
  margin: 0 0 0 0;
  padding: 0;
}
.UM-essen {
  margin: -1px 0 0 0;
}
.UM-wohnen {
  margin: -3px 0 0 0;
}
.UM-feiern {
  margin: -6px 0 0 0;
}
.UM-fahren {
  margin: -8px 0 0 0;
}
.UM-sparen {
  margin: -10px 0 0 0;
}
.UM-ueber-uns {
  margin: -13px 0 0 0;
}
.UM-freunde {
  margin: -16px 0 0 0;
}
.UM-hilfe {
  margin: -19px 0 0 0;
}
.li-untermenue {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ul-unteruntermenue {
  margin: 0;
  padding: 0;
  background-color: transparent;
}
.UM-hilfe-untermenu-first {
  margin: -19px 0 0 0;
}
.UM-hilfe-untermenu {
  margin: 0 0 0 -365px;
}
.li-unteruntermenue {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/*
***************************************
** LINKS
***************************************
*/
a.hauptmenue1-link,
a.hauptmenue1-link:link,
a.hauptmenue1-link:visited,
a.hauptmenue1-link:hover,
a.hauptmenue1-link:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 63px;
  height: 56px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_1.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue1-link:hover,
a.hauptmenue1-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_1_.gif);
}
a.hauptmenue1-link-on,
a.hauptmenue1-link-on:link,
a.hauptmenue1-link-on:visited,
a.hauptmenue1-link-on:hover,
a.hauptmenue1-link-on:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 63px;
  height: 56px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_1_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue2-link,
a.hauptmenue2-link:link,
a.hauptmenue2-link:visited,
a.hauptmenue2-link:hover,
a.hauptmenue2-link:active {
  position: relative;
  display: block;
  margin: -1px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 70px;
  height: 54px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_2.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue2-link:hover,
a.hauptmenue2-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_2_.gif);
}
a.hauptmenue2-link-on,
a.hauptmenue2-link-on:link,
a.hauptmenue2-link-on:visited,
a.hauptmenue2-link-on:hover,
a.hauptmenue2-link-on:active {
  position: relative;
  display: block;
  margin: -1px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 70px;
  height: 54px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_2_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue3-link,
a.hauptmenue3-link:link,
a.hauptmenue3-link:visited,
a.hauptmenue3-link:hover,
a.hauptmenue3-link:active {
  position: relative;
  display: block;
  margin: -1px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 75px;
  height: 52px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_3.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue3-link:hover,
a.hauptmenue3-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_3_.gif);
}
a.hauptmenue3-link-on,
a.hauptmenue3-link-on:link,
a.hauptmenue3-link-on:visited,
a.hauptmenue3-link-on:hover,
a.hauptmenue3-link-on:active {
  position: relative;
  display: block;
  margin: -1px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 75px;
  height: 52px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_3_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue4-link,
a.hauptmenue4-link:link,
a.hauptmenue4-link:visited,
a.hauptmenue4-link:hover,
a.hauptmenue4-link:active {
  position: relative;
  display: block;
  margin: -3px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 59px;
  height: 51px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_4.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue4-link:hover,
a.hauptmenue4-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_4_.gif);
}
a.hauptmenue4-link-on,
a.hauptmenue4-link-on:link,
a.hauptmenue4-link-on:visited,
a.hauptmenue4-link-on:hover,
a.hauptmenue4-link-on:active {
  position: relative;
  display: block;
  margin: -3px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 59px;
  height: 51px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_4_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue5-link,
a.hauptmenue5-link:link,
a.hauptmenue5-link:visited,
a.hauptmenue5-link:hover,
a.hauptmenue5-link:active {
  position: relative;
  display: block;
  margin: -12px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 65px;
  height: 58px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_5.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue5-link:hover,
a.hauptmenue5-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_5_.gif);
}
a.hauptmenue5-link-on,
a.hauptmenue5-link-on:link,
a.hauptmenue5-link-on:visited,
a.hauptmenue5-link-on:hover,
a.hauptmenue5-link-on:active {
  position: relative;
  display: block;
  margin: -12px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 65px;
  height: 58px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_5_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue6-link,
a.hauptmenue6-link:link,
a.hauptmenue6-link:visited,
a.hauptmenue6-link:hover,
a.hauptmenue6-link:active {
  position: relative;
  display: block;
  margin: -11px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 80px;
  height: 55px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_6.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue6-link:hover,
a.hauptmenue6-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_6_.gif);
}
a.hauptmenue6-link-on,
a.hauptmenue6-link-on:link,
a.hauptmenue6-link-on:visited,
a.hauptmenue6-link-on:hover,
a.hauptmenue6-link-on:active {
  position: relative;
  display: block;
  margin: -11px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 80px;
  height: 55px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_6_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue7-link,
a.hauptmenue7-link:link,
a.hauptmenue7-link:visited,
a.hauptmenue7-link:hover,
a.hauptmenue7-link:active {
  position: relative;
  display: block;
  margin: -16px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 94px;
  height: 58px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_7.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue7-link:hover,
a.hauptmenue7-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_7_.gif);
}
a.hauptmenue7-link-on,
a.hauptmenue7-link-on:link,
a.hauptmenue7-link-on:visited,
a.hauptmenue7-link-on:hover,
a.hauptmenue7-link-on:active {
  position: relative;
  display: block;
  margin: -16px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 94px;
  height: 58px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_7_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue8-link,
a.hauptmenue8-link:link,
a.hauptmenue8-link:visited,
a.hauptmenue8-link:hover,
a.hauptmenue8-link:active {
  position: relative;
  display: block;
  margin: -18px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 85px;
  height: 57px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_8.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue8-link:hover,
a.hauptmenue8-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_8_.gif);
}
a.hauptmenue8-link-on,
a.hauptmenue8-link-on:link,
a.hauptmenue8-link-on:visited,
a.hauptmenue8-link-on:hover,
a.hauptmenue8-link-on:active {
  position: relative;
  display: block;
  margin: -18px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 85px;
  height: 57px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_8_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue9-link,
a.hauptmenue9-link:link,
a.hauptmenue9-link:visited,
a.hauptmenue9-link:hover,
a.hauptmenue9-link:active {
  position: relative;
  display: block;
  margin: -21px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 56px;
  height: 57px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_9.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.hauptmenue9-link:hover,
a.hauptmenue9-link:active {
  background-image: url(/kiosk/grafik/hauptmenu_9_.gif);
}
a.hauptmenue9-link-on,
a.hauptmenue9-link-on:link,
a.hauptmenue9-link-on:visited,
a.hauptmenue9-link-on:hover,
a.hauptmenue9-link-on:active {
  position: relative;
  display: block;
  margin: -21px 0 0 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  width: 56px;
  height: 57px;
  font-size: 0px;
  background-image: url(/kiosk/grafik/hauptmenu_9_.gif);
  background-repeat: no-repeat;
  float: left;
  z-index: 20000;
}
a.untermenue-first-link,
a.untermenue-first-link:link,
a.untermenue-first-link:visited,
a.untermenue-first-link:hover,
a.untermenue-first-link:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 179px;
  height: 9px;
  background-image: url(/kiosk/grafik/bg_untermenu_oben_.gif);
  background-repeat: no-repeat;
}
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;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  /*opacity: 0.79;
  filter: Alpha(opacity=79, finishopacity=79, style=0);*/
}
a.untermenue-link:hover,
a.untermenue-link:active {
  color: #46AA42;
  background-color: #FFE07F;
}
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;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
a.untermenue-pfeil-link,
a.untermenue-pfeil-link:link,
a.untermenue-pfeil-link:visited,
a.untermenue-pfeil-link:hover,
a.untermenue-pfeil-link:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil_gelb.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
a.untermenue-pfeil-link:hover,
a.untermenue-pfeil-link:active {
  color: #46AA42;
  background-color: #FFE07F;
  background-image: url(/kiosk/grafik/menue_pfeil_gruen.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
a.untermenue-pfeil-link-on,
a.untermenue-pfeil-link-on:link,
a.untermenue-pfeil-link-on:visited,
a.untermenue-pfeil-link-on:hover,
a.untermenue-pfeil-link-on:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil_gruen.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
.UM-hilfe a.untermenue-link,
.UM-hilfe a.untermenue-link:link,
.UM-hilfe a.untermenue-link:visited,
.UM-hilfe a.untermenue-link:hover,
.UM-hilfe a.untermenue-link:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  /*opacity: 0.79;
  filter: Alpha(opacity=79, finishopacity=79, style=0);*/
}
.UM-hilfe a.untermenue-link:hover,
.UM-hilfe a.untermenue-link:active {
  color: #46AA42;
  background-color: #FFE07F;
}
.UM-hilfe a.untermenue-link-on,
.UM-hilfe a.untermenue-link-on:link,
.UM-hilfe a.untermenue-link-on:visited,
.UM-hilfe a.untermenue-link-on:hover,
.UM-hilfe a.untermenue-link-on:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
.UM-hilfe a.untermenue-pfeil-link,
.UM-hilfe a.untermenue-pfeil-link:link,
.UM-hilfe a.untermenue-pfeil-link:visited,
.UM-hilfe a.untermenue-pfeil-link:hover,
.UM-hilfe a.untermenue-pfeil-link:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil2_gelb.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
.UM-hilfe a.untermenue-pfeil-link:hover,
.UM-hilfe a.untermenue-pfeil-link:active {
  color: #46AA42;
  background-color: #FFE07F;
  background-image: url(/kiosk/grafik/menue_pfeil2_gruen.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
.UM-hilfe a.untermenue-pfeil-link-on,
.UM-hilfe a.untermenue-pfeil-link-on:link,
.UM-hilfe a.untermenue-pfeil-link-on:visited,
.UM-hilfe a.untermenue-pfeil-link-on:hover,
.UM-hilfe a.untermenue-pfeil-link-on:active {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil2_gruen.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
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 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
a.unteruntermenue-link:hover,
a.unteruntermenue-link:active {
  color: #46AA42;
  background-color: #FFE07F;
}
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 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
a.unteruntermenue-pfeil-link,
a.unteruntermenue-pfeil-link:link,
a.unteruntermenue-pfeil-link:visited,
a.unteruntermenue-pfeil-link:hover,
a.unteruntermenue-pfeil-link:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil_gelb.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
a.unteruntermenue-pfeil-link:hover,
a.unteruntermenue-pfeil-link:active {
  color: #46AA42;
  background-color: #FFE07F;
  background-image: url(/kiosk/grafik/menue_pfeil_gruen.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
a.unteruntermenue-pfeil-link-on,
a.unteruntermenue-pfeil-link-on:link,
a.unteruntermenue-pfeil-link-on:visited,
a.unteruntermenue-pfeil-link-on:hover,
a.unteruntermenue-pfeil-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil_gruen.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
.UM-hilfe-untermenu a.unteruntermenue-link,
.UM-hilfe-untermenu a.unteruntermenue-link:link,
.UM-hilfe-untermenu a.unteruntermenue-link:visited,
.UM-hilfe-untermenu a.unteruntermenue-link:hover,
.UM-hilfe-untermenu a.unteruntermenue-link:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
.UM-hilfe-untermenu a.unteruntermenue-link:hover,
.UM-hilfe-untermenu a.unteruntermenue-link:active {
  color: #46AA42;
  background-color: #FFE07F;
}
.UM-hilfe-untermenu a.unteruntermenue-link-on,
.UM-hilfe-untermenu a.unteruntermenue-link-on:link,
.UM-hilfe-untermenu a.unteruntermenue-link-on:visited,
.UM-hilfe-untermenu a.unteruntermenue-link-on:hover,
.UM-hilfe-untermenu a.unteruntermenue-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link:link,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link:visited,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link:hover,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil2_gelb.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link:hover,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link:active {
  color: #46AA42;
  background-color: #FFE07F;
  background-image: url(/kiosk/grafik/menue_pfeil2_gruen.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link-on,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link-on:link,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link-on:visited,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link-on:hover,
.UM-hilfe-untermenu a.unteruntermenue-pfeil-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil2_gruen.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
a.unterunteruntermenue-link,
a.unterunteruntermenue-link:link,
a.unterunteruntermenue-link:visited,
a.unterunteruntermenue-link:hover,
a.unterunteruntermenue-link:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
a.unterunteruntermenue-link:hover,
a.unterunteruntermenue-link:active {
  color: #46AA42;
  background-color: #FFE07F;
}
a.unterunteruntermenue-link-on,
a.unterunteruntermenue-link-on:link,
a.unterunteruntermenue-link-on:visited,
a.unterunteruntermenue-link-on:hover,
a.unterunteruntermenue-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
a.unterunteruntermenue-pfeil-link,
a.unterunteruntermenue-pfeil-link:link,
a.unterunteruntermenue-pfeil-link:visited,
a.unterunteruntermenue-pfeil-link:hover,
a.unterunteruntermenue-pfeil-link:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil_gelb.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
a.unterunteruntermenue-pfeil-link:hover,
a.unterunteruntermenue-pfeil-link:active {
  color: #46AA42;
  background-color: #FFE07F;
  background-image: url(/kiosk/grafik/menue_pfeil_gruen.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
a.unterunteruntermenue-pfeil-link-on,
a.unterunteruntermenue-pfeil-link-on:link,
a.unterunteruntermenue-pfeil-link-on:visited,
a.unterunteruntermenue-pfeil-link-on:hover,
a.unterunteruntermenue-pfeil-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 0 5px 6px;
  font-weight: bold;
  text-decoration: none;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil_gruen.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
.UM-hilfe-untermenu a.unterunteruntermenue-link,
.UM-hilfe-untermenu a.unterunteruntermenue-link:link,
.UM-hilfe-untermenu a.unterunteruntermenue-link:visited,
.UM-hilfe-untermenu a.unterunteruntermenue-link:hover,
.UM-hilfe-untermenu a.unterunteruntermenue-link:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
.UM-hilfe-untermenu a.unterunteruntermenue-link:hover,
.UM-hilfe-untermenu a.unterunteruntermenue-link:active {
  color: #46AA42;
  background-color: #FFE07F;
}
.UM-hilfe-untermenu a.unterunteruntermenue-link-on,
.UM-hilfe-untermenu a.unterunteruntermenue-link-on:link,
.UM-hilfe-untermenu a.unterunteruntermenue-link-on:visited,
.UM-hilfe-untermenu a.unterunteruntermenue-link-on:hover,
.UM-hilfe-untermenu a.unterunteruntermenue-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
}
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link:link,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link:visited,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link:hover,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #FFFFFF;
  background-color: #46AA42;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil2_gelb.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link:hover,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link:active {
  color: #46AA42;
  background-color: #FFE07F;
  background-image: url(/kiosk/grafik/menue_pfeil2_gruen.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link-on,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link-on:link,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link-on:visited,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link-on:hover,
.UM-hilfe-untermenu a.unterunteruntermenue-pfeil-link-on:active {
  position: relative;
  display: block;
  margin: 0 0 0 4px;
  padding: 5px 6px 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #46AA42;
  background-color: #FFE07F;
  width: 173px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url(/kiosk/grafik/menue_pfeil2_gruen.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | KOMPONENTEN
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Rubrik
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.rubrik {
  padding: 0 16px 0 0;
}
/*
***************************************************************************************************
***************************************************************************************************
** Titel
***************************************************************************************************
***************************************************************************************************
*/
.rubrik-titel {
  margin: 9px 0 22px 0;
}
/*
***************************************************************************************************
***************************************************************************************************
** Untertitel
***************************************************************************************************
***************************************************************************************************
*/
.rubrik-untertitel {
  padding: 0 22px 22px 0;
  color: #2D8828;
  line-height: 1.5em;
}
/*
***************************************************************************************************
***************************************************************************************************
** Navigation
***************************************************************************************************
***************************************************************************************************
*/
.rubrik-navigation {
  position: relative;
  border-top: 1px solid #201C1D;
  border-bottom: 1px solid #201C1D;
}
.rubrik-navigation-anzeige {
  padding: 4px 0 5px 0;
  color: #525252;
  text-align: center;
}
.rubrik-navigation-zurueck,
.rubrik-navigation-weiter {
  position: absolute;
  top: 4px;
}
.rubrik-navigation-zurueck {
  left: 2px;
}
.rubrik-navigation-weiter {
  right: 2px;
}
/*
***************************************************************************************************
***************************************************************************************************
** Inhalt
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
** Item
***************************************************************************************************
*/
/*
******************************************
** Zusatz
******************************************
*/
.rubrik-item-zusatz,
.rubrik-item-zusatz-ohne-bild {
  width: 100%;
  font-size: .9em;
  color: #2D8828;
}
.rubrik-item-zusatz-links {
  padding: 0 0 0 95px;
  float: left;
}
.rubrik-item-zusatz-ohne-bild .rubrik-item-zusatz-links {
  padding: 0 0 0 14px;
}
.rubrik-item-gaestebuch .rubrik-item-zusatz-links {
  padding: 0 0 0 14px;
}
.rubrik-item-zusatz-rechts {
  padding: 0 12px 0 0;
  float: right;
}
/*
******************************************
** Content
******************************************
*/
.rubrik-item-content {
  background-color: #FCF7DA;
}
.rubrik-item-content-oben,
.rubrik-item-content-unten {
  height: 20px;
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
.rubrik-item-content-oben {
  background-image: url(/kiosk/grafik/bg_rubrik_item_content_oben.gif);
}
.rubrik-item-content-unten {
  background-image: url(/kiosk/grafik/bg_rubrik_item_content_unten.gif);
}
.rubrik-item-content-text {
  padding: 7px 14px 0 14px;
}
.table-rubrik-item-content-text {
  width: 100%;
}
.table-rubrik-item-content-text-bild {
  width: 81px;
  margin: 0 10px 0 0;
}
.rubrik-item-content-text-bild img {
  border: 1px solid #FFDA4B;
}
.rubrik-item-content-text-bild-ansprechpartner img {
  border: 1px solid #62B65A;
  padding: 1px;
  margin-right: 10px;
}
.rubrik-item-content-text-zusatz {
  margin: 0 0 9px 0;
  font-size: .9em;
  color: #2D8828;
}
.rubrik-item-content-text-titel {
  margin: 0 0 3px 0;
}
.rubrik-item-content-text-titel h6 {
  font-family: "Courier New", Courier, serif;
  font-size: 1.55em;
  font-weight: bold;
  line-height: 1em;
}
.rubrik-item-content-text-inhalt {
  line-height: 1.5em;
}
/*
***************************************************************************************************
** Kategorie
***************************************************************************************************
*/
.rubrik-kategorie {
  margin: 0 0 5px 0;
  width: 324px;
}
/*
******************************************
** Oben/Unten
******************************************
*/
.rubrik-kategorie-oben,
.rubrik-kategorie-unten {
  height: 10px;
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
.rubrik-kategorie-oben {
  background-image: url(/kiosk/grafik/bg_rubrik_kategorie_oben.gif);
}
.rubrik-kategorie-unten {
  background-image: url(/kiosk/grafik/bg_rubrik_kategorie_unten.gif);
}
/*
******************************************
** Inhalt
******************************************
*/
.rubrik-kategorie-inhalt {
  padding: 0 0 0 14px;
  background-color: #62B65A;
  text-transform: uppercase;
}
.rubrik-kategorie-inhalt h4 {
  font-family: "Courier New", Courier, serif;
  font-size: 1.55em;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1em;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Dokument
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.dokument,
.dokument-startseite {
  margin: 0 16px 0 0;
  background-color: #FCF7DA;
}
/*
***************************************************************************************************
***************************************************************************************************
** Balken oben
***************************************************************************************************
***************************************************************************************************
*/
.dokument-balken-oben {
  height: 36px;
  background-image: url(/kiosk/grafik/bg_dokument_oben.gif);
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
/*
***************************************************************************************************
***************************************************************************************************
** Kategorie
***************************************************************************************************
***************************************************************************************************
*/
.dokument-kategorie {
  padding: 0 0 0 74px;
  color: #2D8828;
}
/*
***************************************************************************************************
***************************************************************************************************
** Titel
***************************************************************************************************
***************************************************************************************************
*/
/*
  Allgemein
*/
.dokument .dokument-titel,
.dokument .dokument-titel-rezepte {
  padding: 0 22px 14px 30px;
}
.dokument .dokument-titel h3,
.dokument .dokument-titel-rezepte h3 {
  padding: 7px 0 13px 44px;
  background-image: url(/kiosk/grafik/bg_dokument_titel.gif);
  background-repeat: no-repeat;
  font-family: "Courier New", Courier, serif;
  font-size: 1.6em;
  font-weight: bold;
  color: #46AB40;
}
.dokument .dokument-titel-rezepte h3 {
  background: transparent;
}
/*
  Startseite
*/
.dokument-startseite .dokument-titel {
  padding: 7px 40px 15px 74px;
}
/*
***************************************************************************************************
***************************************************************************************************
** Datum
***************************************************************************************************
***************************************************************************************************
*/
/*
  Startseite
*/
.dokument-startseite .dokument-datum {
  padding: 0 40px -10px 0;
  color: #231F20;
}
/*
***************************************************************************************************
***************************************************************************************************
** Untertitel
***************************************************************************************************
***************************************************************************************************
*/
/*
  Allgemein
*/
.dokument .dokument-untertitel {
  padding: 0 22px 1em 74px;
  color: #2D8828;
  line-height: 1.5em;
}
/*
  Startseite
*/
.dokument-startseite .dokument-element {
  margin: 1em 40px 10px 74px;
  border-bottom: 2px solid #DEE8BB;
}
.dokument-startseite .dokument-untertitel {
  margin: 1em 40px 0 0;
  padding: 0 0 6px 0;
}
.dokument-startseite .dokument-untertitel h4 {
  font-family: "Courier New", Courier, serif;
  font-size: 1.6em;
  font-weight: bold;
  color: #46AB40;
  line-height: 1em;
}
/*
***************************************************************************************************
***************************************************************************************************
** Inhalt
***************************************************************************************************
***************************************************************************************************
*/
/*
  Allgemein
*/
.dokument .dokument-inhalt {
  padding: 0 22px 0 74px;
  line-height: 1.5em;
}
/*
  Startseite
*/
.dokument-startseite .dokument-inhalt {
  padding: 0 40px 0 0;
  line-height: 1.5em;
  width: 342px;
}
/*
***************************************************************************************************
** Inhalt
***************************************************************************************************
*/
.dokument-inhalt-bild {
  padding: 0 0 5px 5px;
  float: right;
}
.dokument-inhalt-bild img {
  border: 1px solid #FFDA4B;
}
/*
***************************************************************************************************
***************************************************************************************************
** Balken unten
***************************************************************************************************
***************************************************************************************************
*/
.dokument-balken-unten {
  height: 36px;
  background-image: url(/kiosk/grafik/bg_dokument_unten.gif);
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Info
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.info {
  width: 255px;
  background-image: url(/kiosk/grafik/bg_info_balken_seiten.gif);
  background-repeat: repeat-y;
  background-position: right top;
}
/*
***************************************************************************************************
***************************************************************************************************
** Titel
***************************************************************************************************
***************************************************************************************************
*/
.info-titel {
  padding: 11px 0 8px 16px;
  background-image: url(/kiosk/grafik/bg_info_titel.gif);
  background-repeat: no-repeat;
}
.info-titel h5 {
  font-family: "Courier New", Courier, serif;
  font-size: 1.6em;
  font-weight: bold;
  line-height: .9em;
  color: #201C1D;
}
/*
***************************************************************************************************
** Inhalt
***************************************************************************************************
*/
.info-inhalt {
  padding: 10px 19px 40px 19px;
  background-repeat: no-repeat;
  background-position: left bottom;
  line-height: 1.5em;
}
#a-z .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_a_z.gif);
}
#anregungen .info-inhalt {
  padding-bottom: 55px;
  background-image: url(/kiosk/grafik/bg_info_inhalt_anregungen.gif);
}
#ansprechpartner .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_ansprechpartner.gif);
}
#download .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_download.gif);
}
#eyecatcher .info-inhalt  {
  background-image: url(/kiosk/grafik/bg_info_inhalt_eyecatcher.gif);
}
#info-lecker-wecker .info-inhalt  {
  padding-bottom: 55px;
  background-image: url(/kiosk/grafik/bg_info_inhalt_eyecatcher.gif);
}
#menue-des-tages .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_menue_des_tages.gif);
}
#service-point .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_service_point.gif);
}
#speiseplan-per-sms .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_speiseplan_per_sms.gif);
}
#suche .info-inhalt {
  padding-bottom: 55px;
  background-image: url(/kiosk/grafik/bg_info_inhalt_suche.gif);
}
#verfassen .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_verfassen.gif);
}
#vorschau .info-inhalt {
  padding-bottom: 75px;
  background-image: url(/kiosk/grafik/bg_info_inhalt_vorschau.gif);
}
#werbung .info-inhalt {
  padding-bottom: 75px;
  background-image: url(/kiosk/grafik/bg_info_inhalt_werbung.gif);
}
#weblinks .info-inhalt {
  background-image: url(/kiosk/grafik/bg_info_inhalt_weblinks.gif);
}
.info-inhalt-bild {
  padding: 4px 5px 5px 0;
  float: left;
}
.info-inhalt-bild-normal {
  padding: 0 0 1em 0;
}
.info-inhalt-bild img,
.info-inhalt-bild-normal img {
  border: 1px solid #FED228;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Formular
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
** Normal
***************************************************************************************************
***************************************************************************************************
*/
.form-inhalt-zeile {
  width: 100%;
}
.form-inhalt-zeile-label,
.form-inhalt-zeile-feld {
  float: left;
}
.form-inhalt-zeile-label {
  width: 105px;
  padding: 1px 5px 0 0;
}
.form-inhalt-zeile-feld {
  width: 255px;
}
.form-inhalt-zeile-feld-label {
  display: block;
  padding: 1px 0 0 0;
  color: #2D8828;
}
.form-inhalt-buttons-absenden,
.form-inhalt-buttons-loeschen {
  float: left;
}
.form-inhalt-buttons-absenden,
.form-inhalt-buttons-loeschen {
  float: left;
}
.form-inhalt-buttons-absenden {
  padding: 0 5px 0 110px;
}
.form-inhalt-hinweis-inhalt {
  font-size: .9em;
}
/*
***************************************************************************************************
** Felder
***************************************************************************************************
*/
/*
******************************************
** Allgemein
******************************************
*/
.form input,
.form select,
.form textarea {
  background-color: #FFFFFF;
  border: 1px solid #2D8828;
}
.form input {
  height: 1.35em;/*18px*/
  padding: 1px 5px 0 5px;
}
.form textarea {
  padding: 1px 5px 0 5px;
}
/*
******************************************
** Einzeilig
******************************************
*/
.form-einzeilig-lang {
  width: 243px;
}
.form-einzeilig-mittel {
  width: 90px;
}
.form-einzeilig-upload {
  width: 158px;
}
/*
******************************************
** Auswahl
******************************************
*/
.form-auswahl-lang {
  width: 255px;
}
.form-auswahl-kategorien {
  width: 215px;
}
/*
******************************************
** Mehrzeilig
******************************************
*/
.form-mehrzeilig-lang-mittel {
  width: 243px;
  height: 150px;
}
/*
******************************************
** Checkbox / Radio
******************************************
*/
.form input.form-checkbox,
.form input.form-radio {
  width: 15px;
  height: auto;
  background: transparent;
  border: none;
}
/*
******************************************
** Button
******************************************
*/
.form-button {
  width: 125px;
  height: 1.65em;/*20px*/
  background-color: #46AB40;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
.form-button-upload {
  width: 80px;
  height: 1.65em;/*20px*/
  background-color: #FFE17F;
  font-weight: bold;
  text-align: center;
}
/*
***************************************************************************************************
***************************************************************************************************
** Info
***************************************************************************************************
***************************************************************************************************
*/
.form-info {
  width: 100%;
}
.form-info-inhalt-label,
.form-info-inhalt-feld {
  float: left;
}
.form-info-inhalt-label {
  width: 68px;
  padding: 1px 5px 0 0;
}
.form-info-inhalt-label-einzeilig {
  padding: 1px 0 0 0;
}
.form-info-inhalt-button-eingerueckt {
  padding: 0 0 0 73px;
}
/*
***************************************************************************************************
** Felder
***************************************************************************************************
*/
/*
******************************************
** Allgemein
******************************************
*/
.form-info input,
.form-info select,
.form-info textarea {
  background-color: #F0F4D7;
  border: 1px solid #FFCC00;
}
.form-info .form-info-einzeilig-lang {
  height: 1.35em;/*18px*/
  padding: 1px 5px 0 5px;
}
.form-info textarea {
  padding: 1px 5px 0 5px;
}
/*
******************************************
** Einzeilig
******************************************
*/
.form-info-einzeilig-lang {
  width: 130px;
}
/*
******************************************
** Auswahl
******************************************
*/
.form-info-auswahl-lang {
  width: 142px;
}
.form-info-auswahl-extralang {
  width: 174px;
}
/*
******************************************
** Mehrzeilig
******************************************
*/
.form-info-mehrzeilig-lang-lang {
  width: 203px;
  height: 130px;
}
/*
******************************************
** Checkbox / Radio
******************************************
*/
.form-info-checkbox,
.form-info-radio {
  background: transparent;
  border: none;
}
/*
******************************************
** Button
******************************************
*/
.form-info-button {
  width: 116px;
  height: 1.65em;/*20px*/
  background-color: #46AB40;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Fotogalerie
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.fotogalerie {
  padding: 0 17px 0 48px;
  text-align: right;
}
.fotogalerie-titel {
  margin: 0 0 18px 0;
}
.fotogalerie-inhalt-navigation,
.fotogalerie-inhalt-bild {
  padding: 0 0 5px 0;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Inhaltsgruppe
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.inhaltsgruppe {
  background-color: #FFFFFF;
  color: #2D8828;
}
/*
***************************************************************************************************
***************************************************************************************************
** Oben/Unten
***************************************************************************************************
***************************************************************************************************
*/
.inhaltsgruppe-oben,
.inhaltsgruppe-unten {
  height: 8px;
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
.inhaltsgruppe-oben {
  background-image: url(/kiosk/grafik/bg_inhaltsgruppe_oben.gif);
}
.inhaltsgruppe-unten {
  background-image: url(/kiosk/grafik/bg_inhaltsgruppe_unten.gif);
}
/*
***************************************************************************************************
***************************************************************************************************
** Inhalt
***************************************************************************************************
***************************************************************************************************
*/
.inhaltsgruppe-inhalt {
  padding: 8px 11px 0 11px;
}
.table-inhaltsgruppe-inhalt {
  width: 100%;
}
.table-inhaltsgruppe-inhalt th {
  width: 50px;
  padding: 0 5px 0 0;
  font-weight: bold;
}
/*
***************************************************************************************************
** Galerie
***************************************************************************************************
*/
.inhaltsgruppe-galerie-inhalt {
  text-align: center;
}
.inhaltsgruppe-galerie-navigation {
  position: relative;
  padding: 8px 0 0 0;
}
.inhaltsgruppe-galerie-navigation-zurueck,
.inhaltsgruppe-galerie-navigation-weiter {
  position: absolute;
  top: 10px;
}
.inhaltsgruppe-galerie-navigation-zurueck {
  left: 65px;
}
.inhaltsgruppe-galerie-navigation-weiter {
  right: 65px;
}
.inhaltsgruppe-galerie-navigation-anzeige {
  padding: 0 75px 0 75px;
  font-size: .9em;
  font-weight: bold;
  color: #3F4629;
  text-align: center;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Bild
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.bild {
  margin: 0 0 10px 10px;
  background-color: #FFE07F;
  float: right;
  z-index: 1;
}
.bild-zentriert {
  margin: 0 auto 0 auto;
  padding: 0;
  background-color: #FFE07F;
  text-align: center;
  width: 100%;
  z-index: 1;
}
.bild-ecke-links-oben,
.bild-ecke-rechts-oben,
.bild-ecke-rechts-unten,
.bild-ecke-links-unten {
  background-repeat: no-repeat;
}
.bild-ecke-links-oben {
  background-image: url(/kiosk/grafik/bg_bild_ecke_links_oben.gif);
  background-position: left top;
}
.bild-ecke-rechts-oben {
  background-image: url(/kiosk/grafik/bg_bild_ecke_rechts_oben.gif);
  background-position: right top;
}
.bild-ecke-rechts-unten {
  background-image: url(/kiosk/grafik/bg_bild_ecke_rechts_unten.gif);
  background-position: right bottom;
}
.bild-ecke-links-unten {
  padding: 0 0 14px 0;
  background-image: url(/kiosk/grafik/bg_bild_ecke_links_unten.gif);
  background-position: left bottom;
}
.bild-titel-inhalt {
  padding: 3px 5px 0 13px;
	color: #3F4629;
  font-size: .85em;
}
.bild-titel-inhalt p {
  margin: 0;
}
.bild-inhalt {
  padding: 14px 12px 0 13px;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Tabelle
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.tabelle {
  padding: 10px 0 0 0;
  background-image: url(/kiosk/grafik/bg_tabelle_oben.gif);
  background-repeat: no-repeat;
}
.table-tabelle-inhalt {
  width: 100%;
}
.table-tabelle-inhalt-header,
.table-tabelle-inhalt-header-first {
  padding: 0 8px 7px 8px;
  background-color: #FFE07F;
  border-bottom: 1px solid #3F4629;
  border-left: 1px solid #3F4629;
  font-weight: bold;
}
.table-tabelle-inhalt-header-first {
  border-left: none;
}
.table-tabelle-inhalt-cell,
.table-tabelle-inhalt-cell-first {
  padding: 3px 8px 4px 8px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #3F4629;
  border-left: 1px solid #3F4629;
}
.table-tabelle-inhalt-cell-first {
  border-left: none;
}
table.tabelle-vorschau {
  width: 197px;
  padding: 0;
  font-size: .9em;
  border-top: 1px solid #FFCC00;
  border-right: 9px solid #FFCC00;
  border-bottom: 1px solid #FFCC00;
  border-left: 9px solid #FFCC00;
}
td.td-vorschau {
  padding: 0 7px 0 7px;
  background-color: #FCF7DA;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}
td.td-vorschau-aktiv {
  padding: 0 7px 0 7px;
  background-color: #62B65A;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
}
td.td-vorschau-SA {
  padding: 0 7px 0 7px;
  background-color: #FFEA97;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}
td.td-vorschau-SO {
  padding: 0 7px 0 7px;
  background-color: #FFE270;
  color: #000000;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Richtext
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
***************************************************************************************************
** Tabelle
***************************************************************************************************
***************************************************************************************************
*/
table.layout {
  width: 100%;
  /*padding: 10px 0 0 0;
  background-image: url(/kiosk/grafik/bg_tabelle_oben.gif);
  background-repeat: no-repeat;*/
  border-collapse: collapse;
  font-size: .9em;
}
th.layout {
  padding: 7px 8px 7px 8px;
  background-color: #FFE07F;
  border-right: 1px solid #3F4629;
  border-bottom: 1px solid #3F4629;
  border-left: 1px solid #3F4629;
  font-weight: bold;
}
td.layout {
  padding: 3px 8px 4px 8px;
  background-color: #FFFFFF;
  border: 1px solid #3F4629;
}
/*
***************************************************************************************************
***************************************************************************************************
** Liste
***************************************************************************************************
***************************************************************************************************
*/
li.richtext-list {
  padding: 0 0 8px 26px;
  background-image: url(/kiosk/grafik/bg_richtext_list.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
ol li.richtext-list {
  margin: 0 0 0 16px;
  padding: 0;
  background-image: none;
  list-style-type: decimal;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Liste
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
li.liste-info-a-z-eintrag {
  display: block;
  padding: 0 7px 0 7px;
  background-image: url(/kiosk/grafik/bg_liste_a_z.gif);
  background-repeat: no-repeat;
  background-position: left center;
  text-transform: uppercase;
  float: left;
}
li.liste-info-a-z-float-aufheben {
  display: block;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clear: both;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Link
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.link-gruen-fett:link,
.link-gruen-fett:visited,
.link-gruen-fett:hover,
.link-gruen-fett:active {
  font-weight: bold;
  color: #46AB40;
  text-decoration: none;
}
a.link-braun-normal-background-gelb:link,
a.link-braun-normal-background-gelb:visited,
a.link-braun-normal-background-gelb:hover,
a.link-braun-normal-background-gelb:active {
  background-color: #FEE8A0;
  color: #3F4629;
  font-weight: normal;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Text
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.text-fett {
  font-weight: bold;
}
.text-gruen-fett {
  color: #46AB40;
  font-weight: bold;
}
.text-rot-fett {
  color: #FF0000;
  font-weight: bold;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-relativ-groesser-fett {
  font-size: 1.2em;
  font-weight: bold;
}
.text-relativ-kleiner {
  font-size: .85em;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Gaestebuch Kommentar
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.gaestebuch-kommentar {
  width: 100%;
  background-image: url(/kiosk/grafik/bg_gaestebuch_kommentar.gif);
  background-repeat: no-repeat;
  background-position: 12px 0px;
}
.gaestebuch-kommentar-inhalt {
  padding: 6px 0 6px 88px;
  color: #7D816E;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Rezept Einsender
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.rezept-einsender-inhalt {
  width: 100%;
}
.rezept-einsender-inhalt-bild {
  float: left;
  padding: 0 10px 0 0;
}
.rezept-einsender-inhalt-bild img {
  border: 1px solid #FED228;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Rezept Eyecatcher
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.rezept-eyecatcher {
  width: 255px;
  background-repeat: no-repeat;
  color: #2D8828;
}
.rezept-eyecatcher-inhalt {
  padding: 25px 13px 10px 13px;
  background-repeat: no-repeat;
  background-color: #FDEDB1;
}
#sonstiges .rezept-eyecatcher-inhalt {
  background-color: #FFE07F;
  background-image: url(/kiosk/grafik/bg_rezepte_eyecatcher_sonstiges_oben.gif);
}
#herkunft .rezept-eyecatcher-inhalt {
  background-image: url(/kiosk/grafik/bg_rezepte_eyecatcher_herkunft_oben.gif);
}
#beilagen .rezept-eyecatcher-inhalt {
  background-image: url(/kiosk/grafik/bg_rezepte_eyecatcher_beilagen_oben.gif);
}
#getraenke .rezept-eyecatcher-inhalt {
  background-image: url(/kiosk/grafik/bg_rezepte_eyecatcher_getraenke_oben.gif);
}
#bewertung .rezept-eyecatcher-inhalt {
  background-image: url(/kiosk/grafik/bg_rezepte_eyecatcher_bewertung_oben.gif);
}
.rezept-eyecatcher-unten {
  height: 10px;
  background-repeat: no-repeat;
  font-size: 1px;
  line-height: 1px;
}
#sonstiges .rezept-eyecatcher-unten {
  background-image: url(/kiosk/grafik/bg_rezepte_eyecatcher_dunkel_unten.gif);
}
#herkunft .rezept-eyecatcher-unten,
#beilagen .rezept-eyecatcher-unten,
#getraenke .rezept-eyecatcher-unten,
#bewertung .rezept-eyecatcher-unten {
  background-image: url(/kiosk/grafik/bg_rezepte_eyecatcher_hell_unten.gif);
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Tools
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
.tools-layout-width-max {
  width: 100%;
}
.tools-layout-float-left {
  float: left;
}
.tools-layout-abstand-1em {
  height: 1em;
  font-size: 1em;
  line-height: 1em;
}
.tools-layout-text-align-right {
  text-align: right;
}
.tools-layout-abstand-links-top,
.tools-layout-abstand-links-element,
.tools-layout-abstand-mitte-top,
.tools-layout-abstand-mitte-startseite,
.tools-layout-abstand-mitte-rubrik-navigation,
.tools-layout-abstand-mitte-rubrik-kategorie-top,
.tools-layout-abstand-mitte-rubrik-kategorie-bottom,
.tools-layout-abstand-mitte-rubrik-kommentar-top,
.tools-layout-abstand-mitte-rubrik-item,
.tools-layout-abstand-mitte-form-zeile,
.tools-layout-abstand-mitte-form-absatz,
.tools-layout-abstand-mitte-form-buttons,
.tools-layout-abstand-rechts-top,
.tools-layout-abstand-rechts-info,
.tools-layout-abstand-rechts-form-info-zeile,
.tools-layout-abstand-rechts-form-info-button,
.tools-layout-abstand-rechts-rezept-eyecatcher {
  font-size: 1px;
  line-height: 1px;
}
.tools-layout-abstand-links-top {
  height: 26px;
}
.tools-layout-abstand-links-element {
  height: 43px;
}
.tools-layout-abstand-mitte-top {
  height: 11px;
}
.tools-layout-abstand-mitte-startseite {
  height: 18px;
}
.tools-layout-abstand-mitte-rubrik-navigation {
  height: 22px;
}
.tools-layout-abstand-mitte-rubrik-kategorie-top {
  height: 37px;
}
.tools-layout-abstand-mitte-rubrik-kategorie-bottom {
  height: 14px;
}
.tools-layout-abstand-mitte-rubrik-kommentar-top {
  height: 5px;
}
.tools-layout-abstand-mitte-rubrik-item {
  height: 22px;
}
.tools-layout-abstand-mitte-form-zeile {
  height: 10px;
}
.tools-layout-abstand-mitte-form-absatz {
  height: 34px;
}
.tools-layout-abstand-mitte-form-buttons {
  height: 12px;
}
.tools-layout-abstand-mitte-form-horizontal {
  width: 5px;
}
.tools-layout-abstand-mitte-form-horizontal-lang {
  width: 15px;
}
.tools-layout-abstand-rechts-top {
  height: 17px;
}
.tools-layout-abstand-rechts-info {
  height: 28px;
}
.tools-layout-abstand-rechts-form-info-zeile {
  height: 5px;
}
.tools-layout-abstand-rechts-form-info-button {
  height: 8px;
}
.tools-layout-abstand-rechts-rezept-eyecatcher {
  height: 10px;
}
/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** 
**Speiseplan
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/
table.speiseplan {
  width: 100%;
  margin: 0 0 20px 0;
}
td.speiseplan-mensa {
    border-bottom: 1px solid #46AB40;
    padding: 5px 0 5px 0;
}     
td.speiseplan-html {
    border-bottom: 1px solid #46AB40;
    width: 80px;
    padding: 5px 5px 5px 0;
    border-right: 1px solid #000000;
}
td.speiseplan-pdf {
    border-bottom: 1px solid #46AB40;
    width: 30px;
    padding: 5px 0 5px 8px;
}
/*
***************************************************************************************************
***************************************************************************************************
** Kommentar (Ebene 2)
***************************************************************************************************
***************************************************************************************************
*/
/*
***************************************************************************************************
** Kommentar (Ebene 3)
***************************************************************************************************
*/
/*
******************************************
** Kommentar (Ebene 4)
******************************************
*/
/*
  Kommentar (Ebene 5)
*/
/* 
	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
*/
/* default (inactive field) */
.sf_inactive{;
  border: none;
  background-color: transparent;
	color:#000000;
}
/* on focus (when field is clicked on)  */
.sf_active{;
  border: none;
  background-color: transparent;
	color:#000000;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{;
  border: none;
  background-color: transparent;
	color:#000000;
}
/* suggestions box */
/* js code generates unordered list */
div.sf_suggestion{
	position:relative;
  z-index: 100000;
}
div.sf_suggestion ul{
	position:absolute;
  margin: 5px 0 0 0;
  padding: 15px 0 4px 3px;
  background-color: transparent;
	top:0;
	left:0;
  z-index: 100000;
  border-bottom: 1px solid #46AA42;
  border-left: 1px solid #46AA42;
  background-image: url(/kiosk/grafik/bg_kopf_titel_suchfeld_2.png);
  background-repeat: repeat-y;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#46AA42;
	text-decoration: none;
}
.sf_suggestion li.selected a{
	color:#FFFFFF;
	background:#46AA42;
}