	<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: 100%;
			line-height: 100%;
			list-style: none;
			display: inline-block;
			border-right: 1px solid #eee;
			padding: 0 0.5em;
		}
		
		nav#primarynav ul li:nth-child(1) a {    /*  Home  */
			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 {   /*  Verein  */
			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: #999;
		}
		
		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 {  /*  Kontakt  */
			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 {    /*  Impressum  */
			text-decoration: none;
			color: blue;
		}
		
		nav#primarynav ul li:nth-child(5) a:hover {
			text-decoration: underline;
			color: blue;
		}

		nav#primarynav ul li:nth-child(6) a {   /*  Gallerie - Jubiläum */
			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 {   /*  Veranstaltung  */
			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: 980px;
			columns:	2 12em;
			column-gap:	2em;
			column-rule: 1px solid red;
		}

		.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 span {
			font-size: 1.8em;
			font-weight: bolder;
			}
			
		.multicol3 p {
			padding: 0.10em;
			text-indent: 2em;
			font-size: 0.9em;
			line-height: 1.2em;
		}
		
		.multicol4 {
			position: relative;
			margin: auto;
			max-width: 980px;
			columns:	2 20em;
			column-gap:	2em;
			column-rule: 1px solid red;
		}
		
		.multicol4 h2 {
			column-span: all;
			margin: 0.8em auto;
			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;
		}		

		.multicol4 p {
			padding:	0.10em;
			font-size: 1em;
			line-height: 1.2em;
		}

		
/* Ende multicol   */

</style>

		

		
				
