/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}header,nav,section,article,aside,footer{display:block}html{height:100%;width:100%;color:#16161d;background-color:#ddd}body{font-family:'Open Sans', Arial, sans-serif;font-size:14px;line-height:1.5}.wrapper{margin:0 auto;background-color:white}.wrapper:after{content:'';clear:both;display:block}.brand .wrapper{margin-top:36px}@media only screen and (min-width: 800px){.brand .wrapper{margin-top:0px}}@media only screen and (min-width: 800px){.wrapper{margin:0 auto}}@media only screen and (min-width: 1060px){.wrapper{max-width:1060px;box-shadow:0px 0px 20px #999}}.header-container{position:relative;width:100%;border-bottom:1px solid #f2f2f2}.header-container:after{content:'';clear:both;display:block}.header-container header{padding-top:15px}@media only screen and (min-width: 800px){.header-container header{padding-top:20px}}#logo{position:relative;float:left;margin:0 0 15px 20px;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;line-height:0;z-index:1}@media only screen and (min-width: 800px){#logo{margin-left:30px}}#logo:hover,#logo:active{opacity:0.5}#logo img{width:76px;height:40px;overflow:visible}@media only screen and (min-width: 800px){#logo img{width:95px;height:50px}}.brand #logo img{width:75px;height:40px}@media only screen and (min-width: 800px){.brand #logo img{width:94px;height:50px}}#claim{position:absolute;left:-1000em;float:left;margin:5px 0 0 15px;font-size:12px;line-height:1.2;font-weight:300;color:#aaa;z-index:1}@media only screen and (min-width: 420px){#claim{position:relative;left:auto}}@media only screen and (min-width: 800px){#claim{margin-left:20px;font-size:14px;line-height:1.3}}.skip-link{position:fixed;left:-1000em;top:10px;padding:8px 16px;font-size:12px;line-height:1;color:white;background-color:#0093b2;border-radius:3px;z-index:100}.skip-link:focus{left:10px}.open-menu{position:absolute;top:29px;right:52px;padding:10px 8px;display:block;font-size:12px;line-height:1;font-weight:400;text-transform:uppercase;text-decoration:none;border-radius:3px}.open-menu span{padding:5px 26px 5px 0;background:url(/gen/images/menu-icon-lightblue.png) no-repeat right center;background-size:20px 20px;color:#0093b2;overflow:hidden}.open-menu:hover{text-decoration:none}.open-menu.open{background-color:#0093b2;text-decoration:none;border:none}.open-menu.open span{background:url(/gen/images/menu-icon-white.png) no-repeat right center;background-size:20px 20px;color:white}@media only screen and (min-width: 800px){.open-menu{display:none}}#navigation{clear:both;position:absolute;left:-1000em}@media only screen and (min-width: 800px){#navigation{position:relative;left:auto;margin-top:-5px}}#navigation.open{position:relative;left:auto;border-top:1px solid rgba(0,147,178,0.1)}@media only screen and (min-width: 800px){#navigation.open{border:none}}#navigation>ul{margin:0;padding:0;list-style:none;width:100%;font-weight:400;font-size:12px;line-height:1}@media only screen and (min-width: 800px){#navigation>ul{padding-left:15px}}#navigation>ul li{display:block}@media only screen and (min-width: 800px){#navigation>ul li{display:inline-block}}#navigation>ul li>a{display:block;padding:10px 15px 9px 20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#0093b2;border-bottom:1px solid rgba(0,147,178,0.1);-webkit-transition:color 0.2s linear 0s;transition:color 0.2s linear 0s}@media only screen and (min-width: 800px){#navigation>ul li>a{display:inline-block;padding:12px 15px 11px 15px;border:none}}#navigation>ul li>a:hover,#navigation>ul li>a:active{color:#1e117b;-webkit-transition:color 0.2s linear 0s;transition:color 0.2s linear 0s}#navigation>ul li.dropdown>a:after{content:'';display:inline-block;width:14px;height:12px;background:url(/gen/images/arrow-lightblue.png) no-repeat right 4px;background-size:8px 6px}#navigation>ul li.dropdown:hover>a:after{background:url(/gen/images/arrow-darkblue.png) no-repeat right 4px;background-size:8px 6px}@media only screen and (min-width: 800px){#navigation>ul li.dropdown.open{background-color:rgba(242,242,242,0.97);border-radius:3px 3px 0 0}}#navigation .flyout{height:0;overflow:hidden}@media only screen and (min-width: 800px){#navigation .flyout{position:absolute;left:0;top:36px;padding:0 10px;width:100%;background-color:rgba(242,242,242,0.97);z-index:1}}#navigation .flyout .flyout-col{margin:0 0 12px 0;padding:0 0 12px 0;border-bottom:1px solid rgba(0,147,178,0.1)}#navigation .flyout .flyout-col:last-child{margin:0}@media only screen and (min-width: 800px){#navigation .flyout .flyout-col:last-child{margin:0 0 25px 0}}@media only screen and (min-width: 800px){#navigation .flyout .flyout-col{float:left;margin:0 0 25px 0;padding:0 20px;width:25%;border:none}#navigation .flyout .flyout-col.fc-1{width:100%}#navigation .flyout .flyout-col.fc-1:nth-child(0n+1){clear:none}#navigation .flyout .flyout-col.fc-1:first-child,#navigation .flyout .flyout-col.fc-1:nth-child(1n+1){clear:both}#navigation .flyout .flyout-col.fc-2{width:50%}#navigation .flyout .flyout-col.fc-2:nth-child(1n+1){clear:none}#navigation .flyout .flyout-col.fc-2:first-child,#navigation .flyout .flyout-col.fc-2:nth-child(2n+1){clear:both}#navigation .flyout .flyout-col.fc-3{width:33.33333%}#navigation .flyout .flyout-col.fc-3:nth-child(2n+1){clear:none}#navigation .flyout .flyout-col.fc-3:first-child,#navigation .flyout .flyout-col.fc-3:nth-child(3n+1){clear:both}#navigation .flyout .flyout-col.fc-4{width:25%}#navigation .flyout .flyout-col.fc-4:nth-child(3n+1){clear:none}#navigation .flyout .flyout-col.fc-4:first-child,#navigation .flyout .flyout-col.fc-4:nth-child(4n+1){clear:both}#navigation .flyout .flyout-col.fc-5{width:20%}#navigation .flyout .flyout-col.fc-5:nth-child(4n+1){clear:none}#navigation .flyout .flyout-col.fc-5:first-child,#navigation .flyout .flyout-col.fc-5:nth-child(5n+1){clear:both}#navigation .flyout .flyout-col.fc-6{width:16.66667%}#navigation .flyout .flyout-col.fc-6:nth-child(5n+1){clear:none}#navigation .flyout .flyout-col.fc-6:first-child,#navigation .flyout .flyout-col.fc-6:nth-child(6n+1){clear:both}#navigation .flyout .flyout-col.fc-7{width:14.28571%}#navigation .flyout .flyout-col.fc-7:nth-child(6n+1){clear:none}#navigation .flyout .flyout-col.fc-7:first-child,#navigation .flyout .flyout-col.fc-7:nth-child(7n+1){clear:both}#navigation .flyout .flyout-col.fc-8{width:12.5%}#navigation .flyout .flyout-col.fc-8:nth-child(7n+1){clear:none}#navigation .flyout .flyout-col.fc-8:first-child,#navigation .flyout .flyout-col.fc-8:nth-child(8n+1){clear:both}}#navigation .flyout .flyout-title{display:block;margin:0;padding:4px 20px;font-weight:700;line-height:1.5}@media only screen and (min-width: 800px){#navigation .flyout .flyout-title{padding:0;margin:0 0 6px 0}}#navigation .flyout .flyout-title:hover{text-decoration:none}#navigation .flyout ul{margin:0;padding:0;list-style:none;font-size:12px;line-height:1.5;height:auto}#navigation .flyout ul li{display:block}@media only screen and (min-width: 800px){#navigation .flyout ul li{margin:0 0 6px 0}}#navigation .flyout ul a{padding:4px 20px;letter-spacing:0;text-transform:none;border:none}@media only screen and (min-width: 800px){#navigation .flyout ul a{padding:0;background:none}}#navigation .flyout hr{margin:12px 0;border:none;border-bottom:1px solid rgba(0,147,178,0.1)}@media only screen and (min-width: 800px){#navigation .flyout hr{margin:0 0 24px 0;border:none}}#navigation .open .flyout{padding:12px 0 0 0;height:auto}@media only screen and (min-width: 800px){#navigation .open .flyout{padding:20px 10px 0 10px;border:none}}.open-search{position:absolute;top:29px;right:14px;padding:4px;width:32px;height:32px;background:url(/gen/images/search-lightblue.png) no-repeat center center;background-size:20px;text-indent:-1000em;border-radius:3px;overflow:hidden;z-index:1}.open-search.open{background:#0093b2 url(/gen/images/search-white.png) no-repeat center center;background-size:20px}@media only screen and (min-width: 800px){.open-search{position:absolute;top:86px;right:24px}}#search{position:absolute;left:-1000em;padding:12px;text-align:center;background-color:#f2f2f2}#search.open{position:relative;clear:both;left:auto}#search label{position:absolute;left:-1000em}#search input[type=text]{padding:4px;width:auto;font-size:12px;border:1px solid #eee;border-radius:2px;-moz-appearance:none;-webkit-appearance:none}#search input[type=submit]{padding:5px 15px;font-size:10px;font-weight:700;text-transform:uppercase;color:white;background-color:#0093b2;border:none;border-radius:2px}.main-container{clear:both}.main{background-color:white;padding:20px 5px 10px 5px}.main:after{content:'';clear:both;display:block}@media only screen and (min-width: 768px){.main{padding:20px 15px 10px 15px}}.main .row{clear:both}.main .row:after{content:'';clear:both;display:block}.main .row .column{padding:0 15px;margin-bottom:20px}.main .row .column:after{content:'';clear:both;display:block}@media only screen and (min-width: 768px){.main .row .column{float:left}.main .row .column.col-25{width:25%}.main .row .column.col-30{width:30%}.main .row .column.col-33{width:33.33333%}.main .row .column.col-50{width:50%}.main .row .column.col-70{width:70%}.main .row .column.col-75{width:75%}.main .row .column.col-100{width:100%}}.main .row .row{margin:0 -15px 30px -15px;padding:20px 0 0 0}.main .row .row:after{content:'';clear:both;display:block}.main .box{margin:0 0 20px 0;padding:20px 20px 5px 20px;background-color:#f2f2f2;font-size:12px}.main .box.wide{padding:0 0 5px 0;background-color:white}.main .box h2{margin:0 0 5px 0;padding:0;font-size:12px;font-weight:700;letter-spacing:1px;color:#16161d}.main .box h3{margin:0 0 5px 0;padding:0;font-size:12px;font-weight:700;color:#16161d}.main .box h2+h3{padding-top:10px}.main .box ul+h2,.main .box ul+h3{padding-top:10px}.main .box ul{font-size:12px}.main .box li{margin:0 0 4px 0}.main .box p{margin:0 0 15px 0;font-size:12px}.main .box figure{margin:0}.main .box .slider{position:relative;overflow:hidden;margin-bottom:15px}.main .box .slider figure{position:relative;float:left;width:100%;height:auto}.main .box .slider figure img{max-width:100%;height:auto}.main .box .slider figure figcaption{display:block}.main .box.wide .slider figcaption{padding:0 10px}.main .nav-box{margin:0 0 20px 0;padding:0;background-color:#f2f2f2}.main .nav-box h2{margin:0;padding:20px 20px 10px 20px;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:1px;color:#16161d;border-bottom:1px solid rgba(255,255,255,0.5);border-bottom:1px solid white}.main .nav-box ul{font-size:12px;line-height:1.5;margin:0;padding:0;list-style:none}.main .nav-box ul li{margin:0}.main .nav-box ul a{display:block;padding:6px 20px 4px 20px;text-transform:uppercase;border-bottom:1px solid white}.main .nav-box ul a:hover{color:white;background-color:#0093b2;text-decoration:none}.main .nav-box ul .active>a{font-weight:700}.main .nav-box ul ul a{padding-left:30px;font-size:0.9em;text-transform:none}.main .nav-box ul ul ul a{padding-left:40px;font-size:0.8em}.main header{position:relative;margin:-20px -5px 20px -5px;overflow:hidden;height:420px;background:rgba(221,221,221,0.25) url(/gen/images/title-image-small.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width: 768px){.main header{margin:-20px -15px 30px -15px;height:360px;background:rgba(221,221,221,0.25) url(/gen/images/title-image.jpg) no-repeat left top;background-size:cover}}.main header .header-inner{position:absolute;left:0;bottom:0;margin:0;padding:20px;width:100%;height:auto;max-height:400px;overflow:hidden;margin:0;background:url(/gen/images/the-shape-mobile.png) repeat-y left top;background-size:100%;color:white;text-align:left}@media only screen and (min-width: 768px){.main header .header-inner{position:relative;left:auto;bottom:auto;float:right;width:520px;max-height:360px;padding:130px 30px 30px 40px;height:100%;background:url(/gen/images/the-shape.png) no-repeat right top;background-size:100%;text-align:right}}.template-green .main header .header-inner{background:#a8ad00}@media only screen and (min-width: 768px){.template-green .main header .header-inner{background:url(/gen/images/the-shape-green.png) no-repeat right top;background-size:100%}}.template-purple .main header .header-inner{background:#991e66}@media only screen and (min-width: 768px){.template-purple .main header .header-inner{background:url(/gen/images/the-shape-purple.png) no-repeat right top;background-size:100%}}.template-petrol .main header .header-inner{background:#6bbbae}@media only screen and (min-width: 768px){.template-petrol .main header .header-inner{background:url(/gen/images/the-shape-petrol.png) no-repeat right center;background-size:100%}}.template-orange .main header .header-inner{background:#f2a900}@media only screen and (min-width: 768px){.template-orange .main header .header-inner{background:url(/gen/images/the-shape-orange.png) no-repeat right center;background-size:100%}}.template-red .main header .header-inner{background:#d50032}@media only screen and (min-width: 768px){.template-red .main header .header-inner{background:url(/gen/images/the-shape-red.png) no-repeat right center;background-size:100%}}.lt-ie9 .main header .header-inner{background-position:-140px center}.main header .header-inner h1{color:white}@media only screen and (min-width: 768px){.main header .header-inner h1{float:right;padding-left:120px;width:100%}}.main header .header-inner p{clear:both;margin:0;max-height:230px;font-size:14px;line-height:1.7;font-weight:400;overflow:hidden}@media only screen and (min-width: 768px){.main header .header-inner p{max-width:100%;max-height:140px;float:right}}.main .slideshow{position:relative;margin:-20px -5px 20px -5px;overflow:hidden}@media only screen and (min-width: 768px){.main .slideshow{margin:-20px -15px 30px -15px}}.main .slideshow-inner{width:200%;height:420px;overflow:hidden}@media only screen and (min-width: 768px){.main .slideshow-inner{height:360px}}.main .slide{position:relative;float:left;width:50%;height:420px;background-color:#f2f2f2}@media only screen and (min-width: 768px){.main .slide{background-position:left top;height:360px}}.main .slide#first-slide{background:rgba(221,221,221,0.25) url(/gen/images/title-image-small.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width: 768px){.main .slide#first-slide{background:rgba(221,221,221,0.25) url(/gen/images/title-image.jpg) no-repeat left top;background-size:cover}}.main .slide#second-slide{background:rgba(221,221,221,0.25) url(/gen/images/title-image-2.jpg) no-repeat 0 0;background-size:cover}.main .slide#third-slide{background:rgba(221,221,221,0.25) url(/gen/images/title-image-3.jpg) no-repeat 0 0;background-size:cover}.main .slide-inner{position:absolute;left:0;bottom:0;margin:0;padding:20px;width:100%;height:auto;max-height:400px;overflow:hidden;margin:0;background:url(/gen/images/the-shape-mobile.png) repeat-y left top;background-size:100%;color:white;text-align:left}@media only screen and (min-width: 768px){.main .slide-inner{position:relative;left:auto;bottom:auto;float:right;width:520px;max-height:360px;padding:130px 30px 30px 40px;height:100%;background:url(/gen/images/the-shape.png) no-repeat right top;background-size:100%;text-align:right}}.lt-ie9 .main .slide-inner{background-position:-140px center}.main .slide-inner h1{color:white}@media only screen and (min-width: 768px){.main .slide-inner h1{float:right;padding-left:120px;width:100%}}.main .slide-inner p{clear:both;margin:0 0 12px 0;max-height:230px;font-size:14px;line-height:1.7;font-weight:400;overflow:hidden}@media only screen and (min-width: 768px){.main .slide-inner p{max-width:100%;max-height:140px;float:right}}.main .petrol .slide-inner{background:#6bbbae}@media only screen and (min-width: 768px){.main .petrol .slide-inner{background:url(/gen/images/the-shape-petrol.png) no-repeat right top;background-size:100%}}.main .green .slide-inner{background:#a8ad00}@media only screen and (min-width: 768px){.main .green .slide-inner{background:url(/gen/images/the-shape-green.png) no-repeat right top;background-size:100%}}.main .orange .slide-inner{background:#f2a900}@media only screen and (min-width: 768px){.main .orange .slide-inner{background:url(/gen/images/the-shape-orange.png) no-repeat right top;background-size:100%}}.main .red .slide-inner{background:#d50032}@media only screen and (min-width: 768px){.main .red .slide-inner{background:url(/gen/images/the-shape-red.png) no-repeat right top;background-size:100%}}.main .purple .slide-inner{background:#991e66}@media only screen and (min-width: 768px){.main .purple .slide-inner{background:url(/gen/images/the-shape-purple.png) no-repeat right top;background-size:100%}}.main .slideshow-nav{padding:10px 0;width:100%;text-align:center;line-height:0}.main .slideshow-nav a{margin:0 6px;display:inline-block;background-color:#0093b2;background-color:#ddd;width:15px;height:15px;text-indent:-1000em;border-radius:50%;overflow:hidden}@media only screen and (min-width: 768px){.main .slideshow-nav a{margin:0 4px;width:10px;height:10px}}.main .slideshow-nav a:hover,.main .slideshow-nav a:active{background-color:#0093b2}.main .slideshow-nav a.selected{background-color:#1e117b}.main-container+.sidebar{padding-top:0}.breadcrumbs{position:absolute;left:-1000em}@media only screen and (min-width: 768px){.breadcrumbs{position:relative;left:auto;margin:0 0 24px 0;padding:0 10px;color:#ddd}}.breadcrumbs ul{margin:0;padding:0;list-style:none;font-size:12px}.breadcrumbs li{display:inline-block}.breadcrumbs li:before{content:' / ';margin:0 4px}.breadcrumbs li:first-child:before{content:'';margin-left:0}.breadcrumbs a{color:#ddd;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:active{text-decoration:underline}.button{display:inline-block;padding:7px 15px 6px 15px;font-size:11px !important;line-height:1 !important;font-weight:300;letter-spacing:1px;text-transform:uppercase;text-decoration:none !important;color:white !important;text-shadow:-1px -1px 0px rgba(30,17,123,0.1);background:#0093b2;background:-webkit-linear-gradient(top, #0093b2 0%, #007e99 100%);background:linear-gradient(to bottom, #0093b2 0%, #007e99 100%);border:1px solid rgba(30,17,123,0.1);border-radius:3px;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.button:hover,.button:active{background:#007e99;background:-webkit-linear-gradient(top, #007e99 0%, #0093b2 100%);background:linear-gradient(to bottom, #007e99 0%, #0093b2 100%);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.big-button{display:block;margin:0 15px 10px 0;padding:10px 20px;width:100%;max-width:360px;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;text-shadow:-1px -1px 0px rgba(255,255,255,0.5);background:#eee;background:-webkit-linear-gradient(top, #eee 0%, #ddd 100%);background:linear-gradient(to bottom, #eee 0%, #ddd 100%);border:1px solid #ddd;border-radius:3px;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.9)}.big-button:hover,.big-button:active{background:#0093b2;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);border:1px solid #0093b2;color:white;text-shadow:none;text-decoration:none}.big-button.petrol{color:#6bbbae;text-shadow:none}.big-button.petrol:hover,.big-button.petrol:active{background:#6bbbae;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);border:1px solid #6bbbae;color:white}.big-button.green{color:#a8ad00;text-shadow:none}.big-button.green:hover,.big-button.green:active{background:#a8ad00;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);border:1px solid #a8ad00;color:white}.big-button.orange{color:#f2a900;text-shadow:none}.big-button.orange:hover,.big-button.orange:active{background:#f2a900;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);border:1px solid #f2a900;color:white}.big-button.red{color:#d50032;text-shadow:none}.big-button.red:hover,.big-button.red:active{background:#d50032;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);border:1px solid #d50032;color:white}.big-button.purple{color:#991e66;text-shadow:none}.big-button.purple:hover,.big-button.purple:active{background:#991e66;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);border:1px solid #991e66;color:white}.big-button span{font-weight:400;font-size:12px;line-height:1.4;display:block;color:#666;text-transform:none}.big-button:hover span,.big-button:active span{color:rgba(255,255,255,0.75)}.date{display:block;margin:0 0 4px 0;font-size:12px;line-height:14px;color:#ccc}h1{margin:0 0 12px 0;font-size:24px;line-height:1.2;font-weight:300;color:#1e117b;text-transform:uppercase}h1 strong{font-weight:700}h2{clear:both;margin:0 0 24px 0;padding:0;font-size:20px;line-height:1.2;font-weight:300;color:#1e117b;text-transform:uppercase}.template-petrol h2{color:#6bbbae}.template-green h2{color:#a8ad00}.template-orange h2{color:#f2a900}.template-red h2{color:#d50032}.template-purple h2{color:#991e66}h2 strong{font-weight:700}.date+h2{padding:0}h3{margin:0;font-size:16px;line-height:1.7}h4{margin:0;font-size:14px;line-height:1.7;font-weight:normal}p{margin:0 0 20px 0;font-size:14px;line-height:1.7;font-weight:400}p.intro{color:#1e117b;font-weight:700}ul,ol{margin:0 0 20px 0;padding:0 0 0 20px;font-size:14px;line-height:1.7;font-weight:400}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul{list-style:square}a{color:#0093b2;text-decoration:none}a:hover,a:active{color:#1e117b;text-decoration:underline}hr{clear:both;margin:40px 0;border:none;border-top:1px solid #eee}img{max-width:100%;height:auto;border-radius:2px}figure{margin:0 0 24px 0;padding:0}figcaption{font-size:12px}table{margin:20px 0;padding:0;max-width:100%;font-size:14px;border:1px solid #f2f2f2;border-collapse:collapse}table th{padding:4px 10px;text-align:left;vertical-align:bottom;font-weight:700;color:white;background-color:#666;border:1px solid #666}@media only screen and (min-width: 768px){table th{white-space:nowrap}}table tr td{padding:4px 10px;text-align:left;vertical-align:top}table tr:nth-child(odd) td{background-color:#f2f2f2}table .top{vertical-align:top}table .middle{vertical-align:middle}table .bottom{vertical-align:bottom}table .center{text-align:center}table .right{text-align:right}.main form{margin:0 0 20px 0;padding:0}.main fieldset{margin:0 0 10px 0;padding:20px 0 1px 0;border:none;background-color:#f2f2f2}.main fieldset p{padding:0 20px}.main fieldset p:after{content:'';clear:both;display:block}@media only screen and (min-width: 768px){.main fieldset p.col-25{float:left;width:25%}.main fieldset p.col-30{float:left;width:30%}.main fieldset p.col-33{float:left;width:33.33333%}.main fieldset p.col-50{float:left;width:50%}.main fieldset p.col-70{float:left;width:70%}.main fieldset p.col-75{float:left;width:75%}.main fieldset p.col-100{clear:both;width:100%}}.main legend{display:block;margin:0 20px;padding:5px 10px;font-size:10px;line-height:1;font-weight:700;text-transform:uppercase;color:white;background:#666}.main .input-wrap{display:inline-block}.main label{margin:0 0 4px 0;display:block;font-size:14px;line-height:1.4;color:#0093b2}.main label.after{margin:0 20px 0 0;float:left}.main input[type="text"],.main input[type="password"]{padding:4px;width:100%;font-size:14px;line-height:1.4;border:1px solid #ddd;border-radius:2px}.main textarea{padding:4px;width:100%;min-height:100px;font-size:14px;line-height:1.4;border:1px solid #ddd;border-radius:2px}.main select{padding:4px;font-size:14px;line-height:1.4}.main input[type="checkbox"],.main input[type="radio"]{margin:3px 5px 0 0;float:left}.main input[type="submit"]{display:inline-block;padding:7px 15px 6px 15px;font-size:11px !important;line-height:1 !important;font-weight:300;letter-spacing:1px;text-transform:uppercase;text-decoration:none !important;color:white !important;text-shadow:-1px -1px 0px rgba(30,17,123,0.1);background:#0093b2;background:-webkit-linear-gradient(top, #0093b2 0%, #007e99 100%);background:linear-gradient(to bottom, #0093b2 0%, #007e99 100%);border:1px solid rgba(30,17,123,0.1);border-radius:3px;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.25);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.main input[type="submit"]:hover,.main input[type="submit"]:active{background:#007e99;background:-webkit-linear-gradient(top, #007e99 0%, #0093b2 100%);background:linear-gradient(to bottom, #007e99 0%, #0093b2 100%);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.sidebar{padding:30px 5px 0 5px}.sidebar:after{content:'';clear:both;display:block}.main-container+.sidebar{padding-top:0}@media only screen and (min-width: 768px){.sidebar{padding-left:15px;padding-right:15px}}.sidebar .row{clear:both}.sidebar .row:after{content:'';clear:both;display:block}.sidebar .column{float:left;margin-bottom:20px;padding:0 15px;width:100%}@media only screen and (min-width: 768px){.sidebar .column.column-6{width:33.33333%}.sidebar .column.column-6:nth-child(4){clear:both}}@media only screen and (min-width: 1060px){.sidebar .column.column-6{width:16.66667%}.sidebar .column.column-6:nth-child(4){clear:none}}@media only screen and (min-width: 700px){.sidebar .column.column-5{width:33.33333%}.sidebar .column.column-5:nth-child(4){clear:both;width:50%}.sidebar .column.column-5:nth-child(5){width:50%}}@media only screen and (min-width: 1060px){.sidebar .column.column-5{width:20%}.sidebar .column.column-5:nth-child(4){clear:none;width:20%}.sidebar .column.column-5:nth-child(5){width:20%}}@media only screen and (min-width: 600px){.sidebar .column.column-4{width:50%}.sidebar .column.column-4:nth-child(3){clear:both}}@media only screen and (min-width: 900px){.sidebar .column.column-4{width:25%}.sidebar .column.column-4:nth-child(3){clear:none}}@media only screen and (min-width: 768px){.sidebar .column.column-3{width:33.33333%}}@media only screen and (min-width: 768px){.sidebar .column.column-2{width:50%}}@media only screen and (min-width: 768px){.sidebar .column.column-34{width:75%}}.sidebar h2{margin:0 0 20px 0;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.sidebar .head-image{margin-bottom:20px}#news article,#tradefair article{clear:both;margin-bottom:20px}#news article .date,#tradefair article .date{display:block;margin-bottom:4px;padding-top:4px;font-size:12px;line-height:1;color:#aaa}#news article h3,#tradefair article h3{margin:0;font-size:14px}#news article p,#tradefair article p{margin:0 0 3px 0}#brands{clear:both;padding:20px 20px 0 20px;width:100%;color:white;background-color:#f2f2f2;overflow:hidden}#brands:after{content:'';clear:both;display:block}@media only screen and (min-width: 768px){#brands{padding:30px 30px 0 30px}}#brands ul{margin:0;padding:0;list-style:none;line-height:1}#brands li{display:inline-block;margin:0 30px 20px 0}@media only screen and (min-width: 768px){#brands li{margin:0 40px 30px 0}}#brands img{width:auto;max-height:30px;overflow:visible}@media only screen and (min-width: 768px){#brands img{max-height:40px}}#quicklinks{clear:both;padding:20px 10px 0 10px;width:100%;color:white;background-color:#0093b2;overflow:hidden}#quicklinks:after{content:'';clear:both;display:block}@media only screen and (min-width: 768px){#quicklinks{padding:30px 20px 0 20px}}#quicklinks h2{padding:0;margin:0 0 12px 0;font-size:12px;font-weight:700;letter-spacing:2px;color:white;text-transform:uppercase}#quicklinks hr{margin:0 0 30px 0;border:none}#quicklinks ul,#quicklinks p{font-size:12px}#quicklinks a{color:rgba(255,255,255,0.75)}#quicklinks a:hover{color:white}.language{position:relative;display:block;float:left;margin:0 0 7px -7px;height:28px;color:#666}.language ul{position:absolute;bottom:0;display:block;margin:0;padding:0 2px 0 20px;height:auto;font-size:12px;line-height:1;background:url(/gen/images/globe.svg) no-repeat left 7px bottom 6px;background-size:16px;border-radius:3px}.language ul:after{content:'';clear:both;display:block}.language:hover ul{background:rgba(242,242,242,0.97) url(/gen/images/globe.svg) no-repeat left 7px bottom 6px;background-size:16px}.language li{display:none;margin:0;padding:0}.language li.active{display:block}.language ul:hover li{display:block}.language a{display:inline-block;padding:8px 12px 8px 10px;color:#666;text-decoration:none}.language a:hover{text-decoration:underline}.language .active a{background:url(/gen/images/arrow-darkgrey.png) no-repeat right center;background-size:6px 5px}.language.open ul{background:rgba(242,242,242,0.97) url(/gen/images/globe.svg) no-repeat left 7px bottom 6px;background-size:16px}.footer-container{clear:both;font-size:12px;line-height:1.4}.footer-container footer{position:relative;margin:0 auto;padding:5px 20px 20px 20px;max-width:1060px}@media only screen and (min-width: 600px){.footer-container footer{padding:5px 30px 20px 30px}}.footer-container.full footer{max-width:none}.footer-container .company-info{clear:both;color:#666}@media only screen and (min-width: 768px){.footer-container .company-info{clear:none;margin-top:6px;text-align:right}}.footer-container .company-info p{display:inline;margin-right:20px;font-size:12px}.footer-container .company-info .footer-menu{display:block;margin:0;padding:0;list-style:none;font-size:12px}@media only screen and (min-width: 768px){.footer-container .company-info .footer-menu{display:inline}}.footer-container .company-info .footer-menu li{display:inline;margin:0 10px 0 0}.footer-container .company-info .footer-menu li a{color:#666;text-decoration:none}.footer-container .company-info .footer-menu li a:hover,.footer-container .company-info .footer-menu li a:active{text-decoration:underline}.aliaxis{position:absolute;top:0;width:100%}.admin .aliaxis{top:40px}.aliaxis-inner{position:relative;margin:0 auto;max-width:1060px;background-color:#f2f2f2;text-align:center}.aliaxis-inner:after{content:'';clear:both;display:block}@media only screen and (min-width: 800px){.aliaxis-inner{margin:15px auto 0 auto;background-color:transparent;text-align:left;margin:0px auto 0 auto;border-top:5px solid #f2f2f2}}.full .aliaxis-inner{max-width:none}#aliaxis-logo{display:inline-block;margin:0 10px;padding:8px 12px;line-height:0;text-decoration:none;color:#1e117b;z-index:1}@media only screen and (min-width: 800px){#aliaxis-logo{float:right;margin:0 30px 0 0;padding:8px 12px;background-color:#f2f2f2;border-radius:0 0 3px 3px}}#aliaxis-logo img{float:left;width:66px;height:20px;vertical-align:middle;overflow:visible}@media only screen and (min-width: 800px){#aliaxis-logo img{width:82px;height:25px}}#aliaxis-logo:after{content:'';display:inline-block;width:10px;height:20px;background:url(/gen/images/arrow-darkblue.png) no-repeat right 6px;background-size:6px 5px}@media only screen and (min-width: 800px){#aliaxis-logo:after{width:14px;height:25px;background:url(/gen/images/arrow-darkblue.png) no-repeat right 8px;background-size:8px 6px}}#aliaxis-logo.open{border-radius:0 0 0 0}.aliaxis-info{position:absolute;left:-1000em;top:36px;padding:15px 20px 5px 20px;background-color:#f2f2f2;border-radius:0 0 3px 3px}@media only screen and (min-width: 800px){.aliaxis-info{top:41px;border-radius:3px 0 3px 3px}}.aliaxis-info.open{left:auto;margin:0 10px;width:auto;z-index:2}@media only screen and (min-width: 800px){.aliaxis-info.open{left:auto;right:30px;margin:0;width:360px}}.aliaxis-info p{margin:0 0 12px 0;font-size:12px;line-height:1.5}.no-bp{padding:0 !important;list-style:none !important}.uppercase{text-transform:uppercase}.clear{clear:both}.old-browser-message,.no-js-message{display:none}.lt-ie9 .old-browser-message{position:fixed;top:0;left:0;display:block;padding:15px;width:100%;background:#1e117b;color:white;text-align:center}.lt-ie9 .old-browser-message p{margin:0}.no-js .no-js-message{position:fixed;top:0;left:0;display:block;padding:15px;width:100%;text-align:center;color:white;background:#1e117b}.no-js .no-js-message p{margin:0}.lt-ie8,.no-js{margin-top:60px}.adminbar{position:relative;height:40px;background-color:#666;color:white;font-weight:300;z-index:10;overflow:hidden}.adminbar ul{margin:0;padding:0;list-style:none;font-size:12px;line-height:1}.adminbar ul li{float:left;display:inline-block;padding:15px 10px 0 10px;height:40px;line-height:1;border-right:1px solid rgba(255,255,255,0.25)}.adminbar ul a{color:white;text-decoration:underline}.produkt{margin-bottom:15px}.produkt:after{content:'';clear:both;display:block}@media only screen and (min-width: 800px){.produkt .produktfoto{float:left;margin:5px 15px 5px 0}}.alignleft{float:left;margin:5px 15px 10px 0}.alignright{float:right;margin:5px 0 10px 15px}.galerie{margin:0 -5px}.galerie img{float:left;padding:5px;max-width:16.66665%;height:auto}.news-entry{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,147,178,0.1)}.tel{padding:0 0 0 18px;background:url(/gen/images/phone.svg) no-repeat left center;background-size:14px 14px}.fax{padding:0 0 0 18px;background:url(/gen/images/fax.svg) no-repeat left center;background-size:14px 14px}a[href$=".pdf"]{margin:0 0 0 2px;padding:1px 0 0 16px;background:url(/gen/images/pdf-icon.svg) no-repeat left center;background-size:12px 16px}a[href$=".pdf"]:after{content:' (.pdf)';font-size:10px;text-transform:uppercase;color:#ccc}a[href$=".zip"]{margin:0 0 0 2px;padding:1px 0 0 16px;background:url(/gen/images/zip-icon.svg) no-repeat left center;background-size:12px 16px}a[href$=".zip"]:after{content:' (.zip)';font-size:10px;text-transform:uppercase;color:#ccc}a[href$=".doc"],a[href$=".docx"]{margin:0 0 0 2px;padding:1px 0 0 16px;background:url(/gen/images/word-icon.svg) no-repeat left center;background-size:12px 16px}a[href$=".doc"]:after,a[href$=".docx"]:after{content:' (.doc)';font-size:10px;text-transform:uppercase;color:#ccc}a[href$=".xls"]{margin:0 0 0 2px;padding:1px 0 0 16px;background:url(/gen/images/excel-icon.svg) no-repeat left center;background-size:12px 16px}a[href$=".xls"]:after{content:' (.xls)';font-size:10px;text-transform:uppercase;color:#ccc}a[href$=".ppt"]{margin:0 0 0 2px;padding:1px 0 0 16px;background:url(/gen/images/powerpoint-icon.svg) no-repeat left center;background-size:12px 16px}a[href$=".ppt"]:after{content:' (.ppt)';font-size:10px;text-transform:uppercase;color:#ccc}a[href$=".mp4"],a[href$=".flv"],a[href$=".wmv"]{margin:0 0 0 2px;padding:1px 0 0 16px;background:url(/gen/images/video-icon.svg) no-repeat left center;background-size:12px 16px}a[data-lightbox]{position:relative;display:inline-block;max-width:100%}a[data-lightbox]:hover{text-decoration:none}a[data-lightbox]:after{content:'+';position:absolute;right:4px;top:4px;display:block;height:18px;width:18px;font-size:18px;line-height:18px;font-weight:700;text-align:center;background-color:rgba(255,255,255,0.7);border-radius:9px;z-index:1}a[data-lightbox] img{margin:0}.login{position:absolute;top:5px;right:24px;padding:4px 0 0 18px;width:auto;height:20px;display:block;font-size:12px;line-height:1;font-weight:400;text-decoration:none;border-radius:3px;background:url(/gen/images/login-lightblue.png) no-repeat left center;background-size:13px 14px;color:#0093b2;overflow:hidden}.login:hover{color:#1e117b;text-decoration:none;background:url(/gen/images/login-darkblue.png) no-repeat left center;background-size:13px 14px}.lt-ie9 .login{background:url(/gen/images/login-lightblue-small.png) no-repeat left center}.lt-ie9 .login:hover{background:url(/gen/images/login-darkblue-small.png) no-repeat left center}.login strong{display:none}@media only screen and (min-width: 800px){.login{top:16px;right:170px;z-index:1}.login strong{display:inline}}.logout{position:absolute;top:5px;right:20px;padding:4px 0 0 0;width:auto;height:20px;display:block;font-size:12px;line-height:1;font-weight:400;text-decoration:none;border-radius:3px;color:#aaa;overflow:hidden}.logout a.logout-link{padding:0 0 0 15px;background:url(/gen/images/logout-lightblue.png) no-repeat left 2px;background-size:12px 14px}.logout a.logout-link:hover{color:#1e117b;text-decoration:none;background:url(/gen/images/logout-darkblue.png) no-repeat left 2px;background-size:12px 14px}.lt-ie9 .logout a.logout-link{background:url(/gen/images/logout-lightblue-small.png) no-repeat left 2px}.lt-ie9 .logout a.logout-link:hover{background:url(/gen/images/logout-darkblue-small.png) no-repeat left 2px}.logout .user-name{margin-right:10px;padding:4px 0 0 18px;font-weight:400;background:url(/gen/images/login-lightblue.png) no-repeat left 6px;background-size:13px 14px}.logout .user-name:hover{text-decoration:none;background:url(/gen/images/login-darkblue.png) no-repeat left 6px;background-size:13px 14px}.lt-ie9 .logout .user-name{background:url(/gen/images/login-lightblue-small.png) no-repeat left 6px}.lt-ie9 .logout .user-name:hover{background:url(/gen/images/login-darkblue-small.png) no-repeat left 6px}.logout:hover{color:#aaa;opacity:1;text-decoration:none}.logout strong{display:none}@media only screen and (min-width: 800px){.logout{top:16px;right:170px;z-index:1}.logout strong{display:inline}}.dropdown{cursor:pointer}.product-viewer{float:left;position:relative;margin:5px 20px 10px 0;padding:5px;width:300px;color:#666;font-size:12px;line-height:14px;background-color:#eee;border:1px solid #eee}.product-viewer.right{float:right;margin:5px 0 10px 20px}.product-viewer .product{position:relative;height:242px;margin:0 0 5px 0;padding:0 0 2px 0;border-bottom:1px solid #eee}.product-viewer .product img{max-width:100%}.product-viewer .product .bu{position:absolute;left:0px;bottom:2px;padding-top:8px;background-color:#eee}.product-viewer .product-thumbs{float:left;margin:0;padding:0;list-style:none;width:300px;height:40px;white-space:nowrap;overflow:hidden}.product-viewer .product-thumbs.more{float:left;margin:0;padding:0 0 0 14px;list-style:none;width:280px;height:40px;white-space:nowrap;overflow:hidden}.product-viewer .product-thumbs img{width:53px;height:40px}.product-viewer .product-thumbs li{display:block;float:left;margin:0 0 0 3px;padding:0;white-space:nowrap;background:none}.product-viewer .product-thumbs li a{display:block;float:left;height:40px;white-space:nowrap}.product-viewer .back{position:absolute;bottom:5px;left:5px;display:block;width:15px;height:40px;background:#eee url(/gen/images/arrow-darkblue-left.png) no-repeat center center;background-size:8px;text-indent:-9999px;border-right:2px solid #eee;overflow:hidden}.product-viewer .forward{position:absolute;bottom:5px;right:5px;display:block;height:40px;width:15px;background:#eee url(/gen/images/arrow-darkblue-right.png) no-repeat center center;background-size:8px;border-left:2px solid #eee;text-indent:-9999px;overflow:hidden}

#sys_twitter {
    background-image: url("../images/sys/twitter.png");
    background-position: 0 0;
    height: 40px;
    text-decoration: none;
    width: 40px;
}
#sys_facebook {
    background-image: url("../images/sys/facebook.png");
    background-position: 0 0;
    height: 40px;
    text-decoration: none;
    width: 40px;
}
#sys_linkedin {
    background-image: url("../images/sys/linkedin.png");
    background-position: 0 0;
    height: 40px;
    text-decoration: none;
    width: 40px;
}
#sys_xing {
    background-image: url("../images/sys/xing.png");
    background-position: 0 0;
    height: 40px;
    text-decoration: none;
    width: 40px;
}
#sys_googleplus {
    background-image: url("../images/sys/googleplus.png");
    background-position: 0 0;
    height: 40px;
    text-decoration: none;
    width: 40px;
}
#sys_youtube {
    background-image: url("../images/sys/youtube.png");
    background-position: 0 0;
    height: 40px;
    text-decoration: none;
    width: 40px;
}
#sys_twitter:hover, #sys_facebook:hover, #sys_linkedin:hover, #sys_xing:hover, #sys_googleplus:hover, #sys_youtube:hover {
    background-position: 0 39px;
}