	/* Resets */
	* {
		margin: 0; padding: 0;	}

	img { -ms-interpolation-mode: bicubic; }

	.ht { /* hide text */
		}

	/* For modern browsers */
	.cf:before,
	.cf:after {
	    content:"";
	    display:table;
	}

	.cf:after {
	    clear:both;	}

	/* For IE 6/7 (trigger hasLayout) */
	.cf {
	    zoom:1;	}

	body {
		background: #F8F8F8;
		color: #333;
		font-family: Roboto, "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 1.5;
		margin: 0;
		padding: 0;	}

	h1, h2, h3 {
		font-family:  Roboto, "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 15px;	}

	h2 {
		font-size: 18px;
		font-weight: normal;
		margin: 0 0 15px;	}

	h3 {
		font-size: 24px;
		font-weight: normal;
		margin: 30px 0 15px;	}

	.content_sub h2,
	.content_sub h3 {
		font-family: myriad-pro, sans-serif;
		font-weight: bold;	}

	.content_sub h2 {
		font-size: 18px;
		margin: 15px 0 0;	}

	.content_sub h3 {
		color: #333;
		font-size: 15px;
		margin: 15px 0 0;	}

	p {
		margin: 0 0 15px;	}
	ul, ol {
		margin-left: 15px;	}
		ul.daten	{margin-left: 100px;}
img	{width: 100%;}
img.tasche	{ max-width= 500px;}
	.wrapper {
		margin:  auto ;
		max-width: 1080px;	}
.wrapper::after	{clear: both;content: ".";display: block; height: 0; visibility: hidden;}
	header {padding: 10px 15px 10px;
		background: #fff;
		color: #333;
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);	}

	h2.ht  {font-size: 25px; margin-bottom: 0; }
	h2.ht a {text-decoration: none; color: #333;}
	.headline {	float: left;
		font-size: 14px;
		line-height: 1.4;
		margin: 5px 0 10px 0;
		width: 240px;	}
nav	{float: right; width: 300px;}
nav a	{color: #333; text-decoration: none;}
nav a.activ	{color: #5b7a80;}
.floatleft	{float: left; margin-right: 15px;}
figure	{background: #fff;
padding: 10px;}
	article {
		
	}
a	{color: #5b7a80;}
footer a	{color: #84b1ba; }
	.content_main {
		float: left;
		padding: 48px 5.555555556%;
		width: 55.55555556%;	}

	.content_sub {
		float: right;
		padding: 130px 2.555555556%;
		width: 25.22222222%;}
	footer {
		background: #333;
		color: #fff;
		clear: both;
		padding: 15px 5.555555556% 1px;	
		padding-bottom: 100px;}

	embed,
	object,
	video {
		max-width: 100%;	}