/* time taken: 391 ms (minified) */
body{padding-bottom:52px}.mod-company-selector{background-color:#ffffff;position:fixed;width:100%}.mod-company-selector *,.mod-company-selector *:before,.mod-company-selector *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .mod-company-selector{bottom:51px;z-index: 10;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s} .mod-company-selector.state-open{-webkit-transform:translateY(51px);-moz-transform:translateY(51px);-ms-transform:translateY(51px);-o-transform:translateY(51px);transform:translateY(51px)} .mod-company-selector.state-open .group-more-bar .company-toggle{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.nocsstransforms .mod-company-selector{bottom:0}.nocsstransforms .mod-company-selector .company-selector-wrapper{height:0;overflow:hidden}.nocsstransforms .mod-company-selector.state-open .company-selector-wrapper{height:auto}.mod-company-selector .group-more-bar{background-color:#009EE0;color:#ffffff;cursor:pointer;padding:1em 0;text-transform:uppercase;width:100%}.mod-company-selector .group-more-bar .company-toggle{margin-left:1.5em;margin-top:.2em;position:absolute;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s}.mod-company-selector .company-selector-wrapper .title{color:#9f9f9f;margin:2em 0 1em;text-transform:uppercase}.mod-company-selector .company-selector-wrapper .group-company-filter{overflow:hidden}.mod-company-selector .company-selector-wrapper .group-company-filter input[type="checkbox"],.mod-company-selector .company-selector-wrapper .group-company-filter input[type="radio"]{clip:rect(0 0 0 0);height:0;position:absolute;visibility:hidden;width:0}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-sbu{float:right;max-width:744px}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-region{float:left}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied{float:left;margin:0 0.25em}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type label,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth label,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied label{background:#ffffff;border:2px solid #e1e1e1;color:#717171;cursor:pointer;display:inline-block;font-family:wuerthbold, Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;height:38px;margin-right:.125em;margin-bottom:.125em;overflow:hidden;padding:.5em;position:relative;text-transform:uppercase;-webkit-transition:background 400ms ease, border 400ms ease, color 400ms ease;-o-transition:background 400ms ease, border 400ms ease, color 400ms ease;transition:background 400ms ease, border 400ms ease, color 400ms ease}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type label:hover,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth label:hover,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied label:hover{background:#e1e1e1;border-color:#e1e1e1}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type label.wuerth-line:hover,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth label.wuerth-line:hover,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied label.wuerth-line:hover{background:#e1e1e1;border-color:#e1e1e1;color:#000000}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type label .nx-icon,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth label .nx-icon,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied label .nx-icon{vertical-align:middle}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type label .nx-icon + .text,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth label .nx-icon + .text,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied label .nx-icon + .text{margin-left:5px}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type label:last-child,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth label:last-child,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied label:last-child{margin-right:0}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type input:checked + label,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth input:checked + label,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied input:checked + label{background:#d9250a;border:2px solid transparent;color:#000000}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type input:checked + label.wuerth-line,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth input:checked + label.wuerth-line,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied input:checked + label.wuerth-line{background:#e1e1e1;border-color:#e1e1e1}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type input:checked + label.wuerth-line .icon,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-wuerth input:checked + label.wuerth-line .icon,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied input:checked + label.wuerth-line .icon{background-position:-81px -35px;width:14px;height:15px}.mod-company-selector .company-selector-wrapper .group-company-filter .filter-type input:checked + label,.mod-company-selector .company-selector-wrapper .group-company-filter .filter-allied input:checked + label{background:#e1e1e1}.mod-company-selector .company-selector-wrapper .group-company-filter .select2-container,.mod-company-selector .company-selector-wrapper .group-company-filter .select2-container .select2-choice,.mod-company-selector .company-selector-wrapper .group-company-filter .select2-container .select2-choice .select2-arrow{background-color:#e1e1e1;background-image:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:38px;line-height:38px}.mod-company-selector .company-selector-wrapper .group-company-filter .select2-container .select2-choice .select2-arrow b{margin-top:6px}.mod-company-selector .company-selector-wrapper .group-company-results{height:300px;margin:2em -0.5em;position:relative}.mod-company-selector .company-selector-wrapper .company-tile{border:2px solid #e1e1e1;cursor:pointer;float:left;height:140px;margin:.5em;overflow:hidden;padding:1em;-webkit-transition:border 400ms ease, opacity 400ms ease;-o-transition:border 400ms ease, opacity 400ms ease;transition:border 400ms ease, opacity 400ms ease;width:237px}.mod-company-selector .company-selector-wrapper .company-tile:hover{border-color:#d9250a}.mod-company-selector .company-selector-wrapper .company-tile:hover .company-name{color:#d9250a}.mod-company-selector .company-selector-wrapper .company-tile .company-name{color:#9f9f9f;font-family:wuerthbook, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.6rem;line-height:1.2;text-align:center;-webkit-transition:color 400ms ease;-o-transition:color 400ms ease;transition:color 400ms ease}.mod-company-selector .company-selector-wrapper .company-tile .company-logo{height:80px}.mod-company-selector .company-selector-wrapper .company-tile .company-logo img{margin:auto;max-height:65px;max-width:200px}.mod-company-selector .company-selector-wrapper .shop-tile{background:#d9250a;border:none;color:#ffffff;font-family:wuerthbook, Arial, Helvetica, sans-serif;padding:2em 1em;text-align:center;text-transform:uppercase}.mod-company-selector .company-selector-wrapper .shop-tile .shop-icon{margin-bottom:10px}.mod-company-selector .company-selector-wrapper .group-overlay{display:none}.mod-company-selector .group-company-pager{padding:1em 0;text-align:center;width:100%}.mod-company-selector .group-company-pager .slider-nav{color:#cecece;display:inline-block;font-family:wuerthbook, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:bold}.mod-company-selector .group-company-pager .slider-nav .slick-dots{bottom:auto;display:inline-block;height:1.2em;margin:0 10px;position:relative;top:4px;width:auto}.mod-company-selector .group-company-pager .slider-nav .slick-dots li{cursor:pointer;float:left;list-style:none;position:relative;top:-10px}.mod-company-selector .group-company-pager .slider-nav .slick-dots li button{background-color:#ffffff}.mod-company-selector .group-company-pager .slider-nav .slick-dots li span{display:none;padding:0.25em}.mod-company-selector .group-company-pager .slider-nav .slick-dots li.slick-active{color:#d9250a;font-weight:bold}.mod-company-selector .group-company-pager .slider-nav .slick-dots li.slick-active span{display:block}.mod-company-selector .group-company-pager .slider-nav .slick-dots li .state-fixed,.mod-company-selector .group-company-pager .slider-nav .slick-dots li .state-visible,.mod-company-selector .group-company-pager .slider-nav .slick-dots li .state-shortened{display:block}.mod-company-selector .group-company-pager .slider-nav .slick-dots li:hover{color:#d9250a}.mod-company-selector .group-company-pager .slider-nav .slick-prev,.mod-company-selector .group-company-pager .slider-nav .slick-next{cursor:pointer;display:inline-block}.mod-company-selector .group-company-pager .slider-nav .slick-prev:hover,.mod-company-selector .group-company-pager .slider-nav .slick-next:hover{color:#d9250a}.mod-company-selector .group-company-pager .slider-nav .slick-prev{float:left}.mod-company-selector .group-company-pager .slider-nav .slick-next{float:right}#companySelectorToggle{background-color:#009ee0;color: #fff;float: right;margin: 0;padding-right:16px;}.nx-icon-companies-selector-white{background:#000 url(../img/lupe_gesellschaftsfinder.png) no-repeat left center;background-color: #009ee0;display: inline-block;height: 18px;margin: 0 6px -5px 2px;width: 18px;}

@media screen and (max-width:974px){
 .mod.mod-company-selector {
	 display: none;
 }

 #companySelectorToggle {
	float: right;
 }

 .mod-company-selector .company-selector-wrapper .company-tile {
	width: 25%;
 }


 #extendedSearchInsideDiv .label,
 .alphabet span.label {
	 width: 100%;
	 display: block;
	 float: left;
	 margin-bottom: 5px;
 }

 #extendedSearchInsideDiv div.block {
	width: 50%;
	float: left;
 }

 #extendedSearchInside.submit {
	width: 100%;
	display: block;	
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
 }

 .dataTables_filter input {
	-webkit-appearance: none;
	border-radius: 0;
	border: 1px solid #dedede;
 }

 .csImgContainer {
	 margin-right: 2%;
	 width: 48%;
	 float: left;
	 margin-bottom: 20px;
 }

 .csInfoContainer {
	 width: 48%;
	 float: left;
 }

 .csInfoContainer .btn {
	background: #5b98e0;
    color: #ffffff;
    display: inline-block;
    font-family: wuerthbold, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding: .75em .5em;
    text-transform: uppercase;
	margin: 0 0 10px 0;
 }

}

@media screen and (max-width:478px){

 .e-title-book {
	font-size: 1em;
	text-align: left;
	padding-left: 10px;
 }

 .mod-company-selector .group-more-bar {
	 position: relative;
	 text-align: left;
 }

 .mod-company-selector .group-more-bar .company-toggle {
	 position: absolute;
	 top: 10px;
	 right: 10px;
 }

 .csImgContainer {
	 margin-right: 0;
	 width: 100%;
	 float: left;
	 margin-bottom: 20px;
 }

  .csInfoContainer {
	 width: 100%;
	 float: left;
 }


}
