	<style>
		body {
			margin: 0;
			padding: 0;
			font-size: 16px;
			line-height: 20px;
			background:		#DDDDDD;
			font-family: 	Georgia, Times, serif;
			font-size:		62.5%;
		}

		#container {
			max-width:		960px;
			padding:		20px 20px;
			margin:			auto;
			background:		#fff;
			box-shadow: #141817 2px 2px 10px;
		}
		
		#container > header {
			width:			100%;
			min-height:		120px;
		}
		
		#container > header hgroup {
			display: flex;
			justify-content: center;
			padding:	20px 0px;
		}
		
		#container > header hgroup h1 {
			margin: 0;
			padding: 0;
			color: #e5fb46;
			font-size: 150%;
		}
		
		#container > header hgroup h1 span {
			color: #007bff;
		}
		
		#container > header hgroup img {
			margin-left: 2rem;
		}
		
		nav#primarynav {
			margin-bottom:	10px;
		}
		
		nav#primarynav ul {
			margin:			0;
			padding:		0;
		}
		
		nav#primarynav ul li {
			margin:			0;
			padding:		0;
			font-size:		1em;
			line-height:	1.2em;
			list-style:		none;
			display:		inline-block;
			border-right:	1px solid #eee;
			padding:		0 0.5em;
		}
		
		nav#primarynav ul li:nth-child(1) a {
			text-decoration: none;
			color: #999;
		}

		nav#primarynav ul li:nth-child(1) a:hover {
			text-decoration: underline;
			color: blue;
			text-shadow: 1px 0 0 #331d07;
		}
		
		#primarynav ul li:nth-child(2) a {
			text-decoration: none;
			color: #999;
		}
	
		nav#primarynav ul li:nth-child(2) a:hover {
			text-decoration: underline;
			color: blue;
			text-shadow: 1px 0 0 #331d07;
		}
		
		#primarynav ul li:nth-child(3) a {  /*  Aktuelles  */
			text-decoration: none;
			color: blue;
		}
		
		nav#primarynav ul li:nth-child(3) a:hover {
			text-decoration: underline;
			color: blue;
			text-shadow: 1px 0 0 #331d07;
		}
		
		nav#primarynav ul li:nth-child(4) a {
			text-decoration: none;
			color:			#999;
		}
		
		nav#primarynav ul li:nth-child(4) a:hover {
			text-decoration: underline;
			color: blue;
			text-shadow: 1px 0 0 #331d07;
		}
		
		nav#primarynav ul li:nth-child(5) a {
			text-decoration: none;
			color: #999;
		}
		
		nav#primarynav ul li:nth-child(5) a:hover {
			text-decoration: underline;
			color: blue;
			text-shadow: 1px 0 0 #331d07;
		}
		
		nav#primarynav ul li:nth-child(6) a {
			text-decoration: none;
			color: #999;
		}
		
		nav#primarynav ul li:nth-child(6) a:hover {
			text-decoration: underline;
			color: blue;
			text-shadow: 1px 0 0 #331d07;
		}

		nav#primarynav ul li:nth-child(7) a {
			text-decoration: none;
			color: #999;
		}
		
		nav#primarynav ul li:nth-child(7) a:hover {
			text-decoration: underline;
			color: blue;
			text-shadow: 1px 0 0 #331d07;
		}

/*		 End Navigation  */
		
		.multicol3 {
			position: relative;
			margin: auto;
			max-width: 960px;
			columns: 3 12em;
			column-gap: 2em;
			column-rule: 1px solid red;
		}

		.multicol3 h1 {
			column-span: all;
			margin: 0.25em 0;
			padding: 0;
			text-transform: uppercase;
			font-size: 2em;
		}

		.multicol3 h2 {
			column-span: all;
			margin: 0.5em;
			padding: 0.5em;
			border-top: 1px solid #999;
			border-bottom: 1px solid #999;
			text-transform: uppercase;
			font-weight: normal;
			font-size: 1.5em;
			color: #297c21;
			text-shadow: 1px 1px 1px #297c21;
		}

		.multicol3 h2 > p {
			padding: 0.10em;
			text-indent: 3em;
			font-size: 1.5em;
			}
		
		.multicol3 h3 {
			column-span: all;
			margin: 0.25em 0;
			padding: 0;
			font-weight: normal;
			font-size: 1em;
		}
		
		.multicol3 h4 {
			column-span: all;
			margin: 0.25em 0;
			padding: 0;
			font-weight: normal;
			font-size: 1em;
		}

		.multicol3 span {
			font-size: 1.2em;
			font-weight: bolder;
			}
			
		.multicol3 p {
			padding: 0.10em;
			text-indent: 3em;
			font-size: 1em;
			line-height: 1.3em;
		}

		.multicol3 > .bildtitel {
			text-indent: 0;
			letter-spacing: 1px;
			font-style: italic;
			font-size: 0.8em;
			}
		
		.multicol3 figure {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		.multicol3 figcaption {
			color: #555;
			font-size: 0.8em;	
		}
		
		.multicol3 img {
			margin: 0.5em;
			width: 100%;
			border-radius: 10px;
			box-shadow: 5px 5px 10px black;
		}

		.multicol3 .block {
			column-span: all;
			}

/*  callouts */

		#callouts {
			column-span: all;
			columns: 3 18em;
			}	

		.callout1 figcaption {
			color: #555;
			font-size: 0.8em;	
		}
		
		.callout1 img {
			width: 100%;
			border-radius: 10px;
			box-shadow: 5px 5px 10px black;
		}

	</style>
				
