* {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
    MARGIN: 0px; 
    BACKGROUND-COLOR: #e6e6e6; 
    font-family: Arial,Helvetica,SansSerif;
    font-size: 10pt;
    color: #333333;
}

/* Tags for Newsletter */
.contactForm {clear:both; margin:0px 0px 0px 0px;}
.contactRow {}
.eingabe {}
.clearfix {clear:both;}
#contactFormSubmit {}
#contactFormSubmitLeft {float:left;}
#contactFormSubmitRight {float:left; margin: 0px 0px 0px 10px;}
/* Tags for Newsletter */

/* Tags for Gallery */
.ligallery                                      {}
.ligallery .gallery                             {}
.ligallery .gallery .cont                       {}
.ligallery .gallery .cont .galleryNav           {clear:both;}
.ligallery .gallery .cont .galleryNav .prev     {float:left; margin: 0px 0px 0px 0px;}
.ligallery .gallery .cont .galleryNav .next     {float:right; margin: 0px 0px 0px 0px;}
.ligallery .gallery .cont .galleryNav .gTop     {clear:both; margin: 0px 0px 0px 0px;}
.ligallery .gallery .cont .galleryNav .gBottom  {clear:both; margin: 0px 0px 0px 0px}
.ligallery .gallery .cont .gTable               {margin:10px 0px 0px 0px;}

#trailimageid                                   {}
.empty                                          {}
.gallery_image                                  {width:100px; height:100px; vertical-align:top; padding-bottom:3px;}
.gallery_image img                              {border:1px solid #2C66A8; filter: none;}
.gallery_image img:hover                        {filter: none;}

.gallery_image .link                            {}
.gallery_image .medianame h3                    {font-size:11px; padding:0px; margin:2px 0px 0px 0px; line-height:12px;}
.gallery_image .description                     {font-size:11px;}

/* Tags for Gallery */

.gBGa {background-color:#F2F4F6;}
.gBGb {}
.missBGHighlight {background-color: #FFD266;}

.cstyle_product_data_top            {height:35px;width:330px;}
.cstyle_product_data_image          {float:right;position:relative;top:-2px;}
.cstyle_roundedbox_grey_lu_table    {padding-left:1px;padding-right:1px;}
.cstyle_product_data_bottom         {height:40px;width:330px;}
.cstyle_product_data_img_pdf        {float:left;position:relative;top:-2px;}

.helpArea   {
                    background-color : #FFFFFF;
                    font-family : Arial, Helvetica, sans-serif;
                    color:#000000;
                    font-size:11px;
                    padding-left:8px;
                    padding-top:8px;
                    padding-right:8px;
                    padding-bottom:8px;
                    border-bottom : 1px solid #2C66A8;
                    border-top : 1px solid #2C66A8;
                    border-left : 1px solid #2C66A8;
                    border-right : 1px solid #2C66A8;
                }

A {
        color: #2B65A7; 
        text-decoration: none;
        }

    A:Visited   { color:#2B65A7; }
    A:Hover     { color:#444444; text-decoration: underline;}

UL {
position: relative;
top: 0px;
left: 1px;
}

LI {
position: relative;
top: 0px;
left: 14px;
}

.TR GrauerHintergrund {
    background-color: #EFEFEF;
}

/* Allgemeiner Designrahmen */

#site {
    position: relative;
    top: 10px;  
}

#rahmen_ol {
    BACKGROUND: url(/cms/upload/master/rahmen_ol.gif) no-repeat right bottom
}
#rahmen_o {
    BACKGROUND: url(/cms/upload/master/rahmen_o.gif) repeat-x left bottom
}
#rahmen_or {
    BACKGROUND: url(/cms/upload/master/rahmen_or.gif) no-repeat left bottom
}
.rahmen_l {
    BACKGROUND: url(/cms/upload/master/rahmen_l.gif) repeat-y right top
}
#rahmen_ul {
    BACKGROUND: url(/cms/upload/master/rahmen_ul.gif) no-repeat right top
}
#rahmen_u {
    BACKGROUND: url(/cms/upload/master/rahmen_u.gif) repeat-x left top
}
.rahmen_r {
    BACKGROUND: url(/cms/upload/master/rahmen_r.gif) repeat-y left top
}
#rahmen_ur {
    BACKGROUND: url(/cms/upload/master/rahmen_ur.gif) no-repeat left top
}

#mitte {
    BACKGROUND: #ffffff;
    padding: 5px;
    text-align:left;
}

#header {
    BACKGROUND: url(/cms/upload/master/header_background.jpg) no-repeat left top;
    width: 960px;
    height: 124px;
}

#location {
    BACKGROUND: url(/cms/upload/master/location_background.gif) repeat-x left top;
    width: 958px;
    height: 13px;
    border: 1px solid #2C66A8;
    color: #FFFFFF;
    font-size: 7.5pt;
}

#location_inner {
    padding-left: 6px;
    padding-right: 6px;
}

#location A {
        color: #FFFFFF; 
        text-decoration: none; 
        }

#location       A:Visited   { color:#FFFFFF; }
#location       A:Hover     { color:#FFFFFF; text-decoration: underline;}

#startseite_nutzen {
        float: left;
        width: 748px;
}

#startseite_aktuelles {
        font-size: 8pt;
        float: right;
        height: 245px;
        width: 212px;
        margin-left: 0px;
        BACKGROUND: url(/cms/upload/master/startseite_aktuelles_bg.gif) no-repeat right bottom;
}

.startseite_fullsizebox {
        clear: both;
        width: 960px;
}

.startseite_middlebox {
        min-height: 180px;    
}

/* Footer */

#pagefooter {
        clear: both;
display: block;
        padding-top: 8px;
        color: #2C66A8;
} 

#pagefooter p {
        color: #2C66A8;
        font-size: 8pt;
}

#pagefooter A {
        color: #2C66A8; 
        text-decoration: none; 
        }

#pagefooter     A:Visited   { color:#2C66A8; }
#pagefooter     A:Hover     { color:#2C66A8; text-decoration: underline;}


#startseite_lexikon A {
        color: #666666; 
        text-decoration: none; 
        }

#startseite_lexikon     A:Visited   { color:#666666; }
#startseite_lexikon     A:Hover     { color:#666666; text-decoration: underline;}

/* Header-Navigation */

#header_navi_gesamt {
        clear:both;
        width: 960px;
        height: 40px;
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: bold;
        text-align: center;
        margin-bottom: 5px;
}

#header_navi_gesamt A {
        color: #222222; 
        text-decoration: none;
        vertical-align: middle; 
        }

#header_navi_gesamt     A:Visited   { color:#222222; }
#header_navi_gesamt     A:Hover     { color:#444444; text-decoration: none;}


.header_navi_links_deaktiv {
        background-image: url(/cms/upload/master/header_navi_links_bg_deaktiv.gif);
        width: 160px;
        height: 40px;
        float: left;
}
.header_navi_links_aktiv {
        background-image: url(/cms/upload/master/header_navi_links_bg_aktiv2.gif);
        width: 160px;
        height: 40px;
        float: left;
}

.header_navi_links_ausgewaehlt {
        background-image: url(/cms/upload/master/header_navi_links_bg_ausgewaehlt.gif);
        width: 160px;
        height: 40px;
        float: left;
}

.header_navi_mitte_deaktiv {
        background-image: url(/cms/upload/master/header_navi_mitte_bg_deaktiv.gif);
        width: 160px;
        height: 40px;
        float: left;    
}
.header_navi_mitte_aktiv {
        background-image: url(/cms/upload/master/header_navi_mitte_bg_aktiv2.gif);
        width: 160px;
        height: 40px;
        float: left;    
}

.header_navi_mitte_ausgewaehlt {
        background-image: url(/cms/upload/master/header_navi_mitte_bg_ausgewaehlt.gif);
        width: 160px;
        height: 40px;
        float: left;
}

.header_navi_rechts_deaktiv {
        background-image: url(/cms/upload/master/header_navi_rechts_bg_deaktiv.gif);
        width: 160px;
        height: 40px;
        float: left;    
}
.header_navi_rechts_aktiv {
        background-image: url(/cms/upload/master/header_navi_rechts_bg_aktiv2.gif);
        width: 160px;
        height: 40px;
        float: left;    
}

.header_navi_rechts_ausgewaehlt {
        background-image: url(/cms/upload/master/header_navi_rechts_bg_ausgewaehlt.gif);
        width: 160px;
        height: 40px;
        float: left;
}


.header_navi_innen_deaktiv {
    width: 160px;
    height: 40px;
    vertical-align: middle;
}

.header_navi_innen_aktiv {
    width: 160px;
    height: 40px;
    vertical-align: middle;
    
}



/* Navigation */

.navi_links {
        width: 220px;
        float: left;
}

.navi_links h1 {
        color: #FFFFFF;
        height: 16px;
        font-size: 11pt;
        padding-left: 5px;
        padding-right: 2px;
        letter-spacing: -0.1pt;
        padding-top: 3px;
        padding-bottom: 4px;
        margin-bottom: 3px;
}

#navi_links_navi {
        padding-bottom: 0px;
        font-size: 8.5pt;
        color: #2B65A7; 
}

#navi_links_navi A {
        color: #2B65A7; 
        text-decoration: none;
        vertical-align: middle; 
        }

#navi_links_navi        A:Visited   { color:#2B65A7; }
#navi_links_navi        A:Hover     { color:#444444; text-decoration: none;}

    
} 

#navi_links_suche {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 8.7pt;
        letter-spacing: -0.1pt;
}

.navi_level_1 {
        padding-left: 5px;
        padding-right: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        font-size:9pt;
        border-top: 1px solid #2B65A7;
        border-left: 1px solid #2B65A7;
        border-right: 1px solid #2B65A7;
}

.navi_level_ausgewaehlt {
        background: url(/cms/upload/master/navi_links_ausgewaehlt.gif) repeat-x;
        font-weight: bold;
}

.navi_level_ia_active {
        background: url(/cms/upload/master/navi_links_ausgewaehlt.gif) repeat-x;
        font-weight: bold;
}

.navi_level_ia {
        
}

.navi_level_aktiv {
        background: url(/cms/upload/master/navi_links_aktiv.gif) repeat-x;
}

.navi_level_2 {
        padding-left: 12px;
        padding-right: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        border-left: 1px solid #2B65A7;
        border-right: 1px solid #2B65A7;
}

.navi_level_3 {
        padding-left: 19px;
        padding-right: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        border-left: 1px solid #2B65A7;
        border-right: 1px solid #2B65A7;
}

.navi_level_4 {
        padding-left: 26px;
        padding-right: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        border-left: 1px solid #2B65A7;
        border-right: 1px solid #2B65A7;
}

.navi_level_5 {
        padding-left: 33px;
        padding-right: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        border-left: 1px solid #2B65A7;
        border-right: 1px solid #2B65A7;
}

.navi_level_6 {
        padding-left: 40px;
        padding-right: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        border-left: 1px solid #2B65A7;
        border-right: 1px solid #2B65A7;
}



/* Inhaltsbox */

.content {
        width: 730px;
        float: right;
        margin-bottom: 5px;
}

.content_box h1 {
        color: #FFFFFF;
        height: 16px;
        font-size: 12pt;
        padding-left: 5px;
        letter-spacing: -0.1pt;
        letter-spacing: -0.1pt;
        padding-top: 2px;
        padding-bottom: 4px;
        margin-bottom: 4px;
}

.content_container_outer {
        padding-bottom: 4px;
}

.content_container_inner {
        padding: 8px; 
        border-left: 1px solid #2C66A8; 
        border-right: 1px solid #2C66A8;
        clear: both;
        display: block; 
}

.content_container_inner_dummy {
        width: 710px;
        margin: 0px;
        padding: 0px; 
        clear: both;
        display: block; 
}

/* Umschaltreiter auf der Startseite */ 

#startseite_reiter_gesamt {
        clear:both;
        padding-top: 3px;
        width: 960px;
}

#startseite_reiter1_info {
        width: 960px;   
}

#startseite_reiter2_info {
        width: 960px;   
}

#startseite_reiter3_info {
        width: 960px;   
}

#startseite_reiter4_info {
        width: 960px;   
}

#startseite_reiter5_info {
        width: 960px;   
}

    
.startBoxNewInfo        {float:left; width:477px; height:287px; margin-bottom:0px; margin-top:10px;}
.startBoxNewInfoBGa     { background-image: url(/cms/upload/master/redesign/bg_start_box_comp_a.jpg);}
.startBoxNewInfoBGb     { background-image: url(/cms/upload/master/redesign/bg_start_box_comp_b.jpg);}
.startBoxNewInfoBGc     { background-image: url(/cms/upload/master/redesign/bg_start_box_comp_c.jpg);}
.startBoxNewInfoBGd     { background-image: url(/cms/upload/master/redesign/bg_start_box_comp_d.jpg);}
.startBoxNewInfoFloat   {float:left; margin-left:6px;}
.startBoxNewInfoHead    {margin:10px 0px 0px 15px; color:#2C66A8; font-size:22px; font-weight:bold; height:25px;}
.startBoxNewInfoBody    {clear:both; padding:0px 0px 0px 15px; font-size:12px; height:211px;}
.startBoxNewInfoBody h2 {padding:8px 0px 0px 0px; margin:0px 0px 8px 0px;}
.startBoxNewInfoFooter  {}

.shclearboth            {clear:both !important; line-height:1px; font-size:1px;}


.startseite_reiter_links_deaktiv {
        background-image: url(/cms/upload/master/redesign/startseite_reiter_links_bg_deaktiv.jpg);
        background-repeat:no-repeat;
        width: 192px;
        height: 222px;
        float: left;
        backgound-color: #3b73b0;   
}

.startseite_reiter_links_aktiv {
        background-image: url(/cms/upload/master/redesign/startseite_reiter_links_bg_aktiv.gif);
        background-repeat:no-repeat;
        width: 192px;
        height: 222px;
        float: left;
}

.startseite_reiter_mitte_deaktiv {
        background-image: url(/cms/upload/master/redesign/startseite_reiter_mitte_bg_deaktiv.jpg);
        background-repeat:no-repeat;
        width: 192px;
        height: 222px;
        float: left;    
        backgound-color: #3b73b0;
}

.startseite_reiter_mitte_aktiv {
        background-image: url(/cms/upload/master/redesign/startseite_reiter_mitte_bg_aktiv.gif);
        background-repeat:no-repeat;
        width: 192px;
        height: 222px;
        float: left;    
}

.startseite_reiter_rechts_deaktiv {
        background-image: url(/cms/upload/master/redesign/startseite_reiter_rechts_bg_deaktiv.jpg);
        background-repeat:no-repeat;
        width: 192px;
        height: 222px;
        float: left;    
        backgound-color: #3b73b0;
}
.startseite_reiter_rechts_aktiv {
        background-image: url(/cms/upload/master/redesign/startseite_reiter_rechts_bg_aktiv.gif);
        background-repeat:no-repeat;
        width: 192px;
        height: 222px;
        float: left;    
}

.startseite_reiter_innen_deaktiv {
    padding-left: 8px;
    padding-right: 8px;
}

.startseite_reiter_innen_aktiv {
    padding-left: 8px;
    padding-right: 8px;
}

.startseite_reiter_innen_deaktiv h1 {
        color: #FFFFFF;
        font-size: 11pt;
        letter-spacing: 0pt;
}

.startseite_reiter_innen_aktiv h1 {
        font-size: 11pt;
        letter-spacing: 0pt;
}

.startseite_reiter_bild {
    width: 175px;
    text-align: center;
}


.startseite_reiter_innen_aktiv .startseite_reiter_text { 
    font-size:9pt; 
    font-weight:normal; 
    padding-top: 5px;
}

.startseite_reiter_innen_deaktiv .startseite_reiter_text { 
    color:#FFFFFF; 
    font-size:9pt; 
    font-weight:normal; 
    padding-top: 5px;
}

.startseite_aktuelles_item {
        clear: both;
        background-color:  #e6e6e6;
        padding: 3px;
        margin-bottom: 3px;
}

/* Boxen mit RUNDEN Ecken */

.roundedbox_mit_header_1_ro {
    background:  url("/cms/upload/master/roundedbox_mit_header_1_ro.gif") top right no-repeat;
    margin:0;
}

.roundedbox_mit_header_1_lo {
    background:  url("/cms/upload/master/roundedbox_mit_header_1_lo.gif") top left no-repeat;
    margin:0;
}

.roundedbox_mit_header_1_ru {
    background:  url("/cms/upload/master/roundedbox_mit_header_1_ru.gif") bottom right no-repeat;
    margin:0;
}

.roundedbox_mit_header_1_lu {
    background:  url("/cms/upload/master/roundedbox_mit_header_1_lu.gif") bottom left no-repeat;
    margin:0;
}

.roundedbox_mit_header_2_ro {
    background:  url("/cms/upload/master/roundedbox_mit_header_2_ro.gif") top right no-repeat;
    margin:0;
}

.roundedbox_mit_header_2_lo {
    background:  url("/cms/upload/master/roundedbox_mit_header_2_lo.gif") top left no-repeat;
    margin:0;
}

.roundedbox_mit_header_2_ru {
    background:  url("/cms/upload/master/roundedbox_mit_header_2_ru.gif") bottom right no-repeat;
    margin:0;
}

.roundedbox_mit_header_2_lu {
    background:  url("/cms/upload/master/roundedbox_mit_header_2_lu.gif") bottom left no-repeat;
    margin:0;
}
.roundedbox1_aussen {
    width: 100%; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 12px; 
    float: none;
}

.roundedbox1_ro {
    background:  url("/cms/upload/master/roundedbox1_ro.gif") top right no-repeat;
    margin:0;
}

.roundedbox1_lo {
    background:  url("/cms/upload/master/roundedbox1_lo.gif") top left no-repeat;
    margin:0;
}

.roundedbox1_ru {
    background:  url("/cms/upload/master/roundedbox1_ru.gif") bottom right no-repeat;
    margin:0;
}

.roundedbox1_lu {
    background:  url("/cms/upload/master/roundedbox1_lu.gif") bottom left no-repeat;
    margin:0;
}

.roundedbox1_inhalt {
    margin: 0px;
    padding-top: 8px; 
    padding-left: 8px; 
    padding-right: 8px;
    padding-bottom: 8px;
    font-size: 9pt;
}

.roundedbox1_inhalt p {
    margin-top: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}


.roundedbox_grey_ro {
    background:  url("/cms/upload/master/roundedbox_grey_ro.gif") top right no-repeat;
    margin:0;
}

.roundedbox_grey_lo {
    background:  url("/cms/upload/master/roundedbox_grey_lo.gif") top left no-repeat;
    margin:0;
}

.roundedbox_grey_ru {
    background:  url("/cms/upload/master/roundedbox_grey_ru.gif") bottom right no-repeat;
    margin:0;
}

.roundedbox_grey_lu {
    background:  url("/cms/upload/master/roundedbox_grey_lu.gif") bottom left no-repeat;
    margin:0;
}

.roundedbox_lightblue_aussen {
    width: 100%; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    float: none;
}

.roundedbox_lightblue_ro {
    background:  url("/cms/upload/master/roundedbox_lightblue_ro_eckig.gif") top right no-repeat;
    margin:0;
}

.roundedbox_lightblue_lo {
    background:  url("/cms/upload/master/roundedbox_lightblue_lo_eckig.gif") top left no-repeat;
    margin:0;
}

.roundedbox_lightblue_ru {
    background:  url("/cms/upload/master/roundedbox_lightblue_ru.gif") bottom right no-repeat;
    margin:0;
}

.roundedbox_lightblue_lu {
    background:  url("/cms/upload/master/roundedbox_lightblue_lu.gif") bottom left no-repeat;
    margin:0;
}

.roundedbox_lightblue_inhalt {
    margin: 0px;
    padding-top: 8px; 
    padding-left: 8px; 
    padding-right: 8px;
    padding-bottom: 8px;
    font-size: 9pt;
    height: 100px;
}

.roundedbox_lightblue_inhalt p {
    margin-top: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}

.roundedtable_grey_ro {
    background:  url("/cms/upload/master/roundedtable_grey_ro.gif") top right no-repeat;
    margin:0;
}

.roundedtable_grey_lo {
    background:  url("/cms/upload/master/roundedtable_grey_lo.gif") top left no-repeat;
    margin:0;
}

.roundedtable_grey_ru {
    background:  url("/cms/upload/master/roundedtable_grey_ru.gif") bottom right no-repeat;
    margin:0;
}

.roundedtable_grey_lu {
    background:  url("/cms/upload/master/roundedtable_grey_lu.gif") bottom left no-repeat;
    margin:0;
}

/* Boxen für Category Overview */

.index_box_rahmen_lo {
    BACKGROUND: url(/cms/upload/master/index_bigbox_lo.gif) no-repeat left top;
    line-height: 4px;
    font-size: 4px;
    width: 12px;
    height: 12px;
}

.index_box_rahmen_ro {
    BACKGROUND: url(/cms/upload/master/index_bigbox_ro.gif) no-repeat right top;
    line-height: 4px;
    font-size: 4px;
    width: 12px;
    height: 12px;
}

.index_box_rahmen_lu {
    BACKGROUND: url(/cms/upload/master/index_bigbox_lu.gif) no-repeat left bottom;
    line-height: 4px;
    font-size: 4px;
    width: 12px;
    height: 12px;
}

.index_box_rahmen_ru {
    BACKGROUND: url(/cms/upload/master/index_bigbox_ru.gif) no-repeat right bottom;
    line-height: 4px;
    font-size: 4px;
    width: 12px;
    height: 12px;
}

.index_box_rahmen_o {
    BACKGROUND: url(/cms/upload/master/index_bigbox_oben.gif) repeat-x left top;
    line-height: 4px;
    font-size: 4px;
    height: 12px;
}

.index_box_rahmen_u {
    BACKGROUND: url(/cms/upload/master/index_bigbox_unten.gif) repeat-x left bottom;
    line-height: 4px;
    font-size: 4px;
}

.index_box_rahmen_l {
    BACKGROUND: url(/cms/upload/master/index_bigbox_links.gif) repeat-y left top;
    line-height: 4px;
    font-size: 4px;
    width: 12px;
}

.index_box_rahmen_r {
    BACKGROUND: url(/cms/upload/master/index_bigbox_rechts.gif) repeat-y right top;
    line-height: 4px;
    font-size: 4px;
    width: 12px;
}

.index_box_zentrum {
    BACKGROUND-COLOR: #ECECEC;
    vertical-align: top;
}


/* Bilder  */

.bild_mittig    {
        float: none;
        width: 100%;
        width: 100%;
        padding-top: 5px; 
        padding-right: 10px;
        padding-left: 10px; 
        padding-bottom: 5px;
        text-align: center;
        line-height: 16px; 
        font-size: 9pt;
        color: #6A8282; 
        }

.bild_links     {
        float: left;
        position:relative; left:0px; 
        margin: 0px;
        padding-top: 5px; 
        padding-right: 15px;
        padding-left: 5px; 
        padding-bottom: 10px;
        text-align: center;
        line-height: 16px; 
        font-size: 9pt;
        color: #6A8282; 
        }


.bild_rechts    {
        float: right;
        position:relative; left:0px; 
        padding-right: 5px;
        padding-left: 15px; 
        text-align: center;
        font-size: 9pt;
        color: #6A8282; 
        }

/* Textformatierung  */

H1      {       
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12pt; 
        color: #2C66A8; 
        letter-spacing: 0.8pt;
        font-weight: bold; 
        font-variant: normal; 
        line-height: 15pt; 
        margin-top: 3px;
        margin-bottom: 10px;
        text-indent: 0px;
        text-transform: none;
        }
        
H2      {       
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10.5pt; 
        color: #2C66A8; 
        font-weight: bold; 
        font-variant: normal; 
        line-height: normal; 
        text-indent: 0px;
        text-transform: none;
        margin-top: 15px;
        margin-bottom: 8px;
        }

H3      {
    font-family: Arial, Helvetica, sans-serif; 
        font-size: 10pt; 
        color: #2C66A8; 
        font-weight: bold; 
        font-variant: normal; 
        line-height: normal; 
        text-indent: 0px;
        text-transform: none;
        margin-top: 9px;
        margin-bottom: 4px;
        }

H4      {
    font-family: Arial, Helvetica, sans-serif; 
        font-size: 9.5pt; 
        }

.h4      {
    font-family: Arial, Helvetica, sans-serif; 
        font-size: 9.5pt; 
        font-weight: bold;
        }
        
p {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}


.lexikon_highlight {
        color: #2C66A8; 
        font-size: 12pt;
}

/* Auflistungen */

.product_data{
        padding:8px;
}

.product_data_table_row{
        border-left: 1px solid #BEBEBE;
        border-right: 1px solid #BEBEBE;
        border-top: 1px solid #BEBEBE;
        background-color: #FFFFFF;
}

.product_data_table_cell{
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 2px;
        padding-bottom: 2px;
        border-top: 1px solid #BEBEBE;
}

.table_grey_row {
        border-left: 1px solid #BEBEBE;
        border-right: 1px solid #BEBEBE;
        background: url(/cms/upload/master/background_table_grey.gif) repeat-x;
}

.table_grey_cell {
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 2px;
        padding-bottom: 2px;
        border-left: 1px solid #BEBEBE;
        border-right: 1px solid #BEBEBE;
        height: 40px;
        width: 100%;
        vertical-align: middle;
}

.startseite_shoplogin {
    width: 175px;
    float:right;
    background-color: #fab905;
    color: #222222;
    margin-left: 8px;
    margin-bottom: 8px;
}

.startseite_shoplogin_inner {
    padding-left: 4px;
    padding-top: 4px;
    background-color: #fab905; 
}

.startseite_shoplogin input {
    width: 85px;
    height: 14px;
    font-size: 9pt;
}

/* Boxtyp Footerbox */


#Footerbox_FRAME{
    width: 992px;
    margin: auto;
    text-align: left;
    display: block;
}

.Footerbox_AUSSEN {
    width: 329px;
    margin-top: 10px; 
    padding-bottom: 10px; 
    float: left;
}

.Footerbox_RO {
    background:  url("/cms/upload/master/footerbox_ro.gif") top right no-repeat;
    margin:0;
}

.Footerbox_LO {
    background:  url("/cms/upload/master/footerbox_lo.gif") top left no-repeat;
    margin:0;
}

.Footerbox_RU {
    background:  url("/cms/upload/master/footerbox_ru.gif") bottom right no-repeat;
    margin:0;
}

.Footerbox_LU {
    background:  url("/cms/upload/master/footerbox_lu.gif") bottom left no-repeat;
    margin:0;
}
.Footerbox_Inhalt {
    margin: 0px;
    padding-top: 14px; 
    padding-left: 14px; 
    padding-right: 12px;
    padding-bottom: 14px;
    height: 368px;
    color: #555555;
}

.Footerbox_Inhalt h2 {
    margin-top: 1px;
    margin-bottom: 6px;
    font-weight: normal;
}

.Footerbox_Inhalt p {
    margin-top: 6px;    
    margin-bottom: 8px;
}

.Footerbox_Inhalt li {
    margin-top: 2px;    
    margin-bottom: 6px;
}

#Footerbox_FRAME h1 {
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-weight: normal;
}

#Footerbox_FRAME #pagefooter {
    padding-left: 8px;
    padding-right: 8px;
}

