.formular  { color: #808080; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; background: #f5f5f5; border-style: solid; border-width: 1px; border-color: #808080 #DADADA #DADADA #808080 }
.formularerror  { color: #808080; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; background: #f5f5f5; border: solid 2px #B6263E }
.formulartext  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5 0 5 0 }
.formularbutton  { color: #474747; font-size: 12px; font-family: Arial, Verdana, Courier, Monaco; background: #ffffff url(images/layout/pfeil.gif) no-repeat 0px 2px; border: none; text-align: left; padding: 2px 0px 2px 22px; cursor: pointer }
.fuss  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 10 0 }
.teaser { margin-top: 10px; margin-right: 10px; float: left; padding: 11 5 5 5; background: #f5f5f5; border: solid 1px #DADADA }
.aktuellteaser { margin-top: 10px; margin-right: 10px; float: left; padding: 11 5 5 5; background: #ffffff; border: solid 1px #DADADA }
.aktuellteaser1 { margin-top: 10px; margin-right: 10px; float: left; padding: 11 5 5 5; background: #ffffff; border: solid 1px #B6263E }
.teasertext  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 100px; height: 147px; overflow: hidden }
.anfuettertext  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 235px; padding: 0 0 10 0 }
.anfuettertext1  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 480px; height:280px; padding: 56 0 50 0; float: left; background: url(images/content/lebkuchenhaus_start.jpg) no-repeat bottom }
.anfuettertext2  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 480px; padding: 56 0 10 0; float: left }
.lieferung_hinweis  { float: left; color: #B6263E; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 235px; margin: 20px 0px 0px 0px }
.subnavi  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 3 0 3 0; background: #ffffff; cursor: pointer }
.subnavi_over  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 3 0 3 0; background: #f5f5f5; cursor: pointer }
.overview  { margin-top: 56px }
.overview_single { margin-left: 10px; margin-bottom: 10px; padding: 5px; border: solid 1px #DADADA; float: left }
.overview_single_left { margin-bottom: 10px; padding: 5px; border: solid 1px #DADADA; float: left; clear: both }
.overview_single_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; }
.thumbnail { margin-top: -5px; margin-left: -5px; float: left }
.headline { font-size: 120%; font-weight: bold }
.preis  { color: #474747; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 81px; text-align: left }
.preis_detail  { color: #474747; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 257px; text-align: right }
.mwst_hinweis  { color: #474747; font-size: 10px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 142px; text-align: right }
.detail { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 20 0; width: 480px; overflow: hidden; float: left; border-top: solid 1px #DADADA }
.presse { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 20 0; width: 480px; overflow: hidden; float: left }
.rezeptideen_head { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 20 0 5 0; width: 480px; overflow: hidden; float: left }
.rezeptideen_headline { font-size: 140%; font-weight: bold; font-style: italic; letter-spacing: 5px }
.rezeptideen_liste { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 10 0; line-height: 20px }
.rezeptideen_fussnavi { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 10 0; width: 480px; float: left; border-top: solid 1px #DADADA }
.rezeptideen_links { margin: 10px 0px 10px 20px; padding: 8px 5px 5px 5px; background: #f5f5f5; border: solid 1px #DADADA; float: left }
.rezeptideen_links_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 203px }
.naehrwerte { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 2 5 2 5; border: solid 1px #DADADA; background: #f5f5f5 }
.info { position: relative; margin: 15 0 0 10; padding: 20 10 10 10; border: solid 1px #DADADA; float: left }
.zusatzinfo { position: relative; margin: 10 0 0 10; padding: 10px; border: solid 1px #DADADA; float: left }
.kategorie_info { position: relative; margin: 15 0 0 0; padding: 20 10 10 10; border: solid 1px #DADADA; float: left }
.info_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 213px }
.info_content_detail { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 225px }
.info_bild { position: absolute; top: -11px; left: 10px }
.start_international { margin-top: 10px; margin-bottom: 10px; padding: 41 5 5 67; background: #f5f5f5 url(images/layout/start_international.gif) no-repeat; border: solid 1px #B6263E; float: left }
.start_international_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 160px }
.start_gewinnspiel_bild { margin-top: 10px; float: left; height: 340px; overflow: hidden }
.start_gewinnspiel { margin-top: 10px; margin-bottom: 10px; padding: 5; background: #f5f5f5; border: solid 1px #DADADA; float: left }
.start_gewinnspiel_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 223px; }
.start_backidee_bild { margin-top: 10px; float: left; height: 340px; overflow: hidden }
.start_backidee { margin-top: 10px; margin-bottom: 10px; padding: 5; border: solid 1px #DADADA; float: left }
.start_backidee_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 468px }
.sucheingabe { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 10 0; width: 235px; float: left }
.suchergebnis_head { color: #474747; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 2 0 2 0; border-top: solid 1px #DADADA; background: #f5f5f5 }
.suchergebnis { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 2 0 2 0; border-top: solid 1px #DADADA }
.suche_fussnavi { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 10 0; width: 480px; float: left; border-top: solid 1px #DADADA }
.kontakt_links { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 20 0; width: 235px; overflow: hidden; float: left; border-top: solid 1px #DADADA }
.kontakt_rechts { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 20 0; width: 235px; overflow: hidden; float: left; border-top: solid 1px #DADADA; margin-left: 10px }
.kontakt_formular { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 3; border-top: solid 1px #DADADA }
.philo { background: url(images/philo/gugelhupf.jpg) no-repeat bottom left; border-top: solid 1px #DADADA }
.philo_links { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10 0 20 0; width: 190px }
.philo_rechts { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10; float: right; border: solid 1px #DADADA; margin-top: 10; background: #f5f5f5 }
.chronik { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5 }
.unternehmen { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.kampagnen { color: #474747; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5; background: #e5e6e6 }
.galerieplayer { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.leben_block_links { margin-top: 10px; margin-bottom: 10px; padding: 11 5 5 5; border: solid 1px #B6263E; float: left }
.leben_block_rechts { margin-bottom: 10px; padding: 11 5 5 5; border: solid 1px #DADADA; float: left }
.leben_block_rechts_oben { margin-top: 76px; margin-bottom: 10px; padding: 11 5 5 5; border: solid 1px #DADADA; float: left }
.leben_block_links_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 223px }
.leben_block_rechts_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 468px }
.leben_kolumnenwahl  { position: absolute; top: 200px; left: 243px; cursor: pointer; color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5 5 5 9; border: solid 1px #DADADA; background: #f5f5f5 }
.gewinnspiel_links { background: #f5f5f5; margin-bottom: 10px; padding: 11 5 5 5; border: solid 1px #B6263E; float: left }
.gewinnspiel_links_content { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; width: 223px }
.gewinnspiel_links_zusatz { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10px 10px 10px 0px; float: left }
.gewinnspiel_rechts { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 0 0 20 0; width: 480px; overflow: hidden; float: left; margin-top: 56px }
.gewinnformular  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 3 0 2 0 }
.sonderlayer  { border: solid 1px #B6263E; background: #FFFFFF url(images/osterlayer/head.gif) left top no-repeat; position: absolute; top: -20px; left: 280px; padding: 9px }
.sonderlayer_head  { height: 46px; width: 380px; text-align: right }
.sonderlayer_bild  { border: solid 1px #DADADA; padding: 29px; background: #F5F5F5 }
.sonderlayer_iframe  { border: solid 1px #DADADA; padding: 9px; margin-top: 10px }
.sonderlayer_text { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.kaffeetasse_stoerer  { position: absolute; top: 215px; left: 415px }
.kundenwerben_stoerer  { position: absolute; top: 195px; left: 515px; cursor: pointer }
#backmeisterschaft  { position: absolute; top: 80px; left: 80px; border: solid 1px #B6263E; background: #FFFFFF; padding: 9px 9px 25px 9px }
.backmeisterschaft_content  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; width: 300px }
#kundenwerben  { position: absolute; top: 45px; left: 280px; border: solid 1px #B6263E; background: #FFFFFF; padding: 19px; display: none }
.kundenwerben_content  { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; width: 380px }
.kundenwerben_oder  { float: left; padding: 40px 10px 10px 10px }
.kundenwerben_praemie  { float: left; width: 95px }
.kundenwerben_praemie div { height: 93px; border: solid 1px #DADADA; margin: 0px 0px 10px 0px  }
.grusskarte { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.grusskarten td { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 0px 10px 10px 0px }
.grussform td { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5px; border-top: solid 1px #DADADA }
h1 { font-size: 14px; margin: 0px 0px 10px 0px }
h1.detailheadline { color: #474747; font-weight: normal; font-size: 18px; font-style: italic; font-family: "Times New Roman", Times, serif; letter-spacing: 4px; float: left; margin: 28px 0px 17px 0px }
h2 { font-size: 12px; margin: 0px 0px 10px 0px }
ul { margin-top: 2px; margin-bottom: 20px; margin-left: 10px; padding-left: 10px; list-style-type: square}
a  { color: #B6263E; text-decoration: none }
a:hover  { color: #B6263E; text-decoration: underline }
a.navi  { color: #B6263E; text-decoration: none }
a.navi:hover  { color: #B6263E; text-decoration: none }

.text        { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.texterror        { color: #E02F25; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.textgross   { color: #474747; font-size: 12px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.textweiss   { color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.seitenhintergrund  { background-color: white }
.linie   { background-color: #E6E6E6 }
.tabelle_aussen   { background-color: #DADADA }
.tabelle_innen   { background-color: #FFFFFF }
.status0 { background-image: url(images/bestellung/status0.gif) }
.status25   { background-image: url(images/bestellung/status25.gif) }
.status50   { background-image: url(images/bestellung/status50.gif) }
.status75 { background-image: url(images/bestellung/status75.gif) }
.status100 { background-image: url(images/bestellung/status100.gif) }
.tabellentext    { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.coupon    { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10px 0px 30px 0px }
.agb    { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.pfad    { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.zahlung    { color: #474747; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.summe    { color: #474747; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.tabelleninhalt     { background-color: #F5F5F5; padding: 2 }
.tabellenlinksspalte      { background-color: #F5F5F5; color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 2 }
.tabellenheader     { background-color: #DADADA; color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 2 }
.tabellenkopf    { background-color: #F0F0F0; padding-left: 3px }
.tabellenkopf_over    { background-color: #FFFFFF; padding-left: 3px }
.kontokopf    { background-color: #F0F0F0; padding-left: 3px }
.tabellenfuss     { background-color: #FFFFFF }
.tabellenzeile2    { color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
/* Grußkarten */
.grusskarten table {color: #474747; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; }
.grusskarten table td {padding: 0px 10px 10px 0px }
.grusskarten table.grussform td {border-top:solid 1px #DADADA;  padding: 5px;}
.grusskarten .error {border:solid 1px red}
.klapper    { float: left; margin: 1px 5px 10px 0px }
