/* @import url("//hello.myfonts.net/count/276a99"); */

@font-face {font-family: 'AkkoPro-Regular';src: url('../fonts/276A99_1_0.eot');src: url('../fonts/276A99_1_0.eot%3F') format('embedded-opentype'),url('../fonts/276A99_1_0.woff') format('woff'),url('../fonts/276A99_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AkkoPro-Italic';src: url('../fonts/276A99_2_0.eot');src: url('../fonts/276A99_2_0.eot%3F') format('embedded-opentype'),url('../fonts/276A99_2_0.woff') format('woff'),url('../fonts/276A99_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AkkoPro-Medium';src: url('../fonts/276A99_3_0.eot');src: url('../fonts/276A99_3_0.eot%3F') format('embedded-opentype'),url('../fonts/276A99_3_0.woff') format('woff'),url('../fonts/276A99_3_0.ttf') format('truetype');}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-family: 'AkkoPro-Medium';font-size: 13px;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}


 
 

b,strong{font-family: 'AkkoPro-Medium';font-size: 13px;letter-spacing: 0.03em;font-weight:normal;}
.container_12{margin-left:auto;margin-right:auto;width:960px;visibility:hidden;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}


body{font-family: 'AkkoPro-Regular'; font-size: 13px;min-width:960px; color: #1f1f1f;overflow-y: scroll;}
body.green{background: #e1e1e1 url("../images/bg-home-green.jpg") center center no-repeat; background-attachment: fixed; background-size: 100% 100%;}
body{background: #e1e1e1 url("../images/bg-home.jpg") 0 center no-repeat; background-attachment: fixed; background-size: 100% 100%;}
body.change{background: #e1e1e1 url("../images/bg-home.jpg") 0 center no-repeat; background-attachment: fixed; background-size: auto;}
.touch body{background-color: #2773a5;}
.container{opacity: 0;}
img{border: 0;}
a{text-decoration: none;color: #009fe3;}
h1.csc-firstHeader, h2{font-size: 24px; font-family: 'AkkoPro-Medium'; color: #23357a; letter-spacing: 0.03em; margin: 0 0 0 0; text-transform: uppercase; font-weight:normal; padding-top: 22px;}
h3,blockquote{font-size: 18px; font-family: 'AkkoPro-Italic'; color: #23357a; letter-spacing: 0.02em; margin: 0; line-height: 1.4em; margin-bottom: 0.9em;font-weight:normal; }
h4{font-size: 20px; font-family: 'AkkoPro-Regular'; color: #23357a; text-transform: uppercase; margin: 0 0 8px 0; font-weight: normal;}
p,.rte-p-wrap{margin-bottom: 1em;letter-spacing: 0.05em;line-height: 1.4em; margin-top: 25px;}
p a:hover{text-decoration: underline;}
.news-item h3{font-size: 20px; font-family: 'AkkoPro-Regular'; line-height: 1.1em; margin-bottom: 0;}
.content-box ul li{list-style: disc; margin-left: 13px;letter-spacing: 0.05em;line-height: 1.4em;}
.bx-wrapper ul li{list-style: none; margin-left: 0; line-height: normal;}


h2.headline16{font-family: 'AkkoPro-Medium';font-size: 15px; text-transform: none; letter-spacing: 0.03em; margin-bottom: 4px; line-height: 1em; padding-top: 0;}
.black16{font-size: 15px;margin-bottom: 4px; display: block;}
.subheader{font-family: 'AkkoPro-Italic'; font-size: 18px; font-weight: normal;margin: 0; line-height: 1.1em; color: #23357a; display: inline-block; background: url("../images/ico-arrow-blue2.png") right 6px no-repeat; padding-right: 44px; margin-bottom: 20px; letter-spacing: 0.02em;}
.arrowdown-link{font-size: 20px; font-family: 'AkkoPro-Regular'; color: #23357a; font-weight: normal; margin: 0; line-height: 1.1em; text-transform: uppercase; background: url("../images/ico-arrow-down.png") 100% 6px no-repeat; padding-right: 16px;}

#header{background: url("../images/bg-header.png") 0 0 no-repeat; height: 70px; margin: 0;position: absolute; margin-left: -4px;padding: 0 14px 0 14px; z-index: 10; position: fixed;}
#nav{margin: 30px 40px 0 0; display: inline-block; float: right;}
#nav li, #nav-lang li{float: left; margin-left: 32px;}
#nav-lang li{float: right;}
#nav li.first{margin-left: 34px;}
#nav li a, #nav-lang li a{color: #757575; font-size: 12px; font-family: 'AkkoPro-Medium'; text-transform: uppercase;}
#nav li a:hover, #nav li a.active, #nav li a.hover-active, #nav-lang li a:hover, #nav-lang li a.active, #nav a.selected{border-bottom: solid 2px #454545; color: #454545;}
#nav-lang li a.inactive{display: none;}
#nav a.alpha{opacity: 0.5;}
#nav ul{display: none; position: absolute; width: 904px; height:68px; left:-254px; background: #fff; margin-top: 18px;background: url("../images/bg-nav-level2.png") 0 0 no-repeat;padding: 22px 14px 0 50px; z-index: 10;}
#nav .level2, #nav .level3, #nav .level4{display: block; visibility: hidden;}
#nav ul a{font-family: 'AkkoPro-Regular';}
#nav ul ul{left:0;background: url("../images/bg-header.png") 0 0 no-repeat;}

#nav-lang-wrap{height: 14px; width: 80px; margin-top: 10px;right:0; position: absolute;}
#nav-lang{display: none;margin: 30px 0 0 -28px; padding-top: 0px; width: 307px;}
#lang-btn{display:block;right:40px; top: 0; position: absolute;color: #c9c9c9; font-size: 12px; font-family: 'AkkoPro-Medium'; text-transform: uppercase; letter-spacing: 0.02em; background: url("../images/ico-arrow-lang.png") 100% 100% no-repeat; padding-right: 10px;}
#lang-btn:hover{color: #454545;}
#lang-btn.active{background-position: 100% 0;}

#contact-tip{display: none; font-family: 'AkkoPro-Medium'; position: absolute; text-align: right; top: 70px; width: 100%; color: #fff; font-size: 11px; right: 40px; opacity: 0.7; z-index: 1;letter-spacing: 0.03em}
#contact-tip a{color: #fff; text-decoration: underline;}

#nav-second li{ margin-bottom: 1px; padding: 18px 22px 0 70px; height: 30px;}
#nav-second li a{font-size: 14px; font-family: 'AkkoPro-Regular'; color: #fff; text-transform: uppercase;background: url("../images/ico-arrow2.png") right 5px no-repeat; display: block;}
#nav-second li.active, #nav-second li:hover{background: #fff;}
#nav-second li.active a, #nav-second li:hover a{color: #23357a;background: url("../images/ico-arrow-blue3.png") right 5px no-repeat;}

#content{min-height: 220px;}

#home-slider{margin-top: 100px;z-index: 1;}
.bx-wrapper {position: relative;margin: 0 auto 20px;padding: 0;*zoom: 1;}
#home-slider .bx-wrapper{margin-bottom: 60px;}
#home-slider .bx-wrapper .bx-viewport{padding: 0; width: auto !important;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -40px;width: 100%;}
#home-slider .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom: -30px;}
.bx-wrapper .bx-pager {text-align: center;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #23357a;text-indent: -9999px;display: block;width: 6px;height: 6px;margin: 0 4px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;opacity: 0.3;}
#home-slider .bx-wrapper .bx-pager.bx-default-pager a{background: #fff;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {opacity: 1;}
.bx-wrapper .bx-prev {left: 0;background: url("../images/pfeil_dunkel_links.png") no-repeat 0 100%;}
.bx-wrapper .bx-next {right: 0;background: url("../images/pfeil_dunkel_rechts.png") no-repeat 100% 100%;}
#home-slider .bx-wrapper .bx-prev {background-image: url("../images/slider-arrows-prev.png");}
#home-slider .bx-wrapper .bx-next {background-image: url("../images/slider-arrows-next.png");}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 0;outline: 0;width: 20%;height: 7px;text-indent: -9999px;z-index: 9; height: 100%; padding-top: 30px;}
#home-slider .bx-wrapper .bx-controls-direction a{z-index: 51; padding-top: 20px;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-caption{text-align: center; margin-top: 4px;}

#content .bx-wrapper{ margin-bottom: 50px;}

#social-facebook, #social-twitter{display: none; float:right;}
#footer{height: 86px;}
#footer ul{padding: 12px 0 0 30px; height: 28px;background: #fff}
#footer ul li{float: left; margin-right: 100px;}
#footer ul li a{font-family: 'AkkoPro-Medium'; font-size: 12px; color: #757575;letter-spacing: 0.03em;}
#footer ul li a:hover, #footer ul li a.active{color: #454545;}
#footer ul li.next-page{text-align: right;margin-right: 0; width: 170px; margin-left: -50px;}
#footer ul li.next-page a{font-family: 'AkkoPro-Italic'; font-size: 12px; background: url("../images/ico-arrow3.png") right center no-repeat; padding-right: 30px; position: relative; top: 1px; height: 14px; display: block; text-transform: none;}

.col-large{width: 620px;margin-top:10px; display: inline;float: left;position: relative;}
.col-large.full{width: 100%;}
.col-small{width: 319px;margin-top:10px; display: inline;float: left;position: relative;}
.col-default{margin-top:10px;position: relative;}
#fly-box{position: absolute; width: 319px;}
.col-large.margin, .col-small.margin{margin-right: 1px;}
.content-box{padding: 40px 70px; background: #fff; margin-bottom: 1px;}
.content-box.default{padding-bottom: 10px;}
.content-box.news-header{padding: 30px 20px 10px 20px;}
.content-box.news-item{padding: 30px 20px;}
.content-box.news-item .news-date{display: none !important; font-family: 'AkkoPro-Italic';font-size: 11px; color: #23357a; display: block; margin-top: 20px;}
.content-box.news-item:last-child {}
.content-box.abstract {}
.content-box.abstract a, .content-box.abstract a:visited {text-decoration: underline}
.content-box.abstract a:hover {text-decoration: none}
.bg-box{padding: 40px 70px; background: #fff; margin-bottom: 1px;}
.bg-box.career{padding-bottom: 10px;}
.bg-box.location{padding-bottom: 40px;}
.bg-box.noresult{display: none;}

#socials-btn{margin-top: 120px;}
#page-headline{margin-top: 100px;}
#page-headline .breadcrumbs{padding-left: 70px; min-height: 17px;}
#page-headline .breadcrumbs a{color: #fff;font-family: 'AkkoPro-Regular'; font-size: 11px; text-transform: uppercase; background: url("../images/ico-arrow-breadcrumbs.png") right 2px no-repeat; padding-right: 11px; margin-right: 8px;}
#page-headline h2{color: #fff;padding-left: 70px; margin-bottom: 0; padding-top: 0;}

.teaser{background: #fff; padding: 30px 40px; margin-bottom: 1px;}
.teaser h4{font-size: 14px; font-family: 'AkkoPro-Medium'; color: #23357a; text-transform: uppercase; margin: 0 0 8px 0; letter-spacing: 0.03em}
.teaser a{font-size: 13px; font-family: 'AkkoPro-Italic'; color: #23357a; margin-bottom: 1.3em; display: block;}
.teaser a.crosslink{margin-bottom: 0;font-family: 'AkkoPro-Regular';background: url("../images/ico-arrow-blue3.png") right 5px no-repeat; padding-right: 34px; display: inline;}
.teaser img{margin-left: -40px; margin-bottom: 20px;}
.teaser p{font-size: 11px;margin-bottom: 1.5em; line-height: 1.6em; font-family: 'AkkoPro-Medium'; letter-spacing: 0.08em;}

.col30{width: 33%;float: left;}
.col37{width: 37%;float: left;}
.col40{width: 40%;float: left;}
.col50{width: 50%;float: left;}
.col60{width: 60%;float: left;}
.col70{width: 67%;float: left;}
.line15{line-height: 2em;}
.col50 b{font-weight: normal; font-family: 'AkkoPro-Medium';}
.maschinenliste-first{margin-bottom: 0; padding-bottom: 1px; padding-top: 22px;}
.maschinenliste-item{padding: 40px 50px 26px 70px;}
.maschinenliste-item .col50{margin-top: 0px;}

.select-wrap{position: relative; width: 300px;}
.selectbox{top:-21px; margin-left:88px;position: absolute; padding-top: 16px; padding-right: 10px; z-index: 8; padding-bottom: 10px;}
.selectbox.form{margin-left: 100px; padding-top: 16px; margin-top: 6px;}
.selectbox.active{background: url("../images/bg-select.png") 0 0 no-repeat; z-index: 9;}
.selectbox.form.active{background: #fff;-webkit-box-shadow: 4px 6px 5px rgba(50, 50, 50, 0.1);-moz-box-shadow: 4px 6px 5px rgba(50, 50, 50, 0.1);
box-shadow: 4px 6px 5px rgba(50, 50, 50, 0.1);}
.selectbox li{display: none; padding: 1px 18px 1px 22px; margin-left: 0 !important;}
.selectbox li.active{display: block;}
.selectbox.active li {display: block;white-space: nowrap;}
.selectbox li a{font-size: 15px; color: #23357a;font-family: 'AkkoPro-Regular'; line-height: 26px;border-bottom:solid 2px #fff;letter-spacing: 0.02em; white-space: nowrap;}
.selectbox li.active {background: url("../images/ico-arrow-down.png") 100% 8px no-repeat; }
.selectbox.active li.active {background: url("../images/ico-arrow-up.png") 100% 8px no-repeat; }
.selectbox.active li a:hover {border-bottom:solid 2px #23357a;}

.galerie-item{width: 210px; margin: 0 50px 20px 0; float: left; display: none;}
.galerie-item.second{margin-right: 0;}
.galerie-item-header{font-family: 'AkkoPro-Regular'; color: #23357a; text-align: center; display: block; margin: 10px 0 10px;}

.more-content{display: none;}
.more-content p{margin: 0 0 25px 0;}
.btn-more{font-size: 15px; color: #23357a;font-family: 'AkkoPro-Regular';background: url("../images/ico-arrow-down.png") 100% 3px no-repeat; padding-right: 14px;}
.btn-more.details,.btn-more.career{float: right;margin-top: -37px;}
.btn-more.active{background: url("../images/ico-arrow-up.png") 100% 3px no-repeat; margin-top: 0;}
.btn-more.career.active{ margin-top: -37px;}
.btn-more .less{display: none;}

.referenzen-item{margin: 0 10px 10px 0; float: left; display: none;}
.large-text{display: none;}

label{width: 120px; float:left;line-height: 32px; height: 32px;}
label.double-line{line-height: normal;}
input, textarea{width: 285px; float:left; background: url("../images/bg-input.png") 0 0 no-repeat; border: 0; font-family: 'AkkoPro-Regular'; font-size: 13px; line-height: 32px; height: 32px; margin-bottom: 14px; padding: 0 10px 0 10px}
input.error{background-image: url("../images/bg-input-error.png");}
textarea{background-image: url("../images/bg-textarea.png"); height: 100px; resize: none;}
textarea.error{background-image: url("../images/bg-textarea-error.png");}

.btn-form,.download{font-family: 'AkkoPro-Regular'; font-size: 16px; font-weight: normal;margin: 6px 0 0 120px; color: #23357a; background: url("../images/ico-arrow-blue3.png") right 8px no-repeat; padding: 0 44px 0 0; width: auto; cursor: pointer; height: 20px; line-height: 1em;}
.btn-form.link{float:right; background-position: right 6px; margin-top: 8px;}
.download{margin: 0; display: inline-block; background-position: right 4px; padding-right: 38px;}

.rte-p p{margin: 0 0 1em 0;}
.rte-p p a{text-decoration: underline;}
.case-anchor{height:1px; width:1px; margin-top:-90px;position:absolute;}

#career-map{padding: 15px 25px 35px 25px; position: relative;}
.tooltip{position: absolute; width: 130px; height: 31px;letter-spacing: 0.01em; line-height: 1.5em; padding-top: 3px; display: none; z-index: 1;background: url("../images/tooltip1.png") 0 0 no-repeat; padding-left: 10px;}
.tooltip.active{display: block !important;}
.tooltip.partner1{top:93px; left:95px;}
.tooltip.partner2{top:218px; left:286px;}
.tooltip.partner3{top:88px; left:65px;}
.tooltip.partner4{top:100px; left:129px;}
.tooltip.partner5{top:154px; left:398px;}
.tooltip.partner6{top:169px; left:280px;}
.tooltip.partner7{top:207px; left:288px;}
#contacts-map .tooltip.partner1{top:141px; left:137px;}
#contacts-map .tooltip.partner2{top:345px; left:440px;}
#contacts-map .tooltip.partner3{top:137px; left:92px;}
#contacts-map .tooltip.partner4{top:156px; left:188px;}
#contacts-map .tooltip.partner5{top:246px; left:620px;}
#contacts-map .tooltip.partner6{top:262px; left:431px;}
#contacts-map .tooltip.partner7{top:331px; left:445px;}

#contacts-map{padding: 0 25px 0px 25px; position: relative; margin-top: -60px; height: 670px;}
#contacts-adresses,#contacts-form{padding: 40px 70px; background: #fff; display: none; height: 320px;}
#contacts-nav{position: absolute; margin-left: 278px; top:440px;}
#contacts-nav.map{top:500px;}
#contacts-nav a{font-family: 'AkkoPro-Regular'; font-size: 16px; font-weight: normal; color: #fff;letter-spacing: 0.03em; margin: 0 30px 0 30px;}
#contacts-nav a:hover, #contacts-nav a.active{border-bottom: solid 2px #fff;}

#btn-openform{color: #23357a; border-bottom: solid 2px #23357a;}
#btn-openform:hover{text-decoration: none;}
#contacts-adresses p{line-height: 1.6em;}
#contacts-city{margin-left: -22px; margin-top: 8px;}
#contacts-adresses .address-content{display: none;}
#contacts-adresses .address-content.active{display: block;}

#contacts-form input, #contacts-form textarea {width: 215px; background-position: 100% 100%;margin-bottom: 18px;}
#contacts-form textarea{height: 178px; margin-bottom: 12px;}
#contacts-form .col50{width: 45%}
#contacts-form .col50.first{margin-right: 10%;}
#contacts-form .btn-form{width: auto; background-position: right 8px; margin-left: 118px;}
.error-wrap{margin-left: 120px; }
#form-error{color: #d85858;}
#form-error.hide{display: none;}
.contacts-wrap{height: 550px;}
.contacts-wrap.map{height: 610px;}
#newsletter-error{display: none;}
#contacts-forma-thankyou{display: none;}
#loaderImage{position: absolute; left:50%; top:0; margin: 0 0 0 -470px; width: 940px; height: 62px; background: url("../images/loading_animation.gif") 0 0 no-repeat;}
#land.activate{height: 130px; overflow: hidden; overflow-y: scroll;}
.checkbox{height: 0;opacity: 0;padding: 0;position: absolute;width: 0;}
.inputcheckbox{background: url("../images/checkbox.png") 0 0 no-repeat;cursor: pointer;display: inline-block;float:left; height: 18px; margin: 6px 20px 22px 0;width: 18px;}
.inputcheckbox.error{background-position: 0 -36px;}
.inputcheckbox.checked{background-position: 0 -18px;}
/*.tx-news .bg-box .col60 p:first-of-type {display: none}*/
.tx-news > .bg-box > .col60 > p:first-of-type {display: none}







.cc_banner-wrapper {
    position: relative;
    z-index: 9001;
}
.cc_container .cc_btn {
    cursor: pointer;
    font-size: 0.6em;
    line-height: 1em;
    text-align: center;
    transition: font-size 200ms ease 0s;
}
.cc_container .cc_message {
    line-height: 1.5em;
    margin: 0;
    padding: 4px 0 0 0;
    transition: font-size 200ms ease 0s;
}
.cc_container .cc_logo {
    background-size: cover;
    display: none;
    height: 22px;
    opacity: 0.9;
    overflow: hidden;
    text-indent: -1000px;
    transition: opacity 200ms ease 0s;
    width: 100px;
}
.cc_container .cc_logo:hover, .cc_container .cc_logo:active {
    opacity: 1;
}

@media print {
.cc_banner-wrapper, .cc_container {
    display: none;
}
}
.cc_container {
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 10px;
    position: fixed;
    right: 0;
    width: 940px;
    margin: 0 auto
}
.cc_container .cc_btn {
    background-color: #f1d600;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 10px;
    margin-left: 10px;
    max-width: 60px;
    padding: 8px 10px;
    text-align: center;
    transition: font-size 200ms ease 0s;
    width: 33%;
}
.cc_container .cc_message {
    display: block;
    transition: font-size 200ms ease 0s;
}

.cc_container {
    background: #222 none repeat scroll 0 0;
    background: #468fbc url("../images/bg-home.jpg") no-repeat fixed 0 center;
    box-sizing: border-box;
    color: #fff;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
    background-color: #fff;
    border-radius: 5px;
    color: #23357a;
    transition: background 200ms ease-in-out 0s, color 200ms ease-in-out 0s, box-shadow 200ms ease-in-out 0s;
}
.cc_container .cc_btn:hover, .cc_container .cc_btn:active {
    background-color: #e1e1e1;
    color: #23357a;
}
.cc_container a, .cc_container a:visited {
    color: #31a8f0;
    text-decoration: none;
    transition: color 200ms ease 0s;
}
.cc_container a:hover, .cc_container a:active {
    color: #b2f7ff;
}
@keyframes slideUp {
0% {
    transform: translateY(66px);
}
100% {
    transform: translateY(0px);
}
}
.cc_container, .cc_message, .cc_btn {
    animation-duration: 0.8s;
    animation-name: slideUp;
}
