/************************Default********************** */

	a, a:link, a:hover, a:visited, a:active
	{
		text-decoration:none;
		color:#003B66;
		
	}
	
	{
		
	}
	body
	{
		top:0;
		left:0;
		right:0;
		margin:0;
		padding:0;
		font-size:100%;
		background-color:#fff;
		text-align:center;
		font-family: Verdana;
		background-color:#D0CDC8;
		overflow-y:scroll;
		-webkit-text-size-adjust: none;
	}	
	header
	{
	 	
	 	display:inline-block;	
	 	width:100%;
	 	margin:0;
	 	background-color:#fff;
	}
	header h1
	{
		color:#333;
		width:auto;
		float:left;
		text-align:left;
		font-size: 130%;
		letter-spacing:3px;
	}
	header #rb
	{
		display:inline-block;
		background:#fff url(../bilder/logo_reynvaan.png) top left no-repeat;
		background-size:contain;
		margin:0;
		padding:0;
		border:none;
		float:left;
		width:70px;
		height:70px;
	}

	.spa
	{
		font-size: 60%;
		vertical-align:top;
		padding:0 1em 0 0;
	}
	header nav
	{
		display: inline-block;
		float:right;
	
	}
	header nav  a:link, header nav a:hover, header nav a:visited
	{
		font-size:80%;
		color:#000;
		padding:0 0 0 40px;
	}
	#content
	{
		background: url(../bilder/hg_web.jpg) top center no-repeat;
		width:100%;
		height:auto;
		margin: 0;
		background-color:#fff;
		
	}
	#content-focus
	{
		display:inline-block;
		width:100%;
		height:auto;
		padding:70px 0 3% 0;
		float:left;
		background-color:transparent;
		z-index:0;
		font-size:90%;
		text-align: left;
	}
	#formup
	{
		width:100%;
		display:inline-block;
		height:auto;
		
	}
	#formup #daten
	{
		width:35%;
		height:auto;
		float: left;
		
	}
	#formup #kontaktform
	{
		display: inline-block;
		width:40%;
		margin:13px 20px 0 0;
		height:auto;
		float:right;
	}
	#formup #kontaktform fieldset
	{
		width:100%;
		border:none;
	}
	#formup #kontaktform input
	{
		width:100%;
		border:1px solid #000;
		margin:5px 0 0 0;
		text-indent:10px;
	}
	#formup #kontaktform fieldset label
	{
		width:100%;
		border:1px solid #000;
		margin:5px 0 0 0;
		text-indent:10px;
		float:left;
	}
	#formup #kontaktform fieldset label input
	{
		width:auto;
		float:right;
		margin:3px 10px 0 0;
		
		
	}
	#formup #kontaktform textarea
	{
		width:100%;
	}
	#formup #kontaktform #sendebutton
	{
		width:30%;
		margin-top:10px;
		float:right;
	}
	footer
	{
		background-color:#d0cdc8;
		padding:3% 0 3% 0;
		font-size: 80%;
	}
	footer  a:link, footer a:visited, footer a:active
	{
		display:inline-block;
		width:100%;
		color:#fff;
		text-align:justify;
		letter-spacing: 1.1px;
	}
	footer a span
	{
		font-size:70%;
		vertical-align:top;
		padding:0 1em 0 0;	
	}
	footer p.aklein {width:100%;text-align:center;color:#fff;}
	footer p.aklein a{width:auto;}
	.padder
	{
		position:relative;
		display:inline-block;
		width:960px;
	}
	.pad
	{
		padding:3% 0 3% 0;
	}
	.c-left
	{
	 width:40%;
	 height:100%;
	 text-align:center;	
	 float:left;
	 padding:80px 0 80px 0;
	}
	.c-left img
	{
		width:300px;
		height:300px;
		border:0px solid #000;
		border-radius:125px;
		
	}
	.c-right
	{
		width: 60%;
		float:right;
		height:100%;
		text-align:center;
		font-size:80%;
		padding:140px 0 0 0;
	}
	.c-right menu
	{
		display:inline-block;
		width:100%;	
		color:#fff;
	}
	.c-right menu a span:first-child
	{
		display:inline-block;
		margin-top:46px;
		color:#fff;
	}
	
	.c-right p
	{
		width:100%;
		text-align:left;
	}
	.c-right menu .mp
	{
		display:inline-block;
		width:120px;
		height:120px;
		border:0px solid #fff;
		border-radius: 60px;
		float:left;
		margin:10px;
		text-align:center;
	}
	.span-right
	{
		float:right;
		padding-right:20%;
		font-size: 70%;
	}
	#goframe
	{
		width:100%;
		height:600px;
		margin:60px 0 0 0;
		padding:0;
	}
	.gelb {background-color: #ffd500;}
	.gelb .nx{display:inline-block;width:100%;text-align:center;font-size:72%;color:#fff; line-height:10px;float:left;}
	.pink {background-color: #c30066;}
	.blau {background-color: #003b66;}
	.omb{display:none;}
