@charset "utf-8";


@media only screen and (max-width: 1024px) {

.gridContainer {
	width: 88.5%;
	/* [disabled]max-width: 1232px; */
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}


}

    /* RESPONSIVE CSS
    -------------------------------------------------- */

    @media (max-width: 979px) {

      .container.navbar-wrapper {
        margin-bottom: 0;
        width: auto;
      }
header {
	min-height: 364px;
	padding-top: 40px;
	max-height: 370px;
}

      .navbar-inner {
	border-radius: 0;
	/* [disabled]margin-top: -348px; */
	margin-right: 0;
	margin-left: 0;
	margin-bottom: -20px;
	position: fixed;
	width: 95% !important;
	left: 5px !important;
	min-height: 50px;
	top: 5px;
      }
.menu {
	margin-top: -373px;
	position: fixed;
}
.intro {
	margin-top: 24px;
}
blockquote {
	line-height: normal;
}




      .carousel .item {
        height: 500px;
      }
      .carousel img {
        width: auto;
        height: 500px;
      }

      .featurette {
        height: auto;
        padding: 0;
      }
      .featurette-image.pull-left,
      .featurette-image.pull-right {
        display: block;
        float: none;
        max-width: 40%;
        margin: 0 auto 20px;
      }
    }





@media only screen and (max-width: 768px) {
	
      .navbar-inner {
	border-radius: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: -20px;
	top: 20px;
	position: relative;
	max-width: 93%;
      }
.menu {
	/* [disabled]margin-top: -199px; */
	position: relative;
	top: -1px;
	margin-left: 15px;
}	
header {
	padding-top: 60px;
	background-color: rgba(0,0,0,1.00);
}
.intro {
	margin-top: 16px;
}



.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_tablet {
    margin-left: 0;
}
.hide_tablet {
    display: none;
}

body {
	width: 100%;
	background-repeat: no-repeat;
	/* [disabled]min-height: 502px; */
	background-color: #0C0C0C;
	background-size: contain;
	background-position: center center;
	background-image: url(../backgrounds/start_mobil.jpg);

}



}


    @media (max-width: 767px) {
		
		      .navbar-inner {
	border-radius: 0;
	margin-top: -10px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: -20px;
	position: fixed;
	left: 73px;
      }
.menu {
	margin-top: -344px;
}

      .carousel {
        margin-left: -20px;
        margin-right: -20px;
      }
      .carousel .container {

      }
      .carousel .item {
        height: 300px;
      }
      .carousel img {
        height: 300px;
      }
      .carousel-caption {
        width: 65%;
        padding: 0 70px;
        margin-top: 100px;
      }
      .carousel-caption h1 {
        font-size: 30px;
      }
      .carousel-caption .lead,
      .carousel-caption .btn {
        font-size: 18px;
      }

      .marketing .span4 + .span4 {
        margin-top: 40px;
      }

      .featurette-heading {
        font-size: 30px;
      }
      .featurette .lead {
        font-size: 18px;
        line-height: 1.5;
      }
	  

    }


@media only screen and (max-width: 480px) {
	
	      .navbar-inner {
	border-radius: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 5px;
	margin-bottom: -20px;
	top: 9px;
	max-width: 89%;
      }
.menu {
	margin-top: -405px;
}
header {
	padding-top: 81px;
	max-height: 140px;
}
.intro {
	margin-top: -5px;
}



.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_tablet {
    margin-left: 0;
}
.hide_tablet {
    display: none;
}
table {
	min-width: 100%;
	font-size: x-small;
}



}
@media only screen and (max-width: 320px) {
	
	      .navbar-inner {
	border-radius: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 1px;
	margin-bottom: -20px;
	top: 9px;
	max-width: 80%;
	left: 0px;
      }
body {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	float: left;
	left: 0px;
}


.menu {
	margin-top: -403px;
	max-width: 0px;
}
header {
	padding-top: 91px;
	margin-bottom: -8px;
	position: relative;
	background-color: rgba(0,0,0,0.00);
	max-height: 164px !important;
	max-width: 100%;
}
blockquote {
	position: relative;
	width: 75%;
	top: -130px;
}
.row {
	position: relative;
	/* [disabled]top: -143px; */
	/* [disabled]clear: both; */

}
article {
	position: relative;

}
#Inhalt {
	position: relative;
	/* [disabled]top: 380px; */
	padding-top: 0px;
	max-width: 95%;
	padding-right: 0px;
	padding-left: 0px;
}
main {
	padding-left: 0px;
	padding-right: 0px;
	max-width: 97%;
}



footer {



}



.intro {
	margin-top: -11px;
	position: relative;
	z-index: 1000;
}
.intro a img {
	margin-bottom: 9px;
}
.logo {
	max-height: 100px;
}


}
