/*  SECTIONS  */
.section {
	clear: both;
	padding: 0;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;	
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWELVE  */
.span_12_of_12 {
	width: 99.996%;
}

.span_11_of_12 {
  	width: 92.663%;
}
.span_10_of_12 {
  	width: 83.330%;
}

.span_9_of_12 {
  	width: 74.997%;
}

.span_8_of_12 {
  	width: 66.664%;
}

.span_7_of_12 {
  	width:58.331%;
}

.span_6_of_12 {
  	width:49.998%;
}

.span_5_of_12 {
  	width: 41.665%;
}

.span_4_of_12 {
  	width: 33.332%;
}

.span_3_of_12 {
  	width: 24.999%;
}

.span_2_of_12 {
  	width: 16.666%;
}

.span_1_of_12 {
  	width: 8.333%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 0% 0%; }
    
    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
	width: 100%; 
	}
    
    h1{
    font-size:1.75em;
}

h2{
    font-size:1.5em;
}

h3{
    font-size:1.25em;
    text-align: right;
    padding-top: 1em;
}
    
.section-inner{
    padding:5%;
}
    
.section-teaser{
    padding-top:36%;
}
    
.centerdrill-box{
    padding-top: 2em;
}

.prozess-box-problem {
    margin-top: 4em;
}
.section-centerdrill h1{
    font-size:1.9em;
    }
    
.prozess-box-lösungen-content{
    padding-left:0em;
}
    
.center-box-list-content{
    margin:0;
    } 
    
.vorteile-box-title-right h3{
        
    }
    
#section-prozesse h3{
        font-size:1.9em
    }
    
.section-service h3{
    text-align: left;
    padding:0;
    }
    
.section-service h3 span.number{
     padding: .5em;   
    }
    
.section-varianten-middle-title h3{
    margin: 1em 0;
}

.set-box-title p{
    width: 100%;
    }   
    
.set-box-list ul{
    font-size: 1em;
}
    
.set-box-list-image img{
    height:33%;
    top:-20%;
    width: 110px;
    height: 110px;
    }
    
.section-finder-image{
    display: none;
}
    
.section-finder h2{
        font-size:2em;
    }
    
    .feature-box-inner{
        padding:20px;
    }