@font-face{
    font-family:"DIN W01 Regular";
    src:url("Fonts/5591097/9b63158c-0e74-4751-966c-d749c5d31cce.eot?#iefix");
    src:url("Fonts/5591097/9b63158c-0e74-4751-966c-d749c5d31cce.eot?#iefix") format("eot"),url("Fonts/5591097/6ceed230-b2b3-4422-b048-4aa11687430a.woff2") format("woff2"),url("Fonts/5591097/80b0143f-6f0d-4dce-aafd-f3c81b85d177.woff") format("woff"),url("Fonts/5591097/247437df-66d2-4605-ac03-1be0e07c31a7.ttf") format("truetype");
}
@font-face{
    font-family:"DIN W01 Medium";
    src:url("Fonts/5591111/90744ee6-df8b-4daf-924d-e84a33fa139c.eot?#iefix");
    src:url("Fonts/5591111/90744ee6-df8b-4daf-924d-e84a33fa139c.eot?#iefix") format("eot"),url("Fonts/5591111/398e3e8c-3bf0-4af1-9791-f426a7992711.woff2") format("woff2"),url("Fonts/5591111/4ba8e512-e6fb-494f-afd3-a7b68b2e5efb.woff") format("woff"),url("Fonts/5591111/d988fb64-309d-4c7f-9ded-4e9663aa6061.ttf") format("truetype");
}

div.nav1No, div.nav1Act{
  font-family:"DIN W01 Regular";
  float: left;
  margin: 0px 30px 0px 0px;
  text-decoration: none;
}
div.nav1NoLast, div.nav1ActLast{
  font-family:"DIN W01 Regular";
  float: left;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}
div.nav1No a, div.nav1No a:link, div.nav1No a:active, div.nav1No a:visited, div.nav1No a, div.nav1NoLast a:link, div.nav1NoLast a:active, div.nav1NoLast a:visited{
  font-family:"DIN W01 Regular";
  color:#00598f;
  font-size:16px;
  text-decoration: none;
}
div.nav1Act a, div.nav1Act a:link, div.nav1Act a:active, div.nav1Act a:visited, div.nav1ActLast a, div.nav1ActLast a:link, div.nav1ActLast a:active, div.nav1ActLast a:visited{
  font-family:"DIN W01 Regular";
  color:#E26314;
  font-size:16px;
  text-decoration: none;
}
div.nav1No a:hover, div.nav1NoLast a:hover{
  color:#E26314;
  text-decoration: none;
}


div.nav1NoExtra, div.nav1ActExtra{
  font-family:"DIN W01 Regular";
  margin: 0px 30px 0px 0px;
  text-decoration: none;
  margin: 0 0 5px 0;
  padding: 0 0 0 20px;
  background-image: url("extraNav.png");
  background-repeat: no-repeat;
  background-position: 0 5px;
}
div.nav1NoExtra a, div.nav1NoExtra a:link, div.nav1NoExtra a:active, div.nav1NoExtra a:visited, div.nav1NoExtra a{
  font-family:"DIN W01 Regular";
  color:#00598f;
  font-size:16px;
  text-decoration: none;
}
div.nav1ActExtra a, div.nav1ActExtra a:link, div.nav1ActExtra a:active, div.nav1ActExtra a:visited{
  font-family:"DIN W01 Regular";
  color:#E26314;
  font-size:16px;
  text-decoration: none;
}
div.nav1NoExtra a:hover{
  color:#E26314;
  text-decoration: none;
}


div.stdHeader h1{
  font-family:"DIN W01 Regular";
  font-size:24px;
  color:#00598f;
  margin: 0px 0px 40px 0px;
  text-decoration: none;
}

#navExtra{
   margin: 100px 0 0 0;
}


* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
  margin: 0;
  padding: 0;
}
body {
  text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}
div {
  text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}
html, body {
  height: 101%;
  background: #ffffff;
}
img{
  border: 0px;
}
.csc-input-search{
border: 1px solid #CCCCCC;
height:16px;
}

/*div {border:1px solid}*/
div#wrapper {
  position: relative;
  margin: 0 auto;
  width: 960px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background: #FFFFFF;
}
div#header {
  margin-top:-10px;
  margin-bottom:-10px;
  clear: both;
}
div#logo {
  float:left;
  padding-bottom:16px;
}
div#langSelect {
  position:relative;
  top:42px;
  left:635px;
  float:left;
  padding-bottom:16px;
}
a#langAct, a#langAct:link, a#langAct:active, a#langAct:visited{
  color:#60748E;
  text-decoration: none;
}
a#langAct:hover{
  color: #00598f;
}
a#langNotAct, a#langNotAct:link, a#langNotAct:active, a#langNotAct:visited{
  color:#00598f;
  text-decoration: none;
}
a#langNotAct:hover{
  color: #00598f;
}
div#langSelect {
  float:left;
  padding-bottom:16px;
}
div#breadcrumb, div#breadcrumb a, div#breadcrumb a:link, div#breadcrumb a:active, div#breadcrumb a:visited, div#breadcrumb a:hover{
  color:#8C979E;
  text-decoration: none;
}
div#breadcrumb{
  width:726px;
  position:relative;
  color:#8C979E;
  padding: 5px 0 0 0;
}



div#centerCol div.cont2col2 .mail, div#leftCol .mail, div#rightCol .mail{
  font-size:11px;
  line-height:16px;
}
div#rightCol a.member, div#leftCol .member{
  font-size:11px;
  line-height:16px;
  text-decoration: none;
}

div#rightCol .bodytext, div#leftCol .bodytext{
  font-size:11px;
  line-height:16px;
}
div#rightCol H4, div#leftCol H4{
  font-size: 12px;
  color: #234675;
  line-height: 16px;
  padding-bottom: 0px;
  font-weight: normal;
}

div#centerCol {
  float:left;
  width:720px;
  min-height:20px;
  margin: 25px 0px 50px 0px;
}
div#center3Col {
  float:left;
  width:500px;
  min-height:20px;
  margin: 25px 0px 50px 0px;
}
div#leftCol {
  float:left;
  font-size:11px;
  width: 210px;
  min-height: 20px;
  margin: 25px 30px 50px 0px;
}



/*MENUE*/











div.line{  
  border-top:1px solid #E3E7EC;
  padding-bottom: 10px;
  margin-bottom: 5px;
}
div.navline{  
  border-top:1px solid #E3E7EC;
  margin: 5px 0px 5px 0px;
}
div.nav2No{
  margin-left:2px;
}
div.nav2No a, div.nav2No a:link, div.nav2No a:active, div.nav2No a:visited{
  color:#677075;
  font-size:13px;
  text-decoration: none;
}
div.nav2No a:hover{
  color:#E26314;
  text-decoration: none;
}
div.nav2Act{
  margin-left: 2px;
}
div.nav2Act a, div.nav2Act a:link, div.nav2Act a:active, div.nav2Act a:visited, div.nav2Act a:hover{
  color:#E26314;
  font-size:13px;
  text-decoration: none;
}

div.nav3No, div.nav3Act{
  color: #677075;
  font-size:12px;
  margin: 5px 0px 5px 0px;
  text-decoration: none;
}
div.nav3Act{
  color: #677075;
  font-size:12px;
  text-decoration: none;
  background-image: url(nav_3_act_bg.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
  padding-left:11px;
}
div.nav3No{
  color: #E26314;
  font-size:12px;
  text-decoration: none;
  background-image: url(nav_3_nact_bg.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
  padding-left:11px;
}
div.nav3No a, div.nav3No a:link, div.nav3No a:active, div.nav3No a:visited{
  color:#677075;
  font-size:12px;
  text-decoration: none;
}
div.nav3No a:hover{
  color:#E26314;
  font-size:12px;
  text-decoration: none;
}
div.nav3Act a, div.nav3Act a:link, div.nav3Act a:active, div.nav3Act a:visited, div.nav3Act a:hover{
  color:#E26314;
  font-size:12px;
  text-decoration: none;
}

div.nav4No, div.nav4Act{
  color: #677075;
  font-size:12px;
  padding-left:25px;
  margin: 5px 0px 5px 0px;
}
div.nav4Act{
  color: #677075;
  font-size:12px;
  text-decoration: none;
  background-image: url(nav_3_act_bg.gif);
  background-position: 25px 4px;
  background-repeat: no-repeat;
  padding-left:36px;
}
div.nav4No{
  color: #677075;
  font-size:12px;
  text-decoration: none;
  background-image: url(nav_3_nact_bg.gif);
  background-position: 25px 4px;
  background-repeat: no-repeat;
  padding-left:36px;
}
div.nav4Act{
  color: #E26314;
  font-size:12px;
}
div.nav4No a, div.nav4No a:link, div.nav4No a:active, div.nav4No a:visited{
  color:#677075;
  font-size:12px;
  text-decoration: none;
}
div.nav4No a:hover{
  color:#E26314;
  font-size:12px;
  text-decoration: none;
}
div.nav4Act a, div.nav4Act a:link, div.nav4Act a:active, div.nav4Act a:visited, div.nav4Act a:hover{
  color:#E26314;
  font-size:12px;
  text-decoration: none;
}

div#rightCol {
  float:left;
  width: 180px;
  padding-bottom: 25px;
  margin: 20px 0px 0px 40px;
}
div#centerCol, div#rightCol {
  padding-bottom:30px;
}
div#footer {
  clear: both;
  position: absolute;
  bottom: 0;
  width: 858px;
  height: 25px;
}
div.getup {
  position: absolute;
  top: 3px;
  left: 540px;
}
div.getup img{
  margin-right:4px;
}
/*RESET ALL: */
* {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  line-height:18px;
  color : #515254;
}
a {
  color: #515254;
  text-decoration: underline;
}
a:link {
  color: #515254;
  text-decoration: underline;
}
a:visited {
  color: #515254;
  text-decoration: underline;
}
a:hover {
  color: #CCCCCC;
  text-decoration: underline;
}
a:active {
  color: #515254;
  text-decoration: underline;
}


a.css-roll {
    left: 0;
    position: relative;
}
.css-roll {
    background-repeat: no-repeat;
}
.css-roll div:hover {
    background-position: 0 -23px;
    background-repeat: no-repeat;
}
.css-roll-extra {
    background-repeat: no-repeat;
}
.css-roll-extra div:hover {
    background-position: 0 -15px;
    background-repeat: no-repeat;
}
div#top-nav{
  padding-top:20px;
  height:25px;
}
.top-nav{
  height:25px;
}
.imageheader{
  width:210px;
  height:30px;
  background-repeat: no-repeat;
  overflow:hidden;
  margin: 0px 0px 30px 0px;
}
.imageheader h1{
  padding-top:50px;
}
.clearing{
  clear:both;
}
H1{
  font-size: 15px;
  color: #000000;
  line-height: 18px;
  padding-top: 2px;
padding-bottom: 5px;
  font-weight: normal;
}
H2{
  font-size: 18px;
  color: #000000;
  line-height: 24px;
  padding-bottom: 5px;
  font-weight: normal;
}
H3{
  font-size: 13px;
  color: #E26314;
  line-height: 20px;
  padding-bottom: 5px;
  font-weight: normal;
}
H4{
  font-size: 12px;
  color: #8F9EB3;
  line-height: 16px;
  padding-bottom: 5px;
  font-weight: normal;
}
H5{
  font-size: 20px;
  color: #E26314;
  line-height: 20px;
  padding-top: 17px;
  padding-bottom: 12px;
  font-weight: normal;
}


.cont3col{
  vertical-align: top;
  height:100%;
    padding: 0px 1% 0px 0.8%;
    width: 30%;
}
.cont3colLine{
  width:225px;
  height:1px;
  margin-top:0px;
  margin-bottom:20px;
  border-bottom: 1px solid #B2BAC0;
}
.cont3col a.internal-link, .cont3col a.internal-link:link, .cont3col a.internal-link:link, .cont3col a.internal-link:visited{
  color: #E26314;
  text-decoration: none;
  font-size:10px;
  line-height:20px;
}
.cont3col a.internal-link:hover{
  color: #CCCCCC;  
  text-decoration: none;
}
.cont2col1 a.internal-link, .cont2col1 a.internal-link:link, .cont2col1 a.internal-link:link, .cont2col1 a.internal-link:visited{
  color: #E26314;
  text-decoration: none;
  font-size:10px;
  line-height:20px;
}
.cont2col1 a.internal-link:hover{
  color: #CCCCCC;  
  text-decoration: none;
}
.cont1col{
  width:450px;
}
.cont1col a.internal-link, .cont1col a.internal-link:link, .cont1col a.internal-link:link, .cont1col a.internal-link:visited{
  color: #E26314;
  text-decoration: none;
  font-size:10px;
  line-height:20px;
}
.cont1col a.internal-link:hover{
  color: #CCCCCC;  
  text-decoration: none;
}
.cont1colImg{
  margin-bottom:20px;
}
.cont2col1{
  float: left;
  width: 470px;
  padding: 0px 50px 0px 0px;
}
.cont2col2{
  float: left;
  width: 180px;
}


.cont2colDl{
  vertical-align: top;
  height:100%;
  padding: 0px 21px 0px 0px;
}
.cont2colLineDl{
  width:347px;
  margin-top:0px;
  margin-bottom:20px;
  border-bottom: 1px solid #B2BAC0;
}

/*INDEXED SEARCH*/
.tx-indexedsearch-searchbox-sword{
    background-color: #E8EBEE;
    border-width: 0px;
    color: #666666;
    margin: 5px 10px 7px;
    padding: 2px 2px 2px 2px;
    width: 300px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
  color: #E26314;
}
.tx-indexedsearch-searchbox-button{
  color: #E26314;
  border: 0px;
  text-align:left;
  width:60px;
  display: inline;
  background-color: #FFFFFF;
    margin: 0 10px 7px;
    padding: 0px 0 5px 0px;
}
.tx-indexedsearch-browsebox{
  margin-bottom: 20px;
}
.browsebox{
  margin-top: 20px;
}
.tx-indexedsearch-whatis{
  font-size: 17px;
}
.tx-indexedsearch-sw{
  font-size: 17px;
  color: #E26314;
}
.browsebox a, .browsebox a:link, .browsebox a:link, .browsebox a:visited{
  color: #E26314;
  text-decoration: none;
  font-size:12px;
  line-height:20px;
}
.browsebox a:hover{
  color: #CCCCCC;
}
#searchHead{
  font-size: 14px;
  color: #00598f;
  margin: 0px 0px 0px 0px;
}
#indexedsearchbox{
  text-align: top;
  margin: 48px 0px 0px 0px;
  background-image: url(search_back.gif);
  background-repeat: no-repeat;
  background-position: 2px 25px;
  height:70px;
  padding-left: 2px;
}
.searchbox-button{
  padding-top:10px;
}
#searchButtDiv{
  float: right;
  margin:0px;
  padding: 0px;
}
#searchButtInput{
  float: left;
  margin:0px;
  height: 30px;
  padding: 0px;
}
.searchbox-sword{
  border:0px;
  width:175px;
  height: 15px;
  margin-top:9px;
  margin-left: 3px;
}
/*MAIL FORMUALR*/
div.csc-mailform label {
  clear: both;
    display: block;
    float: left;
    margin-right: 5px;
    width: 105px;
}
div.csc-mailform input{
    background-color: #E8EBEE;
    border-width: 0px;
    color: #666666;
    margin: 5px 0 7px;
    padding: 1px 0 1px 3px;
    width: 360px;
}
div.csc-mailform form#field-1 ol li.csc-form-11.csc-form-element.csc-form-element-textarea label{
  margin: 20px 0 0 3px;
  width: 200px;
  font-size: 14px;
}
div.csc-mailform li label {
  width: 90px;
  margin: 5px 0 0 3px;
}
div.csc-mailform textarea{
  width:460px;
  border-width: 0px;
  background-color: #E8EBEE;
    margin: 5px 2px 7px;
    padding: 1px 0 1px 3px;
}
div.csc-mailform form#field-1 ol li.csc-form-12.csc-form-element.csc-form-element-submit label{
  width:0;
}
.field-Nachricht label{
  width:350px;
  padding:20px 0px 10px 0px;
  font-size: 14px;
}
#field-12{
  color: #E26314;
  text-align:left;
  width:60px;
  display: inline;
  background-color: #FFFFFF;
  margin:0px;
  padding: 10px 0px 0px 0px;
  cursor: pointer;
}
fieldset{
  border: 0px;
}

/*DOWNLOAD*/
.csc-uploads-fileName a, .csc-uploads-fileName a:link, .csc-uploads-fileName a:active, .csc-uploads-fileName a:visited{
  font-size: 11px;
  color: #E26314;
}

#centerCol a.download, #centerCol  a.download:link, #centerCol a.download:active, #centerCol a.download:visited{
  font-size: 11px;
  color: #E26314;
}
#centerCol .mf-contentteaser-box a.internal-link,#centerCol .mf-contentteaser-box a.internal-link:link, #centerCol .mf-contentteaser-box a.internal-link:active, #centerCol .mf-contentteaser-box  a.internal-link:visited{
  font-size: 10px;
  color: #E26314;
  text-decoration: none;
}
/*MININEWS*/
.NDimg{
  margin-bottom:10px;  
}












/*-------------------- CAROUSEL -------------------------------------*/
.floatbox_LIST{
  position: relative;
  top:300px;
}
/*----Abstand zw den Pfeilen -------*/
.infiniteCarousel {
  width: 225px;
  height:220px;
  position:relative;
  visibility:hidden;
}
/*----Sichtbarer Bereich + weite des Scroll-Bereichs -------*/
.infiniteCarousel .wrapper {
  width: 225px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 215px;
  position: relative;
  top: 0;
}
.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
  left:-610px;  
}
/*---- singleWidth -------*/
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0px 32px 0px 32px;
  height: 225px;
  width: 225px;
}
.infiniteCarousel ul li a img {
  display:block; 
}
.infiniteCarousel .arrow {
  display: block;
  height: 27px;
  width: 27px;
  background: url(img/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 270px;
  cursor: pointer;
  z-index:5;
}
.infiniteCarousel .forward {
  background-position: 0 0;
  right: 107px;
}
.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 109px;
}
.infiniteCarousel .forward:hover {
  background-position: 0 0px;
}
.infiniteCarousel .back:hover {
  background-position: 0 -72px;
}
.infiniteCarousel .browser {
  display: block;
  height: 36px;
  width: 37px;

  cursor: pointer;
}
#PRODUCT_LIST_NON_JAVASCRIPT{
  height:0px;
}
#PAGE_BROWSER_NON_JAVASCRIPT{
  height:0px;
}
.carouselBrowser{
  position:relative;
  top:-20px;
  width:225px;
  height:10px;
}
/*-------------------- CAROUSEL -------------------------------------*/
/*-------------------- NON_JAVASCRIPT -------------------------------------*/
.PRODUCT_IMAGE_LIST a {
  width:744px;
  height:568px;
  margin-left:153px;
}
#PAGE_BROWSER_NON_JAVASCRIPT .page_navigation #link-browse {
   position: absolute;
   top: 708px;
   left: 154px;
   width: 565px;
   height: 16px;
   font-size:10px;
   font-weight:bold;
   color:#CCC;
   /*background: url(img/pg_brws_hg.jpg) no-repeat;*/
 }
#PAGE_BROWSER_NON_JAVASCRIPT .page_navigation #link-browse-no-js {
   position: absolute;
   top: 708px;
   left: 154px;
   width: 565px;
   height: 16px;
   font-size:10px;
   font-weight:bold;
   color:#CCC;
   /*background: url(img/pg_brws_hg.jpg) no-repeat;*/
   padding-top:2px;
   padding-left:7px;
 }
#infiniteCarousel .carouselBrowser  {
  
 }

a.browse-link-active, a.browse-link-active:link, a.browse-link-active:visited, a.browse-link-active:hover {
  background: url(mininews_point_notact.gif) no-repeat;
    background-repeat: no-repeat;
    margin:1px;
    text-decoration:none;
}
a.browse-link-not-active, a.browse-link-not-active:link, a.browse-link-not-active:visited, a.browse-link-not-active:hover {
  background: url(mininews_point_act.gif) no-repeat;
    background-repeat: no-repeat;
    margin:1px;
    text-decoration:none;
}
ul{
  list-style-image:url(list_style_image.gif);
  margin-left:18px;
}
ol{
  
  margin-left:23px;
}
#productText{
  color: #E26314;
  text-decoration: none;
}
#productText a.internal-link, #productText a.internal-link:link, #productText a.internal-link:link, #productText a.internal-link:visited{
  color: #E26314;
  text-decoration: underline;
}
#productText a.internal-link:hover{
  color: #CCC;
}

hr{
  width: 100%; 
    height: 5px; 
    margin: 0 auto;
  height:1px;
  border-top: 0px;
    border-left: 0px;
      border-right: 0px;
  border-bottom: 1px solid #b2bac0;
}












div#centerCol-mininews div.tx-mininews-pi1 h1{
  padding-top: 8px;
}

form#mailform fieldset.csc-mailform div.csc-mailform-field.field-formtype_mail label{
  width: 0;
}








.csc-frame.csc-frame-default{
  margin: 15px 0 15px 0;
}

.csc-frame.csc-frame-default.csc-space-after-extra-large{
  margin: 0 0 100px 0;  
}
.csc-frame.csc-frame-default.csc-space-after-large{
  margin: 0 0 50px 0;  
}
.csc-frame.csc-frame-default.csc-space-after-medium{
  margin: 0 0 30px 0;  
}
.csc-frame.csc-frame-default.csc-space-after-small{
  margin: 0 0 20px 0;  
}
.csc-frame.csc-frame-default.csc-space-after-extra-small{
  margin: 0 0 10px 0;  
}

.csc-frame.csc-frame-default.csc-space-before-extra-large{
  margin: 100px 0 0 0;  
}
.csc-frame.csc-frame-default.csc-space-before-large{
  margin: 50px 0 0 0;  
}
.csc-frame.csc-frame-default.csc-space-before-medium{
  margin: 30px 0 0 0;  
}
.csc-frame.csc-frame-default.csc-space-before-small{
  margin: 20px 0 0 0;  
}
.csc-frame.csc-frame-default.csc-space-before-extra-small{
  margin: 5px 0 0 0;  
}








/*Flexslider*/
.flex-caption, .flex-caption span, .flex-caption strong{
  color:#fff;
  background:#dc6400;
  width:200px;
  height:200px;
  display:none;
}
.tx-ws-flexslider .caption-text {
    display:none;
}
.flexslider .slides img {
    display: block;
    max-width: 100%;
    height: 100%;
}
.flex-control-nav {
  bottom: 0;
}
.flex-control-nav li a {
    background-position: 0 0px;
    cursor: pointer;
}
.flex-control-nav li a.active {
    background-position: 0 -30px;
    cursor: default;
}
.flex-control-nav li a:hover {
    background-position: 0 -30px;
    cursor: pointer;
}
.caption-text, .flex-control-nav, .flex-direction-nav{
  display: block;
}
.flexslider {
    border: none;
    box-shadow: none;
    margin: 0;
}
.tx-ws-flexslider{
  padding-top: 5px;  
}
.flex-control-paging li a.flex-active {
    background: #CCC;
}





/*NEW*/
#corner-left-before{
    background: #fff;
    height: 46px;
    width: 5%;
    float: left;
}
#corner-right-before{
    background: #fff;
    height: 46px; 
    width:5%;
    float: right;
}
#leftbar{
    display: none;
}
#rightbar{
    display: none;
}

#content_top div.csc-textpic-center .csc-textpic-center-outer {
    position: relative;
    float: none;
    right: 0;
}
#content_top div.csc-textpic-center .csc-textpic-center-inner {
    position: relative;
    float: none;
    right: 0;
}



#icons-container-right {
    display:none;
}

#icons-container {
    position: relative;
    margin: 16px auto;
    width:320px;
    height: 44px;
}
#icons-container div {
    width: 44px;
    height: 44px;
    margin-right: 25px;
    float: left;
}
#icons-container .icon-5 {
    margin-right: 0;
}





/*COOKIE BANNER*/
.cc-window.cc-floating {
  border-radius: 0px;
    width: 100% !important;
    -ms-flex-direction: row;
    flex-direction: row;
      padding: 20px;
    max-width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #000 !important;
}

.cc-bottom {
    bottom: 0;
}
.cc-right {
    right: 0;
}
.cc-compliance > .cc-btn {
  color: #fff !important;
  background-color: rgb(253, 131, 8) !important;
    margin-right: 20px;
    border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  padding: .4em .8em;
  min-width: 140px;
}
.cc-message{
  color: #fff !important;
  width: 90%;
  font-size: 14px;
}
.cc-compliance > .cc-btn {
    -ms-flex: 0;
    flex: 0;
  font-size: 14px;
  text-decoration: none;
}
.cc-link{
  font-size: 14px !important;
}

/*COOKIE BANNER*/