	body
	{
		margin: 0;
		padding: 0;
		font: 70% 'Arial',arial, hevetica, sans-serif;
		text-align: center;
		color: #333;
		background-color: #f0f0f0;
		background-image: url(img_39.gif);f
		font-weight: 100;
		
	}
	
	a:link { color: #B52C07; text-decoration: none;}
	a:visited { color: #600; }
	
	a:hover, a:active
	{
		color: #fff;
		background-color: #B52C07;
		text-decoration: none;
	}
	
	h1
	{
		font-weight: bold;
		color: #407abb;
		font-size: 24px;
		font-family: 'Arial Rounded MT Bold', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		margin: 20px 0 10px 0;
		display: block;
		width: 100%;
		border-bottom: 1px dashed #a0a0a0;
	}


	h2
	{
		color: #498cd6;
		font-size: 20px;
		font-family: 'Arial Rounded MT Bold', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-weight: 100;
		margin: 20px 0 10px 0;
		border-bottom: 1px dashed #a0a0a0;
	}
	
	h2 a { text-decoration: none; }
	
	h3
	{
		color: #529cef;
		font-size: 18px;
		font-family: 'Arial Rounded MT Bold','Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-weight: 100;
		margin: 10px 0 4px 0;
		border-bottom: 1px dashed #a0a0a0;
	}
	
	h4
	{
		color: #000;
		font-size: 14px;
		font-family: 'Arial Rounded MT Bold', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-weight: 100;
		margin: 10px 0 4px 0;
	}


	#container
	{
		margin:  auto;
		width: 916px;
		text-align: left;
		background-color: #f4f4f4;
		background-color: #fff;
		padding: 8px;
	}
	
	#header
	{
		height: 140px;
		position: relative;
		color: #000;
		background-repeat: no-repeat; 
		background-position:0px 0px;
	}

	#headerContent
	{
		position: absolute;
		left: 615px; top:10px;
	}


	#header td {
		color: #000;
	}
	
	#header h1
	{
		font-size: 1px;
		text-align: right;
		color: #fff;
		margin: 0;
		padding: 0;
	}
	
	#header ul
	{
		margin: 0 0 0 20px;
		padding: 0;
		list-style-type: none; 
		border-left: 1px solid #a0a0a0;
	}
	
	#header li
	{
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #a0a0a0;
		height: 40px;
	}
	
	#header a
	{
		display: inline;
/*		padding: 0 10px;
		border-right: 1px solid #a0a0a0; */
		font-weight: bold;
		color: #123456;
	}


	#header a:link { color: #111; }
	#header a:visited { color: #111; }


	#mainnav
	{
/*		background-color: #fbc300; /*orange f6bc60;*/
		background-image: url(graphics/mainnav.png);
		background-repeat: repeat-y;
		height: 24px;
		margin-top: 4px;
		padding: 1px 0px 1px 20px;
		margin-bottom: 6px;
/*		border-top: 1px solid #a0a0a0; */
	}

	#mainnav a:link, #mainnav a:visited {
	color: #fff;
	}


/*


	#mainnav a:link { 
		color: #407abb; //dunkelblau
	}
	
	#mainnav a:visited {
		color: #407abb;
	}

	#mainnav a:hover, #mainnav a:active
	{
		color: #fff;
		background-color: #407abb;
		text-decoration: none;
	}

*/	
	#header a:hover, #header a:active
	{
		color: #fff;
		background-color: #111;
		text-decoration: none;
	}
	
	
	#menu
	{
		float: right;
		width: 165px;
/*
		border-left: 1px solid #a0a0a0;
		border-top: 1px solid #a0a0a0;
		border-bottom: 1px solid #a0a0a0;
		border-right: 1px solid #a0a0a0;
*/
		padding: 0px;
		background-color: #ffffff;
	}
	
	#menu ul
	{
/*		list-style-position: inside;*/
		margin: 4px 0 8px 0;
		padding-left: 18;
		list-style-type: none;
/*		line-height: 165%; */
		list-style-image: url(graphics/right_grey.gif);
		vertical-align: top;
	}

	#menu li {
		vertical-align: bottom;
		margin: 1px 0 4px 0;

	}
	
	#contents
	{
		float: left;
		width: 700px;
		margin: 0px;
		background-color: #fff;
		font: 12px;

		padding: 14px 14px 4px 14px;
	}
	
	#contents ul
	{
		margin: 0 0 0 20px; 
		padding: 0;
/*		list-style-type: none;
		border-left: 1px solid #C4C769; */
		list-style-image: url(graphics/right_grey.gif);
	}

	#contents ol
	{
		margin: 0 0 0 20px; 
		padding: 0;
	}


	#contents li
	{
		margin: 0 0 4 0;
		padding: 0;
	}

	#contents td
	{
		font-size: 11px;
	}



	#contents p { line-height: 165%; }
	.blogentry { border-bottom: 1px solid #C5C877; }
	
	.blogentry ul
	{
		list-style-type: none;
		text-align: right;
		margin: 1em 0;
		padding: 0;
		font-size: 95%;
	}
	
	.blogentry li
	{
		display: inline;
		padding: 0 0 0 7px;
	}
	
	.imagefloat
	{
		float: right;
		padding: 2px;
		border: 1px solid #9FA41D;
		margin: 0 0 10px 10px;
	}


	#footnote
	{
		color: #aaa;
		font-size: 90%;
	}
	
	#footer
	{
		clear: both;
		color: #272900;
/*		background-color: #a6c4e1;*/
/*		background-image: url(graphics/footer.jpg);*/
		text-align: right;
		padding: 5px;
		font-size: 90%;
	}
	
	#skipmenu
	{
		position: absolute;
		right: 5px;
		top: 5px;
	}
	
	#skipmenu a
	{
		color: #666;
		text-decoration: none;
	}
	
	#skipmenu a:hover
	{
		color: #fff;
		background-color: #666;
		text-decoration: none;
	}
	
	input, select, textarea, #contents input, #contents textarea #contents select
	{
		margin: 1;
		padding: 0;
		font: 12px, arial, hevetica, sans-serif;
		color: #407abb;
		border: 1px solid #888;
	}

	.news
	{
		float: left;
		width: 445px;
		text-align: left;
		margin-right: 10;
	}

	.newsDate
	{
		color: #aaa;
	}


	.newsLink
	{
		float: right;
		width: 230px;
		text-align: left;
		background: url(graphics/newsLink.gif) no-repeat;
		padding: 4px 4px 4px 10px;
	}


	.newsImg
	{
		padding: 0 10 10 0;
	}

	.newsClear
	{
		clear: both;
	}
	
	.grey {
		color: #888;
	}
	
	
	.eingabeFehler {
		background-color: #a6c4e1; !important;
	}

	input.eingabeOK {
		text-decoration: none; 
		color: #303030; 
		background-color: #ffffff;
	}
	
	
	.qnav_button {
	width: 74px;
	height: 21px;
	border: 0px solid #FFF;
	margin-top: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding-bottom: 2px;
	background: url(/graphics/button_whiteborder.gif) 0px 0px;
}

	.title {
		color: 407abb;
		font-size: 30px;
		font-weight: bold;
		font-family: Arial;
		margin: 20px 0 10px 0;
		display: block;
		width: 100%;
/*		border-bottom: 1px dashed #a0a0a0;*/
	}
	
	.qnav {
	font-size: 11px;
	color: #999;
	border-left: 1px solid #111;
	padding: 1px 10px 4px 10px;
}

	.tLine {
		border-bottom: 1px solid #c0c0c0;
		border-right: 1px solid #d0d0d0;
	}
	
	
	#form
	{
		float: left;
		width: 300px;
		margin: 0px;
		font: 12px;

//		padding: 14px 14px 4px 14px;
	}	
	
	#formHelp
	{
		float: right;
		width: 300px;
		margin: 0 5px 0px 0px;
		background-color: #f8f8f8;
		font: 12px;
		padding: 14px 14px 4px 14px;
		border-left: 1px dashed #a0a0a0;
	}	
	
	#tblArticle table {
		border-collapse:collapse;
	}

	#tblArticle th {
		color: #444;
/*		font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		border-right: 1px solid #d0d0d0;
		border-bottom: 1px solid #d0d0d0;
		border-top: 1px solid #d0d0d0;
		letter-spacing: 1px;
*/		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 12px 6px;
		background: url(graphics/tblHeader.gif) no-repeat;
		border:1px solid #d0d0d0;
	
	}
	
	#tblArticle td {
/*	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	background: #fff; /*
	padding: 4px 4px 4px 4px;
	color: #6D929B; 
*/	border:1px solid #d0d0d0;

}

	#button {
		margin: 0px;
		padding: 0px;
		border:none;
		background: #fff;
		display:inline;
	}
	
	#textarea {
		width: 300px;
		height: 80px;
	}
	
	#select {
		width: 300px;
		height: 80px;
	}
	
	
	#fp a:link { color: #407abb;}
	#fp a:visited { color: #407abb; }
	#fp a:hover { color: #fff; text-decoration: none; background: #407abb;}
	
