@font-face{font-family:'VAG-Rounded';src:url("fonts/F5F63_0.eot");src:url("fonts/F5F63_0.eot?#iefix") format("embedded-opentype"),url("fonts/F5F63_0.woff") format("woff"),url("fonts/F5F63_0.ttf") format("truetype"),url("fonts/F5F63_0.svg#wf") format("svg");font-weight:bold}@font-face{font-family:'VAG-Rounded';src:url("fonts/F5F63_1.eot");src:url("fonts/F5F63_1.eot?#iefix") format("embedded-opentype"),url("fonts/F5F63_1.woff") format("woff"),url("fonts/F5F63_1.ttf") format("truetype"),url("fonts/F5F63_1.svg#wf") format("svg");font-weight:normal}@font-face{font-family:'Helvetica-Inserat';src:url("fonts/test.eot");src:url("fonts/test.eot?#iefix") format("embedded-opentype"),url("fonts/test.woff") format("woff"),url("fonts/test.ttf") format("truetype"),url("fonts/test.svg#wf") format("svg");font-weight:normal}.copy1,.cmstextimagecomponent.grid-span-1 .text2,.cmscatalogcomponent.grid-span-1 .text2{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000}.copy1 a,.cmstextimagecomponent.grid-span-1 .text2 a,.cmscatalogcomponent.grid-span-1 .text2 a{text-decoration:underline}.headline1{font-family:Helvetica-Inserat,Impact,Arial,sans-serif;font-weight:normal;font-size:22px;line-height:24px;letter-spacing:0.025em;word-spacing:0.025em;color:#999;text-transform:uppercase}.headline3b{font-weight:bold;font-size:18px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000}.button-print-v2{display:inline-block;font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;padding-left:23px;line-height:18px;background:url("images/pageaction-print-v1.png") 0% 50% no-repeat;background:url("images/pageaction-print-v2.png") 0% 50% no-repeat}.button-print-v2:hover,.button-print-v2:focus,.button-print-v2:active{color:#e2191a}body{font-family:Arial, sans-serif}a{font-size:12px;font-family:Arial, sans-serif;font-weight:normal;color:#000;text-decoration:underline;text-decoration:none}a:hover,a:focus,a:active{color:#e2191a}a:hover,a:focus,a:active{color:#e2191a}p{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000}p a{text-decoration:underline}.big-lightbox{background-color:#fff;width:580px;margin:auto}.big-lightbox.w{border:1px solid #DFDFDF;padding:20px}.big-lightbox .headline{float:left;font-family:Helvetica-Inserat,Impact,Arial,sans-serif;font-weight:normal;font-size:20px;line-height:24px;letter-spacing:0.025em;word-spacing:0.025em;color:#2b2d35;color:#8fb301;margin-bottom:10px;display:block}.big-lightbox .content{overflow:hidden;*zoom:1;background:url("images/bg-table-col.png") 200px 0px repeat-y}h1{font-family:Helvetica-Inserat,Impact,Arial,sans-serif;font-weight:normal;font-size:22px;line-height:24px;letter-spacing:0.025em;word-spacing:0.025em;color:#999;text-transform:uppercase}h2{font-family:Helvetica-Inserat,Impact,Arial,sans-serif;font-weight:normal;font-size:20px;line-height:24px;letter-spacing:0.025em;word-spacing:0.025em;color:#2b2d35}h2 span{font-family:Arial,sans-serif;word-spacing:0;letter-spacing:0}h3{font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000}h4{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#000;font-family:Arial, sans-serif;color:#e2191a}h5{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#000;font-family:Arial, sans-serif;color:#e2191a}h6{font-weight:bold;text-transform:uppercase;font-size:12px;line-height:14px;color:#999}strong,b{font-weight:bold}em,i{font-style:italic}u{text-decoration:underline}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:8px}sup{bottom:1ex}sub{top:.5ex}.contentpage.finisherclip{padding-top:20px}.contentpage.finisherclip #content_left{float:left;width:780px;margin-right:20px}.contentpage.finisherclip #content_left .htmlteaser.wysiwyg.pagecontent h1{font-family:Arial, sans-serif;font-size:20px;color:#000;font-weight:bold;text-transform:none;padding:25px 0 20px 0}.contentpage.finisherclip #content_left .htmlteaser.wysiwyg.pagecontent h2{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;margin-top:37px}.contentpage.finisherclip #content_left .htmlteaser.wysiwyg.pagecontent h2 span{display:inline-block;background-color:#fff;padding:0 13px}.contentpage.finisherclip #content_left .cmscustomimagecomponent .w{height:98px;overflow:hidden;padding:0}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent div#finisherclip *{font-family:Arial,sans-serif !important}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip{width:780px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip p{font-family:Arial, sans-serif;color:#000}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div.fc_search{background:url("images/fcbg.jpg") repeat}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div.fc_search table.fc_search{height:90px;width:770px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div.fc_search table.fc_search tr td{padding-top:0}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div.fc_search table.fc_search tr td input[type="text"]{width:235px;height:26px;border:none;background:#fff url("images/fcinput.png") left top no-repeat}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div.fc_search table.fc_search tr td #fc_submit{float:right;border-radius:4px;height:38px;background:url("images/fcbtn.jpg") right top no-repeat;border:1px solid #dedede;width:auto;padding:0 45px 0 10px;font-size:17px;color:#333;font-weight:bold;margin-top:26px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div.fc_search table.fc_search tr td label{font-size:14px;text-transform:uppercase;padding:4px 0px;color:#333;display:inline-block;font-weight:bold}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results{border:1px solid #dedede}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results th{background:#dedede;text-transform:uppercase;font-size:14px;font-weight:bold;color:#333333;padding:14px 18px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results th.border{border-left:1px solid #fff}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results tr.result:hover td{background:#F6F6F6}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results tr.result td{background:none;border-top:1px solid #dedede;color:#333333}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results tr.result td b,.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results tr.result td a.play{color:#333333}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results tr.result td a.play{background:url("images/fcplay.png") left 1px no-repeat}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#fc_rwrap table#fc_results tr.result td a.play:hover{color:#333 !important}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip table#fc_zmaster #fc_share{background:transparent url("images/fcshare.png") no-repeat top left}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip table#fc_zmaster #fc_share a,.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip table#fc_zmaster #fc_share a:hover{color:#333333 !important}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip table#fc_zmaster #fc_share #fc_sharemail{background:transparent url("images/fcpopup.png") no-repeat top left}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip table#fc_zmaster #fc_share #fc_sharemail #fc_close{background:transparent url("images/overlay-close.png") no-repeat top left;height:24px;width:24px;right:15px;top:11px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip table#fc_zmaster #fc_share #fc_sharemail #fc_close a{background:none;height:24px;width:24px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip table#fc_zmaster #fc_share #fc_sharemail #fc_loadframe{margin-top:5px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#downloadbox{border:1px solid #e2e2e2}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#downloadbox form#pin input#absenden{background:url("images/fcsend.png") right top no-repeat;border-left:1px solid #dedede;border-radius:2px;height:25px;width:auto;padding:0 32px 0 8px;color:#333333;font-weight:bold}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#downloadbox #pin .error{display:inline !important;position:absolute;margin-left:10px;margin-bottom:0px !important;color:#e2191a !important}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#downloadbox p.note{clear:left;margin-top:45px}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip div#downloadbox p.note a{color:#666666}.contentpage.finisherclip #content_left .cmsfinisherclipcomponent #finisherclip a.back{background:transparent url("images/textlink6a.png") no-repeat top left}.contentpage.finisherclip #content_right{float:left}.contentpage.finisherclip #content_right .cmscustomimagecomponent .w{height:185px;width:180px;border:none;padding:0px;overflow:hidden}.contentpage.finisherclip #content_right .cmsvideolightboxcomponent .w{height:185px;width:178px;border:none;padding:0;border:1px solid #e2e2e2;overflow:hidden}.contentpage.finisherclip #content_right .cmstextimagecomponent .w{height:365px;border:1px solid #e2e2e2;overflow:hidden}.contentpage.finisherclip #content_right .cmstextimagecomponent .w .text{padding-top:30px !important}.contentpage.finisherclip #content_right .cmsverticalproductcomponent{width:178px;height:415px;border:1px solid #e2e2e2}.contentpage.finisherclip #content_right .cmsverticalproductcomponent .header{width:178px;height:69px;margin:0px;border-bottom:1px dashed #e2e2e2;text-align:center;text-transform:uppercase;font-size:16px;display:table-cell;vertical-align:middle}.contentpage.finisherclip #content_right .cmsverticalproductcomponent .productcell-medium{height:63px}.contentpage.finisherclip #content_right .cmsverticalproductcomponent .productcell-medium .w{background:none repeat scroll 0 0 white;height:65px;width:156px}.contentpage.finisherclip #content_right .cmsverticalproductcomponent .productcell-medium.active .w{height:auto}.contentpage.finisherclip #content_bottom{clear:both}.bordered-cms-wrapper,.cmsvideocomponent .w,.cmsvideolightboxcomponent .w,.cmscustomimagecomponent .w,.cmstextimagecomponent .w,.cmscatalogcomponent .w,.cmsspecialtextimagecomponent .w,.cmsbigtextimagecomponent .textimagecomp,.cmscontentteasercomponent .w,.cmsfaqcomponent .w,.cmsbrandscomponent .w,.cmsallbrandscomponent .w,.cmssporttypecomponent .w,.cmsallsporttypecomponent .w,.cmslistcomponent .w,.cmsheadlinelistcomponent .w,.cmspagenavigationcomponent .w{border:1px solid #dedede;padding:10px}.cmsvideocomponent .w{height:308px;overflow:hidden}.cmsvideocomponent .w h3{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;margin:0 0 10px 0}.cmsvideocomponent .w .text{margin-top:10px}.cmsvideocomponent .w .text p{margin-bottom:5px}.cmsvideolightboxcomponent .w{height:308px;overflow:hidden}.cmsvideolightboxcomponent .w h3{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;margin:10px 0 5px 0}.cmsvideolightboxcomponent .w .text{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000}.cmsvideolightboxcomponent .w .text a{text-decoration:underline}.cmsvideolightboxcomponent .w .text p{margin-bottom:5px}#large-lightbox.vimeo{width:420px;height:307px}#large-lightbox.vimeo .content{padding:10px;width:400px;height:225px}#large-lightbox.vimeo.STYLE3{width:630px;height:418px}#large-lightbox.vimeo.STYLE3 .content{width:610px;height:345px}.cmsconfiguratorcomponent{height:330px;position:relative;background:#f3f3f3 url(images/configurator-divider.png) 322px 241px no-repeat}.cmsconfiguratorcomponent img{margin:11px}.cmsconfiguratorcomponent .button{font-size:16px;font-family:Arial, sans-serif;line-height:22px;display:inline-block;font-weight:bold;background:#e2191a;color:#fff;margin:0 1px 1px 0;border:none;padding:4px 20px;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:#667242 1px 1px;-moz-box-shadow:#667242 1px 1px;box-shadow:#667242 1px 1px;padding:4px 11px;position:absolute;top:210px;left:5px}.cmsconfiguratorcomponent .button:hover,.cmsconfiguratorcomponent .button:active,.cmsconfiguratorcomponent .button:focus{text-decoration:none;color:#fff}.cmsconfiguratorcomponent .text{position:absolute;top:254px;left:14px;width:300px}.cmsconfiguratorcomponent .text a{font-family:Helvetica-Inserat,Impact,Arial,sans-serif;font-weight:normal;font-size:20px;line-height:24px;letter-spacing:0.025em;word-spacing:0.025em;color:#2b2d35}.cmsconfiguratorcomponent .text a:hover{text-decoration:none;color:#009197}.cmsconfiguratorcomponent .arrow{width:24px;height:24px;position:absolute;bottom:35px;right:15px;background:url(images/arrow_btn-big.png) no-repeat}.cmssingleproductcomponent .marketing{height:358px;border:1px solid #dedede}.cmssingleproductcomponent .marketing .header{font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000;padding:16px 20px 0 0}.cmssingleproductcomponent .marketing .text{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000;padding:16px 20px 16px 0}.cmssingleproductcomponent .marketing .text a{text-decoration:underline}.cmssingleproductcomponent .marketing .more{margin-top:10px;margin-bottom:20px;font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none;text-decoration:none !important}.cmssingleproductcomponent .marketing .more:hover,.cmssingleproductcomponent .marketing .more:active,.cmssingleproductcomponent .marketing .more:focus{text-decoration:none;color:#e2191a}.cmssingleproductcomponent .marketing .more span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.outdoor .cmssingleproductcomponent .marketing .more{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.outdoor .cmssingleproductcomponent .marketing .more:hover,body.outdoor .cmssingleproductcomponent .marketing .more:active,body.outdoor .cmssingleproductcomponent .marketing .more:focus{text-decoration:none;color:#e2191a}body.outdoor .cmssingleproductcomponent .marketing .more span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.outdoor .cmssingleproductcomponent .marketing .more span{background:url(images/button1-outdoor-bg.png) 100% 50% no-repeat}body.ryffel .cmssingleproductcomponent .marketing .more{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.ryffel .cmssingleproductcomponent .marketing .more:hover,body.ryffel .cmssingleproductcomponent .marketing .more:active,body.ryffel .cmssingleproductcomponent .marketing .more:focus{text-decoration:none;color:#e2191a}body.ryffel .cmssingleproductcomponent .marketing .more span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.ryffel .cmssingleproductcomponent .marketing .more span{background:url(images/button1-ryffel-bg.png) 100% 50% no-repeat}.cmsproductcomponent .header{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;width:100%}.cmsproductcomponent .header span{display:inline-block;background-color:#fff;padding:0 13px}.cmsproductcomponent .header span.count{color:#dedede}.cmsproductcomponent.slider{position:relative}.cmsproductcomponent.slider h2{font-family:Arial, sans-serif;color:#000}.cmsproductcomponent.slider>.w{height:368px;border:1px solid #dedede}.cmsproductcomponent.slider .header{text-align:center;position:relative;z-index:0;top:0;left:0;margin:0px 20px;padding-top:15px;padding-bottom:15px}.cmsproductcomponent.list .header{line-height:64px}.cmsproductcomponent .productcell-placeholder{height:288px;width:180px;float:left;position:relative}.cmsproductcomponent .productcell:hover{z-index:12}.cmsproductcomponent .productcell ul.colorboxes{margin:0;padding-left:0}.cmsproductcomponent .scrollable{position:relative;overflow:hidden;height:356px !important;padding-top:0px;top:-40px}.cmsproductcomponent .scrollable .disabled{display:none}.cmsproductcomponent .scrollable:hover{height:630px}.cmsproductcomponent .scrollable .items{width:20000em;position:absolute;top:39px}.cmsproductcomponent .scrollable .itemgroup{float:left}.cmsproductcomponent .scrollable .productcell{height:288px;margin-right:0px}.cmsproductcomponent .scrollable .productcell .w{border-color:transparent;height:auto}.no-js .cmsproductcomponent .scrollable .productcell:hover .w,.cmsproductcomponent .scrollable .productcell.active .w{border-color:#dedede;z-index:12}.cmsproductcomponent a.browse{cursor:pointer;display:block;font-size:1px;height:50px;width:25px;position:absolute;top:156px;z-index:20;background:url(images/sprites.png) no-repeat}.cmsproductcomponent .prev,.cmsproductcomponent .next{text-indent:-5000px}.cmsproductcomponent a.prev{left:0px;background-position:0 -47px}.cmsproductcomponent a.prev:hover{background-position:-78px -47px}.cmsproductcomponent a.next{right:0px;background-position:-26px -47px}.cmsproductcomponent a.next:hover{background-position:-52px -47px}.cmscustomimagecomponent .w{height:308px;overflow:hidden}.cmscustomimagecomponent a,.cmscustomimagecomponent img{display:block}.contains-products .cmstextimagecomponent .w{height:348px}.cmstopbrandscomponent .header{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;width:100%}.cmstopbrandscomponent .header span{display:inline-block;background-color:#fff;padding:0 13px}.cmstopbrandscomponent .header span.count{color:#dedede}.cmstopbrandscomponent .w{position:relative;overflow:hidden}.cmstopbrandscomponent.STYLE1 .w{height:80px;padding:10px;border:1px solid #dedede}.cmstopbrandscomponent.STYLE1 a{color:black}.cmstopbrandscomponent.STYLE1 a:hover{text-decoration:none;color:#E2191A}.cmstopbrandscomponent.STYLE1 .container{overflow:hidden;height:30px;line-height:30px;padding:18px 0}.cmstopbrandscomponent.STYLE1 .logoContainer{float:left;height:30px;width:60px;overflow:hidden}.cmstopbrandscomponent.STYLE1 .logoContainer img{vertical-align:middle}.cmstopbrandscomponent.STYLE1.grid-span-4 .logoContainer{margin:0 12px}.cmstopbrandscomponent.STYLE1.grid-span-5 .logoContainer{margin:0 13px}.cmstopbrandscomponent.STYLE1.grid-span-5 .logoContainer.first{padding-left:5px}.cmstopbrandscomponent.STYLE2{height:330px}.cmstopbrandscomponent.STYLE2 .logoContainer{float:left;border:1px solid #dedede;width:148px;height:102px;margin-right:20px;margin-top:20px;padding:15px}.cmstopbrandscomponent.STYLE2 .logoContainer.last{margin-right:0px}.cmstopbrandscomponent.STYLE2 .logoContainer a{color:black}.cmstopbrandscomponent.STYLE2 .logoContainer a:hover{text-decoration:none;color:#E2191A}.cmstopbrandscomponent.STYLE2 .logoContainer .logo{width:148px;height:74px;line-height:74px}.cmstopbrandscomponent.STYLE2 .logoContainer .logo a{display:block;height:74px;text-align:center}.cmstopbrandscomponent.STYLE2 .logoContainer .logo img{vertical-align:middle}.cmstopbrandscomponent.STYLE2 .logoContainer div.text{width:148px;padding-top:10px;text-align:center}.cmstopbrandscomponent.STYLE2 .logoContainer div.text a{font-weight:bold}.cmscategoryinsporttypecomponent .header{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;width:100%}.cmscategoryinsporttypecomponent .header span{display:inline-block;background-color:#fff;padding:0 13px}.cmscategoryinsporttypecomponent .header span.count{color:#dedede}.cmscategoryinsporttypecomponent .w{border:1px solid #dedede;padding:10px;height:308px}.cmscategoryinsporttypecomponent .content{margin-top:10px;height:288px}.cmscategoryinsporttypecomponent .content ul{padding:0 0 0 0}.cmscategoryinsporttypecomponent .content .column{height:278px;width:227px;float:left;padding-left:25px;display:block}.cmscategoryinsporttypecomponent .content .column:first{padding-left:15px}.cmscategoryinsporttypecomponent .content .column.last{padding-right:0px}.cmscategoryinsporttypecomponent .content .column a.headline{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#000;color:#999;padding:10px 0;display:block}.cmscategoryinsporttypecomponent .content .column a.headline:hover,.cmscategoryinsporttypecomponent .content .column a.headline:focus,.cmscategoryinsporttypecomponent .content .column a.headline:active{color:#e2191a}.cmscategoryinsporttypecomponent .content .column li.level-2{border-top:1px solid #dedede}.cmscategoryinsporttypecomponent .content .column li.level-2:first-child{border-top:none}.cmscategoryinsporttypecomponent .content .column a{color:#2b2d35;line-height:20px;font-size:12px;font-weight:bold;margin:0}.cmscategoryinsporttypecomponent .content .column a:hover,.cmscategoryinsporttypecomponent .content .column a:focus,.cmscategoryinsporttypecomponent .content .column a:active{color:#e2191a}.cmscategoryinsporttypecomponent .content .column .inner-column{width:202px;float:left;list-style-type:none}.cmscategoryinsporttypecomponent .content .column div.border{float:left;height:230px;width:25px;border-right:1px dotted #dedede}.cmscategoryinsporttypecomponent .content .column div.border.last{border-right:none}.cmscategoryinsporttypecomponent .content .column .column-container{width:252px}.cmscategorycomponent .w{border:1px solid #dedede;padding:10px;overflow:hidden}.cmscategorycomponent .content{background:url("images/cms-bgcat-all.png") no-repeat scroll 167px 100% transparent;margin-top:10px}.cmscategorycomponent .content .category{float:left}.cmscategorycomponent .content .category .catHeader{background:url("images/cms-bgcat-rt.png") no-repeat scroll 100% 0 transparent;height:60px;width:172px;padding-top:10px}.cmscategorycomponent .content .category .catHeader a{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000}.cmscategorycomponent .content ul{overflow:hidden}.cmscategorycomponent .content .first{margin-left:10px}.cmscategorycomponent .content .column{width:220px;float:left;padding-left:25px;display:block}.cmscategorycomponent .content .column .noheadline{padding:10px 0;display:block}.cmscategorycomponent .content .column a.headline{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#000;color:#999;padding:10px 0;display:block}.cmscategorycomponent .content .column a.headline:hover,.cmscategorycomponent .content .column a.headline:focus,.cmscategorycomponent .content .column a.headline:active{color:#e2191a}.cmscategorycomponent .content .column li.level-2{border-top:1px solid #dedede}.cmscategorycomponent .content .column li.level-2:first-child{border-top:none}.cmscategorycomponent .content .column a{color:#2b2d35;line-height:20px;font-size:12px;font-weight:bold;margin:0}.cmscategorycomponent .content .column a:hover,.cmscategorycomponent .content .column a:focus,.cmscategorycomponent .content .column a:active{color:#e2191a}.cmscategorycomponent .content .column .inner-column{width:200px;float:left;list-style-type:none;padding-right:24px;border-right:1px dotted #dedede}.cmscategorycomponent .content .column.last .inner-column{border-right:none;padding-right:0}.cmscategorycomponent .content .column .column-container{width:252px}.cmscategoryinsporttypecomponent.grid-span-5 .content .column{width:214px}.cmscategoryinsporttypecomponent.grid-span-5 .content .column .inner-column{width:189px}.cmstextimagecomponent,.cmscatalogcomponent{overflow:hidden;text-align:left}.cmstextimagecomponent .w,.cmscatalogcomponent .w{position:relative;height:308px;overflow:hidden}.cmstextimagecomponent .w .image1,.cmscatalogcomponent .w .image1{overflow:hidden;margin-bottom:8px}.cmstextimagecomponent .w .image1 img,.cmscatalogcomponent .w .image1 img{display:block}.cmstextimagecomponent .text,.cmscatalogcomponent .text{padding:10px 5px 10px 5px}.cmstextimagecomponent .text .color-headline,.cmstextimagecomponent .text .headline,.cmstextimagecomponent .text .text2,.cmscatalogcomponent .text .color-headline,.cmscatalogcomponent .text .headline,.cmscatalogcomponent .text .text2{display:block}.cmstextimagecomponent .text .color-headline,.cmscatalogcomponent .text .color-headline{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00}.cmstextimagecomponent .text .headline,.cmscatalogcomponent .text .headline{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;padding-top:0px}.cmstextimagecomponent .text p,.cmscatalogcomponent .text p{color:#2b2d35;margin-top:7px}.cmstextimagecomponent .text .category,.cmscatalogcomponent .text .category{margin-top:10px}.cmstextimagecomponent .text .category .headline,.cmscatalogcomponent .text .category .headline{padding-top:0;text-align:left;margin-bottom:10px}.cmstextimagecomponent .text .category .sub-headline,.cmscatalogcomponent .text .category .sub-headline{font-weight:bold;text-transform:uppercase;font-size:12px;line-height:14px;color:#999}.cmstextimagecomponent .text .category ul,.cmscatalogcomponent .text .category ul{margin-top:5px;border-top:1px solid #dedede}.cmstextimagecomponent .text .category ul li,.cmscatalogcomponent .text .category ul li{border-bottom:1px solid #dedede;padding-left:5px}.cmstextimagecomponent .text .category ul li a,.cmscatalogcomponent .text .category ul li a{color:#2b2d35;line-height:20px;font-weight:bold}.cmstextimagecomponent .text .category ul li a:hover,.cmstextimagecomponent .text .category ul li a:focus,.cmstextimagecomponent .text .category ul li a:active,.cmscatalogcomponent .text .category ul li a:hover,.cmscatalogcomponent .text .category ul li a:focus,.cmscatalogcomponent .text .category ul li a:active{color:#e2191a}.cmstextimagecomponent .buttons,.cmscatalogcomponent .buttons{position:absolute;overflow:hidden;left:0;bottom:0;padding-left:15px;padding-bottom:20px;background-color:#fff}.cmstextimagecomponent .buttons a,.cmscatalogcomponent .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}.cmstextimagecomponent .buttons a:hover,.cmstextimagecomponent .buttons a:active,.cmstextimagecomponent .buttons a:focus,.cmscatalogcomponent .buttons a:hover,.cmscatalogcomponent .buttons a:active,.cmscatalogcomponent .buttons a:focus{text-decoration:none;color:#e2191a}.cmstextimagecomponent .buttons a span,.cmscatalogcomponent .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}.cmstextimagecomponent.grid-span-1 .color-headline+.headline,.cmscatalogcomponent.grid-span-1 .color-headline+.headline{text-align:left;padding-top:0}.cmstextimagecomponent.grid-span-1 .headline,.cmscatalogcomponent.grid-span-1 .headline{text-align:center}.cmstextimagecomponent.grid-span-1 .buttons,.cmscatalogcomponent.grid-span-1 .buttons{width:100%;padding-left:0;padding-right:0;text-align:center}.cmstextimagecomponent.grid-span-1 .text2,.cmscatalogcomponent.grid-span-1 .text2{margin-top:5px}.cmstextimagecomponent.grid-span-1.STYLE2 .text,.cmscatalogcomponent.grid-span-1.STYLE2 .text{bottom:50px;height:115px}.cmstextimagecomponent.grid-span-1.STYLE2 .text .headline,.cmscatalogcomponent.grid-span-1.STYLE2 .text .headline{text-align:left}.cmstextimagecomponent.grid-span-1.STYLE2 .buttons,.cmscatalogcomponent.grid-span-1.STYLE2 .buttons{text-align:left;padding-left:15px;width:auto}.cmstextimagecomponent.grid-span-2 .text,.cmscatalogcomponent.grid-span-2 .text{width:358px-10px}.cmstextimagecomponent.grid-span-2 .headline,.cmscatalogcomponent.grid-span-2 .headline{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00}.cmstextimagecomponent.grid-span-2 .text2,.cmscatalogcomponent.grid-span-2 .text2{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000}.cmstextimagecomponent.grid-span-2 .buttons,.cmscatalogcomponent.grid-span-2 .buttons{width:363px}.cmstextimagecomponent.grid-span-4 .buttons,.cmscatalogcomponent.grid-span-4 .buttons{width:763px}.cmstextimagecomponent.grid-span-5 .buttons,.cmscatalogcomponent.grid-span-5 .buttons{width:963px}.cmstextimagecomponent.grid-span-2.STYLE2 .w .image1,.cmscatalogcomponent.grid-span-2.STYLE2 .w .image1{width:158px;float:left;margin-bottom:0;height:308px}.cmstextimagecomponent.grid-span-2.STYLE2 .text,.cmscatalogcomponent.grid-span-2.STYLE2 .text{float:left;width:180px;padding:7px 0 0 20px}.cmstextimagecomponent.grid-span-2.STYLE2 .buttons,.cmscatalogcomponent.grid-span-2.STYLE2 .buttons{left:168px;width:190px;padding-left:20px}.cmstextimagecomponent.grid-span-2.STYLE3 div.w,.cmscatalogcomponent.grid-span-2.STYLE3 div.w{height:133px}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.image1,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.image1{height:96px;margin-bottom:0;overflow:hidden}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.image1 a img,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.image1 a img{width:100%}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.text,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.text{padding-left:28px;position:relative;z-index:1}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.text span.headline,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.text span.headline{position:absolute;top:24px;text-transform:none;font-size:12px;line-height:14px;color:#333333}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.text span.text2,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.text span.text2{font-weight:normal;font-size:12px;line-height:14px}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.buttons,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.buttons{position:absolute;bottom:0;left:0;z-index:5;padding:0 0 0 15px;height:48px;background:none}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.buttons a,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.buttons a{padding:0;margin:3px 0 0 0;background:url("images/fcplay.png") left 14px no-repeat;display:block;height:100%;border:none}.cmstextimagecomponent.grid-span-2.STYLE3 div.w div.buttons a span,.cmscatalogcomponent.grid-span-2.STYLE3 div.w div.buttons a span{display:none}.cmstextimagecomponent.grid-span-4.STYLE2 .w .image1,.cmscatalogcomponent.grid-span-4.STYLE2 .w .image1{width:358px;float:left;margin-bottom:0;height:308px}.cmstextimagecomponent.grid-span-4.STYLE2 .text,.cmscatalogcomponent.grid-span-4.STYLE2 .text{float:left;width:370px;padding:7px 0 0 30px}.cmstextimagecomponent.grid-span-4.STYLE2 .buttons,.cmscatalogcomponent.grid-span-4.STYLE2 .buttons{left:368px;width:380px;padding-left:30px}.cmstextimagecomponent.grid-span-5.STYLE2 .w .image1,.cmscatalogcomponent.grid-span-5.STYLE2 .w .image1{width:358px;float:left;margin-bottom:0;height:308px}.cmstextimagecomponent.grid-span-5.STYLE2 .text,.cmscatalogcomponent.grid-span-5.STYLE2 .text{float:left;width:570px;padding:7px 0 0 30px}.cmstextimagecomponent.grid-span-5.STYLE2 .buttons,.cmscatalogcomponent.grid-span-5.STYLE2 .buttons{left:368px;width:580px;padding-left:30px}.cmsspecialtextimagecomponent{overflow:hidden;text-align:left}.cmsspecialtextimagecomponent .w{position:relative;height:348px;overflow:hidden}.cmsspecialtextimagecomponent .w .image1{overflow:hidden;margin-bottom:8px}.cmsspecialtextimagecomponent .w .image1 img{display:block}.cmsspecialtextimagecomponent .text{padding:0 5px 0 5px;overflow:hidden}.cmsspecialtextimagecomponent .text .color-headline{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;display:block}.cmsspecialtextimagecomponent .text .headline{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;display:block}.cmsspecialtextimagecomponent .text p{color:#2b2d35;margin-top:7px}.cmsspecialtextimagecomponent .text .category{margin-top:10px}.cmsspecialtextimagecomponent .text .category .headline{padding-top:0;text-align:left;margin-bottom:10px}.cmsspecialtextimagecomponent .text .category .sub-headline{font-weight:bold;text-transform:uppercase;font-size:12px;line-height:14px;color:#999}.cmsspecialtextimagecomponent .text .category ul{margin-top:5px;border-top:1px solid #dedede}.cmsspecialtextimagecomponent .text .category ul li{border-bottom:1px solid #dedede;padding-left:5px}.cmsspecialtextimagecomponent .text .category ul li a{color:#2b2d35;line-height:20px;font-weight:bold}.cmsspecialtextimagecomponent .text .category ul li a:hover,.cmsspecialtextimagecomponent .text .category ul li a:focus,.cmsspecialtextimagecomponent .text .category ul li a:active{color:#e2191a}.cmsspecialtextimagecomponent .buttons{position:absolute;overflow:hidden;left:0;bottom:0;padding-left:15px;padding-top:2px;height:40px;background-color:#fff}.cmsspecialtextimagecomponent .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}.cmsspecialtextimagecomponent .buttons a:hover,.cmsspecialtextimagecomponent .buttons a:active,.cmsspecialtextimagecomponent .buttons a:focus{text-decoration:none;color:#e2191a}.cmsspecialtextimagecomponent .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}.cmsspecialtextimagecomponent.grid-span-1 .color-headline+.headline{text-align:left;padding-top:0}.cmsspecialtextimagecomponent.grid-span-1 .headline{text-align:center;padding-top:10px}.cmsspecialtextimagecomponent.grid-span-1 .buttons{width:163px}.cmsspecialtextimagecomponent.grid-span-2 .buttons{width:363px}.cmsspecialtextimagecomponent.grid-span-4 .buttons{width:763px}.cmsspecialtextimagecomponent.grid-span-5 .buttons{width:963px}.cmsspecialtextimagecomponent.grid-span-2.STYLE2 .w .image1{width:158px;float:left;margin-bottom:0;height:308px}.cmsspecialtextimagecomponent.grid-span-2.STYLE2 .text{float:left;width:180px;padding:7px 0 0 20px}.cmsspecialtextimagecomponent.grid-span-2.STYLE2 .buttons{left:168px;width:190px;padding-left:20px}.cmsspecialtextimagecomponent.grid-span-4.STYLE2 .w .image1{width:358px;float:left;margin-bottom:0;height:308px}.cmsspecialtextimagecomponent.grid-span-4.STYLE2 .text{float:left;width:370px;padding:7px 0 0 30px}.cmsspecialtextimagecomponent.grid-span-4.STYLE2 .buttons{left:368px;width:380px;padding-left:30px}.cmsspecialtextimagecomponent.grid-span-5.STYLE2 .w .image1{width:358px;float:left;margin-bottom:0;height:308px}.cmsspecialtextimagecomponent.grid-span-5.STYLE2 .text{float:left;width:570px;padding:7px 0 0 30px}.cmsspecialtextimagecomponent.grid-span-5.STYLE2 .buttons{left:368px;width:580px;padding-left:30px}.cmsbigtextimagecomponent .textimagecomp{position:relative;height:133px;overflow:hidden;text-align:center}.cmsbigtextimagecomponent .textimagecomp:first-child{margin-bottom:20px}.cmsbigtextimagecomponent .textimagecomp .text1{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;margin:0}.cmsbigtextimagecomponent .textimagecomp .text2{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000}.cmsbigtextimagecomponent .textimagecomp .text2 a{text-decoration:underline}.cmsbigtextimagecomponent .textimagecomp .image1{width:158px;overflow:hidden;position:absolute;bottom:10px;left:10px}.cmsbigtextimagecomponent .textimagecomp .image1 a img{display:block;margin:0 auto}.landingpage .wysiwyg h1,.landingpage .wysiwyg h2,.landingpage .wysiwyg h3{font-weight:normal !important}.landingpage .slider .disabled{display:none}.wysiwyg ul{list-style-image:url("images/list-item-v2.png")}.wysiwyg .spalte-links{width:50%;float:left}.wysiwyg .spalte-rechts{width:50%;float:right}.wysiwyg .text-links-2col{width:380px;margin-right:20px;float:left}.wysiwyg .text-rechts-2col{width:380px;float:right}.wysiwyg .spalte-links .inhalt,.wysiwyg .spalte-rechts .inhalt,.wysiwyg .text-links-2col .inhalt,.wysiwyg .text-rechts-2col .inhalt{clear:both;line-height:17px}.wysiwyg .bild{max-width:358px;overflow:hidden;margin-bottom:20px}.wysiwyg .bildtext{max-width:358px;overflow:hidden}.wysiwyg .bildtext .beschreibung{clear:both;margin:10px 0px 25px 0px;font-size:11px;line-height:16px;color:#2B2D35}.wysiwyg .header-banner{background-position:100% 50%;background-repeat:no-repeat;display:block;width:758px;height:71px;margin-bottom:25px;padding:47px 0px 0px 20px;border:1px solid #dedede;font:bold 22px/24px sans-serif;letter-spacing:-0.025em;word-spacing:-0.025em}.wysiwyg .pagecontent h1{font-size:22px}.wysiwyg .pagecontent #einleitung{font-size:16px;line-height:22px;font-weight:bold;color:#999}.wysiwyg table td{border:1px solid #e7e7e7}.wysiwyg table h2{margin:5px !important}.wysiwyg .table-header{border:1px solid #e7e7e7;background-color:#e9e6e1}.wysiwyg table-header td{font-weight:bold}.wysiwyg .table-empty{background-color:#e9e6e1;padding:0 !important;line-height:3px !important}.wysiwyg .center{text-align:center}.wysiwyg .pagecontent ul,.wysiwyg .pagecontent ol{margin:5px 0 20px -25px}body .wysiwyg .pagecontent ul{list-style-image:url(/medias/sys_master/8803736191006.png);margin-bottom:8px}body.outdoor .wysiwyg .pagecontent ul{list-style-image:url(/medias/sys_master/8803736289310.png);margin-bottom:8px}.wysiwyg .pagecontent ol li,.wysiwyg .pagecontent ul li{margin-bottom:6px}.wysiwyg .pagecontent ul li span{color:#000}body .wysiwyg .pagecontent ul ul,.wysiwyg .pagecontent ol ul{list-style-image:url(/medias/sys_master/8803736191006.png);padding:0 0 0 40px}body.outdoor .wysiwyg .pagecontent ul ul,.wysiwyg .pagecontent ol ul{list-style-image:url(/medias/sys_master/8803736289310.png);padding:0 0 0 40px}body .wysiwyg .pagecontent .checklist{list-style-image:url(/medias/sys_master/8803738583070.png)}body.outdoor .wysiwyg .pagecontent .checklist{list-style-image:url(/medias/sys_master/8803738484766.png)}.wysiwyg .ordered-list ol{padding-left:50px;list-style:none}.wysiwyg .ordered-list ol li{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:black;position:static;margin-bottom:12px}.wysiwyg .ordered-list ol li .nr{background:transparent url(/medias/sys_master/8803738910750.png) no-repeat left top;font-size:11px;margin-left:-25px;float:left;display:block;width:17px;height:17px;color:white;zoom:1;padding-left:5px}.wysiwyg .ordered-list span{background:none;margin-left:0;display:block;padding-bottom:0;line-height:16px;color:#999;font-weight:bold;zoom:1;width:100%;float:left}.wysiwyg .inline-nr{background:transparent url(/medias/sys_master/8803738910750.png) no-repeat left top;font-size:11px;font-weight:bold;display:inline-block;width:12px;height:17px;color:white;zoom:1;padding-left:5px}body .wysiwyg .hinweis{border:1px solid #dedede;padding:12px 12px 12px 140px}body.lang-de .wysiwyg .hinweis{background:transparent url(/medias/sys_master/8803860774942.jpg) 0% 50% no-repeat}body.lang-fr .wysiwyg .hinweis{background:transparent url(/medias/sys_master/8803861168158.jpg) 0% 50% no-repeat}body.lang-it .wysiwyg .hinweis{background:transparent url(/medias/sys_master/8803861725214.jpg) 0% 50% no-repeat}body.lang-de.outdoor .wysiwyg .hinweis{background:transparent url(/medias/sys_master/8803860676638.jpg) 0% 50% no-repeat}body.lang-fr.outdoor .wysiwyg .hinweis{background:transparent url(/medias/sys_master/8803861266462.jpg) 0% 50% no-repeat}body.lang-it.outdoor .wysiwyg .hinweis{background:transparent url(/medias/sys_master/8803861626910.jpg) 0% 50% no-repeat}body.lang-de .wysiwyg .hinweis.schwarz{background:transparent url(/medias/sys_master/8803860971550.jpg) 0% 50% no-repeat}body.lang-fr .wysiwyg .hinweis.schwarz{background:transparent url(/medias/sys_master/8803861364766.jpg) 0% 50% no-repeat}body.lang-it .wysiwyg .hinweis.schwarz{background:transparent url(/medias/sys_master/8803861823518.jpg) 0% 50% no-repeat}.wysiwyg .wichtig{border:1px solid #dedede;padding:12px 12px 12px 140px}body.lang-de .wysiwyg .wichtig{background:transparent url(/medias/sys_master/8803860873246.jpg) 0% 50% no-repeat}body.lang-fr .wysiwyg .wichtig{background:transparent url(/medias/sys_master/8803861069854.jpg) 0% 50% no-repeat}body.lang-it .wysiwyg .wichtig{background:transparent url(/medias/sys_master/8803861463070.jpg) 0% 50% no-repeat}body .wysiwyg .postit-top{background:#f4f1ec url(/medias/sys_master/8804230463518.jpg) no-repeat;width:308px;min-height:20px;padding:25px 25px 5px 25px;font-size:18px;font-weight:bold}body.outdoor .wysiwyg .postit-top{background:#f4f1ec url(/medias/sys_master/8803283370014.jpg) no-repeat;color:#663300}body.ryffel .wysiwyg .postit-top{background:#f4f1ec url(/medias/sys_master/8804230365214.jpg) no-repeat}.wysiwyg .postit-top h2{display:inline;margin:0 0 10px 0;font-size:18px;font-weight:bold;line-height:20px}.wysiwyg it-content{background:#f4f1ec url(/medias/sys_master/8803283271710.jpg) 0% 100% no-repeat;width:303px;padding:5px 30px 30px 25px;color:#676767;font-weight:bold}.wysiwyg .postit-content a{color:#676767;font-weight:bold;text-decoration:underline}.wysiwyg .postit-content a:hover,.wysiwyg .postit-content a:active{color:#e2191a}.wysiwyg .postit-content li{border-top:1px dashed #c7c7c7;padding-top:8px}.wysiwyg .postit-content li:first-child{border-top:0;padding-top:0px}.wysiwyg .postit-content ul ul li{border-top:none;padding-top:2px}.wysiwyg .postit-content ul ul li:first-child{padding-top:5px}body .wysiwyg .tipp-top-2col{min-height:25px;font-size:18px;font-weight:bold;line-height:20px}body.lang-de .wysiwyg .tipp-top-2col{background:#e9e6e1 url(/medias/sys_master/8803736485918.jpg) no-repeat 0% 0%;padding:43px 35px 0px 120px;width:625px}body.lang-fr .wysiwyg .tipp-top-2col{background:#e9e6e1 url(/medias/sys_master/8804230266910.jpg) no-repeat 0% 0%;padding:43px 35px 0px 165px;width:580px}body.lang-it .wysiwyg .tipp-top-2col{background:#e9e6e1 url(/medias/sys_master/8804230168606.jpg) no-repeat 0% 0%;padding:43px 35px 0px 185px;width:560px}.wysiwyg .tipp-content-2col{width:710px;background:#e9e6e1 url(/medias/sys_master/8803736715294.jpg) no-repeat 0% 100%;padding:10px 35px 30px 35px}.wysiwyg .tipp-top-1col{min-height:25px}body.lang-de .wysiwyg .tipp-top-1col{background:#e9e6e1 url(/medias/sys_master/8803740057630.jpg) no-repeat 0% 0%;padding:43px 35px 0px 120px;width:203px}body.lang-fr .wysiwyg .tipp-top-1col{background:#e9e6e1 url(/medias/sys_master/8804230004766.jpg) no-repeat 0% 0%;padding:43px 35px 0px 165px;width:158px}body.lang-it .wysiwyg .tipp-top-1col{background:#e9e6e1 url(/medias/sys_master/8804229906462.jpg) no-repeat 0% 0%;padding:43px 35px 0px 185px;width:138px}.wysiwyg .tipp-content-1col{background:#e9e6e1 url(/medias/sys_master/8803736911902.jpg) no-repeat 0% 100%;width:288px;padding:10px 35px 30px 35px}.wysiwyg .tipp-content h2,.wysiwyg .tipp-content-1col h2{display:inline;margin:0 0 10px 0;font-size:18px;font-weight:bold;line-height:20px}.wysiwyg .trennlinie{background:url(/static/templates/sportxx/resources/stylesheets/images/bg-table-row.png) 0% 100% repeat-x;margin-top:10px;padding-bottom:10px;float:left}.wysiwyg .umbruch{position:relative;right:390px;width:780px}body .wysiwyg .inline-link a{text-decoration:none !important;margin-left:0px;padding:0 0 0 25px;font-size:11px;font-family:Arial, sans-serif;line-height:17px;display:inline-block;height:17px;font-weight:bold;background:url(/static/templates/sportxx/resources/stylesheets/images/textlink6.png) 0% 50% no-repeat;color:black;text-transform:uppercase;letter-spacing:-0.01em;word-spacing:-0.01em}body.outdoor .wysiwyg .inline-link a{background:url(/static/templates/sportxx/resources/stylesheets/images/textlink6-outdoor.png) 0% 50% no-repeat}body.ryffel .wysiwyg .inline-link a{background:url(/static/templates/sportxx/resources/stylesheets/images/textlink6-ryffel.png) 0% 50% no-repeat}body .wysiwyg .inline-link a:hover{color:#E2191A}.wysiwyg .inline-link.download a{background:url(/static/templates/sportxx/resources/stylesheets/images/textlink7.png) 0% 50% no-repeat}.wysiwyg .addons li a{margin-left:25px}.cmscontentelementcomponent ul{list-style-image:url("images/list-item-v2.png")}.cmscontentelementcomponent .w{padding:20px 0;background:url(images/bg-table-row.png) 0% 100% repeat-x;*zoom:1}.cmscontentelementcomponent .w:after{content:"";display:table;clear:both}.cmscontentelementcomponent .header h1{font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000;margin-bottom:15px}.cmscontentelementcomponent .header .abstract{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#000;color:#999;margin-bottom:25px}.cmscontentelementcomponent .figures{width:50%;float:left}.cmscontentelementcomponent .figures figure,.cmscontentelementcomponent .figures .figure{margin-right:10px;max-width:358px;overflow:hidden}.cmscontentelementcomponent .figures figure,.cmscontentelementcomponent .figures .figcaption{font-size:11px;line-height:16px;color:#000;clear:both;color:#2b2d35;margin:10px 0px 25px 0px}.cmscontentelementcomponent .figures figure a,.cmscontentelementcomponent .figures .figcaption a{text-decoration:underline}.cmscontentelementcomponent .text{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000}.cmscontentelementcomponent .text a{text-decoration:underline}.cmscontentelementcomponent .text h3{clear:both;font-weight:bold;font-size:18px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000;margin:0 0 15px 0}.cmscontentelementcomponent .text .abstract{font-weight:bold;font-size:14px;line-height:16px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#999;margin-bottom:15px}.cmscontentelementcomponent .text .addons{margin-top:20px;padding-left:0;list-style:none}.cmscontentelementcomponent .text .addons li{margin-bottom:10px}.cmscontentelementcomponent .text .addons li a{text-decoration:none;padding-left:22px;font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink7.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;letter-spacing:-0.010em;word-spacing:-0.010em}.cmscontentelementcomponent .text .addons li a:hover,.cmscontentelementcomponent .text .addons li a:focus,.cmscontentelementcomponent .text .addons li a:active{color:#e2191a}.cmscontentelementcomponent .text .addons li a:hover,.cmscontentelementcomponent .text .addons li a:active,.cmscontentelementcomponent .text .addons li a:focus{text-decoration:none}.cmscontentelementcomponent .text .addons li a.link{background-image:url(images/textlink6.png)}body.outdoor .cmscontentelementcomponent .text .addons li a.link{background-image:url(images/textlink6-outdoor.png)}body.ryffel .cmscontentelementcomponent .text .addons li a.link{background-image:url(images/textlink6-ryffel.png)}.cmscontentelementcomponent .has-figures .text{float:right;width:50%}.cmscontentteasercomponent .w{*zoom:1}.cmscontentteasercomponent .w:after{content:"";display:table;clear:both}.cmscontentteasercomponent .header{margin-bottom:15px;font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000}.cmscontentteasercomponent a.link{margin-top:10px;margin-bottom:20px;font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none;text-decoration:none !important}.cmscontentteasercomponent a.link:hover,.cmscontentteasercomponent a.link:active,.cmscontentteasercomponent a.link:focus{text-decoration:none;color:#e2191a}.cmscontentteasercomponent a.link span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.outdoor .cmscontentteasercomponent a.link{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.outdoor .cmscontentteasercomponent a.link:hover,body.outdoor .cmscontentteasercomponent a.link:active,body.outdoor .cmscontentteasercomponent a.link:focus{text-decoration:none;color:#e2191a}body.outdoor .cmscontentteasercomponent a.link span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.outdoor .cmscontentteasercomponent a.link span{background:url(images/button1-outdoor-bg.png) 100% 50% no-repeat}body.ryffel .cmscontentteasercomponent a.link{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.ryffel .cmscontentteasercomponent a.link:hover,body.ryffel .cmscontentteasercomponent a.link:active,body.ryffel .cmscontentteasercomponent a.link:focus{text-decoration:none;color:#e2191a}body.ryffel .cmscontentteasercomponent a.link span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.ryffel .cmscontentteasercomponent a.link span{background:url(images/button1-ryffel-bg.png) 100% 50% no-repeat}.cmsContentTeaserComponentStyle1 .w{padding:20px}.cmsContentTeaserComponentStyle1 div{margin:0px !important;font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000}.cmsContentTeaserComponentStyle1 div a{text-decoration:underline}.cmsContentTeaserComponentStyle1 a.link{margin-bottom:0px}.cmsContentTeaserComponentStyle2{height:215px}.cmsContentTeaserComponentStyle2 .w{height:193px}.cmsContentTeaserComponentStyle2 .header{margin-bottom:15px;font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00}.cmsContentTeaserComponentStyle2 img{display:block;margin:auto;float:left}.cmsContentTeaserComponentStyle2 a.link{margin-left:30px}.cmsContentTeaserComponentStyle2 .teaser2Content{float:left;width:370px;height:148px;margin-left:30px;display:block;overflow:hidden}.cmsContentTeaserComponentStyle2 .teaser2Content .pagecontent{height:110px;overflow:hidden}.cmsContentTeaserComponentStyle3{height:215px;margin-bottom:0px}.cmsContentTeaserComponentStyle3 .w{height:193px}.cmsContentTeaserComponentStyle3 img{float:left}.cmsContentTeaserComponentStyle3 .teaser3Content{*zoom:1;float:left;margin-left:20px;width:180px;height:192px}.cmsContentTeaserComponentStyle3 .teaser3Content:after{content:"";display:table;clear:both}.cmsContentTeaserComponentStyle3 .teaser3Content .pagecontent{height:148px;overflow:hidden}.cmsContentTeaserComponentStyle3 .teaser3Content .header{margin-top:5px}.cmsContentTeaserComponentStyle4{height:330px;margin-bottom:0px}.cmsContentTeaserComponentStyle4 .w{height:308px;*zoom:1;position:relative}.cmsContentTeaserComponentStyle4 .w:after{content:"";display:table;clear:both}.cmsContentTeaserComponentStyle4 img{clear:both;margin-bottom:15px}.cmsContentTeaserComponentStyle4 a.link{position:absolute;bottom:0px}.cmsfaqcomponent .w{padding:5px 15px;*zoom:1}.cmsfaqcomponent .w:after{content:"";display:table;clear:both}.cmsfaqcomponent h3{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#000;color:#999;float:left;width:190px;padding-top:10px;margin-right:10px}.cmsfaqcomponent .cmsfaqcomponent_faqs{width:auto;margin:0 0 0 200px;padding:10px 0 10px 20px;background:url(images/faq_divider.png) no-repeat 0% 50%}.cmsfaqcomponent .cmsfaqcomponent_faqs ul{list-style-type:none;padding:0;margin:0;background:url(images/bg-table-row.png) repeat-x 0% 100%}.cmsfaqcomponent .cmsfaqcomponent_faqs ul li{background:url(images/bg-table-row.png) repeat-x 0% 0%;padding:5px 0}.cmsfaqcomponent .cmsfaqcomponent_faqs dl dt{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000;text-decoration:underline;padding:0 0 0 15px;background:url(images/list-close.png) no-repeat 0% 50%}.cmsfaqcomponent .cmsfaqcomponent_faqs dl dt a{text-decoration:underline}.cmsfaqcomponent .cmsfaqcomponent_faqs dl dt:hover,.cmsfaqcomponent .cmsfaqcomponent_faqs dl dt:focus,.cmsfaqcomponent .cmsfaqcomponent_faqs dl dt:active{color:#e2191a}.cmsfaqcomponent .cmsfaqcomponent_faqs dl .active{background:url(images/list-open.png) no-repeat 0% 50%;padding:0 0 5px 15px;color:#e2191a}.cmsfaqcomponent .cmsfaqcomponent_faqs dl dd{margin-left:25px;font-size:11px;color:#666;line-height:14px}.cmsfaqcomponent .cmsfaqcomponent_faqs dl dd p{font-size:11px;color:#666;line-height:14px;margin-bottom:0}.cmsbrandscomponent .w{position:relative;height:308px;overflow:hidden}.cmsbrandscomponent .w h2{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase}.cmsbrandscomponent .w h2 span{display:inline-block;background-color:#fff;padding:0 13px}.cmsbrandscomponent .w ul{list-style-type:none;padding-top:20px;margin:0;overflow:hidden}.cmsbrandscomponent .w ul li{float:left;width:71px;height:47px}.cmsbrandscomponent .w ul li a{display:block;text-align:center;line-height:47px}.cmsbrandscomponent .w ul li a img{vertical-align:middle}.cmsbrandscomponent .w .buttons{border-top:1px dotted #dedede;text-align:center;position:absolute;overflow:hidden;left:10px;bottom:0px;padding-top:15px;height:40px;background-color:#fff}.cmsbrandscomponent .w .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}.cmsbrandscomponent .w .buttons a:hover,.cmsbrandscomponent .w .buttons a:active,.cmsbrandscomponent .w .buttons a:focus{text-decoration:none;color:#e2191a}.cmsbrandscomponent .w .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}.cmsbrandscomponent.grid-span-2 .buttons{width:358px}.cmsbrandscomponent.grid-span-4 .w{height:auto}.cmsbrandscomponent.grid-span-4 .w ul{border:none}.cmsbrandscomponent.grid-span-4 .buttons{display:none}.cmsallbrandscomponent .w{position:relative;overflow:hidden}.cmsallbrandscomponent .w .letter{width:232px;display:block;float:left;margin:10px 10px 0 0}.cmsallbrandscomponent .w .letter.grid-last{margin:10px 0 0 0}.cmsallbrandscomponent .w .letter.grid-first{clear:both}.cmsallbrandscomponent .w h3,.cmsallbrandscomponent .w h4{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase}.cmsallbrandscomponent .w h3 span,.cmsallbrandscomponent .w h4 span{display:inline-block;background-color:#fff;padding:0 13px}.cmsallbrandscomponent .w ul{list-style-type:none;overflow:hidden}.cmsallbrandscomponent .w ul li{line-height:25px}.cmsallbrandscomponent .w ul li a{color:#2b2d35;line-height:20px;font-weight:bold}.cmsallbrandscomponent .w ul li a:hover,.cmsallbrandscomponent .w ul li a:focus,.cmsallbrandscomponent .w ul li a:active{color:#e2191a}.cmssporttypecomponent .w{position:relative;overflow:hidden;height:308px}.cmssporttypecomponent .text{height:158px;padding:10px 5px 10px 5px;position:absolute;bottom:40px;left:10px;right:10px;width:158px-10px;overflow:hidden}.cmssporttypecomponent .text .color-headline,.cmssporttypecomponent .text .headline,.cmssporttypecomponent .text .text2{display:block}.cmssporttypecomponent .text .color-headline{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00}.cmssporttypecomponent .text .headline{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;padding-top:0px;text-align:center}.cmssporttypecomponent .text p{color:#2b2d35;margin-top:7px}.cmssporttypecomponent .text .category{margin-top:10px}.cmssporttypecomponent .text .category .headline{padding-top:0;text-align:left;margin-bottom:10px}.cmssporttypecomponent .text .category .sub-headline{font-weight:bold;text-transform:uppercase;font-size:12px;line-height:14px;color:#999}.cmssporttypecomponent .text .category ul{margin-top:5px;border-top:1px solid #dedede}.cmssporttypecomponent .text .category ul li{border-bottom:1px solid #dedede;padding-left:5px}.cmssporttypecomponent .text .category ul li a{color:#2b2d35;line-height:20px;font-weight:bold}.cmssporttypecomponent .text .category ul li a:hover,.cmssporttypecomponent .text .category ul li a:focus,.cmssporttypecomponent .text .category ul li a:active{color:#e2191a}.cmssporttypecomponent .buttons{position:absolute;overflow:hidden;left:0;bottom:0;padding-left:15px;padding-bottom:20px;background-color:#fff}.cmssporttypecomponent .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}.cmssporttypecomponent .buttons a:hover,.cmssporttypecomponent .buttons a:active,.cmssporttypecomponent .buttons a:focus{text-decoration:none;color:#e2191a}.cmssporttypecomponent .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}.cmsallsporttypecomponent .w{position:relative;overflow:hidden}.cmsallsporttypecomponent .w div.border{border-right:1px dotted #dedede;padding-right:20px}.cmsallsporttypecomponent .w div.border.last{border-right:none}.cmsallsporttypecomponent .w .letter{width:225px;display:block;float:left;margin:10px 10px 0 0}.cmsallsporttypecomponent .w .letter.grid-last{margin:10px 0 0 0}.cmsallsporttypecomponent .w .letter.grid-first{clear:both}.cmsallsporttypecomponent .w h3{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase}.cmsallsporttypecomponent .w h3 span{display:inline-block;background-color:#fff;padding:0 13px}.cmsallsporttypecomponent .w ul{margin-top:5px;list-style-type:none;overflow:hidden}.cmsallsporttypecomponent .w ul li{border-bottom:1px solid #dedede;padding-left:5px;line-height:25px}.cmsallsporttypecomponent .w ul li a{color:#2b2d35;line-height:20px;font-weight:bold}.cmsallsporttypecomponent .w ul li a:hover,.cmsallsporttypecomponent .w ul li a:focus,.cmsallsporttypecomponent .w ul li a:active{color:#e2191a}.cmsallsporttypecomponent .w ul li.last{border-bottom:none}.cmseventcomponent .w{border:1px solid #dedede}.cmseventcomponent .w .header{position:relative;border-bottom:1px solid #dedede;padding:20px 9px 20px 9px;overflow:hidden;background-repeat:no-repeat;background-position:right center}.cmseventcomponent .w .header h3{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;display:inline-block;position:absolute;bottom:20px;left:10px}.cmseventcomponent .w .header h3.relative{position:relative;top:0px;left:0px}.cmseventcomponent .w .header .totop{font-size:11px;font-family:Arial, sans-serif;display:inline-block;font-weight:normal;background:url(images/textlink5.png) 0% 50% no-repeat;color:#000;padding:0 0 0 13px;line-height:20px;float:right}.cmseventcomponent .w .header .totop:hover,.cmseventcomponent .w .header .totop:focus,.cmseventcomponent .w .header .totop:active{color:#e2191a}.cmseventcomponent .w .header .totop:hover,.cmseventcomponent .w .header .totop:active,.cmseventcomponent .w .header .totop:focus{text-decoration:none}.cmseventcomponent .w .text{padding:20px 9px 20px 9px}.cmseventcomponent .w .text p{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000}.cmseventcomponent .w .text p a{text-decoration:underline}.cmseventcomponent .w .buttons{padding:0px 0px 20px 9px}.cmseventcomponent .w .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}.cmseventcomponent .w .buttons a:hover,.cmseventcomponent .w .buttons a:active,.cmseventcomponent .w .buttons a:focus{text-decoration:none;color:#e2191a}.cmseventcomponent .w .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}.cmseventcomponent .w table{border-bottom:1px solid #dedede}.cmseventcomponent .w table .image{border-left:none;width:158px;text-align:center}.cmseventcomponent .w table .date{width:170px}.cmseventcomponent .w table .location{border-right:none;width:170px}.cmseventcomponent .w table tbody td{padding:19px 9px}.cmseventcomponent .w table tbody td .headline{font-weight:bold;font-size:14px}.cmseventcomponent .w table tbody .image{padding:9px}.cmseventcomponent .w table tbody ul{list-style-type:none;margin-top:12px}.cmseventcomponent .w table tbody ul li a{font-size:12px;font-family:Arial, sans-serif;display:inline-block;font-weight:normal;background:url(images/textlink3.png) 0% 50% no-repeat;color:#000;padding:0 0 0 9px;text-decoration:underline;line-height:18px}.cmseventcomponent .w table tbody ul li a:hover,.cmseventcomponent .w table tbody ul li a:focus,.cmseventcomponent .w table tbody ul li a:active{color:#e2191a}.cmseventcomponent.style-3 .buttons{padding:0px}.cmseventcomponent.style-3{min-height:330px;max-height:330px;overflow:hidden}.cmslistcomponent .w{overflow:hidden}.cmslistcomponent .w h2{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;margin-bottom:25px}.cmslistcomponent .w h2 span{display:inline-block;background-color:#fff;padding:0 13px}.cmslistcomponent .w h2+div{overflow:hidden}.cmslistcomponent .w ul{list-style-type:none;margin:0;float:left;width:209px;padding:0 25px}.cmslistcomponent .w ul li{border-top:1px solid #dedede;padding:5px 0}.cmslistcomponent .w ul li a{color:#2b2d35;font-weight:bold}.cmslistcomponent .w ul li a:hover,.cmslistcomponent .w ul li a:focus,.cmslistcomponent .w ul li a:active{color:#e2191a}.cmslistcomponent .w ul li:first-child{border-top:none}.cmslistcomponent .w ul.first{padding-left:15px}.cmslistcomponent .w ul.last{padding-right:15px}.cmslistcomponent.grid-span-4 .w h2+div{background:url(images/cmslistcomponent-3col-bg.png) 0 0 repeat-y}.cmscatalogcomponent .w{padding-bottom:0}.cmscatalogcomponent .text{position:relative;top:0;left:0;bottom:0;height:auto;padding-top:11px;padding-bottom:10px}.cmscatalogcomponent .addons{padding:0px;list-style-type:none}.cmscatalogcomponent .addons a.link{font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink6.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;text-decoration:none}.cmscatalogcomponent .addons a.link:hover,.cmscatalogcomponent .addons a.link:focus,.cmscatalogcomponent .addons a.link:active{color:#e2191a}.cmscatalogcomponent .addons a.link:hover,.cmscatalogcomponent .addons a.link:active,.cmscatalogcomponent .addons a.link:focus{text-decoration:none}body.ryffel .cmscatalogcomponent .addons a.link{font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink6.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;background-image:url(images/textlink6-ryffel.png);text-decoration:none}body.ryffel .cmscatalogcomponent .addons a.link:hover,body.ryffel .cmscatalogcomponent .addons a.link:focus,body.ryffel .cmscatalogcomponent .addons a.link:active{color:#e2191a}body.ryffel .cmscatalogcomponent .addons a.link:hover,body.ryffel .cmscatalogcomponent .addons a.link:active,body.ryffel .cmscatalogcomponent .addons a.link:focus{text-decoration:none}body.outdoor .cmscatalogcomponent .addons a.link{font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink6.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;background-image:url(images/textlink6-outdoor.png);text-decoration:none}body.outdoor .cmscatalogcomponent .addons a.link:hover,body.outdoor .cmscatalogcomponent .addons a.link:focus,body.outdoor .cmscatalogcomponent .addons a.link:active{color:#e2191a}body.outdoor .cmscatalogcomponent .addons a.link:hover,body.outdoor .cmscatalogcomponent .addons a.link:active,body.outdoor .cmscatalogcomponent .addons a.link:focus{text-decoration:none}body .cmscatalogcomponent.grid-span-4.STYLE2 .w,.cmscatalogcomponent.grid-span-5.STYLE2 .w{height:200px}body .cmscatalogcomponent.grid-span-4.STYLE2 .w .image1,.cmscatalogcomponent.grid-span-5.STYLE2 .w .image1{height:200px}body .cmscatalogcomponent.grid-span-4.STYLE2 .w .image1 img,.cmscatalogcomponent.grid-span-5.STYLE2 .w .image1 img{padding-left:20px;position:absolute;bottom:0px}body .cmscatalogcomponent.grid-span-4.STYLE2 .w .text,.cmscatalogcomponent.grid-span-5.STYLE2 .w .text{padding-bottom:10px}body .cmscatalogcomponent.grid-span-4.STYLE2 .w .text p,.cmscatalogcomponent.grid-span-5.STYLE2 .w .text p{margin-bottom:20px}body .cmscatalogcomponent.grid-span-4.STYLE2 .w .text a,.cmscatalogcomponent.grid-span-5.STYLE2 .w .text a{margin-top:10px;display:block}.cmsheadlinelistcomponent .w{overflow:hidden}.cmsheadlinelistcomponent .w h2{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;margin-bottom:25px}.cmsheadlinelistcomponent .w h2 span{display:inline-block;background-color:#fff;padding:0 13px}.cmsheadlinelistcomponent .w h2+.item{background:none}.cmsheadlinelistcomponent .w .item{background:url(images/bg-table-row.png) 0% 0% repeat-x;padding:20px 10px 20px 10px}.cmsheadlinelistcomponent .w .item .divider{overflow:hidden;background:url(images/cmsheadlinelistcomponent-divider.png) 165px 50% no-repeat;padding:10px 0}.cmsheadlinelistcomponent .w .item h3{font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000;width:150px;padding-right:23px;float:left}.cmsheadlinelistcomponent .w .item h3+div{overflow:hidden;float:left}.cmsheadlinelistcomponent .w .item .wrapper{float:left;width:150px;padding:0 25px}.cmsheadlinelistcomponent .w .item .wrapper .sub-headline{color:#999;text-transform:uppercase;font-size:12px;font-weight:bold;margin-bottom:5px;display:block}.cmsheadlinelistcomponent .w .item .wrapper .sub-headline+ul li{border-top:1px solid #dedede;padding-left:7px}.cmsheadlinelistcomponent .w .item .wrapper .sub-headline+ul li:first-child{border-top:1px solid #dedede}.cmsheadlinelistcomponent .w .item .wrapper ul{list-style-type:none;margin:0}.cmsheadlinelistcomponent .w .item .wrapper ul li{border-top:1px solid #dedede;padding:5px 0}.cmsheadlinelistcomponent .w .item .wrapper ul li a{color:#2b2d35;font-weight:bold}.cmsheadlinelistcomponent .w .item .wrapper ul li a:hover,.cmsheadlinelistcomponent .w .item .wrapper ul li a:focus,.cmsheadlinelistcomponent .w .item .wrapper ul li a:active{color:#e2191a}.cmsheadlinelistcomponent .w .item .wrapper ul li:first-child{border-top:none}.cmsheadlinelistcomponent .w .item .wrapper.first{padding-left:15px}.cmsheadlinelistcomponent .w .item .wrapper.last{padding-right:0}.cmsheadlinelistcomponent.grid-span-4 .w .item h3+div{background:url(images/cmsheadlinelistcomponent-3col-bg.png) 0 0 repeat-y}.cmsheadlinelistcomponent.grid-span-5 .w .item h3+div{background:url(images/cmsheadlinelistcomponent-4col-bg.png) -2px 0 repeat-y}.cmsheadlinelistcomponent .w .item:first-child{border-top:none}.cmswowcomponent{padding-top:60px}.cmswowcomponent .w{background:url(images/footer-pattern.png) !important;border:1px solid #dedede;padding:0px;line-height:60px;height:60px;overflow:hidden}.cmswowcomponent .w .image{padding:0px;display:block;float:left;width:104px}.cmswowcomponent .w a{display:block;float:left}.cmswowcomponent .w .text{font-family:Helvetica-Inserat,Impact,Arial,sans-serif;font-weight:normal;font-size:20px;line-height:24px;letter-spacing:0.025em;word-spacing:0.025em;color:#2b2d35;font-size:16px;padding:9px 0px 9px 20px}body.ryffel .cmstextimagecomponent a.biglink{font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink6.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;background-image:url(images/textlink6-ryffel.png)}body.ryffel .cmstextimagecomponent a.biglink:hover,body.ryffel .cmstextimagecomponent a.biglink:focus,body.ryffel .cmstextimagecomponent a.biglink:active{color:#e2191a}body.ryffel .cmstextimagecomponent a.biglink:hover,body.ryffel .cmstextimagecomponent a.biglink:active,body.ryffel .cmstextimagecomponent a.biglink:focus{text-decoration:none}body.ryffel .cmstextimagecomponent .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.ryffel .cmstextimagecomponent .buttons a:hover,body.ryffel .cmstextimagecomponent .buttons a:active,body.ryffel .cmstextimagecomponent .buttons a:focus{text-decoration:none;color:#e2191a}body.ryffel .cmstextimagecomponent .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.ryffel .cmstextimagecomponent .buttons a span{background:url(images/button1-ryffel-bg.png) 100% 50% no-repeat}body.outdoor .cmstextimagecomponent a.biglink{font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink6.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;background-image:url(images/textlink6-outdoor.png)}body.outdoor .cmstextimagecomponent a.biglink:hover,body.outdoor .cmstextimagecomponent a.biglink:focus,body.outdoor .cmstextimagecomponent a.biglink:active{color:#e2191a}body.outdoor .cmstextimagecomponent a.biglink:hover,body.outdoor .cmstextimagecomponent a.biglink:active,body.outdoor .cmstextimagecomponent a.biglink:focus{text-decoration:none}body.outdoor .cmstextimagecomponent .text .color-headline{color:#630}body.outdoor .cmstextimagecomponent .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.outdoor .cmstextimagecomponent .buttons a:hover,body.outdoor .cmstextimagecomponent .buttons a:active,body.outdoor .cmstextimagecomponent .buttons a:focus{text-decoration:none;color:#e2191a}body.outdoor .cmstextimagecomponent .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.outdoor .cmstextimagecomponent .buttons a span{background:url(images/button1-outdoor-bg.png) 100% 50% no-repeat}body.ryffel .cmseventcomponent .w a.biglink,body.ryffel .cmssporttypecomponent .w a.biglink{font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink6.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;background-image:url(images/textlink6-ryffel.png)}body.ryffel .cmseventcomponent .w a.biglink:hover,body.ryffel .cmseventcomponent .w a.biglink:focus,body.ryffel .cmseventcomponent .w a.biglink:active,body.ryffel .cmssporttypecomponent .w a.biglink:hover,body.ryffel .cmssporttypecomponent .w a.biglink:focus,body.ryffel .cmssporttypecomponent .w a.biglink:active{color:#e2191a}body.ryffel .cmseventcomponent .w a.biglink:hover,body.ryffel .cmseventcomponent .w a.biglink:active,body.ryffel .cmseventcomponent .w a.biglink:focus,body.ryffel .cmssporttypecomponent .w a.biglink:hover,body.ryffel .cmssporttypecomponent .w a.biglink:active,body.ryffel .cmssporttypecomponent .w a.biglink:focus{text-decoration:none}body.ryffel .cmseventcomponent .w .buttons a,body.ryffel .cmssporttypecomponent .w .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.ryffel .cmseventcomponent .w .buttons a:hover,body.ryffel .cmseventcomponent .w .buttons a:active,body.ryffel .cmseventcomponent .w .buttons a:focus,body.ryffel .cmssporttypecomponent .w .buttons a:hover,body.ryffel .cmssporttypecomponent .w .buttons a:active,body.ryffel .cmssporttypecomponent .w .buttons a:focus{text-decoration:none;color:#e2191a}body.ryffel .cmseventcomponent .w .buttons a span,body.ryffel .cmssporttypecomponent .w .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.ryffel .cmseventcomponent .w .buttons a span,body.ryffel .cmssporttypecomponent .w .buttons a span{background:url(images/button1-ryffel-bg.png) 100% 50% no-repeat}body.outdoor .cmseventcomponent .w a.biglink,body.outdoor .cmssporttypecomponent .w a.biglink{font-size:11px;font-family:Arial, sans-serif;line-height:19px;display:inline-block;font-weight:bold;background:url(images/textlink6.png) 0% 50% no-repeat;color:#000;padding:0 0 0 25px;text-transform:uppercase;background-image:url(images/textlink6-outdoor.png)}body.outdoor .cmseventcomponent .w a.biglink:hover,body.outdoor .cmseventcomponent .w a.biglink:focus,body.outdoor .cmseventcomponent .w a.biglink:active,body.outdoor .cmssporttypecomponent .w a.biglink:hover,body.outdoor .cmssporttypecomponent .w a.biglink:focus,body.outdoor .cmssporttypecomponent .w a.biglink:active{color:#e2191a}body.outdoor .cmseventcomponent .w a.biglink:hover,body.outdoor .cmseventcomponent .w a.biglink:active,body.outdoor .cmseventcomponent .w a.biglink:focus,body.outdoor .cmssporttypecomponent .w a.biglink:hover,body.outdoor .cmssporttypecomponent .w a.biglink:active,body.outdoor .cmssporttypecomponent .w a.biglink:focus{text-decoration:none}body.outdoor .cmseventcomponent .w .buttons a,body.outdoor .cmssporttypecomponent .w .buttons a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}body.outdoor .cmseventcomponent .w .buttons a:hover,body.outdoor .cmseventcomponent .w .buttons a:active,body.outdoor .cmseventcomponent .w .buttons a:focus,body.outdoor .cmssporttypecomponent .w .buttons a:hover,body.outdoor .cmssporttypecomponent .w .buttons a:active,body.outdoor .cmssporttypecomponent .w .buttons a:focus{text-decoration:none;color:#e2191a}body.outdoor .cmseventcomponent .w .buttons a span,body.outdoor .cmssporttypecomponent .w .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}body.outdoor .cmseventcomponent .w .buttons a span,body.outdoor .cmssporttypecomponent .w .buttons a span{background:url(images/button1-outdoor-bg.png) 100% 50% no-repeat}body.outdoor .cmsheadlinelistcomponent .w .item h3{color:#630}.cmspagenavigationcomponent .w{*zoom:1}.cmspagenavigationcomponent .w:after{content:"";display:table;clear:both}.cmspagenavigationcomponent .label{text-transform:uppercase;font-weight:bold;float:left;line-height:18px}.cmspagenavigationcomponent ol{float:left}.cmspagenavigationcomponent ol li{float:left;line-height:18px;border-left:1px solid #dedede;padding-left:8px;margin-left:8px}.cmspagenavigationcomponent ol li:first-child{border-left:none;margin-left:0}.cmsstorecomponent{overflow:hidden}.cmsstorecomponent .w{position:relative;display:block;border:1px solid #e7e7e7;height:328px}.cmsstorecomponent .w .header{margin:10px 10px;font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#000}.cmsstorecomponent .w .text{font-size:12px;line-height:16px;font-family:Arial, sans-serif;color:#000;margin:10px 10px}.cmsstorecomponent .w .text a{text-decoration:underline}.cmsstorecomponent .w form{position:relative;margin:0 10px}.cmsstorecomponent .w #stores{width:155px}.cmsstorecomponent .w .image{overflow:hidden;display:block;max-height:174px;text-align:center;position:absolute;bottom:10px;left:10px}.cmsrubricscomponent .header{font-weight:bold;font-size:22px;line-height:22px;color:#000;background:url(images/headline8-pattern.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;width:100%}.cmsrubricscomponent .header span{display:inline-block;background-color:#fff;padding:0 13px}.cmsrubricscomponent .header span.count{color:#dedede}.cmsrubricscomponent h3{font-weight:bold;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-0.025em;word-spacing:-0.025em;color:#c00;text-transform:none;color:#000;margin:0 0 10px 0}.cmsrubricscomponent .left{float:left;position:relative;border:1px solid #DEDEDE;padding:10px;width:158px}.cmsrubricscomponent .left .info{height:152px;padding-top:12px}.cmsrubricscomponent .left .info .infotext{font-size:12px;line-height:16px}.cmsrubricscomponent .left .info .infotext b{font-weight:bolder}.cmsrubricscomponent .right li{float:left;width:195px}.cmsrubricscomponent .right li a.headline{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-0.010em;word-spacing:-0.010em;color:#000;color:#999;padding:10px 0;display:block}.cmsrubricscomponent .right li a.headline:hover,.cmsrubricscomponent .right li a.headline:focus,.cmsrubricscomponent .right li a.headline:active{color:#e2191a}.cmsrubricscomponent .right li .innerContainer{height:270px}.cmsrubricscomponent .right li li.level-2{border-top:1px solid #dedede;width:175px}.cmsrubricscomponent .right li li.level-2 a{float:left;color:#2b2d35;display:block;line-height:23px;padding-top:6px;padding-bottom:6px;padding-left:8px;font-size:12px;font-weight:bold;margin:0;width:130px}.cmsrubricscomponent .right li li.level-2 a:hover,.cmsrubricscomponent .right li li.level-2 a:focus,.cmsrubricscomponent .right li li.level-2 a:active{color:#e2191a}.cmsrubricscomponent .right li li.level-2.uppercase{text-transform:uppercase}.cmsrubricscomponent .right li li.level-2 .imageContainer{float:left;width:35px;height:35px;position:relative}.cmsrubricscomponent .right li li.level-2 img{float:left;max-height:30px;max-width:30px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.cmsrubricscomponent .buttons{overflow:hidden;padding-left:10px;padding-bottom:10px;background-color:#fff}.cmsrubricscomponent .buttons a{width:150px;margin-top:5px;font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none;text-align:left}.cmsrubricscomponent .buttons a:hover,.cmsrubricscomponent .buttons a:active,.cmsrubricscomponent .buttons a:focus{text-decoration:none;color:#e2191a}.cmsrubricscomponent .buttons a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}.cmsrubricscomponent .left .buttons{position:absolute;left:0;bottom:0}.cmsrubricscomponent .right .buttons{float:left}.plugin404 .pictureHolder404{width:600px;height:360px;float:left;position:relative}.plugin404 .pictureHolder404 img{position:absolute;right:0;top:0;bottom:0;margin:auto}.plugin404 .form404,.plugin404 .text404{float:left;width:345px;padding:30px 0 30px 35px}.plugin404 .form404 h2,.plugin404 .text404 h2{font-size:16px;font-weight:bold;text-transform:uppercase;font-family:Arial,sans-serif;letter-spacing:0;word-spacing:0;color:#000}.plugin404 .form404 p,.plugin404 .text404 p{padding:15px 0;width:220px}.plugin404 .form404 input[type="search"],.plugin404 .text404 input[type="search"]{background:url("images/404textbg.jpg");width:186px;height:25px;line-height:25px;padding:0 5px;border:none;margin:0}.plugin404 .form404 input[type="submit"],.plugin404 .text404 input[type="submit"]{background:url("images/404btnbg.jpg");line-height:25px;height:25px;padding:0 15px;margin:0;text-transform:uppercase;color:#fff;border:none;font-size:12px;font-weight:bold;text-shadow:1px 1px 1px #97000d;font-family:Arial, Helvetica, sans-serif}.plugin404 .form404 a,.plugin404 .text404 a{font-size:12px;font-family:Arial, sans-serif;line-height:25px;height:25px;display:inline-block;font-weight:bold;border:1px solid #dedede;background:#f1f1f1 url(images/button1-bg.png) 100% 50% no-repeat;color:#000;padding:0 25px 0 5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:-0.010em;word-spacing:-0.010em;white-space:nowrap;background:transparent url(images/button1-pattern.png) 0 0 repeat-x;padding-right:0px;height:23px;line-height:23px;text-decoration:none}.plugin404 .form404 a:hover,.plugin404 .form404 a:active,.plugin404 .form404 a:focus,.plugin404 .text404 a:hover,.plugin404 .text404 a:active,.plugin404 .text404 a:focus{text-decoration:none;color:#e2191a}.plugin404 .form404 a span,.plugin404 .text404 a span{display:block;padding-right:25px;background:url(images/button1-bg.png) 100% 50% no-repeat}.plugin404 .form404 a span,.plugin404 .text404 a span{padding:0 35px 0 10px}.plugin404 .form404{margin-top:10px;background:url("images/404divider.png") 35px bottom no-repeat}div.fhCoupon{margin:0}div.fhCoupon div.fhcMain div.fhc h4,div.fhCoupon div.fhcMain div.fhc p{color:#fff;font-family:Helvetica-Inserat,Impact,Arial,sans-serif;text-align:center}div.fhCoupon div.fhcMain div.fhc h4{font-weight:bold;text-transform:uppercase;text-shadow:2px 2px 2px #000}div.fhCoupon div.fhcDetail p.fhcCode{text-transform:uppercase;font-weight:bold}div.fhCoupon.size1{width:158px;height:308px;padding:10px;border:1px solid #dedede}div.fhCoupon.size1 .fhcMain{background:url("images/1colcupbg.png") center top repeat-y;padding:5px}div.fhCoupon.size1 .fhcMain div.fhc{padding:30px 0}div.fhCoupon.size1 .fhcMain div.fhc h4{font-size:25px;padding-bottom:10px}div.fhCoupon.size1 .fhcMain div.fhc p{font-size:24px}div.fhCoupon.size1 div.fhcDetail p.fhcTitle{font-size:17px;text-transform:none;padding:20px 0 5px 0;font-weight:bold}div.fhCoupon.size1 div.fhcDetail p.fhcCode{font-size:12px;color:#2b2d35;padding-bottom:13px}div.fhCoupon.size1 div.fhcDetail p.fhcTxt{line-height:14px}div.fhCoupon.size2{width:358px;height:308px;margin-bottom:20px;padding:10px;border:1px solid #dedede}div.fhCoupon.size2 .fhcMain{background:url("images/2colcupbg.png") center top repeat-y}div.fhCoupon.size2 .fhcMain div.fhc{padding:40px 0 40px}div.fhCoupon.size2 .fhcMain div.fhc h4{font-size:60px;padding:30px 0 40px 0}div.fhCoupon.size2 .fhcMain div.fhc p{font-size:30px}div.fhCoupon.size2 div.fhcDetail p.fhcTitle{padding-top:8px;text-transform:uppercase;color:#c70100;font-weight:bold}div.fhCoupon.size2 div.fhcDetail p.fhcTitle,div.fhCoupon.size2 div.fhcDetail p.fhcCode{font-size:20px;line-height:25px}div.fhCoupon.size2 div.fhcDetail p.fhcTxt{line-height:14px;padding:5px 10px 5px 0}div.fhCoupon.size4:after{background-color:#e7e7e7;content:'';display:block;position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:0}div.fhCoupon.size4{height:84px;padding:10px;border:1px solid #dedede;background-origin:content-box;position:relative}div.fhCoupon.size4 .fhcMain{position:relative;background:#e2191a;background:-moz-linear-gradient(top, #e2191a 0%, #330404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2191a), color-stop(100%, #330404));background:-webkit-linear-gradient(top, #e2191a 0%, #330404 100%);background:-o-linear-gradient(top, #e2191a 0%, #330404 100%);background:-ms-linear-gradient(top, #e2191a 0%, #330404 100%);background:linear-gradient(to bottom, #e2191a 0%,#330404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2191a', endColorstr='#330404',GradientType=0 );padding:8px;-webkit-box-shadow:5px 0px 6px 0px rgba(0,0,0,0.61);-moz-box-shadow:5px 0px 6px 0px rgba(0,0,0,0.61);box-shadow:5px 0px 6px 0px rgba(0,0,0,0.61);float:left;width:380px;margin:-1px 0;z-index:1}div.fhCoupon.size4 .fhcMain div.fhc{height:68px}div.fhCoupon.size4 .fhcMain div.fhc h4,div.fhCoupon.size4 .fhcMain div.fhc p{line-height:68px;float:left;width:auto}div.fhCoupon.size4 .fhcMain div.fhc h4{font-size:40px;margin:0 40px 0 15px}div.fhCoupon.size4 .fhcMain div.fhc p{font-size:25px}div.fhCoupon.size4 div.fhcDetail{position:relative;float:left;margin-left:60px;width:290px;padding:10px 0;z-index:1}div.fhCoupon.size4 div.fhcDetail p.fhcTitle,div.fhCoupon.size4 div.fhcDetail p.fhcCode{font-size:13px}div.fhCoupon.size4 div.fhcDetail p.fhcTxt{font-size:10px;line-height:12px}div.fhCoupon.size5:after{background-color:#e7e7e7;content:'';display:block;position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:0}div.fhCoupon.size5{height:120px;padding:10px;border:1px solid #dedede;position:relative}div.fhCoupon.size5 .fhcMain{position:relative;z-index:1;background:#e2191a;background:-moz-linear-gradient(top, #e2191a 0%, #330404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2191a), color-stop(100%, #330404));background:-webkit-linear-gradient(top, #e2191a 0%, #330404 100%);background:-o-linear-gradient(top, #e2191a 0%, #330404 100%);background:-ms-linear-gradient(top, #e2191a 0%, #330404 100%);background:linear-gradient(to bottom, #e2191a 0%,#330404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2191a', endColorstr='#330404',GradientType=0 );padding:8px;-webkit-box-shadow:5px 0px 6px 0px rgba(0,0,0,0.61);-moz-box-shadow:5px 0px 6px 0px rgba(0,0,0,0.61);box-shadow:5px 0px 6px 0px rgba(0,0,0,0.61);float:left;width:480px;margin:-2px 0}div.fhCoupon.size5 .fhcMain div.fhc{height:106px}div.fhCoupon.size5 .fhcMain div.fhc h4,div.fhCoupon.size5 .fhcMain div.fhc p{line-height:106px;float:left;width:auto}div.fhCoupon.size5 .fhcMain div.fhc h4{font-size:55px;margin:0 45px 0 15px}div.fhCoupon.size5 .fhcMain div.fhc p{font-size:25px}div.fhCoupon.size5 div.fhcDetail{position:relative;z-index:1;float:left;margin-left:80px;width:290px;padding:20px 0}div.fhCoupon.size5 div.fhcDetail p.fhcTitle,div.fhCoupon.size5 div.fhcDetail p.fhcCode{font-size:18px;line-height:24px}div.fhCoupon.size5 div.fhcDetail p.fhcTxt{font-size:11px;line-height:12px;padding-top:5px}div.plugin404 div#info404{width:600px;height:360px;float:left;position:relative;background:url("images/404.png") right center no-repeat}div.plugin404 div#info404 div.container{position:absolute;width:330px;height:180px;right:130px;top:83px}div.plugin404 div#info404 div.container p{text-shadow:2px 2px 4px #000;color:#fff;font-size:30px;line-height:34px}div.plugin404 div#info404 div.container p.searchterm{font-weight:bold;margin:10px 4px 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.plugin404.exchange{height:360px;margin-bottom:20px}div.plugin404.exchange #info404 .container{top:87px}div.plugin404.exchange #info404 .container p{font-size:29px}.overFog{position:absolute;z-index:5000;background:url("images/empty.png") repeat;width:100%;height:100%;left:0;top:0;right:0;bottom:0}
