h1                            { color: #bf2534; font-weight: bold; font-size: 14px; margin: 0px 0px 10px 0px }
h2                            { color: #bf2534; font-weight: bold; font-size: 12px; margin: 0px }
h3                            { font-weight: normal; font-size: 14px; margin: 0px }
ul                            { margin-top: 2px; margin-bottom: 20px; margin-left: 10px; padding-left: 10px }
ol                            { margin-top: 2px; margin-bottom: 20px; margin-left: 10px; padding-left: 10px }
ul>li                         { list-style-type: square }
a                             { color: #bf2534; text-decoration: none }
a:hover                       { color: #bf2534; text-decoration: underline }
a.navi,
a.navi:hover                  { color: #ffffff; text-decoration: none }
a.menu,
a.menu:hover                  { color: #162045; text-decoration: none }
a.interview,
a.interview:hover             { display: block; margin: 20px 10px 20px 30px; padding: 13px; background: #ffffff; color: #162045; font-size: 14px; text-decoration: none }
a.interview img               { margin: 0px 0px 10px 0px }
a.interview span              { font-size: 11px }
a img                         { border:0px;}

.site                         { background: #fdf7e2 url(../images/layout/site_bg.gif) repeat-y center; margin: 0px; text-align: center }
#advent                       { display: none; position: absolute; z-index: 200; top: 50%; left: 50%; width: 500px; height: 730px; padding: 9px; background: #ffffff; border: solid 1px #bf2534; margin: -375px 0px 0px -260px }
.adventclose                  { float: right; height: 30px; color: #bf2534; cursor: pointer }
.page                         { position: relative; width: 980px; text-align: left; margin-left: auto; margin-right: auto }
.head                         { background: url(../images/layout/head_bg.gif) no-repeat; height: 160px; padding: 0px 10px 0px 10px }
.head_flag                    { background: url(../images/layout/head.jpg) no-repeat; width: 100%; height: 105px }
.standards                    { float: right; color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; text-transform: uppercase; padding: 5px 5px 0px 0px }
.topnavileiste                { width: 100%; height: 35px; background: url(../images/layout/navi_bg.gif) repeat-x }
.topnavi                      { float: left; color: #bca960; font-size: 14px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 9px 0px 9px 0px; text-align: center; cursor: pointer }
.shop                         { margin:-6px 0px 0px 0px;}
.topnavi_over                 { float: left; background: url(../images/layout/navi_over_bg.gif) repeat-x; color: #162045; font-size: 14px; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 9px 0px 9px 0px; text-align: center; cursor: pointer }
.languages                    { float: right; padding: 4px 10px 0px 0px }
.layernavi_fabrik             { display: none; position: absolute; top: 132px; left: 283px; z-index: 100; border: solid 5px #ffffff; background: #fbf0c5; color: #162045; font-size: 12px; font-family: Arial, Verdana, Courier, Monaco; padding: 10px }
.layernavi_sortiment          { display: none; position: absolute; top: 132px; left: 435px; z-index: 100; border: solid 5px #ffffff; background: #fbf0c5; color: #162045; font-size: 12px; font-family: Arial, Verdana, Courier, Monaco; padding: 10px }
.layernavi_welt               { display: none; position: absolute; top: 132px; left: 591px; z-index: 100; border: solid 5px #ffffff; background: #fbf0c5; color: #162045; font-size: 12px; font-family: Arial, Verdana, Courier, Monaco; padding: 10px }
.layernavi_punkt_inaktiv      { padding: 2px 0px 2px 0px; width: 206px; border-top: solid 1px #ffffff }
.layernavi_punkt              { padding: 2px 0px 2px 0px; width: 206px; border-top: solid 1px #ffffff; cursor: pointer }
.layernavi_punkt_over         { padding: 2px 0px 2px 0px; width: 206px; border-top: solid 1px #ffffff; background: #ffffff; cursor: pointer }
.sublayernavi_punkt           { padding: 1px 0px 1px 20px; font-size: 11px; cursor: pointer }
.sublayernavi_punkt_over      { padding: 1px 0px 1px 20px; font-size: 11px; background: #ffffff; cursor: pointer }
.zugangsdaten                 { font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10px 0px 2px 0px }
.start_xmas                   { height: 490px; padding: 5px 0px 0px 0px; background: url(../images/start/xmas_bg.jpg) no-repeat center }
.start_teaser                 { position: absolute; top: 12px; left: 0px; z-index: 1; width: 287px; height: 223px }
.start_seminar                { display: block; float: left; width: 217px; height: 60px; padding: 67px 25px 0px 45px; background: url(../images/start/pralinenseminar.png) no-repeat; color: #162045; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
.start_wp                     { display: block; float: left; width: 217px; height: 50px; padding: 67px 25px 0px 45px; background: url(../images/start/wunschpraline.png) no-repeat; color: #162045; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
.start_seminar:hover,
.start_wp:hover               { color: #162045; text-decoration: none }
.start_newsletter             { display: block; float: left; width: 143px; height: 80px; background: url(../images/start/newsletter.png) no-repeat }
.start_gewinnspiel            { display: block; float: left; width: 144px; height: 80px; background: url(../images/start/gewinnspiel.png) no-repeat }
.start_promo                  { display: block; float: left; width: 870px; height: 495px; background: url(../images/start/promo_bg.jpg) no-repeat; margin: 0px 0px 0px 55px }
.start_click                  { float: left; width: 638px; height: 490px; cursor: pointer }
.balken_kopf                  { background: url(../images/layout/balken_top.gif) no-repeat }
.balken_mitte                 { background: url(../images/layout/balken_mitte.gif) repeat-y }
.balken_fuss                  { background: url(../images/layout/balken_fuss.gif) no-repeat }
.kurzbalken_kopf              { background: url(../images/layout/kurzbalken_top.gif) no-repeat }
.kurzbalken_mitte             { background: url(../images/layout/kurzbalken_mitte.gif) repeat-y }
.kurzbalken_fuss              { background: url(../images/layout/kurzbalken_fuss.gif) no-repeat }
.balkentext                   { position: absolute; top: 260px; left: 292px; width: 300px; z-index: 4; color: #162045; font-size: 12px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none }
.eventbalkentext              { position: absolute; top: 245px; left: 292px; width: 300px; z-index: 4; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none }
.subnavi                      { color: #162045; font-size: 12px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5px 0px 5px 25px }
.subnavi_headline             { padding: 0px 0px 5px 0px; color: #bf2534; font-size: 14px; font-weight: bold }
.subnavi_punkt                { padding: 1px 0px 1px 43px }
.subnavi_punkt_aktiv          { color: #bf2534; font-weight: bold }
.subsubnavi_punkt             { padding: 0px 0px 0px 53px; font-size: 11px }
.subnavi_layer                { position: absolute; top: 278px; left: 160px; background: #fdf7e2; padding: 2px 3px 2px 3px; border: solid 5px #ffffff; cursor: pointer }
.subnavi_layer_punkt          { font-size: 11px }
.news_punkt                   { padding: 1px 0px 5px 43px }
.news_punkt_aktiv             { padding: 1px 0px 5px 43px; font-weight: bold; background: url(../images/layout/indikator.gif) no-repeat 0px 3px }
.news_punkt_aktiv a.menu      { color: #bf2534 }
.subnews_punkt,
.subnews_punkt_aktiv          { padding: 1px 0px 1px 53px }
.subnews_punkt_aktiv a.menu   { color: #bf2534; font-weight: bold }
.maincontent .left            { float: left; padding:0px 20px 20px 0px;  }
.left                         { float: left;}
.right                        { display:block; float: right; padding:0px 0px 20px 20px; }
.emo_kopf                     { background: url(../images/layout/emo_top.gif) no-repeat }
.emo_mitte                    { background: url(../images/layout/emo_mitte.gif) repeat-y; padding: 0px 10px 0px 10px }
.emo_mitte_ostprodukte        { width: 266px; height: 167px; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; text-align: center; cursor: pointer }
.emo_mitte_weibler            { width: 266px; height: 238px; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; text-align: center; cursor: pointer }
.emo_mitte_delitzscher        { width: 266px; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; text-align: center; cursor: pointer }
.emo_mitte_business           { position: relative; background: url(../images/geschenkekatalog/businesslounge_bg.jpg); width: 266px; height: 150px; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; cursor: pointer }
.emo_business_text            { padding: 60px 15px 15px 90px; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
.emo_fuss                     { background: url(../images/layout/emo_fuss.gif) no-repeat }
.emotext                      { color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 15px }
.main                         { position: relative; float: left }
.mainblock_kopf               { background: url(../images/layout/main_top.gif) no-repeat }
.mainblock_mitte              { background: url(../images/layout/main_mitte.gif) repeat-y; padding: 15px 25px 15px 25px }
.mainblock_mitte_bild         { background: url(../images/layout/main_mitte.gif) repeat-y; padding: 0px 10px 0px 10px }
.mainblock_fuss               { background: url(../images/layout/main_fuss.gif) no-repeat }
.kurzblock_kopf               { background: url(../images/layout/kurz_top.gif) no-repeat }
.kurzblock_mitte              { background: url(../images/layout/kurz_mitte.gif) repeat-y; padding: 5px 25px 15px 25px }
.kurzblock_fuss               { background: url(../images/layout/kurz_fuss.gif) no-repeat }
.maintext                     { color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; width: 644px }
.maincontent                  { float: left; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5px 25px 5px 15px }
.maincontent1                 { color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 5px 25px 5px 292px }
.cocktailrezepte              { float: left; padding: 10px; background: #fcf4d4; margin: 0px 10px 0px 10px; color: #162045; font-size: 14px; font-family: Georgia, Arial, Verdana, Courier, Monaco }
.cocktailrezepte_head         { padding: 10px 30px 20px 30px }
.cocktailrezepte_head span    { display: block; float: left; padding: 0px 80px 0px 0px }
.cocktailrezepte_bild         { width: 940px; height: 408px; background: #ffffff }
.cocktailrezepte_fuss         { padding: 0px 10px 10px 10px; background: #ffffff }
.cocktailrezept               { float: left; padding: 4px; border: solid 1px #fbf0c5; margin: 0px 10px 10px 10px }
.rezept                       { padding: 15px; background: #fbf0c5 url(../images/gewinnspiel/rezept_bg.gif) repeat-x }
.rezept div                   { width: 170px; height: 440px; font-size: 12px; text-align: center }
.rezept div ul                { padding: 0px; margin: 0px 0px 10px 0px }
.rezept div ul li             { list-style-type: none; margin: 5px 0px 0px 0px }
.tablecell                    { background: #fdf7e2; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; padding: 3px 5px 3px 5px }
.tablecell_dark               { background: #bf2534; color: #ffffff; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; padding: 3px 5px 3px 5px }
.tablecell_light              { background: #ffffff; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; padding: 3px 5px 3px 5px }
.tablecell_trans              { color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; padding: 2px 3px 2px 0px; border-bottom: solid 1px #162045 }
.tablecell_wide               { color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; padding: 2px 3px 2px 0px; border-bottom: solid 1px #162045 }
.seminarterminspalte          { float: left; width: 210px }
.museumtext                   { color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; background: #fdf7e2; padding: 10px; margin: 10px }
.chroniktext                  { color: #ffffff; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; background: #162045; padding: 10px; margin: 10px }
.pressethumb                  { float: left; background: #ffffff; padding: 5px; margin: 0px 10px 10px 0px }
.trennlinie                   { border-top: solid 1px #162045; font-size: 0px; height: 1px; margin: 10px 0px 10px 0px }
.produkt                      { position: relative; float: left; width: 347px }
.produkt_kopf                 { width: 347px; height: 10px; background: url(../images/layout/produkt_top.png) no-repeat }
.produkt_mitte                { float: left; background: url(../images/layout/produkt_mitte.png) repeat-y; padding: 5px 15px 5px 10px }
.produkt_fuss                 { float: left; width: 347px; height: 10px; background: url(../images/layout/produkt_fuss.png) no-repeat }
.produkt_award                { position: absolute; top: 97px; left: 10px }
.produkt_stoerer              { position: absolute; bottom: 10px; left: 10px }
.produktbild                  { float: left; width: 150px; height: 157px }
.produkttext                  { float: left; width: 172px; height: 157px; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none }
.suchergebnis                 { color: #162045; font-size: 12px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none }
.galerietext                  { color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 2px }
.copyright                    { clear: both; color: #162045; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10px 68px 10px 68px; border-top: solid 2px #fdf7e2 }
.radioknopf                   { float: left; border: solid 2px #fdf9ea }
.radioknopferror              { float: left; border: solid 2px #bf2534 }
.formular                     { color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Courier, Monaco; border-top: solid 1px #6E6F70; border-left: solid 1px #6E6F70; border-bottom: solid 1px #D5E1E2; border-right: solid 1px #D5E1E2 }
.formularerror                { color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Courier, Monaco; border: solid 2px #bf2534 }
.formular_button              { background: #fdf7e2; border: none; cursor: pointer; color: #162045; font-size: 12px; font-weight: bold; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; margin: 0px 0px 0px 10px }
.ir_news                      { margin: 10px 0px 0px 0px; padding: 10px; background: #ffffff; cursor: pointer }
.morphingimagebox             { width: 674px; height: 400px; position: relative; z-index: 0 }
.morphingimage                { width: 674px; height: 400px }
.fastmorphingimagebox         { width: 674px; height: 400px; position: relative; z-index: 0 }
.fastmorphingimage            { width: 674px; height: 400px }
.morphingseminarbox           { width: 674px; height: 350px; position: relative; z-index: 0 }
.morphingseminar              { width: 674px; height: 350px }
.gewinnauswahl                { border: 4px solid #ffffff; background: #fdf7e2 }
.ausmalbild                   { display: block; width: 350px; height: 139px; background: url(../images/spezialitaeten/aufdeckkarten.png) no-repeat }
.ausmalbild:hover             { background: url(../images/spezialitaeten/aufdeckkarten_hover.png) no-repeat }

.right_box_content            { background: url(../images/layout/right_box_bg.gif) repeat-y; padding: 0px 2px 20px 12px }
.right_box_teaser_wide        { float: right; margin: 0px 0px 20px 20px; width: 600px; border: solid 1px #b0bbb1; background: #ffffe3; color: #05761a; padding: 20px }

.boerse_head                  { width: 550px; padding: 0px 0px 0px 0px; }
.boerse_head_img              { width: 550px; height: 156px; padding: 0px; margin: 0px; }
.boerse_block_blau            { background: #03213c; color: #ffffff; font-size: 30px; text-align: center; padding: 10px 5px 10px 5px; margin: 0px; }
.boerse_content               { background: #ffffff; color: #03213c; padding: 10px; }
.boerse_roterstreifen         { background: #d9021b; height:10px; }
.boerse_foot                  { background: #d9021b; padding: 0px 0px 10px 0px;}
.boerse_foot_img              { float: left; border:0;}
.boerse_foot_text             { color: #ffffff;}
.boerse_foot_text a           { color: #ffffff;}

.halloren_maerkte             { padding: 10px 10px 20px 10px; background: #ffffff; margin: 20px 0px 0px 0px}
.halloren_maerkte table       { width:220px; font-size: 11px; padding: 10px 0px 20px 0px;}

.dlg_gross                    { display: none; position: absolute; left: 300px; top: 100px; background: #ffffff; padding: 9px; border: solid 1px #8c8c8c; z-index: 1000 }
.dlg_klein                    { cursor: pointer }
.gefaellt											{ width:80px; height:35px; overflow:hidden; color:#ffffff;}
.fb_position									{ float:left; margin-left:600px; margin-top:2px;}
.agb_advent                   { font-weight: bold; font-size: 14px;}

