


.dl-menuwrapper {
    width: 100%;
    max-width: 300px;
    float: left;
    position: relative;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin: 50% 200%;
    -moz-perspective-origin: 50% 200%;
    perspective-origin: 50% 200%;
    display: none;
    z-index: 1002;
}

.dl-menuwrapper:first-child {
    margin-right: 100px;
}

.dl-menuwrapper button {
    background: #ccc;
    border: none;
    width: 48px;
    height: 45px;
    text-indent: -900em;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
    background: #aaa;
}

.dl-menuwrapper button:after {
    content: '';
    position: absolute;
    width: 68%;
    height: 5px;
    background: #fff;
    top: 10px;
    left: 16%;
    box-shadow: 
        0 10px 0 #fff, 
        0 20px 0 #fff;
}

.dl-menuwrapper ul {
    padding: 0;
    list-style: none;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.dl-menuwrapper li {
    position: relative;
}

.dl-menuwrapper li a {
    display: block;
    position: relative;
    padding: 15px 20px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    color: #fff;
    outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
    background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
    padding-left: 30px;
    background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
    position: absolute;
    top: 0;
    speak: none;
    -webkit-font-smoothing: antialiased;
}

.dl-menuwrapper li.dl-back:after {
    left: 10px;
    color: rgba(212,204,198,0.3);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
    right: 10px;
    color: rgba(0,0,0,0.15);
}

.dl-menuwrapper .dl-menu {
    margin: 5px 0 0 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}


.dl-menuwrapper li .dl-submenu {
    display: none;
}


.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
    display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
    display: block;
}


.dl-menuwrapper > .dl-submenu {
    position: absolute;
    width: 100%;
    top: 50px;
    left: 0;
    margin: 0;
}


.dl-menu.dl-animate-out-2 {
    -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
    -moz-animation: MenuAnimOut2 0.3s ease-in-out;
    animation: MenuAnimOut2 0.3s ease-in-out;
}

@-webkit-keyframes MenuAnimOut2 {
    100% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
}
}

@-moz-keyframes MenuAnimOut2 {
    100% {
    -moz-transform: translateX(-100%);
    opacity: 0;
}
}

@keyframes MenuAnimOut2 {
    100% {
    transform: translateX(-100%);
    opacity: 0;
}
}

.dl-menu.dl-animate-in-2 {
    -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
    -moz-animation: MenuAnimIn2 0.3s ease-in-out;
    animation: MenuAnimIn2 0.3s ease-in-out;
}

@-webkit-keyframes MenuAnimIn2 {
    0% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
}
}

@-moz-keyframes MenuAnimIn2 {
    0% {
    -moz-transform: translateX(-100%);
    opacity: 0;
}
100% {
    -moz-transform: translateX(0px);
    opacity: 1;
}
}

@keyframes MenuAnimIn2 {
    0% {
    transform: translateX(-100%);
    opacity: 0;
}
100% {
    transform: translateX(0px);
    opacity: 1;
}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
    -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
    -moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
    animation: SubMenuAnimIn2 0.3s ease-in-out;
}

@-webkit-keyframes SubMenuAnimIn2 {
    0% {
    -webkit-transform: translateX(100%);
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
}
}

@-moz-keyframes SubMenuAnimIn2 {
    0% {
    -moz-transform: translateX(100%);
    opacity: 0;
}
100% {
    -moz-transform: translateX(0px);
    opacity: 1;
}
}

@keyframes SubMenuAnimIn2 {
    0% {
    transform: translateX(100%);
    opacity: 0;
}
100% {
    transform: translateX(0px);
    opacity: 1;
}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
    -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
    -moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
    animation: SubMenuAnimOut2 0.3s ease-in-out;
}

@-webkit-keyframes SubMenuAnimOut2 {
    0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%);
    opacity: 0;
}
}

@-moz-keyframes SubMenuAnimOut2 {
    0% {
    -moz-transform: translateX(0%);
    opacity: 1;
}
100% {
    -moz-transform: translateX(100%);
    opacity: 0;
}
}

@keyframes SubMenuAnimOut2 {
    0% {
    transform: translateX(0%);
    opacity: 1;
}
100% {
    transform: translateX(100%);
    opacity: 0;
}
}


.no-js .dl-menuwrapper .dl-menu {
    position: relative;
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
    display: block;
}

.no-js .dl-menuwrapper li.dl-back {
    display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
    background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
    content: '';
}

.dl-menuwrapper button {
    background: #444;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
    background: #333;
}

.EN_responsive-blank20{
    height: 20px;
}

.EN_responsive-blank30{
    height: 30px;
}

.EN_responsive-blank50{
    height: 50px;
}

.EN_responsive-blank100{
    height: 100px;
}



@media only screen and (min-width: 320px) and (max-width: 479px){
    .EN_Seitenmantel{width: 310px;}          
	.container{
        max-width: 300px;
    }

    .EN_tab__1,
    .EN_tab__2,
    .EN_tab__3,
    .EN_tab__4,
    .EN_tab__5,
    .EN_tab__6,
    .EN_tab__7,
    .EN_tab__8,
    .EN_tab__9,
    .EN_tab__10,
    .EN_tab__11, 
    .EN_tab__12,
.EN_tab__mailkurz-feld1,
.EN_tab__mailkurz-feld2,
.EN_tab__maildetail2-1,
.EN_tab__maildetail2-12,
.EN_tab__maildetail2-22{
        float: left;
        width: 270px;
    }

    .EN_seiteninhalt .row{
        margin-bottom: 0px;
    }

    .EN_seiteninhalt *[class*="EN_tab__"]{
        margin-bottom: 10px;
    }

    *[class*="EN_tab__"] *[class*="EN_tab__"]:last-child{
        margin-bottom: 0;
    }

    *[class*="EN_tab__"] *[class*="EN_tab__"]{
        margin-left: 0 !important;
    }
	
	.EN_responsive-blank20{
		height: 20px;
	}
	
	.EN_responsive-blank30{
		height: 30px;
	}
	
	.EN_responsive-blank50{
		height: 50px;
	}

	.EN_responsive-blank100{
		height: 100px;
	}

	.EN_infoblock07-elemente {
	margin-left: auto;
	margin-right: auto;
	}
	
	.container97 {
		
		width: 300px;
	}

	.m-bottom0{
margin-bottom: 0px !important;
 }
 
 
 	.m-top0{
margin-top: 0px !important;
 }
 
  	.m-top30{
margin-top: 30px !important;
 }
 
 
  	.p-top0{
padding-top: 0px !important;
 }
 
  	.p-top20{
padding-top: 20px !important;
 }
 
   	.p-bottom0{
padding-bottom: 0px !important;
 }
 
  
     	.p-bottom50{
padding-bottom: 50px !important;
 }
 
.m-left0{
margin-left: 0px !important;
 }
 
 
	.m-bottom1{
margin-bottom: 0px !important;
 }
 
 
 
	.m-bottom30{
margin-bottom: 30px !important;
 }
 
  .svg-linie2 {
    margin-top: -27px;
}



.imgr1,
.imgl1,
.imgrl1{margin: 20px;}


.EN_logo_head {
    margin: 10px 0;
}

.EN_info-abschnitt {
    margin: 5px 0;
	text-align: right
}

.EN_navigation-mantel {
    border-top: none;
    border-bottom: none;
}





.infoblock40 .grafik1{
	margin-bottom: 110px;
}

.infoblock40 .grafik2{
	margin-bottom: 110px;
}

.infoblock40 .grafik3{
	margin-bottom: 110px;
}

.infoblock40 .grafik4{
	margin-bottom: 110px;
}

.infoblock41 .grafik1{
    margin: 10px 40px 110px 0px;
}

.infoblock41 .grafik2{
    margin: 10px 40px 110px 0px;
}

.infoblock41 .grafik3{
	margin-bottom: 110px;
}

.infoblock41 .grafik4{
	margin-bottom: 110px;
}
 

 .infoblock40 .text3{
	font: 400 14px/18px "Hind", Arial, sans-serif;
}


 .infoblock41 .text4{
	font: 400 16px/20px "Hind", Arial, sans-serif;
}


.infoblock41 .text5{
	font: 400 16px/20px "Hind", Arial, sans-serif;
}

#bildlinkhover1-box,
#bildlinkhover1-link,
#bildlinkhover1-link:visited,
#bildlinkhover2-box,
#bildlinkhover2-link,
#bildlinkhover2-link:visited {
    width: 270px;
}

.EN_margin-botx21{margin-bottom: 0px !important;}
.EN_margin-topx21{margin-bottom: 0px !important;}


.infoblock8002{
    padding: 40px 10px 40px 10px;
}
hr { 
	width: 108%; 

}



h2{
	margin-bottom: 30px;
}


h3{
    font: 700 20px/34px "Hind", Arial, sans-serif;
}


.w26{
	width: 100%;
}


.EN_section01{
	padding-top: 40px;
}


.EN_section02{
	margin-top: 40px;
    margin-bottom: 40px;
}


.EN_section03{
	margin-top: 0px;
    margin-bottom: 40px;
}
	
	
#EN_seitenkopf .EN_txth01-1{
 font: 700 26px/34px "Hind", Arial, sans-serif;
}

#EN_seitenkopf .EN_txth01-2{
 font: 400 17px/20px "Hind", Arial, sans-serif;
}

.EN_infoblock06-kreisel li{
	margin-bottom: 10px;
}

.regular_title{
    background: #003f6f;
    padding: 14px 10px 8px 10px;
    color: #fff;
    font: 700 44px/46px "Roboto", Arial, sans-serif;

    
    white-space: normal !important;
}

.regular_text{
    white-space: normal !important;
    color: #333;
	background: #ddd;
	padding: 10px;
    font: 400 34px/34px "Roboto", Arial, sans-serif;
    
	
}

.regular_text2{
    white-space: normal !important;
    color: #333;
	background: #ddd;
	padding: 10px;
    font: 400 32px/34px "Roboto", Arial, sans-serif;
    
	
}






.EN_tabs{
    overflow: hidden;
    float: left;
}

.EN_tabs li{
	background: #fff;
    float: left;
    overflow: hidden;
    position: relative;
	border-left: none;
	width: 145px;
}

.EN_tabs li a{    
    color: #0093d2;    
    padding: 0px 5px;
    font: 400 18px/32px "Roboto", Arial, sans-serif;
    padding-top: 2px;
}


.EN_tabs li:first-child{
    border-left: none;
	margin-left: 0px; 
}

.EN_tabs li.active:first-child{
	margin-left: 0px; 
}

.EN_tabs li.active:last-child{
	border-right: none;
}

.EN_tabs li.active{
	color: #fff;  
	background: #0093d2;


 	border-top: none; 
	border-left: none;
}

.EN_tabs li.active a{
	color: #fff;  
}


.EN_tabs-mantel{
    border-top: none;    
    margin-top: 0px;
    overflow: hidden;
    float: left;
}

.EN_tabs-inhalt{
	background-color: #fff
}










.lightbox .box { 
min-width:200px; 
max-width:280px; 
margin: 2% auto; 
padding:10px 2px 2px 2px; }

.lightbox .title { 
font-size:16px; } 

   
	.EN_infoblock09s li.EN_infoblock09-voll{
		width: 95%;
	}
	
		.EN_infoblock09s.EN_infoblock09_elemente.tab li.EN_infoblock09.EN_infoblock09_posten{
    width: 110%;
	}

.EN_infoblock09-sektor-links,
.EN_infoblock09-sektor-links1,
.EN_infoblock09-sektor-links2,
.EN_infoblock09-sektor-links3,
.EN_infoblock09-sektor-links4,
.EN_infoblock09-sektor-rechts,
.EN_infoblock09-sektor-rechts1,
.EN_infoblock09-sektor-links-bild,
.EN_infoblock09-sektor-rechts-bild{
	min-height: 100%;
	max-height: 100%;
	 width: 110%;
	        margin: 0px 0px 30px 0px;
}
	
	
	.EN_infoblock09-inhalt2,
	.EN_infoblock09-inhalt2-bild2{

	        margin: 0px 0px 30px 0px;
}

h1 {
    font: 700 24px/30px "Hind",Arial,sans-serif;
    padding: 10px 0 10px 0px;
}

h2 {
    font: 700 20px/34px "Hind",Arial,sans-serif;
}

#EN_seiteninhalt-titel01 .title {
    font: 700 14px/30px "Hind",Arial,sans-serif;
}


#EN_seiteninhalt-titel02.EN_seiteninhalt-titel-unternehmen{    
background-color: #eee;
	height: 60px;
	width: 99%;
}
	
	#EN_seiteninhalt-titel02 {
    background-color: #e5eced;
    padding: 5px 0 10px 1px;
    width: 100%;
	}
	
	
	#EN_seiteninhalt-titel02 h1{

    
    padding: 0 5px 25px 20px;
	
    text-transform: uppercase;
	font: 700 34px "Oswald",Arial, sans-serif;
}
	
    .omega{
        margin-left: 0px;
    }

    .alpha.omega{
        margin-right: 0;
        margin-left: 0;
    }

    #EN_navigation-sektor,
	#EN_navigation-sektor97
	#EN_slider03,
	#EN_slider03schadow,
	.EN_kein-responsive{
        display: none;
    }

	.EN_normal-res-chg-on{
        display: none !important;
    }

	.EN_normal-res-chg-off{
        display: inline-block !important;
		
    }
	
	.EN_kein-normal{
        display: inline;
    }
	
	.EN_fussinfoblock02{
        margin-left: 10px;
    }

    .dl-menuwrapper{display: block !important;}

    #logo{float: none; margin: 0 auto 10px; width: 162px;}

    .EN_info-abschnitt-sektor{
        float: none;
        width: 100%;
        margin: 0 auto;
		padding-top: 10px;
		padding-right: 1px;
    }


    .EN_info-abschnitt-sektor .EN_info-abschnitt{
        display: table;
        margin: 0 auto 10px;
        float: none;
    }





    #EN_seiteninhalt-titel{padding: 15px 0;}
    #EN_seiteninhalt-titel .subtitle span{
        line-height: 22px;
    }

    .isotope-item .portfolio-style-2 .portfolio-img img{
        width: 100%;
    }

    .clients-list li{
        float: none;
        margin: 0 auto 10px !important;
    }

    .note a.btn-big{
        float: left;
        position: relative;
        right: 0;
        top: 0;
        margin-top: 0;
    }

    .note .text{
        max-width: 100% !important;
        margin-bottom: 20px;
    }

    .note .icon{
        margin-bottom: 20px;
    }


    .caroufredsel_wrapper{
        width: 270px !important;
    }




    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 270px !important;
    }

    .masonry .isotope-item.wh1 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-img img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh3 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-img img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh4 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-img img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 270px;
        height: auto;
    }

    .masonry .isotope-item.wh1, 
    .masonry .isotope-item.wh2, 
    .masonry .isotope-item.wh3,
    .masonry .isotope-item.wh4{width: 270px; height: auto;}

    .portfolio-filters .EN_tab__12{margin-bottom: 30px;}
    .portfolio-filters #filters li{margin-bottom: 5px;}
    .portfolio-filters #filters li a{font-size: 16px;}

    .isotope.gallery.threecols > li,
    .isotope.gallery.fourcols > li,
    .isotope.gallery.threecols .portfolio-img, 
    .isotope.gallery.threecols .portfolio-img img, 
    .isotope.gallery.fourcols .portfolio-img, 
    .isotope.gallery.fourcols .portfolio-img img{
        width: 270px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh3 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh4 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 270px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1, 
    .masonry.gallery .isotope-item.wh2, 
    .masonry.gallery .isotope-item.wh3, 
    .masonry.gallery .isotope-item.wh4{width: 270px; height: auto;}

    .latest-posts-3 li{
        width: 270px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 270px;
        padding-right: 0;
        height: 156px;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
        width: 270px;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 166px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item, 
    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 100%;
    }

    .format-video iframe{min-height: 150px;}

    .post-author .info{width: 100%;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .share-post #shareme{width: 100%; margin-top: 15px;}

    .tabs, .tabs li{
        width: 100%;
    }



    .team-carousel .carousel-title h3{width: 100%; margin-bottom: 15px;}
    .team-carousel .carousel-title .carousel-nav-container{
        margin-left: 0;
        margin-bottom: 30px;
    }

    .team-carousel .caroufredsel_wrapper{width: 270px !important;}

    .error-page02-content{padding-top: 20px; padding-right: 0; padding-bottom: 0;}
    .error-page02-content h1{font-size: 24px;}

    .error-page-big{font-size: 160px; white-space: normal; line-height: 200px;}

    .map_canvas{height: 200px;}

    .newsletter-big .newsletter{
        margin-top: 20px;
        float: left;
    }

    .EN_copyright-sektor p{
        
		line-height: 18px;
        width: 100%;
        font-size: 10px;
		margin-top: 15px;
    }

    .footer-breadcrumbs li{
        margin-bottom: 5px;
    }

    #commingsoon .title h1{font-size:18px; margin: 15px auto 0; text-align: center;}
    #commingsoon .subtitle h5{font-size: 14px;}
    #commingsoon .newsletter input.submit{display: table; margin: 0 auto;}    
    #commingsoon .EN_tab__12{margin-bottom: 30px;}

    .countdownHolder{width: 100%; font-size: 22px;}
	
	img.EN_umfluss-links {
	float: none;
    margin: 3px 12px 12px 0;
	}
	
	
h7 {
    color: #fff;
    font: 700 14px "Oswald",Arial,sans-serif;
	}

.EN_responsive-blank20{
    margin-bottom: 20px;
    width: 100%;
    float: left;
}

.EN_responsive-blank30{
    margin-bottom: 30px;
    width: 100%;
    float: left;
}

.EN_responsive-blank50{
    margin-bottom: 50px;
    width: 100%;
    float: left;
}

.EN_responsive-blank100{
    margin-bottom: 100px;
    width: 100%;
    float: left;
}


#EN_seitenfuss{
    background: #ececed;
}

	
}

@media only screen and (min-width: 480px) and (max-width: 767px){
    .EN_Seitenmantel{width: 460px;}          
	.container{
        max-width: 460px;
    }

    .EN_tab__1,
    .EN_tab__2,
    .EN_tab__3,
    .EN_tab__4,
    .EN_tab__5,
    .EN_tab__6,
    .EN_tab__7,
    .EN_tab__8,
    .EN_tab__9,
    .EN_tab__10,
    .EN_tab__11, 
    .EN_tab__12{
        float: left;
        width: 430px;
    }

    .EN_seiteninhalt .row{
        margin-bottom: 0px;
    }

    .EN_seiteninhalt *[class*="EN_tab__"]{
        margin-bottom: 20px;
    }

    *[class*="EN_tab__"] *[class*="EN_tab__"]:last-child{
        margin-bottom: 0;
    }

    *[class*="EN_tab__"] *[class*="EN_tab__"]{
        margin-left: 0 !important;
    }
	
	.EN_responsive-blank20{
		height: 20px;
	}
	
	.EN_responsive-blank30{
		height: 30px;
	}
		
	.EN_responsive-blank50{
		height: 50px;
	}

	.EN_responsive-blank100{
		height: 100px;
	}

	.EN_infoblock07-elemente {
	margin-left: 75px;
	margin-right: auto;
	}
	
	.container97 {
		
		width: 470px;
	}

	.m-bottom0{
margin-bottom: 0px !important;
 }
 
  	.m-top0{
margin-top: 0px !important;
 }
 
  
  	.m-top30{
margin-top: 30px !important;
 }
 
 	.p-top0{
padding-top: 0px !important;
 }

    	.p-bottom0{
padding-bottom: 0px !important;
 }

     	.p-bottom30{
padding-bottom: 30px !important;
 }
 
     	.p-bottom50{
padding-bottom: 50px !important;
 }
  
 
	.m-bottom1{
margin-bottom: 0px !important;
 }

.m-left0{
margin-left: 0px !important;
 }
 
  
 
 
	.m-bottom60{
margin-bottom: 60px !important;
 }
 
 .svg-linie2 {
    margin-top: -27px;
}



.imgr1,
.imgl1,
.imgrl1{margin: 20px;}


.EN_logo_head {
    margin: 10px 0;
}
	
.EN_info-abschnitt {
    margin: 5px 0;
	text-align: right
}
 
 
.EN_navigation-mantel {
    border-top: none;
    border-bottom: none;
}
 
 

.infoblock40 .grafik1{
	margin-bottom: 110px;
}

.infoblock40 .grafik2{
	margin-bottom: 110px;
}

.infoblock40 .grafik3{
	margin-bottom: 110px;
}

.infoblock40 .grafik4{
	margin-bottom: 110px;
}

.infoblock41 .grafik1{
    margin: 10px 40px 110px 0px;
}

.infoblock41 .grafik2{
    margin: 10px 40px 110px 0px;
}

.infoblock41 .grafik3{
	margin-bottom: 110px;
}

.infoblock41 .grafik4{
	margin-bottom: 110px;
}

 

 .infoblock40 .text3{
	font: 400 14px/18px "Hind", Arial, sans-serif;
}


 .infoblock41 .text4{
	font: 400 16px/20px "Hind", Arial, sans-serif;
}


.infoblock41 .text5{
	font: 400 16px/20px "Hind", Arial, sans-serif;
}


#bildlinkhover1-box,
#bildlinkhover1-link,
#bildlinkhover1-link:visited,
#bildlinkhover2-box,
#bildlinkhover2-link,
#bildlinkhover2-link:visited {
    width: 270px;
}

.EN_margin-botx21{margin-bottom: 0px !important;}
.EN_margin-topx21{margin-bottom: 0px !important;}



h2{
	margin-bottom: 30px;
}


h3{
    font: 700 22px/34px "Hind", Arial, sans-serif;
}


.w26{
	width: 100%;
}


	.EN_normal-res-chg-on{
        display: none !important;
    }

	.EN_normal-res-chg-off{
        display: inline-block !important;
    }
	

.EN_section01{
	padding-top: 40px;
}


.EN_section02{
	margin-top: 40px;
    margin-bottom: 40px;
}


.EN_section03{
	margin-top: 0px;
    margin-bottom: 40px;
}

	.EN_infoblock09s.EN_infoblock09_elemente.tab li.EN_infoblock09.EN_infoblock09_posten{
    width: 430px;
	}

	.EN_infoblock09s li.EN_infoblock09-voll{
		width: 430px;

	}
	
	.EN_infoblock09-sektor-rechts,
	.EN_infoblock09-sektor-rechts1,
	.EN_infoblock09-sektor-rechts-bild,
	.EN_infoblock09-sektor-links-bild,
	.EN_infoblock09-sektor-rechts-bild2{
        margin: 0px 0px 30px 0px;
		width: 430px;
    }

	
	



.EN_tabs{
    overflow: hidden;
    float: left;
}

.EN_tabs li{
	background: #fff;
    float: left;
    overflow: hidden;
    position: relative;
	border-left: none;
	width: 145px;
}

.EN_tabs li a{    
    color: #0093d2;    
    padding: 0px 5px;
    font: 400 18px/32px "Roboto", Arial, sans-serif;
    padding-top: 2px;
}


.EN_tabs li:first-child{
    border-left: none;
	margin-left: 0px; 
}

.EN_tabs li.active:first-child{
	margin-left: 0px; 
}

.EN_tabs li.active:last-child{
	border-right: none;
}

.EN_tabs li.active{
	color: #fff;  
	background: #0093d2;


 	border-top: none; 
	border-left: none;
}

.EN_tabs li.active a{
	color: #fff;  
}


.EN_tabs-mantel{
    border-top: none;    
    margin-top: 0px;
    overflow: hidden;
    float: left;
}

.EN_tabs-inhalt{
	background-color: #fff
}
	
	
#EN_seiteninhalt-titel02.EN_seiteninhalt-titel-unternehmen{    
background-color: #eee;
	height: 60px;
	width: 99%;
}
	
	#EN_seiteninhalt-titel02 {
    background-color: #e5eced;
    padding: 5px 0 10px 1px;
    width: 100%;
	}
	
	
	#EN_seiteninhalt-titel02 h1{

    
    padding: 0 5px 25px 20px;
	
    text-transform: uppercase;
	font: 700 34px "Oswald",Arial, sans-serif;
}



	
.lightbox .box { 
min-width:200px; 
max-width:400px; 
margin: 2% auto; 
padding:10px 2px 2px 2px; }

.lightbox .title { 
font-size:16px; } 

	
    .omega{
        margin-left: 0px;
    }

    .alpha.omega{
        margin-right: 0;
        margin-left: 0;
    }

    #EN_navigation-sektor,
	#EN_navigation-sektor97,
	#EN_slider03,
	#EN_slider03schadow,
	.EN_kein-responsive{
        display: none;
    }
	
	.EN_kein-normal{
        display: inline;
    }
	
	.EN_fussinfoblock02{
        margin-left: 10px;
    }
	
    .dl-menuwrapper{display: block !important;}

    #logo{float: none; margin: 0 auto 10px; width: 162px;}

    .EN_info-abschnitt-sektor{
        float: none;
        width: 100%;
        margin: 0 auto;
		padding-top: 10px;
		padding-right: 1px;
    }



    .EN_info-abschnitt-sektor .EN_info-abschnitt{
        display: table;
        margin: 0 auto 10px;
        float: none;
    }

    .EN_seitenkopf-mantel.style-2 #EN_seitenkopf{margin-top:20px;}
    .EN_seitenkopf-mantel.style-2 #EN_seitenkopf #logo{margin-bottom: 20px;}
    .EN_seitenkopf-mantel.style-2 .EN_info-abschnitt-sektor .EN_info-abschnitt{width: auto;}

    .EN_seitenkopf-mantel.style-2 #EN_seitenkopf .dl-menuwrapper{margin-bottom: 0;}
    .EN_seitenkopf-mantel.style-3 #EN_seitenkopf #logo{margin-bottom: 20px;}
    .EN_seitenkopf-mantel.style-4 #logo{margin-bottom: 20px;}
    .nivoSlider{min-height: 100px;}

    #EN_seiteninhalt-titel{padding: 25px 0;}
    #EN_seiteninhalt-titel .subtitle span{
        line-height: 22px;
    }

    .showbiz ul li.sb-modern-skin{
        min-width: 480px !important;
    }

    .service-box{width: 100%;}

    .isotope-item .portfolio-style-2 .portfolio-img img{
        width: 100%;
    }

    .image-box img{width: 100%;}

    .clients-list li{
        float: none;
        margin: 0 auto 10px !important;
    }

    .note a.btn-big{
        float: left;
        position: relative;
        right: 0;
        top: 0;
        margin-top: 0;
    }

    .note .text{
        max-width: 100% !important;
        margin-bottom: 20px;
    }

    .note .icon{
        margin-bottom: 20px;
    }

    .caroufredsel_wrapper{
        width: 430px !important;
    }






    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 430px !important;
    }
    .isotope-item .portfolio-img img{width: 100%;}
    .masonry .isotope-item.wh1 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-img img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh3 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-img img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh4 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-img img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 430px;
        height: auto;
    }

    .masonry .isotope-item.wh1, 
    .masonry .isotope-item.wh2, 
    .masonry .isotope-item.wh3,
    .masonry .isotope-item.wh4{width: 430px; height: auto;}

    .portfolio-filters .EN_tab__12{margin-bottom: 30px;}
    .portfolio-filters #filters li{margin-bottom: 5px;}
    .portfolio-filters #filters li a{font-size: 16px;}

    .isotope.gallery.threecols > li,
    .isotope.gallery.fourcols > li,
    .isotope.gallery.threecols .portfolio-img, 
    .isotope.gallery.threecols .portfolio-img img, 
    .isotope.gallery.fourcols .portfolio-img, 
    .isotope.gallery.fourcols .portfolio-img img{
        width: 430px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh3 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh4 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 430px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1, 
    .masonry.gallery .isotope-item.wh2, 
    .masonry.gallery .isotope-item.wh3, 
    .masonry.gallery .isotope-item.wh4{width: 430px; height: auto;}

    .latest-posts-3 li{
        width: 430px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 430px;
        padding-right: 0;
        height: 156px;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
        width: 430px;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 166px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item, 
    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 100%;
    }

    .format-video iframe{min-height: 150px;}

    .post-author .info{width: 100%;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .share-post #shareme{width: 100%; margin-top: 15px;}

    .tabs, .tabs li{
        width: 100%;
    }



    .team-carousel .carousel-title h3{width: 100%; margin-bottom: 15px;}
    .team-carousel .carousel-title .carousel-nav-container{
        margin-left: 0;
        margin-bottom: 30px;
    }

    .team-carousel .caroufredsel_wrapper{width: 430px !important;}
    #team-carousel > li{width: 430px !important;}

    .error-page02-content{padding-top: 20px; padding-right: 0; padding-bottom: 0;}
    .error-page02-content h1{font-size: 24px;}

    .error-page-big{font-size: 160px; white-space: normal; line-height: 200px;}

    .map_canvas{height: 200px;}

    .newsletter-big .newsletter{
        margin-top: 20px;
        float: left;
    }

    .EN_copyright-sektor p{
        
		line-height: 18px;
        width: 100%;
        font-size: 13px;
        text-align: center;
    }

    .footer-breadcrumbs li{
        margin-bottom: 5px;
    }

    .widget-portfolio li:nth-child(4n){margin-right: 1px;}
    .widget.social-feed li:nth-child(4n){margin-right: 1px;}

    #commingsoon .title h1{font-size:18px; margin: 15px auto 0; text-align: center;}
    #commingsoon .subtitle h5{font-size: 14px;}
    #commingsoon .newsletter input.submit{display: table; margin: 0 auto;}    
    #commingsoon .EN_tab__12{margin-bottom: 30px;}

    .countdownHolder{width: 100%; font-size: 28px;}
	
	img.EN_umfluss-links {
	float: none;
    margin: 3px 12px 12px 0;
	}
	
	h7 {
    color: #fff;
    font: 700 14px "Oswald",Arial,sans-serif;
}

.EN_responsive-blank30{
    margin-bottom: 30px;
    width: 100%;
    float: left;
}

.EN_responsive-blank100{
    margin-bottom: 100px;
    width: 100%;
    float: left;
}

#EN_seitenfuss{
    background: #ececed;
}


}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .container {
        max-width: 756px;
    }
    .EN_tab__1 {
        width: 33px !important;
    }
    .EN_tab__2 {
        width: 96px !important;
    }
    .EN_tab__3 {
        width: 159px !important;
    }
    .EN_tab__4 {
        width: 222px !important;
    }
    .EN_tab__5 {
        width: 285px !important;
    }
    .EN_tab__6 {
        width: 348px !important;
    }
    .EN_tab__7 {
        width: 411px !important;
    }
    .EN_tab__8 {
        width: 474px !important;
    }
    .EN_tab__9 {
        width: 537px !important;
    }
    .EN_tab__10 {
        width: 600px !important;
    }
    .EN_tab__11 {
        width: 663px !important;
    }
    .EN_tab__12 {
        width: 726px !important;
    }
	
	.EN_responsive-blank30{
		height: 30px;
	}

	.EN_responsive-blank100{
		height: 100px;
	}

	.EN_infoblock07-elemente {
	margin-left: 75px;
	margin-right: auto;
	}
	
	.container97 {
		
		width: 470px;
	}

	.EN_infoblock09s li.EN_infoblock09-voll{
		width: 430px;

	}
	
	.EN_infoblock09-sektor-rechts,
	.EN_infoblock09-sektor-rechts1,
	.EN_infoblock09-sektor-rechts-bild,
	.EN_infoblock09-sektor-links-bild,
	.EN_infoblock09-sektor-rechts-bild2{
        margin: 0px 0px 30px 0px;
    }
		
	.EN_info-abschnitt-sektor{
		padding-right: 1px;
	}
	
    #EN_navigation-sektor,
	#EN_navigation-sektor97,
	#EN_slider03,
	#EN_slider03schadow,
	.EN_kein-responsive{
        display: none;
    }
	
	.EN_kein-normal{
        display: inline;
    }

#EN_seiteninhalt-titel02.EN_seiteninhalt-titel-unternehmen{    
background-color: #eee;
	height: 60px;
	width: 99%;
}
	
	#EN_seiteninhalt-titel02 {
    background-color: #e5eced;
    padding: 5px 0 10px 1px;
    width: 100%;
	}
	
	
	#EN_seiteninhalt-titel02 h1{

    
    padding: 0 5px 25px 20px;
	
    text-transform: uppercase;
	font: 700 34px "Oswald",Arial, sans-serif;
}


	






	
	.EN_fussinfoblock02{
        margin-left: 10px;
    }

    .dl-menuwrapper{display: block !important; margin-bottom: 15px; margin-top: 15px;}

    .EN_seitenkopf-mantel.style-2 #EN_seitenkopf{margin-top:20px;}
    .EN_seitenkopf-mantel.style-2 #EN_seitenkopf .EN_tab__2{margin-bottom: 20px; width: 190px !important; max-width: 190px;} 
    .EN_seitenkopf-mantel.style-2 #EN_seitenkopf .EN_tab__10{margin-bottom: 20px; width: 506px !important;} 
    .EN_seitenkopf-mantel.style-2 #EN_seitenkopf .dl-menuwrapper{margin-top: 0; margin-bottom: 0;}

    .EN_seitenkopf-mantel.style-3 #EN_seitenkopf .EN_tab__2{margin-bottom: 20px; width: 190px !important; max-width: 190px;} 
    .EN_seitenkopf-mantel.style-3 #EN_seitenkopf .EN_tab__10{margin-bottom: 20px; width: 506px !important;} 
    .EN_seitenkopf-mantel.style-3 #EN_seitenkopf .dl-menuwrapper{margin-top: 0; margin-bottom: 0;}

    .EN_seitenkopf-mantel.style-4 #EN_seitenkopf .EN_tab__2{width: 190px !important;} 
    .EN_seitenkopf-mantel.style-4 #EN_seitenkopf .EN_tab__6{width: 250px !important;} 
    .EN_seitenkopf-mantel.style-4 #EN_seitenkopf .dl-menuwrapper{margin-top:0;}
    .EN_seitenkopf-mantel.style-4 #EN_seitenkopf .EN_tab__4{width: 226px !important;} 

    .EN_seitenkopf-mantel.style-4 #EN_seitenkopf .EN_info-abschnitt-sektor .EN_info-abschnitt{margin-left: 0; width: 100%; float: left;}

    .nivoSlider{min-height: 76px !important;}

    #EN_seiteninhalt-titel .subtitle span{
        line-height: 22px;
    }

    .service-box{width: 100%;}
    .EN_tab__3 .service-box.style-2 .content{
        width: 100%;
        padding-left: 0;
        margin-bottom: 20px;
        float: left;
    }

    .EN_tab__3 .service-box.style-2 .content span{
        float: left;
    }

    .isotope-item .portfolio-style-2 .portfolio-img img{
        width: 100%;
    }

    .image-box img{width: 100%;}

    .note .text{
        max-width: 450px !important;
    }

    .EN_tab__9 .note .btn-big{position: relative; right:0; float:left; top:0; margin-top: 20px;}

    .caroufredsel_wrapper{
        width: 726px !important;
    }





    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 348px !important;
    }
    .isotope-item .portfolio-img img{width: 100%;}

    .isotope.gallery.threecols .portfolio-img, .isotope.gallery.threecols .portfolio-img img{width: 240px !important;}
    .isotope.gallery.threecols > li{width: 240px !important;  height: auto;}
    .isotope.gallery.fourcols .portfolio-img, .isotope.gallery.fourcols .portfolio-img img{width: 170px !important;}
    .isotope.gallery.fourcols > li{width: 170px !important;  height: auto;}

    .latest-posts-3 li{
        width: 537px;
        margin-bottom: 20px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 280px;
        padding-right: 0;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 300px;
        top: 0px;
        padding-left: 0;
        opacity: 1;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 300px;
        top: 0px;
        padding-left: 0;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 0px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item{
        width: 253px;
    }

    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 222px;
    }

    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height: 76px !important;}
    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider .nivo-directionNav a{display: none;}

    .format-video iframe{min-height: 150px;}

    .post-author .info{width: 100%;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .share-post #shareme{width: 100%; margin-top: 15px;}

    .tabs, .tabs li{
        width: 100%;
    }



    .team-carousel .carousel-title h3{width: 100%; margin-bottom: 15px;}
    .team-carousel .carousel-title .carousel-nav-container{
        margin-left: 0;
        margin-bottom: 30px;
    }

    .team-carousel .caroufredsel_wrapper{width: 726px !important;}
    #team-carousel > li{width: 348px !important;}

    .error-page02-content{padding-top: 20px; padding-right: 0;}
    .error-page02-content h1{font-size: 24px;}

    .newsletter-big .subscribe-text{
        max-width: 395px;
    }

    .footer-breadcrumbs li{
        margin-bottom: 5px;
    }

    .widget-portfolio li:nth-child(4n){margin-right: 1px;}
    .widget.social-feed li:nth-child(4n){margin-right: 1px;}

    #commingsoon .title h1{font-size:30px; margin: 30px auto 0; text-align: center;}
    #commingsoon .subtitle h5{font-size: 14px;}
    #commingsoon .newsletter input.submit{display: table; margin: 0 auto;}   

    .countdownHolder{width: 100%; font-size: 48px;}
	
	.dividerres-blank30{
    margin-bottom: 30px;
    width: 100%;
    float: left;
	}

.EN_responsive-blank100{
    margin-bottom: 100px;
    width: 100%;
    float: left;
}

#EN_seitenfuss{
    background: #ececed;
}
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container {
        max-width: 972px;
    }
    .EN_tab__1,
    .EN_tab__2,
    .EN_tab__3,
    .EN_tab__4,
    .EN_tab__5,
    .EN_tab__6,
    .EN_tab__7,
    .EN_tab__8,
    .EN_tab__9,
    .EN_tab__10,
    .EN_tab__11 {
        float: left;
    }
    .EN_tab__1 {
        width: 51px;
    }
    .EN_tab__2 {
        width: 132px;
    }
    .EN_tab__3 {
        width: 213px;
    }
    .EN_tab__4 {
        width: 294px;
    }
    .EN_tab__5 {
        width: 375px;
    }
    .EN_tab__6 {
        width: 456px;
    }
    .EN_tab__7 {
        width: 537px;
    }
    .EN_tab__8 {
        width: 618px;
    }
    .EN_tab__9 {
        width: 699px;
    }
    .EN_tab__10 {
        width: 780px;
    }
    .EN_tab__11 {
        width: 861px;
    }
    .EN_tab__12 {
        width: 942px;
    }
	
	.EN_info-abschnitt-sektor{
		padding-right: 95px;
	}

    #EN_seitenkopf.EN_seitenkopf-style-2 .EN_tab__2{width: 942px !important;} 
    #EN_seitenkopf.EN_seitenkopf-style-2 .EN_tab__2 #logo{margin: 0 auto 20px; display: table; float: none;}
    #EN_seitenkopf.EN_seitenkopf-style-2 .EN_tab__10{width: 942px !important;} 
    #EN_seitenkopf.EN_seitenkopf-style-2 .EN_tab__10 .EN_navigation-mantel{float: none; display: table; margin: 0 auto;}

    #EN_seitenkopf.EN_seitenkopf-style-3 .EN_tab__2{width: 942px !important;} 
    #EN_seitenkopf.EN_seitenkopf-style-3 .EN_tab__2 #logo{margin: 0 auto 20px; display: table; float: none;}
    #EN_seitenkopf.EN_seitenkopf-style-3 .EN_tab__10{width: 942px !important;} 
    #EN_seitenkopf.EN_seitenkopf-style-3 .EN_tab__10 .EN_navigation-mantel{float: none; display: table; margin: 0 auto;}

    #EN_seitenkopf.EN_seitenkopf-style-4 .EN_tab__2{width: 167px !important;} 
    #EN_seitenkopf.EN_seitenkopf-style-4 .EN_tab__6{width: 745px !important; margin-bottom: 20px;} 
    #EN_seitenkopf.EN_seitenkopf-style-4 .EN_tab__4{width: 942px !important; margin-bottom: 20px;} 

    .nivoSlider{min-height: 135px;}

    .latest-posts .EN_tab__4 .nivoSlider{min-height: 127px;}

    .EN_tab__3 .service-box.style-2 .content{float: left; margin-top: 20px; padding-left: 0;}

    .EN_tab__12 .note.style-2 .text{max-width: 670px;}
    .EN_tab__9 .note.style-2 .text{max-width: 420px;}


    .caroufredsel_wrapper{width: 942px !important;}

    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 220px !important;
    }

    .latest-posts-3 li{
        width: 699px;
        margin-bottom: 20px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 320px;
        padding-right: 0;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 350px;
        top: 0px;
        padding-left: 0;
        opacity: 1;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 340px;
        top: 0px;
        padding-left: 0;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 0px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item{
        width: 334px;
    }

    .team-carousel .caroufredsel_wrapper{width: 942px !important;}
    #team-carousel > li, #team-carousel > li .EN_img-container01{width: 213px !important;}



    .isotope.gallery.threecols > li, .isotope.gallery.threecols > li .portolio-img{width: 312px; height: auto;}
    .isotope.gallery.fourcols > li, .isotope.gallery.fourcols > li .portfolio-img{width: 232px; height: auto;}

    .widget.social-feed li:nth-child(4n){margin-right: 1px;}

    .newsletter-big .subscribe-text{max-width: 610px;}
    .widget-portfolio li:nth-child(4n){margin-right: 1px;}

    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 294px;
    }
    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height: 114px !important;}
    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider .nivo-directionNav a{display: none;}

    .post-author .info{width: 519px;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .countdownHolder{width: 942px;}
	
	.dividerres-blank30{
    margin-bottom: 30px;
    width: 100%;
    float: left;
	}

.EN_responsive-blank100{
    margin-bottom: 100px;
    width: 100%;
    float: left;
}
#EN_seitenfuss{
    background: #ececed;
}
	
}

@media (min-width: 1200px) {
    .container,
	.container97 {
        max-width: 1200px;
    }
    .EN_tab__1,
    .EN_tab__2,
    .EN_tab__3,
    .EN_tab__4,
    .EN_tab__5,
    .EN_tab__6,
    .EN_tab__7,
    .EN_tab__8,
    .EN_tab__9,
    .EN_tab__10,
    .EN_tab__11, 
    .EN_tab__12{
        float: left;
    }
    .EN_tab__1 {
        width: 70px;
    }
    .EN_tab__2 {
        width: 170px;
    }
    .EN_tab__3 {
        width: 270px;
    }
    .EN_tab__4 {
        width: 370px;
    }
    .EN_tab__5 {
        width: 470px;
    }
    .EN_tab__6 {
        width: 570px;
    }
    .EN_tab__7 {
        width: 670px;
    }
    .EN_tab__8 {
        width: 770px;
    }
    .EN_tab__9 {
        width: 870px;
    }
    .EN_tab__10 {
        width: 970px;
    }
    .EN_tab__11 {
        width: 1070px;
    }
    .EN_tab__12 {
        width: 1170px;
    }
}

#EN_seitenfuss{
    background: #ececed;
}





@media (min-width: 1200px) {
    .container {width: 1200px;}
	.container97 {width: 970px;}
}


