		body {
			font-family: Georgia, "Times New Roman", Times, serif;
			margin: 0; 
			margin: 0 0 50 0;
			background: Black;
		}
		
		p {
			padding: 15 0 0 0;
			margin: 0;
		}
		
		/* ///////////////// */
		/* left pane stylez */
		/* ///////////////// */
		#leftpane{
			background-color: White;
			padding: 25 25 20 25;
		}
		
		#logo{
			height: 65px;
		}		

		/* menu stuff */
		#menu {
			height: 150px;
		}
		#menu a { 
			float: left;
			padding-right: 5px;
			background-color: White;
			color: Black;
			text-decoration: none;
		}
		#menu em { 
			float: right;
			text-align: right;
			width: 24px;
			background-color: White;
			font-style: normal;
		}
		#menu .mBack { 
			cursor: hand;
			cursor: pointer;
			font-size:0.9em;
			font-weight: bold;
			clear: right;
			height: 40px;
			background-image: url(../_images/menuBackChar.gif);
			background-repeat: no-repeat;
			padding-left: 15px;
		}
		#menu .mBack div.backto { 
			font-size:0.6em;
			font-family: verdana, arial, sans-serif;
			font-weight: normal;
			color: #4d4d4d;
		}
		#menu .mLevel1 { 
			cursor: hand;
			cursor: pointer;
			background-image: url(../_images/menuLevel1_stippen.gif);
			background-repeat: repeat-x;
			font-size:0.9em;
			font-weight: bold;
			clear: right;
			height: 30px;
		}
		#menu .mLevel1.withmargin{
			margin-left: 15px;
		}
		#menu .mLevel2 { 
			cursor: hand;
			cursor: pointer;
			background-image: url(../_images/menuLevel1_stippen.gif);
			background-repeat: repeat-x;
			font-size:0.9em;
			clear: right;
			height: 30px;
			margin-left: 15px;
		}
		#menu .mLevel3 { 
			cursor: hand;
			cursor: pointer;
			background-image: url(../_images/menuLevel3_stippen.gif);
			background-repeat: repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			padding-bottom: 0.5em;
			font-size:0.8em;
			clear: right;
			height: 30px;
			margin-left: 25px;
		}
		#menu .mLevel4 { 
			cursor: hand;
			cursor: pointer;
			background-image: url(../_images/menuLevel4_stippen.gif);
			background-repeat: repeat-x;
			padding-bottom: 0.5em;
			margin-left: 21px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:0.8em;
			clear: right;
			height: 30px;
		}
		#menu .mLevel5 { 
			cursor: hand;
			cursor: pointer;
			background-image: url(../_images/menuLevel5_stippen.gif);
			background-repeat: repeat-x;
			padding-bottom: 0.5em;
			margin-left: 30px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:0.7em;
			clear: right;
			height: 30px;
		}
		#menu .mLevel3 a,
		#menu .mLevel4 a,
		#menu .mLevel5 a { 
			color: #4d4d4d;
		}
		#menu .mLevel1 div.selected, 
		#menu .mLevel2 div.selected {
			float:left;
			position: relative;
			top:0;
			left:-15px;
			z-index:2;
			/* background-color:red; */
			background-image: url(../_images/menuSelectedDot.gif);
			background-repeat: no-repeat;
			width:15px;
			margin-right:-15px;
		}
		#menu .mLevel3 div.selected, 
		#menu .mLevel4 div.selected,
		#menu .mLevel5 div.selected {
			float:left;
			position: relative;
			top:0;
			left:-11px;
			z-index:2;
			/* background-color:red; */
			background-image: url(../_images/menuLevel3SelectedDot.gif);
			background-repeat: no-repeat;
			width:15px;
			margin-right:-15px;
		}
		/* end menu stuff */

		#droedel {
			text-align: right;
			margin-top: 55px;
			margin-bottom: 20px;
		}
		
		#genericMenu {
			float: right;
			margin: 10px;
		}
		#genericMenu a { 
			font-family: verdana, arial, sans-serif;
			font-size: 0.6em;
			padding-right: 10px;
			color: #4d4d4d;
			text-decoration: none;
		}
		#genericMenu a:hover { 
			text-decoration: underline;
		}
		#disclaimer {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.6em;
			color: #4d4d4d;
		}
		
		/* ///////////////// */
		/* right pane stylez */
		/* ///////////////// */
		#rightpane{
			background-color: #C6D3DC;
			background-repeat: no-repeat;
			padding: 40 25 20 25;
			color: #010B2E;
		}
		
		#breadcrumb {
			height: 43px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.6em;
		}
		
		#breadcrumb a {
			color: #010B2E;
		}

		h1{
			padding: 0;
			margin: 0 0 5 0;
			font-size: 20px;
		}
		
		#content{
			font-size:0.78em;
			line-height: 1.5em;
		}
		
		#content A {
			color: #010B2E;
			text-decoration: underline;
		}
		
		#content .subtitle{
			font-style: italic;
		}
		
		#content .kop{
			font-size: 1em;
			font-weight: bold;
			color: #010B2E;
		}
		
		#content .subkop{
			font-size: 0.9em;
			font-weight: bold;
			color: #0138ED;
		}
		
		#content .datum{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			padding-bottom: 5px;
		}
		
		#newsitem {
			padding: 15 0 10 0;
		}
		
		#newsitem p {
			padding: 0 0 15 0;
			margin: 0;
		}
		/* ///////////////// */
		/* form stylez       */
		/* ///////////////// */
		form{
			padding: 0;
			margin: 0;
		}
		.inputString{
			margin-bottom: 10px;
			width: 250px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		textarea{
			width: 250px;
			height: 150px;
		}
		#search{
			margin-top: 25px;
		}
		#search input.inputSearch{
			float:left;
			width: 250px;
			height:20px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			background-image: url(../_images/inputsearch_stippen.gif);
			background-repeat: repeat-x;
			border: 0px;
		}
		#search div {
			cursor: hand;
			cursor: pointer;
			float:right;
			font-weight: bold;
		}
		#search div img#searcharrow {
			margin-bottom: 2px;
			margin-right: 5px;
		}
		input.submit{
			background-color: #0138ED;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			color: White;
			font-size: 11px;
			border: 0;
		}
		
		
		#archiveyear{
			float: left;
			padding: 0;
			margin: 0;
		}
		#archiveyear p{
			float: left;
			padding: 0;
			margin: 0;
			margin-right: 10px;
		}
		#archiveyear ul{
			float: left;
			list-style:none;
			padding: 0;
			margin: 0;
		}
		#archiveyear ul li{ 
			float: left;
			margin-right: 10px;
		}
		#archiveyear ul li a.selected{
			font-weight: bold;
		}
		.clear {
			padding: 0;
			margin: 0;
			clear:both;
		}
		
/* banner op homepage */
		a.banner{
			display:block;
			margin-top:15px;
			font-size:0.78em;
			color: #5A0094;
			text-decoration: underline;
		}
		

