/*FONT AWESOME*/
@import url("font-awesome.min.css");


/* Standard-Styles */
body {
  	padding-top: 30px;
  	padding-bottom: 20px;
  	background-image: url("/img/body.gif");
	background-repeat: repeat;
	color: white;
}

.container {
	max-width: 978px;
}

/* Fonts */
h3 {

}

img {
    max-width: 100%;
    max-height: 100%;
}

/* Navigation */
.navbar {
	background-image: url("/img/header.gif");
	background-repeat: repeat-x;
	border: 0;
	border-radius: 3px;
	border: 1px #272626 solid;
}

.navbar-nav > li > a {
	padding-top: 25px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:black;	
}

.navbar img {
	padding: 10px;
}

/* Carousel */
#myCarousel {
	margin-bottom: 20px;
}

/* Container */
.content-container {
	background: black;
	border-radius: 5px;
	border: 1px #272626 solid;
	padding: 0px 20px 20px 20px;
	margin-bottom:10px;
	min-height: 200px;
	height: 100%;
}

/* Titel */
.title-box {
	background: black;
	border-radius: 5px;
	border: 1px #272626 solid;
	padding:10px 10px 10px 20px;
	margin-bottom:20px;
	font-size:24px;
	font-weight: 500;
}

/* Inhalt */
.content-box {
	background: black;
	border-radius: 5px;
	border: 1px #272626 solid;
	padding: 0px 20px 20px 20px;
	margin-bottom:10px;
	height: 100%;
	min-height: 200px;
}

.service-img {
	padding-top: 60px;
}

.google-maps {
	padding: 20px;
}

.content-container address {
	padding-top: 10px;
}

/* Footer */
footer {
	margin-top: 20px;
	padding-top: 20px;
	background: black;
	border-radius: 5px;
	border: 1px #272626 solid;
	min-height: 150px;
	text-align: center;
}

footer .col-md-4 {
	margin-bottom: 30px;
}

/* Layout-Korrekturen */

/* Logo Korrektur bei iPhone */

@media only screen 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	.navbar img {
		height: 50px;	
	}
}
