	body {
		background-image:url(../pict/ProKamptalbahn_bkgd.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
		/*position:absolute;*/
		background-color:#3683D2;
		font-family: Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		border:0;
	}
/*	h1 { 
		font-family: Gill Sans MT, Lucida Sans, Arial, Helvetica, sans-serif;
		margin-top:0;
		margin-bottom:0.5em;
		padding:0;
		font-size:1.25em;
		max-height:2em;
		color:#fbfcfd;
		max-width:48em;
		border-bottom:0;
		padding-bottom:0.5em;
		display:inline;
	}
*/
	h1 { 
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-family: Verdana, Gill Sans MT, Lucida Sans, Arial, Helvetica, sans-serif;
		padding:0;
		margin:0;
		padding-left:2px;
		/*margin-bottom:14px;*/
/*		margin-left:300px;*/
		width:500px;
		font-size:1.125em;
		color:#ffffd9; /*#fbfcfd;*/ /*#3b73b1;*/ /*#406388;*/ /*#3c5c7f;*/ /*#0e5eb1;*/
/*		max-width:48em;*/
		border-bottom:0; /*#3e7ecb;*/ /*#0e5eb1;*/
		padding-bottom:1px;
		border:0px solid red;
/*		box-shadow:#000000 2px 2px;*/
/*		text-shadow:1px 1px 1px #000000;*/
/*		bottom:4px;*/
/*		text-align:center;*/
/*		height:2em;
		top:1em;*/
/*		opacity:1;*/
/*		height:48px;
		top:-4px;*/
		position:relative;
		clear:both;
		display:table-cell;
		vertical-align:bottom;

	}
	h2 {
		font-family: Gill Sans MT, Lucida, Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#1452a4;
		margin-bottom:0.67em;
		margin-top:0.67em;
	}

	h2.white, .white *, .opaque * label { 
		color:#ffffff !important; 
	}

	h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.75em;
	}
	hr#titleLine {
		display:none;
		padding:0;
		margin:0;
		border:0;
		height:0;
/*		
		background-color:#87C100;
		height:3px;
		width:100%;*/
	}
	#logo {
		position:relative;
		top:1em;
		left:1em;
		width:7em;
		height:3em;
		display:block;
	}
	p, li, td, th {
		font-size:0.75em;
	}
	p, li { 
		line-height:1.5em;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	p {
		margin-top:0;
		margin-bottom:1.5em;
	}
	p.nomargin {
		margin:0;
	}
	p.small {
		font-size:0.75em;
		font-family:arial,helvetica,sans-serif;
		line-height:1em;
	}
	em {
		color:#ff0000;
		background-color:#ffffff;
		padding:3px;
	}
	blockquote {
		font-family: Courier New, Courier;
		font-weight:bold;
		font-size:0.75em;
	}
	p.emphasize {
		margin-top:3em;
		font-size:1em;
		text-align:left;
	}
	p.smalltext {
		font-size:0.675em;
	}	
	a:link, a:visited {
		color:#000066;
	/*	font-weight:bold;*/
	}
	div#container {
	/*min-width:30em;*/
	/*max-width:42em;*/
	}
	div#nav {
		float:left;
		position:relative;
/*		width:14.35em;*/
		width:180px;
		display:block;
		top:4px;
/*		overflow-y:resize;*/
/*		border:1px solid blue;*/
/*		height:100%;*/
	}
	div#header {
/*		border:1px solid green;*/
		position:absolute;
		top:0;
		overflow:hidden;
		height:48px;
/*		max-height:48px;*/
		clear:both;
/*		background-color:#ffffff;*/
		display:table;
	}
	div.twoCol {
		width:46% !important;
		border:0px solid green;
		float:left;
		margin-top:-1em;
	}
	.clearRight {
		margin-left:24px;
		clear:right;
	}
	div#main {
		top:28px;
		position:relative;
		padding:8px 0px 8px 0px;
	}
	div#cont {
		border:0px solid green;
		/*padding-left:18.35em;
		padding-right:22em;*/
		width:712px;
		/*max-width:42em;*/
		padding-top:1em;
		padding-left:8px;
		float:left;
		position:relative;
		display:block;
	}

	.date_sep {
		font-size:0.675em;
		margin-left:0.5em;
		}
	
	h2.blue {
		margin:0 !important;
		padding:0 !important;
	}

	p.rss {
		margin:0 1 0 1em !important;
		padding:0 !important;
	}
	
	div#pict {
		float:right;
		position:relative;
		width:19em;
	}
	.transp {
/*		background-image:url(../pict/semi-transp.png);*/
/*		padding:0.75em;*/
	}
	
	.transp p {
		margin:0.5em;
	}
	
	.semi_transp {
		background-image:url(../pict/semi-transp.png);
		color:#000000;
		margin:0em;
		width:100%;
	}
	
	.semi_transp p {
		margin:0.5em;
	}
	
	.opaque {
		background-image:url(../pict/semi-opaque.png);
		color:#ffffff;
		margin:0em;
		width:100%;
		border-color:#00ff00;
	}

	.opaque table {
		width:100%;
/*		border-color:#ff0000;*/
		padding:0;
	}
	.transp, .opaque, .semi_transp {
		/*padding:0.25em 0 0.25em 0;*/
	}

	/*h2.static {
		padding:0px 12px 0px 12px !important;
	}*/
	
	h2 {
		padding:0px 4px 0px 4px !important;
	}

	h2.static {
		padding:0 !important;
	}
	
	.transp h2, .transp p, .transp form, .transp table, .opaque h2, .opaque p, .opaque form, .opaque table, .semi_transp h2, .semi_transp p, .semi_transp form, .semi_transp table {
		padding:0.125em 0.75em 0.5em 0.25em !important;
	}

	p.black {
		color:#000000;
		line-height:1.5em;
	}
	.opaque  td, .opaque  th {
		padding:0.5em;
		margin:0;
	}
	.emphasize {
		font-size:1em;
	}
	ol.emphasize li {
		/*font-size:0.875em;*/
	}
	div#cont p {
		min-width:inherit;
		max-width:inherit;
	}
	table.center {
		width:100%;
		margin-top:0.5em;
	}
	table.center * td, table.center * th {
		text-align:center;
		color:#ffffff;
	}
	table.left * td, table.left * th {
		text-align:left;
		color:#ffffff;
	}	
	input.textfield {
		font-size:1.5em;
	}
	input.radiobutton {
		text-indent:2em;
	}
	div.radiobutton {
		text-indent:2em;
	}
/*	div.largefont {
		font-size:1.25em;
	}*/
	#navtree_background {
		position:absolute;
		/*margin-top:2em;*/
		left:-16px;
		/*background-color:#c2fb97;*/ /*#5566ff;*/
		/*opacity:0.5;*/
		display:block;
		width:100%;
		height:15em;
	}	
	#navtree_0 {
		position:absolute;
		/*margin-top:2em;*/
		left:18px;
		top:64px;
		margin:0;
		padding:0;
		width:100%;
		list-style-type:none;
		list-style-position:outside;
		/*background-color:#536425;*/ /*#5566ff;*/
/*		opacity:0.5;*/
	}
	#navtree_0 li {
		font-family: Gill Sans MT, Lucida Sans, Arial, Helvetica, sans-serif;
		font-size:0.785em;	
		color:#ffffff;
		opacity:1;
	}
	#navtree_0 li a {
		color:#ffffff;
		text-decoration:none;
		/*font-weight:bold;*/
	}
	#navtree_0 li a:hover {
		/*font-weight:bold;*/
		/*color:#ff0000;*/
	}	
	#navtree_0 li.navsel a {
		color:#ffffff; /*#77C815;*/
		font-weight:bold;
	}
	.contImg {
		display:block;
		/*position:relative;*/
		float:left;
		clear:right;
		margin-left:1em;
		margin-top:1.75em;
		margin-bottom:1.5em;
		width:308px;
/*		height:208px;*/
	}

	div#main a {
		color:#213087;
	}

	div#main a.white {
		color:#ffff8a !important;
	}
