

@charset "utf-8"; * { margin: 0; padding: 0; font-size: 100.01%; }
html, body{ height: 100% !important; padding: 0; margin: 0; }
body { background-color: #eaebec; font-family: Arial, Helvetica, sans-serif; font-size: 75.00%; }
ul, li { padding: 0; margin: 0; }
ol { padding: 0 0 0 35px; margin: 0; }
ul li, ol ul li { list-style-type: none; }
ol li, ul ol li { list-style-type: decimal; }
form, h1, h2, h3, h4, h5, h6, .back01_content input, dl, dt, dd, p { padding: 0; margin: 0; }
#bcom_wrapper input, #bcom_wrapper textarea, #bcom_wrapper select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#bcom_wrapper select option { padding-left: 6px; }
#bcom_wrapper select optgroup { padding-left: 6px; font-weight: bold; font-style: normal; color: #000000; }
#bcom_wrapper select optgroup option { padding-left: 15px; }
input.bcom_formHalf, input.bcom_formFull, input.bcom_formSearch, select.bcom_formHalf, select.bcom_formFull, select.bcom_formV01 { background-image:url(/site/images/bcom_bg_inputText.gif); background-repeat: no-repeat; border: 0; }
input.bcom_formHalf { width: 252px; background-position: 0 0; padding: 4px; }
input.bcom_formFull { width: 530px; background-position: 0 -33px; padding: 4px; }
input.bcom_formSearch { width: 429px; background-position: -93px -66px; padding: 4px; }
textarea.bcom_formFull { width: 526px; background-image:url(/site/images/bcom_bg_inputText_big.gif); background-repeat: no-repeat; border: 0; padding: 3px 0px 0px 4px; height: 104px; }
select.bcom_formHalf, select.bcom_formFull, select.bcom_formV01 { background-color: transparent; height: 23px; padding: 4px 0px 1px 4px; }
select.bcom_formHalf { width: 260px; background-position: 0 0; }
select.bcom_formFull { width: 530px; background-position: 0 -33px; }
select.bcom_formV01 { width: 84px; background-position: 0 -66px; }
input.bcom_formButton { cursor: pointer; border: 1px outset #cccccc; color: #666666; font-weight: bold; padding: 4px 10px 5px 32px; background-color: #ffffff; background-image:url(/site/images/bcom_bg_button.gif); background-repeat: no-repeat; background-position: 0 0; font-size: 14px; }
hr { height: 1px; width: 100%; border-top: 1px #cacaca; border-right: 1px #cacaca; border-bottom: 1px solid #cacaca; border-left: 1px #cacaca; text-align: left; clear: both; margin: 5px 0; }
#bcom_wrapper { width: 995px; margin: 0 auto; position: relative !important; height: auto !important; min-height: 100%; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }
#bcom_page { background-image:url(/site/images/bcom_bg_content.gif); background-repeat: repeat; padding: 0 0 1153px 0; margin-bottom: -1000px; overflow: hidden; }
#bcom_header_top { width: 995px; height: 112px; background-color: #ffffff; border-bottom: 1px solid #cacacc; }
#bcom_header_banner { width: 995px; height: 336px; position: relative; overflow: hidden; }
.bcom_header_banner_image01, .bcom_header_banner_image02, .bcom_header_banner_image03 { background-repeat: no-repeat; background-position: 0 0; }
.bcom_header_banner_image01 { background-image: url(/site/images/bcom_bg_header_banner01.jpg); }
.bcom_header_banner_image02 { background-image: url(/site/images/bcom_bg_header_banner02.jpg); }
.bcom_header_banner_image03 { background-image: url(/site/images/bcom_bg_header_banner03.jpg); }
#bcom_header_content { width: 995px; }
#bcom_header_banner .bcom_inside { margin-left: 27px; }
#bcom_header_nav { height: 32px; padding: 0 9px; position: absolute; bottom: 33px; left: 0; }
#bcom_header_nav ul li.bcom_header_nav_li { display: inline-block; background-image: url(/site/images/bcom_bg_header_nav_button.png); background-repeat: no-repeat; width: 170px; height: 32px; padding-left: 15px; line-height: 30px; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-left: 10px; position: relative; }
#bcom_header_nav ul { margin-left: -10px; }
#bcom_header_nav .bcom_header_nav_li ul { margin-left: 0px; }
#bcom_header_nav ul li.bcom_header_nav_li a { color: #000000; text-decoration: none; display: inline-block; }
#bcom_header_nav ul li.bcom_last { margin-right: 0 !important; }
#bcom_header_nav .bcom_teaser { position: absolute; bottom: 0; left: 0; padding-bottom: 0; width: 185px; font-size: 12px; font-weight: normal; line-height: normal; text-transform: none; }
#bcom_header_nav ul .bcom_header_nav_li .bcom_teaser .bcom_teaser_close { position: absolute; top: -16px; right: 1px; width: 55px; height: 10px; padding: 3px; background-color: #ffffff; font-size: 9px; }
#bcom_header_nav .bcom_teaser .bcom_teaser_headline h2 { white-space: nowrap; }
#bcom_header_nav .bcom_teaser ul { list-style-type: none; }
#bcom_header_nav .bcom_teaser ul li { background-image: url(/site/images/bcom_bg_dott.gif); background-repeat: no-repeat; background-position: 0 7px; padding-left: 6px; margin-bottom: 6px; }
#bcom_header_nav .bcom_icon_close { cursor: pointer; }
#bcom_main { padding: 10px 6px; border-top: 6px solid #ffffff; border-right: 3px solid #ffffff; border-left: 3px solid #ffffff; overflow: hidden; }
#bcom_breadcrumb { font-size: 10px; line-height: 13px; background-color: #ffffff; padding: 5px 10px; margin-bottom: 10px; }
#bcom_breadcrumb ul { display: inline; }
#bcom_breadcrumb ul li { display: inline; background-image: url(/site/images/bcom_bg_dott4.gif); background-position: 3px 3px; background-repeat: no-repeat; padding-left: 10px; }
#bcom_breadcrumb ul.bcom_homepage li { display: inline; background-image: url(/site/images/bcom_bg_dott.gif); background-position: 0 5px; background-repeat: no-repeat; padding-left: 4px; margin-left: 6px; }
#bcom_breadcrumb ul li.bcom_last { text-decoration: underline; }
#bcom_breadcrumb ul li a { text-decoration: none; color: #000000; }
.bcom_teaser_homepageFixedHeight01 { height: 195px; overflow: hidden; margin-bottom: 5px; }
.bcom_teaser_homepageFixedHeight02 { height: 195px; overflow: hidden; }
.bcom_teaser_homepageFixedHeight03 { height: 76px; overflow: hidden; }
.bcom_teaser_homepageFixedHeight04 { height: 444px; overflow: hidden; }
.bcom_teaser_homepageFixedHeight05 { height: 170px; overflow: hidden; }
#bcom_content { width: 779px; float: left; }
.bcom_content_left { float: left; width: 198px; }
.bcom_submenu { margin-right: 13px; padding: 10px 10px 12px 10px; width: 163px; float: left; background-color: #ffffff; border-left: 1px solid #ebebea; border-right: 1px solid #ebebea; background-image: url(/site/images/bcom_bg_shadowBottom.gif); background-repeat: no-repeat; background-position: -1145px 100%; }
.bcom_submenu .bcom_list_menu li { list-style-type: none; padding-left: 0; line-height: 20px; position: relative; }
.bcom_submenu .bcom_list_menu li a { display: block; padding: 1px; background-image: none; text-decoration: none; }
.bcom_submenu .bcom_list_menu li a:hover, .bcom_submenu .bcom_list_menu li a.bcom_submenu_active { border: 1px solid #d6d6d6; padding: 0; background-color: #f1f1f1; background-image: url(/site/images/bcom_bg_submenuA.gif); background-repeat: repeat-x; background-position: 0 0; }
.bcom_submenu .bcom_list_menu li a .bcom_list_menu_item { display: block; padding: 1px; background-image: url(/site/images/bcom_arrow01.gif); background-repeat: no-repeat; background-position: 7px 8px; padding-left: 18px; color: #343434; }
.bcom_submenu .bcom_list_menu li a:hover .bcom_list_menu_item, .bcom_submenu .bcom_list_menu li a.bcom_submenu_active .bcom_list_menu_item { display: block; border: 1px solid #ffffff; padding: 0 0 0 17px; background-image: url(/site/images/bcom_arrow02.gif); background-position: 6px 7px; color: #666666; }
.bcom_submenu .bcom_list_menu li li { margin-left: 12px; }
.bcom_submenu .bcom_submenu_head { font-weight: bold; font-size: 18px; color: #343434; margin-bottom: 9px; padding-bottom: 5px; border-bottom: 1px solid #cccccc; }
.bcom_content_main { float: left; width: 581px; }
#bcom_marginal { width: 185px; float: right; }
#bcom_marginal h2 { display: none; }
.bcom_teaser_homepage_marginal .bcom_teaser_headline { margin-bottom: 10px; }
.bcom_teaser_homepage_marginal h2 { display: block !important; }
.bcom_teaser_homepage_marginal img { border: 1px solid #cccccc; margin-bottom: 10px; }
.bcom_teaser_homepage_toShop { border-top: 1px solid #cccccc; padding-top: 9px; height: 16px; }
.bcom_teaser_homepage_toShop a { font-size: 11px; color: #375d81; text-decoration: none; background-image: url(/site/images/bcom_arrow03.gif); background-repeat: no-repeat; background-position: 100% 5px; padding-right: 10px; }
#bcom_footer { width: 995px; height: 153px; margin: -153px auto 0 auto; position: relative !important; }
#bcom_footer_content { height: 153px; border-right: 3px solid #ffffff; border-left: 3px solid #ffffff; padding: 0 7px; }
#bcom_footer_top { height: 126px; margin-bottom: 5px; }
.bcom_footer_top_image01, .bcom_footer_top_image02, .bcom_footer_top_image03 { background-position: left bottom; background-repeat: no-repeat; }
.bcom_footer_top_image01 { background-image: url(/site/images/bcom_bg_footer_top01.png); }
.bcom_footer_top_image02 { background-image: url(/site/images/bcom_bg_footer_top02.png); }
.bcom_footer_top_image03 { background-image: url(/site/images/bcom_bg_footer_top03.png); }
#bcom_footer_imprint { height: 22px; background-color: #b9bcc1; color: #ffffff; padding: 0 15px; font-size: 11px; overflow: hidden; }
#bcom_header_banner h1 { margin-top: 58px; font-size: 39px; line-height: 39px; font-weight: bold; }
#bcom_header_banner .bcom_header_banner_h2 { font-size: 18px; margin-bottom: 12px; }
#bcom_header_banner .bcom_header_banner_p { font-size: 16px; width: 465px; }
#bcom_header_top_logo { margin-top: 36px; margin-left: 26px; width: 308px; float: left; overflow: hidden; }
#bcom_header_topnav { width: 661px; float: right; }
#bcom_header_topnav_top { height: 54px; margin-right: 10px; }
#bcom_header_topnav_top ul { display: block; float: left; }
#bcom_header_topnav_top ul li { display: inline; list-style-type: none; font-size: 11px; margin-top: 11px; }
#bcom_header_topnav_top .bcom_header_topnav_languages { width: 61px; }
#bcom_header_topnav_top .bcom_header_topnav_languages li { text-indent: -1000em; display: block; float: left; width: 26px; height: 21px; background-image: url(/site/images/bcom_bg_flags.gif); background-repeat: no-repeat; }
.bcom_languages_de { background-position: 0 0; }
.bcom_languages_de_inactive { background-position: 0 -60px; }
.bcom_languages_en { background-position: 0 -120px; }
.bcom_languages_en_inactive { background-position: 0 -180px; }
#bcom_header_topnav_top .bcom_header_topnav_languages li a { display: block; }
#bcom_header_topnav_top .bcom_header_topnav_links { margin-top: 2px; }
#bcom_header_topnav_top .bcom_header_topnav_links li { border-right: 1px solid #000000; padding-right: 7px; margin-right: 3px; display: inline-block; line-height: 10px; }
#bcom_header_topnav_top .bcom_header_topnav_links li.bcom_last { border-right: none; padding-right: 0; margin-right: 0; }
#bcom_header_topnav_top .bcom_header_topnav_links li a { color: #000000; text-decoration: none; }
#bcom_header_topnav_top .bcom_header_topnav_links li a:hover { text-decoration: underline; }
.bcom_header_topnav_search { float: right; margin-top: 6px; }
.bcom_header_topnav_search .bcom_textfield { width: 149px; height: 19px; padding: 1px 2px; margin-right: -4px; font-size: 12px; }
#bcom_header_topnav_sub { height: 45px; margin-right: 5px; }
#bcom_header_topnav_sub ul { margin-top: 14px; }
#bcom_header_topnav_sub ul li { display: inline; font-size: 20px; font-weight: bold; list-style-type: none; margin-left: 40px; }
#bcom_header_topnav_sub ul li a { color: #000000; text-decoration: none; }
#bcom_header_topnav_sub ul li.bcom_first { margin-left: 0; }
#bcom_header_topnav_sub .bcom_header_topnav_sub_shop { margin-left: 20px; float: right; }
#bcom_header_topnav_sub .bcom_header_topnav_sub_shop a { background-image: url(/site/images/bcom_button_onlineshop.png); background-repeat: no-repeat; padding: 15px 38px 20px 43px; color: #ffffff; }
#bcom_footer_imprint p { margin: 6px 0; line-height: 10px; }
#bcom_footer_imprint ul { margin: 4px 0; float: left; }
#bcom_footer_imprint ul li { list-style-type: none; display: inline-block; margin-right: 4px; padding-right: 6px; border-right: 1px solid #ffffff; line-height: 10px; }
#bcom_footer_imprint ul li a { color: #ffffff; text-decoration: none; }
#bcom_footer_imprint ul li a:hover { text-decoration: underline; }
#bcom_footer_imprint ul li.bcom_last { border-right: none; padding-right: 0; margin-right: 0; }
.bcom_teaser { color: #666666; padding-bottom: 10px; }
.bcom_teaser.bcom_fleft { margin-right: 13px; }
.bcom_teaser .bcom_clear { }
.bcom_teaser_small { width: 185px; }
.bcom_teaser_big { width: 383px; }
.bcom_teaser_bigger { width: 581px; }
.bcom_teaserbox_content_bigger { width: 163px; float: left; margin-right: 35px; }
.bcom_teaserbox_content_bigger.bcom_last { margin-right: 0; }
.bcom_teaser_bigger_headline_linkPosition { margin-top: -3px; }
.bcom_teaserbox_left_top { background-image: url(/site/images/bcom_bg_teaser_left_top.png); background-position: 0 0; background-repeat: repeat-x; float: left; font-size: 1px; height: 10px; width: 5%; }
.bcom_teaserbox_top { background-color: #ffffff; float: left; font-size: 1px; height: 10px; width: 90%; }
.bcom_teaserbox_right_top { background-image: url(/site/images/bcom_bg_teaser_right_top.png); background-position: right top; background-repeat: repeat-x; float: left; font-size: 1px; height: 10px; width: 5%; }
.bcom_teaserbox_left { background-image: url(/site/images/bcom_bg_teaser_left.png); background-position: 0 bottom; background-repeat: no-repeat; background-color: #ffffff; clear: both; }
.bcom_teaserbox_right { background-image: url(/site/images/bcom_bg_teaser_right.png); background-position: right bottom; background-repeat: no-repeat; }
.bcom_teaserbox_left_bottom { background-image: url(/site/images/bcom_bg_teaser_left_bottom.png); background-position: 0 0; background-repeat: repeat-x; float: left; font-size: 1px; height: 10px; width: 5%; }
.bcom_teaserbox_bottom { background-image: url(/site/images/bcom_bg_teaser_bottom.png); background-position: 0 0; background-repeat: repeat-x; float: left; font-size: 1px; height: 10px; width: 90%; }
.bcom_teaserbox_right_bottom { background-image: url(/site/images/bcom_bg_teaser_right_bottom.png); background-position: right top; background-repeat: repeat-x; float: left; font-size: 1px; height: 10px; width: 5%; }
#bcom_header_nav .bcom_teaser .bcom_teaserbox_left_top { background-image: url(/site/images/bcom_bg_teaser_left_top02.png); }
#bcom_header_nav .bcom_teaser .bcom_teaserbox_left { background-image: url(/site/images/bcom_bg_teaser_left02.png); }
#bcom_header_nav .bcom_teaser .bcom_teaserbox_right_top { background-image: url(/site/images/bcom_bg_teaser_right_top02.png); }
#bcom_header_nav .bcom_teaser .bcom_teaserbox_right { background-image: url(/site/images/bcom_bg_teaser_right02.png); }
#bcom_header_nav .bcom_teaser .bcom_teaserbox_left_bottom { background-image: url(/site/images/bcom_bg_teaser_left_bottom02.png); }
#bcom_header_nav .bcom_teaser .bcom_teaserbox_right_bottom { background-image: url(/site/images/bcom_bg_teaser_right_bottom02.png); }
.bcom_teaserbox_content { margin: 0 11px; background-image: url(/site/images/bcom_bg_teaser_content.png); background-position: 0 bottom; background-repeat: repeat-x; background-color: #ffffff; overflow: hidden; }
#bcom_marginal .bcom_teaserbox_content a { font-size: 11px; color: #375d81; background-image: url(/site/images/bcom_arrow03.gif); background-repeat: no-repeat; background-position: 100% 5px; padding: 0 10px 0 0; margin: 0 2px 0 0; }
#bcom_marginal .bcom_teaserbox_content a, .bcom_teaserbox_content a { text-decoration: none; }
#bcom_marginal .bcom_teaserbox_content a:hover, .bcom_teaserbox_content a:hover { color: #000000; }
.bcom_teaser_headline { margin-bottom: 6px; padding-bottom: 2px; border-bottom: 1px solid #cccccc; }
.bcom_teaser .bcom_teaserbox_content_homepageResetLinks a, .bcom_teaser .bcom_teaserbox_content_homepageResetLinks a:hover { color: #666666; }
.bcom_teaser_headline h2, #bcom_marginal .bcom_teaser_headline h3, .bcom_teaser_headline .bcom_header_nav_teaserHeadline { font-weight: bold; font-size: 14px; color: #000000; text-transform: uppercase; background-image: url(/site/images/bcom_bg_dott3.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 4px; }
.bcom_teaser_headline h2 a, .bcom_teaser_headline h2 a:hover { color: #000000; }
.bcom_teaser_headline .bcom_header_nav_teaserHeadline { white-space: nowrap; }
.bcom_teaser_image { text-align: center; margin-bottom: 10px; }
.bcom_teaser_image a img { border: none; }
.bcom_teaser p { margin-bottom: 8px; }
#bcom_marginal .bcom_teaser ul li { list-style-type: none; background-image: url(/site/images/bcom_bg_dott3.gif); background-repeat: no-repeat; background-position: 0 2px; padding: 0 0 7px 6px; }
.bcom_teaser_line { border-bottom: 1px solid #c4c4c4; margin-bottom: 6px; }
.bcom_teaser_bottom { padding-bottom: 0 !important; }
.bcom_teaser_space { padding-left: 4px; }
.bcom_bargainOfTheWeek_image { padding: 20px 0; text-align: center; }
.bcom_bargainOfTheWeek_description { padding-bottom: 5px; font-size: 11px; }
.bcom_bargainOfTheWeek_description p { margin: 0 0 5px 0; }
.bcom_bargainOfTheWeek_price { font-size: 18px; font-weight: bold; text-align: right; }
.bcom_teaser_accordion { color: #000000; font-size: 11px; }
.bcom_teaser_accordion dt { padding: 3px 6px; font-weight: bold; cursor: pointer; background-image: url(/site/images/bcom_bg_accordionGradientAlpha.png); background-repeat: repeat-x; background-position: 0 0; }
.bcom_teaser_accordion dt .bcom_icon { float: right; margin: 0 0 0 3px; }
.bcom_teaser_accordion dd { margin: 0 6px; border-top: 1px solid #e9e9e9; padding: 5px; }
.bcom_teaser_accordion .bcom_accordion_element01 { border-top: 1px solid #ebebea; border-right: 1px solid #ebebea; border-left: 1px solid #ebebea; margin-bottom: 5px; padding-bottom: 2px; background-image: url(/site/images/bcom_bg_shadowBottom.gif); background-repeat: no-repeat; background-position: 0 100%; }
.bcom_teaser_accordion .bcom_accordion_element02 { border: 1px solid #ffffff; background-image: url(/site/images/bcom_bg_colorGradient.gif); background-repeat: repeat-x; background-position: 0 100%; }
.bcom_teaser_homepage_h3 { font-weight: bold; margin-bottom: 8px; }
.bcom_teaserbox_content_homepageResetLinks .bcom_teaser_headline h2 a, .bcom_teaserbox_content_homepageResetLinks .bcom_teaser_headline h2 a:hover { color: #000000; }
.bcom_teaser .bcom_teaserbox_content_homepageResetLinks a, .bcom_teaser .bcom_teaserbox_content_homepageResetLinks a:hover { color: #666666; }
.bcom_teaser_homepage_halfTeaserContent { padding-bottom: 5px; }
.bcom_teaser_homepage_halfTeaserContent p { padding: 0; }
.bcom_teaser_homepageFixedHeight01 .bcom_teaser_space a { font-size: 12px; font-weight: bold; color: #375d81; text-decoration: none; background-image: url(/site/images/bcom_arrow03.gif); background-repeat: no-repeat; background-position: 0 6px; padding: 0 0 0 7px; margin: 0 0 0 2px; }
.bcom_teaser_homepageFixedHeight01 .bcom_teaser_space a:hover { color: #000000; }
.bcom_highlight01 { font-weight: bold; font-size: 18px; color: #375d81; }
.bcom_highlight02 { font-size: 11px; color: #c9c9c9; }
.bcom_highlight03 { font-size: 11px; color: #666666; }
.bcom_content .bcom_5050_left, .bcom_content .bcom_5050_right { float: left; }
.bcom_content .bcom_5050_left { padding-right: 10px; }
.bcom_content .bcom_5050_left, .bcom_content .bcom_5050_right { width: 267px; }
.bcom_content .bcom_content_space .bcom_5050_left, .bcom_content .bcom_content_space .bcom_5050_right { width: 260px; }
.bcom_content { color: #343434; line-height: 18px; padding: 10px 15px 12px 20px; background-color: #ffffff; border-left: 1px solid #ebebea; border-right: 1px solid #ebebea; background-image: url(/site/images/bcom_bg_shadowBottom.gif); background-repeat: no-repeat; background-position: -556px 100%; overflow: hidden; }
.bcom_content h1 { font-weight: normal; font-size: 18px; color: #333333; margin-bottom: 17px; padding: 2px 0 7px 0; border-bottom: 1px solid #c9c9c9; }
.bcom_content p { padding-bottom: 15px; }
.bcom_link_default a, .bcom_link_prev a, .bcom_content_accordion dd a, .bcom_content_search_item a { background-repeat: no-repeat; background-position: 0 6px; padding-left: 7px; margin-left: 2px; font-size: 12px; font-weight: bold; color: #375d81; text-decoration: none; }
.bcom_link_default a, .bcom_content_accordion dd a, .bcom_content_search_item a { background-image: url(/site/images/bcom_arrow03.gif); }
.bcom_link_prev a { background-image: url(/site/images/bcom_arrow04.gif); }
.bcom_link_default a:hover, .bcom_content_accordion dd a:hover { color: #000000; }
.bcom_content ul { margin: 0 10px; }
.bcom_content ul li { list-style-type: none; background-image: url(/site/images/bcom_bg_dott3.gif); background-repeat: no-repeat; background-position: 0 2px; padding: 0 0 7px 8px; line-height: normal; }
.bcom_content ul.bcom_list_01 { margin-left: 11px; padding-bottom: 10px; }
.bcom_content ul.bcom_list_01 li { list-style-type: none; background-image: url(/site/images/bcom_bg_icons_big.png); background-repeat: no-repeat; background-position: 0 2px; padding: 0 0 6px 40px; line-height: normal; position: relative; }
.bcom_content .bcom_content_space { padding: 0 7px; }
.bcom_content h2 { font-weight: bold; font-size: 14px; color: #000000; line-height: 10px; background-image: url(/site/images/bcom_bg_dott3.gif); background-repeat: no-repeat; border-bottom: 1px solid #cccccc; padding-left: 4px; padding-bottom: 5px; margin: 25px 0 9px 0; clear: both; }
.bcom_content .bcom_content_teaserText { font-size: 14px; line-height: 22px; margin-bottom: 25px; }
.bcom_content_carrousel { border: 1px solid #c9c9c9; margin-bottom: 20px; }
.bcom_content_carrousel_body { }
.bcom_content_carrousel_slider { color: #375d81; font-size: 11px; text-align: center; padding-top: 5px; margin: -1px 0 3px; }
.bcom_content_carrousel_slider_text { padding: 0 13px; }
.bcom_content_carrousel_slider .bcom_arrow_left { background-position: 0 2px; }
.bcom_content_carrousel_slider .bcom_arrow_right { background-position: 0 -23px; }
.bcom_teaser_carrousel_slider { color: #375d81; font-size: 11px; text-align: center; border-top: 1px solid #c9c9c9; background-color:#FFFFFF; background-image:url("/site/images/bcom_bg_teaser_content.png"); background-position:0 bottom; background-repeat:repeat-x; padding-top: 5px; margin: -3px 1px -6px; }
.bcom_teaser_carrousel_slider_text { padding: 0 13px; }
.bcom_icon { text-decoration: none; }
.bcom_icon.bcom_arrow_left, .bcom_icon.bcom_arrow_right { cursor: pointer; }
.bcom_icon.bcom_inactive { cursor: default; }
.bcom_arrow_left, .bcom_arrow_right, .bcom_arrow_top, .bcom_arrow_bottom { background-image: url(/site/images/bcom_bg_arrows.png); background-repeat: no-repeat; width: 15px; height: 15px; display: inline-block; }
.bcom_arrow_left { background-position: 0 0; }
.bcom_arrow_right { background-position: 0 -25px; }
.bcom_arrow_top { background-position: 0 -50px; }
.bcom_arrow_bottom { background-position: 0 -75px; }
.bcom_arrow_left.bcom_inactive { background-position: 0 -100px; }
.bcom_arrow_right.bcom_inactive { background-position: 0 -125px; }
.bcom_arrow_top.bcom_inactive { background-position: 0 -150px; }
.bcom_arrow_bottom.bcom_inactive { background-position: 0 -175px; }
.bcom_icon19x18_mail, .bcom_icon19x18_list, .bcom_icon19x18_vcards, .bcom_icon19x18_vcard, .bcom_icon19x18_accordionOpen, .bcom_icon19x18_accordionClose { background-image: url(/site/images/bcom_bg_icons19x18.png) !important; background-repeat: no-repeat !important; width: 19px; height: 18px; display: inline-block; cursor: pointer; }
.bcom_icon19x18_mail { background-position: 0 0 !important; }
.bcom_icon19x18_list { background-position: 0 -28px !important; }
.bcom_icon19x18_list.bcom_active { background-position: 0 -56px !important; }
.bcom_icon19x18_vcards { background-position: 0 -84px !important; }
.bcom_icon19x18_vcards.bcom_active { background-position: 0 -112px !important; }
.bcom_icon19x18_vcard { background-position: 0 -140px !important; }
.bcom_icon19x18_accordionOpen { background-position: 0 -168px !important; }
.bcom_icon19x18_accordionClose { background-position: 0 -196px !important; }
.bcom_iconLeft_withText { padding-left: 25px; margin-right: 20px; line-height: 19px; width: auto; }
.bcom_iconRight_withText { padding-right: 25px; margin-left: 20px; line-height: 19px; width: auto; }
.bcom_icon31x32_01, .bcom_icon31x32_02, .bcom_icon31x32_03, .bcom_icon31x32_04, .bcom_icon31x32_05, .bcom_icon31x32_06, .bcom_icon31x32_07, .bcom_icon31x32_08, .bcom_icon31x32_09 { background-image: url(/site/images/bcom_bg_jobs.gif); background-repeat: no-repeat; width: 31px; height: 32px; }
.bcom_icon31x32_01 { background-position: 0 0; }
.bcom_icon31x32_02 { background-position: 0 -42px; }
.bcom_icon31x32_03 { background-position: 0 -84px; }
.bcom_icon31x32_04 { background-position: 0 -126px; }
.bcom_icon31x32_05 { background-position: 0 -168px; }
.bcom_icon31x32_06 { background-position: 0 -210px; }
.bcom_icon31x32_07 { background-position: 0 -252px; }
.bcom_icon31x32_08 { background-position: 0 -294px; }
.bcom_icon31x32_09 { background-position: 0 -336px; }

@charset "utf-8"; a.bcom_button01 { height: 19px; line-height: 17px; font-size: 9px !important; color: #666666 !important; width: auto; white-space: nowrap; text-decoration: none; display: inline-block; background-image:url(/site/images/bcom_button01.png) !important; background-position: 0 0 !important; background-repeat: no-repeat !important; margin: 0 6px 0 0 !important; padding: 0 !important; }
span.bcom_button01 { background-image:url(/site/images/bcom_button01.png); background-position: 100% -29px; background-repeat: no-repeat; display: block; cursor: pointer; position: relative; margin-right: -6px; height: 19px; padding: 0 5px 0 18px; }
.bcom_teaserbox_price { font-size: 18px; font-weight: bold; border-top: 1px solid #cccccc; padding-top: 3px; }
.bcom_teaser_link a { font-size: 11px; color: #395d7f; text-decoration: none; }
.bcom_teaser_link a:hover { text-decoration: underline; }
#bcom_marginal .bcom_teaser_fileDownload ul li { padding: 0 0 5px 30px; line-height: 12px; background-image: none; }
.bcom_file_pdf, .bcom_file_doc, .bcom_file_xls, .bcom_file_ppt, .bcom_file_zip, .bcom_file_jpg, .bcom_file_mov, .bcom_file_txt, .bcom_file_tiff, .bcom_file_gif, .bcom_file_cal { background-image: url(/site/images/bcom_bg_files.png); background-repeat: no-repeat; width: 24px; height: 13px; display: inline-block; }
.bcom_file_pdf { background-position: 0 0; }
.bcom_file_doc { background-position: -34px 0; }
.bcom_file_xls { background-position: -68px 0; }
.bcom_file_ppt { background-position: -102px 0; }
.bcom_file_zip { background-position: -136px 0; }
.bcom_file_jpg { background-position: -170px 0; }
.bcom_file_mov { background-position: -204px 0; }
.bcom_file_txt { background-position: -238px 0; }
.bcom_file_tiff { background-position: -272px 0; }
.bcom_file_gif { background-position: -306px 0; }
.bcom_file_cal { background-position: -340px 0; }
#bcom_marginal .bcom_teaser_fileDownload ul li .bcom_icon { position: absolute; margin-left: -27px; margin-top: 1px; }
.bcom_arrow { background-image: url(/site/images/bcom_arrow03.gif); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 10px; }
.bcom_icon_close { background-image: url(/site/images/bcom_bg_icons.png); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; }
.bcom_list_01 { margin-left: 20px; padding-bottom: 10px; }
.bcom_list_02, .bcom_list_03 { padding-bottom: 10px; }
.bcom_list_03 { margin-left: 10px; }
.bcom_list_01 li { list-style-type: none; background-image: url(/site/images/bcom_bg_icons_big.png); background-repeat: no-repeat; background-position: 0 50%; padding-left: 26px; line-height: 180%; position: relative; }
.bcom_list_02 li { list-style-type: none; background-image: url(/site/images/bcom_arrow03.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 8px; line-height: 20px; position: relative; }
.bcom_list_02 li li { margin-left: 2px; }
.bcom_list_03 li { list-style-type: none; background-image: url(/site/images/bcom_bg_dott.gif); background-repeat: repeat-y; background-position: 0 0; padding-left: 8px; line-height: 12px; margin-bottom: 7px; position: relative; }
.bcom_text_teaser { font-size: 16px; letter-spacing: 1px; }
.bcom_content_imageLeft { float: left; margin: 4px 8px 8px 0; border: 1px solid #c9c9c9; }
.bcom_content_imageRight { float: right; margin: 4px 0 8px 8px; border: 1px solid #c9c9c9; }
.bcom_content_accordion { margin-bottom: 20px; }
.bcom_content_accordion dt { padding: 3px 6px; font-weight: bold; cursor: pointer; background-image: url(/site/images/bcom_bg_accordionGradientAlpha.png); background-repeat: repeat-x; background-position: 0 0; }
.bcom_content_accordion dt .bcom_icon { float: right; margin: 3px 0 0 0; }
.bcom_content_accordion dd { margin: 0 6px; border-top: 1px solid #e9e9e9; padding: 15px; }
.bcom_content_accordion .bcom_accordion_element01 { border-top: 1px solid #ebebea; border-right: 1px solid #ebebea; border-left: 1px solid #ebebea; margin-bottom: 10px; padding-bottom: 2px; background-image: url(/site/images/bcom_bg_shadowBottom.gif); background-repeat: no-repeat; background-position: 0 100%; }
.bcom_content_accordion .bcom_accordion_element02 { border: 1px solid #ffffff; background-image: url(/site/images/bcom_bg_colorGradient.gif); background-repeat: repeat-x; background-position: 0 100%; }
.bcom_content_accordion .bcom_accordion_element02 .bcom_accordion_element02_subTitle { font-weight: normal; padding-left: 40px; display: inline-block; width: 400px; }
.bcom_content_accordion .bcom_accordion_element02 .bcom_accordion_element02_linklist { margin: 0; padding: 5px 0; overflow: hidden; clear: both; }
.bcom_content_accordion .bcom_accordion_element02 .bcom_accordion_element02_linklist li { padding: 0 20px 0 0; float: left; background-image: none; }
.bcom_content_searchField { height: 60px; background-image: url(/site/images/bcom_bg_searchField.gif); background-repeat: no-repeat; background-position: 0 0; padding: 10px 20px; margin-bottom: 20px; }
.bcom_content_searchField h3 { font-weight: bold; font-size: 14px; color: #000000; background-image: url(/site/images/bcom_bg_dott3.gif); background-repeat: no-repeat; padding-left: 4px; padding-bottom: 15px; line-height: 10px; }
.bcom_content_searchField_button { background-image: url(/site/images/bcom_bg_content_searchField_button.gif); background-repeat: no-repeat; background-position: 0 0; border: none; width: 67px; height: 23px; text-align: right; padding-right: 20px; padding-bottom: 2px; color: #b1b1b1; font-size: 12px; float: left; cursor: pointer; }
.bcom_content_searchField input.bcom_formHalf { width: 220px; color: #b1b1b1; }
.bcom_content_searchField input.bcom_formHalf:focus, .bcom_content_searchField input.bcom_formHalf:hover { color: #343434; }
.bcom_content_searchField select.bcom_formHalf { width: 200px; }
.bcom_search_filterIcon_checkbox, .bcom_search_filterIcon_deselect { background-image: url(/site/images/bcom_bg_search_filter.gif); background-repeat: no-repeat; background-position: 0 0; display: inline-block; position: absolute; }
.bcom_search_filterIcon_checkbox { height: 13px; width: 13px; margin-left: -15px; margin-top: 1px; }
.bcom_search_filterIcon_deselect { height: 8px; width: 8px; top: 6px; right: 5px; display: none; }
.bcom_submenu ul.bcom_search_filter li:hover .bcom_search_filterIcon_checkbox { background-position: -18px 0; }
.bcom_submenu ul.bcom_search_filter li.bcom_active .bcom_search_filterIcon_checkbox { background-position: -36px 0; }
.bcom_submenu ul.bcom_search_filter li.bcom_active .bcom_search_filterIcon_deselect { background-position: -54px 0; display: inline-block; }
.bcom_submenu ul.bcom_search_filter li.bcom_active:hover .bcom_search_filterIcon_deselect { background-position: -67px 0; display: inline-block; }
.bcom_submenu ul.bcom_search_filter li { background-position: left bottom; background-color: #ffffff; position: relative; }
.bcom_submenu .bcom_search_filterBg { display: block; padding: 2px 0 1px 18px; border: 1px solid #ffffff; text-decoration: none; color: #343434; }
.bcom_submenu ul.bcom_search_filter li.bcom_active { background-image: url(/site/images/bcom_bg_search_filterGradient.gif); background-repeat: repeat-x; }
.bcom_submenu ul.bcom_search_filter li { border: 1px solid #ffffff; }
.bcom_submenu ul.bcom_search_filter li.bcom_active { border: 1px solid #d6d6d6; }
.bcom_submenu ul.bcom_search_filter li.bcom_active:hover { border: 1px solid #a0a0a0; }
.bcom_submenu ul.bcom_search_filter li.bcom_active .bcom_search_filterBg { padding-right: 15px; }
.bcom_content_contact { background-color: #f4f4f4; border: 1px solid #c9c9c9; margin-bottom: 20px; padding: 10px; overflow: hidden; }
.bcom_content_contact_content01 { float: left; width: 180px; padding-left: 10px; }
.bcom_content_contact_content02, .bcom_content_contact_content03 { float: left; width: 160px; overflow: hidden; }
.bcom_content_contact_content02 { height: 33px; font-size: 14px; font-weight: bold; }
.bcom_content_contact_content03 { height: 18px; }
.bcom_content_contact_content04 { float: left; font-size: 11px; }
.bcom_content_coWorker { font-size: 11px; overflow: hidden; padding: 0 1px; }
.bcom_content_coWorker table { border-collapse: collapse; }
.bcom_content_coWorker table caption { display: none; }
.bcom_content_coWorker tr.bcom_content_coWorker_highlight_headline, .bcom_content_coWorker tr.bcom_content_coWorker_highlight { border: 1px solid #c9c9c9; }
.bcom_content_coWorker .bcom_content_coWorker_smallRaw td { padding: 0; height: 10px; line-height: 10px; }
.bcom_content_coWorker .bcom_content_coWorker_highlight_headline td { background-color: #c9c9c9; color: #666666; font-weight: bold; padding: 2px 5px; }
.bcom_content_coWorker .bcom_content_coWorker_highlight td { background-color: #f4f4f4; }
.bcom_content_coWorker tr th { text-align: left; font-weight: bold; color: #000000; background-image: url(/site/images/bcom_bg_dott3.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 5px; border-bottom: 1px solid #C9C9C9; }
.bcom_content_coWorker tr th .bcom_sorting, .bcom_content_coWorker tr th .bcom_sortingUp, .bcom_content_coWorker tr th .bcom_sortingDown { background-image: url(/site/images/bcom_bg_sorting.gif); background-repeat: no-repeat; background-position: 100% 2px; display: inline-block; padding-right: 20px; cursor: pointer; }
.bcom_content_coWorker tr th .bcom_sortingUp { background-position: 100% -21px; }
.bcom_content_coWorker tr th .bcom_sortingDown { background-position: 100% -44px; }
.bcom_content_coWorker tr td { padding: 4px 0 4px 5px; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; margin-bottom: 20px; }
.bcom_vcard { float: left; width: 267px; margin-top: 8px; }
.bcom_vcard.bcom_vcard_left { margin-right: 8px; clear: both; }
.bcom_vcard .bcom_vcard_headline { padding: 1px 7px; display: none; }
.bcom_vcard_content { border: 1px solid #c9c9c9; padding: 10px 10px 5px 10px; height: 120px; }
.bcom_vcard_content img { float: left; border: 1px solid #cccccc; margin: 0 10px 5px 0; }
.bcom_vcard_content p { padding-bottom: 10px; line-height: normal; }
.bcom_vcard.bcom_vcard_highlighted .bcom_vcard_headline { background-color: #c9c9c9; font-weight: bold; display: block; }
.bcom_vcard.bcom_vcard_highlighted .bcom_vcard_content { background-color: #f4f4f4; }
.bcom_vcard.bcom_vcard_left.bcom_vcard_highlighted + .bcom_vcard .bcom_vcard_headline { display: block; }
.bcom_content_toolbar { margin: 20px 0; clear: both; }
.bcom_content_toolbar .bcom_element01 { border-top: 1px solid #ebebea; border-right: 1px solid #ebebea; border-left: 1px solid #ebebea; padding-bottom: 2px; background-image: url(/site/images/bcom_bg_shadowBottom.gif); background-repeat: no-repeat; background-position: 0 100%; }
.bcom_content_toolbar .bcom_element02 { border: 1px solid #ffffff; background-image: url(/site/images/bcom_bg_colorGradient.gif); background-repeat: repeat-x; background-position: 0 100%; }
.bcom_content_toolbar .bcom_element03 { padding: 4px 6px; background-image: url(/site/images/bcom_bg_accordionGradientAlpha.png); background-repeat: repeat-x; background-position: 0 0; }
.bcom_content_toolbar .bcom_icon { color: #666666; }
.bcom_content_toolbar .bcom_icon:hover { color: #000000; }
.bcom_content_toolbar .bcom_formV01 { margin: 0 5px; }
.bcom_pagination { }
.bcom_content_tabs ul { margin: 0; border-bottom: 1px solid #c6c5c4; overflow: hidden; }
.bcom_content_tabs ul li { margin: 0; padding: 0; display: inline; background-image: none; }
.bcom_content_tabs ul li a { padding: 0 0 0 5px; margin: 0; background-image: url(/site/images/bcom_bg_tab01.gif); background-repeat: no-repeat; background-position: 0 0; float: left; color: #666666; font-weight: normal; text-decoration: none; text-align: center; }
.bcom_content_tabs ul li a span { float: none; background-image: url(/site/images/bcom_bg_tab02.gif); background-repeat: no-repeat; background-position: 100% 0; display: block; padding: 8px 10px 8px 5px; }
.bcom_content_tabs ul li a span:hover { color: #343434; }
.bcom_content_tabs_small ul li a { font-size: 11px; }
.bcom_content_tabs_small ul li a span { padding: 9px 5px 8px 0; }
.bcom_content_tabs_width01 { width: 13px; }
.bcom_content_tabs ul li.bcom_active a { background-position: 0 -41px; color: #343434; font-weight: bold; }
.bcom_content_tabs ul li.bcom_active a span { background-position: 100% -41px; }
ul.bcom_content_jobs { margin: 0; }
ul.bcom_content_jobs li { padding: 0 0 10px 37px; background-image: none; min-height: 30px; }
ul.bcom_content_jobs li a { padding: 0; margin: 0; background-image: none; color: #343434; font-weight: bold; text-decoration: none; }
ul.bcom_content_jobs li a:hover { text-decoration: underline; }
ul.bcom_content_jobs li .bcom_icon { display: inline-block; position: absolute; margin-left: -37px; margin-top: 1px; text-decoration: none; }
.bcom_content_searchField input.bcom_formSearch { color: #b1b1b1; }
.bcom_content_searchField input.bcom_formSearch:focus, .bcom_content_searchField input.bcom_formSearch:hover { color: #343434; }
.bcom_content_search_itemFiles ul { margin: 0 5px; }
.bcom_content_search_itemFiles ul li { padding: 8px 5px 8px 0; background-image: none; border-bottom: 1px solid #cccccc; line-height: 15px; }
.bcom_content_search_item dd { padding-bottom: 15px; }
.bcom_content_search_item dd p { padding-bottom: 11px; }
.bcom_content_search_itemFiles h2 { margin: 0; }
.bcom_content_search_itemFiles ul li a { font-size: 11px; color: #375d81; background-image: url(/site/images/bcom_arrow03.gif); background-repeat: no-repeat; background-position: 100% 5px; padding: 0 10px 0 0; margin: 0 2px 0 0; font-weight: normal; text-decoration: none; line-height: 16px; }
.bcom_content_search_itemFiles .bcom_icon { vertical-align: bottom; }

 .bcom_clear:after { clear: both; content: ".bcom_"; display: block; height: 0; visibility: hidden; }
.bcom_clear { clear: both; }
.bcom_invisibleClear { clear: both; height: 0; line-height: 0; }
.bcom_fleft { float: left !important; }
.bcom_fright { float: right !important; }
.bcom_nofloat { float: none !important; }
.bcom_block { display: block !important; }
.bcom_display-none { display: none !important; }
.bcom_absolute { position: absolute !important; }
.bcom_center { text-align: center !important; }
.bcom_left { text-align: left !important; }
.bcom_right { text-align: right !important; }
.bcom_normal { font-weight: normal !important; }
.bcom_noBgImage { background-image: none !important; }
.bcom_noborder { border: none !important; }
.bcom_border { border: 1px solid #cccccc; }
.bcom_cursor_pointer { cursor: pointer; }
.bcom_cursor_move { cursor: move; }
.bcom_cursor_def { cursor: default; }
.bcom_underline { text-decoration: underline; }
.bcom_underline:hover { text-decoration: none; }
.bcom_noline { text-decoration: none; }
.bcom_noline:hover { text-decoration: underline; }
.bcom_bold { font-weight: bold; }
.bcom_italic { font-style: italic; }
.bcom_font12 { font-size: 12px; }
#bcom_wrapper input.bcom_formHalf.bcom_error { background-position: -540px 0; }
#bcom_wrapper input.bcom_formFull.bcom_error {background-position: -540px -33px; }
#bcom_wrapper select.bcom_formHalf.bcom_error { background-position: -540px 0; }
#bcom_wrapper select.bcom_formFull.bcom_error { background-position: -540px -33px; }
#bcom_wrapper textarea.bcom_formFull.bcom_error { background-image:url(/site/images/bcom_bg_inputText_bigError.gif); }
#bcom_wrapper label.bcom_error { color: #c60000 !important; }

#calendarDiv { position: absolute; width: 205px; border: 1px solid #1f487c; padding: 1px; background: #fff; font-family: verdana, arial, sans-serif; font-size: 10px; padding-bottom: 20px; visibility: hidden; }
#calendarDiv span, #calendarDiv img { float: left; font-family: verdana, arial, sans-serif; font-size: 10px; }
#calendarDiv .selectBox, #calendarDiv .selectBoxOver { line-height: 12px; padding: 1px; cursor: pointer; padding-left: 2px; }
#calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver { line-height: 12px; padding: 1px; cursor: pointer; padding-left: 2px; }
#calendarDiv td { padding: 3px; margin: 0; font-size: 10px; text-align: right; cursor: pointer; color: #1f487c; }
#calendarDiv .selectBox { border: 1px solid #edeeea; color: #edeeea; position: relative; }
#calendarDiv .selectBoxOver { border: 1px solid #fff; background: #4067b1; color: #fff; position: relative; }
#calendarDiv .selectBoxTime{ border:1px solid #4067b1; color: #4067b1; position:relative; }
#calendarDiv .selectBoxTimeOver{ border:1px solid #216072; color: #216072; position:relative; }
#calendarDiv .topBar { height: 16px; padding: 2px; background: #4067b1; }
#calendarDiv .activeDay{ color: #FF0000; background: #f2fbee; border: 1px solid #4067b1; color: #1f487c; }
#calendarDiv .todaysDate { height: 16px; padding: 3px 2px 0 2px; background: #4067b1; text-align: center; position: absolute; bottom: 0; width: 201px; }
#calendarDiv .todaysDate div { float: left; font-family: verdana, arial, sans-serif; font-size: 10px; color: #fff; }
#calendarDiv .timeBar{ height:17px; line-height:17px; background-color: #edeeea; width:72px; color:#FFF; position:absolute; right:0px; }
#calendarDiv .timeBar div{ float:left; margin-right:1px; }
#calendarDiv .monthYearPicker{ background: #fff; border: 1px solid #aaa; position: absolute; left: 0; top: 15px; z-index: 18000; display: none; }
#calendarDiv #monthSelect { width:70px; }
#calendarDiv .monthYearPicker div{ float: none; clear: both; padding: 1px; margin: 1px; cursor: pointer; font-size: 10px; color: #1f487c; }
#calendarDiv .monthYearActive{ background-color:#4067b1; color: #edeeea; }
#calendarDiv .topBar img { cursor: pointer; }
#calendarDiv .topBar div { float:left; margin-right:1px; }
 .back01_clear:after { clear: both; content: ".back01_"; display: block; height: 0; visibility: hidden; }
.back01_clear { clear: both; }
.back01_invisibleClear { clear: both; height: 0; line-height: 0; }
.back01_fleft { float: left !important; }
.back01_fright { float: right !important; }
.back01_nofloat { float: none !important; }
.back01_block { display: block; }
.back01_display-none { display: none !important; }
.back01_absolute { position: absolute; }
.back01_center { text-align: center; }
.back01_normal { font-weight: normal; }
.back01_cursor_pointer { cursor: pointer; }
.back01_cursor_move { cursor: move; }
.back01_cursor_def { cursor: default; }
.back01_underline { text-decoration: underline; }
.back01_underline:hover { text-decoration: none; }
.back01_noline { text-decoration: none; }
.back01_noline:hover { text-decoration: underline; }
.back01_bold { font-weight: bold; }
.back01_italic { font-style: italic; }
.back01_wrapper textarea { background-color: #ffffff; border: 1px solid #bbbbbb; color: #474747; font: 12px arial, sans-serif; height: 16px; padding: 2px 0 1px 3px; }
.back01_wrapper input.back01_readonly { background: #ffffff; border: 1px solid #e5e5e5; color: #bbbbbb; }
.back01_wrapper textarea { height: auto; }
.back01_wrapper input.back01_radio, .back01_wrapper input.back01_checkbox { background: none; height: 13px; width: 13px; }
.back01_wrapper input.back01_submit { border: none; cursor: pointer; font: 12px arial, verdana, sans-serif; }
.back01_wrapper select { background: #ffffff; color: #474747; font: 12px arial, sans-serif; border: 1px solid #bbbbbb; }
.back01_wrapper input.back01_error, .back01_wrapper textarea.back01_error { background: #ffdfdf !important; border: 1px solid #c60000 !important; color: #c60000 !important; }
.back01_wrapper select.back01_error { background: #c60000 !important; font-weight: normal !important; }
.back01_wrapper label.back01_error { color: #c60000 !important; }
.back01_wrapper .back01_noborder { border: none !important; }
.back01_wrapper .back01_noborderleft { border-left: none !important; }
.back01_mainMenu li { list-style-type:none; }

 ::-moz-selection { background: #00668c; color: #ffffff; }
::selection { background: #00668c; color: #ffffff; }
.back01_overlay_border01 { border: 1px solid #bfbfbf; }
.back01_overlay_border02 { border: 1px solid #dfdfdf; }
.back01_overlay_headline { background-color: #b2ccff; color: #002d41; border-bottom: 1px solid #dfdfdf; font-weight: bold; font-size: 18px; padding: 3px 4px 4px 4px; }
.back01_overlay_headline_iconLeft { margin-top: 2px; float: left; }
.back01_overlay_headline_iconRight { margin-top: 3px; float: right; }
.back01_overlay_rightContainer { float: left; margin-left: 4px; width: 783px; }
.back01_overlay_leftContainer { float: left; width: 179px; background: #B2CCFF; }
.back01_overlaySmall { position: absolute; top: 173px; left: 500px; z-index: 25100; background-color: #ffffff;; width: 300px; }
.back01_overlaySmall .back01_overlaySmall_content { padding: 15px; font-size: 12px; line-height: 22px; color: #002d41; }
.back01_overlaySmall .back01_overlaySmall_buttons { float: right; padding-bottom: 10px; }
.back01_overlaySmall .back01_button_cancel, .back01_overlaySmall .back01_button_accept { float: left; background-image: url(/site/images/back01_bg_buttons.png); background-repeat: no-repeat; width: 115px; height: 19px; padding-top: 5px; margin-right: 10px; color: #002d41; cursor: pointer; text-align: center; text-decoration: none; }
.back01_overlaySmall .back01_button_accept { background-position: 0 -34px; font-weight: bold; color: #ffffff; }
.back01_overlaySmall .back01_button_cancel { background-position: 0 0; }
.back01_overlaySmall .back01_button_cancel:hover { background-position: 0 -54px; }
.back01_overlaySmall.back01_overlay_confirm .back01_button_accept { background-position: 0 -108px; }
.back01_overlaySmall.back01_overlay_confirm .back01_button_accept:hover { background-position: 0 -162px; }
.back01_overlaySmall.back01_overlay_warning .back01_button_accept { background-position: 0 -216px; }
.back01_overlaySmall.back01_overlay_warning .back01_button_accept:hover { background-position: 0 -270px; }
.back01_overlaySmall.back01_overlay_node .back01_button_accept { background-position: 0 0; color: #002d41; }
.back01_overlaySmall.back01_overlay_node .back01_button_accept:hover { background-position: 0 -54px; }
.back01_overlayBig { position: absolute; top: 20px; left: 50%; margin-left: -400px; z-index: 16000; background-color: #ffffff;; width: 799px; }
.back01_overlayBig .back01_overlayBig_content { padding: 5px; height: 500px; overflow: auto; position: relative; }
.back01_icon_add_small { background-image: url(/site/images/back01_bg_submenu.gif); background-position: 0 -46px; background-repeat: no-repeat; display: inline-block; height: 15px; width: 14px; margin-right: 5px; vertical-align: middle; }
.back01_overlayBigger { position: absolute; top: 20px; left: 50%; margin-left: -498px; z-index: 16000; background-color: #ffffff;; width: 995px; }
.back01_overlayBigger .back01_overlayBigger_content { overflow: auto; padding: 3px; }
.back01_overlayBigger .back01_wrapper { position: relative; top: auto; left: auto; margin: 0; width: 973px; }
.back01_overlayBigger .back01_wrapper2 { padding: 0; }
.back01_overlay_singlelogin { width: 480px; left: 50%; margin-left: -240px; }
.back01_icon_plus { float: right; display: block; background-image: url(/site/images/back01_bg_icon8x8.gif); background-repeat: no-repeat; width: 8px; height: 8px; text-decoration: none; line-height: 8px; cursor: pointer; }
.back01_icon_plus { background-position: 0 0; }
.back01_icon_sortingUp, .back01_icon_sortingDown { display: inline-block; background-image: url(/site/images/back01_bg_sorting.gif); background-repeat: no-repeat; width: 7px; height: 4px; text-decoration: none; line-height: 4px; }
.back01_icon_sortingUp { background-position: 0 0; }
.back01_icon_sortingDown { background-position: 0 -14px; }
.back01_icon_cancel, .back01_icon_copy, .back01_icon_delete, .back01_icon_dropChanges, .back01_icon_publish01, .back01_icon_publish02, .back01_icon_edit, .back01_icon_moveBottom, .back01_icon_moveBottomInactive, .back01_icon_moveTop, .back01_icon_moveTopInactive, .back01_icon_linkContentSite, .back01_icon_linkFile, .back01_icon_linkWhoIsWho, .back01_icon_close, .back01_icon_add, .back01_icon_fav, .back01_icon_deleteFav, .back01_icon_deleteElement, .back01_icon_deleteMulti, .back01_icon_move, .back01_icon_deleteFolder, .back01_icon_newFolder, .back01_icon_paste, .back01_icon_pasteIn, .back01_icon_PasteBelow, .back01_icon_moveText, .back01_icon_moveButton, .back01_icon_filter, .back01_icon_filterActive, .back01_icon_col, .back01_icon_minus, .back01_icon_pageSliderLeft, .back01_icon_pageSliderRight, .back01_icon_pageSliderLeftInactive, .back01_icon_pageSliderRightInactive { float: left; display: block; background-image: url(/site/images/back01_bg_icons17x17.png); background-repeat: no-repeat; width: 17px; height: 17px; margin-right: 5px; text-decoration: none; color: #717171; cursor: pointer; }
.back01_icon_copy { background-position: 0 0; }
.back01_icon_cancel { background-position: 0 -702px; }
.back01_icon_delete { background-position: 0 -27px; }
.back01_icon_dropChanges { background-position: 0 -54px; }
.back01_icon_publish01 { background-position: 0 -81px; }
.back01_icon_publish02 { background-position: 0 -108px; }
.back01_icon_edit { background-position: 0 -135px; }
.back01_icon_moveBottom { background-position: 0 -162px; }
.back01_icon_moveBottomInactive { background-position: 0 -567px; cursor: default; }
.back01_icon_moveTop { background-position: 0 -189px; }
.back01_icon_moveTopInactive { background-position: 0 -540px; cursor: default; }
.back01_icon_linkContentSite { background-position: 0 -216px; }
.back01_icon_linkFile { background-position: 0 -243px; }
.back01_icon_linkWhoIsWho { background-position: 0 -270px; }
.back01_icon_close { background-position: 0 -297px; }
.back01_icon_add { background-position: 0 -594px; }
.back01_icon_fav { background-position: 0 -405px; }
.back01_icon_deleteFav { background-position: 0 -513px; }
.back01_icon_deleteElement { background-position: 0 -486px; }
.back01_icon_deleteMulti { background-position: 0 -675px; }
.back01_icon_move { background-position: 0 -459px; }
.back01_icon_deleteFolder { background-position: 0 -351px; }
.back01_icon_newFolder { background-position: 0 -324px; }
.back01_icon_paste { background-position: 0 -729px; }
.back01_icon_PasteBelow { background-position: 0 -648px; }
.back01_icon_pasteIn { background-position: 0 -621px; }
.back01_icon_moveText { background-position: 0 -756px; }
.back01_icon_moveButton { background-position: 0 -783px; }
.back01_icon_filter { background-position: 0 -810px; }
.back01_icon_filterActive { background-position: 0 -837px; }
.back01_icon_col { background-position: 0 -864px; }
.back01_icon_minus { background-position: 0 -891px; }
.back01_icon_pageSliderLeft { background-position: 0 -918px; }
.back01_icon_pageSliderRight { background-position: 0 -945px; }
.back01_icon_pageSliderLeftInactive { background-position: 0 -972px; }
.back01_icon_pageSliderRightInactive { background-position: 0 -999px; }
.back01_icon_withText { padding-left: 22px; line-height: 14px; margin-right: 20px; width: auto; }
.back01_icon_leftSpace { margin-right: 0 !important; margin-left: 5px !important; }
.back01_icon_right{ float: right; }
.back01_editContent_icons { float: left; padding-bottom: 5px; }
.back01_icon_exclamationMark { float: left; display: block; background-image: url(/site/images/back01_bg_icons02.gif); background-repeat: no-repeat; width: 19px; height: 19px; margin-right: 5px; text-decoration: none; color: #717171; }
.back01_button01, .back01_button02 { width: 143px; height: 15px; display: block; padding: 4px 0; margin: 0 auto; background-image: url(/site/images/back01_bg_submenu_buttons.gif); background-position: 0 -28px; background-repeat: no-repeat; color: #ffffff; font-weight: bold; text-align: center; text-decoration: none; cursor: pointer; }
.back01_button02 { width: 109px; height: 21px; padding: 7px 0 0 0; margin: 0; background-position: 0 0; }
.back01_survey_button01 { display: inline-block; width: auto; height: 20px; margin: 0 10px 0 0; padding: 0 12px; border: 1px solid #858585; background-image: url(/site/images/back01_bg_survey_buttons.gif); background-repeat: repeat-x; color: #000000; text-align: center; text-decoration: none; line-height: 18px; cursor: pointer; }
a.back01_button03 { display: inline-block; width: auto; margin-top: 10px; background-image: url(/site/images/back01_bg_buttons_auto.gif); background-repeat: no-repeat; font-size: 110%; font-weight: bold; text-transform: lowercase; text-align: left; text-decoration: none; white-space: nowrap; }
a.back01_button03 { height: 34px; margin-right: 10px; line-height: 34px; }
a.back01_button03 { background-position: 0 0; }
span.back01_button03 { background-image: url(/site/images/back01_bg_buttons_auto.gif); background-repeat: no-repeat; display: block; cursor: pointer; position:relative; height: 34px; margin-right: -10px; padding: 0 20px; color: #ffffff; background-position: 100% -44px; }
.back01_wrapper { position: absolute; left: 50%; top: 0; width: 993px; margin-left: -497px; z-index: 10100; }
.back01_wrapper2 { float: left; background-color: #ffffff; padding: 0 10px; }
.back01_wrapper3 { float: left; border-left: 1px solid #ededed; background-image: url(/site/images/back01_bg_wrapper3.gif); background-position: 0 0; background-repeat: repeat-x; background-color: #6699ff; }
.back01_header01 { float: left; width: 971px; height: 88px; border-top: 4px solid #6699ff; border-right: 1px solid #ededed; position: relative; }
.back01_header02 { position: absolute; top: 62px; right: 0; z-index: 10200; }
.back01_logo { float: left; }
.back01_mainMenu, .back01_mainMenu ul, .back01_mainMenu ul li a, .back01_mainMenu ul li a .back01_mainMenu_item, .back01_mainMenu ul .back01_mainMenu_active a .back01_mainMenu_item, .back01_mainMenu ul .back01_mainMenu_first a:hover .back01_mainMenu_item { float: left; background-image: url(/site/images/back01_bg_mainMenu.gif); background-repeat: no-repeat; }
.back01_mainMenu { width: 656px; padding-right: 5px; background-position: 100% 0; }
.back01_mainMenu ul { background-position: 0 0; padding-left: 5px; position: relative; }
.back01_mainMenu ul li { float: left; }
.back01_mainMenu ul li a { background-position: -7px 0; text-decoration: none; display: block; }
.back01_mainMenu ul li a .back01_mainMenu_item { background-position: 0 -100px; padding: 17px 14px 15px 16px; color: #002d41; font-size: 11px; cursor: pointer; }
.back01_mainMenu ul .back01_mainMenu_first a .back01_mainMenu_item { background-image: none; }
.back01_mainMenu ul .back01_mainMenu_first.back01_mainMenu_active a .back01_mainMenu_item { background-image: url(/site/images/back01_bg_mainMenu.gif) !important; }
.back01_mainMenu ul li a:hover, .back01_mainMenu ul .back01_mainMenu_active a, .back01_mainMenu ul .back01_mainMenu_first a:hover { background-position: 0 -55px; padding-right: 0; }
.back01_mainMenu ul li a:hover .back01_mainMenu_item, .back01_mainMenu ul .back01_mainMenu_active a .back01_mainMenu_item, .back01_mainMenu ul .back01_mainMenu_first a:hover .back01_mainMenu_item { background-position: 100% -110px; padding: 17px 14px 15px 16px; }
.back01_mainMenu ul .back01_mainMenu_active a .back01_mainMenu_item { font-size: 12px; font-weight: bold; }
.back01_mainMenu ul ul { position: absolute; top: 45px; left: 3px; width: 653px; background-color: #ffffff; background-image: none; padding: 0; border-left: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; }
.back01_mainMenu ul ul li { padding: 7px 0; }
.back01_mainMenu ul ul li a, .back01_mainMenu ul ul li a:hover { background-image: none; padding: 0; }
.back01_mainMenu ul .back01_mainMenu_active ul a .back01_mainMenu_item { font-size: 11px; background-position: 100% -110px; padding: 0 11px; font-weight: normal; }
.back01_mainMenu ul .back01_mainMenu_active ul .back01_mainMenu_active a .back01_mainMenu_item { font-weight: bold; }
.back01_mainMenu ul ul li a .back01_mainMenu_item, .back01_mainMenu ul .back01_mainMenu_active ul li a .back01_mainMenu_item { background-image: none; padding: 0 11px; color: #a6a6a6; border-left: 1px solid #a6a6a6; line-height: 11px; }
.back01_mainMenu ul ul li a:hover .back01_mainMenu_item, .back01_mainMenu ul ul .back01_mainMenu_active a .back01_mainMenu_item, .back01_mainMenu ul ul .back01_mainMenu_first a:hover .back01_mainMenu_item, .back01_mainMenu ul ul .back01_mainMenu_active a .back01_mainMenu_item, .back01_mainMenu ul .back01_mainMenu_active ul .back01_mainMenu_active a .back01_mainMenu_item { background-image: none; padding: 0 11px; color: #002d41; }
.back01_mainMenu ul ul .back01_mainMenu_first a .back01_mainMenu_item, .back01_mainMenu ul ul .back01_mainMenu_first a:hover .back01_mainMenu_item, .back01_mainMenu ul .back01_mainMenu_active ul .back01_mainMenu_first a .back01_mainMenu_item { border: none; padding-left: 15px; }
.back01_mainMenu ul ul .back01_mainMenu_active a .back01_mainMenu_item { font-size: 11px; }
.back01_mainMenu ul ul ul { position: absolute; top: 26px; left: -1px; width: 653px; background-color: #ecf3ff; background-image: none; padding: 0; border-left: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; }
.back01_mainMenu ul .back01_mainMenu_active ul .back01_mainMenu_active ul a .back01_mainMenu_item { font-weight: normal; }
.back01_mainMenu ul .back01_mainMenu_active ul .back01_mainMenu_active ul .back01_mainMenu_active a .back01_mainMenu_item { font-weight: bold; }
.back01_optionsSite { float: left; background-image: url(/site/images/back01_bg_mainMenu.gif); background-repeat: no-repeat; background-position: 0 0; height: 45px; margin-left: 5px; }
.back01_edit { float: left; padding: 15px 5px 0 10px; }
.back01_exit, .back01_exit .back01_optionsSiteEnd { float: left; background-image: url(/site/images/back01_bg_mainMenu.gif); background-repeat: no-repeat; background-position: 0 -100px; padding-left: 2px; }
.back01_exit .back01_optionsSiteEnd { width: 30px; height: 33px; background-position: 100% 0; padding: 12px 5px 0 10px; }
.back01_exit a.back01_icon_exit { float: left; background-image: url(/site/images/back01_bg_icon_exit.gif); background-repeat: no-repeat; background-position: 0 0; width: 23px; height: 23px; text-decoration: none; }
.back01_twoRow-left { width: 179px; padding-top: 75px; }
.back01_twoRow-right { width: 793px; background-color: #ffffff; border-top: 1px solid #ededed; }
.back01_twoRow-right-content { float: left; width: 772px; }
.back01_twoRow-left.back01_submenueOnTop_menu { padding: 0; }
.back01_submenueOnTop_menu .back01_subMenu { border: 1px solid #cccccc; }
.back01_submenueOnTop_menu .back01_subMenu ul.back01_subMenu_level1 { margin: 0; }
.back01_submenueOnTop_menu .back01_subMenu ul.back01_subMenu_level1 li.back01_active { margin: 0; }
.back01_show, .back01_hide { display: block; background-color: #B2CCFF; background-image: url(/site/images/tui_bg_arrows02.gif); background-repeat: no-repeat; background-position: 9px -18px; border: 1px solid #FFFFFF; color: #002D41; font-weight: bold; padding: 8px 0 8px 25px; }
.back01_hide { background-position: 9px 12px; }
.back01_show:hover, .back01_hide:hover { background-color: #d4e0f9; }
.back01_submenueOnTop_content { width: 972px !important; }
.back01_submenueOnTop_content .back01_content { width: 966px; }
.back01_submenueOnTop_content .back01_content.back01_mainMenueLevel01 { padding-top: 55px; }
.back01_subMenu { overflow: hidden; width: 179px; }
.back01_subMenu a { text-decoration: none; }
.back01_subMenu a.back01_subMenu_level1-a, .back01_subMenu a.back01_subMenu_level2-a, .back01_mediaPool_filebrowser a { text-decoration: none; color: #5985de; }
.back01_subMenu a.back01_subMenu_level1-a:hover, .back01_subMenu a.back01_subMenu_level2-a:hover, .back01_mediaPool_filebrowser a:hover { text-decoration: underline; }
.back01_subMenu ul.back01_subMenu_level1 { margin-top: 20px; }
.back01_subMenu ul li.back01_subMenu_level1-li { margin-bottom: 2px; padding-left: 5px; background-color: #c2d5fa; line-height: 20px; }
.back01_subMenu ul.back01_subMenu_level1 li.back01_active { margin-top: 8px; background-color: #ffffff; line-height: 29px; }
.back01_subMenu ul li.back01_subMenu_level1-li a.back01_subMenu_level1-a, .back01_subMenu ul li.back01_subMenu_level2-li a.back01_subMenu_level2-a { display: block; padding-left: 20px; background-image: url(/site/images/back01_bg_submenu.gif); background-repeat: no-repeat; background-position: 0 4px; }
.back01_subMenu ul li.back01_subMenu_level1-li a.back01_active { display: block; padding-left: 20px; background-image: url(/site/images/back01_bg_submenu.gif); background-repeat: no-repeat; background-position: 0 -62px; color: #002d41; font-weight: bold; }
.back01_subMenu ul.back01_subMenu_level2 { padding-right: 5px; padding-bottom: 12px; margin-bottom: 8px; }
.back01_subMenu ul li.back01_subMenu_level2-li a.back01_subMenu_level2-a { color: #002d41; background-image: none; padding-left: 5px; position: relative; }
.back01_subMenu ul.back01_subMenu_level2 li.back01_even a { background-color: #f6f4f1; }
.back01_subMenu ul.back01_subMenu_level2 li.back01_odd a { background-color: #ffffff; background-image: none; padding-left: 5px; }
.back01_subMenu ul li.back01_subMenu_level2-li { line-height: 20px; padding-left: 16px; background-image: url(/site/images/back01_bg_submenu.gif); background-position: 0 -101px; background-repeat: no-repeat; }
.back01_subMenu ul.back01_subMenu_level2 li.back01_last { background-position: 0 -131px; }
.back01_subMenu ul.back01_subMenu_level2 li.back01_subMenu_item_active { background-position: 0 -704px !important; }
.back01_subMenu .back01_iconAdd { display: block; width: 14px; height: 17px; text-indent: -1000em; background-image: url(/site/images/back01_bg_submenu.gif); background-position: 0 -43px; background-repeat: no-repeat; padding-right: 10px; top: 0; right: 0; position: absolute; }
.back01_mediaPool .back01_mediaPool_subline { font-weight: normal; color: #a6a6a6; }
.back01_mediaPool ul.back01_subMenu_level1 li.back01_active { line-height: normal; background-color:#FFFFFF; margin-top:8px; padding-top:5px; }
.back01_mediaPool ul.back01_mediaPool_level2 li.back01_active { margin: 0; padding: 0; }
.back01_mediaPool .back01_mediaPool_filebrowser { border-top: 2px solid #cccccc; margin-top: 5px; height: 300px; overflow: auto; }
.back01_mediaPool .back01_mediaPool_filebrowser ul { background-color: #ffffff; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li.back01_mediaPool_level1-li { background-image: url(/site/images/back01_bg_submenu.gif); background-position: -20px -189px; background-repeat: no-repeat; padding-top: 17px; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li.back01_first { margin-top: 3px; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li.back01_last { background-position: -40px -234px !important; padding-top: 15px !important; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li span.back01_mediaPool_level1-span, .back01_mediaPool .back01_mediaPool_filebrowser ul li a.back01_mediaPool_level1-a { display: block; background-color: #a6a6a6; background-image: none; color: #ffffff; font-weight: bold; line-height: 19px; margin-left: 15px; padding-left: 4px; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li ul { margin-left: 15px; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li ul li { white-space: nowrap; line-height: 20px; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li.back01_active { margin: 0; line-height: 20px; background-color: #e8eef9; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li ul li a { white-space: nowrap; display: block; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li ul li a:hover { background-color: #e8eef9; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li div { background-image: url(/site/images/back01_bg_mediapool_tree_line.gif); background-repeat: repeat-y; background-position: 6px 0; }
.back01_mediaPool .back01_mediaPool_filebrowser ul li.back01_last div { background: none; }
.back01_mediaPool_icon_small { text-decoration: none !important; display: block; width: 13px; float: left; margin-top:-2px; margin-right: 3px; }
.back01_mediaPool_icon_file_small, .back01_mediaPool_icon_folder_small, .back01_mediaPool_icon_fileDOC_small, .back01_mediaPool_icon_fileJPG_small, .back01_mediaPool_icon_fileGIF_small, .back01_mediaPool_icon_filePDF_small, .back01_mediaPool_icon_filePPT_small, .back01_mediaPool_icon_fileXLS_small, .back01_mediaPool_icon_fileCSV_small, .back01_mediaPool_icon_fileARC_small, .back01_mediaPool_icon_fileXLS_small, .back01_mediaPool_icon_fileMULTIMEDIA_small, .back01_mediaPool_icon_fileSRC_small, .back01_mediaPool_icon_fileTXT_small { background-image: url(/site/images/back01_bg_mediapool_mimetypes.gif); background-repeat: no-repeat; }
.back01_mediaPool_icon_folderOpen_small, .back01_mediaPool_icon_folderClose_small, .back01_mediaPool_icon_folderMyFiles_small, .back01_mediaPool_icon_folderFavs_small { background-image: url(/site/images/back01_bg_submenu.gif); background-repeat: no-repeat; }
.back01_mediaPool_icon_file_small { background-position: 0 7px; }
.back01_mediaPool_icon_folder_small { background-position: 0 -98px; }
.back01_mediaPool_icon_folderOpen_small { background-position: 0 7px; }
.back01_mediaPool_icon_folderClose_small { background-position: 0 -17px; }
.back01_mediaPool_icon_fileDOC_small { background-position: 0 -35px; }
.back01_mediaPool_icon_fileJPG_small { background-position: 0 -14px; }
.back01_mediaPool_icon_fileGIF_small { background-position: 0 -14px; }
.back01_mediaPool_icon_filePDF_small { background-position: 0 -56px; }
.back01_mediaPool_icon_filePPT_small { background-position: 0 -76px; }
.back01_mediaPool_icon_fileXLS_small { background-position: 0 -117px; }
.back01_mediaPool_icon_fileCSV_small { background-position: 0 -117px; }
.back01_mediaPool_icon_fileARC_small { background-position: 0 -137px; }
.back01_mediaPool_icon_fileMULTIMEDIA_small { background-position: 0 -157px; }
.back01_mediaPool_icon_fileSRC_small { background-position: 0 -179px; }
.back01_mediaPool_icon_fileTXT_small { background-position: 0 -200px; }
.back01_mediaPool_icon_folderMyFiles_small { font-weight: bold; font-size: 110%; background-position: 0 -652px; }
.back01_mediaPool_icon_folderFavs_small { font-weight: bold; font-size: 110%; background-position: 0 -675px; }
.back01_mediaPool_icon_big { }
.back01_mediaPool_icon_file_big, .back01_mediaPool_icon_folder_big, .back01_mediaPool_icon_fileDOC_big, .back01_mediaPool_icon_fileJPG_big, .back01_mediaPool_icon_filePDF_big, .back01_mediaPool_icon_filePPT_big, .back01_mediaPool_icon_fileXLS_big, .back01_mediaPool_icon_fileCSV_big, .back01_mediaPool_icon_fileARC_big, .back01_mediaPool_icon_fileSRC_big, .back01_mediaPool_icon_fileTXT_big, .back01_mediaPool_icon_fileEPS_big, .back01_mediaPool_icon_fileBMP_big, .back01_mediaPool_icon_fileTIF_big, .back01_mediaPool_icon_fileTIFF_big, .back01_mediaPool_icon_filePNG_big, .back01_mediaPool_icon_fileJPG_big, .back01_mediaPool_icon_fileJPEG_big, .back01_mediaPool_icon_fileGIF_big, .back01_mediaPool_icon_filePSD_big, .back01_mediaPool_icon_fileSWF_big, .back01_mediaPool_icon_fileWMA_big, .back01_mediaPool_icon_fileAVI_big, .back01_mediaPool_icon_fileMPEG_big, .back01_mediaPool_icon_fileMPG_big, .back01_mediaPool_icon_fileMOV_big, .back01_mediaPool_icon_fileWMV_big, .back01_mediaPool_icon_fileMP3_big, .back01_mediaPool_icon_fileMPG4_big, .back01_mediaPool_icon_fileOGG_big, .back01_mediaPool_icon_fileRA_big { background-image: url(/site/images/back01_bg_mediapool_mimetypes_big.gif); background-repeat: no-repeat; }
.back01_mediaPool_icon_file_big { background-position: 0 7px; }
.back01_mediaPool_icon_folder_big { background-position: 0 -2373px; }
.back01_mediaPool_icon_fileDOC_big { background-position: 0 -76px; }
.back01_mediaPool_icon_filePDF_big { background-position: 0 -2287px; }
.back01_mediaPool_icon_filePPT_big { background-position: 0 -322px; }
.back01_mediaPool_icon_fileXLS_big { background-position: 0 -158px; }
.back01_mediaPool_icon_fileCSV_big { background-position: 0 -240px; }
.back01_mediaPool_icon_fileARC_big { background-position: 0 -486px; }
.back01_mediaPool_icon_fileSRC_big { background-position: 0 -2206px; }
.back01_mediaPool_icon_fileTXT_big { background-position: 0 -404px; }
.back01_mediaPool_icon_fileEPS_big { background-position: 0 -568px; }
.back01_mediaPool_icon_fileBMP_big { background-position: 0 -650px; }
.back01_mediaPool_icon_fileTIF_big { background-position: 0 -732px; }
.back01_mediaPool_icon_fileTIFF_big { background-position: 0 -814px; }
.back01_mediaPool_icon_filePNG_big { background-position: 0 -896px; }
.back01_mediaPool_icon_fileJPG_big { background-position: 0 -978px; }
.back01_mediaPool_icon_fileJPEG_big { background-position: 0 -1060px; }
.back01_mediaPool_icon_fileGIF_big { background-position: 0 -1142px; }
.back01_mediaPool_icon_filePSD_big { background-position: 0 -1222px; }
.back01_mediaPool_icon_fileSWF_big { background-position: 0 -1304px; }
.back01_mediaPool_icon_fileWMA_big { background-position: 0 -1386px; }
.back01_mediaPool_icon_fileAVI_big { background-position: 0 -1468px; }
.back01_mediaPool_icon_fileMPEG_big { background-position: 0 -1550px; }
.back01_mediaPool_icon_fileMPG_big { background-position: 0 -1632px; }
.back01_mediaPool_icon_fileMOV_big { background-position: 0 -1714px; }
.back01_mediaPool_icon_fileWMV_big { background-position: 0 -1796px; }
.back01_mediaPool_icon_fileMP3_big { background-position: 0 -1878px; }
.back01_mediaPool_icon_fileMPG4_big { background-position: 0 -1960px; }
.back01_mediaPool_icon_fileOGG_big { background-position: 0 -2042px; }
.back01_mediaPool_icon_fileRA_big { background-position: 0 -2124px; }
.back01_mediaPool .back01_mediaPool_fileselect { border-top: 2px solid #cccccc; padding: 10px 7px; }
.back01_mediaPool .back01_mediaPool_fileselect select { width: 100%; border: 1px solid #a6a6a6; background-color: #edece8; font-size: 90%; }
.back01_mediaPool .back01_mediaPool_fileDetail { border-top: 2px solid #cccccc; padding: 0 7px; }
.back01_mediaPool .back01_mediaPool_fileDetail .back01_mediaPool_fileDetail_button { margin: 10px 0 10px 8px; }
.back01_mediaPool .back01_mediaPool_fileDetail .back01_mediaPool_imagePreview { display: block; margin: 10px 0; border: 1px solid #577891; }
.back01_mediaPool .back01_mediaPool_fileDetail table { font-size: 90%; line-height: 1.3em; margin-bottom: 10px; overflow: hidden; border-collapse: collapse; }
.back01_mediaPool .back01_mediaPool_fileDetail th { width: 50%; margin: 0; padding: 0; font-weight: bold; text-align: left; vertical-align: top; }
.back01_mediaPool .back01_mediaPool_fileDetail td { width: 50%; margin: 0; padding: 0; }
.back01_mediaPool .back01_mediaPool_folderPreview { height: 100px; overflow: auto; border-top: 2px solid #cccccc; padding: 10px 7px; }
.back01_mediaPool .back01_mediaPool_filePreview { overflow: auto; text-align: center; padding-top: 5px; }
.back01_mediaPool .back01_mediaPool_filePreview a { }
.back01_mediaPool .back01_mediaPool_filePreview img { border: none; padding: 5px; }
.back01_mediaPool .back01_mediaPool_folderPreview ul li { padding: 5px 0 5px 37px; border-bottom: 1px solid #dfdfdf; font-weight: bold; font-size: 90%; line-height: normal; min-height: 28px; }
.back01_mediaPool .back01_mediaPool_folderPreview ul li:hover { background-color: #efefef; }
.back01_mediaPool .back01_mediaPool_folderPreview ul li a { color: inherit; padding: 0; margin: 0; background: none; display: inline; }
.back01_mediaPool .back01_mediaPool_folderPreview ul li a:hover { text-decoration: underline; }
.back01_mediaPool .back01_mediaPool_folderPreview ul li span { font-weight: normal; }
.back01_mediaPool_newfile { border-top: 2px solid #cccccc; padding: 10px 7px; line-height:normal; }
.back01_mediaPool_newfile p { font-size: 90%; color: #707070; margin: 0 0 10px 0; padding: 0; }
.back01_mediaPool_newfile input.back01_submit, .back01_content .back01_submit { width: 109px; height: 28px; background-image: url(/site/images/back01_bg_submenu_buttons.gif); background-position: 0 0; background-repeat: no-repeat; color: #ffffff; font-weight: bold; border: 0px solid #FFFFFF; }
.back01_content .back01_submit { text-align: center; padding-top: 7px; height: 21px; cursor: pointer; text-decoration: none; }
.back01_tree { margin-left: 45px; }
.back01_tree form { padding-left: 12px; }
.back01_tree .back01_tree_headline { position: relative; overflow: hidden; padding-bottom: 35px; background-image: url(/site/images/back01_bg_mediapool_tree_headline.gif); background-position: 6px bottom; background-repeat:no-repeat; }
.back01_tree .back01_tree_headlineLeft h2 { float: left; padding-left: 0; padding-right: 10px; }
.back01_tree .back01_tree_headlineRight h2 { padding-left: 20px; }
.back01_tree .back01_tree_headline h2 { font-size: 120%; font-weight: bold; }
.back01_tree a.back01_icon_minus, .back01_tree a.back01_icon_plus { width: 20px; height: 23px; display: block; position: absolute; padding: 0; margin: 0; top: 0; left: 0; text-indent: -1000em; background-image: url(/site/images/back01_bg_submenu.gif); background-repeat:no-repeat; }
.back01_tree a.back01_icon_plus { background-position: 0 0; }
.back01_tree a.back01_icon_minus { background-position: 0 -23px; }
.back01_tree ul li ul { padding-left: 30px; }
.back01_tree ul li { display: block; padding: 0; background-image: url(/site/images/back01_bg_mediapool_tree_cross.gif); background-position: 6px 0; background-repeat: no-repeat; line-height: 26px; }
.back01_tree ul div { background-image: url(/site/images/back01_bg_mediapool_tree_line.gif); background-position: 6px 0; background-repeat: repeat-y; }
.back01_tree ul.back01_tree_level1 li.back01_col1, .back01_tree ul.back01_tree_level1 li.back01_col2 { width: 353px; }
.back01_tree ul.back01_tree_level1 li.back01_col1 { margin-left: 0; }
.back01_tree ul.back01_tree_level1 li.back01_col2 { margin-left: 353px; }
.back01_tree ul li.back01_last div.back01_last { background: none; }
.back01_tree ul li.back01_standard div { background-image: url(/site/images/back01_bg_mediapool_tree_line.gif); background-position: 6px 0; background-repeat: repeat-y; }
.back01_tree ul li.back01_last { background-position: 6px 0; background-image: url(/site/images/back01_bg_mediapool_tree_end.gif); }
.back01_tree ul li label { position: relative; padding-left: 18px; }
.back01_treeMedia ul li a { position: relative; display: block; margin-left: 14px; padding-left: 18px; white-space: nowrap; text-decoration: none; color: #002D41; }
.back01_treeMedia ul li a:hover { background-color: #e8f0ff; }
.back01_treeRights ul li label { margin-left: 10px; background-image: url(/site/images/back01_bg_submenu.gif); background-repeat:no-repeat; background-position: 0 -638px; }
.back01_treeMedia ul.back01_tree_level2 li a { position: relative; }
.back01_treeRights ul.back01_tree_level2 li label { }
.back01_treeRights ul.back01_tree_level1 li .back01_input_checkbox { margin: 0 3px 0 -12px; vertical-align: middle; position: relative; }
.back01_treeMedia .back01_col1 a .back01_treeMedia_options, .back01_treeMedia .back01_col2 a .back01_treeMedia_options { display: block; overflow: hidden; top: 0; padding: 5px 5px 4px; position: absolute; z-index: 10500; background-color: #e8f0ff; }
.back01_treeMedia .back01_col1 a .back01_treeMedia_options { left: auto; right: 0; }
.back01_treeMedia .back01_col2 a .back01_treeMedia_options { left: auto; right: 0; }
.back01_treeMedia .back01_col1 a .back01_treeMedia_options .tui_last, .back01_treeMedia .back01_col2 a .back01_treeMedia_options .tui_last { margin-right: 0; }
.back01_normalText { font-weight: normal; }
.back01_pageSlider { float: right; font-size: 10px; }
.back01_pageSlider .back01_icon_pageSliderLeft, .back01_pageSlider .back01_icon_pageSliderRight, .back01_pageSlider .back01_icon_pageSliderLeftInactive, .back01_pageSlider .back01_icon_pageSliderRightInactive { float: none; display: inline-block; vertical-align: bottom; margin: 0 5px; }
.back01_table_border { border: 1px solid #bfbfbf; }
.back01_table_style01 caption, .back01_table_style02 caption { padding: 7px 5px 7px 10px; text-align: left; }
.back01_table_style01 caption { background-color: #b2ccff; }
.back01_table_style02 caption { background-color: #c4c4c4; }
.back01_table_style01 .back01_table_caption_title { font-size: 14px; font-weight: bold; color: #002d41; float: left; }
.back01_table_style01 th .back01_table_header_icons, .back01_table_style01 caption .back01_table_header_icons { border-left: 1px solid #858585; padding-left: 5px; margin-left: 5px; }
.back01_table_style01 caption .back01_table_header_icons { float: left; margin-top: 1px; }
.back01_table_style01 th .back01_table_header_icons { border-left: 1px solid #bfbfbf; float: right; margin-top: 3px; }
.back01_table_style01 .back01_table_caption_vbar { font-size: 14px; color: #002d41; float: left; padding: 0 5px; }
.back01_table_style01 .back01_table_caption_add_text { cursor: pointer; float: left; padding-top: 2px; }
.back01_table_style01 label { cursor: pointer; }
.back01_table_style01 th { border-bottom: 1px solid #bfbfbf; border-left: 1px solid #bfbfbf; }
.back01_table_style01 .back01_table_highlightTh { background-color: #d9e5ff; }
.back01_table_style01 .back01_table_colName { padding: 5px; float: left; }
.back01_table_style01 td { padding: 7px 5px; border-left: 1px solid #bfbfbf; }
.back01_table_style01 .back01_table_rawEven { background-color: #ffffff; }
.back01_table_style01 .back01_table_rawOdd { background-color: #e8f0ff; }
.back01_table_style01 .back01_table_footer { border-top: 1px solid #bfbfbf; }
.back01_table_style01 .back01_icon_plus { margin-top: 3px; }
.back01_table_style01 .back01_icon_plus_details { position: absolute; right: -18px; top: 10px; width: 400px; cursor: default; z-index: 1; display: none; }
.back01_table_style01 .back01_icon_plus_details_top, .back01_table_style01 .back01_icon_plus_details_bottom { background-image: url(/site/images/back01_bg_table_details.gif); background-repeat: no-repeat; background-position: 0 0; height: 12px; }
.back01_table_style01 .back01_icon_plus_details_bottom { background-position: right bottom; }
.back01_table_style01 .back01_icon_plus_details_body { border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; background-color: #ffffff; padding: 5px 0; overflow: hidden; }
.back01_table_style01 .back01_icon_plus_details_body ul li { display: block; float: left; width: 180px; padding: 4px 5px; margin-left: 4px; margin-right: 4px; color: #474747; line-height: normal; }
.back01_table_style01 .back01_icon_plus_details_body_even { background-color: #ededed; }
.back01_table_style01 .back01_icon_plus_details_body_odd { background-color: #ffffff; }
.back01_icon_filter_detailsToRight, .back01_icon_filter_detailsToLeft { position: absolute; top: -4px; cursor: default; z-index: 100000; }
.back01_icon_filter_detailsToRight { left: -6px; width: 176px; }
.back01_icon_filter_detailsToLeft { right: -6px; width: 135px; }
.back01_icon_filter_details_header { background-image: url(/site/images/back01_bg_table_details_header.gif); background-repeat: no-repeat; height: 21px; padding: 4px 0 0 6px; }
.back01_icon_filter_detailsToRight .back01_icon_filter_details_header { background-position: 0 0; padding: 4px 0 0 6px; }
.back01_icon_filter_detailsToLeft .back01_icon_filter_details_header { background-position: 100% -35px; padding: 4px 0 0 112px; }
.back01_icon_filter_detailsToLeft_individualTableInactive, .back01_icon_filter_detailsToLeft_individualTableActive { position: absolute; top: -1px; right: 0; width: 200px; cursor: default; z-index: 200; }
.back01_icon_filter_detailsToLeft_individualTableInactive .back01_icon_filter_details_header, .back01_icon_filter_detailsToLeft_individualTableActive .back01_icon_filter_details_header { background-image: url(/site/images/back01_bg_table_individualTable.gif); background-repeat: no-repeat; padding: 4px 0 0 112px; }
.back01_icon_filter_detailsToLeft_individualTableInactive .back01_icon_filter_details_header { background-position: 100% -67px; }
.back01_icon_filter_detailsToLeft_individualTableActive .back01_icon_filter_details_header { background-position: 100% -101px; }
.back01_icon_filter_details_body { background-color: #ffffff; border-bottom: 1px solid #a5a5a7; border-left: 1px solid #a5a5a7; border-right: 1px solid #a5a5a7; padding: 0 2px; }
.back01_table_style01 .back01_icon_filter_details_search { background-image: url(/site/images/back01_bg_search.gif); background-repeat: no-repeat; background-position: 145px 3px; border: 1px solid #a6a5aa; padding: 3px 20px 3px 3px; margin: 6px 0 0 3px; width: 139px; font-size: 11px; color: #d6d6d6; }
.back01_table_style01 .back01_icon_filter_details_search:focus { color: #474747; }
.back01_icon_filter_details_body_smaller { padding: 0 8px; font-weight: normal; }
.back01_icon_filter_details_body_smaller hr { margin: 0 0 10px 0; }
.back01_icon_filter_details_body_smaller hr.back01_hrDashed { border-bottom: 1px dashed #d9d9d9; }
.back01_icon_filter_details_body_headline, .back01_icon_filter_details_body_entry { padding-bottom: 8px; line-height: normal; color: #002D41; }
.back01_icon_filter_details_body_headline { font-weight: bold; }
.back01_icon_filter_details_body_entry { color: #474747; }
.back01_icon_filter_details_removeFilter { border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; background-color: #ffffff; color: #002d42; font-weight: normal; padding: 10px 5px; cursor: pointer; }
.back01_icon_filter_details_removeFilter .back01_icon_minus { margin-top: -2px; }
.back01_table_footer .back01_pageSlider_goTo { width: 31px; border: 1px solid #bfbfbf; font-size: 10px; padding: 2px 1px; font-family: Verdana, Geneva, sans-serif; }
.back01_icon_newTable, .back01_icon_newTableActive, .back01_icon_newTableOpen { float: right; background-image: url(/site/images/back01_bg_table_individualTable.gif); background-repeat: no-repeat; width: 45px; height: 24px; cursor: pointer; margin-bottom: 10px; }
.back01_icon_newTable { background-position: 100% 0; }
.back01_icon_newTableActive { background-position: 100% -34px; }
.back01_icon_newTableOpen { background-position: 100% -68px; }

.back01_content { float: right; width: 787px; position: relative; }
.back01_content.back01_mainMenueLevel01 { padding-top: 37px; }
.back01_content.back01_mainMenueLevel02 { padding-top: 62px; }
.back01_content.back01_mainMenueLevel03 { padding-top: 87px; }
.back01_content form { overflow: hidden; }
.back01_editContent_elements label { color: #717171; clear: both; display: block; }
.back01_obligatory { font-weight: bold; }
.back01_contentInfo { padding-bottom: 20px; }
.back01_contentInfo h1 { display: inline; color: #6699ff; font-size: 12px; padding-right: 3px; }
.back01_contentInfo .back01_contentInfo_description { color: #a6a6a6; font-size: 12px; }
.back01_editContent { border: 1px solid #bfbfbf; margin-bottom: 10px; }
.back01_obligatory_note { font-size: 11px; color: #a6a6a6; padding: 10px; }
.back01_editContent_space { }
h2.back01_headline, h2.back01_headline02, h3.back01_headline { background-color: #b2ccff; color: #002d41; font-size: 14px; font-weight: bold; padding: 7px 5px 7px 10px; border-bottom: 1px solid #bfbfbf; }
h2.back01_headline02 { background-color: #bfbfbf; }
.back01_editContent h3.back01_headline { background-color: #d0defa; color: #5985de; font-weight: normal; padding: 3px 5px 3px 10px; border-top: 1px solid #bfbfbf; }
.back01_editContent h2.back01_headline .back01_editContent_hyphen, .back01_editContent h3.back01_headline .back01_editContent_hyphen { display: block; border-left: 1px solid #002d41; float: left; width: 10px; height: 17px; margin-left: 5px; }
.back01_editContent h3.back01_headline .back01_editContent_hyphen { border-left: 1px solid #5985de; height: 14px; margin-top: 2px; }
.back01_editContent .back01_editContent_move { float: right; display: block; }
.back01_editContent .back01_editContent_elements { color: #717171; padding: 10px; }
.back01_editContent .back01_editContent_text { width: 752px; color: #4d4d4d; font-size: 11px; padding: 3px 5px; margin: 3px 0 5px 0; background-color: #eef4ff; border: 1px solid #c1c6cf; }
.back01_editContent .back01_editContent_select { color: #4d4d4d; font-size: 11px; margin: 3px 0 5px 0; background-color: #eef4ff; border: 1px solid #c1c6cf; }
.back01_editContent .back01_editContent_checkbox { display: block; padding: 3px 0; }
.back01_editContent .back01_tagCloud { background-color: #ecf2ff; color: #5580d5; font-size: 14px; word-spacing: 10px; text-align: center; padding: 10px 5px; margin: 0 0 5px 0; }
.back01_editContent .back01_tagCloud span { cursor: pointer; }
.bcom_twoRow_content-left .back01_editContent .back01_editContent_text { width: 530px; }
.bcom_twoRow_content-right .back01_editContent .back01_editContent_text { width: 170px; }
.bcom_twoRow_homepage-left .back01_editContent .back01_editContent_text { width: 352px; margin-right:10px; }
.bcom_twoRow_homepage-right .back01_editContent .back01_editContent_text { width: 163px; }
.back01_560 .back01_editContent .back01_editContent_text { width: 530px; margin-right:10px; }
.back01_169 .back01_editContent .back01_editContent_text { width: 163px; }
.back01_homepage_headline .back01_editContent .back01_editContent_text { width: 935px; }
.back01_homepage_headline #bcom_header_nav .bcom_header_nav_li { margin-left:2px}
.back01_homepage_headline .back01_editContent { background-color: white;}
.back01_editContent .bcom_teaser.bcom_fleft { margin-right:0px;}
.back01_editContent ul.bcom_content_jobs li { float: left; padding: 0 15px 10px 0; }
.back01_editContent ul.bcom_content_jobs li .bcom_icon { margin: 0; position: static; }
dl.back01_content_image { clear: both; }
dl.back01_content_image dd { color: #717171; padding-bottom: 4px; }
dl.back01_content_image dt { background-color: #f7f7f7; }
.back01_accordion_addItem { background-color: #b2ccff; color: #002d41; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; padding: 7px 5px 7px 10px; margin-bottom: 10px; clear: both; }
.back01_accordion_addItem .back01_icon_add { color: #002d41; font-size: 11px; float: none; }
.back01_editContent_formButtons { float: right; padding: 10px 0; }
.back01_editContent_formButtons .back01_submit { margin-left: 10px; }
.back01_survey_container { position: relative; }
.back01_box_tools_container { width: 202px; position: absolute; right: 0; top: 160px; }
.back01_box_tools_note { margin-bottom: 10px; color: #5c5c5c; font-size: 10px; }
.back01_box_tools { border: 1px solid #bfbfbf; }
.back01_box_tools h3 { font-size: 110%; font-weight: bold; padding: 2px 10px; background-color: #b2ccff; border-bottom: 1px solid #bfbfbf; }
.back01_box_tools form { margin: 0 10px 10px; }
.back01_box_tools form label { display: block; }
.back01_box_tools form input { font-size: 100%; width: 100%; padding: 2px; margin: 3px 0; }
.back01_content .tui_contentSmall { margin-top: 20px; min-height: 150px; height: auto !important; height: 150px; }
.back01_rights_allocation_toLeft, .back01_rights_allocation_toRight, .back01_rights_allocation_toLeftActive, .back01_rights_allocation_toRightActive { background-image: url(/site/images/back01_bg_rechte01.gif); background-repeat: no-repeat; float: left; width: 23px; height: 167px; padding-top: 119px; }
.back01_rights_allocation_toLeft { background-position: 0 50%; }
.back01_rights_allocation_toRight { background-position: -41px 50%; }
.back01_rights_allocation_toLeftActive { background-position: -104px 50%; }
.back01_rights_allocation_toRightActive { background-position: -145px 50%; }
.back01_rights_allocation_middle { width: 711px; padding: 10px 0 10px 30px; float: left; }
.back01_icon_rights_arrow { background-image: url(/site/images/back01_bg_rechte02.gif); background-repeat: no-repeat; width: 23px; height: 47px; }
.back01_rights_allocation_toLeft .back01_icon_rights_arrow { background-position: 0 0; }
.back01_rights_allocation_toRight .back01_icon_rights_arrow { background-position: 0 -57px; }
.back01_rights_allocation_toLeftActive .back01_icon_rights_arrow { background-position: 0 -114px; cursor: pointer; }
.back01_rights_allocation_toRightActive .back01_icon_rights_arrow { background-position: 0 -171px; cursor: pointer; }
.back01_rights_allocation_tableLeft, .back01_rights_allocation_tableRight { float: left; width: 325px; position: relative; }
.back01_rights_allocation_tableLeft { margin-right: 30px; }
.back01_rights_allocation_scrollableTableOuter { border: 1px solid #bfbfbf; }
.back01_rights_allocation_scrollableTable { }
.back01_rights_allocation_scrollableTableInner { width: 100%; }
.back01_rights_allocation_scrollableTableInner th { background-color: #ffffff; }
.back01_rights_allocation_scrollableTable_thExtra { width: 18px; }
.back01_rights_allocation_scrollableTable > .back01_rights_allocation_scrollableTable_thExtra { width: 19px; }
.back01_rights_allocation_scrollableTableInner > tbody { height: 239px; overflow: auto; }
.back01_rights_allocation_tableArrowDown { position: absolute; left: 43%; bottom: -41px; width: 52px; height: 42px; background-image: url(/site/images/back01_bg_rechte03.gif); background-repeat: no-repeat; background-position: 0 0; z-index: 100000; }
.back01_rights_allocation_tableArrowRight { position: absolute; right: -30px; top: -9px; width: 31px; height: 43px; background-image: url(/site/images/back01_bg_rechte03.gif); background-repeat: no-repeat; background-position: 0 -62px; z-index: 100000; }
.back01_rights_allocation_bottom { text-align: center; float: left; width: 785px; margin-bottom: 17px; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; }
.back01_icon_rights_bigger, .back01_icon_rights_smaller { width: 27px; height: 13px; display: inline-block; background-image: url(/site/images/back01_bg_rechte04.gif); background-repeat: no-repeat; cursor: pointer; margin-bottom: -1px; }
.back01_icon_rights_bigger { background-position: 0 0; }
.back01_icon_rights_smaller { background-position: 0 -23px; }
.back01_rights_allocation_headline { padding: 6px 10px 5px 10px; }
.back01_rights_allocation_container { height: 229px; overflow: auto; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; padding: 10px 5px 0; }
.back01_rights_allocation_textBox { padding-bottom: 10px; }
.back01_rights_allocation_textBox_header { background-color: #e4e4e4; padding: 2px 10px; font-weight: bold; border: 1px solid #cccccc; }
.back01_rights_allocation_textBox_body { background-color: #f6f6f6; padding: 10px 10px 0 10px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.back01_rights_allocation_textBox_body ul li { padding-bottom: 10px; }

.back01_wrapper .bcom_content { padding: 0; background-image: none; border: none; }

