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 }

.site                         { background: #FDF7E2 url(../images/layout/site_bg.gif) repeat-y center; margin: 0px; text-align: center }
.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 }
.languages                    { float: left; color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; text-transform: uppercase; padding: 8px 0px 0px 280px }
.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: #ffffff; font-size: 12px; font-weight: bold; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10px 0px 10px 0px; text-align: center; cursor: pointer }
.topnavi_over                 { float: left; background: url(../images/layout/navi_over_bg.gif) repeat-x; color: #162045; font-size: 12px; font-weight: bold; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 10px 0px 10px 0px; text-align: center; cursor: pointer }
.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: Georgia, Arial, Verdana, Courier, Monaco; padding: 10px }
.layernavi_sortiment          { display: none; position: absolute; top: 132px; left: 464px; z-index: 100; border: solid 5px #FFFFFF; background: #FBF0C5; color: #162045; font-size: 12px; font-family: Georgia, Arial, Verdana, Courier, Monaco; padding: 10px }
.layernavi_welt               { display: none; position: absolute; top: 132px; left: 625px; z-index: 100; border: solid 5px #FFFFFF; background: #FBF0C5; color: #162045; font-size: 12px; font-family: Georgia, 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_rahmen_kopf            { background: url(../images/start/rahmen_top.gif) no-repeat }
.start_rahmen_mitte           { background: url(../images/start/rahmen_mitte.gif) repeat-y; padding: 0px 0px 0px 10px }
.start_rahmen_fuss            { background: url(../images/start/rahmen_fuss.gif) no-repeat }
.start_seminar                { position: relative; width: 380px; height: 169px; background: #edd8ad url(../images/start/emo_theme_pralineum.jpg) 36px 0px no-repeat; cursor: pointer }
.start_seminar_stoerer        { position: absolute; top: -20px; left: -30px }
.start_seminar_pfeil          { position: absolute; top: 148px; left: 60px }
.start_seminar_text           { padding: 86px 125px 0px 95px; font-size: 12px; font-family: Georgia, Arial, Verdana, Courier, Monaco }
.start_seminar_weiter         { padding: 13px 125px 0px 95px; font-weight: bold; font-size: 12px; font-family: Georgia, Arial, Verdana, Courier, Monaco }
.start_facebook               { position: relative; width: 380px; height: 60px; background: #d8dfea; cursor: pointer }
.start_facebook_stoerer       { position: absolute; top: -20px; left: -30px }
.start_balken_kopf            { background: url(../images/start/balken_top.gif) no-repeat }
.start_balken_mitte           { background: url(../images/start/balken_mitte.gif) repeat-y; padding: 0px 10px 0px 10px }
.start_balken_fuss            { background: url(../images/start/balken_fuss.gif) no-repeat }
.start_tdot                   { width: 905px; background: #cb042d url(../images/start/tdot_bg.jpg) no-repeat }
.start_tdot_text              { padding: 20px 20px 20px 145px; color: #ffffff; font-size: 12px; font-family: Georgia, Arial, Verdana, Courier, Monaco }
.start_tdot_text div          { float: right; padding: 10px; background: url(../images/start/delitzscher.gif) no-repeat top right; border: solid 1px #f2f2f2; margin: 0px 0px 0px 20px }
.start_tdot_text div p        { width: 300px; margin: 0px }
.start_tdot_text span         { display: block; padding: 5px 0px 5px 0px; font-size: 18px }
.start_tdot_text a            { color: #ffffff }
.start_tdot_text a:hover      { color: #ffffff }
.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 }
.left                         { float: left }
.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: 190px; 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_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 }
.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 8px 2px 0px; border-bottom: solid 1px #162045 }
.seminarterminspalte          { float: left; width: 118px }
.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 }
.trennlinie                   { border-top: solid 1px #162045; font-size: 0px; height: 1px; margin: 10px 0px 10px 0px }
.produkt                      { position: relative; float: left }
.produkt_stoerer              { position: absolute; top: 10px; left: 10px }
.produkt_kopf                 { background: url(../images/layout/produkt_top.gif) no-repeat }
.produkt_mitte                { background: url(../images/layout/produkt_mitte.gif) repeat-y; padding: 5px 15px 5px 10px }
.produkt_bestellen            { margin: 10px 0px 0px 210px; font-weight: bold; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco }
.produkt_bestellen a          { text-decoration: none }
.produkt_bestellen a:hover    { text-decoration: none }
.produkt_fuss                 { background: url(../images/layout/produkt_fuss.gif) no-repeat }
.produkt_kopf_rechts          { background: url(../images/layout/produkt_top_rechts.gif) no-repeat }
.produkt_mitte_rechts         { background: url(../images/layout/produkt_mitte_rechts.gif) repeat-y; padding: 5px 15px 5px 10px }
.produkt_mitte_ostprodukte    { background: url(../images/layout/produkt_mitte_rechts.gif) repeat-y; padding: 5px 10px 5px 10px }
.produkt_fuss_rechts          { background: url(../images/layout/produkt_fuss_rechts.gif) no-repeat }
.produktbild                  { float: left; width: 150px; overflow: hidden }
.produkttext                  { float: left; width: 172px; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none }
.produkttext_ostprodukte      { width: 327px; height: 157px; color: #162045; font-size: 11px; font-family: Georgia, Arial, Verdana, Courier, Monaco; text-decoration: none; text-align: center; cursor: pointer }
.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 }

.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 }


.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 }
