html *{font-size:100%}
body{padding:0;margin:0;font:13px Arial,Helvetica,Sans-Serif;color:#000;-webkit-text-size-adjust:100%}
p{margin-top:0;margin-bottom:0}
p ~ p{margin-top:.5em}
div.heading_box_title,h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Verdana,Arial,Helvetica,Sans-Serif;padding:0;margin:0}
div.heading_box_title>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a,div.heading_box_title>a:visited,h1>a:visited,h2>a:visited,h3>a:visited,h4>a:visited,h5>a:visited,h6>a:visited,div.heading_box_title>a:active,h1>a:active,h2>a:active,h3>a:active,h4>a:active,h5>a:active,h6>a:active{color:inherit;font-weight:inherit;font-family:inherit}
form{margin:0}
a,a:visited,a:active{cursor:pointer;text-decoration:none;color:#000}
a:hover{color:#030303}
a>span{color:inherit;font-weight:inherit;font-family:inherit}
acronym,abbr{border:0;padding:none;margin:none;border-bottom:1px #bbb dotted;cursor:help}
q,blockquote{quotes:'"' '"'}
html[lang=fr] q,html[lang=fr] blockquote,html[lang=de-ch] q,html[lang=de-ch] blockquote{quotes:'«' '»'}
html[lang=de] q,html[lang=de] blockquote{quotes:'„' '“'}
blockquote:before{content:open-quote}
blockquote:after{content:close-quote}
select,input,textarea{font:13px Arial,Helvetica,Sans-Serif}
input,textarea,.border_box{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
table{margin:0;border-collapse:collapse}
table[cellspacing]{border-collapse:separate}
table.matrix{width:100%;table-layout:fixed}
table.matrix td{vertical-align:top}
th{text-align:left;vertical-align:top}
td{vertical-align:top}
ul{padding:0;margin:0;margin-left:20px}
img{border:0;vertical-align:middle}
.clear{clear:both;height:0}
.used_,.used_0{display:none}
div.page_object_default p{margin-bottom:.5em}
.hint_small{font-size:10px;font-weight:normal}
div.gui_busy_img,div.busy_img{background-image:url(icons/spinner_medium.gif);background-repeat:no-repeat;height:16px;width:16px}
div.report_loading_img{background-image:url(icons/spinner_large.gif);background-repeat:no-repeat;height:100px;width:100px}
div.gui_busy_img.inline,div.busy_img.inline{background-image:url(icons/spinner_large.gif);background-repeat:no-repeat;background-position:center center;width:100%;height:100%;min-width:100px;min-height:100px;width:100%}
div.gui_dialog.component_loading{border-radius:8px}
.as_blocks{display:block}
.as_inline_blocks{display:inline-block}
.pad_bottom,.pad_bottom_ee{padding-bottom:1em}
.pad_top{padding-top:1em}
.pad_right{padding-right:1em}
.pad_left{padding-left:1em}
.pad_right_bottom{padding-right:1em;padding-bottom:1em}
.pad_left_bottom{padding-left:1em;padding-bottom:1em}
.pad{padding:1em}
.mar_bottom{margin-bottom:1em}
.mar_top{margin-top:1em}
.mar_right{margin-right:1em}
.mar_left{margin-left:1em}
.mar_right_bottom{margin-right:1em;margin-bottom:1em}
.mar_left_bottom{margin-left:1em;margin-bottom:1em}
.mar{margin:1em}
.pad_bottom_small{padding-bottom:.5em}
.pad_top_small{padding-top:.5em}
.pad_right_small{padding-right:.5em}
.pad_left_small{padding-left:.5em}
.pad_right_bottom_small{padding-right:.5em;padding-bottom:.5em}
.pad_left_bottom_small{padding-left:.5em;padding-bottom:.5em}
.pad_small{padding:.5em}
.pad_bottom_big{padding-bottom:2.5em}
.pad_right_big{padding-right:2.5em}
.pad_left_big{padding-left:2.5em}
.pad_top_big{padding-top:2.5em}
.pad_big{padding:2.5em}
.pad_top_tiny{padding-top:.3em}
.pad_bottom_tiny{padding-bottom:.3em}
.pad_left_tiny{padding-left:.3em}
.pad_right_tiny{padding-right:.3em}
.mar_bottom_small{margin-bottom:.5em}
.mar_top_small{margin-top:.5em}
.mar_right_small{margin-right:.5em}
.mar_left_small{margin-left:.5em}
.mar_right_bottom_small{margin-right:.5em;margin-bottom:.5em}
.mar_left_bottom_small{margin-left:.5em;margin-bottom:.5em}
.mar_small{margin:.5em}
.mar_bottom_tiny{margin-bottom:.3em}
.mar_top_tiny{margin-top:.3em}
.mar_right_tiny{margin-right:.3em}
.mar_left_tiny{margin-left:.3em}
.mar_right_bottom_tiny{margin-right:.3em;margin-bottom:.3em}
.mar_left_bottom_tiny{margin-left:.3em;margin-bottom:.3em}
.mar_tiny{margin:.3em}
.mar_bottom_big{margin-bottom:2.5em}
.mar_right_big{margin-right:2.5em}
.mar_left_big{margin-left:2.5em}
.mar_top_big{margin-top:2.5em}
.mar_big{margin:2.5em}
.mar_bottom_huge{margin-bottom:5em}
.mar_right_huge{margin-right:5em}
.mar_left_huge{margin-left:5em}
.mar_top_huge{margin-top:5em}
.mar_huge{margin:5em}
div.table{display:table}
div.table>div.row{display:table-row}
div.table.wide{width:100%}
div.table>div.cell,div.table>div.row>div.cell{display:table-cell;vertical-align:top}
.cell.narrow{width:1%;white-space:nowrap}
.table_cell{display:table-cell}
.float_left{float:left}
.float_right{float:right}
div.simple_tooltip{background-color:#eee}
div.simple_tooltip.wide{max-width:1000px}
div.simple_tooltip.shop_stuff_info{width:200px;min-height:85px;font-size:.9em;padding:.5em 1em;line-height:1.4em}
.font_small .subheading,.font_small .text{font-size:.9em}
.font_small .font_small{font-size:1em}
.normal{font-weight:normal}
img.auto_width{max-width:100%}
div.content_advertisement{margin-bottom:1em}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0}
* html .clearfix{height:1%}
.ver_top{vertical-align:top}
.ver_middle{vertical-align:middle}
.ver_bottom{vertical-align:bottom}
.text_left{text-align:left}
.text_right{text-align:right}
.text_center{text-align:center}
.nowrap{white-space:nowrap}
body{min-width:960px}
.container_12,.container_16,.container_full{-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;width:960px;padding:0;zoom:1}
.container_pad{padding-left:10px;padding-right:10px}
.container_no_pad{padding-left:0;padding-right:0}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{-moz-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16{position:relative}
.container_12 .grid_1{width:60px}
.container_12 .prefix_1{margin-left:80px}
.container_12 .suffix_1{margin-right:80px}
.container_12 .push_1{left:80px}
.container_12 .pull_1{left:-80px}
.container_12 .grid_2{width:140px}
.container_12 .prefix_2{margin-left:160px}
.container_12 .suffix_2{margin-right:160px}
.container_12 .push_2{left:160px}
.container_12 .pull_2{left:-160px}
.container_12 .grid_3{width:220px}
.container_12 .prefix_3{margin-left:240px}
.container_12 .suffix_3{margin-right:240px}
.container_12 .push_3{left:240px}
.container_12 .pull_3{left:-240px}
.container_12 .grid_4{width:300px}
.container_12 .prefix_4{margin-left:320px}
.container_12 .suffix_4{margin-right:320px}
.container_12 .push_4{left:320px}
.container_12 .pull_4{left:-320px}
.container_12 .grid_5{width:380px}
.container_12 .prefix_5{margin-left:400px}
.container_12 .suffix_5{margin-right:400px}
.container_12 .push_5{left:400px}
.container_12 .pull_5{left:-400px}
.container_12 .grid_6{width:460px}
.container_12 .prefix_6{margin-left:480px}
.container_12 .suffix_6{margin-right:480px}
.container_12 .push_6{left:480px}
.container_12 .pull_6{left:-480px}
.container_12 .grid_7{width:540px}
.container_12 .prefix_7{margin-left:560px}
.container_12 .suffix_7{margin-right:560px}
.container_12 .push_7{left:560px}
.container_12 .pull_7{left:-560px}
.container_12 .grid_8{width:620px}
.container_12 .prefix_8{margin-left:640px}
.container_12 .suffix_8{margin-right:640px}
.container_12 .push_8{left:640px}
.container_12 .pull_8{left:-640px}
.container_12 .grid_9{width:700px}
.container_12 .prefix_9{margin-left:720px}
.container_12 .suffix_9{margin-right:720px}
.container_12 .push_9{left:720px}
.container_12 .pull_9{left:-720px}
.container_12 .grid_10{width:780px}
.container_12 .prefix_10{margin-left:800px}
.container_12 .suffix_10{margin-right:800px}
.container_12 .push_10{left:800px}
.container_12 .pull_10{left:-800px}
.container_12 .grid_11{width:860px}
.container_12 .prefix_11{margin-left:880px}
.container_12 .suffix_11{margin-right:880px}
.container_12 .push_11{left:880px}
.container_12 .pull_11{left:-880px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_12{margin-left:960px}
.container_12 .suffix_12{margin-right:960px}
.container_12 .push_12{left:960px}
.container_12 .pull_12{left:-960px}
.container_16 .grid_1{width:40px}
.container_16 .prefix_1{margin-left:60px}
.container_16 .suffix_1{margin-right:60px}
.container_16 .push_1{left:60px}
.container_16 .pull_1{left:-60px}
.container_16 .grid_2{width:100px}
.container_16 .prefix_2{margin-left:120px}
.container_16 .suffix_2{margin-right:120px}
.container_16 .push_2{left:120px}
.container_16 .pull_2{left:-120px}
.container_16 .grid_3{width:160px}
.container_16 .prefix_3{margin-left:180px}
.container_16 .suffix_3{margin-right:180px}
.container_16 .push_3{left:180px}
.container_16 .pull_3{left:-180px}
.container_16 .grid_4{width:220px}
.container_16 .prefix_4{margin-left:240px}
.container_16 .suffix_4{margin-right:240px}
.container_16 .push_4{left:240px}
.container_16 .pull_4{left:-240px}
.container_16 .grid_5{width:280px}
.container_16 .prefix_5{margin-left:300px}
.container_16 .suffix_5{margin-right:300px}
.container_16 .push_5{left:300px}
.container_16 .pull_5{left:-300px}
.container_16 .grid_6{width:340px}
.container_16 .prefix_6{margin-left:360px}
.container_16 .suffix_6{margin-right:360px}
.container_16 .push_6{left:360px}
.container_16 .pull_6{left:-360px}
.container_16 .grid_7{width:400px}
.container_16 .prefix_7{margin-left:420px}
.container_16 .suffix_7{margin-right:420px}
.container_16 .push_7{left:420px}
.container_16 .pull_7{left:-420px}
.container_16 .grid_8{width:460px}
.container_16 .prefix_8{margin-left:480px}
.container_16 .suffix_8{margin-right:480px}
.container_16 .push_8{left:480px}
.container_16 .pull_8{left:-480px}
.container_16 .grid_9{width:520px}
.container_16 .prefix_9{margin-left:540px}
.container_16 .suffix_9{margin-right:540px}
.container_16 .push_9{left:540px}
.container_16 .pull_9{left:-540px}
.container_16 .grid_10{width:580px}
.container_16 .prefix_10{margin-left:600px}
.container_16 .suffix_10{margin-right:600px}
.container_16 .push_10{left:600px}
.container_16 .pull_10{left:-600px}
.container_16 .grid_11{width:640px}
.container_16 .prefix_11{margin-left:660px}
.container_16 .suffix_11{margin-right:660px}
.container_16 .push_11{left:660px}
.container_16 .pull_11{left:-660px}
.container_16 .grid_12{width:700px}
.container_16 .prefix_12{margin-left:720px}
.container_16 .suffix_12{margin-right:720px}
.container_16 .push_12{left:720px}
.container_16 .pull_12{left:-720px}
.container_16 .grid_13{width:760px}
.container_16 .prefix_13{margin-left:780px}
.container_16 .suffix_13{margin-right:780px}
.container_16 .push_13{left:780px}
.container_16 .pull_13{left:-780px}
.container_16 .grid_14{width:820px}
.container_16 .prefix_14{margin-left:840px}
.container_16 .suffix_14{margin-right:840px}
.container_16 .push_14{left:840px}
.container_16 .pull_14{left:-840px}
.container_16 .grid_15{width:880px}
.container_16 .prefix_15{margin-left:900px}
.container_16 .suffix_15{margin-right:900px}
.container_16 .push_15{left:900px}
.container_16 .pull_15{left:-900px}
.container_16 .grid_16{width:940px}
.container_16 .prefix_16{margin-left:960px}
.container_16 .suffix_16{margin-right:960px}
.container_16 .push_16{left:960px}
.container_16 .pull_16{left:-960px}
.container_12:after,.container_16:after,.container_full:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.alpha{margin-left:0}
.omega{margin-right:0}
.matrix_container{display:block;width:auto;margin-left:-10px;margin-right:-10px;zoom:1}
.matrix_container.with_padding{width:100%;margin-left:0;margin-right:0}
.matrix_container:after,.matrix_row:after{content:".";display:block;clear:both;visibility:hidden;height:0}
.matrix_2,.matrix_3,.matrix_4,.matrix_5,.matrix_6,.matrix_7,.matrix_8,.matrix_9,.matrix_10{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;padding-left:10px;padding-right:10px}
.matrix_2{width:50%}
.matrix_3{width:33.333333333333336%}
.matrix_4{width:25%}
.matrix_5{width:20%}
.matrix_6{width:16.666666666666668%}
.matrix_7{width:14.285714285714286%}
.matrix_8{width:12.5%}
.matrix_9{width:11.11111111111111%}
.matrix_10{width:10%}
.nav_horizontal ul{padding:0;margin:0;list-style:none}
.nav_horizontal li{white-space:nowrap;margin:0}
.nav_horizontal div.level_1>ul>li{float:left}
.nav_dropdowns .children{position:absolute;left:-999em;z-index:50;overflow:hidden}
.nav_dropdowns li:hover>div.children,.nav_dropdowns li.active>div.children{left:auto}
.nav_dropdowns .children li:hover>div.children,.nav_dropdowns .children li.active>div.children{left:100%}
.nav_dropdowns .children .children{margin-top:-1.5em}
.nav_horizontal div.item>*{display:inline-block}
.nav_horizontal li.selected>div.item a span,.nav_horizontal li.current>div.item a span{color:inherit}
.nav_horizontal div.children{background-color:#f7f7f7}
.nav_vertical ul{list-style-type:none;margin:0;padding:0}
.nav_vertical li{margin:0;padding:0 0 0 20px}
.signal.error{color:#c00;background-image:none;padding:1px 1px 1px 1px;font-weight:bold;background-repeat:no-repeat;margin:4px 0}
.signal.success{color:#222;background-image:url(icons/apply.png);background-position:3px 50%;font-weight:bold;padding:1px 1px 1px 22px;background-repeat:no-repeat;margin:4px 0}
.signal.info{background-image:url(icons/idea.png);background-position:3px 50%;color:#666;font-weight:bold;padding:1px 1px 1px 22px;background-repeat:no-repeat;margin:4px 0}
.signal.empty{color:#999;font-style:italic}
div.text ul{display:inline-block}
div.pic_subtext{font-style:italic}
td.separator,div.separator{margin:5px 0;border-bottom:solid #eee 1px}
.vertical_line{color:#ddd}
div.category_subheading{font-weight:bold}
div.entry_list_plain{margin:5px 0}
div.entry_list_plain_img,div.entry_list_plain_text{display:table-cell;vertical-align:top}
div.entry_list_plain_img{width:120px;vertical-align:top;padding:5px 10px 5px 0}
div.entry_list_plain_text{padding:5px 5px 5px 0}
table.data_horizontal tr>th,table.data_horizontal tr>td{vertical-align:top}
table.data_horizontal tr>th{padding:.3em 1em .3em 0}
table.data_horizontal tr>td{padding:.3em 1em .3em}
table.data_horizontal tr>th{padding-right:1em}
table.data_horizontal tr>td{padding-right:1em}
table.data_horizontal.colored tr>th{padding:.6em 1em .5em;background:#ddd;color:#000;border:0}
table.data_horizontal.colored tr>td{padding:.6em 1em .5em;background:#f0f0f0;color:#000;border:0}
div.price{display:inline-block}
.inline div{display:inline}
div.price.center{text-align:center}
span.price{font-weight:bold}
span.price_old{text-decoration:line-through}
div.shipment{text-align:right;margin-bottom:2px;font-weight:bold}
table.matrix div.shipment{text-align:center}
div.product_cart_box span.price_label{display:inline-block;margin-bottom:5px}
div.product_cart_box span.price{font-weight:bold}
div.product_cart_box span.price_add_info{display:block;padding-top:2px;padding-bottom:5px}
div.dt_high,div.dt_medium,div.dt_low{background-repeat:no-repeat;margin:5px 3px 1px 0;padding:1px 1px 1px 1px}
div.dt_high,div.availability_none{color:#c00}
div.dt_medium,div.availability_low{color:#fea000}
div.dt_low,div.availability_available{color:#19c90c}
div.pic.matrixlist{border:solid #eee 1px;text-align:center;vertical-align:middle}
div.matrix.list div.shipment{text-align:left}
div.magnifier{position:relativ;right:0;bottom:0;width:16px;height:16px}
div.special_entry{padding:1em 1em;border:solid #eee 1px}
div.special_entry div.heading h2{margin-top:0}
div.special_entry div.pic{margin-right:5px}
div.special_entry div.price{padding:1em 0}
div.special_entry.dark{background-color:#e5e5e6}
div.dropbox_head{cursor:pointer;color:#000;background-image:url(icons/arrow_closed.jpg);background-repeat:no-repeat;background-position:0 4px;padding-left:1em;padding-right:1em;margin-top:1em}
div.dropbox_head.active{background-image:url(icons/arrow_open.jpg);background-repeat:no-repeat;background-position:0 4px;font-weight:bold;margin-top:1em}
div.down{border:solid #eee 1px;padding-left:1em;padding-right:1em}
table.data td{vertical-align:top}
table.data>thead>tr>th,table.data>tbody>tr>th{padding-right:.5em;border-bottom:solid #eee 1px}
table.data>thead>tr>td,table.data>tbody>tr>td{padding-top:.5em;padding-bottom:.5em;padding-right:.5em}
table.data>thead>tr>td.separator,table.data>tbody>tr>td.separator{padding-top:0;padding-bottom:0;padding-right:0;border-bottom:solid #eee 1px}
table.data.colored{background:#ddd}
table.data.colored>thead>tr>th,table.data.colored>tbody>tr>th{padding:.5em;padding-top:.5em;padding-bottom:.5em;background:#ddd;border-top:0;border-bottom:0;color:#000}
table.data.colored>thead>tr>th a,table.data.colored>tbody>tr>th a,table.data.colored>thead>tr>th a:active,table.data.colored>tbody>tr>th a:active,table.data.colored>thead>tr>th a:visited,table.data.colored>tbody>th>a:visited{color:#000}
table.data.colored>thead>tr>td,table.data.colored>tbody>tr>td{padding:.5em;padding-top:.3em;padding-bottom:.3em;background:#f0f0f0;border-top:0;border-bottom:0;color:#000}
table.data h4{margin-bottom:0}
td.icon{width:1px}
.border_right{border-right:solid #eee 1px}
.border_left{border-left:solid #eee 1px}
div.affine{margin-bottom:.5em;padding-bottom:.5em;border-bottom:solid #eee 1px}
div.pic_matrix{padding:.5em;margin-right:.5em;margin-bottom:1em;text-align:center;border:solid #eee 1px}
div.sidebar div.name{padding-bottom:.3em}
div.basket_small_item{padding-bottom:.3em;margin-bottom:.3em;border-bottom:solid #eee 1px}
div.basket_smallitem_sum{text-align:right}
div.basket_small_summary_button{margin-top:.3em;text-align:right}
div.basket_small_summary_button>div{display:inline;margin-bottom:.3em}
div.checkout_submit_order{padding-top:1em}
div.checkout_submit_order_hint{padding-top:1em;padding-bottom:1em}
div.leave_comment_heading{padding-top:.5em;margin-bottom:.5em}
div.comments_list{margin-top:2.5em}
div.comments{margin-bottom:2.5em}
div.comment{border:1px solid #ccc;padding:1em;margin-bottom:.5em}
a.author_link{color:#000}
a.author_link:hover{color:#030303}
div.comment_date{margin-top:.5em;margin-bottom:1em;padding-bottom:.5em;border-bottom:solid #eee 1px}
div.comment_text{margin_bottom:1em;padding:.5em 0}
div.comments.level_2{margin-left:2.5em}
div.comments_closed,div.comments_disabled,div.no_comments{font-style:italic;margin-top:1em;margin-bottom:1em}
div.comment_form{padding:1em;border:1px solid #ccc}
.entry_images .items>.item>div{vertical-align:middle;display:table-cell;text-align:center}
div.language_chooser_inner{border:1px solid #ccc;background-color:#fff;color:#222;padding:5px 10px}
div.language_chooser_inner.two_parts{width:320px}
div.language_chooser div.left,div.language_chooser div.right{width:150px}
div.language_chooser div.left{padding-right:10px;border-right:1px solid #ccc}
div.language_chooser div.right{padding-left:10px}
div.language_chooser_panel ul,div.language_chooser_panel li,div.language_chooser ul,div.language_chooser li{list-style-type:none;list-style-image:none;padding:0;margin:0}
ul.language_chooser_list>li>div{display:inline-block;padding:4px 0;color:#222}
ul.language_chooser_list img.language_flag{margin-top:-1px}
ul.language_chooser_list>li>a:hover,ul.language_chooser_list>li>a:visited,ul.language_chooser_list>li>a:active{text-decoration:none}
div.language_chooser.flags div{display:inline-block}
div.language_chooser.flags img{padding:1px 2px 0}
img.language_flag{margin-top:-1px}
div.language_chooser.names_lines>span{display:table-cell;padding:0 2px;vertical-align:middle}
div.blocknav{text-align:center}
div.blocknav span.page_info{padding-right:1em}
ul.blocknav_list{display:inline;padding:0;margin:0}
ul.blocknav_list li{display:inline-block}
ul.blocknav_list li a,div.blocknav a{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:1.5em;text-align:center;padding:0 5px}
ul.blocknav_list li.active,ul.blocknav_list li.item:hover,div.blocknav a:hover{background-color:#eee}
div.buttons_item{display:inline-block}
input{margin:0}
input[type=submit],input[type=button]{border:0;background:0;background-image:none;margin:0}
div.search_top div.button>input{background:0;padding:0}
button.button,a.button,a.button:active,input[type=submit],input[type=button],a.button:visited,span.button{display:inline-block;text-align:center;padding:.3em .5em;text-decoration:none;font-weight:bold;color:#fff;border:1px solid;-moz-border-radius:3px;border-radius:3px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);cursor:pointer}
span.button>input[type=submit],span.button>input[type=button]{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:0}
button.button.active,a.button.active{color:#fff;text-decoration:none;border:1px solid}
button.button:hover,a.button:hover,input.submit:hover,span.button:hover,input[type=submit]:hover,input[type=button]:hover{color:#fff;text-decoration:none;border:1px solid}
div.search_top span.button{background:0;border:0;padding-right:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
a.button.info.icon,a.button.info.icon.special{padding:3px 10px 4px}
span.product_add_submit{display:inline-block}
button.special,a.button.special,a.button.special:active,a.button.special:visited,a.button.add_to_cart,a.button.marketing,input.add_to_basket_submit{display:inline-block;text-align:center;padding:.3em .5em;text-decoration:none;background:#666;color:#fff;border:1px solid;-moz-border-radius:3px;border-radius:3px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);cursor:pointer}
.button.special.active,a.button.special.active,a.button.add_to_cart.active,a.button.marketing:active,input.add_to_basket_submit:active{background:#b3b3b3;color:#333;border:1px solid}
button.special:hover,a.button.special:hover,a.button.add_to_cart:hover,input.add_to_basket_submit:hover,a.button.marketing:hover{background:#b3b3b3;color:#333;border:1px solid}
a.button.add_to_cart{padding-left:1em;padding-right:1em}
a.button.marketing{padding:.2em 1.5em}
div.special_hint{padding:.3em .5em;display:inline-block;font:bold 11px Arial,Helvetica,Sans-Serif;margin-right:1em}
div.button_width a.button.add_to_cart{width:300px;padding:.5em 1em}
div.single a.button.add_to_cart{text-align:left}
div.single a.button.add_to_cart img{padding-right:1em}
a.button.button_width{width:300px;text-align:left;padding:.5em 1em}
span.button{display:inline-block}
div.form_submit>span.button{background:0;padding:0}
div.tabs{margin-bottom:1em}
div.tabs_item,div.tabs_item>a.tabs_item{min-width:1%;white-space:nowrap}
div.tabs_item>a.tabs_item{display:block}
div.tabs_item.position,div.tabs_button.position{float:left;margin-right:.3em}
div.tabs_item.position>a.tabs_item{padding:.3em 1em}
div.tabs_body{padding:2.5em 1em}
div.tabs_body h3{margin-top:0}
div.tabs_body_inner{padding:2.5em 1em}
div.tabs.dark div.tabs_item.inactive>a{cursor:pointer;color:#efefef;background:#959595}
div.tabs.dark div.tabs_item.active>a{cursor:pointer;text-decoration:none;color:#444;background:#efefef;border-bottom:2px solid #efefef;margin-bottom:-2px}
div.tabs.dark div.tabs_body{color:#444;background:#efefef}
div.tabs.dark div.tabs_body_inner{background-color:#fff}
div.tabs.dark div.tabs_item:hover>a,div.tabs.dark div.tabs_item.active:hover>a,div.tabs.dark div.tabs_item.inactive:hover>a{cursor:pointer;text-decoration:none;color:#444;background:#efefef}
div.tabs_button.dark{cursor:pointer;color:#efefef;background:#959595}
div.tabs_button.dark:hover>a{cursor:pointer;color:#444;background:#efefef}
div.tabs.bright div.tabs_item.inactive>a{cursor:pointer;color:#fff;background:#959595}
div.tabs.bright div.tabs_item.active>a{cursor:pointer;color:#444;background:#fff;border-bottom:2px solid #fff;margin-bottom:-2px}
div.tabs.bright div.tabs_body{color:#444;background:#fff}
div.tabs.bright div.tabs_item:hover>a,div.tabs.bright div.tabs_item.active:hover>a,div.tabs.bright div.tabs_item.inactive:hover>a{cursor:pointer;color:#444;background:#fff}
div.tabs_button.bright>a{cursor:pointer;color:#fff;background:#959595}
div.tabs_button.bright:hover>a{cursor:pointer;color:#444;background:#fff}
div.tabs.left div.tabs_head,div.tabs.left div.tabs_body{display:table-cell;vertical-align:top}
div.tabs.left div.tabs_body{width:80%}
div.tabs.left div.tabs_item.position,div.tabs.left div.tabs_button.position{float:none;margin-right:0}
div.tabs.left.dark div.tabs_item>a{padding:1em;text-align:left;vertical-align:middle;display:block}
div.tabs.left.dark div.tabs_item>a img{margin-right:5px}
div.tabs.right div.tabs_head,div.tabs.right div.tabs_body{display:table-cell;vertical-align:top}
div.tabs.right div.tabs_body{width:80%}
div.tabs.right div.tabs_item.position,div.tabs.right div.tabs_button.position{float:none;margin-right:0}
div.tabs.right.dark div.tabs_item>a{padding:1em;text-align:left;vertical-align:middle;display:block}
div.tabs.right.dark div.tabs_item>a img{margin-right:5px}
.accordion_item{margin-bottom:0}
.arrow_left .accordion_head{padding:.5em 1em .5em 0}
.arrow_left .accordion_head>.accordion_head_inner{padding-left:2.5em}
.arrow_right .accordion_head{padding:.5em 1em}
.accordion_body .accordion_body_inner{padding:1em;border-right:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #eee}
.accordion_inner .accordion_item.inactive:first-child .accordion_head{border-top:1px solid #eee}
.accordion_item.inactive .accordion_head{color:#444;background-color:#eee;border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee}
.arrow_left .accordion_item.inactive .accordion_head>.accordion_head_inner{background:url(icons/accordion_left_grey.png) no-repeat left 50%}
.arrow_right .accordion_item.inactive .accordion_head>.accordion_head_inner{background:url(icons/accordion_dark_small_down.png) no-repeat right 50%}
.accordion_item.inactive div.accordion_head:hover,.accordion_item.active .accordion_head{color:#444;background-color:#ddd;border-bottom:1px solid transparent}
.arrow_left div.accordion_item.inactive .accordion_head,.arrow_left div.accordion_item.active .accordion_head{border-left:0;border-right:0}
.arrow_left .accordion_item.inactive .accordion_head>div.accordion_head_inner:hover,.arrow_left .accordion_item.active .accordion_head>.accordion_head_inner{background:url(icons/accordion_left_white.png) no-repeat left 50%}
.arrow_right .accordion_item.inactive .accordion_head>.accordion_head_inner:hover,.arrow_right .accordion_item.active .accordion_head>.accordion_head_inner{background:url(icons/accordion_dark_small_up.png) no-repeat right 50%}
.accordion_head span.accordion_btn{float:right;display:block;padding-top:.3em}
div.expandable_head{color:#444;background-color:#eee;border:1px solid #eee;padding:.5em 1em}
span.expandable_btn>img{padding-right:1em}
div.expandable_body>div.expandable_body_inner{padding:.5em 1em;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}
div.web_form{max-width:650px}
td.list_item{white-space:normal !important}
input[type=text],input[type=password],input.input_text,textarea,input.input_password{border:1px solid #ccc;background-color:#eee;padding:3px}
input.input_checkbox,input.input_radio{vertical-align:top;margin-right:.5em;margin-left:.5em}
th.form_wide,td.form_wide{padding-bottom:.3em}
div.simple_form_field_label.wide{min-width:120px;padding-right:.3em;text-align:right}
div.form_wide_head{font:Verdana,Arial,Helvetica,Sans-Serif;padding-top:.5em;padding-bottom:.5em}
div.form_wide_head.label_1.form_first_head{padding-top:.5em}
div.form_wide_head.label_1{padding-top:1em}
div.form_foot{padding-top:.5em;padding-bottom:.5em}
div.checkout_step div.simple_form_field_search_body{margin-right:1em}
div.web_form.form_type_one_line{white-space:nowrap}
div.web_form.form_type_one_line input{display:inline}
table.form_wide tr>th{padding:.3em 1em}
table.form_wide tr>td{padding:.3em 1em}
span.simple_form_field_label_asterisk{color:#c00}
table.form_wide tr.form_wide select{background:none repeat scroll 0 0 #eee;border:1px solid #ccc;box-shadow:1px 1px 2px #ddd inset;-moz-box-shadow:1px 1px 2px #ddd inset;-webkit-box-shadow:1px 1px 2px #ddd inset;padding:3px;width:100%}
div.subscriptions div.simple_form_field_label{font:bold Verdana,Arial,Helvetica,Sans-Serif;padding-top:1em;margin-bottom:.5em}
div.subscriptions h3{font:bold Verdana,Arial,Helvetica,Sans-Serif;margin-bottom:.2em;padding-top:.5em}
div.subscriptions div.simple_form_field_input{padding-bottom:1em}
div.subscriptions div.subscription_model_in_chooser{padding-bottom:1em}
div.form_feedback>div.signal.error.pad_bottom{margin-bottom:0;padding-bottom:0}
div.login_form input{margin:2px 0 4px}
div.web_form div.simple_form_field{padding-bottom:5px}
div.web_form div.form_submit{padding:1em 0}
div.web_form.form_type_one_line div.simple_form_field_search_body{padding:5px 10px 5px 0}
div.web_form.form_type_one_line div.simple_form_field_search>div.simple_form_field_search_body>input.input_text{margin-top:4px}
div.web_form.form_type_one_line div.simple_form_field_search_body>input.input_textinput_password{margin-top:4px}
span.fake_textfield{padding:2px;border:1px solid #aaa;background-color:#fff;color:#888;white-space:nowrap}
span.fake_textfield>input{padding:0;border:0}
span.fake_textfield>input.input_text{width:50% !important;color:#000}
div.form_tag_cloud_ol{max-width:500px;background-color:#fff;border:solid 1px #CCC;box-shadow:1px 1px 1px #aaa;-moz-box-shadow:1px 1px 1px #aaa;-webit-box-shadow:1px 1px 1px #aaa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.color_picker{position:absolute;width:155px;height:120px;overflow:hidden;background:#f9f9f9;border:2px #c0c0c0 outset}
.color_picker_hue{position:absolute;top:8px;left:120px;width:14px;height:102px}
.color_picker_hue_bg_img{width:100%;height:100%}
.color_picker_hue_slider{position:absolute;top:0;left:0;width:100%;height:100%}
.color_picker_hue_thumb{position:absolute;top:0;left:-2px;width:18px;height:18px;cursor:default}
.color_picker_view{position:absolute;top:8px;left:8px;width:100px;height:100px;border:1px solid #666}
.color_picker_bg,.gui_color_picker_bg_overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.color_picker_selector{position:absolute;top:0;left:0;width:11px;height:11px;margin-top:-6px;margin-left:-6px;cursor:default}
.color_picker_close{position:absolute;top:0;right:0;cursor:pointer}
div.calendar.standard table,div.calendar_year table.content{width:100%}
div.calendar.standard>div>table>tbody>tr>td{white-space:nowrap}
div.calendar_year>div>table>tbody>tr>td{white-space:nowrap}
div.calendar_year tr.entries_list th,div.calendar_year tr.entries_list td,div.calendar.standard tr.entries_list th,div.calendar.standard tr.entries_list td,div.calendar td.day_of_month,div.calendar th.day_in_week,div.calendar td.day_in_week,div.calendar tr.hour>th,div.calendar tr.hour>td,div.calendar tr.week_day>th,div.calendar tr.week_day>td{border:solid #eee 1px}
div.calendar_year tr.entries_list th,div.calendar_year tr.entries_list td,div.calendar.standard tr.entries_list th,div.calendar.standard tr.entries_list td,div.calendar.standard td.day_of_month,div.calendar.standard th.day_in_week,div.calendar.standard td.day_in_week,div.calendar.standard tr.hour>th,div.calendar.standard tr.hour>td,div.calendar.standard tr.week_day>th,div.calendar.standard tr.week_day>td{padding:.3em}
div.calendar.small td.day_of_month,div.calendar.small th.day_in_week,div.calendar.small td.day_in_week,div.calendar.small tr.hour>th,div.calendar.small tr.hour>td,div.calendar.small tr.week_day>th,div.calendar.small tr.week_day>td{padding:.2em}
div.calendar tr.entries_list>th,div.calendar_year tr.entries_list>th,div.calendar tr.day_in_week>th,div.calendar tr.hour>th{font-weight:normal}
div.calendar table.content.weeks>tbody>tr.week_day>th{text-align:left}
td.month_in_year{padding-top:1em;padding-bottom:1em}
td.month_in_year:first-child{padding-left:0}
div.calendar_year th.nav,div.calendar_year td.nav,div.calendar th.nav,div.calendar td.nav{border:0;padding:.3em;font-weight:bold;white-space:nowrap}
div.calendar td.nav>div.nav,div.calendar_year td.nav>div.nav{padding-top:3px}
div.calendar th.nav a,div.calendar td.nav a,div.calendar_year th.nav a,div.calendar_year td.nav a{color:#000}
div.calendar.small td.day_of_month{padding-bottom:0}
div.calendar th.day_of_month,div.calendar td.day_of_month{width:14%}
div.calendar td.day_in_week{width:14%}
div.calendar td.month_other.disabled{background-color:#ddd}
div.calendar.standard td.day_of_month,div.calendar.small td.day_of_month{padding:0}
div.calendar td.day_of_month>div{text-align:right}
div.calendar.standard td.day_of_month>div{padding:.1em}
div.calendar.small td.day_of_month>div{padding:1px}
div.calendar td.day_of_month>div.current_day{border:1px solid #000}
div.calendar td.day_of_month>div.other_day{border:1px solid #fff}
div.calendar_year div.calendar.small td.day_of_month>div.other_day,div.calendar_year div.calendar.small td.day_of_month>div{padding:0 3px 3px 1px}
div.calender.small a.has_content div.day_other.has_content{color:#000}
div.calendar a.empty{color:#000}
div.day_entries{text-align:left}
span.month_name{text-transform:uppercase}
div.calendar th.hour{font-weight:normal}
th.day_of_week{text-align:center}
div.calendar div.day_entries,div.calendar_year div.day_entries{display:table;width:100%;table-layout:fixed;overflow:hidden;background-color:#f0f0f0}
div.calendar div.day_entries>a>div,div.calendar_year div.day_entries>a>div{padding-left:.3em;padding-right:.2em}
td.month_in_year div.calendar>table{margin-left:auto;margin-right:auto;width:95%}
div.date_picker img.img_button{padding:0 2px}
div.date_picker_panel{padding:10px;background-color:#eee;border:1px solid #ccc;text-align:right}
div.calendar.picker{padding-top:5px}
div.calendar.picker table.nav{width:100%}
div.calendar.picker div.day_of_month.month_current{padding:3px 5px}
div.calendar.picker div.other_day:hover{background-color:#dedede}
div.calendar.picker td.day_of_month{border:1px solid #ddd;text-align:right;background-color:#fff}
div.dialog{min-width:480px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5);-ms-box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5);box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5);background-color:#f3f3f3}
div.dialog_head{background-color:#ddd;background:#from;background:-moz-linear-gradient(top,#efefef,#cbcbcb);background:-webkit-linear-gradient(top,#efefef,#cbcbcb);background:-ms-linear-gradient(top,#efefef,#cbcbcb);background:-o-linear-gradient(top,#efefef,#cbcbcb);background:linear-gradient(top,#efefef,#cbcbcb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#cbcbcb',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#cbcbcb');backround-image:none;color:#333;padding:3px 10px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-shadow:1px 1px 1px #eee}
div.dialog_content{padding:3px 10px 10px}
div.dialog_content div.simple_form_group_body{margin-bottom:.5em}
div.dialog_close{width:18px;height:1.8em;background-image:url(icons/dialog_close.png);background-position:50% 50%;background-repeat:no-repeat}
div.info_bubble.success{color:white;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:8px;background-color:#7fa800;background-color:rgba(127,168,0,0.9)}
div.info_bubble.success.bottom,div.info_bubble.success.top{text-align:center;max-width:180px}
.pic_left{float:left;margin-top:0;margin-right:1em;margin-bottom:.5em;margin-left:0}
.pic_right{float:right;margin-top:0;margin-right:0;margin-bottom:.5em;margin-left:1em}
.pic_center{margin-top:0;margin-bottom:.5em;text-align:center}
.pic_text{font-style:italic}
div.subheading{font-weight:bold;margin:0 0 .2em}
div.layout_container_columns>div>div{display:table-cell;vertical-align:top;padding:0}
div.layout_container_columns>div>div:first-child{padding-right:7px}
div.layout_container_columns>div>div:last-child{padding-left:7px}
div.layout_container_columns>div{display:table-row}
div.layout_container_columns{display:table;table-layout:fixed;width:100%}
div.teaser_box>div{background-color:rgba(255,255,255,0.8);padding:1em}
div.teaser_heading{padding-bottom:.5em}
div.teaser_text{padding-bottom:.5em}
a.teaser_button span.teaser_button{display:inline-block;padding:.3em .5em;font-weight:bold;border:1px solid #ccc;font-family:verdana,arial,sans serif}
div.content_changer_nav.numbers{position:absolute;right:5px;bottom:5px;z-index:2}
div.content_changer_nav.numbers ul{list-style-type:none}
div.content_changer_nav.numbers ul>li{display:inline-block;padding:3px 0;width:24px;border:1px solid #000;background:#000;color:#fff;text-align:center;vertical-align:middle;margin-left:5px}
div.content_changer_nav.numbers ul>li.active{background:#fff;color:#000}
.lightbox{width:auto;border-radius:4px;-webkit-box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5);-ms-box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5);box-shadow:3px 3px 20px 5px rgba(0,0,0,0.5)}
.lightbox_hnav{position:absolute;top:0;left:0;width:100%;z-index:110}
.lightbox_content{z-index:105}
.lightbox_hnav_prev,.lightbox_hnav_next{display:block;cursor:pointer;top:0;z-index:120;outline:0}
.lightbox_hnav_prev{left:0;float:left}
.lightbox_hnav_next{right:0;float:right}
.lightbox_close{cursor:pointer;float:right}
.lightbox_close_top{position:absolute;top:-14px;right:-14px;background-image:url(icons/lightbox/top_close.png);width:28px;height:28px;z-index:120;cursor:pointer}
.lightbox_details{float:left}
.lightbox_hnav_prev,.lightbox_hnav_next{background-image:url(data:image/gif;base64,AAAA)}
.lightbox{background-color:#fff;padding:10px}
.lightbox_bottom{margin-top:10px;background-color:#000;background-color:rgba(0,0,0,0.5);position:absolute;bottom:10px;padding:8px;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box}
.lightbox_text{font-weight:bold}
.lightbox_close{width:26px;height:26px;background:url(icons/lightbox/close.png) no-repeat}
.lightbox_hnav_next:hover{background:url(icons/lightbox/nextlabel.png) right 15% no-repeat}
.lightbox_hnav_prev:hover{background:url(icons/lightbox/prevlabel.png) left 15% no-repeat}
.lightbox_content.loading{background:url(icons/lightbox/loading.gif) center no-repeat}
.panel.overlay{background-color:#fff;opacity:.95;border:solid #eee 1px;margin-top:10px;-webkit-box-shadow:1px 1px 2px #ddd;-moz-box-shadow:1px 1px 2px #ddd;-ms-box-shadow:1px 1px 2px #ddd;box-shadow:1px 1px 2px #ddd}
.panel.overlay>.panel_inner{padding:1em}
.simple_panel{position:relative}
.simple_panel_overlay{position:absolute;top:100%;left:0;overflow:hidden;z-index:10;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out .5s;-moz-transition:all .5s ease-in-out .5s;-o-transition:all .5s ease-in-out .5s;transition:all .5s ease-in-out .5s;border:solid #eee 1px;padding:.5em;background-color:#fff}
.simple_panel:hover .simple_panel_overlay{visibility:visible;opacity:1;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5);-ms-box-shadow:1px 2px 3px rgba(0,0,0,0.5);box-shadow:1px 2px 3px rgba(0,0,0,0.5);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
div.page_object_gallery{border:solid #eee 1px;margin-bottom:20px}
div.page_object_gallery div.pic{display:table-cell;vertical-align:middle;text-align:center}
div.page_object_gallery div.text{text-align:center}
@media print{.noprint{display:none}
.nav_horizontal,.nav_vertical,.nav_tree{display:none}
button.special,a.button.special,a.button.special:active,a.button.special:visited,a.button.add_to_cart,a.button.marketing,input.add_to_basket_submit,span.button,a.button,a.button:active,a.button:visited{display:none}
a,a:visited,a:active{color:#000}
body{font-family:Arial,Helvetica,Sans Serif;background-color:#fff;width:99%}
}
body{width:100%;min-width:0 !important;font-size:12px}
#content{padding-top:2.5em}
.nav_horizontal div.children,.nav_horizontal div.children span,.nav_horizontal div.children a{background-color:white}
.nav_horizontal div.children:hover,.nav_horizontal div.children span:hover,.nav_horizontal div.children a:hover{color:#c60000}
.layout_box_vertical{position:relative}
iframe{width:100%}
div.web_form{max-width:100%}
.product_filter .dynamic_list{border-bottom:1px solid #000}
.popbox i.fa-angle-down,.popbox i.fa-angle-up{margin-top:.5em;font-size:2em;color:#000}
#login_register.layout_container_columns.cols_2>div>div>.layout_box_vertical{background:#eee;padding:20px}
.premium{width:1%}
.premium .premium_form{display:block;text-align:center;color:white;background:#c60000}
.premium .premium_form span{vertical-align:middle;line-height:.75em;font-size:38px;width:33px;display:block;height:29px;font-family:georgia,arial}
.premium.small span{font-size:18px;padding:2px 0 0 2px;width:18px;line-height:.8em;height:17px}
.entry_archive_date_selector ul{margin-left:0}
.entry_archive_date_selector ul>li{border-bottom:1px solid #eee;padding:4px 0;list-style:none}
.entry_archive_date_selector ul>li.active>a{color:#c60000}
.entry_archive_date_selector ul>li>ul{margin-left:35px}
.entry_archive_date_selector ul>li>ul li{list-style:square}
.entry_archive_date_selector ul>li>ul li:last-child{border:0}
.amount{color:#aaa}
.topic_list .topic_entry{width:33%;border-bottom:1px solid #eee;padding-bottom:4px;padding-top:8px;margin-bottom:0 !important}
.topic_list .topic_entry .heading a{font-size:17px}
@media only screen and (min-width:1024px){#content{width:1024px;margin-left:auto;margin-right:auto}
.container_main{display:table-cell}
.container_sidebar{padding-left:20px}
.container_sidebar,.box2_body{width:328px;display:table-cell}
.main{display:table;table-layout:fixed;width:100%}
.matrix{padding-right:13px;width:48%;float:left}
.matrix .table_cell.last{padding-left:20px}
.matrix img{width:100%;height:auto}
.matrix .table_cell.last.first{padding-left:0}
.matrix.pic_direction_top{min-height:395px}
.matrix.pic_direction_top .pic{width:324px;display:block}
.matrix .text{display:table-cell;vertical-align:top}
.list{display:table;width:100%;border-bottom:1px solid #eee;padding-bottom:10px}
.list .pic{padding-right:12px;width:190px !important}
.list .pic_direction_big{width:328px;display:block}
.list .pic_direction_big img{width:100%}
.list .text{display:table-cell;vertical-align:top}
.list .text.pic_direction_top{width:100%;padding-left:0}
.list .text.pic_direction_top .pic{padding-right:0}
.list .text.pic_direction_top img{width:100%;height:auto}
}
.mar_bottom_big{margin-bottom:1.5em}
@media only screen and (max-width:1024px){#content{width:98%}
.container_main{padding-right:20px;padding-left:10px;display:table-cell}
.container_sidebar{display:table-cell;width:33%}
.main{display:table;table-layout:fixed;width:100%}
.matrix .table_row{display:block}
.matrix .text_subheading{display:inline-block}
.matrix .text,.matrix .pic{display:inline-block;vertical-align:top}
.matrix .text img,.matrix .pic img{width:100%;height:auto}
.matrix.pic_direction_top .pic{display:block}
.list{display:table;width:100%;border-bottom:1px solid #eee;padding-bottom:5px}
.list.list_direction_big{display:block}
.list .pic{padding-right:20px}
.list .pic.pic_direction_big{width:100%;padding-right:0;display:block}
.list .pic.pic_direction_big img{width:100%}
.list .text{display:table-cell;vertical-align:top}
.list .text.text_direction_big{display:block;vertical-align:top;width:100%}
.list .text.pic_direction_big{width:100%}
.list .text.pic_direction_big .pic{padding-right:0}
.list .text.pic_direction_big img{width:100%;height:auto}
}
.pad_left{padding-left:1.2em}
.product_filter a:hover{color:black}
@media only screen and (max-width:768px){#content{width:100%;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box}
.container_main{width:100%;padding-right:0}
.main{padding-top:.5em !important}
.container_sidebar{display:none !important}
.list{display:table;border-bottom:1px solid #eee;padding-bottom:5px;width:100%}
.list .pic{padding-right:20px}
.list .text{display:table-cell;vertical-align:top}
.list .text.pic_direction_top{width:100%}
.list .text.pic_direction_top .pic{padding-right:0}
.list .text.pic_direction_top img{width:100%;height:auto}
div.layout_container_columns.cols_2{width:100%}
div.layout_container_columns.cols_2>div>div{width:100% !important;padding-right:0 !important;padding-right:0 !important;margin-bottom:1em;vertical-align:top}
.topic_list .topic_entry{width:48%}
}
@media only screen and (min-width:768px){.pic{display:table-cell}
.input_field{right:36px}
div.layout_container_columns.cols_2{display:table;width:100%}
div.layout_container_columns.cols_2>div{display:table-row}
div.layout_container_columns.cols_2>div>div{display:table-cell;vertical-align:top}
div.abo.main{margin-top:2em}
div.abo.main div.entry{display:inline-block;padding-right:10px;width:33%}
div.abo.main div.entry .entry_inner{min-height:225px}
div.abo.main div.entry .abo_head{min-height:50px}
div.abo.main div.entry .abo_head h2{margin-top:.7em}
}
@media only screen and (min-width:450px){.list.small .heading{width:93%}
.list.small .pic{width:120px}
.list.small .pic img,.list.small .pic iframe{width:100%}
}
@media only screen and (max-width:450px){.list.small .heading{width:91%}
.list iframe{display:none}
iframe{height:100%}
.list .text{display:block;width:100%;padding-right:0}
#content{padding-top:70px}
.topic_list .topic_entry{width:99%}
}
.main_layout{padding-top:20px}
.box2{margin-bottom:1.5em}
.box2 .box2_body .simple_form_group{display:inline-block}
.box2 .box2_body .simple_form_group input.input_text{width:240px !important}
.box2 .box2_body div.text{padding-bottom:5px}
td.separator,div.separator{margin:0 !important;border-bottom:0}
.social_bookmarks a,.feeds a{margin-right:15px;overflow:hidden;display:inline-block;width:27px;height:36px}
.social_bookmarks a img,.feeds a img{width:auto;margin-left:-152px}
.social_bookmarks a:hover img,.feeds a:hover img{margin-left:-78px}
.social_bookmarks a:last-child,.feeds a:last-child{margin-right:0}
hr{border:0;border-bottom:1px solid #ddd}
.web_form.form_type_narrow input[type=text]{height:29px;display:inline-block}
div.web_form div.form_submit{padding:0;display:inline-block}
.copyright{white-space:nowrap;font-size:12px;color:white !important}
.copyright .sl_copyright{display:inline-block}
:focus{outline:0}
div.abo div.entry{vertical-align:top;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box}
div.abo div.entry .entry_inner .abo_head{min-height:50px}
div.abo div.entry .entry_inner .abo_head h2{margin-top:e0.7m}
div.abo div.entry .entry_inner h2,div.abo div.entry .entry_inner div.pic{display:inline-block}
div.abo div.entry .entry_inner .pic{padding-right:10px}
div.abo div.entry .entry_inner .text{padding-bottom:15px}
div.abo div.entry .entry_inner .price{font-size:2.4em;line-height:1em;display:inline-block}
div.abo div.entry .entry_inner .annotation{display:inline-block}
div.abo div.entry .entry_inner .info{font-size:.7em;line-height:1em;padding-top:3px;text-align:right}
div.abo.sidebar div.entry div.entry_inner .price{font-size:1.8em}
#newsletter h2{border-bottom:2px solid black}
#newsletter .web_form .simple_form_group{width:70% !important;display:inline-block;margin-top:5px}
div.nav_horizontal ul{line-height:1.6em}
.heading_box .infos.next_infos{padding-bottom:1px;display:inline-block;padding-left:8px}
.heading_box .heading.next_heading{display:inline-block}
button.button{margin:0;padding:0}
div.abo div.entry .entry_inner .info{font-size:.5em}
div.abo div.entry{margin-bottom:10px}
.social_icons{cursor:pointer;position:relative}
.social_icons i{margin-top:.5em;margin-right:.8em;font-size:1.8em;color:#7f7f7f}
.social_icons i:hover{color:#c00}
.social_icons i.fa-facebook:hover{color:#3b589e}
.social_icons i.fa-twitter:hover{color:#5ea9dd}
.social_icons i.fa-google:hover{color:#b63324}
.social_icons i.fa-xing:hover{color:#095a5f}
.single .social_icons{display:inline-block}
.single .social_icons i{margin-top:0}
@media only screen and (max-width:768px){body{position:relative}
body #content{padding-top:5em}
#dropdown_darkening_nav.active,#dropdown_darkening_private.active,#dropdown_darkening_login.active,#dropdown_darkening_search.active{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;background:rgba(0,0,0,0.3)}
div.matrix_row{width:100%}
div.matrix_row div.matrix_3{width:50%}
}
@media only screen and (max-width:450px){div.matrix_row{width:100%}
div.matrix_row div.matrix_3{width:100%}
}
div.donate_box{margin:2em 0;padding:2em;border:2px solid #888}
div.donate_box span{line-height:2.5em}
article.topic_entry div.left_pic{float:left;padding-right:1em}
article.topic_entry div.right_pic{float:right;padding-left:1em}
.single div.text p{display:block}
a,a:visited,a:active{color:#c00}
a:hover,a:visited:hover,a:active:hover{color:#000}
.header{position:relative;z-index:2}
.header .header_inner{position:relative}
.header .header_inner #logo_normal{margin-bottom:15px;position:relative;top:3px}
.navi .nav_main.nav_fixed{position:fixed;width:100%;z-index:4;background:#fff;top:0}
.login_popup_inner .web_form{padding:.5em 0}
.login_popup_inner>i{display:none}
.logo_mobile{display:none}
div.login_mobile .log_icon,.login_wrapper .log_icon{display:table-cell;padding:0;padding-right:14px}
@media only screen and (min-width:1024px){.logo{display:inline-block}
.login>i,i.fa-user,.login_mobile{display:none}
#nav_mobile_dropdown,#nav_mobile_dropdown.active{display:none !important}
.navi .nav_main{width:1024px !important}
}
@media only screen and (max-width:450px){#logo_normal{display:none}
.header{position:fixed;width:100%;z-index:5}
}
@media only screen and (max-width:768px){#logo_normal{display:none}
.header{position:fixed;width:100%;z-index:5}
.logo_mobile{display:table-cell !important}
}
.header_main>div.private_mobile,#private_dropdown_mobile{display:none}
@media only screen and (min-width:769px){.login_mobile,.login_wrapper_mobile{display:none}
}
div.nav_mobile>a,.login>a,.private>a{color:black;cursor:pointer}
div.nav_mobile i.fa-bars,.login i.fa-bars,.private i.fa-bars,div.nav_mobile i.fa-user,.login i.fa-user,.private i.fa-user,div.nav_mobile i.fa-times,.login i.fa-times,.private i.fa-times{color:black;display:block;font-size:1.6em;cursor:pointer;line-height:.8em}
div.nav_mobile:hover i.fa-bars,.login:hover i.fa-bars,.private:hover i.fa-bars,div.nav_mobile:hover i.fa-user,.login:hover i.fa-user,.private:hover i.fa-user,div.nav_mobile:hover>a,.login:hover>a,.private:hover>a{color:#c60000}
.log_icon i.fa-user{display:inline-block}
.log_icon i.fa-times{display:none}
.log_icon.active i.fa-times{display:inline-block}
.log_icon.active i.fa-user{display:none}
.log_icon .quantity{display:inline-block;position:absolute;top:16px;right:25px}
.simple_panel{position:relative;top:1px}
#login_dropdown_mobile .login_form_pw_reminder{padding-bottom:5px}
#nav_mobile_dropdown,#login_dropdown_mobile{display:none}
#nav_mobile_dropdown,#private_dropdown,#login_dropdown,#private_dropdown_mobile{right:0;left:auto;padding:0;width:328px;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.15);-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.15);-ms-box-shadow:1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 2px 2px rgba(0,0,0,0.15);position:absolute;top:49px}
div.login_wrapper{position:relative}
div.login_wrapper .private,div.login_wrapper .private_mobile{display:table-cell}
div.login_wrapper #private_dropdown,div.login_wrapper #private_dropdown_mobile{display:none}
div.login_wrapper #private_dropdown.active,div.login_wrapper #private_dropdown_mobile.active{display:block;z-index:3}
div.login_wrapper .login{position:relative;display:table-cell}
div.login_wrapper .login:hover{color:#c60000}
div.login_wrapper #login_dropdown{display:none;background:white;border:1px solid lightgrey;border-top:0;z-index:3;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.15);-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.15);-ms-box-shadow:1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 2px 2px rgba(0,0,0,0.15)}
div.login_wrapper #login_dropdown.active{display:block;position:absolute;width:327px}
div.login_wrapper #login_dropdown .login_popup_inner{padding:12px;background:#eee}
div.login_wrapper #login_dropdown .login_popup_inner .login_form_submit{margin-top:-10px !important;text-align:right;margin-top:8px}
div.login_wrapper #login_dropdown .login_popup_inner input[type=password]{width:100%}
div.login_wrapper #login_dropdown div.login_form{color:black}
div.login_wrapper #login_dropdown .login_form_passwd{height:65px}
div.login_wrapper #login_dropdown div.login_form .login_form_pw_reminder,div.login_wrapper #login_dropdown div.register_form .login_form_pw_reminder,div.login_wrapper #login_dropdown div.login_form .login_form_submit,div.login_wrapper #login_dropdown div.register_form .login_form_submit{text-align:left;padding-top:2px}
.register{margin-top:-10px;float:right}
.register a:hover{color:#c60000}
div.login_form input{margin:0}
@media only screen and (min-width:1024px){.header_inner{width:1024px;margin-left:auto;margin-right:auto}
}
@media only screen and (min-width:768px){.nav_main_mobile,.top_nav,.nav_search{float:right}
.header_main{padding-bottom:.5em;text-align:center}
}
@media only screen and (max-width:768px){#login_dropdown,#login_dropdown_mobile,#nav_mobile_dropdown,#private_dropdown,#private_dropdown_mobile{top:100%;right:0;width:100%}
#login_dropdown.active,#login_dropdown_mobile.active,#nav_mobile_dropdown.active,#private_dropdown.active,#private_dropdown_mobile.active{box-shadow:none;display:block;position:absolute}
#private_dropdown_mobile.active{position:fixed;bottom:0;top:47px;overflow-x:hidden}
#login_dropdown_mobile.active{background:white;border:1px solid lightgrey}
#login_dropdown_mobile.active .login_popup_inner{padding:12px;text-align:left;background:#eee}
#login_dropdown_mobile.active .login_popup_inner .login_form_submit{margin-top:-10px !important;text-align:right;margin-top:8px}
.header{background:white;-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.13);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.13);-ms-box-shadow:0 1px 7px rgba(0,0,0,0.13);box-shadow:0 1px 7px rgba(0,0,0,0.13);border-bottom:1px solid #ccc}
.header .quantity{top:18px;right:40px}
.header_main{position:relative;margin-bottom:0;display:table;width:100%;padding:3px 0}
.header_main .logo{display:inline-block}
.header_main .logo>img{width:210px;margin-top:5px}
.header_main div.login_wrapper_mobile{display:table-cell;vertical-align:middle;padding-right:14px;width:5%;padding-top:5px}
.header_main div.login_wrapper_mobile .login span.login_text,.header_main div.login_wrapper_mobile .private span.login_text,.header_main div.login_wrapper_mobile .g span.login_text,.header_main div.login_wrapper_mobile .private_mobile span.login_text,.header_main div.login_wrapper_mobile .login .logout>a>span,.header_main div.login_wrapper_mobile .private .logout>a>span,.header_main div.login_wrapper_mobile .g .logout>a>span,.header_main div.login_wrapper_mobile .private_mobile .logout>a>span,.header_main div.login_wrapper_mobile .login .private>span,.header_main div.login_wrapper_mobile .private .private>span,.header_main div.login_wrapper_mobile .g .private>span,.header_main div.login_wrapper_mobile .private_mobile .private>span,.header_main div.login_wrapper_mobile .login .log_icon,.header_main div.login_wrapper_mobile .private .log_icon,.header_main div.login_wrapper_mobile .g .log_icon,.header_main div.login_wrapper_mobile .private_mobile .log_icon{display:table-cell}
.header_main div.login_wrapper_mobile .login:active #private_dropdown_mobile,.header_main div.login_wrapper_mobile .private:active #private_dropdown_mobile,.header_main div.login_wrapper_mobile .g:active #private_dropdown_mobile,.header_main div.login_wrapper_mobile .private_mobile:active #private_dropdown_mobile,.header_main div.login_wrapper_mobile .login:active #login_dropdown_mobile,.header_main div.login_wrapper_mobile .private:active #login_dropdown_mobile,.header_main div.login_wrapper_mobile .g:active #login_dropdown_mobile,.header_main div.login_wrapper_mobile .private_mobile:active #login_dropdown_mobile{background:white;margin-top:1px;border:1px solid lightgrey;visibility:initial}
.header_main div.login_wrapper_mobile .login:active #private_dropdown_mobile.active,.header_main div.login_wrapper_mobile .private:active #private_dropdown_mobile.active,.header_main div.login_wrapper_mobile .g:active #private_dropdown_mobile.active,.header_main div.login_wrapper_mobile .private_mobile:active #private_dropdown_mobile.active,.header_main div.login_wrapper_mobile .login:active #login_dropdown_mobile.active,.header_main div.login_wrapper_mobile .private:active #login_dropdown_mobile.active,.header_main div.login_wrapper_mobile .g:active #login_dropdown_mobile.active,.header_main div.login_wrapper_mobile .private_mobile:active #login_dropdown_mobile.active{visibility:visible}
.header_main .nav1{display:table-cell;width:1%;text-align:right;vertical-align:middle}
.header_main .nav1>div{text-align:left}
.login span.login_text,.logout>a>span,.private>span{visibility:initial}
}
.login_popup_inner input[type=password]{width:100%}
@media only screen and (max-width:450px){#login_dropdown_mobile,#nav_mobile_dropdown,#private_dropdown,#private_dropdown_mobile{right:0;left:0;width:100%}
.header{position:fixed;z-index:10;right:0;left:0}
.header .quantity{top:14px;right:25px}
.header_main{position:static}
.header_main .logo>img{width:150px}
}
.login_popup_inner input[type=password]{width:100%}
.konto .konto_icon{display:inline-block}
.konto a:hover{color:white}
.logout a{background:black;z-index:5;border:1px solid #ccc;text-align:left;padding:8px 0 8px 17px;border-bottom:0;color:white;display:block}
.logout a span,.logout a .konto_icon,.logout a i.fa-sign-out{color:white}
.logout a:hover{background:#c60000;border-bottom:0}
.logout a:hover span,.logout a:hover .konto_icon,.logout a:hover i.fa-sign-out{color:white}
.logout a .fa-sign-out{font-size:1.4em}
.logout a a:hover{color:white}
.logout a span{padding-left:14px}
@media only screen and (min-width:768px){.nav_mobile{display:none}
}
@media only screen and (max-width:768px){.nav_main{display:none}
.container_main{vertical-align:bottom}
.logo{display:none}
.logo_mobile{display:table-cell;text-align:center}
.logo_mobile img{width:205px;margin-top:1px;margin-bottom:2px}
.header_main>div.private_mobile,.private{display:table-cell;width:1%;position:initial}
.header_main>div.private_mobile.active #private_dropdown_mobile,.private.active #private_dropdown_mobile{display:block}
.header_main>div.private_mobile.active .login span.login_text,.private.active .login span.login_text,.header_main>div.private_mobile.active .logout>a>span,.private.active .logout>a>span,.header_main>div.private_mobile.active .private>span,.private.active .private>span,.header_main>div.private_mobile.active .log_icon,.private.active .log_icon{display:inline-block}
.header_main>div.private_mobile .private_mobile #private_dropdown_mobile.active,.private .private_mobile #private_dropdown_mobile.active,.header_main>div.private_mobile .private #private_dropdown_mobile.active,.private .private #private_dropdown_mobile.active,.header_main>div.private_mobile .private_mobile #private_dropdown,.private .private_mobile #private_dropdown,.header_main>div.private_mobile .private #private_dropdown,.private .private #private_dropdown{display:none;z-index:3}
.header_main>div.private_mobile .private_mobile #private_dropdown_mobile.active.active,.private .private_mobile #private_dropdown_mobile.active.active,.header_main>div.private_mobile .private #private_dropdown_mobile.active.active,.private .private #private_dropdown_mobile.active.active,.header_main>div.private_mobile .private_mobile #private_dropdown.active,.private .private_mobile #private_dropdown.active,.header_main>div.private_mobile .private #private_dropdown.active,.private .private #private_dropdown.active{display:block}
div.nav_breadcrumb{margin-top:8em}
.nav1 .login{position:initial}
.private_mobile .log_icon>i,.login_mobile .log_icon>i{font-size:1.6em;color:black;cursor:pointer}
.private_mobile .log_icon>i:hover,.login_mobile .log_icon>i:hover{color:#c60000}
.nav_mobile{display:table;width:100%}
.nav_mobile i{padding-right:5px;display:block}
.nav_mobile span{display:table-cell;width:1%;vertical-align:middle;padding-top:5px;padding-left:14px}
.nav_mobile span i.fa-bars{display:table-cell}
.nav_mobile span i.fa-times{display:none}
.nav_mobile span.active i.fa-bars{display:none}
.nav_mobile span.active i.fa-times{display:table-cell}
}
#nav_mobile_dropdown{position:fixed !important;bottom:0;top:58px;overflow-x:hidden;text-align:left;z-index:3}
#nav_mobile_dropdown.active{display:block}
#nav_mobile_dropdown .nav_mobile_dropdown_inner{background:white}
#nav_mobile_dropdown .nav_mobile_dropdown_inner .nav_home_mobile a{border-top:1px solid lightgrey;height:35px;padding-top:14px;padding-left:20px;margin:0;text-align:left;color:black;display:inline-block;width:100%;vertical-align:top;font-size:16px}
#nav_mobile_dropdown .nav_mobile_dropdown_inner .nav_home_mobile a i{padding-right:5px}
#nav_mobile_dropdown .nav_mobile_dropdown_inner>ul>li:first-child a{padding-left:20px}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul{list-style-type:none;margin-left:0}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li{background:white;border-top:1px solid #eee}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li a{height:35px;padding-top:14px;padding-left:35px;margin:0;text-align:left;color:black;display:inline-block;width:100%;vertical-align:top;font-size:16px}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li a i{padding-right:5px}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.has_children a{width:68%}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li .nav_more{float:right;width:49px;height:49px;vertical-align:top;background:url(icons/plus.png) no-repeat 50% #222;display:inline-block}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li div.nav_entry.active{background:#ddd}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li div.nav_entry.active .nav_more{background:url(icons/minus.png) 50% no-repeat #c60000}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.current .nav_entry,#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li:current.active .nav_entry{background:#ddd}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.current .nav_more,#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li:current.active .nav_more{background:#c60000}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.current.active .nav_entry,#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.active .nav_entry{background:#ddd}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.current.active a,#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.active a{color:#222}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.current.active .nav_more,#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li.active .nav_more{background-color:#c60000}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li:hover .nav_entry{background:#ddd}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li:hover .nav_more{background-color:#c60000}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li{border:0;background:white;border-bottom:1px solid lightgrey}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li a{width:77.8% !important;padding-left:52px;color:black !important}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li.current{background:#ddd !important}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li.current a{color:#222}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li:hover{background:#ddd}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li li a{width:62%;padding-right:11px;padding-left:75px}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li li a:hover{color:white}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li li.current{background:#ddd}
#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li li li.current a{color:white}
@media only screen and (max-width:450px){.logo_mobile img{width:170px}
#nav_mobile_dropdown,#private_dropdown_mobile.active{top:49px;left:0;margin-left:0}
div.nav_breadcrumb{margin-top:0}
}
div.gui_navigation_overlay{display:inline-block !important}
.nav_main{width:100%;display:table;height:45px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.nav_main.nav_design{box-shadow:0 3px 1px #eee;border-top:0}
.nav_home{display:table-cell;padding-top:4px;padding-left:1px}
.nav1>div{display:inline-block}
.nav1>div:last-child{padding-right:0}
div.nav_horizontal.nav_dropdowns div.children{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.15);-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.15);-ms-box-shadow:1px 2px 2px rgba(0,0,0,0.15);box-shadow:1px 2px 2px rgba(0,0,0,0.15)}
div.nav_horizontal.nav_dropdowns div.children li.first>div.item>a{border-top:transparent}
div.nav_horizontal.nav_dropdowns div.children li.last>div.item>a{border-bottom:transparent}
.custom.login div.item a{padding:10px;display:inline-block}
ul.blocknav{margin-left:0;float:right;margin-right:-2px}
ul.blocknav li{color:#000;font-size:28px;padding-left:22px;cursor:pointer;list-style:none;display:inline-block}
ul.blocknav li.disabled{color:#7f7f7f}
.dyn_list_cat ul.blocknav{margin-top:6px}
@media only screen and (min-width:1024px){.nav_mobile_extra{margin-top:20px}
}
@media only screen and (max-width:1024px){.nav_mobile_extra{margin-top:20px}
.nav_mobile_extra .nav_mobile_extra_dropdown{display:none}
.nav_mobile_extra .nav_mobile_extra_dropdown.active{display:block}
}
@media only screen and (min-width:768px){div.nav_home a{background:url(icons/home.png) no-repeat 50%;display:inline-block;color:black;font-size:15px;text-transform:uppercase;cursor:pointer}
div.nav_home a:hover,div.nav_home a:active,div.nav_home a:visited{background:url(icons/home_red.png) no-repeat 50%}
div.nav_horizontal{text-align:center;vertical-align:top}
div.nav_horizontal.nav_area_main div.item.level_1>a{color:white;padding:16px 20px 12px 20px;text-align:center}
div.nav_horizontal div.level_1>ul>li{display:inline-block;float:none !important}
div.nav_horizontal.nav_area_main div.level_1>ul>li>div.item>a{color:black;font-size:14px;text-transform:uppercase}
div.nav_horizontal.nav_area_main div.level_1>ul>li:hover>div.item>a,div.nav_horizontal.nav_area_main div.level_1>ul>li.current:hover>div.item>a,div.nav_horizontal.nav_area_main div.level_1>ul>li.current>div.item>*,div.nav_horizontal.nav_area_main div.level_1>ul>li.selected>div.item>*{color:#c60000}
div.nav_horizontal.top_add div.item.level_1{padding:8px 10px}
div.nav_horizontal div.level_1 div.children{border:1px solid #ccc;padding:0;width:251px;text-align:left}
div.nav_horizontal div.level_1 div.children div.item{border-bottom:1px solid #ddd}
div.nav_horizontal div.level_1 div.children div.item>*{padding:8px 34px 8px 25px;color:black;font-size:14px}
div.nav_horizontal div.level_1 div.children li.last>div.item{border-bottom:0}
div.nav_horizontal div.level_1 div.children li.selected{color:#c60000}
div.nav_horizontal div.level_1 div.children li.selected div.item>*{color:black}
div.nav_horizontal div.level_1 div.children li.current,div.nav_horizontal div.level_1 div.children li:hover{color:#c60000}
div.nav_horizontal div.level_1 div.children div.item:hover>a>span,div.nav_horizontal div.level_1 div.children .current>.item.level_2>a>span,div.nav_horizontal div.level_1 div.children .current>.item.level_3>a>span{color:#c60000}
div.nav_horizontal div.level_1 div.children div.children.level_3{margin-top:-39px}
div.nav_horizontal div.level_1 div.children li.has_children>div.item{background:url(nav_right.png) no-repeat 95% 50%}
div.nav_horizontal div.level_1 div.children li.has_children>div.item:hover{background:url(nav_right_white.png) no-repeat 95% 50%}
div.nav_horizontal div.level_1 div.children li.has_children.active div.item.level_2.active{background:url(nav_right_white.png) no-repeat 95% 50%}
div.nav_horizontal div.level_1 div.children li.has_children.active div.item.level_2.active>*{color:black}
div.nav_home a{padding:8px 25px;padding-bottom:13px}
}
.blocknav_list{float:right;padding-top:1em;padding-bottom:1em}
.blocknav_list li a{padding:2px 7px !important;background:#fff}
.blocknav_list li a:hover{color:#c60000}
.blocknav_list li a:hover span{color:#c60000}
.blocknav_list li.active a{color:#c60000;border-left:1px solid #ccc;border-right:1px solid #ccc}
.blocknav_list .summary{white-space:nowrap}
.footer{background:#a7a7a7;margin-top:40px;font-family:Verdana,Arial}
.footer .footer_inner{padding:20px 0}
.footer .footer_inner .level_1{vertical-align:top;padding-right:20px}
.footer .footer_inner .nav_sitemap{display:inline-block;vertical-align:top}
.footer .footer_inner .nav_sitemap .level_1 ul{list-style-type:none;list-style-image:none;margin:0;margin-right:27px;padding:0}
.footer .footer_inner .nav_sitemap .level_1 ul .item.level_1{font-weight:100;color:black;padding-bottom:2px}
.footer .footer_inner .nav_sitemap .children.level_2{margin-top:2px}
.footer .footer_inner .nav_sitemap .item.level_2{padding:1px 0;display:inline-block}
.footer .footer_inner .categories{padding-bottom:8px}
.footer .footer_inner .other,.footer .footer_inner .footer_box_1,.footer .footer_inner .footer_box_2{display:inline-block;margin-bottom:20px}
.footer .footer_inner .other .level_1,.footer .footer_inner .footer_box_1 .level_1,.footer .footer_inner .footer_box_2 .level_1{width:auto;padding:0}
.footer .footer_inner .other .level_1:first-child,.footer .footer_inner .footer_box_1 .level_1:first-child,.footer .footer_inner .footer_box_2 .level_1:first-child{padding-left:0}
.footer .footer_inner .other .item.level_1 span,.footer .footer_inner .footer_box_1 .item.level_1 span,.footer .footer_inner .footer_box_2 .item.level_1 span{font-weight:normal}
div.nav_breadcrumb{font-size:.85em;position:absolute;margin-top:10px}
div.nav_breadcrumb .breadcrumb_item{display:inline-block;white-space:nowrap}
div.nav_breadcrumb .separator{display:inline-block;border-bottom:0}
@media only screen and (min-width:1024px){.footer_inner{width:1024px;margin-right:auto;margin-left:auto}
}
@media only screen and (max-width:1024px){.footer{padding:0 10px}
.footer_inner{width:97%}
}
.footer_box_1,.footer_box_2{display:inline-block;padding-left:2em;vertical-align:top}
@media only screen and (max-width:768px){.header_inner.navi{display:none}
.footer .footer_inner .other .level_1{padding:0}
.footer .footer_inner .level_1{padding-right:8px}
.nav_mobile_extra .nav_mobile_extra_dropdown{right:0}
.nav1>div{padding:0 12px}
.nav1>div:last-child{padding-right:0}
}
@media only screen and (max-width:450px){.footer .footer_inner .categories{display:none}
.footer .footer_inner .other{margin:0;border-top:0;padding:0}
.footer .footer_inner .nav_sitemap .level_1 ul{margin-right:15px}
}
.custom.login div.item a{color:black;font-weight:normal;font-size:10px;padding:0}
.custom.login div.item a:hover{text-decoration:underline}
.pfad{padding-bottom:10px}
@media only screen and (max-width:1024px){div.nav_horizontal.nav_area_main div.item.level_1>a{color:white;padding:16px 7px 12px 7px;text-align:center}
div.nav_horizontal.nav_area_main div.level_1>ul>li>div.item>a{color:black;font-size:13px;text-transform:uppercase}
}
@media only screen and (min-width:451px){.nav_main_queue{background:black;width:100%;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}
.nav_main_queue:hover{background-color:#aaa;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}
.nav_main_queue>div.nav_main_queue_inner{width:1024px;margin-left:auto;margin-right:auto;padding:6px 0}
.nav_main_queue>div.nav_main_queue_inner a.nav_button{background:url(icons/open_queue.png) no-repeat 0 2px;color:white;padding-left:18px}
.nav_main_queue .panel.container_queues{-webkit-transition:height 2s ease;-moz-transition:height 2s ease;-o-transition:height 2s ease;transition:height 2s ease;height:0;top:69px;width:100%}
.nav_main_queue .panel.container_queues .container_queues_inner li{list-style-type:none}
.nav_main_queue .panel.container_queues .table_cell{display:none;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}
.nav_main_queue:hover .panel.container_queues{position:absolute;background:black;top:69px;width:100%;height:100px;z-index:10;-webkit-transition:height 1.5s ease;-moz-transition:height 1.5s ease;-o-transition:height 1.5s ease;transition:height 1.5s ease}
.nav_main_queue:hover .panel.container_queues .container_queues_inner{background:url(icons/close_queues.png) no-repeat 0 8px;width:1024px;margin-left:auto;margin-right:auto;display:block}
.nav_main_queue:hover .panel.container_queues .container_queues_inner .table_cell{display:table-cell;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.nav_main_queue:hover .panel.container_queues .container_queues_inner ul{margin-left:0}
.nav_main_queue:hover .panel.container_queues .container_queues_inner ul li{list-style-type:none}
.nav_main_queue:hover .panel.container_queues .container_queues_inner ul li .item.level_1 span{display:block;border-bottom:1px solid #2579bb;color:#2579bb;margin:6px 18px}
.nav_main_queue:hover .panel.container_queues .container_queues_inner ul li .item.level_2 span{display:inline-block;padding:6px 18px;color:white}
.nav_main_queue:hover .panel.container_queues .container_queues_inner ul li .item.level_2 span:hover,.nav_main_queue:hover .panel.container_queues .container_queues_inner ul li .item.level_2 span:active{color:#2579bb}
}
@media only screen and (max-width:1024px){.nav_main_queue>div.nav_main_queue_inner{padding:6px 10px}
}
@media only screen and (max-width:450px){.nav_main_queue,.panel.container_queues{display:none}
}
@font-face{font-family:diamante;src:url(fonts/Diamante-DemiBold.ttf)}
body{line-height:1.5em !important;font-size:13px;color:#7f7f7f;font-family:Arial,Helvetica,Sans-Serif !important}
body *{text-rendering:optimizeLegibility;-webkit-text-stroke:1px transparent;-webkit-font-smoothing:antialiased !important}
.category_name span,.container_main div.heading_box_title span,div.box2_head,.container_main div.heading_box_title span,div.heading a,.simple_panel .to_product,#nav_mobile_dropdown .nav_mobile_dropdown_inner ul li a,.nav_home_mobile a,ul.blocknav li,.quantity,div.nav_main div.item>a,.basket_heading,div.heading,.single h1,div.heading_box_title,h1,h2,h3,h4,h5,h6,#basket_panel .heading,.basket_body .to_product,.category_name,.category_name span,.infos,.list_slider a,div.popbox div.head>a,div.popbox div.arrow>a{font-family:georgia,times new roman,Arial,Helvetica,Sans-Serif !important}
h1,h2,h3,h4,h5,h6,#basket_panel .heading{color:#000}
.pic_caption span{font-family:diamante,georgia,Verdana,times new roman,Arial,Helvetica !important;text-transform:uppercase;font-size:16px;letter-spacing:.06em}
.category_name,.container_main div.heading_box_title,div.heading_box_title,.container_main h2{margin-bottom:10px;display:block;border-bottom:1px solid #000;font-size:25px}
.category_name span,.container_main div.heading_box_title span,div.heading_box_title span,.container_main h2 span{background:url(icons/add_tree.png) no-repeat right 12px;padding:4px 0;padding-right:15px;font-size:25px;display:inline-block}
.category_name a.backlink span,.container_main div.heading_box_title a.backlink span,div.heading_box_title a.backlink span,.container_main h2 a.backlink span{background:0;font-size:17px;padding:7px 0}
.container_sidebar{line-height:1.2em}
.container_sidebar .headings_cat{margin-bottom:7px;padding-left:8px;background:url(icons/bubble.png) no-repeat 0 54%}
.container_sidebar .headings_cat.active a{color:#000}
.container_sidebar .headings_cat.active a:hover{text-decoration:none}
.container_sidebar .box2_head,.container_sidebar .heading_box_title{padding-bottom:5px}
.container_sidebar li>a:hover{color:#c60000}
.container_sidebar .heading a,.container_sidebar .to_product .heading,.container_sidebar .list_heading .heading>a{line-height:1.6em;font-size:14px;display:inline-block}
.container_sidebar .heading a:hover,.container_sidebar .to_product .heading:hover,.container_sidebar .list_heading .heading>a:hover{color:#c60000}
.container_sidebar .box2_head,.container_sidebar div.heading_box_title{line-height:1.3em;margin-bottom:1em;border-bottom:2px solid #000;font-size:17px;color:#000}
.container_sidebar .box2_head>a:hover,.container_sidebar div.heading_box_title>a:hover{color:#c60000}
.container_sidebar .heading a{color:#000;font-size:14px;line-height:1.4em;display:inline-block}
.container_sidebar .heading a:hover{color:#c60000}
.container_sidebar .heading h2{padding-bottom:4px;font-size:21px !important}
.container_sidebar .heading h3{font-size:19px;margin-bottom:.5em}
.container_sidebar .heading h4{font-size:17px;margin-bottom:.5em}
.container_sidebar .heading h4 a:hover{color:#c60000}
.container_sidebar .heading h5{font-size:15px;margin-bottom:.5em}
.container_sidebar .heading h6{font-size:14px}
div.container_sidebar div.sidebar_list{border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:4px;padding-top:2px}
.container_main h1{font-size:25px;line-height:1.2em;padding-bottom:5px;display:block;border-bottom:1px solid #000}
.container_main h1>a:hover{color:#c60000}
.container_main .heading_box{padding-top:.5em}
.container_main .heading,.container_main .heading a,.container_main a.heading{font-size:17px;color:#000;line-height:1.4em;display:inline-block}
.container_main .heading:hover,.container_main .heading a:hover,.container_main a.heading:hover{color:#c60000}
.container_main h2{padding-bottom:4px;font-size:21px !important}
.container_main h2>a:hover{color:#c60000}
.container_main h3{font-size:19px;margin-bottom:.5em}
.container_main h4{font-size:17px;margin-bottom:.5em}
.container_main h4 a:hover{color:#c60000}
.container_main .single h4{font-size:14px;margin-bottom:.5em}
.container_main h5{font-size:15px;margin-bottom:.5em}
.container_main h6{font-size:14px}
#search_results_heading{border-bottom:1px solid #000;margin-bottom:.5em}
#search_results_heading>h1{width:80%;border:0;margin-bottom:0}
#basket_panel .heading{font-size:18px}
.infos{white-space:normal;padding-bottom:2px;padding-top:2px}
.infos a:hover{color:#c60000}
.infos>a,.infos>span{font-size:13px;color:#7f7f7f}
.infos>a{padding-right:5px}
.blue{color:#245696 !important}
.subheading,.text{color:#333}
.top_add.nav_horizontal div.item a{font-size:11px}
p>a{color:#c60000}
p>a:hover{color:#222}
div.page_object_default p{margin-bottom:0}
.simple_panel .to_product{line-height:1.4em;font-size:14px;display:inline-block}
.box2{font-size:13px}
.box2 .table.wide{padding-bottom:6px}
.box2 .table.wide .heading{padding-top:8px}
.single_pic{display:block}
.single header h1{border-bottom:1px solid #000;padding-bottom:5px}
.single .text p{display:inline-block}
.single img{max-width:100%;width:100%}
.single h1{border-bottom:0}
.single h4{padding-bottom:.2em}
.single .text{font-size:14px}
.single .pic_author{font-style:italic;color:#7f7f7f;font-size:11px;white-space:nowrap}
.single .pic_text{color:#7f7f7f;font-style:normal;font-size:11px}
.single .subheading{font-weight:bold}
.single.single_list .subheading{font-weight:normal}
.single .infos{padding-top:4px}
.list_heading{margin-top:10px;border-bottom:1px solid #eee;padding-bottom:4px}
.list_heading .heading a{font-size:17px}
div.list{margin-top:10px;padding-bottom:12px}
.list .heading a:visited,.list_heading a:visited{color:#7f7f7f}
.weiterlesen{font-size:14px !important}
.more,.weiterlesen,.follow>a{color:#c60000;font-size:12px}
.more:hover,.weiterlesen:hover,.follow>a:hover{color:#c60000;text-decoration:underline}
.more:visited,.weiterlesen:visited,.follow>a:visited{color:#940202}
.list_button{margin-bottom:1% !important;border-bottom:1px solid #eee;padding:0 5px 5px 0}
.list_button a{color:#7f7f7f;line-height:1.4em !important;display:inline-block}
.list_button a:hover{text-decoration:none;color:#c60000}
.table.wide .dynamic_list{border-bottom:1px solid #000}
.tags{margin-top:2em}
.tags a{color:#7f7f7f;white-space:nowrap}
a.tag_cloud_item,#list_button a,.tags a{border:1px solid #eee;display:inline-block;padding:5px;margin-bottom:5px;font-size:11px;color:#7f7f7f}
a.tag_cloud_item:hover,#list_button a:hover,.tags a:hover{text-decoration:none !important;background:white;color:#c60000}
a.tag_cloud_item:hover span,#list_button a:hover span,.tags a:hover span{color:#c60000}
#list_button a{width:97%}
.cat_single a.tag_cloud_item{margin-right:5px}
.tag_cloud_body a span{padding-left:0 !important}
.tag_cloud_body a>span:hover,.tag_cloud_body a .selected{color:#c60000;text-decoration:none}
.topic_entry h2{border-bottom:0}
.footer .text,.footer span,.footer p>a{color:white}
.footer h3{color:white;font-weight:bold;font-size:14px;font-family:verdana,arial !important}
.footer a.tag_cloud_item:hover{color:#7f7f7f}
.footer a.tag_cloud_item:hover span{color:#7f7f7f}
div.register_form div.simple_form_field_label.wide{text-align:left;font-weight:normal}
div.register_form div.web_form button.button span{display:block}
div.login_form input,div.register_form input,.web_form.form_type_one_line input{background:white;width:100%;box-shadow:none;padding:6px;border:1px solid #ccc}
div.register_form,#forgot_password .web_form.form_type_one_line{background:#eee;padding:20px}
#forgot_password div.web_form.form_type_one_line{max-width:none}
#forgot_password div.web_form.form_type_one_line div.simple_form_field_search>div.simple_form_field_search_body>input.input_text{margin-top:0}
#forgot_password div.web_form.form_type_one_line .simple_form_field_search_body{padding:0;margin-right:1em}
@media only screen and (max-width:768px){.linklist .matrix_box_entry,.topic_list .matrix_box_entry{margin-right:2% !important}
}
@media only screen and (max-width:450px){.single .text{font-size:15px}
.single img{width:100%}
}
.container_sidebar .finder_box.volltext .autocomplete{width:88%}
.sidebar .finder_box{padding:0 3px 3px 3px}
.sidebar .finder_box div.web_form.form_type_one_line{white-space:normal !important}
div.container_sidebar .finder_box.volltext{margin-bottom:0}
input[type=text],input[type=password],input.input_text,textarea,input.input_password{background-color:#fff}
.nav_search .input_text,.finder_box.volltext .input_text{margin-top:0;box-shadow:none;padding:7px;box-shadow:none;height:29px;width:100%;background:#fff;border:1px solid #ddd}
.nav_search input::-webkit-input-placeholder,.finder_box.volltext input::-webkit-input-placeholder{color:#ccc}
.nav_search input::-moz-placeholder,.finder_box.volltext input::-moz-placeholder{color:#ccc}
.nav_search input:-moz-placeholder,.finder_box.volltext input:-moz-placeholder{color:#ccc}
.nav_search input:-ms-input-placeholder,.finder_box.volltext input:-ms-input-placeholder{color:#ccc}
input[type=text],input[type=password],input.input_text,textarea,input.input_password{padding:4px}
input[type=text],input[type=password],input.input_text,textarea,input.input_password{box-shadow:none}
.mobile_extra.nav_search .web_form.form_type_one_line{padding-left:15px !important}
@media only screen and (max-width:768px){.nav_search{display:none}
#nav_mobile_dropdown.active .nav_search{display:block !important;width:100%;background:#fff;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid lightgrey}
#nav_mobile_dropdown.active .nav_search .web_form.form_type_one_line{padding-left:16px}
#nav_mobile_dropdown.active .nav_search .input_text{margin-top:0;height:42px;width:190%;border:medium none;padding-top:10px}
#nav_mobile_dropdown.active .nav_search .autocomplete_dropdown{display:none}
}
div.autocomplete_dropdown{width:327px;background:#eee;top:31px !important;border:1px solid #ccc}
div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .heading a,div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .text a{color:black}
div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .heading a:hover,div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .text a:hover{color:#c60000}
div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .heading a:last-child,div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .text a:last-child{border:0}
div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .text,div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .heading{white-space:normal;display:table-cell;float:left}
div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete:hover i.fa-angle-right{color:#c60000}
div.autocomplete_dropdown .autocomplete_dowpdown_inner .autocomplete .heading a{font-size:14px;line-height:1.4em}
.autocomplete img{max-width:100%}
.autocomplete_dowpdown_inner>div{margin:5px;border-bottom:1px solid black}
.autocomplete_dowpdown_inner>div:hover,.autocomplete_dowpdown_inner>div .autocomplete_dowpdown_inner div.selected,.autocomplete_dowpdown_inner>div .autocomplete_dowpdown_inner>div:hover{background:#eee !important}
.autocomplete_dowpdown_inner div.selected,.autocomplete_dowpdown_inner>div{background:#eee !important}
::-webkit-input-placeholder{color:#000}
::-moz-placeholder{color:#000}
:-ms-input-placeholder{color:#000}
input:-moz-placeholder{color:#000}
div.tabs.dark div.tabs_body{padding:1em;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:black;background:#fff;border:1px solid #ccc}
div.tabs.dark div.tabs_body div.tabs_body_inner{padding:1em 1em}
div.tabs.dark div.tabs_head{border-top:1px solid #ddd;border-right:1px solid #ddd;background:#eee}
div.tabs.dark div.tabs_item.inactive>a{cursor:pointer;color:black;background:#eee;border-left:1px solid #ccc}
div.tabs.dark div.tabs_item.inactive.last>a{border-right:1px solid #ccc}
div.tabs.dark div.tabs_item.active>a{cursor:pointer;text-decoration:none;color:black;background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #fff;margin-bottom:-2px}
div.tabs.dark div.tabs_item.position>a.tabs_item{padding:8px 1em}
div.tabs.dark div.tabs_item.position,div.tabs.dark div.tabs_button.position{margin-right:0}
div.tabs.dark div.tabs_item:hover>a,div.tabs.dark div.tabs_item.active:hover>a,div.tabs.dark div.tabs_item.inactive:hover>a{cursor:pointer;text-decoration:none;color:#444;background:#fff}
div.tabs.dark div.web_form.form_type_one_line input{background:white;height:32px;box-shadow:none;border:1px solid #ddd}
div.tabs.dark div.web_form.form_type_one_line button.button{height:32px}
div.login_form input[type="submit"],#register_form input[type="submit"],a.button,button.button,a.button:active,input[type=submit],input[type=button],a.button:visited,span.button{box-shadow:none;border-radius:0;width:auto;border:0;display:inline-block;cursor:pointer;border:0;font-weight:normal;background:0;font-family:Verdana,arial;padding:.45em 1em;-webkit-padding-after:.53em;-webkit-padding-before:.6em;text-decoration:none;background:black;font-size:12px;color:#fff}
div.login_form input[type="submit"]:hover,#register_form input[type="submit"]:hover,a.button:hover,button.button:hover,a.button:active:hover,input[type=submit]:hover,input[type=button]:hover,a.button:visited:hover,span.button:hover{background:#c60000;padding:.45em 1em;-webkit-padding-after:.53em;-webkit-padding-before:.6em;font-weight:normal;border:0;color:#fff}
button a{color:#fff !important}
div.abo.sidebar a.button{padding:.65em .6em .6em}
div.abo div.entry .entry_inner .button{margin-top:0 !important}
.list_type_list_p,.list_type_list_image_no{background-image:url(icons/list_list_p.png);width:15px !important;height:15px !important}
.list_type_list_p_active,.list_type_list_p:hover,.list_type_list_image_no_active,.list_type_list_image_no:hover{background:url(icons/list_list_p_active_black.png) no-repeat}
.list_type_list_heading,.list_type_list_heading_one_line,.list_type_list_heading_one_line_with_heading{background:url(icons/list_list_heading.png) no-repeat}
.list_type_list_heading_active,.list_type_list_heading:hover,.list_type_list_heading_one_line_active,.list_type_list_heading_one_line:hover,.list_type_list_heading_one_line_with_heading_active,.list_type_list_heading_one_line_with_heading:hover{background:url(icons/list_list_heading_active_black.png) no-repeat}
.list_type_list_single{background:url(icons/list_list_single.png) no-repeat}
.list_type_list_single:hover,.list_type_list_single_active{background:url(icons/list_list_single_active_black.png) no-repeat}
.button_back{overflow:hidden;display:inline-block;width:35px;height:30px;background:url(icons/back.png) 0 no-repeat;vertical-align:top}
.button_back:hover{background:url(icons/back.png) -111px no-repeat}
.button_back span{display:none}
.button_back.right{height:45px;background:url(icons/back_right.png) -111px no-repeat}
.button_back.right:hover{background:url(icons/back_right.png) 0 no-repeat}
.button_back.right span{display:none}
.single .button_back.top{visibility:hidden;background-position-y:-5px}
.single:hover .button_back.top{visibility:visible;background-position-y:-5px;display:inline-block}
.single:hover .button_back.top:hover{background-position-y:-5px}
.single .toggle .button{font-size:22px;width:45px}
.single .toggle a:active,.single .toggle a:hover,.single .toggle a.button:active:hover{background:none !important}
.nav_search .web_form button.button,.finder_box .web_form button.button{background:url(icons/lupe_black.png) no-repeat transparent 0 8px;border:0;box-shadow:none;height:36px;width:23px;margin-left:3px;vertical-align:top;z-index:1;position:relative}
.nav_search .web_form button.button span,.finder_box .web_form button.button span{display:none}
.nav_search .web_form button.button:hover,.finder_box .web_form button.button:hover{background:url(icons/lupe_red.png) no-repeat transparent 0 8px}
.container_sidebar .finder_box .web_form button.button{vertical-align:bottom;height:34px}
.nav_mobile_dropdown_inner .finder_box .web_form form{white-space:normal}
.nav_mobile_dropdown_inner .finder_box .web_form button.button{margin-top:0;height:23px;background:url(icons/lupe_white.png) no-repeat #222 50%;padding:2em;border-radius:0;float:right}
.nav_mobile_dropdown_inner .finder_box .web_form button.button:hover{background-color:#c60000}
.header_inner>.nav_search button.button{margin-left:-23px;margin-top:21px;position:absolute}
.web_form button.image span{display:none !important}
.box2 .web_form.form_type_narrow{width:99%;position:relative}
.box2 .web_form.form_type_narrow .form_submit.narrow{position:absolute;top:0;right:0;padding:0}
div.list_heading:hover div.table_cell div.entries_basket.toggle a,.single:hover div.entries_basket.toggle a{display:inline-block}
div.entries_basket.toggle a{background:0;display:none;padding:0}
div.entries_basket.toggle a:hover{padding:0}
div.entries_basket.toggle a>i{color:lightgrey}
div.entries_basket.toggle a.selected i,div.entries_basket.toggle a:hover i,div.entries_basket.toggle a a:active,div.entries_basket.toggle a a:hover,div.entries_basket.toggle a a.button:active:hover{color:#c00;background:none !important}
div.entries_basket.toggle a.button.selected{display:inline-block}
.topic_entry .narrow{width:0 !important}
.topic_entry .narrow div.fav_small a>i{font-size:1em !important}
.premium_single{display:inline-block}
div.list_car div.fav_small div.entries_basket.toggle a,div.list div.fav_small div.entries_basket.toggle a,.list_cat div.fav_small div.entries_basket.toggle a,.sidebar_list div.fav_small div.entries_basket.toggle a,.matrix div.fav_small div.entries_basket.toggle a,.list_sidebar_all div.fav_small div.entries_basket.toggle a{display:none}
div.list_car:hover div.fav_small div.entries_basket.toggle a,div.list:hover div.fav_small div.entries_basket.toggle a,.list_cat:hover div.fav_small div.entries_basket.toggle a,.sidebar_list:hover div.fav_small div.entries_basket.toggle a,.matrix:hover div.fav_small div.entries_basket.toggle a,.list_sidebar_all:hover div.fav_small div.entries_basket.toggle a{display:inline-block}
div.list_car div.fav_small div.entries_basket.toggle a.selected,div.list div.fav_small div.entries_basket.toggle a.selected,.list_cat div.fav_small div.entries_basket.toggle a.selected,.sidebar_list div.fav_small div.entries_basket.toggle a.selected,.matrix div.fav_small div.entries_basket.toggle a.selected,.list_sidebar_all div.fav_small div.entries_basket.toggle a.selected{display:inline-block}
div.fav_small{display:inline-block}
div.fav_small div.entries_basket.toggle a i{font-size:1.5em}
div.fav_small a.button:active,div.fav_small a.button:active:hover,div.fav_small a.button:hover{background:transparent !important}
@media only screen and (max-width:1024px){div.list_car div.fav_small div.entries_basket.toggle a,div.list div.fav_small div.entries_basket.toggle a,.list_cat div.fav_small div.entries_basket.toggle a,.sidebar_list div.fav_small div.entries_basket.toggle a,.matrix div.fav_small div.entries_basket.toggle a,.list_sidebar_all div.fav_small div.entries_basket.toggle a{display:inline-block}
div.entries_basket.toggle a,.single .button_back{visibility:visible !important;display:inline-block}
.single .button_back.top,.single .button_back.top:hover{background-position-y:-5px}
}
.categories{width:100%}
.matrix_category{margin-bottom:2em}
a#category_name:hover,a#category_name:visited{text-decoration:underline}
.container_main div.heading_box_title{margin-bottom:0;padding-bottom:6px}
.container_main .heading_box_content{padding-top:20px}
.list_cat.big .category_name:hover{text-decoration:none}
.list_cat{padding-bottom:6px;padding-left:8px;background:url(icons/bubble.png) no-repeat 0 8px}
.list_cat .heading a{display:inline-block;font-size:14px}
.list_cat .pic,.list_cat .text{display:none}
.list_cat.with_pic:first-child{background:0;padding-left:0}
.list_cat.with_pic:first-child .table_cat{padding-bottom:10px}
.list_cat.with_pic:first-child .pic{padding-top:4px}
.list_cat.with_pic:first-child .pic,.list_cat.with_pic:first-child .text{display:table-cell}
.list_cat.with_pic:first-child .text{padding-right:10px;vertical-align:top}
.list_cat.with_pic:first-child .heading a{font-size:20px}
@media only screen and (max-width:1024px){.categories .matrix_2{width:100%}
.categories .matrix_category{margin-right:0}
.categories .matrix_category .category_pic{display:none}
.categories .matrix_category .category_name{position:relative}
}
.simple_panel .simple_panel_overlay,.simple_panel:hover .simple_panel_overlay{opacity:1;position:relative;box-shadow:none;transition:none}
.simple_panel_overlay{visibility:inherit;border:1px solid #ccc}
.basket_empty{border:1px solid #ccc;padding:1em;background:#eee;border-top:0}
.basket_empty>span.infos{color:#7f7f7f;font-size:1em;white-space:normal}
.basket_empty>span.infos i{padding-right:5px;font-size:1em}
.basket_empty .heading{font-size:1em}
div.basket_small{margin-bottom:.7em}
.entries_basket{visibility:inherit !important}
.single .entries_basket{display:inline-block}
div.basket_small_item{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid black;margin-bottom:0;padding-bottom:0;background:white}
div.basket_small_item:last-child{border:0}
div.basket_small_item>div.table_cell:first-child{padding:8px 0 8px 12px}
div.basket_small_item>div.table_cell:last-child{padding:8px 12px 8px 0}
div.basket_small_item:hover{background:#eee}
div.basket_small_item .delete_product{font-weight:bold;color:#aaa}
div.basket_small_item .infos span,div.basket_small_item .infos a{padding-bottom:3px;font-size:11px;font-weight:normal;line-height:1em;color:#7f7f7f}
div.basket_small_item a.to_product{display:block}
a.delete_product,.delete_basket{width:10px;height:10px;display:inline-block}
.delete{width:35px;text-align:center}
.delete a{font-weight:bold;color:#7f7f7f}
.sl_expandable.expanded .basket_heading{color:#c60000}
.basket_heading{font-size:18px;border-bottom:1px solid black;padding:19px 0 6px;line-height:.6em;color:black}
.basket_heading:hover{color:#c60000}
.basket_heading:hover span.icon{background:url(icons/fav.png) no-repeat 2px}
.basket_heading.active{cursor:pointer;color:#c60000}
.basket_heading.active span.icon{background:url(icons/fav.png) no-repeat 2px}
.basket_heading span.icon{height:15px;display:inline-block;width:19px;margin-right:5px;background:url(icons/fav.png) no-repeat -49px}
.basket_heading.empty:hover{color:black}
.basket_heading.empty:hover span.icon{background:url(icons/fav.png) no-repeat -49px}
div.basket_body{border:1px solid #ddd}
div.basket_body div.basket_small_item:last-child{border-bottom:2px solid black}
@media only screen and (min-width:768px){.nav1 .basket i{display:none}
}
@media only screen and (max-width:768px){.nav1 .basket_text{display:none}
}
.newsticker{margin-bottom:2.75em}
.newsticker .swiper-slide{min-height:80px;padding:.5em .6em;border-left:1px solid #eee;box-sizing:border-box}
.newsticker .swiper-slide a.list_slider_entry_heading{font-size:14px;color:#7f7f7f;font-family:georgia,times new roman,Arial,Helvetica,Sans-Serif !important}
.newsticker .swiper-slide a.list_slider_entry_heading:hover{color:#c60000}
div.full_slider{max-width:100%}
div.list_slider .pic_caption{position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0),#000);border-bottom:1px solid #5f5f5f;bottom:0;right:-1px;left:0;padding:8px 10px 8px 15px}
div.list_slider .pic_caption .heading{color:white;vertical-align:middle;font-size:17px}
div.list_slider .pic_caption .heading:hover{color:white}
div.list_slider .arrow_next,div.list_slider .arrow_prev{font-size:55px;font-family:georgia,times new roman,Arial,Helvetica,Sans-Serif;cursor:pointer}
div.list_slider .arrow_next:active,div.list_slider .arrow_prev:active,div.list_slider .arrow_next:hover,div.list_slider .arrow_prev:hover{color:#000}
div.list_slider .arrow_next{float:right;position:relative;top:-45px;background:#fff}
div.list_slider .arrow_prev{float:left;position:relative;top:-45px;background:#fff}
div.newsticker div.full_slider div.list_slider_entry{border-color:#eee;padding:.5em .6em}
div.newsticker div.full_slider div.list_slider_entry .list_slider_entry_heading{color:#7f7f7f}
div.newsticker div.full_slider div.list_slider_entry .list_slider_entry_heading:hover{color:#c60000}
div.list_slider div.list_slider_entries{position:relative;overflow:hidden;height:200px}
div.list_slider div.list_slider_entry{cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;border-left:1px solid #5f5f5f;height:100%}
div.list_slider div.list_slider_entry a.pic{text-align:center;display:block;min-height:95px}
.list_slider a{font-size:14px;color:#000}
.list_slider a:hover{color:#c60000}
div.finder_content{padding-left:0}
div.finder_content div.finder_box{display:inline-block;width:186px;position:relative}
div.finder_content div.finder_box div.finder_property_box_head{padding:.5em;background-color:#e6e4e4;width:175px}
div.finder_content div.finder_box div.finder_property_box_head span.label{display:block;background:url("icons/accordion_down.png") right no-repeat}
div.finder_content div.finder_box div.finder_property_box_body{background-color:#dadada;width:100%;position:absolute;z-index:33;padding-top:.3em;padding-bottom:.3em}
div.finder_content div.finder_box div.finder_property_box_body div.option{white-space:nowrap;margin:.2em .5em .2em .5em}
div.finder_row div.finder_property_box{margin-top:0;padding:.5em;vertical-align:top;display:inline-block;box-sizing:border-box;width:24% !important}
div.finder_row div.finder_property_box_body.dropdown select{min-width:100px}
div.finder_property_duration div.duration_from{margin-right:.3em}
div.finder_property_duration div.duration_to{margin-right:0}
div.finder_property_duration div.date_picker input[type="text"]{font-size:10px;width:61px}
div.finder_property_duration div.finder_submit button{margin:0;padding-left:.2em;padding-right:.3em}
.advanced_finder .img_button{width:25px;margin-left:1px}
div.advanced_finder div.finder_box{margin-bottom:1em;position:relative;width:32.6%;padding-right:3%;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
div.advanced_finder div.finder_box:last-child{padding-right:0}
div.advanced_finder div.finder_box.date{margin-right:1%}
div.advanced_finder div.finder_box>.web_form.form_type_one_line{display:inline-block;width:90%}
div.advanced_finder div.finder_box>.web_form.form_type_one_line button.button{padding:.5em .5em;vertical-align:top;margin:0;margin-left:4px}
div.advanced_finder div.finder_box div.finder_property_box_head{width:100%;background:0;border-bottom:2px solid black;color:black;cursor:pointer;margin-bottom:0}
div.advanced_finder div.finder_box div.finder_property_box_head div.label{-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;color:inherit;display:inline-block;vertical-align:top}
div.advanced_finder div.finder_box div.finder_property_box_head div.open_close{vertical-align:top;display:inline-block;width:35px;float:right;text-align:center;color:black;padding:.8em 0 .37em}
div.advanced_finder div.finder_box div.finder_property_box_head div.open_close i.fa-minus{display:none}
div.advanced_finder div.finder_box div.finder_property_box_head div.open_close i{font-size:1.3em}
div.advanced_finder div.finder_box div.finder_property_box_head:hover,div.advanced_finder div.finder_box div.finder_property_box_head.active{color:#c60000}
div.advanced_finder div.finder_box div.finder_property_box_head:hover div.open_close,div.advanced_finder div.finder_box div.finder_property_box_head.active div.open_close,div.advanced_finder div.finder_box div.finder_property_box_head:hover i,div.advanced_finder div.finder_box div.finder_property_box_head.active i{color:#c60000}
div.advanced_finder div.finder_box div.finder_property_box_head.active div.open_close i.fa-plus{display:none}
div.advanced_finder div.finder_box div.finder_property_box_head.active div.open_close i.fa-minus{display:inline-block}
div.advanced_finder div.finder_box div.finder_property_box_body{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;max-height:218px}
div.advanced_finder div.finder_box div.finder_property_box_body div.option{white-space:nowrap;cursor:pointer;padding-bottom:5px}
div.advanced_finder div.finder_box div.finder_property_box_body div.option.level_1{padding-left:15px}
div.advanced_finder div.finder_box div.finder_property_box_body div.option.level_2{padding-left:30px}
div.advanced_finder div.finder_box div.finder_property_box_body div.option i{padding-right:5px;line-height:.9em;font-size:1.05em}
div.advanced_finder div.finder_box div.finder_property_box_body div.option a{display:block}
div.advanced_finder div.finder_box form{display:table;width:100%}
div.advanced_finder div.finder_box form div.simple_form_group,div.advanced_finder div.finder_box form .form_submit{display:table-cell;vertical-align:top;padding:0}
div.advanced_finder div.finder_box form div.simple_form_group .form_submit,div.advanced_finder div.finder_box form .form_submit .form_submit{width:1%}
div.advanced_finder div.finder_box form div.simple_form_group div.simple_form_group_body,div.advanced_finder div.finder_box form .form_submit div.simple_form_group_body{display:table;width:100%}
div.advanced_finder div.finder_box form div.simple_form_group div.simple_form_group_body div.simple_form_field,div.advanced_finder div.finder_box form .form_submit div.simple_form_group_body div.simple_form_field{width:49%;display:table-cell;vertical-align:top}
div.advanced_finder div.finder_box form div.simple_form_group div.simple_form_group_body div.simple_form_field .simple_form_field_label,div.advanced_finder div.finder_box form .form_submit div.simple_form_group_body div.simple_form_field .simple_form_field_label,div.advanced_finder div.finder_box form div.simple_form_group div.simple_form_group_body div.simple_form_field .simple_form_field_input,div.advanced_finder div.finder_box form .form_submit div.simple_form_group_body div.simple_form_field .simple_form_field_input{display:table-cell;vertical-align:middle}
div.advanced_finder div.finder_box form div.simple_form_group div.simple_form_group_body div.simple_form_field .simple_form_field_label,div.advanced_finder div.finder_box form .form_submit div.simple_form_group_body div.simple_form_field .simple_form_field_label{font-size:.8em;padding-right:4px}
div.advanced_finder div.finder_box form div.simple_form_group div.simple_form_group_body div.date_picker input[type=text],div.advanced_finder div.finder_box form .form_submit div.simple_form_group_body div.date_picker input[type=text]{width:57px;padding:8px 3px;border:1px solid #ddd;box-shadow:none;font-size:.9em}
div.advanced_finder div.finder_box form div.simple_form_group button,div.advanced_finder div.finder_box form .form_submit button{margin-top:0;width:16px;padding:0}
div.advanced_finder div.finder_box div.web_form input[type=text]{border-color:#ddd}
div.advanced_finder ::-webkit-input-placeholder{color:#ddd}
div.advanced_finder ::-moz-placeholder{color:#ddd}
div.advanced_finder :-ms-input-placeholder{color:#ddd}
div.advanced_finder input:-moz-placeholder{color:#ddd}
div.advanced_finder input[type=text]{width:100%}
div.advanced_finder .option.select{border:1px solid #ddd;display:inline-block;padding:5px 8px;margin-bottom:5px;font-size:11px;color:grey}
#only_volltext div.advanced_finder .finder_property_box{width:100% !important}
#only_volltext div.advanced_finder div.web_form{max-width:none}
#only_volltext div.advanced_finder input{width:30%}
.finder_property_options_col li{list-style-type:none}
.finder_property_options_col li a{color:#ccc;line-height:1.4em !important;display:inline-block}
.finder_property_options_col li a:hover{text-decoration:underline;color:black}
@media only screen and (max-width:768px){div.advanced_finder .img_button{padding-top:5px !important}
div.advanced_finder div.finder_box{width:48%;padding-right:1.5%}
div.advanced_finder div.finder_box:nth-child(2),div.advanced_finder div.finder_box:nth-child(4){padding-left:1.5%}
div.advanced_finder div.finder_box:nth-child(2),div.advanced_finder div.finder_box:nth-child(4){padding-right:0}
div.advanced_finder div.finder_box:last-child{padding-right:1.5%}
#only_volltext div.advanced_finder input{width:90%}
}
@media only screen and (max-width:450px){div.advanced_finder div.finder_box{width:100%;padding:0}
div.advanced_finder div.finder_box:nth-child(3){padding-right:0}
div.advanced_finder div.finder_box:nth-child(2),div.advanced_finder div.finder_box:last-child{padding-right:0}
}
.text img,.list img,.page_object_default img{max-width:100%}
.four_column.ro>div,.three_column.ro>div,.two_column.ro>div{display:inline-block;vertical-align:top}
div.accordion_head{padding:8px 12px}
div.checkout div.accordion{margin-top:1em}
div.checkout div.accordion div.accordion_head .number{padding-right:5px}
div.checkout div.accordion .accordion_item.active div.accordion_head{background-color:#c60000;color:white}
div.checkout div.accordion .accordion_item.active div.accordion_head span{color:white}
.matrix_object_home div.matrix_box_entry{width:33% !important;margin-right:0 !important;margin-bottom:0 !important}
.matrix_object_home div.popbox i.fa-angle-up,.matrix_object_home div.popbox i.fa-angle-down{font-size:2em;margin-top:.5em}
.matrix_object_home div.popbox .head{transform:rotate(90deg)}
.matrix_object_home div.popbox .head a{font-size:3em}
.matrix_object_home div.popbox .arrow{transform:rotate(-90deg)}
.matrix_object_home div.popbox .arrow a{font-size:3em}
div.kachel_object{display:inline-block;position:relative}
div.kachel_object div.kachel_object_inner{border-right:1px solid #5f5f5f;vertical-align:top;list-style:none}
div.kachel_object div.kachel_object_inner.third_child{border-color:#fff}
div.kachel_object div.kachel_object_inner a:hover>.pic_caption span{color:white}
div.kachel_object div.kachel_object_inner div.infos a,div.kachel_object div.kachel_object_inner div.infos span{font-family:georgia,verdana !important;color:white}
div.kachel_object div.kachel_object_inner img{width:100%;max-width:100%}
div.kachel_object div.kachel_object_inner .pic_caption{position:absolute;background:rgba(0,0,0,0.5);min-height:40px;border-bottom:1px solid #5f5f5f;bottom:0;right:1px;left:0;padding:4px 10px 4px 12px}
div.kachel_object div.kachel_object_inner .pic_caption span.heading{color:white;vertical-align:middle}
div.kachel_object div.kachel_object_inner .pic_caption span.heading:hover{color:white}
@media only screen and (max-width:1024px){.two_column.ro>div,.four_column.ro>div,.three_column.ro>div{width:100%;display:block}
.pic_top,.pic_left,.pic_right{float:none}
}
@media only screen and (min-width:768px){.four_column.ro>div{-moz-box-sizing:border-box;box-sizing:border-box;width:24.69%}
.three_column.ro>div{-moz-box-sizing:border-box;box-sizing:border-box;width:33%}
}
@media only screen and (max-width:768px){.four_column.ro>div,.three_column.ro>div{-moz-box-sizing:border-box;box-sizing:border-box;width:49.55%}
div.matrix_object_home{margin-top:1em !important;width:101%;margin-right:-2%}
div.matrix_object_home div.matrix_box_entry{width:49.5% !important}
.kachel_object .info_over_inner{display:none}
.kachel_object .kachel_object_inner.third_child{border-color:#5f5f5f !important}
}
@media only screen and (min-width:1024px){.two_column.ro>div{-moz-box-sizing:border-box;box-sizing:border-box}
.two_column.ro.half>div{width:49.55%}
.two_column.ro.quarter_three_quarters>div{width:25%}
.two_column.ro.quarter_three_quarters>div ~ div{width:74.2%}
.two_column.ro.three_quarters_quarter>div{width:74.2%}
.two_column.ro.three_quarters_quarter>div ~ div{width:25%}
.two_column.ro.third_sixth>div{width:33%}
.two_column.ro.third_sixth>div ~ div{width:66.2%}
.two_column.ro.sixth_third>div{width:66.2%}
.two_column.ro.sixth_third>div ~ div{width:33%}
}
@media only screen and (min-width:1024px){div.matrix_box{width:101%;margin-right:-2%}
div.matrix_box div.matrix_box_entry{margin-right:3%;margin-bottom:3%;display:inline-block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box}
div.matrix_box.two div.matrix_box_entry{width:47%}
div.matrix_box.three div.matrix_box_entry{width:30.1%}
div.matrix_box.four{width:102%;margin-right:-2%}
div.matrix_box.four div.matrix_box_entry{width:23%;margin-right:2%;margin-bottom:2%}
}
@media only screen and (max-width:1024px){div.matrix_box{width:101%;margin-right:-2%}
div.matrix_box.two div.matrix_box_entry,div.matrix_box.three div.matrix_box_entry,div.matrix_box.four div.matrix_box_entry{width:46%;display:inline-block;margin-right:3%;margin-bottom:3%}
}
@media only screen and (max-width:450px){div.matrix_box{width:100%;margin-right:0}
div.matrix_box.two div.matrix_box_entry,div.matrix_box.three div.matrix_box_entry,div.matrix_box.four div.matrix_box_entry{width:100% !important;display:block;margin-right:0;margin-bottom:5%}
}
table.form_wide tr>th{padding-left:0;padding-right:.2em}
div.simple_form_field_label.wide{min-width:0;padding-right:0}
div.form_submit button span{white-space:nowrap}
.input_text,input[type=text]{margin-top:0;box-shadow:none;padding:7px;box-shadow:none;height:29px;width:100%;background:#fff;border:1px solid #ddd}
input::-webkit-input-placeholder{color:#7f7f7f}
input::-ms-input-placeholder{color:#7f7f7f}
div.pic_subtext{font-style:italic}
td.separator,div.separator{margin:5px 0}
.vertical_line{color:#ddd}
div.category_subheading{font-weight:bold}
div.entry_list_plain{margin:5px 0}
div.entry_list_plain_img,div.entry_list_plain_text{display:table-cell;vertical-align:top}
div.entry_list_plain_img{width:120px;vertical-align:top;padding:5px 10px 5px 0}
div.entry_list_plain_text{padding:5px 5px 5px 0}
div.name a{font-size:1em}
div.heading{font-size:1.25em}
div.topheading{font-size:1em}
div.nr{font-size:.95em}
table.data_horizontal tr>th,table.data_horizontal tr>td{vertical-align:top}
table.data_horizontal tr>th{padding:0}
table.data_horizontal.colored tr>th{padding:.6em}
table.data_horizontal.colored tr>td{padding:.6em}
div.price{display:inline-box;font-size:1.1em}
.inline div{display:inline}
div.price.center{text-align:center}
span.price,.price_big{font-size:1.35em;font-weight:bold}
table.data span.price{font-size:1em}
table.data_pic span.price{font-size:1.35em}
span.price_old{text-decoration:line-through}
div.shipment{font-size:.8em;text-align:right;margin-bottom:2px;line-height:1.6;font-weight:bold}
table.matrix div.shipment{text-align:center}
div.product_cart_box span.price_label{font-size:1.2em;display:inline-block;margin-bottom:5px}
div.product_cart_box span.price{font-weight:bold;font-size:1.5em}
div.product_cart_box span.price_add_info{font-size:10px;display:block;padding-top:2px;padding-bottom:5px}
a.memorize,a.compare{line-height:1.4}
div.dt_high,div.dt_medium,div.dt_low,div.availability_available,div.availability_low,div.availability_none{margin:5px 3px 1px 0;padding:0 1px 1px 14px}
div.dt_high,div.availability_none{background:url("icons/availability_none.gif") no-repeat 0 1px}
div.dt_medium,div.availability_low{background:url("icons/availability_low.gif") no-repeat 0 1px}
div.dt_low,div.availability_available{background:url("icons/availability_available.gif") no-repeat 0 1px}
div.pic.matrixlist{text-align:center;vertical-align:middle}
div.matrix.list div.shipment{text-align:left;font-size:.8em}
div.magnifier{position:relativ;right:0;bottom:0;width:16px;height:16px}
div.special_entry div.heading h2{margin-top:0}
div.special_entry span.price{font-size:1.4em}
div.special_entry div.price{padding:0}
div.special_entry.dark{background-color:#e5e5e6}
div.dropbox_head{cursor:pointer;background-image:url(icons/arrow_closed.jpg);background-repeat:no-repeat;background-position:0 4px}
div.dropbox_head.active{background-image:url(icons/arrow_open.jpg);background-repeat:no-repeat;background-position:0 4px;font-weight:bold}
table.data td{vertical-align:top}
table.data>thead>tr>td.separator,table.data>tbody>tr>td.separator{padding-top:0;padding-bottom:0;padding-right:0}
table.data h4{margin-bottom:0}
td.icon{width:1px}
div.gallery div.pic{display:table-cell;vertical-align:middle}
div.gallery div.name a{font-size:1em}
div.matrix list{text-align:center}
div.matrix.list div.heading{text-align:center}
div.matrix.list div.price{text-align:center}
div.matrix.small .heading{font-size:1.1em;text-align:center}
div.matrix.small span.price{font-size:1em;text-align:center;font-weight:normal}
div.affine div.name{font-size:1.1em}
div.pic_matrix{text-align:center}
div.sidebar div.name{font-size:1em}
table.images{clear:both;width:100%}
td.images{height:120px;text-align:center;vertical-align:middle}
td.images_name{height:15px;text-align:center;vertical-align:bottom;width:160px}
div.images{min-height:145px;width:145px}
div.images.pic_db{background-color:#fff;border:1px solid}
div.images.pic_db td.images_name{padding-left:11px;text-align:left;font-size:.9em}
div.images div.pic{display:table-cell;vertical-align:middle;text-align:center}
div.pic.db{width:145px;height:110px}
div.pic_db div.pic.db{width:145px;height:130px}
div.pic_db td.images{padding:5px}
img.pic_db{padding:5px;border:2px solid #eee}
div.pic_db table.data.colored>thead>tr>th,div.pic_db table.data.colored>tbody>tr>th{padding:.3em .5em;border-bottom:1px solid #fff}
div.pic_db table.data.colored>thead>tr>td,div.pic_db table.data.colored>tbody>tr>td{padding:.4em .5em;border-bottom:1px solid #eee}
table.data>thead>tr>td,table.data>tbody>tr>td.heading{font-weight:bold;width:100px}
div.gallery{text-align:center;vertical-align:middle;width:145px}
div.pic.g{width:145px;height:140px}
div.gallery.ecards{width:200px}
div.gallery.immo{width:200px}
div.link{background-image:url("icons/quarder.gif");background-repeat:no-repeat;background-position:1px 4px;padding-left:20px}
div.premium_entry{background-color:#eee;border:1px solid}
div.sidebar_banner.center{margin-left:auto;margin-right:auto}
div.sidebar_banner.right{margin-left:auto}
div.basket_smallitem_sum{text-align:right}
div.basket_small_summary_button{text-align:right}
div.basket_small_summary_button>div{display:inline}
div.part_left,div.part_middle,div.part_right{display:table-cell;vertical-align:top}
div.part_right{white-space:nowrap}
div.part_left{width:1%}
div.part_right{width:100%}
div.single div.price{text-align:left}
div.single span.price{font-size:2em;font-weight:bold;padding:0}
div.shipment{text-align:left}
span.artikel_desc{font-size:1.1em;font-weight:bold}
span.single_label{font-size:1em;font-weight:normal;padding:0 10px 0 0}
div.single div.delivery_time,div.single div.rating{font-size:1em}
div.price_box{display:inline-block}
div.single a.compare,div.single a.memorize{font-size:1em;font-weight:normal}
div.single div.date{font-style:italic}
div.single div.text{line-height:1.6em}
div.single div.author{font-style:italic}
img.address_single_pic2{float:right;margin-top:0;margin-right:0;margin-bottom:1em;margin-left:1em}
div.single h2.news{margin-top:0}
div.category div.subheading{font-weight:bold}
div.category_display_matrix_out{margin:0}
div.category_display_matrix{font-size:1.1em;font-weight:bold}
div.teaser_box>div{background-color:rgba(255,255,255,0.8)}
div.teaser_home{padding:39px 34px 36px 398px}
div.teaser_home div.title{font-size:22px;margin-bottom:13px;color:#fff}
div.teaser_home div.teaser_text{font-size:16px;color:#fff}
div.teaser_home a.teaser_button{background-color:#444;color:#fff;padding:7px 12px;font-size:14px;font-weight:bold;display:block;margin-top:13px}
div.comment{border:1px solid #ccc}
a.author_link,span.author_link{font-size:1.3em}
div.comment_date{font-size:10px}
div.comment_text{padding:0}
div.comments_closed,div.comments_disabled,div.no_comments{font-style:italic}
span.search_input_element{display:inline-block;white-space:nowrap}
div.search_input_rows_item{line-height:250%}
div.search_top{font-size:12px;display:inline-block}
div.modulesearch input.submit{margin:0}
div.full_search_results_head{margin-bottom:}
div.search_input_rows_item input.submit{margin:0}
div.website_full_search_bright.v2 input.website_search_entry{border:0}
div.search_top input.input_text{font-size:12px}
div.a_to_z>a{padding-right:7px}
div.website_full_search_bright.v2{padding:0;width:163px}
div.website_full_search_bright.v2 input.website_search_pic{vertical-align:middle;padding:3px 2px 5px}
div.website_full_search_bright.v2 input.website_search_entry{border:0;margin:3px 0}
div.website_full_search_bright.v3{padding:0;whitespace:nowrap}
div.website_full_search_bright.v3 input.website_search_pic{vertical-align:middle}
div.website_full_search_bright.v3 input.website_search_entry{border:0}
div.website_full_search_bright.v3 input.button_text{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0}
div.autocomplete_dropdown{padding:0;min-width:200px;z-index:5}
div.autocomplete{display:inline-block}
.autocomplete_dowpdown_inner div.autocomplete:first-child{border-top:0}
.autocomplete_dowpdown_inner>div{text-align:left;padding:5px}
.autocomplete_dowpdown_inner div.selected,.autocomplete_dowpdown_inner>div:hover{background-color:#ddd}
div.autocomplete a{white-space:normal}
.single .pic_text{font-style:italic;font-size:1em}
@font-face{font-family:'fonticons_awesome';src:url(fonts/fontawesome-webfont.eot?) format('eot'),url(fonts/fontawesome-webfont.woff) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.0.3) format('truetype');font-weight:normal;font-style:normal}
.fa{display:inline-block;font-family:fonticons_awesome;font-style:normal;font-weight:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.4em}
.fa-2x{font-size:2.6em}
.fa-3x{font-size:3.4em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.fa-rotate-90{filter:progid:dximagetransform.microsoft.basicimage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-45{filter:progid:dximagetransform.microsoft.basicimage(rotation=1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.fa-rotate-180{filter:progid:dximagetransform.microsoft.basicimage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:dximagetransform.microsoft.basicimage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:dximagetransform.microsoft.basicimage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:dximagetransform.microsoft.basicimage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-google:before{content:"\f1a0"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-twitter:before{content:"\f099"}
.fa-xing:before{content:"\f168"}
.fa-times:before{content:"\f00d"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-search:before{content:"\f002"}
.fa-bars:before{content:"\f0c9"}
.fa-power-off:before{content:"\f011"}
.fa-user:before,.konto_icon:before{content:"\f007"}
.fa_list:before{content:"\f00b"}
.fa_matrix_2:before{content:"\f009"}
.fa_matrix_3:before{content:"\f00a"}
.fa-square:before{content:"\f0c8"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-check-square-o:before{content:"\f046"}
.fa-square-o:before{content:"\f096"}
.fa-angle-double-right:before{content:"\f101";margin:0;color:#c60000}
.fa-angle-double-right.abo:before{content:"\f101"}
.arrow_align_right{float:right}
.fa-angle-double-up:before{content:"\f102";margin:0;color:#c60000}
.fa-angle-double-down:before{content:"\f103";margin:0;padding-left:4.5em;color:#c60000}
.sl_expandable i.fa:before{content:"\f103";margin:0;padding-left:4.3em;color:#c60000}
.sl_expandable.expanded i.fa:before{content:"\f102"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-sign-out:before{content:"\f08b"}
.fa-envelope:before{content:"\f0e0"}
.fa-eye:before{content:"\f06e"}
.fa-angle-right:before{content:"\f105";font-size:35px;display:table-cell}
.autocomplete_dowpdown_inner .fa-angle-right{margin:7%;color:black}
.autocomplete_dowpdown_inner .fa-angle-right:hover{color:#c60000}
.pw_icon{position:absolute;top:12.6em}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}