	body
	{
		background:#EEEEEE url('body.jpg') 50% 50% repeat-y;
		height:100%;
		text-align:center;
		margin:0px;
		align:center;
	}

	html
	{
		height:100%;
		text-align:center;
	}	

	p, div 
	{
		font-family:Verdana,Arial; 
		font-size:9pt; 
		color:#222222; 
		font-weight: normal
		text-align:left;
	}

	table, td 
	{
		font-family:Verdana,Arial; 
		font-size:9pt; 
		color:#222222; 
		font-weight: normal;
		text-align:left;
		vertical-align:top;
	}

	table
	{
		width:100%; 
		border-spacing:0px; 
		border-collapse:collapse;
		margin:0px;
	}

	td 
	{
		padding: 5px;
	}

	a 
	{
		text-decoration:underline; 
		font-weight:bold;
		color:#222222;
	}

	img 
	{
		border:0px;
	}

	input, select, button, textarea 
	{
		font-size:9pt; 
		font-family:Verdana,Arial;
	}

	input
	{
		width:300px;
	}
	
	input.auto
	{
		width:auto;
	}

	form 
	{
		display: inline;
	}

	#page
	{
		background:#FFF;
		width:800px;
		min-height:100%;
		text-align:left;
		border-left:solid 1px #555555;
		border-right:solid 1px #555555;
		align:center;
		margin: 0 auto;
	}

	#logo
	{
		float:left;
		width:190px;
		height:115px;
		background:url('logo.jpg');
	}

	#loginbox
	{
		padding-top: 3px;
		height: 27px;
		font-size:8pt; 
		color:#FFFFFF;
		font-weight:normal;
		text-align:center;
		background:#FFFFFF url('loginbox.jpg') top right no-repeat;

	}
	#loginbox a 
	{
		text-decoration:underline; 
		font-weight:bold;
		color:#FFFFFF;
	}

	#loginbox input, #loginbox button 
	{
		font-size:8pt; 
		font-family:Verdana,Arial;
	}


	#headline
	{
		height: 63px;
		text-align:center;
		font-size:15pt;
		font-weight:normal;
	}

	#nav1
	{
		z-index:1;
		height: 20px;
		text-align:right;
	}

	#nav1 ul
	{
		padding: 0px;
		margin: 0px;
		list-style: none;
		float:right;
		height:100%;
	}
	#nav1 ul li
	{
		float: left;
	}

	#nav1 ul li a
	{
		display: block;
		text-decoration: none;
		color: #555555;
		padding: 5px 10px 3px 10px;
		font-weight:normal;
	}
	#nav1 ul li a:hover
	{
		background: #555555;
		color: #FFFFFF;
	}

	#nav1 ul li a.yellow
	{
		width:130px;
		background:url('li_yellow.jpg') top left no-repeat;
		padding-left:0px;
		padding-right:0px;
		text-align:center;
	}

	#nav1 ul li a.yellow:hover
	{
		background:url('li_grey.jpg') top left no-repeat;
	}

	#nav1 ul li a.grey
	{
		width:130px;
		background:url('li_lightgrey.jpg') top left no-repeat;
		padding-left:0px;
		padding-right:0px;
		text-align:center;
	}

	#nav1 ul li a.grey:hover
	{
		background:url('li_grey.jpg') top left no-repeat;
	}

	#nav2
	{
		z-index:2;
		clear:both;
		height:105px;
		background:#DDDDDD url('nav2.jpg') top left repeat-x;
		border-top:1px solid #555555;
		border-bottom:1px solid #999999;
		padding:0px 5px 0px 5px;
	}

	#nav2 .box
	{
		width:20%;
		height:100%;
		float: left;
		padding:0px;
	}

		.box ul
		{
			padding-right:0px;
			padding-top:9px;
			padding-left:3px;
			margin:0px;
			list-style: none;
			height:100%;
		}

		.box ul li
		{
			float:left;
			width:100%;
			font-size:8.5pt;
		}
	
		.box ul li a
		{
			display: block;
			text-decoration: none;
			color: #222222;
			padding: 2px;
			font-weight:normal;
		}
		.box ul li a:hover
		{
			background: #555555;
			color: #FFFFFF;
		}

	#content
	{
		clear:both;
		width:auto;
		padding:20px;
	}		

	#subnav
	{
		width:160px; 
		float:left; 
		height:auto;
	}

		#subnav ul
		{
			padding:0px;
			margin:0px;
			list-style: none;
			width:140px;
			border: 1px solid #CCCCCC;
		}

		#subnav ul li
		{
			float:left;
			width:100%;
			font-size:9pt;
			margin:0px;
		}
	
		#subnav ul li a
		{
			display: block;
			text-decoration: none;
			color: #222222;
			background: #EEEEEE;
			padding: 5px;
			font-weight:normal;
			width:auto;
		}
		#subnav ul li a:hover
		{
			background: #555555;
			color: #FFFFFF;
		}

	#bottom
	{
		clear:both;
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
		color:#AAAAAA;
		font-weight:normal;
		font-size:8pt;
		text-align:center;
	}

	#bottom a
	{
		color:#AAAAAA;
		font-weight:normal;
		font-size:8pt;
		text-align:center;
	}

	h1 
	{
		width:100%;
		font-size:12pt; 
		font-family:Verdana,Arial; 
		font-weight:bold; 
		text-align:left; 
		color:#222222;
		margin-bottom:20px;
		margin-top:5px;
		border-bottom:1px dotted #555555;
	}

	h1 a
	{
		font-weight:bold; 
		text-decoration:none;		
	}

	h2 
	{
		font-size:10pt; 
		font-family:Verdana,Arial; 
		font-weight:bold; 
		text-align:left; 
		color:#222222;
		margin-bottom:5px;
		margin-top:5px;
	}

	h3 
	{
		font-size:12pt; 
		font-family:Verdana,Arial; 
		font-weight:bold; 
		text-align:left; 
		color:#222222;
		margin-bottom:5px;
		margin-top:5px;
	}

	p
	{
		margin-top:5px;
		margin-bottom:20px;
	}

	div.notice 
	{
		color: #DAA520;
		background-color: #FFFACD; 
		padding: 7px;
		border-top: 1px dotted #FFC125;
		border-bottom: 1px dotted #FFC125;
		margin-top:20px;
		margin-bottom:20px;
		text-align:center;
	}

	div.anzeige1
	{
		margin-top:5px;
		margin-bottom:5px;
		padding:5px;
		border:1px solid #555555;
	}

		div.anzeige1 a
		{
			font-weight: normal;
		}


	div.anzeige4
	{
		margin-top:5px;
		margin-bottom:5px;
		padding:5px;
		border:2px solid #FFE169;
		background: #FFF;
	}

		div.anzeige4 a
		{
			font-weight: normal;
		}

		div.anzeige4 p
		{
			background: #FFE169;
			padding:5px;
			margin: 0px;
			text-align:center;
		}
		div.anzeige4 p a
		{
			display:block;
			width:100%;
		}


	div.auftrag
	{
		margin-top:5px;
		margin-bottom:5px;
		padding:5px;
		border:1px solid #555555;
		background: #FFF;
	}

		div.auftrag a
		{
			font-weight: normal;
		}

		div.auftrag p
		{
			background: #EEEEEE;
			padding:5px;
			margin: 0px;
			text-align:center;
		}
		div.auftrag p a
		{
			display:block;
			width:100%;
		}

	table.box
	{
		border: 1px solid #CCCCCC;
		background: #EEEEEE;
		margin:20px auto;
	}

	table.box td
	{
		padding: 7px;
	}



