
/*
 12 COLUMN - RESPONSIVE GRID SYSTEM
 DEVELOPED BY DENIS LEBLANC
 URL - http://responsive.gs
 LICENSED UNDER GPL & MIT
 

/* MAIN CONTAINER */.cc-tag { display:none !important;}
.minimh_doit {display:none;}
a.link img {
border: 0px;
text-decoration:none;
}
a{
border: 0px;
text-decoration:none;
}
.riedel_head {
margin:20px 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: 2px solid #25408F;
}
.riedel_img  {float:left;margin:0 12.5px 2.5px 0;width:130px;}
.riedel_img img {width:130px;}
.riedel_txt {text-align: justify;}
.container {
	margin: 0 auto;
	height: 100%;
}
html, body {
	height: 98%;
    font-weight:lighter;
}

.bildmitbildunterschrift img {
    display: block;
min-width:100%;
}

.bildmitbildunterschrift span {
    background-color: silver;
    background-color: hsla(0, 0%, 100%, 0.5);
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 2em;
    text-align: center;
}



.thumb {
    max-width: 30%!important;
}

.wmg-container, .wmg-container.open {
background:none!important;
font-size:14px!important;
}

 


strong {font-weight:bold;}
.arbeitsbereiche_text {  text-align: justify;}
.quelle {color:#2d2d2d;font-size:9px;float:right;}
.headerspan {font-weight:bold;color:#2d2d2d;}
.span_8 p {text-align:justify;}
hr {color:#25408f;}
.point { cursor:pointer;}
.cart {height:420px;background-image: url(../gfx/cart.jpg);background-repeat:no-repeat;background-position: left;}
/* SELF CLEARING FLOATS - CLEARFIX METHOD
 ----------------------------------------------------------------------------------------------------*/
.row:after, .clr:after, .group:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.hidden {display:none;}
#preisanfrage_div {display:none;}
#mpreisanfrage_div {display:none;}

#content {
	padding: 0 0 3em 0;
}
/* DEFAULT ROW STYLES */
.row {
	margin-bottom: 20px;
}/* set according to preference*/

/* DEFAULT COLUMN STYLES */
.col {
	display: block;
	float: left;
	margin-left: 2%;
}

.next {
	float: left;
}

/* RESET MARGINS */
.col:first-child {
	margin-left: 0;
}/* only screen browsers except IE6 and lower */

/* COLUMN WIDTHS*/
.span_1 {
	width: 6.5%;
}
.span_2 {
	width: 15.0%;
}
.span_3{
	width: 23.5%;
}
.span_4 {
	width: 32.0%;
}
 .span_4_arbeit{
		width: 28%;
        padding:10px;
        }
  .span_4_arbeit:hover {
	
        background-color: #25408F;	
        color:#FFF;}
        
.span_5 {
	width: 43%;
	margin: 0 2% 0 10%;
}
.span_6 {
	width: 43%;
	float: left;
	margin: 0 2% 0 0;
}
.span_6_ser {
	width: 43%;
	float: left;
	margin: 0 2% 0 0;
}
.span_7 {
	width: 57.5%;
}
.span_8 {
	width: 66.0%;
}
.span_9 {
	width: 74.5%;
}
.span_10 {
	width: 83.0%;
}
.span_11 {
	width: 88.5%;
	margin: 0 2% 0 8%;
}
.span_111 {
	width: 86.5%;
	margin: 0 2% 0 0;
}
.span_12 {
	width: 100%;
}
.span_3_produkte {
	width: 23.5%;
}
.span_4_logo {
	width: 30%;
}
.span_3_stoerer {
	width: 23.5%;
}
.span_3_zertifikat {
	width: 20%;
    -moz-box-shadow: 0 0 10px #000000;
-webkit-box-shadow: 0 0 10px #000000;
box-shadow: 0 0 10px #000000;
margin-bottom:20px;
	
}
.span_5_service {
	width: 40.5%;
}
.span_4_kontakt {
	width: 32%
}
.span_8_kontakt {
	width: 66%
}

/** only screengemein **/
html, body {
	font-size: 0.9em;
	font-family: Arial,Helvetica;
    font-weight:lighter;
}
.bouttons{
	cursor:pointer;
	
}
.left {
	float: left;
}
.right {
	float: right;
}
.left_b {
	float: left;
}
.right_b {
	float: right;
}
.headergfx {
	margin:20px 0 0 0;
}
.brotkrumen {
    font-size:10px;
    font-weight:bold;
    position:fixed;
    background-color:#FFF;
}
.brotkrumen a {
    font-size:11px;
    color:#000;
    font-weight:normal;
}

h1 {
	font-size: 1.7em;
	font-weight: normal;
	margin: 10px 0 10px 0
}
.h1 {font-size: 1.7em;
	font-weight: normal;
	}
.second {
	margin: 50px 0 10px 0;
}
h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 10px 0 0 0;
}
p {
	margin: 10px 0 0 0;
}
.big_blue {
	font-size: 1.5em;
	color: #25408f;
}
.blue {
 
	color: #25408f;
}
.table_no td { border:hidden;}
.scale_img {
	width: 100%;
    
}
.scale_boutton {
	width: 100%;
	max-width: 130px;
	pointer: hand;
    margin:-50px 0 0 0;
}
.scale_boutton_down {
	width: 100%;
	max-width: 130px;
	pointer: hand;
}

#wrap {
	height: 95%;
}
#wrapper {
	max-width: 960px;
	height: 85%;
	margin: 0px auto 0;
	overflow-y: auto;
	overflow-x: hidden;
}

#header {
	height: 90px;
	border-bottom: 3px solid #25408f;
	overflow: hidden;
    z-index:999;        
}
#logo img {
	max-height: 90px;
}

#navigation a {
	text-decoration: none;
	color: #25408f;
}
#styled-select {
	display: none;
}
#styled-select select {
	float: left;
	background-color: transparent;
	width: 250px;
	padding: 5px;
	font-size: 1.4em;
	border: 1px solid #ccc;
	height: 34px;
	color: white;
}
#styled-select {
	width: 240px;
	height: 34px;
	overflow: hidden;
	background: url(../gfx/down_arrow_select3.jpg) no-repeat right #25408f;
}
#navigation {
	float: right;
	width: 60%;
	margin:0;
}
#navigation a:visited {
	text-decoration: none;
	color: #25408f
}
#navigation li {
	font-size: 1.1em;
	float: left;
	list-style: none;
	margin: 15px 10px 0 0;
	line-height: 82px
}
#navigation li.basket.active {
	font-weight: bold;
	color: #25408f;
	padding: 0 0 0 10px;
}
.active {
	font-weight: bold;
	color: #FFF;
}
#navigation li.basket {
	background-image: url(../gfx/basket.PNG);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	width: 90px;
	background-position:top -9px;
}

#logo img {
	margin: 8px 0 0 0;
}

#mobile_navi {
	display: none;
	position: absolute;
	width: 100%;
	z-index:999;
	
}
#mobilenavi {
	width: 25%;
	background-color: #25408F;
	margin: 0 35% 0 35%;
	text-align: center;
	font-size: 1.3em;
	color: white;
	padding: 10px;
	z-index: 99999;
	border: 2px solid #FFF;
	border-bottom: none;
	border-top-left-radius: 10px 5px;
	border-top-right-radius: 10px 5px;
	background-repeat: no-repeat;
	background-position:right;
}
	
	
.mobilenavi_items_first {
	border-top: 1px solid #FFF;
	border-top-left-radius: 10px 5px;
	border-top-right-radius: 10px 5px;
}

.mobilenavi_items {
	z-index: 8;
	background-color: #25408F;
	padding: 2% 2% 2% 3%;
	font-size: 1.3em;
	color: #FFF;
	border-bottom: 2px solid #FFF;
}
#mobilenaviselect {
	display: none;
}
#footer {
	position: fixed;
	bottom: 0px;
	height: 20px;
	background-color: #25408f;
	clear: both;
	color: white;
	line-height: 20px;
	overflow: hidden;
	font-weight: bold;
	min-width: 100%;
	max-width: 100%;
	z-index: 1;
}
#footer a {
	color: white;
	text-decoration: none;
}
#kontaktinfo {
	text-align: center;
}
#kontaktinfo span {
	margin: 0 20px 0 0;
}
#impagb {
	float: right;
    margin:0 10px 0 0;
}
.wrapping {
	max-width: 960px;
	margin: 0 auto 0;
}

/** only screengemein ENDE **/

#stellenangebote_button {
	
	margin: 5% 0 0 0;
	width: 25%;
	float: right;
	pointer: hand;
}

#home {

	background-image: url(../gfx/home.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
   
    }
#home_big {
	color: #23408F;
	font-size: 2.3em;
	padding-top:50%;
    
}

#home_big2 {
	color: #23408F;
	font-size: 2em;
    	text-align: center;
        margin-top:-10%;
	
    
}
#home_small {
color: #23408F;
	font-size: 0.6em;
}
#welcome strong {font-weight:normal;}
#welcome h1 {margin:50px 0 0 0;font-size:1.5em;color:#23408F}
p strong  {font-weight:normal;}
/** Startseite ENDE **/

/** Über uns **/

#stellenangebote {
	padding: 20px 20px 10px 20px;
	margin: 10px 0 0 0;
	background-color: #bed3df;
	font-size: 1.1em;
}
#stellenangebote li {
	margin: 0 0 10px 0;
	list-style: disc;
}
.span_3_zertifikat {
		width: 20%;
		max-height:267px;
		margin:0 2% 20px 0;
	}
/** über uns Ende**/

/** Bewerbung **/
.bewerbung_box {
	margin: 20px 0 0 0;
}
.bewerbung_head {
	padding: 0 0 2px 0;
	border-bottom: 2px solid #25408F;
}
.bewerbung_txt {
	margin: 5px 0 0 0;
}
.bewerbung_txt select {
	margin: 5px 5px 5px 0;
}
.bewerbung_txt input {
	margin: 5px 0 10px 0;
}
.bewerbung_txt label {
	margin: 5px 115px 0 0;
}
#bwabschicken_button {
	margin: 5px 0 0 0;
}
/** Bewerbung ENDE**/

/** Unser Serive **/
#leistungen {
	margin: 20px 0 0 0;
}
.leistungen_box {
	margin: 20px 0 0 0;
}
.leistungen_head {
	padding: 0 0 2px 0;
	border-bottom: 2px solid #25408F;
}
.leistungen_img {
	float: left;
	width: 125px;
	height: 95px;
	margin: -5px 0 0 0;
	padding: 0;
}

.leistungen_txt p {
	text-align: justify;
	margin: 0;
}
.leistungen_body {
	padding: 5px 0 0 0;
}
.partner {
	margin: 20px 0 0 0;
}
.scale_img_partner {
	max-width: 170px;
	width: 100%;
}
/** Unser Serive ENDE**/

/** Unsere Produktpalette **/
.produkt {
	float: left;
	width: 100%;
	max-width: 170px;
	margin: 20px 0 0 0;
}
#produkte p {
	float: left;
	margin: 10px 0 20px 0;
}
.produktimg_big {
	float: left;
	width: 100%;
	max-width: 170px;
}

/** Unsere Produktpalette ENDE**/
/** Kühl- und Tiefkühlzellensysteme **/

table {float:left;width:99%;margin:0 0 20px 0;}
th {background-color:lightgrey;font-size:13px;line-height:25px;text-align:center;text-align:center;vertical-align:middle;border: 1px solid grey;}
td {text-align:center; vertical-align:middle;border: 1px solid grey;line-height:20px;}
.tlh {width:10%;font-weight:bold;}
.thcenter {font-weight:bold;}
.noborder {border:none;}

/** Unsere Referenzen **/
.referenz_box img {
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	max-width: 160px;
}
/** Unsere Referenzen ENDE**/

/** Kontak **/
#kontaktform input[type=text], #kontaktform input[type=number] {
	width: 100%;
	margin: 0 0 10px 0;
}
#kontaktform textarea {
	width: 100%;
	min-height: 205px;
	margin: 0 0 10px 0;
}
#abschicken_button {
	float: right;
	width: 98px;
}
.kontakt_box {
	margin: 20px 0 0 0;
}
.kontakt_head {
	border-bottom: 2px solid #25408F;
	color: #25408F;
}
#map {
	width: 100%;
}
/** Kontak ENDE**/


/** Media **/

@media only screen and (max-width:767px){
	
    .container {	width: 100%;
	}
    
    
            
  	.span_4_logo {
		width: 100%;
	}
	#stellenangebote_button {
		width: 40%;
	}
	#navigation {
		display: none;
	}
	#styled-select {
		display: block;
		width: 40%;
		float: right;
		margin: 16.5px 0 0 0;
	}
	#wrapper {
		height: 79%;
       
	}

	#email_footer {
		display: none;
	}
	.span_3_zertifikat {
		width: 47%;
		max-height:267px;
		margin:0 2% 20px 0;
	}
	.span_5_service {
		width: 95%;
	}
	.span_5 {
		width: 85%;
	}
	.span_6_partner {
		width: 48%;
	}
	.span_6 {
		width: 95%;
	}
	.span_3_produkte {
		width:48%;
		
	}
	.span_4_kontakt {
		width: 95%;
	}
	.span_8_kontakt {
		width: 95%;
		margin-left: 0;
	}
	.span_4 {
		width: 95%;
	}
	.span_3 {
		width: 95%;
	}
	.span_6_ser {
		width: 88%;
		margin: 0 2% 0 10%;
	}
	#mobile_navi {
		display: block;
		bottom: 20px;
			z-index:999;
	}

	#mobile_navi a {
		color: #FFF;
		text-decoration: none;
	}
	#mobilenavi_top {
		display:none;
	}
	.left_b {
		width: 100%;
	}
	.right_b {
		width: 100%;
	}

	.bewerbung_txt select {
		width: 100%;
	}
	.bewerbung_txt input {
		width: 100%;
	}
	.bewerbung_txt label {
		width: 100%;
	}
#home_big2 {font-size:1.4em;}
#welcome h1 {

	font-size: 1em;
}

  
}

@media all and (orientation: landscape) and (max-width:812px) {
	.container {
		width: 100%;
	}
    	
	.span_4_logo {
		width: 60%;
	}
	#header {
		height: 80px;
	}
	#logo img {
		max-width: 280px;
	}
	#stellenangebote_button {
		width: 30%;
	}
	#navigation {
		display: none;
	}
	#styled-select {
		display: none;
		width: 35%;
		float: right;
		margin: 30px 0 0 0;
	}
	#wrapper {
		height: 70%;
	}
	#email_footer {
		display: inline;
	}
	.span_3_zertifikat {
		width: 46%;
            -moz-box-shadow: 0 0 10px #000000;
-webkit-box-shadow: 0 0 10px #000000;
box-shadow: 0 0 10px #000000;
margin-bottom:20px;
	}
    
	.span_5_service {
		width: 95%;
	}
	.span_5 {
		width: 85%;
	}
	.span_6_partner {
		width: 49%;
	}
	.span_6 {
		width: 95%;
	}
	.span_3_produkte {
		width: 23.5%;

	}
	.span_4_kontakt {
		width: 33%;
	}
	.span_8_kontakt {
		width: 60%;
		margin-left: 5%;
	}
	.span_4 {
		width: 43%;
		margin-right: 5%;
	}
   
	.span_3 {
		width: 95%;
	}
		.span_6_ser {
	width:88%;
	
	margin: 0 2% 0 10%;
}
	#kontaktinfo span {
		margin: 0 10px 0 0;
	}
	#impagb {
		float: right;
		margin: 0 4px 0 0;
	}

	#mobile_navi {
		display: block;
		position: absolute;
		top: 0px;
		bottom: 100%;
		width: 100%;
        
			z-index:999;
	}
	#mobilenavi {display:none;}
	#mobilenavi_top {
		display:block;
		width: 27%;
		background-color: #25408F;
		margin: 0 0 0 70%;
		text-align: center;
		font-size: 1em;
		color: white;
		padding: 10px;
		z-index: 99999;
		border: 0px;
		border-bottom: none;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius:10px 5px;
		background-repeat: no-repeat;
		background-position:right;
		
		
	}
	#mobilenaviselect {
		margin: 0 0 50px 0;
		z-index: 99999;
		
	}
	.impl {display:none;}
	.mobilenavi_items_first {
		border-top: 1px solid #FFF;
		border-top-left-radius: 10px 5px;
		border-top-right-radius: 0px;
	}

	.mobilenavi_items {
		width: 30%;
		margin: 0 0 0 70%;
		z-index: 8;
		background-color: #25408F;
		font-size: 1em;
		color: #FFF;
		border-bottom: 2px solid #FFF;
	}
	.mobilenavi_items a {
		color: #FFF;
		text-decoration: none;
	}

}






@media all and (min-width:1024px)  {

	#wrapper {
		height: 80%;
	}}
    
    
    
    
    

@media all and (min-width:768px) and (max-width:1024px)  {

	#wrapper {
		height: 84%;
	}

.slides_container div.slide {
			
            max-width:100%;
            
			height:250px;
			display:block;
			
		}
        	.slides, .itemtxt {
			float:left;
			margin:127px 0 0 0;
            padding:20px;
            color:#FFF;
			background-color:#a4b0bc;
            max-width:100%;
            overflow:hidden;
            height:80px;}
}


@media all and (min-width:480px) and (max-width:768px)  {

.carousel-container  {height:400px;}

.tracker-individual-container { width:65%;margin:0 auto 0;}
.tracker-individual-container {width:50%;left:25%;}
.slides_container div.slide {
			
            max-width:100%;
            
			height:260px;
			display:block;
			
		}
        	.slides, .itemtxt {
			float:left;
			margin:127px 0 0 0;
            padding:20px;
            color:#FFF;
			background-color:#a4b0bc;
            max-width:100%;
            overflow:hidden;
            height:90px;}
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
	.container {
		width: 100%;
	}
    	#wrapper {
		height: 80%;
	}
       
       

.carousel-container  {height:450px;}

.tracker-individual-container { width:65%;margin:0 auto 0;}
.tracker-individual-container {width:50%;left:25%;}
}

@media all and (min-width:320px) and (max-width:480px)  {
.carousel-container  {height:300px;}

.tracker-individual-container { width:65%;margin:0 auto 0;}
.tracker-individual-container {width:50%;left:25%;}
    .slides_container div.slide {
			
            max-width:100%;
            
			height:320px;
			display:block;
			
		}
        	.slides, .itemtxt {
			float:left;
			margin:127px 0 0 0;
            padding:20px;
            color:#FFF;
			background-color:#a4b0bc;
            max-width:100%;
            overflow:hidden;
            height:150px;}
}



@media all and (min-width:240px) and (max-width:320px)  {

.bildquelle {
    float:left;
			margin:-230px 20px 20px 20px;
            color:#FFF;
   }

.slides_container div.slide {
			
            max-width:100%;
            
			height:340px;
			display:block;
			
		}
        	.slides, .itemtxt {
			float:left;
			margin:127px 0 0 0;
            padding:20px;
            color:#FFF;
			background-color:#a4b0bc;
            max-width:100%;
            overflow:hidden;
            height:170px;}
}

@media all and (min-width:768px) and (max-width:1279px)  {
	.container {
		width: 100%;
	}

#wrapper {height:79%;}


}
.servicewaagen {border:5px solid #25408F;background-image: url(../gfx/waagen.JPG);height: 180px;background-position:center;background-size:cover;margin:10px 0 20px 0;}idth: 100%;}.span_3_produkte{width: 23.5%;}.span_4_logo{width: 30%;}.span_3_stoerer{width: 23.5%;}.span_3_zertifikat{width: 20%;    -moz-box-shadow: 0 0 10px #000000;
-webkit-box-shadow: 0 0 10px #000000;
box-shadow: 0 0 10px #000000;
margin-bottom:20px;}.span_5_service{width: 40.5%;}.span_4_kontakt{width: 32%}.span_8_kontakt{width: 66%}/** only screengemein **/html, body{font-size: 0.9em;font-family: Arial,Helvetica;font-weight:lighter;}.bouttons{cursor:pointer;}.left{float: left;}.right{float: right;}.left_b{float: left;}.right_b{float: right;}.headergfx{margin:20px 0 0 0;}.brotkrumen{font-size:10px;font-weight:bold;position:fixed;background-color:#FFF;}.brotkrumen a{font-size:11px;color:#000;font-weight:normal;}h1{font-size: 1.7em;font-weight: normal;margin: 10px 0 10px 0}.second{margin: 50px 0 10px 0;}h2{font-size: 1.2em;font-weight: normal;margin: 10px 0 0 0;}p{margin: 10px 0 0 0;}.big_blue{font-size: 1.5em;color: #25408f;}.blue{color: #25408f;}.table_no td{border:hidden;}.scale_img{width: 100%;}.scale_boutton{width: 100%;max-width: 130px;pointer: hand;margin:-50px 0 0 0;}.scale_boutton_down{width: 100%;max-width: 130px;pointer: hand;}#wrap{height: 95%;}#wrapper{max-width: 960px;height: 85%;margin: 0px auto 0;overflow-y: auto;overflow-x: hidden;}#header{height: 90px;border-bottom: 3px solid #25408f;overflow: hidden;z-index:999;}#logo img{max-height: 90px;}#navigation a{text-decoration: none;color: #25408f;}#styled-select{display: none;}#styled-select select{float: left;background-color: transparent;width: 250px;padding: 5px;font-size: 1.4em;border: 1px solid #ccc;height: 34px;color: white;}#styled-select{width: 240px;height: 34px;overflow: hidden;background: url(../gfx/down_arrow_select3.jpg) no-repeat right #25408f;}#navigation{float: right;width: 60%;margin:0;}#navigation a:visited{text-decoration: none;color: #25408f}#navigation li{font-size: 1.1em;float: left;list-style: none;margin: 15px 10px 0 0;line-height: 82px}#navigation li.basket.active{font-weight: bold;color: #25408f;padding: 0 0 0 10px;}.active{font-weight: bold;color: #FFF;}#navigation li.basket{background-image: url(../gfx/basket.PNG);background-repeat: no-repeat;padding: 0 0 0 15px;width: 90px;background-position:top -9px;}#logo img{margin: 8px 0 0 0;}#mobile_navi{display: none;position: absolute;width: 100%;z-index:999;}#mobilenavi{width: 25%;background-color: #25408F;margin: 0 35% 0 35%;text-align: center;font-size: 1.3em;color: white;padding: 10px;z-index: 99999;border: 2px solid #FFF;border-bottom: none;border-top-left-radius: 10px 5px;border-top-right-radius: 10px 5px;background-repeat: no-repeat;background-position:right;}.mobilenavi_items_first{border-top: 1px solid #FFF;border-top-left-radius: 10px 5px;border-top-right-radius: 10px 5px;}.mobilenavi_items{z-index: 8;background-color: #25408F;padding: 2% 2% 2% 3%;font-size: 1.3em;color: #FFF;border-bottom: 2px solid #FFF;}#mobilenaviselect{display: none;}#footer{position: fixed;bottom: 0px;height: 20px;background-color: #25408f;clear: both;color: white;line-height: 20px;overflow: hidden;font-weight: bold;min-width: 100%;max-width: 100%;z-index: 1;}#footer a{color: white;text-decoration: none;}#kontaktinfo{text-align: center;}#kontaktinfo span{margin: 0 20px 0 0;}#impagb{float: right;margin:0 10px 0 0;}.wrapping{max-width: 960px;margin: 0 auto 0;}/** only screengemein ENDE **/#stellenangebote_button{margin: 5% 0 0 0;width: 25%;float: right;pointer: hand;}#home{background-image: url(../gfx/home.png);background-repeat: no-repeat;background-position: center;background-size: cover;text-align: center;}#home_big{color: #23408F;font-size: 2.3em;padding-top:50%;}#home_big2{color: #23408F;font-size: 2em;text-align: center;margin-top:-10%;}#home_small{color: #23408F;font-size: 0.6em;}#welcome strong{font-weight:normal;}#welcome h1{margin:50px 0 0 0;font-size:1.5em;color:#23408F}p strong{font-weight:normal;}/** Startseite ENDE **//** Über uns **/#stellenangebote{padding: 20px 20px 10px 20px;margin: 10px 0 0 0;background-color: #bed3df;font-size: 1.1em;}#stellenangebote li{margin: 0 0 10px 0;list-style: disc;}.span_3_zertifikat{width: 20%;max-height:267px;margin:0 2% 20px 0;     -moz-box-shadow: 0 0 10px #000000;
-webkit-box-shadow: 0 0 10px #000000;
box-shadow: 0 0 10px #000000;
margin-bottom:20px; 0;}/** über uns Ende**//** Bewerbung **/.bewerbung_box{margin: 20px 0 0 0;}.bewerbung_head{padding: 0 0 2px 0;border-bottom: 2px solid #25408F;}.bewerbung_txt{margin: 5px 0 0 0;}.bewerbung_txt select{margin: 5px 5px 5px 0;}.bewerbung_txt input{margin: 5px 0 10px 0;}.bewerbung_txt label{margin: 5px 115px 0 0;}#bwabschicken_button{margin: 5px 0 0 0;}/** Bewerbung ENDE**//** Unser Serive **/#leistungen{margin: 20px 0 0 0;}.leistungen_box{margin: 20px 0 0 0;}.leistungen_head{padding: 0 0 2px 0;border-bottom: 2px solid #25408F;}.leistungen_img{float: left;width: 125px;height: 95px;margin: -5px 0 0 0;padding: 0;}.leistungen_txt p{text-align: justify;margin: 0;}.leistungen_body{padding: 5px 0 0 0;}.partner{margin: 20px 0 0 0;}.scale_img_partner{max-width: 170px;width: 100%;}/** Unser Serive ENDE**//** Unsere Produktpalette **/.produkt{float: left;width: 100%;max-width: 170px;margin: 20px 0 0 0;}#produkte p{float: left;margin: 10px 0 20px 0;}.produktimg_big{float: left;width: 100%;max-width: 170px;}/** Unsere Produktpalette ENDE**//** Kühl- und Tiefkühlzellensysteme **/table{float:left;width:99%;margin:0 0 20px 0;}th{background-color:lightgrey;font-size:13px;line-height:25px;text-align:center;text-align:center;vertical-align:middle;border: 1px solid grey;}td{text-align:center;vertical-align:middle;border: 1px solid grey;line-height:20px;}.tlh{width:10%;font-weight:bold;}.thcenter{font-weight:bold;}.noborder{border:none;}/** Unsere Referenzen **/.referenz_box img{float: left;margin: 20px 0 0 0;width: 100%;max-width: 160px;}/** Unsere Referenzen ENDE**//** Kontak **/#kontaktform input[type=text], #kontaktform input[type=number]{width: 100%;margin: 0 0 10px 0;}#kontaktform textarea{width: 100%;min-height: 205px;margin: 0 0 10px 0;}#abschicken_button{float: right;width: 98px;}.kontakt_box{margin: 20px 0 0 0;}.kontakt_head{border-bottom: 2px solid #25408F;color: #25408F;}#map{width: 100%;}/** Kontak ENDE**//** Media **/@media only screen and (max-width:767px){.container{width: 100%;}.span_4_logo{width: 100%;}#stellenangebote_button{width: 40%;}#navigation{display: none;}#styled-select{display: block;width: 40%;float: right;margin: 16.5px 0 0 0;}#wrapper{height: 79%;}#email_footer{display: none;}.span_3_zertifikat{width: 47%;max-height:267px;margin:0 2% 20px 0;}.span_5_service{width: 95%;}.span_5{width: 85%;}.span_6_partner{width: 48%;}.span_6{width: 95%;}.span_3_produkte{width:48%;}.span_4_kontakt{width: 95%;}.span_8_kontakt{width: 95%;margin-left: 0;}.span_4{width: 95%;}.span_3{width: 95%;}.span_6_ser{width: 88%;margin: 0 2% 0 10%;}#mobile_navi{display: block;bottom: 20px;z-index:999;}#mobile_navi a{color: #FFF;text-decoration: none;}#mobilenavi_top{display:none;}.left_b{width: 100%;}.right_b{width: 100%;}.bewerbung_txt select{width: 100%;}.bewerbung_txt input{width: 100%;}.bewerbung_txt label{width: 100%;}#home_big2{font-size:1.4em;}#welcome h1{font-size: 1em;}}@media all and (orientation: landscape) and (max-width:812px){.container{width: 100%;}.span_4_logo{width: 60%;}#header{height: 80px;}#logo img{max-width: 280px;}#stellenangebote_button{width: 30%;}#navigation{display: none;}#styled-select{display: none;width: 35%;float: right;margin: 30px 0 0 0;}#wrapper{height: 70%;}#email_footer{display: inline;}.span_3_zertifikat{width: 46%;}.span_5_service{width: 95%;}.span_5{width: 85%;}.span_6_partner{width: 49%;}.span_6{width: 95%;}.span_3_produkte{width: 23.5%;}.span_4_kontakt{width: 33%;}.span_8_kontakt{width: 60%;margin-left: 5%;}.span_4{width: 43%;margin-right: 5%;}.span_3{width: 95%;}.span_6_ser{width:88%;margin: 0 2% 0 10%;}#kontaktinfo span{margin: 0 10px 0 0;}#impagb{float: right;margin: 0 4px 0 0;}#mobile_navi{display: block;position: absolute;top: 0px;bottom: 100%;width: 100%;z-index:999;}#mobilenavi{display:none;}#mobilenavi_top{display:block;width: 27%;background-color: #25408F;margin: 0 0 0 70%;text-align: center;font-size: 1em;color: white;padding: 10px;z-index: 99999;border: 0px;border-bottom: none;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius:10px 5px;background-repeat: no-repeat;background-position:right;}#mobilenaviselect{margin: 0 0 50px 0;z-index: 99999;}.impl{display:none;}.mobilenavi_items_first{border-top: 1px solid #FFF;border-top-left-radius: 10px 5px;border-top-right-radius: 0px;}.mobilenavi_items{width: 30%;margin: 0 0 0 70%;z-index: 8;background-color: #25408F;font-size: 1em;color: #FFF;border-bottom: 2px solid #FFF;}.mobilenavi_items a{color: #FFF;text-decoration: none;}}@media only screen and (orientation: portrait) and (min-width: 481px) and (max-width: 768px){.container{width: 100%;}#wrapper{height: 80%;}}@media all and (min-width:1024px){#wrapper{height: 80%;}}@media all and (min-width:768px) and (max-width:1024px){#wrapper{height: 84%;}.slides_container div.slide{max-width:100%;height:250px;display:block;}.slides, .itemtxt{float:left;margin:127px 0 0 0;padding:20px;color:#FFF;background-color:#a4b0bc;max-width:100%;overflow:hidden;height:80px;}}@media all and (min-width:480px) and (max-width:768px){.slides_container div.slide{max-width:100%;height:260px;display:block;}.slides, .itemtxt{float:left;margin:127px 0 0 0;padding:20px;color:#FFF;background-color:#a4b0bc;max-width:100%;overflow:hidden;height:90px;}}@media all and (min-width:320px) and (max-width:480px){.slides_container div.slide{max-width:100%;height:320px;display:block;}.slides, .itemtxt{float:left;margin:127px 0 0 0;padding:20px;color:#FFF;background-color:#a4b0bc;max-width:100%;overflow:hidden;height:150px;}}@media all and (min-width:240px) and (max-width:320px){.bildquelle{float:left;margin:-230px 20px 20px 20px;color:#FFF;}.slides_container div.slide{max-width:100%;height:340px;display:block;}.slides, .itemtxt{float:left;margin:127px 0 0 0;padding:20px;color:#FFF;background-color:#a4b0bc;max-width:100%;overflow:hidden;height:170px;}}@media all and (min-width:768px) and (max-width:1279px){.container{width: 100%;}#wrapper{height:79%;}}.servicewaagen{border:5px solid #25408F;background-image: url(../gfx/waagen.JPG);height: 180px;background-position:center;background-size:cover;margin:10px 0 20px 0;}