
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	
}



@media only screen and (max-width: 1020px) {
	
}



@media only screen and (min-width: 768px) and (max-width: 991px) {
}



@media only screen and (max-width: 767px) {
	.page-wrapper {width:auto;padding-bottom:0;}
	#main {width:auto;min-width:320px;}
	.container {width:auto;}
	
	#header {height:78px;position:absolute;}
	#main {padding-top:78px;}
	
	#header .brand {background-size:auto 100%;background-position:50% 50%;width:70%;height:70px;}
	#header .nav.navbar-right {display:none;}
	.navbar-toggle {position:absolute;top:20px;right:15px;margin:0;background:transparent url(../img/dropdown-mobil.jpg) no-repeat 50% 50%;width:50px;height:50px;}
	.navbar-toggle .icon-bar {background:#000;display:none;}
	
	#header .navbar.navbar-default {display:none;margin:0;position:absolute;top:78px;right:0;left:0;}
	#header .navbar.navbar-default .nav {margin:0;padding:0;}
	#header .navbar.navbar-default .nav li a {display:block;width:auto;font-size:120%;line-height:2.1;}
	#header .navbar.navbar-default .nav li a.page-home {background:#ececec;width:auto;text-indent:0;text-align:center;}
	#header .navbar.navbar-default .nav li a.page-home:hover, #header .navbar.navbar-default .nav li a.page-home:focus, #header .navbar.navbar-default .nav li a.page-home:active, #header .navbar.navbar-default .nav li a.page-home.active {background:#474844;color:#fff;}
	
	#background {position:static;left:auto;right:auto;top:auto;height:auto !important;display:none;}
	#background .backgrounds li {position:static;left:auto;right:auto;background-image:none !important;width:auto;height:auto;}
	#background .backgrounds li img {width:100%;height:auto;}
	
	#main .content {padding-top:0;}
	
	.overview li .image-wrapper {float:none;width:auto;margin-bottom:30px;}
	.overview li .image-wrapper img {width:100%;height:auto;}
	.overview li .text-wrapper {float:none;width:auto;padding-bottom:46px;}
	.overview li .text-wrapper img {width:90%;height:auto;margin:0 auto 32px;}
	
	.partnerlist li {float:none;width:auto;margin:0 0 20px;}
	.partnerlist li .text-wrapper {padding-bottom:46px;}
	
	.cataloguelist li {float:none;width:auto;margin:0 0 20px;}
	.cataloguelist li .text-wrapper {padding-bottom:100px;}
	
	.stoerer {display:none;}
	
	.contactform .form-group label {text-align:left;float:none;display:block;margin:0;}
	.contactform .form-group {margin-bottom:8px;}
	.contactform .form-actions {width:auto;}
	
	.content.home {position:relative;top:0;}
	.content.home .slogan {position:absolute;margin:0;width:90%;height:auto;left:30px;right:30px;top:20px;}
	
	#footer {position:static;right:auto;bottom:auto;left:auto;height:auto;}
	#footer ul li {display:block;}
}



@media only screen and (max-width: 512px) {
	#header .brand {background-size:100% auto;}
}

