html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, strong, sub, sup, b, u, i, center, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent
}

html {
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

html, body {
    height: 100%
}

body {
    color: #fff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    background-color: #fff;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased
}

body.mobile-nav {
    min-width: 986px
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

ol, ul {
    list-style: none
}

:focus {
    outline: 0
}

.spacer {
    display: block;
    height: 40px
}

.shadow {
    text-shadow: 0 1px 1px #fff
}

.shadowblack {
    text-shadow: 0 1px 1px #000
}

.smalltext {
    font-size: 10px
}

a:link {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    color: #d2d2d3;
    font-size: 12px;
    text-decoration: underline
}

a:visited {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    color: #404040;
    font-size: 12px;
    text-decoration: underline
}

a:hover {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    color: #606060;
    font-size: 12px;
    text-decoration: none
}

a:active {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    color: #606060;
    font-size: 12px;
    text-decoration: none
}

a:focus {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    color: #606060;
    font-size: 12px;
    text-decoration: none
}

a.bluearrow:link, a.bluearrow:visited {
    text-decoration: none;
    color: #0060ac;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 6px;
    padding: 0 0 0 10px
}

a.bluearrow:hover, a.bluearrow:active, a.bluearrow:focus {
    text-decoration: none;
    color: #2088d8
}

#canvas_arrinews {
    position: relative;
    min-width: 980px
}

#canvas_arrinews.nailed {
    margin-top: 162px
}

a.rtefancyboximg, a.rtefancybox, a.rtefancyboxgallery {
    background: none !important;
    padding: 0 !important
}

ol.rte-lower-roman {
    list-style-type: lower-roman;
    list-style-position: outside;
    line-height: 18px;
    font-size: 13px;
    padding: 0 0 0 40px
}

#canvas_arrinews.ad_home_2013 {
    background: url(../../images/bg_home_header_2013.jpg) repeat-x 0 0
}

#canvas_arrinews.ad_home_2013_disc_open {
    background: url(../../images/bg_home_header_2013_disc_open.jpg) repeat-x 0 0
}

#canvas_arrinews.alexas_home_discontinued_open {
    background: url(../../images/bg_alexas_home_discontinued_open_old.png) repeat-x 0 0
}

#canvas_arrinews.alexas_home_discontinued_open18 {
    background: url(../../images/bg_alexas_home_discontinued_open.png) repeat-x 0 0
}

#canvas_arrinews #stage-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#canvas_arrinews #product-ribbon-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#canvas_arrinews #product-ribbon-bg.product-ribbon-bg-f5grey {
    background-color: #f5f5f5
}

@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url(../fonts/TitilliumText22L003-webfont.eot);
    src: url('../fonts/TitilliumText22L003-webfontd41d.eot?#iefix') format('embedded-opentype'), url(../fonts/TitilliumText22L003-webfont.woff) format('woff'), url(../fonts/TitilliumText22L003-webfont.html) format('truetype'), url('../fonts/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'TitilliumText22LMedium';
    src: url(../fonts/TitilliumText22L004-webfont.eot);
    src: url('../fonts/TitilliumText22L004-webfontd41d.eot?#iefix') format('embedded-opentype'), url(../fonts/TitilliumText22L004-webfont.woff) format('woff'), url(../fonts/TitilliumText22L004-webfont.html) format('truetype'), url('../fonts/TitilliumText22L004-webfont.svg#TitilliumText22LMedium') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'TitilliumText22LBold';
    src: url(../fonts/TitilliumText22L005-webfont.eot);
    src: url('../fonts/TitilliumText22L005-webfontd41d.eot?#iefix') format('embedded-opentype'), url(../fonts/TitilliumText22L005-webfont.woff) format('woff'), url(../fonts/TitilliumText22L005-webfont.html) format('truetype'), url('../fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: 400;
    font-style: normal
}

.titillium_wt800, .titillium_wt800 a, .titilliumBold {
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400
}

.titillium_wt600, .titillium_wt600 a, .titilliumMedium {
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400
}

.titilliumRegular {
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400
}

.titilliumThin {
    font-family: 'TitilliumText22LThin', Arial, Helvetica, sans-serif;
    font-weight: 400
}

#content_container {
    width: 986px;
    margin: 0 auto 43px auto
}

#content_container #column_container_2 {
    clear: left;
    float: left;
    width: 986px
}

#content_container #column_container_2 #column_container_1 {
    float: left;
    width: 986px;
    position: relative;
    right: 313px;
    margin-bottom: 50px
}

#content_container #main_content_container {
    position: relative;
    width: 986px;
    padding-top: 37px
}

#content_container #column_main_content {
    float: left;
    position: relative;
    left: 313px;
    width: 676px;
    padding-top: 37px
}

#content_container #column_main_content p {
    width: 660px;
    margin: 0 auto
}

#content_container #column_main_content p.fixed_width_narrow {
    width: 660px;
    margin: 0 auto
}

#content_container #column_main_content .leadstory a {
    display: block;
    height: 100%;
    text-decoration: none
}

#content_container #column_main_content h1 {
    font-size: 30px;
    line-height: 30px;
    color: #404040;
    padding: 0;
    margin: 0 auto 9px auto;
    width: 660px
}

#content_container #column_main_content h1.mainstory {
    font-size: 30px;
    width: 660px;
    line-height: 30px;
    color: #0060ac;
    padding: 0;
    margin: 0 auto 9px auto
}

#content_container #column_main_content h1.leadstory a {
    font-size: 30px;
    line-height: 30px;
    color: #0060ac;
    width: 660px;
    padding: 0;
    margin: 0 auto
}

#content_container #column_main_content h1.leadstory a.hover_leadstory {
    color: #2088d8
}

#content_container #column_main_content .mainstory p {
    width: 660px;
    margin: 0 auto 20px auto
}

#content_container #column_main_content .box_text_container p {
    margin: 0 auto
}

#content_container #column_main_content p.leadstory a {
    color: #404040;
    background: #fff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    height: 100%;
    position: relative;
    padding: 0 190px 0 0;
    margin: 0 auto;
    width: 470px
}

#content_container #column_main_content span.read_more_button {
    width: 99px;
    height: 29px;
    color: #fff;
    background: url(../../images/content/more.jpg) no-repeat 0 0;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer
}

#content_container #column_main_content span.read_more_button_hover {
    background-image: url(../../images/content/more_hover.jpg)
}

#content_container #column_main_content hr {
    width: 670px;
    height: 20px;
    background: url(../../images/content/separator.jpg) no-repeat 0 0;
    margin: 26px auto 16px auto;
    border: 0 solid #fff;
    color: #fff;
    display: list-item;
    list-style: url(../../images/content/separator.jpg) inside
}

#content_container #column_main_content .top_link, #content_container #main_content_container .top_link {
    width: 99px;
    height: 29px;
    background: url(../../images/content/top.jpg) no-repeat 0 0;
    cursor: pointer
}

#content_container #column_main_content .top_link_spacer {
    margin: 40px 0 0 0
}

#content_container #column_main_content .top_link a, #content_container #main_content_container .top_link a {
    display: block;
    width: 99px;
    height: 100%;
    text-decoration: none;
    line-height: 0
}

#content_container #column_main_content .top_link_hover, #content_container #main_content_container .top_link_hover {
    background-image: url(../../images/content/top_hover.jpg)
}

#content_container #column_main_content .top_link_multilang, #content_container #main_content_container .top_link_multilang {
    cursor: pointer;
    cursor: pointer;
    width: auto;
    margin: 6px 0 0 0;
    padding: 10px 10px 10px 3px
}

#content_container #column_main_content .top_link_multilang a, #content_container #main_content_container .top_link_multilang a {
    font-size: 11px;
    line-height: 16px;
    padding: 3px 30px 3px 30px;
    text-decoration: none;
    display: inline-block;
    background: #f3f3f3 url(../../images/content/to_top_multilang.png) no-repeat 6px 6px;
    background-size: auto 10px;
    border: 1px solid #c7c7c7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 3px 1px rgba(199, 199, 199, .8);
    -moz-box-shadow: 0 0 3px 1px rgba(199, 199, 199, .8);
    box-shadow: 0 0 3px 1px rgba(199, 199, 199, .8);
    color: #737373
}

#content_container #column_main_content .top_link_multilang a:hover, #content_container #main_content_container .top_link_multilang a:hover {
    color: #404040;
    background-image: url(../../images/content/to_top_multilang_hover.png)
}

#content_container #column_main_content div.top_print_bottom_container, #content_container #main_content_container div.top_print_bottom_container {
    width: 240px;
    height: 18px;
    background: url(../../images/content/top_print_bottom_container_bg.png) no-repeat 0 0;
    margin: 20px 0 0 0;
    color: #909090;
    padding: 4px 0 0 0
}

#content_container #column_main_content div.print_top_container {
    width: 180px;
    height: 18px;
    background: url(../../images/content/print_top_container_bg.png) no-repeat bottom left;
    margin: -20px 0 0 0;
    color: #909090;
    padding: 0 0 4px 0;
    float: right
}

#content_container #column_main_content div.top_print_bottom_container a, #content_container #main_content_container div.top_print_bottom_container a, #content_container #column_main_content div.print_top_container a {
    text-decoration: none;
    color: #909090;
    font-size: 11px;
    line-height: 14px
}

#content_container #column_main_content div.top_print_bottom_container span.to_top_link, #content_container #main_content_container div.top_print_bottom_container span.to_top_link {
    background: url(../../images/content/top_bottom_bg.png) no-repeat 0 3px;
    padding: 0 6px 0 14px
}

#content_container #column_main_content div.top_print_bottom_container span.print_link, #content_container #main_content_container div.top_print_bottom_container span.print_link {
    background: url(../../images/content/print_bottom_bg.png) no-repeat 4px 0;
    padding: 0 0 0 20px
}

#content_container #column_main_content div.print_top_container span.print_link {
    background: url(../../images/content/print_bottom_bg.png) no-repeat 4px 0;
    padding: 0 0 0 20px;
    float: right
}

#content_container #column_main_content .mainstory div.mainstory ul {
    list-style-type: square;
    margin-left: 20px
}

#content_container #column_main_content .mainstory div.mainstory ul li ul {
    list-style-type: circle;
    margin-left: 20px
}

#content_container #column_main_content .mainstory p a, #content_container #main_content_container .leadtext p a, #content_container #main_content_container p.text_wide a, #content_container #column_main_content p.fixed_width_narrow a, #content_container #column_main_content #job_offers_single_view_wrapper a, #content_container #column_main_content #event_table_wrapper a, #content_container #column_main_content #press_single_view_wrapper a, #fancybox_content_container_type_01.press_release a, #content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600 tr td a, #content_container #column_main_content .main_content_box .main_content_box_boxcontent p.clearfix a, #content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600-noborder tr td a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 6px;
    padding: 0 0 0 12px
}

#content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600-noborder tr td a[href^="tel:"] {
    color: #404040;
    background: none;
    padding: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent p.clearfix a.imglink {
    background: none
}

#content_container #column_main_content .mainstory p a:hover, #content_container #main_content_container .leadtext p a:hover, #content_container #main_content_container p.text_wide a:hover, #content_container #column_main_content p.fixed_width_narrow a:hover, #content_container #column_main_content #job_offers_single_view_wrapper a:hover, #content_container #column_main_content #event_table_wrapper a:hover, #content_container #column_main_content #press_single_view_wrapper a:hover, #fancybox_content_container_type_01.press_release a:hover, #content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600 tr td a:hover, #content_container #column_main_content .main_content_box .main_content_box_boxcontent p.clearfix a:hover, #content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600-noborder tr td a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600-noborder tr td a[href^="tel:"]:hover {
    color: #404040
}

#content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600 tr td a, #content_container #column_main_content .main_content_box_boxcontent table.produkt-table-striped-600-noborder tr td a {
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.bluebullets, #content_container #column_main_content .mainstory ul.bluebullets {
    margin: 10px 0 10px 36px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.bluebullets li, #content_container #column_main_content .mainstory ul.bluebullets li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 4px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 9px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.bluebullets li ul, #content_container #column_main_content .mainstory ul.bluebullets li ul {
    margin: 18px 0 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.bluebullets li ul li, #content_container #column_main_content .mainstory ul.bluebullets li ul li {
    background: none;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 10px;
    margin: 0 0 9px 20px;
    list-style-type: circle
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent .footnote, #content_container #column_main_content .main_content_box .main_content_box_boxcontent .accordion_wrapper .accordion_content .footnote {
    font-size: 10px
}

#content_container #main_content_container ul.bluebullets {
    margin: 10px 0 10px 36px
}

#content_container #main_content_container ul.bluebullets > li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 4px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 9px 0
}

#content_container #column_main_content #main_content_2cols_container_2 {
    clear: both;
    float: left;
    width: 676px
}

#content_container #column_main_content #main_content_2cols_container_2 #main_content_2cols_container_1 {
    float: left;
    width: 676px;
    position: relative;
    right: 303px
}

#content_container #column_main_content #main_content_2cols_container_1 #column_main_content_left {
    float: left;
    position: relative;
    left: 303px;
    overflow: hidden;
    width: 338px
}

#content_container #column_main_content #main_content_2cols_container_1 #column_main_content_right {
    float: left;
    position: relative;
    left: 305px;
    overflow: hidden;
    width: 338px
}

#content_container #column_main_content #clearfloat {
    clear: both
}

#content_container #column_main_content .boxcontainer_main {
    width: 286px;
    margin-bottom: 40px
}

#content_container #column_main_content .boxcontainer_main_floated_left {
    float: left;
    margin: 0 20px 18px 0
}

#content_container #column_main_content .boxcontainer_main_floated_right {
    float: right;
    margin: 0 0 18px 20px
}

#content_container #column_main_content .box_text_container {
    margin-bottom: 20px
}

#content_container #column_main_content .box_text_container p {
    margin: 0 3px 0 8px;
    width: auto
}

#content_container #column_main_content .box_box_container {
    margin-bottom: 20px
}

#content_container #column_main_content .boxcontainer_main .topborder {
    background: url(../../images/content/hometeaserbox_shadow_top.png) no-repeat 0 0;
    height: 3px;
    width: 286px;
    font-size: 0
}

#content_container #column_main_content .boxcontainer_main .boxbody_main {
    background-image: url(../../images/content/hometeaserbox_shadow_left_right.png);
    width: 286px;
    padding: 5px 0
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main {
    width: 270px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin: 0 auto;
    position: relative
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .bg_no_arrows {
    background-image: url(../../images/content/hometeaserbox_bg.jpg)
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .bg_arrows {
    background-image: url(../../images/content/hometeaserbox_arrows_bg.jpg)
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .bg_arrows_hover {
    background-image: url(../../images/content/hometeaserbox_arrows_bg_hover.jpg)
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main a, #content_container #column_main_content .youtube_preview_maincontent .boxbody_main .boxcontent_main p {
    display: block;
    height: 100%;
    text-decoration: none
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main h1 {
    padding: 0
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main h1 a {
    line-height: 17px;
    font-size: 17px;
    color: #fff;
    background: #363739;
    width: 234px;
    padding: 8px 18px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_body h2, #content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main h2 a {
    padding: 18px 10px 2px 0;
    line-height: 18px;
    font-size: 14px;
    color: #0060ac
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main h2 a.hover_contentbox {
    color: #2088d8
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main p {
    margin: 0 auto;
    width: 270px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main p a {
    padding: 0 10px 18px 0;
    line-height: 14px;
    font-size: 11px;
    color: #606060
}

#content_container #column_main_content .boxcontainer_main .bottomborder {
    background: url(../../images/content/hometeaserbox_shadow_bottom.png) no-repeat 0 0;
    height: 3px;
    width: 286px
}

#content_container #column_main_content .mainteaserbox_headarrows {
    font-size: 14px;
    letter-spacing: -3px;
    color: #fff
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main h1.titillium_wt800 {
    font-size: 17px;
    line-height: 30px;
    color: #404040;
    width: 234px;
    margin: 4px 0 -6px 12px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .content_bar_headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .bullet_list ul {
    width: 215px;
    padding: 8px 20px 20px 14px;
    list-style: disc inside none
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .bullet_list ul li {
    width: 215px;
    padding: 7px 0 0 0;
    line-height: 20px;
    font-size: 11px;
    color: #606060;
    padding: 0;
    list-style-type: disc
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .textbox {
    padding: 10px 15px 0 15px;
    margin: 0 auto
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .textbox p {
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    width: 240px
}

#content_container #column_main_content .box_text_container .boxcontainer_main .boxbody_main .boxcontent_main p a, #content_container #column_main_content .box_text_container .youtube_preview_maincontent .boxbody_main .boxcontent_main p {
    width: 220px;
    padding: 14px 36px 10px 14px;
    line-height: 14px;
    font-size: 11px;
    color: #606060
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_head {
    width: 270px;
    height: 40px;
    background: url(../../images/content/quotebox_head.png) no-repeat 15px 15px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_body {
    padding: 10px 35px 10px 55px;
    margin: 0 auto;
    text-align: left
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_body h2, #content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_body h2 a {
    padding: 0
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_footer {
    width: 270px;
    height: 34px;
    background: url(../../images/content/quotebox_footer.png) no-repeat 0 0
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_footer {
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    padding: 13px 10px 0 15px;
    width: 245px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .quotebox_footer a {
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    padding: 13px 10px 0 15px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .wrapper_archive {
    float: left;
    width: 96px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .wrapper_archive img {
    padding: 18px 8px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .highlights_arrows {
    width: 17px;
    height: 37px;
    float: left;
    padding: 40px 5px 30px 5px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .left {
    padding-right: 6px;
    cursor: pointer
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .right {
    cursor: pointer
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .highlights_inner_content_wrapper {
    width: 215px;
    float: left;
    position: relative
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .highlights_inner_content {
    width: 215px;
    display: none;
    padding: 20px 0 15px 0;
    background: url(../../images/content/hometeaserbox_bg.jpg) no-repeat bottom left;
    min-height: 77px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .first {
    display: block
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .highlights_inner_content h2 a {
    padding: 6px 0 15px 0
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .wrapper_highlights {
    float: left;
    width: 110px
}

#content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .wrapper_highlights {
    padding: 0 6px 0 0
}

#content_container #column_main_content #main_content_2cols_container_1 h3.news_cat {
    font-size: 19px;
    line-height: 30px;
    color: #404040;
    width: 330px;
    border-bottom: 1px solid;
    margin: 0 0 3px 8px;
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400
}

#content_container #column_main_content #main_content_2cols_container_1 #column_main_content_left h3.news_cat {
    width: 325px
}

#content_container #column_main_content .newsteaser_container_2 {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 14px
}

#content_container #column_main_content .newsteaser_container_hidden {
    display: none
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 {
    width: 100%;
    float: left;
    position: relative;
    right: 138px
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content {
    margin: -1px auto 0 auto;
    float: left;
    position: relative;
    left: 145px;
    width: 190px
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view {
    margin: 6px auto;
    width: 515px;
    left: 148px
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content a {
    display: block;
    height: 100%;
    text-decoration: none
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content h2 a {
    font-size: 14px;
    line-height: 18px;
    color: #0060ac;
    padding: 6px 0
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content h2 a.hover_news {
    color: #2088d8
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content p, #content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view p, #content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody .newsteaser_picturebox_boxcontent p {
    margin: 0 auto;
    width: 100%
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content p a {
    line-height: 12px;
    font-size: 11px;
    color: #606060
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view p a {
    line-height: 14px;
    width: 225px
}

#content_container #column_main_content .newsteaser_picturebox {
    float: left;
    position: relative;
    left: 138px;
    overflow: hidden;
    width: 138px
}

#content_container #column_main_content .newsteaser_picturebox_topborder {
    width: 138px;
    height: 3px;
    background: url(../../images/content/newsteaserbox_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .newsteaser_picturebox_boxbody {
    width: 138px;
    background: url(../../images/content/newsteaserbox_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #column_main_content .newsteaser_picturebox_boxcontent {
    width: 122px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody .newsteaser_picturebox_boxcontent a {
    display: block;
    height: 100%;
    text-decoration: none;
    line-height: 0
}

#content_container #column_main_content .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody .newsteaser_picturebox_boxcontent p a {
    background: #131415;
    color: #fff;
    line-height: 18px;
    font-size: 10px;
    text-align: right;
    padding-right: 4px
}

#content_container #column_main_content .newsteaser_picturebox_bottomborder {
    width: 138px;
    height: 3px;
    background: url(../../images/content/newsteaserbox_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content a.news_more_news {
    display: block;
    width: 670px;
    margin: 3px auto 37px auto;
    background-color: #e9eaec;
    height: 36px;
    color: #0060ac;
    font-size: 12px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    line-height: 36px
}

#content_container #column_main_content a.news_more_news_hidden {
    display: none
}

#content_container #column_main_content #news_searchbox_wrapper, #content_container #main_content_container #videos_searchbox_wrapper {
    position: relative;
    width: 640px;
    margin: 2px auto 27px auto;
    height: 30px
}

#content_container #column_main_content #news_searchbox_wrapper.news_searchbox_wrapper_wide {
    width: 670px
}

#content_container #main_content_container #videos_searchbox_wrapper {
    margin-left: 0
}

#content_container #main_content_container .videos_listview_boxcontent h1.h1blue {
    margin-left: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent p.newslist_header, #content_container #main_content_container .videos_listview_boxcontent p.videolist_header {
    padding: 0 80px 20px 0;
    width: 560px
}

#content_container #column_main_content #news_searchbox_wrapper #searchbox_stories, #content_container #main_content_container #videos_searchbox_wrapper #searchbox_videos {
    height: 30px;
    width: 243px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../../images/content/search_box_stories_small.png) no-repeat 0 0
}

#content_container #column_main_content #news_searchbox_wrapper.news_searchbox_wrapper_wide #searchbox_stories {
    width: 343px;
    background: url(../../images/content/search_box_stories_wide.png) no-repeat 0 0
}

#content_container #column_main_content #news_searchbox_wrapper #searchbox_category, #content_container #main_content_container #videos_searchbox_wrapper #searchbox_category_videos {
    width: 311px;
    position: absolute;
    top: 0;
    right: 70px
}

#content_container #column_main_content #news_searchbox_wrapper.news_searchbox_wrapper_wide #searchbox_category {
    right: 0
}

#content_container #column_main_content #news_searchbox_wrapper #searchbox_category #category_dropdown, #content_container #main_content_container #videos_searchbox_wrapper #searchbox_category_videos #category_dropdown {
    opacity: .01;
    filter: alpha(opacity=0);
    margin: 0;
    padding: 0;
    border: 0
}

#content_container #column_main_content #news_searchbox_wrapper form, #content_container #main_content_container #videos_searchbox_wrapper form {
    display: inline
}

#content_container #column_main_content #news_searchbox_wrapper #searchbox_stories .searchbox_input_stories, #content_container #main_content_container #videos_searchbox_wrapper #searchbox_videos .searchbox_input_videos {
    position: absolute;
    top: 4px;
    left: 35px;
    width: 203px;
    height: 22px;
    background-color: transparent;
    border: 0;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #606060
}

#content_container #column_main_content #news_searchbox_wrapper.news_searchbox_wrapper_wide #searchbox_stories .searchbox_input_stories {
    width: 303px
}

#content_container #column_main_content #news_searchbox_wrapper .arrinews_ajaxsearch_loading, #content_container #main_content_container #videos_searchbox_wrapper .arrinews_ajaxsearch_loading {
    background: url(../../images/indicator.gif) no-repeat right center
}

.arrinews_ajaxsearch_input {
    width: 100%
}

.arrinews_ajaxsearch_results_stories, .arrinews_ajaxsearch_results_stories_wide {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    position: absolute;
    z-index: 998;
    width: 241px;
    margin: 3px 0 0 -35px
}

.arrinews_ajaxsearch_results_stories_wide {
    width: 341px
}

.arrinews_ajaxsearch_results_stories ul, .arrinews_ajaxsearch_results_stories_wide ul {
    list-style-position: outside;
    width: 227px;
    margin: 0 auto;
    position: relative
}

.arrinews_ajaxsearch_results_stories_wide ul {
    width: 327px
}

.arrinews_ajaxsearch_results_stories li, .arrinews_ajaxsearch_results_stories_wide li {
    padding: 5px 5px 2px 5px;
    display: block;
    cursor: pointer;
    border-bottom: 1px solid #e6e6e6;
    height: 22px
}

.arrinews_ajaxsearch_results_stories li a:link, .arrinews_ajaxsearch_results_stories li a:visited, .arrinews_ajaxsearch_results_stories_wide li a:link, .arrinews_ajaxsearch_results_stories_wide li a:visited {
    color: #404040;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    display: block
}

.arrinews_ajaxsearch_results_stories li a:active, .arrinews_ajaxsearch_results_stories li a:hover, .arrinews_ajaxsearch_results_stories li a:focus, .arrinews_ajaxsearch_results_stories_wide li a:active, .arrinews_ajaxsearch_results_stories_wide li a:hover, .arrinews_ajaxsearch_results_stories_wide li a:focus {
    color: #0060ac;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    display: block
}

.arrinews_ajaxsearch_results_stories li.arrinews_ajaxsearch_select a, .arrinews_ajaxsearch_results_stories_wide li.arrinews_ajaxsearch_select a {
    color: #0060ac
}

#content_container #column_main_content #news_searchbox_wrapper .searchbox_input_focus, #content_container #main_content_container #videos_searchbox_wrapper .searchbox_input_focus {
    color: #000
}

#content_container #column_main_content #news_searchbox_wrapper .searchbox_submit, #content_container #main_content_container #videos_searchbox_wrapper .searchbox_submit {
    border: 0;
    width: 35px;
    height: 30px
}

#content_container #column_main_content #paging_wrapper {
    position: relative;
    width: 670px;
    margin: 20px auto 0 auto;
    height: 21px
}

#content_container #main_content_container #video_paging_wrapper {
    position: relative;
    width: 670px;
    margin: 0 0 0 3px;
    height: 21px
}

#content_container #main_content_container #search_paging_wrapper {
    position: relative;
    width: 670px;
    margin: 0 0 40px 8px;
    height: 21px
}

#content_container #column_main_content #paging_wrapper .paging_box, #content_container #main_content_container #video_paging_wrapper .paging_box, #content_container #main_content_container #search_paging_wrapper .paging_box {
    background: url(../../images/content/paging_bg.jpg) no-repeat 0 0;
    width: 20px;
    height: 21px;
    float: left;
    text-align: center;
    margin-right: 3px
}

#content_container #column_main_content #paging_wrapper .paging_box_dots, #content_container #main_content_container #video_paging_wrapper .paging_box_dots, #content_container #main_content_container #search_paging_wrapper .paging_box_dots {
    width: 20px;
    height: 21px;
    float: left;
    text-align: center;
    margin: 4px 5px 0 2px;
    letter-spacing: 2px
}

#content_container #column_main_content #paging_wrapper .paging_box a, #content_container #main_content_container #video_paging_wrapper .paging_box a, #content_container #main_content_container #search_paging_wrapper .paging_box a {
    display: block;
    width: 20px;
    height: 21px;
    text-decoration: none
}

#content_container #column_main_content #paging_wrapper .paging_box_current, #content_container #main_content_container #video_paging_wrapper .paging_box_current, #content_container #main_content_container #search_paging_wrapper .paging_box_current {
    background: url(../../images/content/paging_bg_selected.jpg) no-repeat 0 0
}

#content_container #column_main_content #paging_wrapper .paging_box a, #content_container #main_content_container #video_paging_wrapper .paging_box a, #content_container #main_content_container #search_paging_wrapper .paging_box a {
    color: #606060;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    text-decoration: none
}

#content_container #column_main_content #paging_wrapper .paging_box a:hover, #content_container #column_main_content #paging_wrapper .paging_box a:active, #content_container #column_main_content #paging_wrapper .paging_box a:focus, #content_container #main_content_container #video_paging_wrapper .paging_box a:hover, #content_container #main_content_container #video_paging_wrapper .paging_box a:active, #content_container #main_content_container #video_paging_wrapper .paging_box a:focus, #content_container #main_content_container #search_paging_wrapper .paging_box a:hover, #content_container #main_content_container #search_paging_wrapper .paging_box a:active, #content_container #main_content_container #search_paging_wrapper .paging_box a:focus {
    color: #000
}

#content_container #column_main_content #paging_wrapper .paging_box_current a, #content_container #main_content_container #video_paging_wrapper .paging_box_current a, #content_container #main_content_container #search_paging_wrapper .paging_box_current a {
    color: #fff
}

#content_container #column_main_content #paging_wrapper .paging_box_current a:hover, #content_container #column_main_content #paging_wrapper .paging_box_current a:active, #content_container #column_main_content #paging_wrapper .paging_box_current a:focus, #content_container #main_content_container #video_paging_wrapper .paging_box_current a:hover, #content_container #main_content_container #video_paging_wrapper .paging_box_current a:active, #content_container #main_content_container #video_paging_wrapper .paging_box_current a:focus, #content_container #main_content_container #search_paging_wrapper .paging_box_current a:hover, #content_container #main_content_container #search_paging_wrapper .paging_box_current a:active, #content_container #main_content_container #search_paging_wrapper .paging_box_current a:focus {
    color: #fff
}

#content_container #column_main_content .picturebox_big {
    margin-bottom: 17px
}

#content_container #column_main_content .picturebox_big.leadstory {
    margin-bottom: 27px
}

#content_container #column_main_content .picturebox_big .picturebox_big_topborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .picturebox_big .picturebox_big_boxbody {
    width: 676px;
    background: url(../../images/content/picture_box_big_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #column_main_content .picturebox_big .picturebox_big_boxbody .picturebox_big_boxcontent {
    background: #fff;
    width: 660px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #column_main_content .picturebox_big .picturebox_big_boxbody .picturebox_big_boxcontent img {
    display: block
}

#content_container #column_main_content .picturebox_big .picturebox_big_boxbody .picturebox_big_boxcontent .picturebox_slideshow {
    height: 265px
}

#content_container #column_main_content .picturebox_big .picturebox_big_boxbody .picturebox_big_boxcontent .picturebox_slideshow a {
    display: none
}

#content_container #column_main_content .picturebox_big .picturebox_big_boxbody .picturebox_big_boxcontent .picturebox_slideshow a.first {
    display: block
}

#content_container #column_main_content .picturebox_big .picturebox_big_bottomborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .picturegallery {
    margin-bottom: 20px
}

#content_container #column_main_content .picturegallery .picturegallery_topborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .picturegallery .picturegallery_boxbody {
    width: 676px;
    background: url(../../images/content/picture_box_big_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #column_main_content .picturegallery .picturegallery_boxbody .picturegallery_boxcontent {
    background: #fff;
    width: 660px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #column_main_content .picturegallery .picturegallery_boxbody .picturegallery_boxcontent img {
    display: block
}

#content_container #column_main_content .picturegallery .picturegallery_bottomborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper {
    width: 676px
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper .picturegallery_smallpic_box {
    width: 135px;
    float: left
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper .picturegallery_smallpic_box .picturegallery_smallpic_topborder {
    width: 135px;
    height: 3px;
    font-size: 0;
    background: url(../../images/content/picturegallery_smallbox_shadow_top.png) no-repeat 0 0
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper .picturegallery_smallpic_box .picturegallery_smallpic_boxbody {
    width: 135px;
    font-size: 0;
    background: url(../../images/content/picturegallery_smallbox_shadow_left_right.png) repeat-y 0 0
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper .picturegallery_smallpic_box .picturegallery_smallpic_boxbody .picturegallery_smallpic_boxcontent {
    width: 119px;
    margin: 0 auto;
    padding: 5px 0;
    background: #fff
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper .picturegallery_smallpic_box .picturegallery_smallpic_boxbody .picturegallery_smallpic_boxcontent img {
    display: block;
    cursor: pointer
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper .picturegallery_smallpic_box .picturegallery_smallpic_boxbody .picturegallery_smallpic_boxcontent .picturegallery_dummycontent_box {
    background: #939393;
    height: 47px;
    width: 119px
}

#content_container #column_main_content .picturegallery .picturegallery_smallpics_wrapper .picturegallery_smallpic_box .picturegallery_smallpic_bottomborder {
    width: 135px;
    height: 3px;
    font-size: 0;
    background: url(../../images/content/picturegallery_smallbox_shadow_bottom.png) no-repeat 0 0
}

#content_container #column_main_content .quotebox_big {
    margin-bottom: 25px
}

#content_container #column_main_content .quotebox_big .quotebox_big_topborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody {
    width: 676px;
    background: url(../../images/content/picture_box_big_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper {
    background: #fff;
    width: 660px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent {
    width: 660px;
    min-height: 150px;
    background: url(../../images/content/hometeaserbox_bg.jpg) repeat-x bottom left
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent .quotebox_small_noborder {
    width: 270px;
    float: left;
    margin: 0 20px 0 10px
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent .quotebox_small_noborder .quotebox_small_noborder_head {
    width: 270px;
    height: 40px;
    background: url(../../images/content/quotebox_head.png) no-repeat 15px 15px
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent .quotebox_small_noborder .quotebox_small_noborder_body {
    padding: 10px 35px 10px 55px;
    margin: 0 auto;
    text-align: left
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent .quotebox_small_noborder .quotebox_small_noborder_body h2 {
    padding: 0;
    line-height: 18px;
    font-size: 14px;
    color: #0060ac
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper_ie6 {
    width: 300px;
    float: left;
    margin: 20px 0
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper {
    border-left: 1px solid #999
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper .textbox {
    color: #404040;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    margin: 15px 0 15px 40px
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper .textbox p {
    width: 259px
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper .textbox a:link, #content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper .textbox a:visited {
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung.gif) no-repeat 0 4px;
    padding: 0 0 0 10px;
    font-size: 11px
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper .textbox a:hover, #content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper .textbox a:active, #content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent_wrapper .quotebox_big_boxcontent .quotebox_textbox_wrapper .textbox a:focus {
    text-decoration: none;
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung_hover_blue.gif) no-repeat 0 4px;
    font-size: 11px
}

#content_container #column_main_content .quotebox_big .quotebox_big_boxbody .quotebox_big_boxcontent .quotebox_small_noborder .quotebox_small_noborder_footer {
    width: 270px;
    height: 34px;
    background: url(../../images/content/quotebox_footer.png) no-repeat 0 0;
    line-height: 14px;
    font-size: 11px;
    color: #404040;
    padding: 13px 10px 0 15px
}

#content_container #column_main_content .quotebox_big .quotebox_big_bottomborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container {
    float: left;
    margin: 0 60px 0 0;
    width: 270px
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container a {
    height: 100%;
    display: block;
    text-decoration: none;
    line-height: 0
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container .quotebox_noborder_head {
    width: 270px;
    height: 40px;
    background: url(../../images/content/quotebox_head_noborder.jpg) no-repeat 15px 15px
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container .quotebox_noborder_body {
    padding: 0 40px 0 45px;
    margin: 0 auto
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container .quotebox_noborder_body h2 a {
    padding: 0;
    line-height: 18px;
    font-size: 14px;
    color: #0060ac
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container .quotebox_noborder_body h2 a.hover_quotes {
    color: #2088d8
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container .quotebox_noborder_footer {
    width: 270px;
    height: 34px;
    background: url(../../images/content/quotebox_footer_noborder.jpg) no-repeat 225px 0
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container .quotebox_noborder_footer a {
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    padding: 13px 40px 0 15px
}

#content_container #column_main_content .box_box_container .quotebox_noborder_container .quotebox_noborder_footer a.hover_quotes {
    color: #000
}

#content_container #column_main_content .news-picturebox-portrait {
    padding: 5px;
    margin: 0 20px 18px 3px;
    box-shadow: 0 0 3px 1px #c1c1c1;
    width: 270px;
    height: auto;
    float: left
}

#content_container #column_main_content .news-picturebox-portrait-floating-right {
    float: right;
    margin: 0 3px 18px 20px
}

#content_container #column_container_2 #column_container_1 #column_featured_content_bar {
    float: left;
    position: relative;
    left: 337px;
    width: 286px;
    margin-top: 40px
}

#column_featured_content_bar h1, #content_container #column_main_content .box_text_container .boxcontainer_main .small_picturebox_headline {
    font-size: 19px;
    line-height: 30px;
    color: #404040;
    width: 280px;
    border-bottom: 1px solid;
    margin: -8px auto 3px auto
}

#column_featured_content_bar .content_bar_headarrows, #content_container #column_main_content .box_text_container .boxcontainer_main .content_bar_headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#column_featured_content_bar .boxcontainer {
    width: 286px;
    margin: 0 auto 30px auto
}

#column_featured_content_bar .boxcontainer .topborder {
    background: url(../../images/featured_content_bar/box_border_top.png) no-repeat 0 0;
    height: 3px;
    width: 286px;
    font-size: 0
}

#column_featured_content_bar .boxcontainer .boxbody {
    background: url(../../images/featured_content_bar/box_border_left_right.png) repeat-y 0 0;
    width: 286px;
    padding: 5px 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent {
    width: 270px;
    background: url(../../images/featured_content_bar/featured_content_bar_content_box_bg.jpg) no-repeat bottom left;
    margin: 0 auto;
    position: relative
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent_hover {
    background-image: url(../../images/featured_content_bar/featured_content_bar_content_box_bg_hover.jpg)
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent_twitter {
    width: 270px;
    margin: 0 auto;
    position: relative
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .youtubeThumbnail, #content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .youtubeThumbnail {
    width: 270px;
    height: 150px;
    overflow: hidden;
    position: relative;
    display: block;
    cursor: pointer
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .youtubeThumbnail img, #content_container #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main .youtubeThumbnail img {
    position: absolute;
    display: block;
    cursor: pointer
}

#content_container #column_container_2 #column_container_1 #column_featured_content_bar .youtube_preview .title {
    display: none
}

#content_container #column_container_2 #column_container_1 #column_featured_content_bar .youtube_preview .description {
    display: none
}

#content_container #column_container_2 #column_container_1 #column_featured_content_bar .youtube_preview .posterframe {
    display: none
}

#column_featured_content_bar .boxcontainer .boxbody .noarrowbg {
    width: 270px;
    margin: 0 auto;
    background-image: url(../../images/featured_content_bar/featured_content_bar_content_box_noarrow_bg.jpg)
}

#column_featured_content_bar .boxcontainer .boxbody .noarrowbg_small {
    width: 270px;
    margin: 0 auto;
    background-image: url(../../images/featured_content_bar/featured_content_bar_content_box_noarrow_bg_small.jpg);
    padding: 12px 0 18px 0
}

#column_featured_content_bar .boxcontainer .boxbody .noarrowbg_small a.bluebutton, a.bluebutton_cn {
    background: url(../../images/pfeil_aufzaehlung_white.png) no-repeat 6px 8px #0060ac;
    border: 1px solid #2088d8;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    line-height: 16px;
    padding: 2px 10px 2px 17px;
    text-decoration: none;
    width: auto;
    margin: 6px 0 0 10px
}

#column_featured_content_bar .boxcontainer .boxbody .noarrowbg_small a.bluebutton:hover {
    background-color: #2088d8
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent a, #column_featured_content_bar .youtube_preview .boxbody .boxcontent p {
    display: block;
    width: 270px;
    text-decoration: none;
    line-height: 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent p a, #column_featured_content_bar .youtube_preview .boxbody .boxcontent p {
    width: 220px;
    padding: 14px 36px 10px 14px;
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    cursor: pointer
}

#column_featured_content_bar .boxcontainer .bottomborder {
    background: url(../../images/featured_content_bar/box_border_bottom.png) no-repeat 0 0;
    height: 3px;
    width: 286px
}

#column_featured_content_bar .boxcontainer .boxcontent ul, #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main ul {
    width: 215px;
    padding: 2px 20px 20px 14px
}

#column_featured_content_bar .boxcontainer .boxcontent li, #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main li {
    width: 215px;
    padding: 7px 0 0 0
}

#column_featured_content_bar .boxcontainer .boxcontent li a:link, #column_featured_content_bar .boxcontainer .boxcontent li a:visited, #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main li a:link, #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main li a:visited {
    line-height: 14px;
    width: 215px;
    font-size: 11px;
    color: #606060;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung.gif) no-repeat 0 4px;
    padding: 0 0 0 12px
}

#column_featured_content_bar .boxcontainer .boxcontent li a:hover, #column_featured_content_bar .boxcontainer .boxcontent li a:active, #column_featured_content_bar .boxcontainer .boxcontent li a:focus, #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main li a:hover, #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main li a:active, #column_main_content .boxcontainer_main .boxbody_main .boxcontent_main li a:focus {
    width: 215px;
    line-height: 14px;
    font-size: 11px;
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung_hover_blue.gif) no-repeat 0 4px;
    padding: 0 0 0 12px
}

#column_featured_content_bar .boxcontainer .boxcontent .video_overlay_icon, #column_main_content .boxcontainer_main .boxbody_main .video_overlay_icon {
    width: 73px;
    height: 73px;
    display: block;
    position: absolute;
    left: 90px;
    top: 40px;
    background: url(../../images/featured_content_bar/ico_video.png) no-repeat 0 0;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index: 15;
    cursor: pointer
}

#column_featured_content_bar .boxcontainer .boxcontent .hover_overlay_icon {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    left: 234px;
    bottom: 0;
    background: url(../../images/featured_content_bar/ico_merchandise_hover.png) no-repeat 0 0;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 16
}

#column_featured_content_bar .boxcontainer .boxcontent.banner_box_animation {
    background: #000;
    height: 107px
}

#column_featured_content_bar .boxcontainer .boxcontent img.banner_box_animation_img {
    display: none
}

#column_featured_content_bar .boxcontainer .topborder_01_qotw {
    background: url(../../images/featured_content_bar/qotw_box_border_top_01.png) no-repeat 0 0;
    height: 8px;
    width: 286px;
    font-size: 0
}

#column_featured_content_bar .boxcontainer .topborder_02_qotw {
    background: url(../../images/featured_content_bar/qotw_box_border_top_02.png) no-repeat 0 0;
    height: 32px;
    width: 286px;
    font-size: 0
}

#column_featured_content_bar .boxcontainer .topborder_02_qotw .topcontent_02_qotw {
    width: 270px;
    height: 32px;
    margin: 0 auto
}

#column_featured_content_bar .boxcontainer .topborder_02_qotw .topcontent_02_qotw a, #column_featured_content_bar .boxcontainer .bottomborder_02_qotw .bottomcontent_02_qotw a {
    line-height: 0;
    display: block;
    height: 100%;
    text-decoration: none
}

#column_featured_content_bar .boxcontainer .boxbody_qotw {
    background: url(../../images/featured_content_bar/qotw_box_border_left_right.png) repeat-y 0 0;
    width: 286px
}

#column_featured_content_bar .boxcontainer .boxbody_qotw .boxcontent_qotw {
    width: 270px;
    margin: 0 auto
}

#column_featured_content_bar .boxcontainer .boxbody_qotw .boxcontent_qotw p a, #column_featured_content_bar .boxcontainer .boxbody_qotw .boxcontent_qotw p {
    width: 235px;
    padding: 0 16px 4px 20px;
    line-height: 18px;
    font-size: 14px;
    color: #fff;
    display: block;
    height: 100%;
    text-decoration: none;
    text-indent: 30px
}

#column_featured_content_bar .boxcontainer .bottomborder_02_qotw {
    background: url(../../images/featured_content_bar/qotw_box_border_bottom_02.png) no-repeat 0 0;
    height: 30px;
    width: 286px;
    font-size: 0
}

#column_featured_content_bar .boxcontainer .bottomborder_02_qotw .bottomcontent_02_qotw {
    width: 270px;
    height: 30px;
    margin: 0 auto;
    position: relative
}

#column_featured_content_bar .boxcontainer .bottomborder_02_qotw .bottomcontent_02_qotw span.readmore_qotw {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%
}

#column_featured_content_bar .boxcontainer .bottomborder_02_qotw .bottomcontent_02_qotw span.readmore_qotw a {
    color: #fff;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung_white.png) no-repeat 20px 13px;
    padding: 0 0 0 34px;
    font-size: 11px;
    line-height: 30px
}

#column_featured_content_bar .boxcontainer .bottomborder_02_qotw .bottomcontent_02_qotw span.readmore_qotw a.hover_blue {
    background-image: url(../../images/pfeil_aufzaehlung_white_hover_blue.png);
    color: #2088d8;
    text-decoration: none;
    line-height: 30px
}

#column_featured_content_bar .boxcontainer .bottomborder_02_qotw .bottomcontent_02_qotw span.readmore_qotw a:hover {
    color: #2088d8;
    text-decoration: none;
    line-height: 30px
}

#column_featured_content_bar .boxcontainer .bottomborder_01_qotw {
    background: url(../../images/featured_content_bar/qotw_box_border_bottom_01.png) no-repeat 0 0;
    height: 8px;
    width: 286px;
    font-size: 0
}

#column_featured_content_bar .boxcontainer .subtextbox_qotw {
    width: 150px;
    height: 26px;
    padding: 14px 106px 0 14px;
    background: url(../../images/featured_content_bar/qotw_speakertext_speach_balloon.png) no-repeat top left;
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    margin: 0 auto
}

#column_featured_content_bar .boxcontainer .subtextbox_qotw p {
    height: 100%;
    position: relative
}

#column_featured_content_bar .boxcontainer .subtextbox_qotw p span {
    position: absolute;
    bottom: 0
}

#column_featured_content_bar .boxcontainer .boxbody .bgwhite {
    background: #fff
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi {
    padding: 10px 10px 16px 10px
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li {
    font-size: 14px;
    background: url(../../images/featured_content_bar/fcb_subnavi_marker.png) no-repeat 0 11px;
    padding: 6px 0 6px 14px;
    border-bottom: 1px solid #d7d7d7;
    width: 237px;
    text-transform: uppercase
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li a {
    line-height: 18px;
    width: 237px;
    font-size: 14px;
    color: #404040;
    text-decoration: none;
    background: #fff;
    padding: 0;
    text-transform: uppercase
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li a:hover, #column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li ul li a:hover {
    color: #606060
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li.current {
    color: #0060ac;
    background-image: url(../../images/featured_content_bar/fcb_subnavi_marker_rollover.png)
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li.current a {
    color: #0060ac
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li ul {
    padding: 6px 0
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li ul li, #column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li ul li.current {
    background: #fff;
    font-size: 12px;
    line-height: 18px;
    width: 197px;
    border: 0;
    padding: 0;
    text-transform: none
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li ul li.current a {
    color: #0060ac;
    text-transform: none
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li ul li a {
    font-size: 12px;
    text-transform: none
}

#column_featured_content_bar .boxcontainer .boxcontent ul.fcb_subnavi li.current ul li a {
    color: #404040
}

#column_featured_content_bar #subnav_first_in_fcb_spacer {
    height: 0;
    margin: -3px 0 0 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .most_popular_container .most_popular_slide h4 {
    padding: 10px 0 0 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .most_popular_container .most_popular_slide a.most_popular {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    width: 229px;
    margin: 0 0 0 14px;
    padding: 8px 20px 0 0;
    color: #0060ac
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .most_popular_container .most_popular_slide ul.most_popular {
    padding: 2px 20px 12px 14px
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent h4.most_popular_other {
    font-size: 11px;
    line-height: 21px;
    font-weight: 700;
    width: 229px;
    margin: 0 0 0 14px;
    padding: 8px 20px 0 0;
    border-bottom: 1px solid #cfcfcf
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .highlights_arrows_most_popular_container {
    background: #fff;
    opacity: .15;
    filter: alpha(opacity=15);
    width: 29px;
    height: 150px;
    position: absolute;
    top: 0;
    z-index: 234;
    cursor: pointer
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .highlights_arrows_most_popular_container_hover {
    opacity: .25;
    filter: alpha(opacity=25)
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .highlights_arrows_most_popular_container.most_popular_left {
    left: 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .highlights_arrows_most_popular_container.most_popular_right {
    right: 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .highlights_arrows_most_popular {
    width: 11px;
    height: 19px;
    position: absolute;
    top: 69px;
    z-index: 236;
    cursor: pointer
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .highlights_arrows_most_popular.most_popular_left {
    left: 9px
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .highlights_arrows_most_popular.most_popular_right {
    right: 9px
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .set_photos_container {
    padding: 10px 0 10px 10px;
    font-size: 0;
    line-height: 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .set_photos_container a {
    display: inline;
    font-size: 0;
    line-height: 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .set_photos_container img {
    padding: 3px
}

#column_featured_content_bar .boxcontainer .boxbody .set_photos_noshow_container {
    display: none
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_rte {
    padding: 14px 14px 14px 14px;
    font-size: 11px;
    line-height: 14px
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_rte p {
    margin: 0 0 4px 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_rte ul {
    margin: 0 0 4px 0;
    padding: 2px 0 0 14px;
    line-height: 18px
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_rte ul li {
    list-style: disc inside none;
    padding: 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_rte ul li ul {
    padding: 0 0 0 12px
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_rte a {
    width: auto;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    color: #0060ac;
    font-size: 11px;
    line-height: 14px;
    padding: 0 0 0 12px;
    text-decoration: none;
    display: inline
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_rte a:hover {
    color: #2088d8
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_login {
    padding: 14px 14px 14px 14px;
    font-size: 12px;
    line-height: 18px;
    background: #e5e5e5 url(../../images/featured_content_bar/gradient_bg.jpg) no-repeat 0 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_login p {
    margin: 0 0 4px 0
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_login a {
    width: auto;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 6px;
    color: #0060ac;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 12px;
    text-decoration: none;
    display: inline
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_login a:hover {
    color: #2088d8
}

#column_featured_content_bar .boxcontainer .boxbody .boxcontent .boxcontent_login #boxcontent_login_user {
    margin: 10px 0 14px 0
}

#content_container #column_main_content #event_table_wrapper, #content_container #main_content_container #event_table_wrapper_wide {
    width: 660px;
    margin: 0 auto;
    padding: 0 0 10px 0
}

#content_container #main_content_container #event_table_wrapper_wide {
    width: 975px;
    margin: 0 0 0 8px
}

#content_container #column_main_content #event_table_wrapper .event_table, #content_container #main_content_container #event_table_wrapper_wide .event_table_wide {
    width: 680px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 10px;
    margin: 0 -10px;
    text-align: left
}

#content_container #main_content_container #event_table_wrapper_wide .event_table_wide {
    width: 945px
}

#content_container #column_main_content #event_table_wrapper .event_table thead tr th.date, #content_container #main_content_container #event_table_wrapper_wide .event_table_wide thead tr th.date {
    background: #0060ac;
    color: #fff;
    width: 130px;
    padding: 0 10px
}

#content_container #column_main_content #event_table_wrapper .event_table thead tr th.event, #content_container #main_content_container #event_table_wrapper_wide .event_table_wide thead tr th.event {
    background: #0060ac;
    color: #fff;
    width: 320px;
    padding: 0 10px
}

#content_container #main_content_container #event_table_wrapper_wide .event_table_wide thead tr th.event {
    width: 450px
}

#content_container #column_main_content #event_table_wrapper .event_table thead tr th.location, #content_container #main_content_container #event_table_wrapper_wide .event_table_wide thead tr th.location {
    background: #0060ac;
    color: #fff;
    width: 130px;
    padding: 0 10px
}

#content_container #main_content_container #event_table_wrapper_wide .event_table_wide thead tr th.training {
    background: #0060ac;
    color: #fff;
    width: 155px;
    padding: 0 10px
}

#content_container #column_main_content #event_table_wrapper .event_table tbody tr td.date, #content_container #main_content_container #event_table_wrapper_wide .event_table_wide tbody tr td.date {
    color: #606060;
    width: 140px;
    padding: 0 10px 0 0;
    font-size: 11px
}

#content_container #column_main_content #event_table_wrapper .event_table tbody tr td.event, #content_container #main_content_container #event_table_wrapper_wide .event_table_wide tbody tr td.event {
    color: #404040;
    width: 330px;
    padding: 0 10px 0 0
}

#content_container #main_content_container #event_table_wrapper_wide .event_table_wide tbody tr td.event {
    width: 460px
}

#content_container #column_main_content #event_table_wrapper .event_table tbody tr td.location, #content_container #main_content_container #event_table_wrapper_wide .event_table_wide tbody tr td.location {
    color: #606060;
    width: 140px;
    padding: 0 10px 0 0
}

#content_container #main_content_container #event_table_wrapper_wide .event_table_wide tbody tr td.training {
    color: #606060;
    width: 165px;
    padding: 0 10px 0 0
}

#content_container #main_content_container #event_table_wrapper_wide .event_table_wide a {
    background: rgba(0, 0, 0, 0) url(../../images/content_ad/downloads_link_marker.png) no-repeat scroll 0 6px;
    color: #0060ac;
    padding: 0 0 0 12px;
    text-decoration: none
}

#content_container #column_main_content #event_table_wrapper .event_table tbody tr td p {
    width: 100%
}

#content_container #column_main_content #trainings_table_wrapper, #content_container #main_content_container #trainings_table_wrapper_wide, #content_container #main_content_container #cpop_table_wrapper_wide {
    width: 670px;
    margin: 0 auto 0 8px;
    padding: 0 0 10px 0
}

#content_container #main_content_container #trainings_table_wrapper_wide, #content_container #main_content_container #cpop_table_wrapper_wide {
    width: 975px;
    margin: 0 0 0 8px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide, #content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide {
    width: 670px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 10px;
    margin: 0 -10px;
    text-align: left
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide, #content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide {
    width: 975px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td hr, #content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr td hr, #content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide tbody tr td hr {
    margin: 4px 0;
    border-color: #dcdcdc
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr td hr {
    width: initial;
    width: auto;
    height: initial;
    height: auto;
    background: none;
    border-top: 1px solid #dcdcdc;
    list-style: none;
    display: block
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr:last-child td hr, #content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr:last-child td hr, #content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide tbody tr:last-child td hr {
    display: none
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide th.cpop-detail, #content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide th.cpop-price {
    background: #0060ac;
    color: #fff;
    width: 665px;
    padding: 0 10px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide th.cpop-price {
    width: 260px;
    text-align: right
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table thead tr th.date, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide thead tr th.date {
    background: #0060ac;
    color: #fff;
    width: 60px;
    padding: 0 10px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table thead tr th.event, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide thead tr th.event {
    background: #0060ac;
    color: #fff;
    width: 310px;
    padding: 0 10px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide thead tr th.event {
    width: 330px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table thead tr th.lang, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide thead tr th.lang {
    background: #0060ac;
    color: #fff;
    width: 60px;
    padding: 0 10px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table thead tr th.location, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide thead tr th.location {
    background: #0060ac;
    color: #fff;
    width: 130px;
    padding: 0 10px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide thead tr th.training {
    background: #0060ac;
    color: #fff;
    width: 205px;
    padding: 0 10px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail, #content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-price {
    color: #404040;
    padding: 0;
    font-size: 11px;
    vertical-align: top
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-price {
    text-align: right
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-img-container {
    float: left;
    width: 200px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-img-container img {
    width: 200px;
    height: auto
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-img-container div.cpop-img-container-details {
    display: none;
    margin-top: 10px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-img-container div.cpop-img-container-details a img {
    float: left;
    width: 60px;
    padding-right: 10px;
    padding-bottom: 10px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-img-container div.cpop-img-container-details a:nth-child(3n) img {
    padding-right: 0
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-content-container {
    float: left;
    width: 460px;
    padding-left: 15px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-content-container div.cpop-content-container-details {
    display: none;
    margin-top: 20px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-content-container span.cpop-label {
    font-size: 12px;
    font-weight: 600;
    color: #0060ac;
    display: block;
    margin-bottom: 18px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail div.cpop-content-container span.cpop-text {
    display: block
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail span.arri-generic-btn {
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    padding: 8px 13px 7px 13px;
    border: 0;
    margin: 10px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #007ccf;
    background: -webkit-linear-gradient(top, #007ccf, #005183);
    background: -moz-linear-gradient(top, #007ccf, #005183);
    background: linear-gradient(to bottom, #007ccf, #005183);
    display: inline-block;
    font-weight: 400
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail span.arri-generic-btn.arri-generic-btn-grey {
    background: #adadad;
    background: -webkit-linear-gradient(top, #adadad, #6b6b6b);
    background: -moz-linear-gradient(top, #adadad, #6b6b6b);
    background: linear-gradient(to bottom, #adadad, #6b6b6b)
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail span.cpop-btn-less {
    display: none;
    margin-top: 20px;
    margin-bottom: 20px
}

#content_container #main_content_container #cpop_table_wrapper_wide .cpop_table_wide td.cpop-detail span.arri-generic-btn.cpop-btn-request {
    display: none;
    margin-top: 20px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr td.date, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td.date {
    color: #404040;
    width: 70px;
    padding: 0 10px 0 0;
    font-size: 11px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr td.event, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td.event {
    color: #404040;
    width: 320px;
    padding: 0 10px 0 0;
    font-weight: 600
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td.event {
    width: 340px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr td.lang, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td.lang {
    color: #404040;
    width: 70px;
    padding: 0 10px 0 0;
    font-size: 11px
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr td.location, #content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td.location {
    color: #404040;
    width: 140px;
    padding: 0 10px 0 0
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td.training {
    color: #404040;
    width: 215px;
    padding: 0 10px 0 0
}

#content_container #column_main_content #trainings_table_wrapper .trainings_table tbody tr td p {
    width: 100%
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td span.arri-generic-btn, #content_container #column_main_content #trainings_table_wrapper tbody tr td span.arri-generic-btn {
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    padding: 8px 13px 7px 13px;
    border: 0;
    margin: 10px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #007ccf;
    background: -webkit-linear-gradient(top, #007ccf, #005183);
    background: -moz-linear-gradient(top, #007ccf, #005183);
    background: linear-gradient(to bottom, #007ccf, #005183);
    display: inline-block;
    font-weight: 400
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide thead tr th.lang {
    width: 110px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide tbody tr td.lang {
    width: 120px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide div.styled-select {
    background: transparent url(../../images/svg/dartdown.svg) no-repeat 4px 8px;
    background-size: auto 14px;
    height: 29px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 0 2px 1px #aaa
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide td.training div.styled-select {
    width: 222px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide td.location div.styled-select {
    width: 147px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide td.lang div.styled-select {
    width: 127px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide div.styled-select select {
    background: transparent;
    border: none;
    font-size: 11px;
    height: 29px;
    padding: 5px 5px 5px 20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-appearance: none
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide div.styled-select select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide td.training div.styled-select select {
    width: 250px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide td.location div.styled-select select {
    width: 175px
}

#content_container #main_content_container #trainings_table_wrapper_wide .trainings_table_wide td.lang div.styled-select select {
    width: 155px
}

#content_container #column_main_content #jobs-table-wrapper {
    width: 660px;
    margin: 0 auto;
    padding: 0 0 10px 0
}

#content_container #column_main_content #jobs-table-wrapper .jobs-table {
    width: 680px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 10px;
    margin: 0 -10px;
    text-align: left
}

#content_container #column_main_content #jobs-table-wrapper .jobs-table a {
    text-decoration: none
}

#content_container #column_main_content #jobs-table-wrapper .jobs-table a:hover {
    color: #0060ac
}

#content_container #column_main_content #jobs-table-wrapper .jobs-table thead tr th.jobs-title {
    background: #0060ac;
    color: #fff;
    width: 455px;
    padding: 0 10px
}

#content_container #column_main_content #jobs-table-wrapper .jobs-table thead tr th.jobs-location {
    background: #0060ac;
    color: #fff;
    width: 155px;
    padding: 0 10px
}

#content_container #column_main_content #jobs-table-wrapper .jobs-table tbody tr td.jobs-title {
    color: #404040;
    width: 465px;
    padding: 4px 10px 4px 0
}

#content_container #column_main_content #jobs-table-wrapper .jobs-table tbody tr td.jobs-location {
    color: #606060;
    width: 165px;
    padding: 4px 10px 4px 0
}

#content_container #column_main_content #jobs-searchbox-wrapper {
    width: 660px;
    margin: 0 auto;
    padding: 10px 0 10px 0;
    position: relative;
    height: 50px
}

#content_container #column_main_content #jobs-searchbox-wrapper #searchbox-region {
    position: absolute;
    left: 0;
    top: 0;
    width: 300px
}

#content_container #column_main_content #jobs-searchbox-wrapper #searchbox-location {
    position: absolute;
    right: 10px;
    top: 0;
    width: 300px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .picturebox_big_wide_boxcontent.videos_listview_boxcontent {
    font-size: 12px;
    padding: 15px;
    width: 950px
}

#content_container #main_content_container .video_boxes_wrapper {
    width: 986px;
    margin: 0 0 25px 0
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer {
    width: 316px;
    float: left;
    min-height: 1px
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer .videobox_topborder {
    width: 316px;
    height: 3px;
    background: url(../../images/content/videobox_shadow_top.png) no-repeat 0 0;
    line-height: 0;
    font-size: 0
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer .videoboxbody {
    width: 316px;
    background: url(../../images/content/videobox_shadow_left_right.png) repeat-y 0 0;
    z-index: 10
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer .videoboxbody .videoboxcontent {
    width: 300px;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    background: #fff;
    display: block;
    text-decoration: none;
    line-height: 0;
    cursor: pointer;
    z-index: 11
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer .videobox_bottomborder {
    width: 316px;
    height: 3px;
    background: url(../../images/content/videobox_shadow_bottom.png) no-repeat 0 0;
    line-height: 0;
    font-size: 0
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer p {
    width: 300px;
    margin: 8px auto 0 auto;
    font-size: 17px;
    line-height: 20px;
    color: #0060ac;
    display: block;
    height: 100%;
    text-decoration: none;
    cursor: pointer
}

#content_container #main_content_container .video_boxes_wrapper .video_list_spacer {
    width: 19px;
    height: 10px;
    float: left
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer .videolist_overlay_icon {
    width: 73px;
    height: 73px;
    display: block;
    position: absolute;
    left: 114px;
    top: 48px;
    background: url(../../images/featured_content_bar/ico_video.png) no-repeat 0 0;
    opacity: .7;
    z-index: 950;
    cursor: pointer
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer .videoboxbody .videoboxcontent .youtubeThumbnailListView {
    width: 300px;
    height: 169px;
    overflow: hidden;
    position: relative;
    display: block;
    cursor: pointer
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer .videoboxbody .videoboxcontent .youtubeThumbnailListView img {
    position: absolute;
    display: block;
    cursor: pointer
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer span.title {
    display: none
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer span.description {
    display: none
}

#content_container #main_content_container .video_boxes_wrapper .videoboxcontainer span.posterframe {
    display: none
}

#content_container #main_content_container h1.h1blue, #content_container #column_main_content h1.h1blue {
    font-size: 30px;
    width: 729px;
    line-height: 30px;
    color: #0060ac;
    padding: 0;
    margin: 0 auto 10px 8px
}

#content_container #main_content_container h1.h1bluestage {
    margin-top: 50px
}

#content_container #column_main_content .main_content_box_boxcontent h1.h1blue {
    width: 640px;
    margin-left: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent p {
    width: 640px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent h2.titillium_wt800 {
    margin: 0 0 16px 0
}

#content_container #main_content_container h6, #content_container #column_main_content h6 {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 10px
}

#content_container #main_content_container .leadtext p {
    width: 729px;
    margin: 0 auto 18px 8px;
    font-size: 12px;
    line-height: 18px
}

#content_container #column_main_content p.leadtext {
    width: 444px;
    margin: 0 auto 18px 8px;
    font-size: 12px;
    line-height: 18px
}

#content_container #main_content_container p.leadtext_wide {
    width: 670px;
    margin: 0 auto 18px 8px;
    font-size: 12px;
    line-height: 18px
}

#content_container #column_main_content h1.arrow_headline {
    font-size: 19px;
    line-height: 25px;
    width: 640px;
    margin: 0
}

#content_container #column_main_content h1.arrow_headline .headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #column_main_content h5 {
    font-size: 19px;
    line-height: 25px;
    width: 670px;
    border-bottom: 1px solid #dcdcdc;
    margin: 15px 0 15px 8px
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent h5 {
    font-size: 19px;
    line-height: 25px;
    width: 640px;
    border-bottom: 1px solid #dcdcdc;
    margin: 15px 0
}

#content_container #main_content_container h5 {
    font-size: 19px;
    line-height: 25px;
    width: 975px;
    border-bottom: 1px solid #dcdcdc;
    margin: 1px 0 7px 8px
}

#content_container #main_content_container p.text_wide {
    width: 670px;
    margin: 0 0 0 8px
}

#content_container #main_content_container #ad_home_stage_container_2013 {
    width: 980px;
    height: 135px;
    margin: 0 auto;
    position: relative
}

#content_container #main_content_container #ad_home_stage_container_2013.ad_home_stage_container_2013_disc_open {
    height: 257px
}

#content_container #main_content_container #ad_home_stage_container_2013 #camera_menu_wrapper {
    margin: 6px 0 0 0;
    font-size: 0;
    z-index: 7;
    position: relative;
    height: 105px
}

#content_container #main_content_container #ad_home_stage_container_2013 #discontinued_camera_menu_wrapper {
    margin: 0 0 0 0;
    font-size: 0;
    z-index: 97;
    position: relative
}

#content_container #main_content_container #ad_home_stage_container_2013 #camera_menu_wrapper div {
    z-index: 98;
    position: absolute;
    top: 0;
    height: 105px;
    opacity: 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #camera_menu_wrapper a img {
    z-index: 99;
    position: absolute;
    bottom: 0;
    left: 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #camera_menu_wrapper a img.big {
    height: 108px;
    width: auto;
    bottom: -1px;
    left: -1.5px
}

#content_container #main_content_container #ad_home_stage_container_2013 #camera_menu_text_wrapper {
    z-index: 8;
    position: relative;
    margin: -18px 0 0 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #camera_menu_text_wrapper a, #content_container #main_content_container #ad_home_stage_container_2013 #discontinued_camera_menu_text_wrapper a {
    font-size: 11px;
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 11px;
    color: #7b7b7b;
    z-index: 101;
    position: absolute;
    text-decoration: none
}

#content_container #main_content_container #ad_home_stage_container_2013 #camera_menu_text_wrapper a:hover, #content_container #main_content_container #ad_home_stage_container_2013 #discontinued_camera_menu_text_wrapper a:hover {
    color: #7b7b7b
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_shadow_bottom {
    position: absolute;
    font-size: 0;
    height: 13px;
    left: -10px;
    top: 105px;
    opacity: 0;
    overflow: hidden
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_shadow_bottom img {
    z-index: 190;
    position: relative
}

#content_container #main_content_container #ad_home_stage_container_2013 #ad_home_slideshow_wrapper {
    width: 980px;
    height: 394px
}

#content_container #main_content_container #ad_home_stage_container_2013 #ad_home_slideshow_wrapper {
    z-index: 10
}

#content_container #main_content_container #ad_home_stage_container_2013 #ad_home_slideshow_wrapper img {
    display: none;
    z-index: 155
}

#content_container #main_content_container #ad_home_stage_container_2013 #ad_home_slideshow_wrapper img.first {
    display: block
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container {
    position: relative;
    margin: 23px 0 0 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_button {
    width: 157px;
    height: 20px;
    font-size: 11px;
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 13px;
    color: #7b7b7b;
    padding: 7px 0 0 20px;
    margin: 0 0 0 0;
    float: right;
    background: url(../../images/content_ad/alexa_home/disc_arrow_closed.png) no-repeat 0 9px;
    cursor: pointer;
    z-index: 120;
    position: absolute;
    top: 110px;
    right: 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_button.stage_discontinued_button_open {
    background: url(../../images/content_ad/alexa_home/disc_arrow_open.png) no-repeat 0 9px;
    z-index: 120
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_model_container {
    display: none;
    height: 110px;
    width: 980px;
    z-index: 97;
    padding: 30px 0 0 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_model_container #discontinued_camera_menu_wrapper div {
    z-index: 98;
    position: absolute;
    top: 2px;
    height: 107px;
    min-width: 10px
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_model_container #discontinued_camera_menu_wrapper div a {
    z-index: 98
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_model_container #discontinued_camera_menu_wrapper a img {
    z-index: 99;
    position: absolute;
    bottom: 0;
    left: 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_model_container #discontinued_camera_menu_wrapper a img.big {
    height: 108px;
    width: auto;
    bottom: -1px;
    left: -1.5px
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_model_container #discontinued_camera_menu_text_wrapper {
    z-index: 97;
    position: relative;
    margin: 0
}

#content_container #main_content_container #ad_home_stage_container_2013 #stage_discontinued_container #stage_discontinued_model_container #discontinued_camera_menu_text_wrapper a {
    position: absolute;
    top: 86px;
    z-index: 98
}

#content_container #main_content_container #ad_home_stage_container {
    width: 980px;
    margin: 30px auto;
    position: relative
}

#content_container #main_content_container #ad_home_stage_container.alexas_home_discontinued_open {
    height: 320px
}

#content_container #main_content_container #ad_home_stage_container.alexas_home_discontinued_open18 {
    height: 475px
}

#content_container #main_content_container #ad_home_stage_container #discontinued_camera_menu_wrapper {
    margin: 0 0 0 0;
    font-size: 0;
    z-index: 97;
    position: relative
}

#content_container #main_content_container #ad_home_stage_container #discontinued_camera_menu_text_wrapper a {
    font-size: 11px;
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 11px;
    color: #7b7b7b;
    z-index: 101;
    position: absolute;
    text-decoration: none
}

#content_container #main_content_container #ad_home_stage_container #discontinued_camera_menu_text_wrapper a:hover {
    color: #7b7b7b
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container {
    position: relative;
    margin: 23px 0 0 0
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_button {
    width: 157px;
    height: 20px;
    font-size: 11px;
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 13px;
    color: #7b7b7b;
    padding: 7px 0 0 20px;
    margin: 0 0 0 0;
    float: right;
    background: url(../../images/content_ad/alexa_home/disc_arrow_closed.png) no-repeat 0 9px;
    cursor: pointer;
    z-index: 120;
    position: absolute;
    top: 0;
    right: 0
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container #stage_discontinued_button.stage_discontinued_button_open {
    background: url(../../images/content_ad/alexa_home/disc_arrow_open.png) no-repeat 0 9px;
    z-index: 120
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container {
    display: none;
    height: 111px;
    width: 980px;
    z-index: 97;
    padding: 34px 0 0 0
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container.stage_discontinued_model_container_second {
    padding: 44px 0 0 0
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container #discontinued_camera_menu_wrapper div {
    z-index: 98;
    position: absolute;
    top: 2px;
    height: 107px;
    min-width: 10px
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container #discontinued_camera_menu_wrapper div a {
    z-index: 98
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container #discontinued_camera_menu_wrapper a img {
    z-index: 99;
    position: absolute;
    bottom: 0;
    left: 0
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container #discontinued_camera_menu_wrapper a img.big {
    height: 108px;
    width: auto;
    bottom: -1px;
    left: -1.5px
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container #discontinued_camera_menu_text_wrapper {
    z-index: 97;
    position: relative;
    margin: 0
}

#content_container #main_content_container #ad_home_stage_container #stage_discontinued_container .stage_discontinued_model_container #discontinued_camera_menu_text_wrapper a {
    position: absolute;
    top: 86px;
    z-index: 98
}

#content_container #column_main_content .main_content_box {
    margin-bottom: 20px
}

#content_container #column_main_content .main_content_box .main_content_box_topborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content_ad/main_content_box_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody {
    width: 676px;
    background: url(../../images/content_ad/main_content_box_shadow_left_right.png) repeat-y 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent {
    background: #fff;
    width: 640px;
    margin: 0 auto;
    padding: 15px
}

#content_container #column_main_content .main_content_box .main_content_box_bottomborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content_ad/main_content_box_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .teaserbox {
    margin: 0 7px 20px 0;
    float: left
}

#content_container #column_main_content .teaserbox_first {
    margin: 0 6px 20px 0
}

#content_container #column_main_content .teaserbox_last {
    margin: 0 0 20px 0
}

#content_container #column_main_content .teaserbox .teaserbox_topborder {
    width: 209px;
    height: 3px;
    background: url(../../images/content_ad/teaser_box_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody {
    width: 209px;
    background: url(../../images/content_ad/teaser_box_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxhead {
    background: #fff;
    width: 193px;
    margin: 0 auto;
    padding: 5px 0 0 0;
    background: url(../../images/content_ad/teaser_box_bg.jpg) no-repeat 0 0;
    text-align: center;
    height: 91px;
    overflow: hidden
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxhead td.headline {
    vertical-align: middle;
    height: 60px
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxhead h3 {
    color: #fff;
    font-size: 13px;
    font-weight: 400
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxhead h3 a {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    display: block;
    width: 193px;
    line-height: 16px;
    padding: 0;
    height: 100%
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxhead p {
    color: #a2a2a2;
    font-size: 10px;
    line-height: 12px;
    width: 190px
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxhead p a {
    color: #a2a2a2;
    font-size: 10px;
    line-height: 12px;
    text-decoration: none;
    display: block;
    padding: 0 0 10px 0
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxcontent {
    background: #fff;
    width: 193px;
    margin: 0 auto;
    padding: 0 0 5px 0
}

#content_container #column_main_content .teaserbox .teaserbox_boxbody .teaserbox_boxcontent img {
    display: block;
    margin: 1px 0 0 0
}

#content_container #column_main_content .teaserbox .teaserbox_bottomborder {
    width: 209px;
    height: 3px;
    background: url(../../images/content_ad/teaser_box_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .picturebox_big_wide {
    margin-bottom: 17px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_topborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody {
    width: 986px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .picturebox_big_wide_boxcontent {
    background: #fff;
    width: 970px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .picturebox_big_wide_boxcontent img {
    display: block
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_bottomborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .four_col_box {
    margin: 0 23px 20px 0;
    float: left
}

#content_container #main_content_container .four_col_box_first {
    margin: 0 24px 20px 0
}

#content_container #main_content_container .four_col_box_last {
    margin: 0 0 20px 0
}

#content_container #main_content_container .four_col_box .four_col_box_topborder {
    width: 229px;
    height: 3px;
    background: url(../../images/content_ad/4col_box_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody {
    width: 229px;
    background: url(../../images/content_ad/4col_box_shadow_left_right.png) repeat-y 0 0
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxhead {
    width: 213px;
    margin: 0 auto;
    padding: 5px 0 0 0;
    background: #fff url(../../images/content_ad/4col_box_bg_top_hover.png) repeat-y 0 0;
    text-align: center;
    opacity: .86;
    filter: alpha(opacity=86);
    height: 80px;
    overflow: hidden
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxhead td.headline {
    vertical-align: middle;
    height: 45px
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxhead h3 {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxhead h3 a {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    width: 213px;
    line-height: 16px;
    padding: 0;
    height: 100%
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxhead p {
    color: #a2a2a2;
    font-size: 10px;
    line-height: 12px;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxhead p a {
    color: #a2a2a2;
    font-size: 10px;
    line-height: 12px;
    text-decoration: none;
    display: block;
    padding: 0 0 10px 0;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxcontent {
    width: 213px;
    margin: 0 auto;
    padding: 0 0 5px 0;
    background: #fff url(../../images/content_ad/4col_box_bg_bottom.png) repeat-y left bottom
}

#content_container #main_content_container .four_col_box .four_col_box_boxbody .four_col_box_boxcontent img {
    display: block
}

#content_container #main_content_container .four_col_box .four_col_box_bottomborder {
    width: 229px;
    height: 3px;
    background: url(../../images/content_ad/4col_box_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .three_col_box {
    margin: 0 23px 20px 0;
    float: left
}

#content_container #main_content_container .three_col_box_first {
    margin: 0 24px 20px 0
}

#content_container #main_content_container .three_col_box_last {
    margin: 0 0 20px 0
}

#content_container #main_content_container .three_col_box .three_col_box_topborder {
    width: 313px;
    height: 3px;
    background: url(../../images/content_ad/3col_box_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody {
    width: 313px;
    background: url(../../images/content_ad/3col_box_shadow_left_right.png) repeat-y 0 0
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxhead {
    width: 297px;
    margin: 0 auto;
    padding: 5px 0 0 0;
    background: #fff url(../../images/content_ad/3col_box_bg_top.png) repeat-y 0 0;
    text-align: center;
    opacity: .86;
    filter: alpha(opacity=86);
    height: 109px;
    overflow: hidden
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxhead td.headline {
    vertical-align: middle;
    height: 65px
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxhead h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxhead h3 a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    width: 297px;
    line-height: 20px;
    padding: 0
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxhead p {
    color: #a2a2a2;
    font-size: 11px;
    line-height: 13px;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxhead p a {
    color: #a2a2a2;
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    display: block;
    padding: 0 0 10px 0;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxcontent {
    background: #fff;
    width: 297px;
    margin: 0 auto;
    padding: 0 0 5px 0;
    height: 133px
}

#content_container #main_content_container .three_col_box .three_col_box_boxbody .three_col_box_boxcontent img {
    display: block
}

#content_container #main_content_container .three_col_box .three_col_box_bottomborder {
    width: 313px;
    height: 3px;
    background: url(../../images/content_ad/3col_box_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .three_col_home_grid_js_hook {
    padding-top: 35px
}

#content_container #main_content_container .three_col_home_box {
    margin: 0 25px 20px 0;
    float: left
}

#content_container #main_content_container .three_col_home_box_last, #content_container #main_content_container .three_col_home_box:nth-child(3n+0) {
    margin: 0 0 20px 0
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_topborder {
    width: 312px;
    height: 3px;
    background: url(../../images/content_ad/3col_home_box_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_boxbody {
    width: 312px;
    background: url(../../images/content_ad/3col_home_box_shadow_left_right.png) repeat-y 0 0
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_boxbody .three_col_home_box_boxcontent {
    width: 296px;
    margin: 0 auto;
    padding: 5px 0;
    height: 204px
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_boxbody h3 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    background: #232425;
    opacity: .9;
    filter: alpha(opacity=90)
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_boxbody h3 a {
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    font-weight: 400;
    text-decoration: none;
    display: block;
    width: 281px;
    padding: 2px 0 0 15px;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_boxbody h3 a span.three_col_home_marker {
    background: url(../../images/content_ad/3col_home_box_marker.png) no-repeat 10px 0;
    width: 29px;
    height: 16px;
    margin-bottom: -3px;
    display: inline-block
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_boxbody .three_col_home_box_boxcontent img {
    display: block
}

#content_container #main_content_container .three_col_home_box .three_col_home_box_bottomborder {
    width: 312px;
    height: 3px;
    background: url(../../images/content_ad/3col_home_box_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .tabbed_image_navi {
    margin: 0 0 16px 0;
    position: relative
}

#content_container #column_main_content .tabbed_image_navi ul {
    margin: 0;
    z-index: 19;
    position: absolute;
    left: 4px;
    bottom: 10px
}

#content_container #column_main_content .tabbed_image_navi ul li {
    float: left;
    font-size: 11px;
    line-height: 11px;
    color: #515151;
    background: #fff;
    z-index: 19;
    margin: 0 1px
}

#content_container #column_main_content .tabbed_image_navi ul li.current {
    color: #fff;
    background: #0060ac;
    padding: 1px 8px
}

#content_container #column_main_content .tabbed_image_navi ul li a {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    display: block;
    padding: 1px 8px
}

#content_container #column_main_content .tabbed_image_navi ul li a:hover {
    color: #fff;
    background: #0060ac
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange {
    width: 640px
}

#content_container #column_main_content h2.accordion_headline {
    border-bottom: 1px solid #404040;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 29px;
    margin: 25px 0 7px;
    padding: 5px 0 0
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_button, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_button_blue, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_button_orange {
    width: 640px;
    height: 25px;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    padding: 12px 0 0 0;
    margin: 0 0 3px 0;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_button {
    background: url(../../images/content_ad/accordion_products_detail_button_bg_thin.jpg) no-repeat 0 0;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_button_blue, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_button_orange {
    background: url(../../images/content_ad/accordion_products_detail_button_bg_blue_thin.jpg) no-repeat 0 0
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_button_orange {
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_button span.accordion_marker, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_button_blue span.accordion_marker, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_button_orange span.accordion_marker {
    width: 34px;
    height: 25px;
    background: url(../../images/content_ad/accordion_products_detail_button_closed.png) no-repeat 14px 0;
    display: block;
    float: left
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_button span.accordion_open, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_button_blue span.accordion_open, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_button_orange span.accordion_open {
    background-image: url(../../images/content_ad/accordion_products_detail_button_open.png);
    background-position: 14px 4px
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_content_blue, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_content_orange {
    width: 584px;
    padding: 18px 20px 20px 36px
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content_pca_overviews {
    width: 640px;
    padding: 18px 0 20px 0
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .content_open, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .content_open, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .content_open {
    background: url(../../images/content_ad/accordion_products_detail_content_bg2.jpg) no-repeat left bottom
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content_pca_overviews.content_open {
    background: none
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content ul, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_content_blue ul, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_content_orange ul {
    padding: 0;
    margin: 0
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content ul li, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_content_blue ul li, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_content_orange ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 4px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 9px 0
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content ul li ul, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_content_blue ul li ul, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_content_orange ul li ul {
    margin: 9px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content ul li ul li, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_content_blue ul li ul li, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_content_orange ul li ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet_2level.png) no-repeat 0 6px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 3px 0
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content p, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_content_blue p, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_content_orange p {
    line-height: 18px;
    font-size: 12px;
    width: 560px
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content a, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_blue .accordion_content_blue a, #content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper_orange .accordion_content_orange a {
    line-height: 18px;
    font-size: 12px
}

#content_container #column_main_content .main_content_box_boxcontent .accordion_wrapper .accordion_content table.contenttable a.externallink {
    line-height: 11px;
    font-size: 11px;
    background-position: 0 6px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list {
    margin-top: 0
}

#content_container #column_main_content .main_content_box ul.product_list a, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list a {
    text-decoration: none
}

#content_container #column_main_content .main_content_box ul.product_list li, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li {
    width: 640px;
    border-top: 1px solid #cfcfcf;
    padding: 16px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li {
    background: none;
    margin: 0
}

#content_container #column_main_content .main_content_box ul.product_list li img, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li img {
    float: left;
    border: 1px solid #959595;
    margin: 0 15px;
    display: block
}

#content_container #column_container_2 #column_container_1 #column_main_content .main_content_box ul.product_list li h4, #content_container #column_main_content .main_content_box ul.product_list li h4 a, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li h4, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li h4 a {
    font-size: 14px;
    line-height: 18px;
    color: #0060ac;
    display: block
}

#content_container #column_main_content .main_content_box ul.product_list li h4 a.hover_products_list, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li h4 a.hover_products_list {
    color: #2088d8
}

#content_container #column_main_content .main_content_box ul.product_list li p, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li p {
    padding: 2px 140px 0 0;
    margin: 0;
    width: 500px
}

#content_container #column_main_content .main_content_box ul.product_list li p, #content_container #column_main_content .main_content_box ul.product_list li p a, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li p, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul.product_list li p a {
    font-size: 11px;
    line-height: 12px;
    color: #606060;
    padding: 0;
    background: none;
    display: block
}

#content_container #column_main_content .main_content_box ul.product_list li .ident_number {
    float: right
}

#content_container #column_main_content .main_content_box ul.product_list li .ident_number a {
    font-size: 11px;
    line-height: 12px;
    color: #404040;
    background: none
}

#content_container #main_content_container .quotebox_big_wide {
    margin-bottom: 24px;
    height: 281px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_topborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody {
    width: 986px;
    height: 275px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper {
    background: #fff;
    width: 970px;
    height: 265px;
    margin: 0 auto;
    padding: 5px 0 5px 0
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper img {
    margin-right: 5px;
    display: block;
    float: left;
    height: 265px;
    width: 221px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent {
    height: 265px;
    width: 744px;
    background: url(../../images/content/hometeaserbox_bg.jpg) repeat-x bottom left;
    margin: 0 0 0 226px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent .quotebox_small_noborder {
    width: 330px;
    float: left;
    margin: 0 20px 0 10px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent .quotebox_small_noborder .quotebox_small_noborder_head {
    width: 330px;
    height: 40px;
    background: url(../../images/content/quotebox_head.png) no-repeat 15px 15px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent .quotebox_small_noborder .quotebox_small_noborder_body {
    padding: 10px 35px 10px 55px;
    margin: 0 auto;
    text-align: left
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent .quotebox_small_noborder .quotebox_small_noborder_body h2, #content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent .quotebox_small_noborder .quotebox_small_noborder_body h2 a {
    padding: 0;
    line-height: 24px;
    font-size: 17px;
    color: #0060ac;
    text-decoration: none;
    display: block
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent .quotebox_small_noborder .quotebox_small_noborder_body h2 a.hover_quotes_wide {
    color: #2088d8
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent .quotebox_small_noborder .quotebox_small_noborder_footer {
    width: 330px;
    height: 34px;
    background: url(../../images/content/quotebox_footer.png) no-repeat 60px 0;
    line-height: 14px;
    font-size: 11px;
    color: #404040;
    padding: 13px 10px 0 15px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper_ie6 {
    width: 355px;
    float: left;
    margin: 35px 0
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper {
    border-left: 1px solid #999;
    height: 191px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper .textbox {
    color: #404040;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    padding: 0 0 0 60px;
    display: table-cell;
    vertical-align: middle;
    height: 191px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper .textbox a:link, #content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper .textbox a:visited {
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung.gif) no-repeat 0 4px;
    padding: 0 0 0 10px;
    font-size: 11px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper .textbox a:hover, #content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper .textbox a:active, #content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_boxbody .quotebox_big_wide_boxcontent_wrapper .quotebox_big_wide_boxcontent .quotebox_textbox_wrapper .textbox a:focus {
    text-decoration: none;
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung_hover_blue.gif) no-repeat 0 4px;
    font-size: 11px
}

#content_container #main_content_container .quotebox_big_wide .quotebox_big_wide_bottomborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .leadstory_ad a {
    display: block;
    height: 100%;
    text-decoration: none
}

#content_container #column_main_content h1.leadstory_ad a {
    font-size: 30px;
    line-height: 30px;
    color: #0060ac;
    width: 660px;
    padding: 0;
    margin: 0 auto
}

#content_container #column_main_content h1.leadstory_ad a.hover_leadstory {
    color: #2088d8
}

#content_container #column_main_content p.leadstory_ad {
    min-height: 20px;
    margin: 4px 0 37px 0;
    padding: 0 0 0 8px
}

#content_container #column_main_content p.leadstory_ad a {
    color: #404040;
    background: #fff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    height: 100%;
    position: relative;
    padding: 0 190px 0 0;
    margin: 0 auto;
    width: 470px
}

#content_container #column_main_content span.read_more_button_ad {
    width: 92px;
    height: 22px;
    color: #fff;
    background: url(../../images/content_ad/news_list_button_read_more.png) no-repeat 0 0;
    display: none;
    position: absolute;
    bottom: 0;
    right: 11px;
    cursor: pointer
}

#content_container #column_main_content span.read_more_button_ad_hover {
    background-image: url(../../images/content_ad/news_list_button_read_more_hover.png)
}

#content_container #main_content_container .ad_home_highlights_wide {
    margin-bottom: 20px
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_topborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody {
    width: 986px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_left_right.png) repeat-y 0 0;
    font-size: 0;
    padding: 5px 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent {
    width: 970px;
    margin: 0 auto;
    background: #fff url(../../images/content_ad/arridigital_home_highlights_bg.png) repeat-x bottom left;
    height: 159px
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent h3 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    background: #232425;
    opacity: .9;
    filter: alpha(opacity=90)
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent h3 a {
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    font-weight: 400;
    text-decoration: none;
    display: block;
    width: 950px;
    padding: 2px 0 0 15px;
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent h3 a span.three_col_home_marker {
    background: url(../../images/content_ad/3col_home_box_marker.png) no-repeat 10px 0;
    width: 29px;
    height: 16px;
    margin-bottom: -3px;
    display: inline-block
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_arrows {
    width: 17px;
    height: 37px;
    float: left;
    padding: 40px 5px 30px 5px
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .left {
    padding-right: 6px;
    cursor: pointer
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .right {
    cursor: pointer
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper {
    float: left;
    position: relative;
    width: 900px
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content_block {
    display: none;
    float: left;
    width: 900px;
    background: url(../../images/content_ad/arridigital_home_highlights_bg.png) repeat-x bottom left
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .first {
    display: block
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content {
    width: 300px;
    padding: 4px 0 0 0;
    position: relative;
    float: left
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content h2 {
    position: absolute;
    left: 150px;
    bottom: 10px;
    width: 135px
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content h2 a {
    font-size: 14px;
    line-height: 18px;
    color: #0060ac;
    text-decoration: none;
    display: block
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content h2 a.highlights_ad_home_hover {
    color: #2088d8
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights {
    float: left;
    width: 144px;
    padding: 0 6px 0 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_bottomborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights .newsteaser_picturebox_ad_home {
    position: relative;
    overflow: hidden;
    width: 138px
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights .newsteaser_picturebox_ad_home .newsteaser_picturebox_ad_home_topborder {
    width: 138px;
    height: 3px;
    background: url(../../images/content/newsteaserbox_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights .newsteaser_picturebox_ad_home .newsteaser_picturebox_ad_home_boxbody {
    width: 138px;
    background: url(../../images/content/newsteaserbox_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights .newsteaser_picturebox_ad_home .newsteaser_picturebox_ad_home_boxcontent {
    width: 122px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights .newsteaser_picturebox_ad_home .newsteaser_picturebox_ad_home_boxcontent a {
    display: block;
    height: 100%;
    text-decoration: none;
    line-height: 0
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights .newsteaser_picturebox_ad_home .newsteaser_picturebox_ad_home_boxcontent p a {
    background: #131415;
    color: #fff;
    line-height: 18px;
    font-size: 10px;
    text-align: right;
    padding-right: 4px
}

#content_container #main_content_container .ad_home_highlights_wide .ad_home_highlights_wide_boxbody .ad_home_highlights_wide_boxcontent .ad_home_highlights_inner_content_wrapper .ad_home_highlights_inner_content .ad_home_wrapper_highlights .newsteaser_picturebox_ad_home .newsteaser_picturebox_ad_home_bottomborder {
    width: 138px;
    height: 3px;
    background: url(../../images/content/newsteaserbox_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .ad_credits_highlights_wide {
    margin-bottom: 24px
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_topborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody {
    width: 986px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_left_right.png) repeat-y 0 0;
    font-size: 0;
    padding: 5px 0
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent {
    width: 970px;
    margin: 0 auto;
    background: #fff url(../../images/content_ad/arridigital_home_highlights_bg.png) repeat-x bottom left;
    height: 332px
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent h3 {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    background: #232425;
    opacity: .9;
    filter: alpha(opacity=90);
    text-align: center;
    padding: 16px 0 10px 0
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent .ad_credits_highlights_arrows {
    width: 17px;
    height: 37px;
    float: left
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent .left {
    padding: 120px 30px 30px 13px;
    cursor: pointer
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent .right {
    padding: 120px 13px 30px 0;
    cursor: pointer
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent .ad_credits_highlights_inner_content_wrapper {
    float: left;
    position: relative;
    width: 880px
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent .ad_credits_highlights_inner_content_wrapper .ad_credits_highlights_inner_content_block {
    display: none;
    width: 880px;
    background: url(../../images/content_ad/arridigital_home_highlights_bg.png) repeat-x bottom left
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent .ad_credits_highlights_inner_content_wrapper .first {
    display: block
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .ad_credits_highlights_wide_boxcontent .ad_credits_highlights_inner_content_wrapper .ad_credits_highlights_inner_content_block img {
    padding: 12px 30px 0 0;
    float: left
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_bottomborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container table.ad_downloads_main {
    margin: 0 0 0 8px;
    font-size: 11px
}

#content_container .main_content_box .main_content_box_boxbody .main_content_box_boxcontent table.ad_downloads_main {
    margin: 0
}

#content_container table.ad_downloads_main tr td.ad_downloads_main_td_date {
    width: 112px;
    color: gray
}

#content_container table.ad_downloads_main tr td.ad_downloads_main_td_download {
    font-weight: 700;
    padding: 0 0 14px 0
}

#content_container table.ad_downloads_main tr td.ad_downloads_main_td_download a {
    text-decoration: none;
    font-size: 11px;
    color: gray;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px
}

#content_container table.ad_downloads_main tr td.ad_downloads_main_td_download a.lbox {
    cursor: pointer
}

#content_container table.ad_downloads_main tr td.ad_downloads_main_td_download a:hover {
    color: #2088d8
}

#content_container table.ad_downloads_main tr td.ad_downloads_main_td_download span.download_desc_text {
    font-weight: 400;
    padding: 6px 0;
    display: block
}

#content_container #column_main_content table.produkt-table-striped-600, #content_container #column_main_content table.scroll-table, #content_container #column_main_content table.produkt-table-striped-600-noborder {
    margin: 10px 8px;
    font-size: 11px;
    line-height: 16px
}

#content_container #column_main_content table.scroll-table {
    white-space: nowrap
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent table.produkt-table-striped-600, #content_container #column_main_content .main_content_box .main_content_box_boxcontent table.scroll-table, #content_container #column_main_content .main_content_box .main_content_box_boxcontent table.produkt-table-striped-600-noborder {
    margin: 10px 0 10px -2px;
    width: 100%
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #lighting_tabbed_content_container .accordion_wrapper table.produkt-table-striped-600 {
    margin: 0;
    background-color: #fff;
}

#content_container #column_main_content table.produkt-table-striped-600 tr.tr-even, #content_container #column_main_content table.scroll-table tr.tr-even, #content_container #column_main_content table.produkt-table-striped-600-noborder tr.tr-even {
    background-color: #e1e3e5
}

#content_container #column_main_content table.produkt-table-striped-600 tr td, #content_container #column_main_content table.scroll-table tr td, #content_container #column_main_content table.produkt-table-striped-600-noborder tr td {
    border-left: 2px solid #fff;
    padding: 6px 10px 17px 10px
}

#content_container #column_main_content table.produkt-table-striped-600-noborder tr td {
    border: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #lighting_tabbed_content_container .accordion_wrapper table.produkt-table-striped-600 tr td {
    border: 1px solid #ccc
}

#content_container #column_main_content table.scroll-table tr td {
    padding: 6px 6px 17px 6px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent .workflow_content table.produkt-table-striped-600 tr td {
    padding: 6px 10px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent table.produkt-table-striped-600 tr td p {
    width: 100%
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent table.produkt-table-striped-640 {
    font-size: 11px;
    line-height: 16px;
    margin: 10px 0 10px -2px;
    width: 100%
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent table.produkt-table-striped-640 tr.tr-even {
    background-color: #e1e3e5
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent table.produkt-table-striped-640 tr td {
    border-left: 2px solid #fff;
    padding: 3px 4px 10px 4px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent table.produkt-table-striped-640 tr td p {
    width: 100%
}

#content_container #column_main_content div.scroll-table-outer {
    position: relative;
    width: 470px;
    overflow: hidden;
    float: left
}

#content_container #column_main_content div.scroll-table-outer div.scroll-table-middle {
    overflow-x: scroll
}

#content_container #column_main_content div.scroll-table-outer div.scroll-table-inner {
    overflow: hidden
}

#content_container #column_main_content .scroll-wrapper {
    width: 640px;
    height: 20px;
    position: relative;
    overflow: hidden
}

#content_container #column_main_content .scroll-wrapper-outer {
    height: 20px;
    position: relative;
    width: 470px;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-left: 170px
}

#content_container #column_main_content .scroll-wrapper-outer .scroll-wrapper-inner {
    height: 20px
}

#content_container #column_main_content div.headercols-table-wrapper {
    width: 170px;
    float: left;
    font-size: 11px;
    line-height: 16px
}

#content_container #column_main_content div.headercols-table-wrapper .headercols-table {
    margin: 10px 0 10px -2px
}

#content_container #column_main_content .headercols-table tr.tr-even {
    background-color: #e1e3e5
}

#content_container #column_main_content div.headercols-table-wrapper .headercols-table td {
    border-right: 2px solid #fff;
    padding: 6px 6px 17px 6px
}

#content_container #column_main_content a.bluelink, #content_container #main_content_container a.bluelink {
    color: #0060ac;
    text-decoration: none
}

#content_container #column_main_content a.bluelink:hover, #content_container #main_content_container a.bluelink:hover, #content_container #column_main_content a.bluelink:active, #content_container #main_content_container a.bluelink:active, #content_container #column_main_content a.bluelink:focus, #content_container #main_content_container a.bluelink:focus {
    color: #2088d8;
    text-decoration: none
}

#content_container #column_main_content div.tx-t3mfaq-pi1 {
    margin: 0 auto 5px auto;
    width: 660px
}

#content_container #main_content_container div.tx-t3mfaq-pi1 {
    margin: 0 auto 5px 8px;
    width: 660px
}

#content_container #column_main_content .t3m_faq_hint, #content_container #main_content_container .t3m_faq_hint {
    display: none
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dt, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dt {
    padding-left: 36px;
    font-weight: 700
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd {
    margin: 0;
    padding: 20px 0 20px 36px
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd p, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd p {
    width: 624px
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd table tr td p, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd table tr td p {
    width: auto
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd table tr, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd table tr {
    border-bottom: 1px solid #404040;
    line-height: 20px
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd table tr:last-child, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd table tr:last-child {
    border: 0
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd a, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd a.imglink, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd a.imglink {
    background: none
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd a:hover, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd a:hover {
    color: #2088d8;
    text-decoration: none
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd ul li, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 4px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 9px 9px
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd ul li ul, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd ul li ul {
    margin: 9px 0 0 0
}

#content_container #column_main_content div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd ul li ul li, #content_container #main_content_container div.tx-t3mfaq-pi1 dl.t3m_faq_foldout dd ul li ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet_2level.png) no-repeat 0 6px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 3px 0
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent h2 a {
    padding: 18px 10px 2px 0;
    line-height: 16px;
    font-size: 12px;
    color: #0060ac
}

#content_container #column_main_content .highlights_big {
    margin-bottom: 20px
}

#content_container #column_main_content .highlights_big .highlights_big_topborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody {
    width: 676px;
    background: url(../../images/content/picture_box_big_shadow_left_right.png) repeat-y 0 0;
    font-size: 0;
    padding: 5px 0
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent {
    background: #fff;
    width: 660px;
    margin: 0 auto
}

#content_container #column_main_content .highlights_big .highlights_big_bottomborder {
    width: 676px;
    height: 3px;
    background: url(../../images/content/picture_box_big_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent a {
    display: block;
    height: 100%;
    text-decoration: none
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent h1 {
    padding: 0
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent h1 a {
    line-height: 17px;
    font-size: 17px;
    color: #fff;
    background: #363739;
    width: 624px;
    padding: 10px 18px 6px 18px
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .bg_no_arrows {
    background: url(../../images/content/hometeaserbox_bg.jpg) repeat-x bottom left;
    width: 660px;
    margin: 0 auto;
    position: relative
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .highlights_arrows {
    width: 17px;
    height: 37px;
    float: left;
    padding: 40px 5px 30px 5px
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .left {
    padding-right: 6px;
    cursor: pointer
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .right {
    cursor: pointer
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .highlights_inner_content_wrapper {
    width: 605px;
    float: left;
    position: relative
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .highlights_inner_content {
    width: 605px;
    display: none;
    padding: 20px 0 15px 0;
    background: url(../../images/content/hometeaserbox_bg.jpg) repeat-x bottom left;
    min-height: 70px
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .first {
    display: block
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .highlights_inner_content h2 {
    width: 100px;
    float: left;
    display: block;
    height: 100%
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .highlights_inner_content h2 a {
    padding: 0 5px 0 0;
    overflow: hidden;
    height: 65px
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .highlights_inner_content h2 a.hover_contentbox {
    color: #2088d8
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .wrapper_highlights {
    float: left;
    width: 94px
}

#content_container #column_main_content .highlights_big .highlights_big_boxbody .highlights_big_boxcontent .wrapper_highlights {
    padding: 0 6px 0 0
}

#content_container #column_main_content h1.arrow_headline_home {
    font-size: 19px;
    line-height: 30px;
    width: 660px;
    margin: 0 auto;
    border-bottom: 1px solid #cfcfcf
}

#content_container #column_main_content h1.arrow_headline_home .headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #column_main_content .morestories_box_home_container {
    width: 660px;
    margin: 0 auto
}

#content_container #column_main_content .morestories_box_home {
    float: left;
    width: 214px;
    border-left: 1px solid #cfcfcf;
    margin: 20px 0 0 0;
    padding: 0 0 0 8px
}

#content_container #column_main_content .morestories_box_home_first {
    border: 0;
    margin: 20px 0 0 0;
    width: 214px;
    padding: 0
}

#content_container #column_main_content .morestories_box_home h3 {
    color: #0060ac;
    font-weight: 400;
    font-size: 11px;
    letter-spacing: .5px;
    margin: 0 0 10px 0
}

#content_container #column_main_content .morestories_box_home li {
    font-size: 11px;
    padding: 7px 0 0
}

#content_container #column_main_content .morestories_box_home li a {
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung.gif) no-repeat 0 4px;
    padding: 0 5px 0 11px;
    display: block
}

#content_container #column_main_content .morestories_box_home li a:hover {
    line-height: 14px;
    font-size: 11px;
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung_hover_blue.gif) no-repeat 0 4px;
    text-decoration: none;
    padding: 0 5px 0 11px;
    display: block
}

#content_container #column_main_content .morestories_box_home li a.first {
    font-weight: 700
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_subnavi {
    margin: 1px 0 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_subnavi li {
    position: relative;
    float: left;
    background-repeat: no-repeat;
    background-position: top left
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_subnavi li a.workflow_subnavi_current {
    width: 160px;
    height: 167px;
    background: url(../../images/content_ad/workflow2012/subnav_marker_blues.png) no-repeat 1px 155px;
    display: block;
    cursor: default
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_subnavi li a.workflow_subnavi_current_first {
    background-image: url(../../images/content_ad/workflow2012/subnav_marker_blues_wide.png);
    background-position: 0 155px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_subnavi li a img {
    display: block
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_subnavi li a.workflow_subnavi_current img {
    opacity: 0;
    filter: alpha(opacity=0)
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_sub_subnavi {
    margin: 13px 0 26px 0;
    padding: 0 0 12px 0;
    border-bottom: 1px solid #cfcfcf;
    display: block
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_sub_subnavi li {
    float: left;
    position: relative;
    padding: 0 2px 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_sub_subnavi li a {
    line-height: 18px;
    font-size: 11px;
    color: #404040;
    text-decoration: none;
    padding: 0 10px 0 10px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_sub_subnavi li a:hover {
    color: #fff;
    background-color: #0060ac
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent ul.workflow_sub_subnavi li a.workflow_sub_subnavi_current {
    color: #fff;
    background-color: #0060ac
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content {
    padding: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content p {
    width: 640px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content p a, #content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content ul li a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content p a:hover, #content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content ul li a:hover {
    color: #2088d8;
    text-decoration: none
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content ul {
    padding: 0 0 10px 0;
    margin: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 4px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 9px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content ul li ul {
    margin: 9px 0 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent div.workflow_content ul li ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet_2level.png) no-repeat 0 6px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 3px 0
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent {
    background: url(../../images/content_ad/credits_listviewbox_bg.jpg) no-repeat bottom left;
    line-height: 22px;
    font-size: 12px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent p {
    padding: 27px 72px 0 72px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent p .blue {
    color: #0060ac
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent p.footnote {
    padding: 27px 120px 30px 443px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent ul.credits_listview_header {
    height: 40px;
    background: url(../../images/content_ad/credits_listviewbox_header_bg.jpg) repeat-x 0 0;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin: 15px 0 5px 0
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent ul.credits_listview_header li {
    position: relative;
    float: left
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent ul.credits_listview_header li.first {
    padding: 0 0 0 72px;
    width: 252px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent ul.credits_listview_header li.second {
    padding: 0 0 0 119px;
    width: 204px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent ul.credits_listview_header li.third {
    padding: 0 0 0 88px;
    width: 235px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent table.blue {
    color: #0060ac
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent table tr td {
    padding: 0 10px 0 0;
    width: 282px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent table tr td.first {
    padding: 0 10px 0 72px;
    width: 361px
}

#content_container #main_content_container .picturebox_big_wide .picturebox_big_wide_boxbody .credits_listview_boxcontent table tr td.last {
    padding: 0;
    width: 235px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices {
    line-height: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices h5.faq {
    font-size: 19px;
    line-height: 25px;
    margin: 30px 0 15px 8px;
    -webkit-text-size-adjust: none
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices div.mainstory {
    line-height: 18px;
    font-size: 12px;
    margin: 0 0 0 8px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices div.mainstory p {
    -webkit-text-size-adjust: none
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table {
    background-repeat: repeat-y;
    background-position: 0 0;
    line-height: 18px;
    text-align: left;
    color: #cccaca
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table.zone_one_active {
    background-image: url(../../images/content_techservices/bg_zone_01.jpg)
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table.zone_two_active {
    background-image: url(../../images/content_techservices/bg_zone_02.jpg)
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table.zone_three_active {
    background-image: url(../../images/content_techservices/bg_zone_03.jpg)
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table.zone_all_active {
    background-image: url(../../images/content_techservices/lighting_bg_zone_all.jpg);
    text-align: center
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr th, #content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td {
    width: 196px;
    font-weight: 400
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr th.active, #content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td.active {
    color: #404040
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr.last-row td.active {
    border-bottom: 1px solid #cacaca
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table.zone_all_active tr td.active {
    border: 0;
    text-align: left
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr th.last, #content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td.last {
    width: 197px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr th {
    padding: 4px 5px 20px 12px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td {
    padding: 0 5px 30px 12px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td span.bold {
    font-weight: 700
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td a {
    text-decoration: none;
    color: #cacaca
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td.active a {
    color: #404040
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_techservices table tr td.active a:hover {
    color: #606060
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #map_canvas {
    width: 638px;
    height: 263px;
    border: 1px solid #dcdcdc;
    margin: 0 0 24px 0;
    font-size: 11px;
    line-height: 14px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #sellocation {
    border: 1px solid #dcdcdc;
    color: #404040;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 24px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #address_container {
    min-height: 300px;
    margin: 0 0 24px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #address_container span {
    width: 640px;
    display: block
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #address_container #phone {
    margin: 14px 0 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #address_container #country {
    margin: 0 0 14px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #address_container a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #address_container a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact h3 {
    font-size: 24px;
    font-weight: 400;
    color: #606060
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_three_cols_wrapper {
    width: 640px;
    margin: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_three_cols_wrapper h2 {
    font-size: 11px;
    font-weight: 700;
    color: #0060ac;
    line-height: 11px;
    margin: 0 0 10px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_three_cols_wrapper p {
    font-size: 11px;
    margin: 0 0 16px 0;
    line-height: 16px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_three_cols_wrapper p a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_three_cols_wrapper p a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contact_three_cols_col_1 {
    width: 207px;
    margin: 0 10px 0 0;
    float: left
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contact_three_cols_col_1 p {
    width: 207px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contact_three_cols_col_2 {
    width: 195px;
    margin: 0 22px 0 0;
    float: left
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contact_three_cols_col_2 p {
    width: 195px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contact_three_cols_col_3 {
    width: 206px;
    margin: 0;
    float: left
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contact_three_cols_col_3 p {
    width: 206px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactsearch {
    margin: -175px 0 56px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactsearch div {
    margin: 0 0 20px 36px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactsearch div select {
    width: 240px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactoutput h6 {
    font-size: 12px;
    font-weight: 700;
    margin: 24px 0 11px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactoutput #contacts_info {
    font-size: 11px;
    line-height: 16px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactoutput #contacts_info a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactoutput #contacts_info a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactoutput #contacts_info .personaldata {
    margin: 0 0 50px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact #contactoutput #contacts_info .personaldata .address {
    float: left;
    width: 300px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_distributors_country_box {
    font-size: 11px;
    line-height: 16px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_distributors_country_box a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_distributors_country_box a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_distributors_country_box h6 {
    color: #0060ac;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 6px 0;
    border-bottom: 1px solid #dcdcdc;
    width: 584px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_distributors_country_box .contact_distributors_company_box {
    margin: 0 0 16px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_distributors_country_box .contact_distributors_company_box .contact_distributors_address_box {
    float: left;
    width: 300px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .contact_distributors_country_box .contact_distributors_company_box .contact_distributors_contacts_box {
    float: left
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact table {
    font-size: 11px;
    line-height: 16px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact table a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact table a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact table.produkt-table-striped-600-c td.td-0 {
    width: 584px;
    color: #0060ac;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 6px 0;
    border-bottom: 1px solid #dcdcdc;
    width: 584px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact table.produkt-table-striped-600 tr.tr-even {
    background-color: transparent
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact div.accordion_wrapper div.accordion_content h1 {
    margin: 0;
    padding: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact table.produkt-table-striped-600 tr td {
    border: 0;
    padding: 2px 0 0 10px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact table.produkt-table-striped-600 tr td.td-0 {
    width: 250px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_contact .accordion_wrapper .accordion_content h4 {
    border-bottom: 1px solid #dcdcdc;
    width: 584px;
    font-size: 19px;
    line-height: 25px;
    margin: 15px 0;
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #downloadsearch {
    margin: -190px 0 56px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #downloadsearch div {
    margin: 0 0 20px 36px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #downloadsearch div select {
    width: 240px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #downloadsearch div input[type="text"] {
    width: 190px;
    height: 16px;
    background: #fff;
    border: 1px #909090;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #606060;
    margin: 0 0 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #downloadsearch div#so4 {
    position: relative
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent #downloadsearch div img.button_go {
    position: absolute;
    top: 1px;
    left: 200px;
    cursor: pointer
}

#content_container #main_content_container .two_column_grid_container {
    width: 978px;
    margin: 0 auto 20px 0
}

#content_container #main_content_container .two_column_grid_container .two_column_grid_col1 {
    width: 428px;
    padding: 0 122px 0 0;
    float: left
}

#content_container #main_content_container .two_column_grid_container .two_column_grid_col2 {
    width: 428px;
    padding: 0;
    float: left
}

#content_container #main_content_container .two_column_grid_container h5 {
    font-size: 19px;
    line-height: 25px;
    border-bottom: 1px solid #dcdcdc;
    margin: 1px 0 7px 8px;
    width: 420px
}

#content_container #main_content_container .two_column_grid_container h5 span.headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #main_content_container .two_column_grid_container p {
    margin: 0 0 0 8px
}

#content_container #main_content_container .two_column_grid_container ul {
    margin: -7px 0 0 8px
}

#content_container #main_content_container .two_column_grid_container ul li {
    font-size: 11px;
    line-height: 25px;
    font-weight: 700
}

#content_container #main_content_container .two_column_grid_container ul li a {
    text-decoration: none;
    font-size: 11px;
    line-height: 25px
}

#content_container #main_content_container .two_column_grid_container ul li a:hover {
    color: #2088d8
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 14px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 {
    width: 100%;
    float: left;
    position: relative;
    right: 138px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content {
    margin: -1px auto 0 auto;
    float: left;
    position: relative;
    left: 145px;
    width: 290px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view {
    margin: 6px auto;
    width: 515px;
    left: 148px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content a, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content a {
    display: block;
    height: 100%;
    text-decoration: none
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content h2 a, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content h2 a {
    font-size: 14px;
    line-height: 18px;
    color: #0060ac;
    padding: 6px 0 6px 0
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content h2 a.hover_news, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content h2 a.hover_news {
    color: #2088d8
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content p, #content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view p, #content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody .newsteaser_picturebox_boxcontent p, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content p, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view p, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody .newsteaser_picturebox_boxcontent p {
    margin: 0 auto;
    width: 100%
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content p a, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content p a {
    line-height: 12px;
    font-size: 11px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view p a, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content_list_view p a {
    line-height: 14px;
    width: 225px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_picturebox, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox {
    float: left;
    position: relative;
    left: 138px;
    overflow: hidden;
    width: 138px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_picturebox_topborder, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_topborder {
    width: 138px;
    height: 3px;
    background: url(../../images/content/newsteaserbox_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .two_column_grid_container .newsteaser_picturebox_boxbody, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody {
    width: 138px;
    background: url(../../images/content/newsteaserbox_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #main_content_container .two_column_grid_container .newsteaser_picturebox_boxcontent, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxcontent {
    width: 122px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody .newsteaser_picturebox_boxcontent a, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxcontent a {
    display: block;
    height: 100%;
    text-decoration: none;
    line-height: 0
}

#content_container #main_content_container .two_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxbody .newsteaser_picturebox_boxcontent p a, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_boxcontent p a {
    background: #131415;
    color: #fff;
    line-height: 18px;
    font-size: 10px;
    text-align: right;
    padding-right: 4px
}

#content_container #main_content_container .two_column_grid_container .newsteaser_picturebox_bottomborder, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_picturebox_bottomborder {
    width: 138px;
    height: 3px;
    background: url(../../images/content/newsteaserbox_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small {
    width: 423px;
    margin: 0 0 14px 0;
    position: relative
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper {
    width: 189px;
    float: left
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper .videobox_topborder, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper .videobox_topborder {
    width: 189px;
    height: 3px;
    background: url(../../images/content/videobox_tradeshow_border_top.png) no-repeat 0 0;
    line-height: 0;
    font-size: 0
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody {
    width: 189px;
    background: url(../../images/content/videobox_tradeshow_border_left_right.png) repeat-y 0 0;
    z-index: 10
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent {
    width: 173px;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    background: #fff;
    display: block;
    text-decoration: none;
    line-height: 0;
    cursor: pointer;
    z-index: 11
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper .videobox_bottomborder, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper .videobox_bottomborder {
    width: 189px;
    height: 3px;
    background: url(../../images/content/videobox_tradeshow_border_bottom.png) no-repeat 0 0;
    line-height: 0;
    font-size: 0
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent .videolist_overlay_icon, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent .videolist_overlay_icon {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    left: 74px;
    top: 35px;
    background: url(../../images/content/ico_video_small.png) no-repeat 0 0;
    opacity: .7;
    z-index: 950;
    cursor: pointer
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent .youtubeThumbnailListView, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent .youtubeThumbnailListView {
    width: 173px;
    height: 98px;
    overflow: hidden;
    position: relative;
    display: block;
    cursor: pointer
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent .youtubeThumbnailListView img, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_wrapper .videoboxbody .videoboxcontent .youtubeThumbnailListView img {
    position: absolute;
    display: block;
    cursor: pointer
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small span.title, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small span.title {
    display: none
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small span.description, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small span.description {
    display: none
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small span.posterframe, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small span.posterframe {
    display: none
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_textcontent_wrapper, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_textcontent_wrapper {
    float: left;
    width: 234px;
    left: 7px;
    position: relative;
    margin: -1px auto 0
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_textcontent_wrapper h2, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_textcontent_wrapper h2 {
    margin: 8px auto 0 auto;
    display: block;
    height: 100%;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    color: #0060ac;
    padding: 0 0 6px 0
}

#content_container #main_content_container .two_column_grid_container .videoboxcontainer_small .videobox_textcontent_wrapper p, #pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_textcontent_wrapper p {
    display: block;
    height: 100%;
    cursor: pointer;
    font-size: 11px;
    line-height: 12px;
    margin: 0
}

#content_container #main_content_container .one_column_grid_container {
    width: 986px;
    margin: 0 auto 20px 0
}

#content_container #main_content_container .one_column_grid_container h5 {
    font-size: 19px;
    line-height: 25px;
    border-bottom: 1px solid #dcdcdc;
    margin: 1px 0 7px 8px;
    width: 970px
}

#content_container #main_content_container .one_column_grid_container h5 span.headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #main_content_container .one_column_grid_container #picture_scroller_content_container {
    position: relative;
    width: 970px;
    margin: 0 0 0 8px
}

#content_container #main_content_container .one_column_grid_container .picture_scroller_arrows {
    height: 37px;
    width: 17px;
    cursor: pointer;
    position: absolute
}

#content_container #main_content_container .one_column_grid_container .picture_scroller_arrow_left {
    left: 15px;
    top: 25px
}

#content_container #main_content_container .one_column_grid_container .picture_scroller_arrow_right {
    right: 15px;
    top: 25px
}

#content_container #main_content_container .one_column_grid_container #picture_scroller_content_wrapper {
    margin: 0 64px
}

#content_container #main_content_container .one_column_grid_container #picture_scroller_content_wrapper .picture_scroller_inner_content_wrapper {
    display: none;
    width: 842px !important
}

#content_container #main_content_container .one_column_grid_container #picture_scroller_content_wrapper .first {
    display: block
}

#content_container #main_content_container .one_column_grid_container .picture_gallery_box_wrapper {
    width: 126px;
    float: left;
    margin: 0 17px 0 0
}

#content_container #main_content_container .one_column_grid_container .picture_gallery_box_wrapper_last {
    margin: 0
}

#content_container #main_content_container .one_column_grid_container .picture_gallery_box_wrapper .picture_gallery_box_topborder {
    width: 126px;
    height: 3px;
    background: url(../../images/content/picturegallery_tradeshow_border_top.png) no-repeat 0 0;
    line-height: 0;
    font-size: 0
}

#content_container #main_content_container .one_column_grid_container .picture_gallery_box_wrapper .picture_gallery_box_boxbody {
    width: 126px;
    background: url(../../images/content/picturegallery_tradeshow_border_left_right.png) repeat-y 0 0;
    z-index: 10
}

#content_container #main_content_container .one_column_grid_container .picture_gallery_box_wrapper .picture_gallery_box_boxbody .picture_gallery_box_boxcontent {
    width: 110px;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    background: #fff;
    display: block;
    text-decoration: none;
    line-height: 0;
    cursor: pointer;
    z-index: 11;
    overflow: hidden
}

#content_container #main_content_container .one_column_grid_container #picture_scroller_content_container .picture_gallery_box_wrapper .picture_gallery_box_boxbody .picture_gallery_box_boxcontent img {
    overflow: hidden;
    height: 75px
}

#content_container #main_content_container .one_column_grid_container .picture_gallery_box_wrapper .picture_gallery_box_bottomborder {
    width: 126px;
    height: 3px;
    background: url(../../images/content/picturegallery_tradeshow_border_bottom.png) no-repeat 0 0;
    line-height: 0;
    font-size: 0
}

#content_container #main_content_container .one_column_grid_container #picture_scroller_content_container_bottom {
    width: 970px;
    border-bottom: 1px solid #dcdcdc;
    margin: 7px 0 20px 8px
}

#content_container #column_main_content #magazines_news {
    width: 315px;
    float: left;
    margin: 5px 0 0 8px
}

#content_container #column_main_content #magazines_vision {
    width: 315px;
    float: left;
    margin: 5px 0 0 30px
}

#content_container #column_main_content .magazines_container h2 {
    width: 310px;
    line-height: 18px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background-color: #404040;
    padding: 0 0 0 5px;
    margin: 0 0 5px 0;
    display: block
}

#content_container #column_main_content .magazines_container .magazines_box {
    width: 315px;
    padding: 15px 0;
    border-bottom: 1px solid #dcdcdc;
    position: relative
}

#content_container #column_main_content .magazines_container .magazines_box img {
    padding: 0;
    float: left
}

#content_container #column_main_content .magazines_container .magazines_box p {
    width: 217px;
    padding: 0 0 0 98px;
    font-weight: 700;
    position: absolute;
    bottom: 10px
}

#content_container #column_main_content .magazines_container .magazines_box p span {
    color: gray
}

#content_container #column_main_content .magazines_container .magazines_box p a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 6px;
    padding: 0 0 0 12px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400
}

#content_container #column_main_content .magazines_container .magazines_box p a:hover {
    color: #2088d8
}

#content_container #main_content_container .two_column_grid_container_awards {
    width: 970px;
    margin: 0 auto 30px auto
}

#content_container #main_content_container .two_column_grid_container_awards .two_column_grid_awards_box {
    width: 460px;
    margin: 22px 50px 0 0;
    float: left;
    border-bottom: 1px solid #dcdcdc;
    height: 109px
}

#content_container #main_content_container .two_column_grid_container_awards .two_column_grid_awards_box_last {
    margin: 22px 0 0 0
}

#content_container #main_content_container .two_column_grid_container_awards .two_column_grid_awards_box img {
    float: left
}

#content_container #main_content_container .two_column_grid_container_awards .two_column_grid_awards_box h5 {
    border: 0;
    width: 370px;
    font-size: 19px;
    color: #0060ac;
    line-height: 20px;
    margin: 0
}

#content_container #main_content_container .two_column_grid_container_awards .two_column_grid_awards_box h6 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    margin: 0
}

#content_container #main_content_container .two_column_grid_container_awards .two_column_grid_awards_box p {
    font-size: 11px;
    line-height: 12px
}

.header_pca_override {
    z-index: 1000
}

.footer_pca_override {
    z-index: 1000
}

#pca_home_content_container {
    width: 100%;
    position: relative;
    z-index: 10;
    overflow: hidden
}

#pca_home_content_container #pca_home_stage_container {
    height: 486px;
    background-color: #fff;
    z-index: 50;
    position: relative
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper {
    width: 980px;
    margin: 0 auto;
    position: relative
}

@media all and (min-width: 1118px) {
    #pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper {
        width: 1096px
    }
}

@media all and (min-width: 1228px) {
    #pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper {
        width: 90%
    }
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_arrow_left_block {
    background-color: #000;
    position: absolute;
    left: 0;
    top: 0;
    width: 58px;
    height: 497px;
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    cursor: pointer;
    z-index: 75
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_arrow_left_img {
    background: url(../../images/content_pca/home_arrow_left.png) no-repeat 0 0;
    opacity: 0;
    cursor: pointer;
    display: block;
    width: 29px;
    height: 51px;
    position: absolute;
    left: 15px;
    top: 223px;
    z-index: 76
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_arrow_right_block {
    background-color: #000;
    position: absolute;
    right: 0;
    top: 0;
    width: 58px;
    height: 497px;
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    cursor: pointer;
    z-index: 75
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_arrow_right_img {
    background: url(../../images/content_pca/home_arrow_right.png) no-repeat 0 0;
    opacity: 0;
    cursor: pointer;
    display: block;
    width: 29px;
    height: 51px;
    position: absolute;
    right: 15px;
    top: 223px;
    z-index: 76
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_pager {
    margin: 0 auto;
    position: relative;
    width: 142px;
    z-index: 76;
    display: none;
    line-height: 0;
    font-size: 0
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_pager ul {
    position: absolute;
    height: 14px;
    left: 0;
    top: 0;
    margin-top: 474px
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_pager ul li {
    float: left;
    padding: 2px;
    background: url(../../images/content_pca/home_pager_empty.png) no-repeat 2px 2px
}

#pca_home_content_container #pca_home_stage_container #pca_home_stage_slide_navigation_wrapper #pca_home_stage_pager ul li img {
    opacity: 0;
    filter: alpha(opacity=0)
}

#pca_home_content_container .pca_home_stage_content_wrapper {
    width: 986px;
    margin: 0 auto;
    z-index: 50;
    position: relative
}

#pca_home_content_container .pca_home_stage_content {
    width: 980px;
    line-height: 0;
    font-size: 0;
    opacity: 0;
    display: none;
    position: absolute;
    z-index: 51
}

#pca_home_content_container #pca_home_stage_content img {
    z-index: 51;
    position: relative
}

#pca_home_content_container #pca_home_border_container {
    height: 10px;
    border-bottom: 1px solid #ededed;
    position: relative;
    z-index: 100
}

#pca_home_content_container #pca_home_newsbar_container {
    background-color: #fbfbfb;
    padding: 45px 0 55px 0;
    position: relative;
    z-index: 100
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content {
    width: 986px;
    margin: 0 auto;
    min-height: 190px
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container {
    width: 986px;
    margin: 0 auto 20px auto
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .pca_three_column_grid_col1 {
    width: 372px;
    padding: 0;
    float: left;
    border-right: 1px solid #dcdcdc
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .pca_three_column_grid_col2 {
    width: 356px;
    padding: 0 0 0 17px;
    float: left;
    border-right: 1px solid #dcdcdc
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .pca_three_column_grid_col3 {
    width: 221px;
    padding: 0 0 0 17px;
    float: left
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container h5 {
    font-size: 14px;
    line-height: 30px;
    border: 0;
    margin: 0;
    width: auto;
    padding: 0 0 0 3px
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .videoboxcontainer_small .videobox_textcontent_wrapper {
    width: 170px
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .newsteaser_container_2 .newsteaser_container_1 .newsteaser_content {
    width: 205px
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .quotebox_noborder_container {
    float: left;
    margin: 4px 0 0 0;
    width: 221px
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .quotebox_noborder_container .quotebox_noborder_body {
    padding: 0;
    margin: 0 auto;
    position: relative
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .quotebox_noborder_container .quotebox_noborder_body span.pca_quotebox_quotes_first {
    background: url(../../images/content/quotebox_head_noborder.jpg) no-repeat 0 0;
    width: 34px;
    height: 25px;
    display: inline-block;
    float: left
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .quotebox_noborder_container .quotebox_noborder_body span.pca_quotebox_quotes_last {
    background: url(../../images/content/quotebox_footer_noborder.jpg) no-repeat 0 0;
    width: 34px;
    height: 25px;
    display: inline-block;
    float: right
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .quotebox_noborder_container .quotebox_noborder_body p {
    padding: 10px 0 0 12px;
    line-height: 18px;
    font-size: 14px;
    color: #0060ac
}

#pca_home_content_container #pca_home_newsbar_container #pca_home_newsbar_content .pca_three_column_grid_container .quotebox_noborder_container .quotebox_noborder_footer {
    line-height: 14px;
    font-size: 11px;
    color: #606060;
    padding: 6px 40px 0 12px
}

#content_container #column_main_content .main_content_box_boxcontent_pca h6 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    margin: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_overview_wrapper {
    margin: 24px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_overview_row_wrapper {
    margin: 0 0 38px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_overview_box {
    float: left;
    width: 188px;
    margin: 0 38px 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_overview_box_last {
    margin: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_overview_box p {
    width: 188px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_overview_box p a {
    color: #404040;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px;
    font-size: 11px;
    line-height: 16px;
    font-weight: 700;
    display: inline-block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_overview_box p a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details {
    background: url(../../images/content_pca/pca_details_image_stage_bg.jpg) no-repeat top right;
    height: 265px;
    overflow: hidden
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details ul {
    bottom: 5px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details ul li {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    display: block;
    padding: 1px 8px;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details ul li:hover {
    color: #fff;
    background: #0060ac
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details ul.image_gallery {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 80px;
    left: auto
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details ul.image_gallery li {
    float: none;
    width: 80px;
    background-color: #000;
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details ul.image_gallery li img {
    border: 2px solid #404040;
    cursor: pointer;
    opacity: .6;
    filter: alpha(opacity=60)
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_ss_details ul.image_gallery li.current img {
    opacity: 1;
    filter: alpha(opacity=100)
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper p a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 6px;
    padding: 0 0 0 12px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    display: inline-block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper p a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper iframe, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper video, #content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper embed {
    padding: 0;
    margin: 18px 0 0 0;
    border: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul {
    padding: 0;
    margin: 18px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 5px;
    line-height: 18px;
    font-size: 13px;
    padding: 0 0 0 24px;
    margin: 0 0 9px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul li ul {
    margin: 9px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_details_wrapper ul li ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet_2level.png) no-repeat 0 6px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 3px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper {
    margin: 18px 0;
    width: 640px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_button {
    width: 640px;
    height: 25px;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    background: url(../../images/content_ad/accordion_products_detail_button_bg_thin.jpg) no-repeat 0 0;
    padding: 12px 0 0 0;
    margin: 0 0 3px 0;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_button span.accordion_marker {
    width: 34px;
    height: 25px;
    background: url(../../images/content_ad/accordion_products_detail_button_closed.png) no-repeat 14px 0;
    display: block;
    float: left
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_button span.accordion_open {
    background-image: url(../../images/content_ad/accordion_products_detail_button_open.png);
    background-position: 14px 4px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content {
    width: 608px;
    padding: 20px 15px;
    border: 1px solid #949596;
    margin: -3px 0 3px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .content_open {
    background: none
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_image_gallery_container {
    width: 608px;
    margin: 20px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_image_gallery_container ul.accordion_pca_content_image_gallery_thumbs {
    margin: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_image_gallery_container ul.accordion_pca_content_image_gallery_thumbs li {
    float: left;
    margin: 0 12px 20px 0;
    padding: 0;
    background: none
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_image_gallery_container ul.accordion_pca_content_image_gallery_thumbs li.last {
    margin: 0 0 20px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_image_gallery_container ul.accordion_pca_content_image_gallery_thumbs li img {
    width: 89px;
    height: 63px;
    border: 1px solid #949596
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content h5 {
    width: 608px;
    border: 0;
    margin: 15px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content h5 span.headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box {
    border-top: 1px solid #dcdcdc;
    width: 608px;
    padding: 16px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box img {
    float: left;
    border: 1px solid #949596
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_text {
    width: 335px;
    float: left;
    padding: 0 0 0 15px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_text h6 {
    width: 335px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_text h6 a {
    color: #0060ac;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    display: block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_text h6 a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_text p {
    width: 250px;
    margin: 0;
    line-height: 12px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_text p a {
    font-size: 11px;
    line-height: 12px;
    background: none;
    padding: 0;
    color: #404040;
    display: block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_text p a:hover {
    color: #404040
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_artnumber {
    float: left;
    width: 132px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_artnumber p {
    width: 132px;
    text-align: right
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_artnumber p a {
    font-size: 11px;
    line-height: 12px;
    background: none;
    padding: 0;
    color: #404040;
    display: block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_pca_wrapper .accordion_pca_content .accordion_pca_content_element_box .accordion_pca_content_element_box_artnumber p a:hover {
    color: #404040
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper {
    margin: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box {
    float: left;
    width: 188px;
    margin: 0 38px 0 0;
    line-height: 0;
    font-size: 0;
    height: 201px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box_last {
    margin: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box a img {
    border: 1px solid #949596
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box p {
    width: 188px;
    height: 42px;
    display: block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper_catalog .pca_config_overview_box p {
    background-color: #363739
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper_single .pca_config_overview_box p {
    background-color: #949596
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box_catalog p {
    background-color: #363739
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box_single p {
    background-color: #949596
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box p a {
    color: #fff;
    text-decoration: none;
    background: none;
    padding: 10px 0 0 11px;
    font-size: 11px;
    line-height: 13px;
    font-weight: 700;
    display: inline-block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box p a:hover {
    color: #fff
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box span.pca_config_overview_box_date {
    font-size: 11px;
    line-height: 11px;
    margin: 3px 0 11px 0;
    display: inline-block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .pca_config_overview_wrapper .pca_config_overview_box span.pca_config_overview_box_update {
    color: #fff;
    float: right;
    font-size: 10px;
    line-height: 10px;
    margin: 3px 0 11px 0;
    display: inline-block;
    background-color: #0060ac;
    padding: 1px 10px 1px 10px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_wrapper .accordion_content.accordion_content_pca_overviews_outdated h6 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    padding: 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_wrapper .accordion_content.accordion_content_pca_overviews_outdated p {
    font-size: 12px;
    line-height: 18px;
    width: 640px;
    margin: 0 0 20px 0
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_wrapper .accordion_content.accordion_content_pca_overviews_outdated p a {
    color: #606060;
    font-size: 12px;
    line-height: 26px;
    text-decoration: none;
    background: url(../../images/pfeil_aufzaehlung.gif) no-repeat 0 4px;
    padding: 0 0 0 12px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .accordion_wrapper .accordion_content.accordion_content_pca_overviews_outdated p a:hover {
    color: #0060ac;
    text-decoration: none;
    background-image: url(../../images/pfeil_aufzaehlung_hover_blue.gif)
}

#content_container #column_main_content .main_content_box_boxcontent .products_accordion_wrapper {
    width: 640px;
    margin: 0 0 20px 0
}

#content_container #column_main_content .main_content_box_boxcontent .products_accordion_wrapper .products_accordion_button {
    width: 625px;
    height: 25px;
    padding: 8px 15px 0 0;
    margin: 0 0 3px 0;
    cursor: pointer;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    text-align: right;
    position: relative
}

#content_container #column_main_content .main_content_box_boxcontent .products_accordion_wrapper .products_accordion_button span.products_accordion_marker {
    width: 8px;
    height: 8px;
    background: url(../../images/content_pca/products_accordion_button_closed.jpg) no-repeat 0 0;
    position: absolute;
    top: 12px;
    right: 0
}

#content_container #column_main_content .main_content_box_boxcontent .products_accordion_wrapper .products_accordion_button span.accordion_open {
    background-image: url(../../images/content_pca/products_accordion_button_open.jpg);
    top: 14px
}

#content_container #column_main_content .main_content_box_boxcontent .products_accordion_wrapper .products_accordion_content {
    width: 640px;
    padding: 18px 0 20px 0
}

#content_container #column_main_content .container_mostpopular_mainstory {
    position: relative;
    margin: 20px 0
}

#content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content {
    position: absolute;
    width: 352px;
    bottom: 0;
    right: 8px
}

#content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content h3, #content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content h3 a {
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 19px;
    line-height: 24px;
    color: #0060AC;
    margin: 0 0 6px 0;
    text-decoration: none
}

#content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content p, #content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content p a {
    width: 250px;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 14px;
    text-decoration: none
}

#content_container #column_main_content hr.mostpopular_mainstory {
    background-image: none;
    list-style: none;
    color: #dcdcdc;
    height: 1px;
    padding: 0;
    margin: 0;
    display: block;
    border: 0;
    width: 668px;
    background-color: #dcdcdc
}

#content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content .mostpopular_bottomlink {
    display: block;
    padding: 12px 0 0 0
}

#content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content .mostpopular_bottomlink a {
    text-decoration: none;
    color: #404040;
    background: url(../../images/pfeil_link_dark_grey.png) no-repeat 0 4px;
    padding: 0 0 0 10px;
    font-weight: 700;
    font-size: 11px
}

#content_container #column_main_content .container_mostpopular_mainstory .container_mostpopular_mainstory_content .mostpopular_bottomlink a:hover {
    color: #606060;
    background-image: url(../../images/pfeil_link_dark_grey_hover.png)
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img {
    float: left
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img .topborder_mostpopular_mainstory_img {
    width: 298px;
    height: 3px;
    background: url(../../images/content/mostpopularbox_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img .boxbody_mostpopular_mainstory_img {
    width: 298px;
    background: url(../../images/content/mostpopularbox_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img .boxbody_mostpopular_mainstory_img .boxcontent_mostpopular_mainstory_img {
    background: #fff;
    width: 282px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img .boxbody_mostpopular_mainstory_img .boxcontent_mostpopular_mainstory_img img {
    display: block
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img .boxbody_mostpopular_mainstory_img .boxcontent_mostpopular_mainstory_img .video_overlay_icon {
    background: url(../../images/featured_content_bar/ico_video.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 73px;
    left: 120px;
    opacity: .7;
    position: absolute;
    top: 49px;
    width: 73px;
    z-index: 950
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img .boxbody_mostpopular_mainstory_img .boxcontent_mostpopular_mainstory_img .youtubeThumbnail {
    cursor: pointer;
    display: block;
    height: 159px;
    overflow: hidden;
    position: relative;
    width: 282px
}

#content_container #column_main_content .boxcontainer_mostpopular_mainstory_img .bottomborder_mostpopular_mainstory_img {
    width: 298px;
    height: 3px;
    background: url(../../images/content/mostpopularbox_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration {
    margin: 0 auto;
    padding: 15px 7px;
    width: 656px
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration h1.h1blue {
    margin-left: 8px
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration img {
    margin-left: 8px
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration p {
    margin-left: 8px;
    position: relative
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration p a {
    color: #0060ac;
    text-decoration: none;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration p a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration {
    border: 1px solid #ccc;
    padding: 20px 7px 10px 7px;
    width: 640px;
    margin: 20px 0;
    position: relative
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration legend {
    background-color: #F0F0F0;
    border: 1px solid #999;
    color: #606060;
    font-size: 12px;
    line-height: 14px;
    padding: 2px 10px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration label.error {
    color: red
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration p label.error {
    color: red;
    position: absolute;
    top: -16px;
    left: 0
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration_focus label.error, #content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration_interest label.error {
    position: absolute;
    top: 20px;
    left: 16px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration_focus .form_left_focus_other label.error {
    top: 50px;
    left: 0
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration select, #content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration input {
    color: #404040;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration ul li {
    margin: 0 0 12px 0
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration ul li .form_left {
    float: left;
    width: 188px;
    margin: 0 38px 0 0
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration ul li .form_left_focus_other {
    position: relative
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration ul li .form_right {
    float: right;
    width: 188px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration select {
    width: 184px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration input[type="text"] {
    width: 178px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration input[type="text"].input_very_small {
    width: 45px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration input[type="text"].input_small {
    width: 120px
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration input[type="radio"].focus_other {
    margin: 3px 4px 10px 0
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration ul li input[type="checkbox"] {
    margin: 3px 4px 18px 0;
    float: left
}

#content_container #column_main_content .main_content_box_boxcontent fieldset.newsletter_registration ul li input[type="radio"] {
    margin: 3px 4px 20px 0;
    float: left
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration p #acceptTerms {
    margin: 2px 10px 40px 0;
    float: left
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent_newsletter_registration p input[type="submit"] {
    background-color: #059;
    border: 1px solid #058BF5;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    line-height: 14px;
    padding: 2px 10px
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent fieldset.login {
    margin: 30px 0 30px 0;
    width: 640px;
    border: 0;
    padding: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent fieldset.login div.login_form_field {
    margin: 0 0 14px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent fieldset.login div.login_form_field label.error {
    color: red
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent fieldset.login div.login_form_field input[type="text"], #content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent fieldset.login div.login_form_field input[type="password"] {
    width: 182px;
    margin: 4px 10px 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent fieldset.login #submit_login_form {
    background: url(../../images/login_submit.png) no-repeat 0 0;
    width: 79px;
    height: 30px;
    border: 0;
    margin: 10px 0 0 0;
    font-size: 0;
    color: #fff
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table td:first-child {
    width: 220px;
    text-align: right;
    padding: 0 10px 16px 0;
    vertical-align: top
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table input[type="text"], #content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table input[type="password"] {
    width: 182px;
    margin: 0 10px 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table select {
    width: 188px
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table textarea {
    width: 400px;
    height: 300px;
    resize: vertical;
    max-width: 400px;
    max-height: 500px;
    min-height: 100px;
    padding: 0 10px 0 0;
    margin: 0 0 6px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table textarea#camera_opt_sn, #content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table textarea#extended_address {
    width: 177px;
    height: 60px;
    resize: vertical;
    max-width: 177px;
    max-height: 300px;
    min-height: 30px;
    padding: 0 10px 0 0;
    margin: 0 0 12px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table label.error {
    color: red;
    display: block;
    margin: 0 0 12px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #login_register_table #submit_fe_users_form {
    background: url(../../images/create_account.png) no-repeat 0 0;
    width: 129px;
    height: 30px;
    border: 0;
    margin: 10px 0 40px 0;
    font-size: 0;
    color: #fff
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #submit_reset_pw {
    background: url(../../images/login_reset_pw.png) no-repeat 0 0;
    width: 149px;
    height: 30px;
    border: 0;
    margin: 10px 0 0 0;
    font-size: 0;
    color: #fff
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #submit_change_pw {
    background: url(../../images/login_change_pw.png) no-repeat 0 0;
    width: 160px;
    height: 30px;
    border: 0;
    margin: 10px 0 0 0;
    font-size: 0;
    color: #fff
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #submit_update_account {
    background: url(../../images/login_update_account.png) no-repeat 0 0;
    width: 148px;
    height: 30px;
    border: 0;
    margin: 10px 0 0 0;
    font-size: 0;
    color: #fff
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #submit_delete_account {
    background: url(../../images/login_delete_account.png) no-repeat 0 0;
    width: 148px;
    height: 30px;
    border: 0;
    margin: 10px 0 0 0;
    font-size: 0;
    color: #fff
}

#content_container #column_main_content .main_content_box .main_content_box_boxbody .main_content_box_boxcontent #submit_login_cancel {
    background: url(../../images/login_cancel.png) no-repeat 0 0;
    width: 79px;
    height: 30px;
    border: 0;
    margin: 10px 0 0 0;
    font-size: 0;
    color: #fff
}

#content_container #main_content_container .main_content_box_search {
    margin: 0 0 17px 0
}

#content_container #main_content_container .main_content_box_search .main_content_box_search_topborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .main_content_box_search .main_content_box_search_boxbody {
    width: 986px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #main_content_container .main_content_box_search .main_content_box_search_boxbody .main_content_box_search_boxcontent {
    background-color: #fff;
    width: 970px;
    margin: 0 auto;
    padding: 30px 5px 15px 5px
}

#content_container #main_content_container .main_content_box_search .main_content_box_search_bottomborder {
    width: 986px;
    height: 3px;
    background: url(../../images/content_ad/picture_box_big_wide_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #main_content_container .main_content_box_search .main_content_box_search_boxbody .main_content_box_search_boxcontent #search_form_container {
    height: 30px;
    margin: 0 0 90px 0
}

#content_container #main_content_container div.main_content_box_search form#search_form {
    font-size: 12px;
    color: #404040;
    line-height: 18px
}

#content_container #main_content_container div.main_content_box_search form#search_form #searchbox_container {
    background: url(../../images/search_bg_input_text.jpg) no-repeat 0 0;
    width: 481px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 8px
}

#content_container #main_content_container div.main_content_box_search form#search_form input[type="text"] {
    width: 447px;
    height: 22px;
    background: url(../../images/search_magnifier.png) no-repeat 8px 4px;
    padding: 2px 2px 2px 30px;
    border: 0;
    margin: 2px 0 0 1px;
    vertical-align: top
}

#content_container #main_content_container div.main_content_box_search form#search_form #selectbox_container {
    background: url(../../images/search_bg_select.jpg) no-repeat 0 0;
    width: 191px;
    height: 30px;
    display: inline-block;
    vertical-align: top
}

#content_container #main_content_container div.main_content_box_search form#search_form .customSelect {
    width: 183px;
    height: 22px;
    color: #404040;
    padding: 4px 0 0 8px;
    background: url(../../images/search_select.png) no-repeat 148px 6px;
    border: 0;
    margin: 2px 0 0 0;
    vertical-align: top
}

#content_container #main_content_container div.main_content_box_search ul#search_result {
    margin: 35px 0 40px 8px;
    width: 610px
}

#content_container #main_content_container div.main_content_box_search ul#search_result li {
    margin: 0 0 35px 0;
    padding: 0 0 0 25px;
    background: url(../../images/search_result_icon_generic.png) no-repeat 0 0
}

#content_container #main_content_container div.main_content_box_search ul#search_result li a {
    text-decoration: none;
    height: 100%;
    display: block
}

#content_container #main_content_container div.main_content_box_search ul#search_result li a:hover, #content_container #main_content_container div.main_content_box_search ul#search_result li a:focus, #content_container #main_content_container div.main_content_box_search ul#search_result li a:active {
    color: #404040
}

#content_container #main_content_container div.main_content_box_search ul#search_result li a span.search_result_head {
    font-family: 'TitilliumText22LBold';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    display: block
}

#content_container #main_content_container div.main_content_box_search ul#search_result li a span.search_result_head:hover {
    color: #0060ac
}

#content_container #main_content_container div.main_content_box_search ul#search_result li a span.search_result_text {
    font-size: 12px;
    line-height: 16px;
    display: block
}

#content_container #main_content_container div.main_content_box_search ul#search_result li a span.search_result_date {
    font-size: 12px;
    line-height: 16px;
    display: block;
    font-weight: 700;
    color: #909090
}

#content_container #main_content_container div.main_content_box_search ul#search_result li a span.search_result_link {
    font-size: 12px;
    line-height: 16px;
    display: block;
    color: #0060ac
}

#content_container #column_main_content .main_content_box_no_shadow {
    margin: -13px auto 20px auto;
    width: 668px;
    border: 1px solid #c3c3c3;
    background: #fff url(../../images/content/bg_main_content_box_no_shadow.png) no-repeat 0 38px;
    position: relative
}

#content_container #column_main_content .main_content_box_no_shadow #ajax_loader {
    background: url(../../images/ajax-loader.gif) no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 330px;
    top: 180px
}

#content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow {
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 19px
}

#content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow li {
    float: left;
    width: 222px;
    text-align: center;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow.tabbed_navi_no_shadow_2tabs li {
    width: 333px
}

#content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow.tabbed_navi_no_shadow_2tabs li:last-child {
    width: 334px
}

#content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow li.tabbed_navi_no_shadow_inactive {
    border-bottom: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    line-height: 35px;
    padding: 2px 0 0 0
}

#content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow li.tabbed_navi_no_shadow_active {
    line-height: 32px;
    border-top: 3px solid #232426;
    border-right: 1px solid #c3c3c3;
    border-bottom: 1px solid #f6f6f6;
    background: #f6f6f6;
    padding: 2px 0 0 0
}

#content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow li.tabbed_navi_no_shadow_inactive.last, #content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow li.tabbed_navi_no_shadow_active.last, #content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow li.tabbed_navi_no_shadow_inactive:last-child, #content_container #column_main_content .main_content_box_no_shadow ul.tabbed_navi_no_shadow li.tabbed_navi_no_shadow_active:last-child {
    border-right: 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content {
    width: 606px;
    min-height: 300px;
    margin: 0 auto 10px auto;
    padding: 27px 0 15px 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content.main_content_box_no_shadow_content_active {
    display: block
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content.main_content_box_no_shadow_content_inactive {
    display: none
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content h3, #content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content h1 {
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 19px;
    line-height: 29px;
    border-bottom: 1px solid #c8c8c8;
    margin: 0 0 27px 0;
    padding: 5px 0 0 0;
    width: 606px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content p.bodytext {
    width: 606px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content ul.bluebullets {
    margin: 10px 0 10px 36px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content ul.bluebullets li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 4px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 9px 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .tradeshow_press {
    margin: 0 0 28px 0;
    font-size: 0;
    line-height: 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .tradeshow_press a img {
    border: 1px solid gray
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .tradeshow_press .tradeshow_press_content_right {
    float: right
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .tradeshow_press .tradeshow_press_content_right span.tradeshow_press_date {
    color: gray;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .tradeshow_press .tradeshow_press_content_right p {
    width: 519px;
    margin: 0;
    font-size: 11px;
    line-height: 14px;
    font-weight: 700;
    padding: 2px 0 3px 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .tradeshow_press .tradeshow_press_content_right a.tradeshow_press_morelink {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    background: url(../../images/pfeil_link_dark_grey.png) no-repeat 0 4px;
    padding: 0 0 0 10px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .tradeshow_press .tradeshow_press_content_right a.tradeshow_press_morelink:hover {
    color: #606060;
    background-image: url(../../images/pfeil_link_dark_grey_hover.png)
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos {
    position: relative;
    margin: 17px 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content {
    position: absolute;
    width: 332px;
    bottom: 8px;
    right: 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content a {
    text-decoration: none
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content h3 {
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 19px;
    line-height: 24px;
    color: #0060AC;
    margin: 0 0 6px 0;
    border: 0;
    cursor: pointer;
    width: 350px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content p {
    width: 250px;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 14px;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content p a {
    font-size: 11px;
    text-decoration: none
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content hr.tradeshow_newsvideos {
    background-image: none;
    list-style: none;
    color: #dcdcdc;
    height: 1px;
    padding: 0;
    margin: 0;
    display: block;
    border: 0;
    width: 606px;
    background-color: #dcdcdc
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img {
    float: left
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img .topborder_tradeshow_newsvideos_img {
    width: 262px;
    height: 3px;
    background: url(../../images/content/tradeshow_newsvideos_shadow_top.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img .boxbody_tradeshow_newsvideos_img {
    width: 262px;
    background: url(../../images/content/tradeshow_newsvideos_shadow_left_right.png) repeat-y 0 0;
    font-size: 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img .boxcontent_tradeshow_newsvideos_img {
    background: #fff;
    width: 246px;
    margin: 0 auto;
    padding: 5px 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img .boxcontent_tradeshow_newsvideos_img img {
    display: block
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img .boxcontent_tradeshow_newsvideos_img .video_overlay_icon {
    background: url(../../images/featured_content_bar/ico_video.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 73px;
    left: 102px;
    opacity: .7;
    position: absolute;
    top: 39px;
    width: 73px;
    z-index: 950
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img .boxcontent_tradeshow_newsvideos_img .youtubeThumbnail {
    cursor: pointer;
    display: block;
    height: 138px;
    overflow: hidden;
    position: relative;
    width: 246px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .boxcontainer_tradeshow_newsvideos_img .bottomborder_tradeshow_newsvideos_img {
    width: 262px;
    height: 3px;
    background: url(../../images/content/tradeshow_newsvideos_shadow_bottom.png) no-repeat 0 0;
    font-size: 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content .tradeshow_bottomlink {
    display: block;
    padding: 12px 0 0 0;
    font-size: 11px;
    line-height: 11px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content .tradeshow_bottomlink a {
    text-decoration: none;
    color: #404040;
    background: url(../../images/pfeil_link_dark_grey.png) no-repeat 0 4px;
    padding: 0 0 0 10px;
    font-weight: 700;
    font-size: 11px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .container_tradeshow_newsvideos_content .tradeshow_bottomlink a:hover {
    color: #606060;
    background-image: url(../../images/pfeil_link_dark_grey_hover.png)
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main {
    margin: 0 0 0 8px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main tr td.tradeshow_downloads_main_td_date {
    width: 150px;
    color: gray
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main tr td.tradeshow_downloads_main_td_section_header {
    font-weight: 700
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main tr td.tradeshow_downloads_main_td_download {
    font-weight: 700;
    padding: 0 0 14px 0
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main tr td.tradeshow_downloads_main_td_download a {
    text-decoration: none;
    font-size: 11px;
    color: gray;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 12px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main tr td.tradeshow_downloads_main_td_download a.lbox {
    cursor: pointer
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main tr td.tradeshow_downloads_main_td_download a:hover {
    color: #2088d8
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content table.tradeshow_downloads_main tr td.tradeshow_downloads_main_td_download span.download_desc_text {
    font-weight: 400;
    padding: 6px 0;
    display: block
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .quotebox_small_noborder {
    width: 310px;
    float: left;
    margin: 0 20px 0 10px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .quotebox_small_noborder .quotebox_small_noborder_head {
    width: 310px;
    height: 40px;
    background: url(../../images/content/quotebox_head.png) no-repeat 15px 15px
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .quotebox_small_noborder .quotebox_small_noborder_body {
    padding: 10px 35px 10px 55px;
    margin: 0 auto;
    text-align: left
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .quotebox_small_noborder .quotebox_small_noborder_body h2 {
    padding: 0;
    line-height: 18px;
    font-size: 14px;
    color: #0060ac
}

#content_container #column_main_content .main_content_box_no_shadow .main_content_box_no_shadow_content .container_tradeshow_newsvideos .quotebox_small_noborder .quotebox_small_noborder_footer {
    width: 285px;
    height: 34px;
    background: url(../../images/content/quotebox_footer.png) no-repeat top right;
    line-height: 14px;
    font-size: 11px;
    color: #404040;
    padding: 13px 10px 0 15px
}

#content_container #main_content_container table.short_url_stats {
    width: 970px;
    margin: 0 auto
}

#content_container #main_content_container table.short_url_stats h1, #content_container #main_content_container table.short_url_stats h2, #content_container #main_content_container table.short_url_stats h3 {
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    margin: 0 auto 9px auto;
    padding: 0
}

#content_container #main_content_container table.short_url_stats h1 {
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #0060ac
}

#content_container #main_content_container table.short_url_stats h2 {
    font-size: 24px;
    line-height: 30px;
    color: #0060ac;
    margin-top: 9px;
    border-bottom: 1px solid silver
}

#content_container #main_content_container table.short_url_stats h3 {
    font-size: 19px;
    line-height: 19px
}

#content_container #main_content_container table.short_url_stats tr td.short_url_stats_first_cell {
    width: 100px
}

#content_container #column_main_content #job_offers_single_view_wrapper {
    width: 660px;
    margin: 0 auto 0 auto;
    padding: 18px 0 0 0
}

#content_container #column_main_content #job_offers_single_view_wrapper p {
    margin: 0 auto 18px;
    width: 660px
}

#content_container #column_main_content #job_offers_single_view_wrapper .jobs-task, #content_container #column_main_content #job_offers_single_view_wrapper .jobs-closing {
    margin: 18px 0 0 0
}

#content_container #column_main_content #job_offers_single_view_wrapper h2 {
    border-bottom: 1px solid #ededed;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 29px;
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    color: #a9a9a9
}

#content_container #column_main_content #job_offers_single_view_wrapper ul {
    list-style-type: square;
    margin-left: 20px;
    margin-bottom: 20px
}

#content_container #column_main_content #job_offers_single_view_wrapper ul li ul {
    list-style-type: circle;
    margin-left: 20px
}

#content_container #column_main_content #job_offers_single_view_wrapper table.job-details {
    width: 330px;
    margin: 18px 0 18px 0
}

#content_container #column_main_content #job_offers_single_view_wrapper a.btn-all {
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    border: 1px solid transparent;
    background: none;
    margin: 18px 1px 18px 0
}

#content_container #column_main_content #job_offers_single_view_wrapper a.btn-white {
    background-color: #fff;
    border-color: #ccc;
    color: #333
}

#content_container #column_main_content #job_offers_single_view_wrapper a.btn-blue-gradient {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #137fd6 0, #137ccf 10%, #1368ad 38%, #135b95 62%, #135488 79%, #134f7e 100%) repeat scroll 0 0;
    border: medium none;
    color: #fff
}

#content_container #column_main_content h1.press, #content_container #column_main_content #press_single_view_wrapper h1.press {
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 19px;
    line-height: 30px;
    width: 660px;
    border-bottom: 1px solid #dcdcdc;
    margin: 0 auto 9px
}

#content_container #column_main_content h1.press span.headarrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #column_main_content #press_single_view_wrapper {
    width: 660px;
    margin: 0 auto
}

#content_container #column_main_content #press_single_view_wrapper div.press_date {
    color: gray
}

#content_container #column_main_content #press_single_view_wrapper div.press_img_container {
    float: right;
    padding: 0 0 20px 20px
}

#content_container #column_main_content #press_single_view_wrapper h1.press {
    margin: 10px auto 30px
}

#content_container #column_main_content #press_single_view_wrapper ul {
    list-style-type: square;
    margin-left: 20px
}

#content_container #column_main_content #press_single_view_wrapper ul li ul {
    list-style-type: circle;
    margin-left: 20px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di a {
    text-decoration: none
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li {
    width: 640px;
    border-bottom: 1px solid #cfcfcf;
    padding: 16px 0;
    background: none;
    margin: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li img {
    float: left;
    border: 0;
    margin: 0 15px 0 0;
    display: block
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li h4, #content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li h4 a {
    font-size: 14px;
    line-height: 18px;
    color: #0060ac;
    display: block
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li h4 a.hover_listing_di {
    color: #2088d8
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li p {
    padding: 2px 140px 0 0;
    margin: 0;
    width: 500px;
    line-height: 12px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li p a, #content_container #column_main_content .main_content_box .main_content_box_boxcontent_pca .pca_details_wrapper .pca_details_content ul.listing_di li a p {
    font-size: 11px;
    line-height: 12px;
    color: #606060;
    background: none;
    padding-left: 0;
    display: inline
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .di_credits_highlights_wide_boxcontent {
    width: 970px;
    margin: 0 auto;
    background: #fff
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .di_credits_highlights_wide_boxcontent h3 {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    background: #232425;
    opacity: .9;
    filter: alpha(opacity=90);
    text-align: center;
    padding: 16px 0 10px 0
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .di_credits_highlights_wide_boxcontent p {
    font-size: 12px;
    line-height: 18px;
    width: 846px;
    margin: 30px auto 37px auto;
    padding: 0 0 0 0
}

#content_container #main_content_container .ad_credits_highlights_wide .ad_credits_highlights_wide_boxbody .di_credits_highlights_wide_boxcontent img {
    margin: 0 auto;
    display: block
}

#content_container #column_main_content .main_content_box_boxcontent_pca .di_ss_details ul {
    bottom: 10px
}

#content_container #column_main_content .main_content_box_boxcontent_pca .di_ss_details ul li {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    display: block;
    padding: 1px 8px;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_pca .di_ss_details ul li:hover {
    color: #fff;
    background: #0060ac
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_cat_overview_wrapper {
    margin: 0 0 45px 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_cat_overview_wrapper .lighting_cat_overview_box {
    float: left;
    width: 188px;
    margin: 30px 38px 0 0;
    line-height: 0;
    font-size: 0;
    height: 137px
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_cat_overview_wrapper .lighting_cat_overview_box_last {
    margin: 30px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_cat_overview_wrapper .lighting_cat_overview_box .lighting_cat_overview_box_typo {
    height: 37px;
    background: url(../../images/content_lighting/cat_overview_box_bg.png) repeat-x 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_cat_overview_wrapper .lighting_cat_overview_box .lighting_cat_overview_box_typo_hover {
    background: url(../../images/content_lighting/cat_overview_box_bg_hover.png) repeat-x 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_cat_overview_wrapper .lighting_cat_overview_box .lighting_cat_overview_box_typo a {
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 13px;
    height: 100%;
    display: block;
    width: 188px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 13px 0 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container {
    margin: 30px auto 0 auto;
    width: 640px;
    position: relative
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container #lighting_ajax_loader {
    background: url(../../images/ajax-loader.gif) no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 310px;
    top: 180px
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container ul.lighting_tabbed_navi {
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    z-index: 100
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container ul.lighting_tabbed_navi li {
    float: left;
    padding: 0 20px 0 20px;
    text-align: center;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container ul.lighting_tabbed_navi li.first {
    border-left: 1px solid #c3c3c3
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container ul.lighting_tabbed_navi li.lighting_tabbed_navi_inactive {
    border-bottom: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
    line-height: 31px;
    padding: 2px 19px 0 19px;
    background: #f6f6f6
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container ul.lighting_tabbed_navi li.lighting_tabbed_navi_active {
    line-height: 29px;
    border-top: 3px solid #232426;
    border-right: 1px solid #c3c3c3;
    border-bottom: 1px solid #fff;
    padding: 2px 19px 0 19px
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container #lighting_tabbed_content_container {
    width: 640px;
    min-height: 200px;
    border-top: 1px solid #c3c3c3;
    margin: -1px 0;
    padding: 30px 0 20px 0;
    z-index: 50
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container #lighting_tabbed_content_container_dynamic h1.mainstory {
    margin-bottom: 23px
}

#content_container #column_main_content .main_content_box_boxcontent_lighting #lighting_tabbed_container #lighting_tabbed_content_container_dynamic ul.bluebullets {
    margin-left: 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row {
    width: 640px;
    margin: 0 auto 40px auto
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row p {
    width: 100%
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .lighting_content_box_left {
    width: 310px;
    float: left
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .lighting_content_box_right {
    width: 310px;
    margin: 0 0 0 20px;
    float: left
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .lighting_content_videobox {
    position: relative;
    font-size: 0;
    line-height: 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .lighting_content_videobox .lighting_content_videobox_img .video_overlay_icon {
    width: 73px;
    height: 73px;
    display: block;
    position: absolute;
    left: 120px;
    top: 46px;
    background: url(../../images/featured_content_bar/ico_video.png) no-repeat 0 0;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index: 950;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .lighting_content_videobox p.lighting_video_title {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    margin: 10px 0 0 0;
    width: 300px
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row ul.bluebullets {
    margin: 10px 0 10px 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row ul.bluebullets li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 4px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0 0 9px 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting {
    margin: 18px 0 0 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting a {
    text-decoration: none
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li {
    width: 640px;
    border-bottom: 1px solid #cfcfcf;
    padding: 16px 0;
    background: none;
    margin: 0
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li img {
    float: left;
    border: 0;
    margin: 0 15px 0 0;
    display: block
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li h4, #content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li h4 a {
    font-size: 14px;
    line-height: 18px;
    color: #0060ac;
    display: block
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li h4 a.hover_listing_lighting {
    color: #2088d8
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li p {
    padding: 2px 140px 0 0;
    margin: 0;
    width: 500px;
    line-height: 12px;
    font-size: 11px
}

#content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li p a, #content_container #column_main_content .main_content_box .main_content_box_boxcontent_lighting ul.listing_lighting li a p {
    font-size: 11px;
    line-height: 12px;
    color: #606060;
    background: none;
    padding-left: 0;
    display: inline
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_medium_container {
    width: 632px;
    height: 343px;
    border: 1px solid #c4c4c4;
    position: relative
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_medium_container #picture_gallery_arrow_left_medium {
    position: absolute;
    top: 165px;
    left: 32px;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_medium_container #picture_gallery_arrow_right_medium {
    position: absolute;
    top: 165px;
    right: 32px;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_medium_container .picture_gallery_pic_medium {
    position: absolute;
    top: 21px;
    left: 89px;
    display: none
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_medium_container .picture_gallery_pic_medium.active {
    display: block
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container {
    width: 634px;
    height: 60px;
    position: relative
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container #picture_gallery_arrow_left_thumbs {
    position: absolute;
    top: 11px;
    left: 0;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container #picture_gallery_arrow_right_thumbs {
    position: absolute;
    top: 11px;
    right: 0;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container #picture_gallery_scroller_content_wrapper {
    margin: 0 40px;
    height: 60px
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container .picture_gallery_scroller_inner_content_wrapper {
    display: none;
    width: 570px !important;
    font-size: 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container .picture_gallery_scroller_inner_content_wrapper.first {
    display: block
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container .picture_gallery_scroller_inner_content_wrapper img {
    margin: 0 26px 0 0;
    cursor: pointer
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row .picture_gallery_thumbs_container .picture_gallery_scroller_inner_content_wrapper img.last {
    margin: 0 16px 0 0
}

#content_container #column_main_content .main_content_box_boxcontent_lighting .lighting_content_row #picture_gallery_text_link {
    cursor: pointer;
    float: right;
    margin: 10px 10px 0 0
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container {
    margin: 30px auto 30px auto;
    width: 640px;
    position: relative
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container ul {
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    z-index: 100;
    height: 35px
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container ul li {
    float: left;
    text-align: center;
    border-bottom: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
    line-height: 31px;
    padding: 2px 0 0 0;
    background: #f6f6f6
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container ul li a {
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #404040;
    text-decoration: none;
    height: 100%;
    display: block;
    padding: 0 8px 0 8px
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container ul li.first {
    border-left: 1px solid #c3c3c3
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container ul li.current {
    line-height: 29px;
    border-top: 3px solid #232426;
    border-right: 1px solid #c3c3c3;
    border-bottom: 1px solid #fff;
    padding: 2px 14px 0 14px;
    background: #fff
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container #tabbed_nav_bottom {
    width: 640px;
    height: 1px;
    margin: -1px 0;
    padding: 0;
    z-index: 50;
    border-top: 1px solid #c3c3c3
}

#content_container #column_main_content .main_content_box_boxcontent #tabbed_nav_container ul.tabbed_nav_nolink li {
    padding: 2px 14px 0 14px;
    cursor: pointer
}

#content_container #main_content_container #amira_home_cams_wrapper {
    padding: 12px 0 0 0;
    height: 99px
}

#content_container #main_content_container #amira_home_cams_wrapper div.amira_home_cam_box {
    border-left: 1px solid #d3d3d3;
    height: 89px;
    width: 309px;
    float: left;
    padding: 0 0 0 16px;
    position: relative
}

#content_container #main_content_container #amira_home_cams_wrapper div.amira_home_cam_box.first {
    border: 0
}

#content_container #main_content_container #amira_home_cams_wrapper div.amira_home_cam_box span.amira_home_cam_box_img_wrapper {
    width: 202px;
    height: 89px;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 16px
}

#content_container #main_content_container #amira_home_cams_wrapper div.amira_home_cam_box span.amira_home_cam_box_img_wrapper img {
    width: 202px;
    height: 89px
}

#content_container #main_content_container #amira_home_cams_wrapper div.amira_home_cam_box span.amira_home_cam_box_img_wrapper img.big {
    height: 91px;
    width: 207px;
    margin: -2px -2.5px 0 -2.5px
}

#content_container #main_content_container #amira_home_cams_wrapper div.amira_home_cam_box div.amira_home_cam_box_link {
    height: 89px;
    float: right;
    width: 107px
}

#content_container #main_content_container #amira_home_cams_wrapper div.amira_home_cam_box div.amira_home_cam_box_link a {
    display: block;
    text-decoration: none;
    height: 100%;
    height: calc(100% - 40px);
    padding: 40px 2px 0 0;
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #7b7b7b;
    letter-spacing: .3px
}

#content_container #column_main_content ul.listing_partners {
    margin: -15px 0 5px 8px
}

#content_container #column_main_content ul.listing_partners a {
    text-decoration: none
}

#content_container #column_main_content ul.listing_partners li {
    width: 670px;
    border-bottom: 1px solid #cfcfcf;
    padding: 20px 0 30px 0;
    background: none;
    margin: 0
}

#content_container #column_main_content ul.listing_partners li.listing_partners_li_last {
    border-bottom: 0
}

#content_container #column_main_content ul.listing_partners li img {
    float: left;
    border: 0;
    margin: 0 15px 0 0;
    display: block;
    border: 1px solid #d0d0d0
}

#content_container #column_main_content ul.listing_partners li h4 {
    margin: 5px 0 0 0
}

#content_container #column_main_content ul.listing_partners li h4, #content_container #column_main_content ul.listing_partners li h4 a {
    font-size: 14px;
    line-height: 14px;
    color: #0060ac;
    display: block
}

#content_container #column_main_content ul.listing_partners li h4 a:hover {
    color: #2088d8
}

#content_container #column_main_content ul.listing_partners li p {
    padding: 2px 90px 0 195px;
    margin: 0;
    width: 385px;
    line-height: 12px;
    font-size: 11px
}

#content_container #column_main_content ul.listing_partners li a p {
    font-size: 11px;
    line-height: 12px;
    background: none;
    padding-left: 0;
    display: inline
}

#content_container #column_main_content ul.listing_partners li p a {
    font-size: 11px;
    line-height: 12px;
    text-decoration: none;
    color: #0060ac;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 5px;
    padding: 0 0 0 10px
}

#content_container #column_main_content ul.listing_partners li p a:hover {
    text-decoration: none;
    color: #2088d8
}

#content_container #column_main_content ul.listing_partner_companies {
    width: 665px;
    line-height: 0;
    margin: 0 0 0 8px
}

#content_container #column_main_content ul.listing_partner_companies li {
    float: left;
    padding: 0 5px 0 0;
    margin: 0 0 5px 0
}

#content_container #column_main_content ul.listing_partner_companies li img {
    width: 126px;
    height: 73px;
    border: 1px solid #d0d0d0
}

#content_container #column_main_content h3.event-registration-title {
    font-weight: 700;
    font-size: 19px;
    line-height: 25px;
    margin: 15px 0 25px 8px
}

#content_container #column_main_content table.event-registration-table {
    margin: 15px 0 25px 8px
}

#content_container #column_main_content table.event-registration-form-element-table td {
    vertical-align: top
}

#content_container #column_main_content table.event-registration-table td {
    padding: 0 10px 0 0;
    vertical-align: top
}

#content_container form.arri-form fieldset.arri-fieldset-event-registration, #content_container form.arri-form fieldset.arri-fieldset {
    margin: 0 0 0 8px;
    width: 411px
}

#content_container form.arri-form fieldset.arri-fieldset-wide {
    width: 650px
}

#content_container form.arri-form label.error, #content_container form.arri-form p.error {
    color: red
}

#content_container form.arri-form select, #content_container form.arri-form input {
    color: #404040;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px
}

#content_container form.arri-form ul li {
    margin: 0 0 18px 0;
    position: relative
}

#content_container form.arri-form ul.form_simple_list li {
    margin: 0 0 1px 22px;
    list-style-type: square;
    padding: 0 0 0 10px
}

#content_container form.arri-form ul li .form_left {
    float: left;
    width: 184px;
    margin: 0 43px 0 0
}

#content_container form.arri-form ul li .form_left_focus_other {
    position: relative
}

#content_container form.arri-form ul li .form_right {
    float: right;
    width: 184px
}

#content_container form.arri-form select {
    width: 184px
}

#content_container form.arri-form input[type="text"] {
    width: 178px
}

#content_container form.arri-form input[type="text"].input_very_small {
    width: 45px
}

#content_container form.arri-form input[type="text"].input_small {
    width: 119px
}

#content_container form.arri-form input[type="text"].input_wide {
    width: 403px
}

#content_container form.arri-form fieldset.arri-fieldset-event-registration-optional input[type="text"] {
    width: 403px
}

#content_container form.arri-form ul li input[type="checkbox"] {
    margin: 3px 8px 4px 0
}

#content_container form.arri-form ul li input[type="radio"] {
    margin: 3px 4px 4px 0
}

#content_container form.arri-form textarea {
    width: 407px;
    color: #404040;
    border: 1px solid #ccc
}

#content_container form.arri-form textarea.textarea_wide {
    width: 647px
}

#content_container form.arri-form input[type="file"] {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

#content_container form.arri-form label.input_file_label {
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    line-height: 15px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    padding: 8px 13px 7px 13px;
    border: 0;
    margin: 10px 0 20px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #b6b7b7;
    background: -webkit-linear-gradient(top, #b6b7b7, #6e6f6f);
    background: -moz-linear-gradient(top, #b6b7b7, #6e6f6f);
    background: linear-gradient(to bottom, #b6b7b7, #6e6f6f);
    display: inline-block
}

#content_container form.arri-form input[type="submit"] {
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    line-height: 15px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    padding: 8px 13px 7px 13px;
    border: 0;
    margin: 20px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #007ccf;
    background: -webkit-linear-gradient(top, #007ccf, #005183);
    background: -moz-linear-gradient(top, #007ccf, #005183);
    background: linear-gradient(to bottom, #007ccf, #005183)
}

#content_container #column_main_content span.arri-generic-btn {
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    line-height: 15px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    padding: 8px 13px 7px 13px;
    border: 0;
    margin: 20px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #007ccf;
    background: -webkit-linear-gradient(top, #007ccf, #005183);
    background: -moz-linear-gradient(top, #007ccf, #005183);
    background: linear-gradient(to bottom, #007ccf, #005183);
    display: inline-block
}

#stage {
    width: 100%;
    min-width: 986px;
    height: auto;
    position: relative;
    z-index: 10;
    text-align: center;
    margin: -37px auto 0 auto;
    overflow: hidden
}

#stage #slideshow_stage_wrapper {
    position: relative;
    overflow: hidden;
    background: #000;
    height: 394px
}

#stage #slideshow_stage_wrapper img.stage-slide {
    overflow: hidden;
    width: 100%;
    height: 100%
}

#stage #slideshow_stage_wrapper div.stage_slide {
    display: none;
    z-index: 170;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#stage #slideshow_stage_wrapper div#stage_loader {
    background: transparent url(../../images/fancybox/fancybox_loading.gif) no-repeat 48% 46%;
    background: transparent url(../../images/fancybox/fancybox_loading.gif) no-repeat calc(50% - 8px) calc(50% - 8px);
    background-size: 16px 16px
}

#stage #slideshow_stage_wrapper div#stage_loader.done {
    background: none
}

#stage #slideshow_stage_wrapper div#stage_loader img {
    width: 100%;
    height: 100%;
    overflow: hidden
}

#stage #slideshow_stage_wrapper span.stage_slides_arrow {
    position: absolute;
    top: 47%;
    top: calc(55% - 60px);
    z-index: 175;
    cursor: pointer;
    width: 25px;
    height: 97px;
    display: none
}

#stage #slideshow_stage_wrapper span#stage_slides_arrow_left {
    background: url(../../images/slides_stage_arrow_left.png) no-repeat 0 0;
    left: 15px
}

#stage #slideshow_stage_wrapper span#stage_slides_arrow_right {
    background: url(../../images/slides_stage_arrow_right.png) no-repeat 0 0;
    right: 15px
}

#stage #slideshow_stage_wrapper div.stage_slide span.stage_slides_video_link {
    cursor: pointer;
    width: 115px;
    height: 16px;
    z-index: 178;
    display: block;
    position: absolute;
    bottom: 44px;
    left: 25px
}

#stage #slideshow_stage_wrapper div.stage_slide span.stage_slides_video_link_active {
    background: url(../../images/slides_stage_btn_watch_video_hover.png) no-repeat 0 0
}

#stage #slideshow_stage_wrapper div.stage_slide span.stage_slides_video_link_inactive {
    background: url(../../images/slides_stage_btn_watch_video.png) no-repeat 0 0
}

#stage #slideshow_stage_wrapper div.stage_slide span.stage_slides_video_link_active_de {
    background: url(../../images/slides_stage_btn_watch_video_hover_de.png) no-repeat 0 0
}

#stage #slideshow_stage_wrapper div.stage_slide span.stage_slides_video_link_inactive_de {
    background: url(../../images/slides_stage_btn_watch_video_de.png) no-repeat 0 0
}

#stage #slideshow_stage_wrapper div#stage_slides_pager {
    position: absolute;
    bottom: 20px;
    left: 0%;
    z-index: 175;
    width: 100%;
    height: 11px
}

#stage #slideshow_stage_wrapper div#stage_slides_pager ul {
    position: relative;
    margin: 0 auto;
    width: 0;
    list-style: none;
    height: 11px
}

#stage #slideshow_stage_wrapper div#stage_slides_pager ul li {
    width: 20px;
    height: 11px;
    float: left
}

#stage #slideshow_stage_wrapper div#stage_slides_pager ul li span.slides_pager {
    width: 20px;
    height: 11px;
    display: block;
    cursor: pointer
}

#stage #slideshow_stage_wrapper div#stage_slides_pager ul li span.pager_inactive {
    background: url(../../images/svg/slides_stage_pager_inactive.svg) no-repeat 0 0;
    background-size: auto 11px
}

#stage #slideshow_stage_wrapper div#stage_slides_pager ul li span.pager_active {
    background: url(../../images/svg/slides_stage_pager_active.svg) no-repeat 0 0;
    background-size: auto 11px
}

#content_container #main_content_container #product-ribbon {
    position: relative;
    width: 100%
}

#content_container #main_content_container #product-ribbon tr td {
    text-align: center;
    position: relative
}

#content_container #main_content_container #product-ribbon span.product-ribbon-img-container {
    display: block;
    overflow: hidden;
    height: 89px;
    margin: 0 auto
}

#content_container #main_content_container #product-ribbon span.product-ribbon-img-container img {
    width: auto;
    height: 89px
}

#content_container #main_content_container #product-ribbon span.product-ribbon-img-container img.big {
    height: 93px;
    margin: -2.5px -1.5px -1.5px -1.5px
}

#content_container #main_content_container #product-ribbon span.product-ribbon-text-container {
    display: block;
    margin: 0 auto;
    padding: 2px 0 0 0
}

#content_container #main_content_container #product-ribbon a {
    display: block;
    text-decoration: none;
    height: 100%;
    padding: 0;
    font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #7b7b7b;
    letter-spacing: .3px
}

#content_container #main_content_container #product-ribbon span.product-ribbon-separator {
    width: 1px;
    display: inline-block;
    position: absolute;
    top: 14px;
    right: 0;
    height: 90px;
    background-color: #d3d3d3
}

#content_container #main_content_container #text-video-box {
    padding: 62px 0 62px 0
}

#content_container #main_content_container #text-video-box div.text-video-box-text {
    float: left;
    width: 470px;
    margin: 0 70px 0 0
}

#content_container #main_content_container #text-video-box div.text-video-box-text h1 {
    color: #0060ac;
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 20px 0;
    width: 440px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400
}

#content_container #main_content_container #text-video-box div.text-video-box-video {
    float: left;
    width: 440px;
    z-index: 930;
    position: relative
}

#content_container #main_content_container #text-video-box div.text-video-box-video span.title, #content_container #main_content_container #text-video-box div.text-video-box-video span.description {
    display: none
}

#content_container #main_content_container #text-video-box div.text-video-box-video span.youtubeThumbnail {
    overflow: hidden;
    width: 440px;
    height: 250px;
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 940
}

#content_container #main_content_container #text-video-box div.text-video-box-video span.video_overlay_icon {
    background: transparent url(../../images/ico_video_big.png) no-repeat 168px 63px;
    background-size: 104px 104px;
    cursor: pointer;
    display: block;
    height: 250px;
    left: 0;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 440px;
    z-index: 950
}

#content_container #main_content_container #text-video-box div.text-video-box-video span.video_overlay_icon:hover {
    opacity: 1
}

#content_container #main_content_container #text-video-box div.text-video-box-video p.video_title {
    font-weight: 700;
    padding: 8px 0 0 0;
    cursor: pointer
}

#content_container #column_main_content .soft_accordion_wrapper {
    width: 660px
}

#content_container #column_main_content .soft_accordion_wrapper .soft_accordion_inner_wrapper {
    margin: 0 0 10px 8px;
    width: 660px
}

#content_container #column_main_content .soft_accordion_wrapper .soft_accordion_button {
    width: 660px;
    height: 16px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    padding: 12px 0 10px 0;
    cursor: pointer;
    background-color: #f5f5f5
}

#content_container #column_main_content .soft_accordion_wrapper .soft_accordion_button span.soft_accordion_marker {
    width: 36px;
    height: 25px;
    background: url(../../images/content_ad/soft_accordion_button_closed.png) no-repeat 14px 0;
    display: block;
    float: left
}

#content_container #column_main_content .soft_accordion_wrapper .soft_accordion_button span.soft_accordion_open {
    background-image: url(../../images/content_ad/soft_accordion_button_open.png);
    background-position: 14px 4px
}

#content_container #column_main_content .soft_accordion_wrapper .soft_accordion_content {
    width: 612px;
    padding: 18px 20px 20px 28px
}

#content_container #column_main_content .mainstory span.icon-pdf, #content_container #column_main_content .arri-fieldset span.icon-pdf {
    line-height: 29px;
    background: url(../../images/icon_pdf.png) no-repeat 0 0;
    padding: 10px 0 0 30px
}

#content_container #main_content_container #alexa_camera_comparison_container {
    width: 980px;
    margin: 30px auto 0 auto;
    overflow: hidden
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas {
    margin: 0 0 0 5px
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas h2 {
    border-bottom: 1px solid #404040;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 29px;
    margin: 0 0 7px;
    padding: 5px 0 0;
    margin: 10px 0 16px 0
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas h2.azzuro {
    border-bottom: 5px solid #307eb5;
    margin: 60px 0 16px 0
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas h2.nightblue {
    border-bottom: 5px solid #1e517e;
    margin: 60px 0 16px 0
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas h2.canary {
    border-bottom: 5px solid #fdc107;
    margin: 60px 0 16px 0
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .intro_text {
    width: 825px;
    margin: 0 0 45px 0
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .intro_text p {
    margin: 0 0 18px 0
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .odd-two-col-container {
    margin: 0 0 30px 0
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .odd-two-col-container .left {
    width: 401px;
    padding: 0 36px 0 0;
    float: left
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .odd-two-col-container .right {
    width: 511px;
    padding: 0 27px 0 0;
    float: left
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .odd-two-col-container h3, #content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .odd-two-col-container h3 a {
    color: #0060ac;
    font-family: TitilliumText22LMedium, Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 6px
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .odd-two-col-container h3 a {
    text-decoration: none
}

#content_container #main_content_container #alexa_camera_comparison_container #alexa_camera_comparison_canvas .odd-two-col-container p.narrow {
    padding: 0 150px 0 0
}

#content_container #column_main_content h2.ccp-h2-main-content {
    font-size: 19px;
    line-height: 29px;
    margin: 10px auto;
    border-bottom: 1px solid #404040;
    width: 660px;
    font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
    font-weight: 400
}

#content_container #column_main_content h2.ccp-h2-main-content span.arrows {
    font-size: 17px;
    letter-spacing: -3px
}

#content_container #column_main_content .container-cpp-newslist {
    position: relative;
    margin: 0 auto;
    width: 660px;
    padding: 17px 0;
    border-bottom: 1px solid #dcdcdc
}

#content_container #column_main_content .container-cpp-newslist:last-child {
    border: 0
}

#content_container #column_main_content .container-cpp-newslist .container-cpp-news-content {
    position: absolute;
    width: 388px;
    bottom: 25px;
    right: 0
}

#content_container #column_main_content .container-cpp-newslist .container-cpp-news-content a {
    text-decoration: none
}

#content_container #column_main_content .container-cpp-newslist .container-cpp-news-content h3 {
    font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 19px;
    line-height: 24px;
    color: #0060AC;
    margin: 0 0 6px 0;
    border: 0;
    cursor: pointer;
    width: 380px
}

#content_container #column_main_content .container-cpp-newslist .container-cpp-news-content p {
    width: 280px;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 14px;
    cursor: pointer
}

#content_container #column_main_content .container-cpp-newslist .container-cpp-news-content p a {
    font-size: 11px;
    text-decoration: none
}

#content_container #column_main_content .container-cpp-newslist .container-cpp-news-img {
    float: left
}

#content_container #column_main_content .container-cpp-newslist .container-cpp-news-img img {
    padding: 5px;
    box-shadow: 0 0 3px 1px #c1c1c1
}

#content_container #column_main_content div.more-action-container {
    width: 660px;
    text-align: left;
    margin: 40px auto 40px auto
}

#content_container #column_main_content div.more-action-container p {
    width: auto
}

#content_container #column_main_content div.more-action-container p a {
    text-decoration: none;
    color: #0060ac;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 6px;
    padding: 0 0 0 10px
}

#content_container #column_main_content div.more-action-container p a:hover {
    color: #2088d8
}

#content_container #column_main_content div.location-map-canvas-wrapper {
    width: 650px;
    height: 250px;
    margin: 30px auto;
    padding: 5px;
    box-shadow: 0 0 3px 1px #c1c1c1;
    background-color: #fff
}

#content_container #column_main_content div.location-map-canvas {
    width: 650px;
    height: 250px
}

#content_container #column_main_content div.contacts-details {
    margin: 0 0 30px 0
}

#content_container #column_main_content span.contacts-details-headline {
    font-weight: 600;
    font-size: 14px
}

#content_container #column_main_content div.contacts-details a {
    text-decoration: none;
    color: #0060ac;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 6px;
    padding: 0 0 0 10px
}

#content_container #column_main_content div.contacts-details a:hover {
    color: #2088d8
}

#content_container #column_main_content table.cpp-contacts-table {
    width: 660px;
    margin: 30px auto
}

#content_container #column_main_content table.cpp-contacts-table tr td {
    width: 33.33%;
    padding: 0 2px 20px 0
}

#content_container #column_main_content table.cpp-contacts-table tr td p {
    width: auto
}

#content_container #column_main_content table.cpp-contacts-table tr td p a {
    text-decoration: none;
    color: #0060ac
}

#content_container #column_main_content table.cpp-contacts-table tr td p a:hover {
    color: #2088d8
}

#fancybox_content_container_type_01 {
    margin: 0;
    padding: 0;
    color: #404040;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    background-color: #fff;
    padding: 20px
}

#fancybox_content_container_type_01 h2 {
    font-size: 19px;
    line-height: 29px;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #dcdcdc
}

#fancybox_content_container_type_01 p {
    margin: 0 0 20px 0
}

#fancybox_content_container_type_01.press_release p {
    margin: 0
}

#fancybox_content_container_type_01 a {
    text-decoration: none;
    font-size: 11px;
    color: gray;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 4px;
    padding: 0 0 0 12px
}

#fancybox_content_container_type_01 a:hover {
    color: #2088d8
}

#fancybox_content_container_type_01 hr {
    color: #909090;
    height: 1px;
    border: 0;
    background-color: #909090;
    margin: 0 0 6px 0
}

#fancybox_content_container_type_01 ul {
    margin: 0 0 20px 0;
    padding: 0
}

#fancybox_content_container_type_01 ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 2px;
    line-height: 18px;
    font-size: 12px;
    padding: 0 0 0 20px;
    margin: 0
}

#fancybox_content_container_type_01 .fancybox_press_img_container {
    float: right;
    padding: 0 0 20px 20px
}

#ajax_lightbox_spacer {
    width: 496px;
    height: 4px
}

#ajax_lightbox_content_container {
    background: #fff;
    width: 855px;
    min-height: 480px;
    padding: 40px 18px 7px 18px;
    color: #404040;
    font-size: 11px;
    line-height: 16px
}

#ajax_lightbox_wide_content_container {
    background: #fff;
    width: 864px;
    height: 363px;
    padding: 18px 18px 7px 18px;
    margin: 0 0 40px 0;
    color: #404040;
    font-size: 11px;
    line-height: 16px;
    position: relative
}

#ajax_lightbox_content_container .ajax_lightbox_img_holder {
    float: left;
    width: 420px
}

#ajax_lightbox_wide_content_container .ajax_lightbox_img_holder {
    float: left;
    width: 260px;
    padding: 0 6px 0 0
}

#ajax_lightbox_content_container img {
    border: 1px solid #949596;
    margin: 0 30px 10px 0;
    max-width: 390px
}

#ajax_lightbox_content_container .ajax_lightbox_content {
    width: 435px;
    float: left
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content {
    float: left;
    width: 595px
}

#ajax_lightbox_content_container h5 {
    font-size: 19px;
    line-height: 29px;
    margin: 10px 0;
    border-bottom: 1px solid #dcdcdc
}

#ajax_lightbox_content_container .ajax_lightbox_content h5 {
    font-size: 19px;
    line-height: 29px;
    margin: -8px 0 0 0;
    border: 0
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content h5 {
    font-size: 19px;
    line-height: 29px;
    margin: 0;
    border: 0
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content h6 {
    font-size: 12px;
    line-height: 30px;
    margin: 0 0 10px 0;
    border: 0;
    color: #606060;
    font-weight: 400
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content p {
    width: 400px
}

#ajax_lightbox_content_container .ajax_lightbox_content hr {
    color: #909090;
    height: 1px;
    border: 0;
    background-color: #909090;
    margin: 0 0 20px 0
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content hr {
    color: #909090;
    height: 1px;
    border: 0;
    background-color: #909090;
    margin: 0 0 6px 0
}

#ajax_lightbox_content_container .ajax_lightbox_content ul {
    margin: 0;
    padding: 0
}

#ajax_lightbox_content_container .ajax_lightbox_content ul li {
    background: url(../../images/content_ad/accordion_products_detail_bullet.png) no-repeat 0 2px;
    line-height: 11px;
    font-size: 11px;
    padding: 0 0 0 20px;
    margin: 0 0 7px 0
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content table {
    margin: 0;
    font-size: 11px;
    line-height: 22px
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content table tr {
    border-bottom: 1px solid #909090
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content table tr td.ad_cl_column01 {
    width: 170px
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content table tr td.ad_cl_column02 {
    width: 425px
}

#ajax_lightbox_wide_content_container .ajax_lightbox_content .imdb_button {
    position: absolute;
    bottom: 12px;
    display: block
}

.lightbox_title {
    color: #fff;
    font-size: 17px;
    line-height: 19px;
    margin: 24px 0 6px 0
}

#ajax_lightbox_content_container table.ad_downloads_main {
    margin: 0;
    font-size: 11px
}

#ajax_lightbox_content_container table.ad_downloads_main tr td.ad_downloads_main_td_date {
    width: 112px;
    color: gray
}

#ajax_lightbox_content_container table.ad_downloads_main tr td.ad_downloads_main_td_download {
    font-weight: 700;
    padding: 0 0 20px 0
}

#ajax_lightbox_content_container table.ad_downloads_main tr td.ad_downloads_main_td_download a {
    text-decoration: none;
    font-size: 11px;
    color: gray;
    background: url(../../images/content_ad/downloads_link_marker.png) no-repeat 0 4px;
    padding: 0 0 0 12px
}

#ajax_lightbox_content_container table.ad_downloads_main tr td.ad_downloads_main_td_download a:hover {
    color: #2088d8
}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-outer, .fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(../../images/fancybox/fancybox_sprite.png)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(../../images/fancybox/fancybox_loading.gif) center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(../../images/fancybox/blank.gif);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    overflow: hidden
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(../../images/fancybox/fancybox_overlay.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px 'Open Sans', Arial, Helvetica, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, .8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

#fancybox-buttons {
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 8050
}

#fancybox-buttons.top {
    top: 10px
}

#fancybox-buttons.bottom {
    bottom: 10px
}

#fancybox-buttons ul {
    display: block;
    width: 166px;
    height: 30px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    border: 0;
    background: none
}

#fancybox-buttons ul li {
    float: left;
    margin: 0;
    padding: 0
}

#fancybox-buttons a {
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-image: url(../../images/fancybox/fancybox_buttons.png);
    background-repeat: no-repeat;
    outline: none;
    opacity: .8
}

#fancybox-buttons a:hover {
    opacity: 1
}

#fancybox-buttons a.btnPrev {
    background-position: 5px 0
}

#fancybox-buttons a.btnNext {
    background-position: -33px 0;
    border-right: 0
}

#fancybox-buttons a.btnPlay {
    background-position: 0 -30px
}

#fancybox-buttons a.btnPlayOn {
    background-position: -30px -30px
}

#fancybox-buttons a.btnToggle {
    background-position: 3px -60px;
    border-left: 0;
    border-right: 0;
    width: 35px
}

#fancybox-buttons a.btnToggleOn {
    background-position: -27px -60px
}

#fancybox-buttons a.btnClose {
    border-left: 0;
    width: 35px;
    background-position: -56px 0
}

#fancybox-buttons a.btnDisabled {
    opacity: .4;
    cursor: default
}

#fancybox-thumbs {
    position: fixed;
    left: 0;
    width: 100%;
    overflow: hidden;
    z-index: 8050
}

#fancybox-thumbs.bottom {
    bottom: 2px
}

#fancybox-thumbs.top {
    top: 2px
}

#fancybox-thumbs ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

#fancybox-thumbs ul li {
    float: left;
    padding: 1px;
    opacity: .5
}

#fancybox-thumbs ul li.active {
    opacity: .75;
    padding: 0;
    border: 1px solid #fff
}

#fancybox-thumbs ul li:hover {
    opacity: 1
}

#fancybox-thumbs ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #222;
    background: #111;
    outline: none
}

#fancybox-thumbs ul li img {
    display: block;
    position: relative;
    border: 0;
    padding: 0
}

.fancybox_wrapper_arri_dark .fancybox-skin {
    background: #000;
    color: #606060
}

.fancybox_wrapper_arri_light .fancybox-skin {
    background: #fff;
    color: #606060
}

.stylish-select .SSContainerDivWrapper {
    left: -9999px
}

.stylish-select .SSContainerDivWrapper {
    margin: 0;
    padding: 0;
    width: 290px;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 7992
}

.stylish-select ul.newList {
    margin: 0;
    padding: 0 7px;
    list-style: none;
    color: #000;
    background: #fff;
    border: 1px solid #e6e6e6;
    overflow: auto;
    width: 295px;
    z-index: 7993;
    left: initial;
    position: initial
}

.stylish-select ul.newList * {
    margin: 0;
    padding: 0
}

.stylish-select ul.newList li {
    height: 30px;
    border-bottom: 1px solid #e6e6e6
}

.stylish-select ul.newList a {
    color: #000;
    text-decoration: none;
    display: block;
    padding: 5px 4px 0 4px
}

.stylish-select .newListSelected {
    width: 305px;
    color: #000;
    height: 30px;
    padding: 6px 0 0 6px;
    float: left;
    margin: 0;
    position: initial;
    background: url(../../images/content/search_box_category_white.png) no-repeat
}

.stylish-select ul.newList li a:focus {
    -moz-outline-style: none
}

.stylish-select .selectedTxt {
    width: 245px;
    overflow: hidden;
    height: 20px;
    padding: 0 23px 0 37px;
    color: #606060;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px
}

.stylish-select .hiLite {
    color: #0060ac !important
}

.stylish-select .newListHover {
    background: #ccc !important;
    color: #0060ac !important;
    cursor: default
}

.stylish-select .newListDisabled {
    opacity: .6;
    filter: alpha(opacity=60)
}

.stylish-select .newListItemDisabled {
    opacity: .6;
    filter: alpha(opacity=60)
}

.stylish-select .newListOptionDisabled {
    opacity: .6;
    filter: alpha(opacity=60)
}

.stylish-select .newListSelHover, .stylish-select .newListSelFocus {
    cursor: default
}

.stylish-select .newListOptionTitle {
    font-weight: 700
}

.stylish-select .newListOptionTitle ul {
    margin: 3px 0 0
}

.stylish-select .newListOptionTitle li {
    font-weight: 400
}

.promo-image-ps img {
    width: auto !important;
}

#navbar ul li div.promo-image-ps p.nav-text-1 {
    margin-top: 22px;
}

a {
    font-family: inherit !important;
    font-size: inherit !important;
}