@charset "utf-8";
/* CSS Document */



/* Headlines sansserif*/
/*********************/
h1, h2, h3, h4, h5, h6 {
    font-family: "Univers LT W02 45 Light",Verdana !important;
}

h1, h2 {
    font-family: "Univers LT W02 65 Bold",Verdana !important;
}
/* end Headlines sansserif*/
/*************************/

/* orange links */
/***************/
a {
  color: #F49227;
}

.container p a, .container a.more {
  color: #F49227;    
}

.container h4 a {
  color: #F49227; 
  
}

/* darker orange on grey background*/
.container-wrap.grey a {
  color: #d37a10; 
}

/* not orange for accordions and panels */
#accordion.karriere a {
  color: #333; 
}

.panel-default .panel-heading a {   
  color: #fff;
}

.panel-default .panel-default a {    
  color: #333;
}
/* orange links*/
/***************/

/* accordion karriere */
/**********************/

.panel-heading .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';  
  content: "\e114";    
  float: right;        
  color: grey;  
  padding-right: 15px;
  position: absolute;
  right: 0;  
}

.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";   
}

 .panel-default .panel-heading .accordion-toggle:after {
    color: white;
    
}
.panel-default .panel-default .panel-heading .accordion-toggle:after {
    color: grey;
    
}

#accordion.karriere .panel-default .panel-heading .accordion-toggle:after {
    color: grey;   
}

#accordion.karriere .caret {
  border-left: none;
  border-right: none;
}
#accordion.karriere .panel-default .panel-heading h4 {
    font-size: 17px;
}

#accordion .panel-title a {
    display: block;
    width: 100%;
}
/* end accordion karriere */
/**************************/

/* fix text Image box */
/**************************/
.textimgbox {
    height: auto;
}
/* fix text Image box */
/**************************/


/* sitemap */
/************/
.sitemap > div > ul > li > a {
    font-size: 17px;
 } 
  .sitemap > div > ul > li:before {
     content: "\e114"; 
     font-family: "Glyphicons Halflings";
     padding-right: 5px;
}

.sitemap ul ul li:before {
     content: "\e080"; 
     font-family: "Glyphicons Halflings";
     font-size: 9px;
     padding-right: 5px;
}

.sitemap ul ul {
    list-style-type: none;
}

/* end sitemap */
/***************/



.carousel-inner .small 
{
  color: #c1c1c1;
  
}

/* add jumbotron arrows for phone */
/**********************************/



.carousel-inner a div:after {
    bottom: 0;
    color: #fff;
    content: " ›";
    display: table-cell;
    font-family: "Univers LT W02 45 Light" !important;
    font-size: 88px;
    height: 57%;
    line-height: 0;
    position: absolute;
    right: -37px;
    vertical-align: middle;
}
/* add jumbotron arrows for phone */
/**********************************/

/* Headline after jumbotron bullets */
/**********************************/
.container-wrap.nomargintoppadding h1:first-child {
    padding-top: 20px;
 }


/* fix distances for phone */
.container-wrap {
    margin-top: 0px;
}
/* fix distances for phone */

/* teaserbox */
.teaser-box, .teaser-box-small, .teaser-box-large, .teaser-box {
    height: auto;
    min-height: 150px;
}
 h1.vertical-center, h2.vertical-center, h3.vertical-center {
  
    position: absolute;
}
/* teaserbox */


/* langswitch for phone */
.langswitch .bla
{
  color: #f7931e;
}

ul.langswitch span {
    color: #777;
}
/* langswitch for phone */

/* pagination */
.container-wrap .pagination {
    margin-left: 0;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pagination > li > a, .pagination > li > span {
  color: #f49227; 
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
   background-color: #737A86;
   border-color: #737A86;
   
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #f49227;
    border-color: #f49227;
    color: #ffffff;
}

/* pagination  */







/* media qeries */
/***************/
/* small devices (tablets, 768px and up) */
@media (min-width: 768px) 
{
  /* accordion karriere */
  #accordion.karriere .panel-default .panel-heading h4 {
    font-size: 20px;
   }  
  /* end accordion karriere */

 /* language right on tablet */
  .langswitch {    
    left: auto;   
    right: 20px;    
  }
 /* language right on tablet */

/*  language drop down left*/
ul.langswitch .dropdown-menu {
    left: auto;
    right: 0;
    top: 20px;
}
/* language drop down left*/

 .container-wrap.nomargintoppadding {
    margin-top: 0px;
    padding-top: 0px;
 }

/* fix distances for tablets*/
.container-wrap {
    margin-top: 20px;
}

.col-sm-6.col-md-3
{
  padding-bottom: 20px;  
}
/* fix distances for tablets*/

/* testimon box for tablets*/
.testimon-box {
    height: 200px;
}
 
/* higher box for tablets*/

.teaser-box, .teaser-box-small {
    height: auto;
    min-height: 200px;
}

.teaser-box-large
{
  min-height: 419px;
}

/* Bigger font size for box with 100 percent width */
.carousel-inner a div.bottom100:after {  
    font-size: 88px;
}




  
}
/* end small devices (tablets, 768px and up) */

/* medium devices (desktops, 992px and up) */
@media (min-width: 992px) 
{ 
  /* testimon box for dektops*/
  .testimon-box p {
    font-size: 13px;
  }

/* fix distances for desktops*/
  .col-sm-6.col-md-3 {
    padding-bottom: 0px;  
  }



  
}
/* media qeries */
/**************/


/*

.eco-DIN-18040{background-image: url("../../../../typo3conf/ext/ecoproducts/Resources/Public/Image/din_18040.gif");
  background-repeat:no-repeat;
    display: inline-block;
    height: 27px;
    width: 73px;
  margin-bottom:-3px;
}

.eco-PMR{background-image: url("../../../../typo3conf/ext/ecoproducts/Resources/Public/Image/pmr.gif");
  background-repeat:no-repeat;
    display: inline-block;
    height: 27px;
    width: 34px;
    margin-bottom:-3px;
}

.eco-ERP{background-image: url("../../../../typo3conf/ext/ecoproducts/Resources/Public/Image/erp.gif");
  background-repeat:no-repeat;
    display: inline-block;
    height: 27px;
    width: 34px;
  margin-bottom:-3px;
}

.eco-DIN-SPEC-1104{background-image: url("../../../../typo3conf/ext/ecoproducts/Resources/Public/Image/din_spec_1104.gif");
  background-repeat:no-repeat;
    display: inline-block;
    height: 27px;
    width: 104px;
  margin-bottom:-3px;
}
*/

.ajax-prodlist{min-height:600px}



