/* Attributes */
BODY {
    background-color:#d1d5da;
    color:#313131;
    margin:0;
    padding:0;
    font:normal 100% Arial,Helvetica,sans-serif;
}
/* P { margin:0; } TB 220508*/
EM {
    /*font-weight: 700;*/
    font-style:italic;
}
A { 
    text-decoration:none;
    color: #8b8b8b;
}
A:hover {
    text-decoration:none;
    color: #1370b7;
}
UL {
    padding: 0; /*cr*/
    margin-left: 14px; /*cr*/
}
* HTML UL {
    margin-left: 16px; /*cr*/
}
*+HTML UL {
    margin-left: 16px; /*tl*/
}
LI { margin-left:0; }
/* Attributes : Headings */
H1 { /* use once per page (main heading / category title in content area ) */
    position:absolute;
    bottom:24px;
    left:17px;
    margin:0;
    font-size:2.2em;
    color:#fbfbfb;
    }
H2 { /* topic / submenu title in content area */
    color:#7a7a7a;
    font-size:1.7em;
    margin-bottom:5px;
    margin-top:0px;
    margin-left:0px;
}
H3 {
    color:#313131;
    margin:0 0 3px 0;
    font-weight:700;
    font-size:1.2em;
}
H4 { /* first content heading */
    font-size:1em;
    font-weight:700;
    margin-bottom:7px;
    margin-top:0px;
}
.contentarea H4 {
    margin-bottom:7px;
    font-weight: 700; /*cr*/
    margin-left:0px; /*tb*/
}
/* Attributes : Tables */
TABLE {
    border-collapse:collapse;
    text-align:left;
    vertical-align:top;
}
/* Attributes : Tables */
.light_color {color:#99a0a6;}
.dark_color {color:#b6bbbe;}
.medium_color {color:#fbfbfb;}
/* Common classes */
.clr {
    clear:both;
    line-height:0;
    display:block;
}
.clr_left {
    clear:left;
    line-height:0;
    display:block;
}
.w100 {    width:100%;}
.page_bg_l {
    width:981px;
    padding-left:6px;
    margin:0 auto;
    background:transparent url(/images/images_hg_design/shd_l_big.gif) repeat-y;
    }
.page_bg_r {
    width:981px;
    padding-right:6px;
    background:transparent url(/images/images_hg_design/shd_r.gif) repeat-y right top;
    float:left;
    }
/* Fuer das 760er Template - con_basic_inc_headimg_760_smallHead - wird das element .page im Quelltext des Templates ersetzt durch eine identische kopie, allerdings mit einem eigenen Image ohne Strich */
.page {
    position:relative;
    top:0;left:0;
    height:100%;
    width:975px;
    background-color:#3c89c4;
    border:3px solid #fff;
    font-size:0.8em;
    min-height:550px;
    background:transparent url(/images/images_hg_design/new_bg_site.gif) repeat-y;
    float:left;
    }
* html .page{
    height: 550px;
    }
/* Class4 CSS */
.box_cnt_560_class4 {
    position:relative;
    width:800px;
    padding-top:141px;
    min-height: 350px;    
    background: #fff;
}
.page_bg_l_class4 {
    width:806px;
    padding-left:6px;
    margin:0 auto;
    background:transparent url(/images/images_hg_design/shd_l_big.gif) repeat-y;
    }
.page_bg_r_class4 {
    width:806px;
    padding-right:6px;
    background:transparent url(/images/images_hg_design/shd_r.gif) repeat-y right top;
    }
.page_class4 {
    position:relative;
    top:0;left:0;
    height:100%;
    width:800px;
    background-color:#fff;
    border:3px solid #fff;
    font-size:0.8em;
    min-height:500px;
    /*background:transparent url(/images/images_hg_design/new_bg_site.gif) repeat-y;*/
    }
* html .page_class4 {
    height: 500px;
    }
.footer_class4 {
    color:#3C89C4;
    margin:0 auto;
    padding-top:10px;
    width:812px;
    font-size:0.7em;
    background:url(/images/images_hg_design/shd_b2.gif) repeat-x 0 0;
    }
.footer_class4  #left {float:left;margin-left:10px;}
.footer_class4  #right {float:right;margin-right:5px;}
.footer_class4  #mid {
    text-align:center;
    margin:-6px auto 0;
}
.footer_class4  a {
    color: #1370B7;
}
.date_class4{
    position:absolute;
    top:50px;
    right:0px;
    }
/* Class4 CSS End */
.box_menu ul ul {
    margin:0;
    padding:0;
    list-style-type:none;
    font-weight:normal;
}
.box_menu ul {
    margin:0;
    padding:0;
    list-style-type:none;
    font-weight:normal;
}
.menu_link_area a {
    color:#fff;
    }
.breadcrumb a {
    color:#8b8b8b;
    font-size:1em;
}
/* Footer */
.footer {
    color:#8b8b8b;
    margin:0 auto;
    padding-top:10px;
    width:993px;
    font-size:0.7em;
    background:url(/images/images_hg_design/shd_b2.gif) repeat-x 0 0;
    }
.footer #left {float:left;margin-left:10px;}
.footer #right {float:right;margin-right:5px;}
.footer #mid {
    text-align:center;
    margin:-6px auto 0;
}
.footer a {
    color: #8b8b8b;
}
.footer a:hover {
    color: #1370b7;
}
.logo{
    position:relative;
    height:60px;
    width:100%;
    border-bottom:1px solid #8596aa;
    background:url(/images/images_hg_design/new_head_bg.gif) repeat-x;
}
.logo img {
    margin-top:10px;
    margin-left:7px;
}
.switch_lang {
    margin-right:30px;
    float:left;
}
.metanav{
    position:absolute;
    top:8px;
    right:20px;
    font-size:0.8em;
}
.metanav a{
    color: #8b8b8b;
}
.metanav a:hover{
    color: #1370b7;
}
.date{
    position:absolute;
    bottom:6px;
    left:504px;
    font-size:0.8em;  
    }
.search{
    position:absolute;
    top:27px;
    right:20px;
    font-size:0.8em;
    }
/* Page menu */
.box_menu{
    float:left;
    color:#404850;
    font-weight:bold;
    font-size:11px;
}
LI.nav_level1_active, LI.nav_level1_inactive{
    display:inline;
}
LI.nav_level1_inactive A{
    display:block;    
    color:#404850;        
    padding:4px 0 4px 10px;
    width:165px;
    /*background:#2a7fbf url(/images/images_hg_design/mmn_bg.gif) repeat-x; TB: geaendert am 310808*/     
    background-color:#b6bbbe;
    border-top:1px solid #ccd0d2;
    border-bottom:1px solid #99a0a6;
}
LI.nav_level1_inactive A:hover {
    color:#1370b7;
    background-color:#f0f1f2;
    border-top:1px solid #f0f1f2;
    border-bottom:1px solid #99a0a6;
}
LI.nav_level1_active A {
    display:block;
    padding:4px 0 4px 10px;
    width:165px;
    color: #404850 !important; /*cr*/
    border-top:0px solid;
    border-bottom:1px solid #99a0a6;
    background:#f0f1f2; /*cr*/
    font-weight: normal; /*cr*/
}
.nav_level2{
    width:175px;
    background:#f8f8f9 url(/images/images_hg_design/new_bg_menu_L2.gif) repeat-x;
}
*html .nav_level2{
    width:173px;
    background:#f8f8f9 url(/images/images_hg_design/new_bg_menu_L2.gif) repeat-x;
}
.nav_level2 li {
    list-style-type:none;
}
.nav_level2_inactive {
    padding-left:20px;
    padding-top:2px;
    padding-bottom:2px;
    width:155px;
    /*background:#f8f8f9 url(/images/images_hg_design/new_bg_menu_L2.gif) repeat-x; */
    border-bottom: solid 1px #dfebf5;
}
.nav_level2_inactive:hover {
    color:#1370b7;
    background: #f8f8f9 url(/images/images_hg_design/new_arr_grey.gif) no-repeat 10px 5px;
}
.nav_level2_inactive A {
    color:#404850;    
}
.nav_level2_active {
    padding-left:20px;
    padding-top:2px;
    padding-bottom:2px;
    width:155px;
    border-bottom: solid 1px #dfebf5;
    background: transparent url(/images/images_hg_design/new_arr_grey.gif) no-repeat 10px 5px;
}
.nav_level2_active A {
    color:#404850;    
}
LI.nav_level1_sub_inactive a:hover  {
    color:#1370b7;
    background-color:#f0f1f2;
    border-top:1px solid #f0f1f2;
    border-bottom:1px solid #99a0a6;
}
li.nav_level1_sub_inactive, li.nav_level1_sub_active {
    display:inline;
}
li.nav_level1_sub_inactive a {
    display:block;
    padding:4px 0 4px 20px;
    width:155px;
    color: #404850;
    font-weight: normal;
    border-top:1px solid #ccd0d2;
    border-bottom:1px solid #99a0a6;
    background:#b6bbbe url(/images/images_hg_design/new_menue_dot.gif) no-repeat 10px 8px;
}
li.nav_level1_sub_active a {
    display:block;
    padding:4px 0 4px 20px;
    width:155px;
    color: #404850;
    font-weight: normal;
    border-top:0px solid;
    border-bottom:1px solid #99a0a6;
    background:#f0f1f2 url(/images/images_hg_design/new_menue_dot.gif) no-repeat 10px 8px;
}
li.nav_level1_sub_active a {
    color: #404850;
    background-color: #f0f1f2;
}
.menu_link_area{
    margin:10px 0 10px 0px;
    color:#fff;
    font-weight:normal;
    padding-left:10px;
    }
/* Page content */
.box_cnt, .box_cnt_560 {
    position:relative;
    float:right;
    width:800px;
    padding-top:141px;
    min-height: 350px;    
    background: #fff;
}
*html .box_cnt, *html .box_cnt_560{
    height: 350px;
}
.box_cnt_560 {
    background: url(/images/images_hg_design/cnt_brd_r.gif) repeat-y top right;
}
.pg_head{
    position:relative;
    height:141px;
    width:100%;
    }
.breadcrumb{
    position:absolute;
    z-index:5;
    top:190px;
    left:190px;
    height:12px;
    font-size:0.7em;
    color:#000;
}
.cnt{
    min-height:100px;
    margin-left:15px;
    background: url(/images/images_hg_design/cnt_brd_r.gif) repeat-y top right;
}
.cnt_boxes {
    margin-left:15px;
    min-height:100px;
    list-style-position:outside;
}
.containerarea{
    position:relative;
    width:200px;
    margin-top:-21px;
    float:right;
    color: #313131;
    font-size: 11px;
    }
.containerarea a{
    color: #8b8b8b;
}
.cntr_head{
    border-top:1px solid #404850;
    border-left:1px solid #404850;
    background-color:#404850;
    color:#fff;
    line-height:20px;
    padding-left:5px;
    }
.cntr_cnt{
    border-left:1px solid #99a8b9;
    padding-left:6px;
    margin-bottom:17px !important;
    padding-top:5px;
    }
.cntr_frame {
    min-height: 55px; 
    border-bottom: 1px solid #404850; 
    margin-bottom: 5px; 
    }
* html .cntr_frame {
    height: 55px; 
    }
cntr_dl_cnt {
    border-left:1px solid #99a8b9;
    padding-left:6px;
    margin-bottom:17px !important;
    display:block;
    }
.cntr_cnt_pfeil a{
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 4px 3px;
    color:#8b8b8b;
    padding-left:20px;
    /*padding-top: 5px;*/
    display:block;
    text-decoration: none !important;
}
.cntr_cnt_pfeil a:hover{
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 4px 3px;
    color:#1370b7;
    padding-left:20px;
    /*padding-top: 5px;*/
    display:block;
    text-decoration: none !important;
}
/*
.cntr_cnt a {
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 4px 3px;
    color:#8b8b8b;
    padding-left:20px;
    /*padding_top: 5px;*/
    display:block;
}
.cntr_cnt a:hover {
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 4px 3px;
}
*/
.cntr_cnt_bluebox a.cntr_lnk, .cntr_cnt_gradbox a.cntr_lnk{
    display:block;
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 0 3px;
    color: #8b8b8b;
    padding-left:10px;
    text-decoration: none;
}
.cntr_cnt_bluebox a:hover.cntr_lnk, .cntr_cnt_gradbox a:hover.cntr_lnk{
    display:block;
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 0 3px;
    color: #1370b7;
    padding-left:10px;
    text-decoration: none;
}
.cntr_lnk {
    display:block;
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 0 3px;
    /*color: #1370B7;*/
    padding-left:10px;
    text-decoration: none !important;
}
a:hover.cntr_lnk {
    display:block;
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 0 3px;
    color: #1370B7;
    padding-left:10px;
    text-decoration: none !important;
}
 .cntr_lnk_white {
    display:block;
    background: url(/images/images_hg_design/arr_white.gif) no-repeat 0 3px;
    /*color: #1370B7;*/
    padding-left:10px;
    text-decoration: none !important;
}
 a:hover.cntr_lnk_white {
    display:block;
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 0 3px;
    /*color: #1370B7;*/
    padding-left:10px;
    text-decoration: none !important;
}
/* Contentarea */
.contentarea{
    width:570px; /*TB*/
    padding-top:15px;
}
/* Contentarea Wide */
.contentarea_wide{
    width:770px; /* 760 + 2*5px outer margin of text & image elements */
    padding-top:15px;
}
a.cnt_link_loupe {
    font-weight:700;
    color: #8b8b8b;
    text-decoration: none !important;
}
a:hover.cnt_link_loupe {
    font-weight:700;
    color: #1370B7;
    text-decoration: none !important;
}
.contentarea a {
    font-weight:700;
    color: #8b8b8b;
    text-decoration: underline;
}
.contentarea a:hover {
    font-weight:700;
    color: #1370b7;
    text-decoration: underline;
}
.contentlink_arrow {
    /*Links mit Pfeil im Content*/
    display:block;
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 0 5px;
    padding-left:10px;
    text-decoration: none !important;
    /*Ende*/
}
.contentlink_arrow_new a {
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 0 5px;
    padding-left:10px;
    font-weight:700;
    color: #8b8b8b;
    text-decoration: none;
}
.contentlink_arrow_new a:hover {
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 0 5px;
    padding-left:10px;
    font-weight:700;
    color: #1370b7;
    text-decoration: none;
}
.contentlink_news_arrow_new a {
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 0 5px;
    padding-left:10px;
    font-weight:700;
    color: #8b8b8b;
    text-decoration: none;
    float: right;
}
.contentlink_news_arrow_new a:hover {
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 0 5px;
    padding-left:10px;
    font-weight:700;
    color: #1370b7;
    text-decoration: none;
    float: right;
}
.box {
font-size:0.85em;
}
.box h4 {
    font-weight:700;
    color: #313131;
    margin: 5px 8px 4px 10px;
}
.box .hline {
    background-image: url(/images/images_hg_design/brd_hline.gif);
    line-height:2px;
    margin:0 8px 0 4px;
}
.box .vline {
    background: url(/images/images_hg_design/brd_vline.gif) repeat-y 4px 6px;
    text-align:center;
}
.box ul {
    list-style:none;
    line-height:16px;
    padding-left:0; /*tb*/
    margin:0;
}
/* TB 070108*/
.box_teaser_top {
    margin-left:0;
}
.box_teaser_btm {
    margin-left:0;
}
/* Table inside 'box' class */
.box_teaser_top .box table {}
.box_teaser_top table .col_1 {
    width:560px;/*204px;*/
}
/* background-image icons */
.bck_basket {
    padding: 5px 10px 5px 35px;
    background: url(/images/images_hg_design/icon_basket.jpg) no-repeat 5px 4px;
    width:273px;
}
.bck_catalogue {
    padding: 5px 10px 5px 35px;
    background: url(/images/images_hg_design/icon_cat.gif) no-repeat 5px 4px;    
}
.bck_loupe {
    padding: 5px 10px 5px 35px;
    background: url(/images/images_hg_design/icon_loupe.gif) no-repeat 10px 0px;
}
.bck_download  {
    background: url(/images/images_hg_design/icon_dl.gif) no-repeat 5px 4px;
    line-height:12px;
    padding: 5px 10px 10px 35px;
    vertical-align:top;
    width:260px;
}
/* product page: top box */
.box_teaser_top .box {
    margin-bottom:20px;
    background-color:#f1f3f8;
    border:1px solid #404850;
}
.box_teaser_top table .col_2 {
    width:10px;
}
.box_teaser_top table .col_3  {
    background: url(/images/images_hg_design/icon_dl.gif) no-repeat 5px 4px;
    line-height:12px;
    padding: 5px 10px 5px 35px;
    vertical-align:top;
    width:147px;
}
.box_teaser_top table .col_3 ul {
    font-weight:700;
}
.box_teaser_top table .col_3 img {
    margin: 7px 5px 0 0;
}
cntr_dl_cnt.box_teaser_top table .sort {
    width:237px;
    line-height:1.7em;
}
/* product page: top box - main button */
.img_btn {
    float:left;
    background-color:#b6bbbe;
}
.img_btn p {
    /*background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 4px 3px;*/
    display:block;
    width:268px;
    height:17px;
    min-height:17px;
    margin:0 0 0 5px;
    color:#fff;
    text-align:left;
}
* html .img_btn p {
    margin:0 0 0 5px;
}
*+html .img_btn p {
    margin:0 0 0 5px;
}
.img_btn a, .img_btn p a {
    color:#fff;
}
/* product page: bottom box */
.box_teaser_btm .box {
    min-height:125px;
    margin-bottom:20px;
    background-color:#f1f3f8;
    border:1px solid #404850;
}
.box_teaser_btm table .col_1 {
    width:275px;
}
.box_teaser_btm table .col_1 ul {
    padding-left:40px;
    background: url(/images/images_hg_design/icon_basket.jpg) no-repeat 5px 4px;    
}
.box_teaser_btm table .col_2 {
    height:59px;
    width:20px;
}
.box_teaser_btm table .col_3  {
    vertical-align:top;
    width:275px;
    padding-left:48px;
    background: url(/images/images_hg_design/icon_cat.gif) no-repeat 17px 4px;
}
.box_teaser_btm table .sort {
    width:237px;
    line-height:1.7em;
    padding-left:48px;
    background: url(/images/images_hg_design/icon_loupe.gif) no-repeat 23px 0px;
}
/* box templates, r4 = raster with 4 elements */
.r4_1_1 {
    width: 760px;
    float: left;
    margin: 0 5px;
}
.r4_1_2 {
    float: left;
    width: 375px;
    margin: 0 10px 0 0; /*cr*/
}
.r4_3_8 {
    float: left;
    width: 280px;
    margin: 0 5px;
}
.r4_5_8 {
    float: left;
    width: 465px; /* Ursprünglicher Wert 470 - schmidtm-20100118 */
    margin: 0 5px;
}
.r4_1_4 {
    float: left;
    width: 180px;
    margin: 0 10px 0 0;    
}
.r4_1_4_wide {
    float: left;
    width: 190px;
    margin: 0 5px;    
}
.r4_3_4 { /* fits with r4_1_4_wide */
    float: left;
    width: 560px;
    margin: 0 5px;    
}
/* r3 = raster with 3 elements */
.r3_1_1 {
    width: 560px;
    float: left;
    margin: 0 10px 0 0; /*cr*/
}
.r3_1_2 {
    float: left;
    width: 275px;
    margin: 0 10px 0 0; /*TB*/
}
.r3_1_3 {
    float: left;
    width: 180px;
    margin: 0 10px 0 0; /*cr*/
}
.r3_2_3 {
    float: left;
    width: 370px;
    margin: 0 10px 0 0; /*cr*/
}
.hline_global {
width:100%;
border:1px solid #99A8B9;
border-width:1px 0 0;
margin: 10px 0;
}
.blind { /* for testing purposes */
    background-color: #acacac;
    border: 1px dotted black;
    height: 60px;
    text-align: center;
}
/* News */
.newsitem {
    margin-bottom:14px;
}
.newsitem h4 {
    font-weight:700;
    font-size:1em;
    margin-bottom: 0px;
}
.newsitem .news_bg {
    width:96%;
    padding:5px;
    border:1px solid #99A8B9;
    /*background-color:#eee;*/
    background: #dfe6ef url(/images/images_hg_design/new_bg_box.gif) repeat-x top left;
}
.news_bg .link {
    vertical-align:bottom;
    text-align:right;
}
/*.news_bg p, .news_bg > a{
    padding:3px;
}*/
.news_bg h4 {
    margin:0 0 4px 0;
}
.news_bg > a {
    float:left;
    width:20%;
    min-height: 60px;
    margin-right:10px;
}
.news_txt {
    padding-left:6px;
    margin-left: 125px;
    margin-bottom:6px !important;
    display:block;
}
.news_tab {
     margin-left: 105px;
}

/* Fairs / Messen TR: 27.02.08*/
.fair_even td  {
   font-size:0.9em;
   /* background-color:#eee; */
}
.fair_odd td {
    font-size:0.9em;
    background-color:#f5f5f5;
}
/* neu */
.cnt_boxes_bb { /* bright blue background */
    background-color:#ffffff;
    margin-left:1px;
    padding-left:14px;
    min-height: 350px;    list-style-position:inside;
}
* html .cnt_boxes_bb {
    height: 350px;}
.box li {
    padding-left:12px;
    background: transparent url(/images/images_hg_design/li_disc.gif) no-repeat 2px 6px;
}
.pg_head_big {
    position:relative;
    height:168px;
    width: 100%;
}
.pg_head_big H1 {
    bottom: 39px;
}
.pg_title {
    font-size:2.2em;
}
.pg_title2 { /* for subarea startpage */
    color:#ece9e5;
}
H2.pg_title {
    position:absolute;
    bottom:4px;
    left:17px;
    margin:0;
    font-weight:400;
}
/* HTAB */
.htab {
    /*margin-top:25px;*/
    position:relative; left:-15px; 
    padding:0pt 15px;
    width:550px;
    background:url(/images/images_hg_design/tab_bg_inactive.gif) repeat-x 0 0;
}
.htab h3 {
    float:left;
    font-size:1.2em;
    margin:0;
}
.data_tab_l {
    float:left;
    width: 260px;
    margin: 0 15px 0 0; 
}
.data_tab_r {
         float:left;
    width: 260px;
    margin: 0; 
}
h3.inactive a {
    color:#fff;
}
.textbox_1 {
    color:#313131;
    margin-left:0px;
}
.htab .active {
    color:#313131;
    background:url(/images/images_hg_design/new_tab_on.gif) repeat-x;
    height:19px;
    padding:5px 0 0 12px;
    width:131px;
}
.htab .inactive {
    color:#fff;
    height:19px;
    padding:5px 0 0 12px;
    width:131px;
}
.tab_data {
    background-color:#f1f4f5;
    margin:0pt -15px;
    padding:10px 15px 7px;
    width:100%;
}

* html .tab_data p {
    margin-bottom:19px;
}
/*
.tab_data a {
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 4px 4px;
    padding-left: 14px;
    text-decoration:underline;
}
*/
mwe.tab_data H5 {
    font-size:1em;
    margin:0;
}
.tab_data p {
    margin:0 7px 0 14px;
}
.tab_data p + H5 {
    margin-top:19px;
}
.tab_brd_l {
    float:left;
}
.data_row_l {
    float:left;
    width:50%;
}
.data_row_r {
    margin-left:50%;
}
p.more_link { /* used for htab in subarea startpage */
    text-align:right;
    margin-right:14px;
}
* html p.more_link {
    margin-bottom:0;
}

/* FeedbackFormular */
.tab_feedback {
    padding: 3px 0px;
    margin: 5px 0px;
   background-color:#dcecf9;
}

/* neu */
/* tl: 23.11.07 */
/* == START Vertical Content Tab-Menu == */
.vtab3_1_2 {
    float: left;
    width: 170px;
    margin: 0 5px;
}
.vtab-box {
    height        : 320px;
    width        : 559px;
    border        : 1px solid #d6dfee;
    background    : #fff url(/images/images_hg_design/vtab_gradient.gif) repeat-x bottom left;
}
.vtab {
    background:        #ecf0f7 url(/images/images_hg_design/vtab_tab_gradient.gif) repeat-x bottom left;
    width:            193px;
    height:            317px;
    padding-top:    3px;
    float:            left;
    font-size:        11px;
    border-right:    1px solid #D6DFEE;
}
.vtab ul {
    margin:0;
    padding:0;
    list-style-position:inside;
}
.vtab li {
    width        : 177px;
    height        : 17px;
    padding-top    : 5px;
    padding-left: 16px;
    background    : url(/images/images_hg_design/vtab_trenner.gif) repeat-x bottom left;
    margin:0;
}
*+html .vtab li {
    margin:0 0 0 -16px;
}
li.vtab_off {
    color        : #1371b7;
    background    : #edf1f7 url(/images/images_hg_design/vtab_trenner.gif) repeat-x bottom left;
    border-right: 1px solid #d6dfee;
}
li.vtab_on {
    color        : #e20000;
    background    : #fff url(/images/images_hg_design/arr_rot.gif) no-repeat 7px 8px;
    border-right: 1px solid #fff;
}
.vtab_cnt {
    width:        350px;
    float:        right;
    padding-top:10px;
    color:        #313131;
}
.vtab_cnt h3 {
    color:        #313131;
    font-size: 11px;
}
/* == END Vertical Content Tab-Menu == */
/* tr 07.12.07*/
.pdfdownl ul {
    margin:0;
    padding:0;
    list-style-position:inside;
}
li.pdfdownl {
    color        : #e20000;
    background    : #fff url(/images/images_hg_design/arr_rot.gif) no-repeat 7px 8px;
    border-right: 1px solid #fff;
}
.r3_1_2_pdf {
    /*float: left;*/
    width: 270px;
    float:left;
    margin: 0px 0px 5px 0px;
    border-bottom:1px solid #b6bbbe;
    /*background-color:#edf1f7;*/
    background: #dfe6ef url(/images/images_hg_design/DL_box_bg.gif) repeat-x top left; /*tb*/
}
.r3_1_2_pdf_cnt {
    padding-left:6px;
    margin-top:6px;
    margin-bottom:10px !important;
    margin-left:55px;
    display:block;
}
.cntr_cnt_bluebox {
    padding:5px 5px 17px;
    margin:5px 5px 17px;
}
.cntr_cnt_bluebox img {
    float:left;
}
.cntr_cnt_gradbox {
    background: #ffffff url(/images/images_hg_design/new_bg_box.gif) repeat-x 20px left;
    width: 188px;
    padding:0 0 0px;
    margin:5px 5px 17px 5px;
    border:1px solid #404850;
    overflow:    hidden;
    }
.cntr_cnt_gradbox_inner {
    width: 182px;
    padding: 4px 4px;
    overflow:    hidden;
}
.cntr_cnt_gradbox_inner a {
    background: url(/images/images_hg_design/new_arr_grey.gif) no-repeat 0 3px;
    padding-left:10px;
    color: #8b8b8b;
    text-decoration: none;    
}
.cntr_cnt_gradbox_inner a:hover {
    background: url(/images/images_hg_design/arr_r.gif) no-repeat 0 3px;
    padding-left:10px;
    color: #1370b7;
    text-decoration: none;
}
.cnt_videobox {
    padding: 5px;
}
/* get Acrobat image Div*/
.pdf_dwnimg_btn{ 
       margin        : 5px auto 0px auto;
       text-align:    center;
}
/* ######  SORTIMENT PRODUKTE SLIDER START ##### */
/* LAYOUT */
#container { width: 570px; margin: 0 auto; position: relative; }
/*p.last, ul.last, ol.last, li.last { _width:auto !important; _float:none !important; }*/
/* CONTENT */
#content { padding: 15px 0 0; }
/* PRODUCT BROWSER */
#productbrowser { width: 273px; height: 145px; background: url(/images/images_hg_design/mw_slider_pgb.jpg); overflow: hidden; } /* tb height: 150px; no-repeat top*/
/* SLIDER START */
#mw-pslidercontainer { position: relative; width: 273px; height: 145px; margin: 0; }
#mw-pslider { top: 4px; left: 0; width: 2500px; height: 112px; position: absolute; margin: 0; padding: 0;list-style: none; }
#mw-pslider .mw-pslidertimage { float: left; width: 100px; height: 112px; position: relative; top: 0; background:none;}
#mw-pslider .mw-pslidertimage a:link,
#mw-pslider .mw-pslidertimage a:visited { float: left; height: 112px; padding-top: 90px; width: 100%; overflow: hidden; color: #c5cdda; font-size: 11px; text-align: center; background-repeat: no-repeat; } /*tb padding-top: 75px;*/
#mw-pslider .mw-pslidertimage a:hover { text-decoration: none; color: #333; }
#mw-psliderhandle { position: absolute; width: 58px; height: 17px; cursor: pointer; z-index: 155; }
#mw-psliderleftarrow { position: absolute; left: 0px; top: 112px; width: 20px; height: 20px; background: transparent; z-index: 150; cursor: pointer; }
#mw-psliderrightarrow { position: absolute; left: 260px; top: 112px; width: 20px; height: 20px; background: transparent; z-index: 150; cursor: pointer; }

/* ######  SORTIMENT PRODUKTE SLIDER NEW ELEMENTS ##### */
#mw-pslidertrack { position: absolute; top: 127px; left: 0px; width:273px; height:17px; overflow: hidden; background: url(/images/images_hg_design/new_mw_slider_bg2.png) no-repeat 0 -1px; border:1px solid #404850;border-width:1px 0;visibility: hidden; }
#mw-psliderhandleimage { position: absolute; width: 63px; height: 17px; background: url(/images/images_hg_design/new_mw_slider_handlerbg2.png) no-repeat 0 1px; cursor: pointer; z-index: 5; }

/* ######  SORTIMENT PRODUKTE SLIDER END ##### */

#Sitemap { line-height: 19px; }
#Sitemap ul { 
    margin: 10px 0 0 0px;
    padding: 1px 0 4px;
    list-style-type: none;
}
#Sitemap li a {
    font-size: 1.7em;
    color:#7a7a7a;
    margin-left: 0px;
}
#Sitemap ul ul { 
    padding: 0 0 0 0; 
    margin:0;
}
#Sitemap ul ul li { 
    padding: 10px 0 0 0; 
    margin:0;
}
#Sitemap ul ul ul {
    background: #b6bbbe;
    margin-right: 20px; /*0 20px 10px 0px;*/
    /*padding-bottom: 10px;*/
}
#Sitemap ul ul ul li {
    padding: 0;
    border-bottom: 1px solid #FFF; 
    line-height: 16px;
    margin: 3px 0;
}
#Sitemap ul ul ul li a {
    font-size: 1em;
    color: #1370B7;
    margin-left: 20px;
}
#Sitemap ul ul ul ul { 
    margin: 5px 0 10px 10px;
    padding: 0;
}
#Sitemap li ul li a {
    font-size: 16px;
    margin-left: 55px;
    padding: 0 5px 0 0;
}
#Sitemap li ul li a {
    margin-left:0;
}
.jobfinder_box {
    margin-bottom: 5px;
    border-bottom: 1px solid #404850;
}
.jobfinder_box a {
    background-image:none;
}
.AlertDiv { 
     width:560px; 
     padding: 2px; 
     margin: 2px; 
     background:#eee;border:1px solid #F00; 
     font-size: 10px; 
     line-height: 12px; 
     color:#666; 
}

/* Shadowbox Light Integration */
#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;color:#888;}#shadowbox_title{height:30px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:10px 0 4px 10px;background-color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:10px solid #fff;background-color:#eee;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#ccc;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:26px;overflow:hidden;}#shadowbox_toolbar_inner{height:26px;background-color:#fff;}#shadowbox_toolbar_inner div{padding-top:6px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#888;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}