*{
	margin:0; 
	padding:0;
}
body
{
	width: 100%;
	margin:0;
	padding:0;
	text-align:left;
	font-size:100%;
}
.padder
{
	width:96%;
	margin:0 0 0 2%;
}
header .padder 
{
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
header .padder a h1
{
	display:inline-block;
	width:auto;
	margin:10px 0 0 2%;
	font-size: 90%;
	float:left;
	letter-spacing: 0px;
}

header .padder a 
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	
}
header nav
{
	float:left;
	width:100%;
	text-indent: 2%;
}
header nav menu
{
	
	width:100%;
	padding:0;
	margin:20px 0 0 0;
}
header .padder nav menu a
{
	display:inline-block;
	width:100%;
	padding:8px 0 8px 0;
	border-top:1px solid #333333;
	margin:2px 0 0 0;
	font-size:90%;

	
}
header #rb
{
	display:inline-block;
	background:#fff url(../bilder/rollmenu.png) top left no-repeat;
	background-size:contain;
	margin:5px 0 0 0;
	padding:0;
	border:none;
	float:right;
	width:40px;
	height:30px;
}
#content
{
	margin-top:-6px;
background-position:0 -270px;	

}
#content #content-focus
{
	padding:30px 0 3% 0;
}
#content #content-focus img
{
	width:100%;
	height:auto;
	padding:4% 0 4% 0;
	
}
#formup #kontaktform fieldset
{
	font-weight: bold;
	width:100%;
	border:none;
	margin:3% 0 0 0;
	padding-bottom:5px;
}
#formup #daten
{
	width:100%;
}
#formup #kontaktform
{
	display:inline-block;
	width:100%;
	margin:0;
}
#formup #kontaktform input
{
	width:80%;
	margin:1% 0 1% 10%;
	padding 5px;
	font-size: 150%;
	text-indent:10px;
}
#formup #kontaktform fieldset label
{
	width:80%;
	border:1px solid #000;
	margin:5px 0 0 10%;
	padding:3px 0 3px 0;
	text-indent:10px;
	font-size:110%;
	color:#ccc;
	vertical-align: middle;
}
#formup #kontaktform fieldset label input
{
	width:20px;
	height:20px;
	margin:3px 5px 3px 0;
	padding:1px;
	
}
#formup #kontaktform textarea
{
	width:80%;
	height:120px;
	margin:1% 0 1% 10%;
	padding 5px;
	font-size: 150%;
}
#formup #kontaktform #sendebutton
{
	margin-right:10%;
	width: 40%;
}
#content .c-left
{
	display:none;
	width:100%;
	margin:0;
	padding:0;
}
#content .c-right
{
	display:inline-block;
	width: 100%;
	margin:173px 0 4% 0;
	padding:0;
	float:left;
}
#content c-right menu
{
	display:inline-block;
	width:100%;
	float:none;
	margin:auto;
	padding:0;
	text-align:justify;
}
#content .c-right menu .mp
{
	margin:auto;
	padding:0;
	width:95px;
	height:95px;
	border:0px solid #fff;
	border-radius: 45.5px;
	float:none;
	text-align:center;
}
#content .c-right menu .mp:first-child{	float:left;}

#content .c-right menu .mp:last-child{	float:right;}

.c-right menu a span:first-child
{
	
	padding:0;
	margin:34px 0 0 0;
	
}
footer .padder a
{
	display:inline-block;
	width:100%;
	text-align:center;
	letter-spacing:normal;
}
.omb{display:inline;}
.zit{ margin-top:3%;}

#goframe
{
	width:100%;
	height:340px;
}