/* @override 
	http://p239404.mittwaldserver.info/css/custom.1412158291.css
	http://p239404.mittwaldserver.info/css/custom.1412165500.css
*/

div#dp_swf_engine {
	position: absolute;
	width: 1px;
	height: 1px;
	display: none;
}

#inner-header {
	/*height: 404px;*/
	background-color: #eee;
}

#inner-header.direction {
	height: 500px;
}

.download {
	margin-bottom: 10px;
}

.download img {
	margin-right: 5px;
	margin-top: -5px;
}

/*	routenplaner *****************************************************************/

#map_canvas {
	width: 100%;
	height: 480px;	
	margin-bottom: 0;
	text-align: center;
	top: 0px;
}

#directions tbody,#directions tr, #directions table {
	width: 100%;
}

table.adp-placemark {
	border: 1px solid red !important;
}

.adp-text {
	padding: 3px;
	vertical-align: middle;
}
.adp-legal,
a.externerkartenlink {
	font-size: 10px;
	float: right;
}

.adp-placemark img {
	padding: 8px 5px 0 8px;	
}

fieldset {
	clear: both;
	padding: 5px;
	margin: 10px 0 10px 0;
	background-color: #eee;
}

#content-page h4 {
	margin-bottom: 0;
}

.rex-xform p {
	display: block;
}

input.checkbox {
	margin-top: 4px;
	float: left;

}

label.checkbox {
	margin-bottom: 20px;
}

textarea.textarea {
	margin-bottom: 20px;
	margin-top: 0;
}

div.gap-60 {
	clear: both;
	height: 60px;	
}

div.gap-80 {
	clear: both;
	height: 80px;	
}

div.gap-100 {
	clear: both;
	height: 100px;	
}


@media (max-width : 767px){
	h1 {
		font-size: 33px;
   		line-height: 38px;

}
	
	
	#inner-header {
	height: 180px;
	margin-top: 50px;
}
	#inner-header img {
		height: 180px;
		width: auto;
		margin-left: -20%;
	}

#inner-header.direction {
	height: 380px;
}

#map_canvas {
	width: 100%;
	height: 380px;	
	margin-bottom: 0;
	text-align: center;
	top: 20px;
}

.inner-title-content {
		display: none;
	}
	
	#footer .col-md-3 {
		margin-bottom: 0;
	}
	
	#footer .col-md-3 ul {
		border-bottom: 1px dashed #cecece;
	}
	
	.footer-about-us .desc {
		padding: 0;
}

a.navbar-brand {
	display: block;
	margin: 0 auto;
	width: 180px !important;
	float: none;
	text-align: center;
	margin-top: 15px;
	}
	a.navbar-brand img {
	margin: 0 auto;
}

.navbar-toggle {
	margin-top: 50px;
}

input.checkbox {
	margin-top: 0;
	float: left;

}

.navbar-nav .open .dropdown-menu li {
	padding: 0;
}
nav.navbar-collapse.clearfix.in {
	margin-top: 20px;	
}


div.col-md-4.wow.fadeInLeft.animated {
	visibility: visible;
	text-align: center;	
}

div.copyright-info {
	text-align: center;
}

}


@media (max-width: 767px) and (orientation:landscape) {
	
	#inner-header {
	height: 180px;
	margin-top: 50px;
}
	#inner-header img {
		height: auto;
		width: 100%;
		margin-left: 0;
	}
}
