/* Mobile Style */

/* -------- Menü --------*/
@media screen and (max-width:1600px) {
	#nav ul li img {
	margin-left:4%;
	}	
}
@media screen and (max-width:1350px) {
	#nav ul li img {
	margin-left:1%;
	}	
}
@media screen and (max-width:1250px) {
#description_container {
	position: absolute;
	margin-top:24em;
	margin-left:0em;
	max-width:100%;
	min-width:100%;
	height:auto;
	background: grey;
	opacity: 0.7;
	}
}
@media screen and (max-width:1220px) {
	#nav ul li img {
	display:none;
	}
	#menubar ul li a.number {	
	margin-left:3%;
	}
}
@media screen and (min-width:9550px) {
	#nav.nav {
		display:block !important;
	}
}
@media screen and (max-width:955px) {
	body {
		font-size:86%;
		background-color:#ffffff;
	}
	#menubar ul {
		display: block;
		width:2em;
	}
	#menubar ul li a.mail {
		display:none;
	}
	#menubar ul li a.number {
		display:none;
	}
	.fb_logo {
		display:none;
	}
	.other_logo {
		display:none;
	}
	#menubar ul li a.menubutton {
		display:block;
	}
	#nav {
		display:none;
		height:auto;
		text-align:left;
		padding-left:5%;
	}
	#nav ul li {
		display:block;
		margin:0 0 0.2em 0;
		width:100%;
	}
	#nav ul li a {
	width:100%;
	color:#454040;
	font-size:1.125em;
	line-height:3em;
	padding:1em 0 0.7em 0;
	font-weight:bold;
	}
	#nav ul li a:hover {
	border-bottom: 0.188em solid #ffffff;
	}
	#nav ul li a.active {
	border-bottom: 0.188em solid #ffffff;
	}
	#nav ul ul {
	display:block;
	width:auto;
	height:auto;
	position:relative;
	left:0;
	top:0.2em;
	background-color:#ffffff;
	border-top:0;
	}
	#nav ul ul li {
	display:block;
	line-height:1em;
	font-size:1.1em;
	text-align:left;
	margin:0;
	padding:0.85em;
	}
	#nav ul ul li:hover {
	border-bottom: 0.188em solid #ffffff;
	background-color:#ffffff;
	}
	#nav ul ul li a {
	width:auto;
	color:#000000;
	font-size:1.1em;
	line-height:1em;
	padding:0.85em;
	font-weight:normal;
	}
	#nav ul ul li a.active {
	border-bottom: 0px solid #ffffff;
	}
/* -------- Menü ende -------- */

/* -------- Footer -------- */
	#footer_social {
		width:50%;
		margin-right:1%;
	}
	.other_logo_2 {
		margin-left:5px;
	}
/* -------- Footer Ende -------- */

/* -------- Startseite -------- */
#main_header {
	height:18em;
}
	#description_container {
		position: absolute;
		margin-top:9.5em;
		margin-left:0em;
		max-width:100%;
		min-width:100%;
		height:auto;
		background: grey;
		opacity: 0.7;
	}
	.main_header_des {
		padding: 0.5em 0 0.5em 0;
		font-size: 1.3em;
		font-weight:bold;
	}
	.main_header_des_2 {
		display:none;
	}
	.header_button {
		border:2px solid black;
		font-size:0.9em;
		width: 10em;
		height: 2.3em;
		border-radius: 5px;
	}
.ueberschrift_p1 {
	padding:1em 0 1em 0;
	text-align:center;
	margin-left:0;
}
		#left_1 {
		width:100%;
		overflow:auto;
		height:auto;
		margin-left:0;
		}
		#right_1 {
		margin-right:0;
		overflow:auto;
		width:100%;
		height:auto;
		}
/* Andere Seiten */
.header_small_h1 {
	color: white;
	font-family:arial;
	font-weight:bold;
	font-size:1.4em;
	padding: 5em 0 0 2em;
}
#fb_header {
	height:11em;
}
#rf_header {
	height:11em;
}
#coaching_header {
	height:11em;
}
.arrow.down {
	display:none;
}
#rf_1 {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-left:5%;
	border:1px solid #d3d3d3;
	background-color:#f0efee;
}
	#rf_1_txt {
		font-family:arial;
		font-size:1.1em;
		padding: 0.9em 0 0 0.8em;
		color:#636363;
	}
#rf_2 {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-top:10%;
	border:1px solid #d3d3d3;
	background-color:#f0efee;
}
	#rf_2_txt {
		font-family:arial;
		font-size:1.1em;
		padding: 0.9em 0 0 0.8em;
		color:#636363;
	}
#rf_3 {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-top:10%;
	border:1px solid #d3d3d3;
	background-color:#f0efee;
}
	#rf_3_txt {
		font-family:arial;
		font-size:1.1em;
		padding: 0.9em 0 0 0.8em;
		color:#636363;
	}
/* Kontakt */
#kontakt_content {
	width:100%;
	margin-left:0%;
	margin:0 auto;
}
	.k_input {
	width:85%;
	margin-left:1em;
	}
	.k_area {
	margin-left:1em;
	width:90%;
	}
	.content_button_two {
	margin-left:10%;
	width:80%;
	height:3.5em;
	}
#kontakt_content_right {
float:left;
width:100%;
}
}
@media screen and (max-width:555px) {
#about_me_header {
	height:15em;
}
#about_me_header_pic {
	width:14em;
	height:14em;
	margin-top:-7em;
}	
}