@charset "utf-8";
/* CSS Document */



#main_left {
	top: 776em;
	margin-top:40%;
	width: 100%;
}
#wrapper {
height:862em;
}
	
#middle {
	width: 100%;

}

#right {
	width: 100%;

}
#vierbilder img {
	width: 100%;
}

#navigation {
	margin-left: 6%;
	margin-top:0px;
	list-style-type: none;
	height: 20px;
	float: none;
	color: #666;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	position:absolute;
	
}
#navigation li a {
	padding: 5px 10px;
	background-color:#FFF;
	text-decoration:none;
}
#header img {
	margin-left: 17%;
	margin-top: 11px;
	float: none;
}
.button{

	margin-left: 40%;
	
}
#right{
	margin-top:1em;
	}
#right ul{
	padding-left:14px;
	}
.meister {
	left: 53%;
}
.none {
	display: none;
}
#vert_pitc img {
	width: 46%;
	margin-bottom: 2em;
	
}

#diplom {
	float: none;
	width: 100%;
}
#formular_ausen {
	width: 100%;
}
#formular {
	margin:-170px auto 0 auto;
}
#footer {
	height:5.5em;
	}

@media screen and (min-width: 0px) and (max-width: 380px) {
.meister {
	display:none;
	
}
.ausblenden{
	display:none;
	}
}	


@media screen and (min-width: 321px) and (max-width: 360px) {
	#main_left {
	top: 589em;
	margin-top: 60%;
	width: 100%;
}
#footer {
	height:auto;
	padding-bottom:4px;
	}
#wrapper {
	height:678em;
}

	
#header img {
	
	margin-left:20%;
	margin-right:auto;
	}
.meister {
	display:none;
}
.button{
	text-decoration: none;
	padding: 6px;

	width: auto;
	margin-left: 60%;
	height: 21px;

}
.ausblenden{
	display:none;
	}
}

@media screen and (min-width: 361px) and (max-width: 380px) {
	#main_left {
	top: 616em;
	margin-top: 60%;
	width: 100%;
}
#footer {
	height:auto;
	padding-bottom:4px;
	}
#wrapper {
	height:705em;
}
#header {
	
	position:relative;
	}
	
#header img {
	
	margin-left:20%;
	margin-right:auto;
	}
.meister {
	display:none;
}
.button{
	text-decoration: none;
	padding: 6px;

	width: auto;
	margin-left: 60%;
	height: auto;

}
}







@media screen and (min-width: 381px) and (max-width: 400px) {
	#main_left {
	top: 640em;
	margin-top:60%;
	width: 100%;
}
#footer {
	height:auto;
	padding-bottom:4px;
	}
#wrapper {
	height: 729em;
}
#header {
	
	position:relative;
	}
#header img {
	
	margin-left:20%;
	margin-right:auto;
	}
.meister {
	display:none;
}
.button{
	text-decoration: none;
	padding: 6px;

	width: auto;
	margin-left: 60%;
	height: auto;

}
}
@media screen and (min-width: 401px) and (max-width: 420px) {
	#main_left {
	top: 665em;
	margin-top: 60%;
	width: 100%;
}
#footer {
	height:auto;
	padding-bottom:4px;
	}
#wrapper {
	height:757em;
}
.meister {
	display:none;
}
#header {
	
	position:relative;
	}
#header img {
	
	margin-left:20%;
	margin-right:auto;
	}
	
#navigation {

	margin-left: 6%;
	margin-top: 5px;
	list-style-type: none;
	height: 18px;
	float: left;
	color: #666;
	/* [disabled]background-color: #fff; */
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;	
}
#navigation li a {
		padding: 8px;

	text-decoration:none;
}
#navigation li a:hover {
	padding: 8px;
	color: FFF;
	background-color: #e4802d;
}

.button{
	text-decoration: none;
	padding: 6px;

	width: auto;
	margin-left: 60%;
	height: auto;

}
}

@media screen and (min-width: 421px) and (max-width: 440px) {

#main_left {
	top: 694em;
}
#wrapper {
	height: 779em;
}
}

@media screen and (min-width: 441px) and (max-width: 480px) {
	#main_left {
	top: 747em;
}
	
	#wrapper {
height:834em;
}

}
@media screen and (min-width: 0px) and (max-width: 420px) {
.ausblendenh1 {
display:none;	
}
}