	*
	{
		padding: 				0;
		margin: 				0;
		border: 				0;
	}

	img,
	a img
	{
		border: 0;
	}
	
	body
	{
		background:				url(../pix/body/bg.png) #6E6E6F repeat-x top center;
		width:					100%;
		height:					100%;
		overflow:				auto;
		text-align:				center;
	}


	/**
	* Schriften
	*/
	body,
	table,
	td,
	div,
	font
	{
		font: 					12px/1.6em "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
		color:					#333;
	}

	ul,
	ol
	{
		margin:10px;
	}
	ul li,
	ol li
	{
		margin:10px;
	}
/*body { font: 78%/1.6em "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif; color: #333; text-align: center; background: #fff; }

 Format */

	a
	{
		color:					#b71221;
		text-decoration:		none !important;
	}
	a:hover
	{
		color:					#000;
	}
	a img
	{
		border:					0;
		background:				none;
	}


#item a:link { color: #005189; text-decoration: none; }

	
	/**
	* Headlines
	*/
	h1 { font: bold 3em/1.5 verdana, helvetica, arial, sans-serif; }

	h2,h3,h4,h5,h6 { clear: both; }

	#content h2
	{
		font: 			bold 1.2em/1.5 georgia, palatino, "Times New Roman", serif;
		color: 			#B1BBC5;
		margin: 		1em 0 0 0;
	}

	#content h2 a:link, #content h2 a:visited { color: #CED8E1; text-decoration: underline; }
	

	h3
	{
		margin: 				0.5em 0 0 0;
		font: 					normal 2.4em/1.3 georgia, palatino, "Times New Roman", serif;
		color: 					#E62E00;
		border-bottom: 			1px solid #d2dde4;
		letter-spacing: 		-1px;
		padding: 				0.2em 0 0.2em 0;
	}
	h3 a:link
	{
		color: 					#E62E00;
	}
	h3 a:link,
	h3 a:visited
	{
		color: 					#E62E00;
		padding: 				0.4em 0 0.1em 0;
	}


h4 { font: bold 1.1em/1.5 verdana, helvetica, arial, sans-serif; color: #333; border-bottom: 1px solid #175175; margin: 2em 1.5em 0.5em 0; }

h5 { font: bold 1em/1.5 verdana, helvetica, arial, sans-serif; color: #333; margin: 2em 1.5em 0.5em 0; }




	/**
	* Subnavi
	*/
	#subnavi
	{
		margin:					25px 0px 3px 0px;
	}
	#subnavi #item
	{
		background: 			transparent url(../pix/subnavi/star.png) no-repeat left top;
		margin:					4px 0px 3px 0px;
		padding-left:			20px;
		border-bottom: 			1px solid #d2dde4;
		display:				block;
		color:					#005189;
	}
	#subnavi #item:hover
	{
		background: 			transparent url(../pix/subnavi/star.png) no-repeat left top;
		color:					#b71221;
	}
	#subnavi #item.selected
	{
		background: 			transparent url(../pix/subnavi/star.png) no-repeat left top;
		font-weight: 			bold;
		color:					#005189;
	}

	#subnavi #news
	{
		margin:					4px 0px 6px 0px;
		border-bottom: 			1px solid #d2dde4;
		display:				block;
		color:					#005189;
	}
	#subnavi #news:hover
	{
		color:					#b71221;
	}
	#subnavi #news.selected
	{
		font-weight: 			bold;
		color:					#005189;
	}



	
	#container
	{
		text-align:				left;
		vertical-align:			top;
		margin: 				0 auto;
		height:					100%;
		width:					778px;
	}


	.pane
	{
		width:					100%;
		height:					100%;
	}

	.p1
	{
		padding:				10px 0px 2px 5px;
	}

	.p4
	{
		height:					100%;
		vertical-align:			top;
	}

	.p5
	{
		text-align:				center;
		height:					70px;
		color:					#CCD7DE;
		vertical-align:			top;
		padding:				0px 0px 0px 0px;
	}
	.p5 a
	{
		color:					#CCD7DE;
	}
	.p5 a:hover
	{
		color:					#FFF;
	}
	.p5 .rss
	{
		float:					right;
		margin:					-2px 5px 0px 0px;
	}







	.pm
	{
		width:					778px;
		height:					100%;
	}
/*	.pm td.pmtop
	{
		background:				transparent url(../pix/body/body_o.png) no-repeat;
		width:					778px;
		text-align:				left;
	}

*/
	.pm td.pmbod
	{
		border-top:				1px solid #2C2C2D;
		vertical-align:			top;
		background:				transparent url(../pix/body/body_m.png) repeat-y top left;
		height:					100%;
		padding:				4px;
	}
	.pm td.pmbot
	{
		background:				transparent url(../pix/body/body_u.png) no-repeat !important;
		background:				none;
		height:					16px;
		filter:					progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pix/body/body_u.png", sizingMethod="image");
	}

	.pm td.pmtop table
	{
		width:					100%;
		margin:					9px 0px 0px 10px;
	}
	
	.pm td.pmtop table td.left
	{
		width:					218px;
	}



	.pane_content
	{
		vertical-align:			top;
		height:					100%;
		padding:				0px 20px 0px 26px;
	}


	/**
	* Rechte Seite
	*/	
	#sidebar
	{
		vertical-align:			top;
		width:					200px;
		padding:				62px 5px 0px 5px !important;
		padding:				58px 5px 0px 5px;
	}
	#sidebar h2
	{
		font: 					bold 1.0em/1.8 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
		border-bottom: 			1px solid #E62E00;
		color: 					#164362;
		text-transform: 		uppercase;
		margin: 				1em 0.4em 0.7em 0;
	}




	/**
	* Seitenverlauf
	*/	
	.pane_way
	{
		position:				relative;
		font-size:				90%;
		color:					#84898C;
		margin-bottom:			30px;
	}
	.pane_way b
	{
		color:					#005189;
		font-weight:			bold;
	}
	.pane_way a
	{
		color:					#84898C;
	}
	.pane_way a:hover
	{
		color:					#b71221;
	}
	
	
	/**
	* Topnavigation
	*/
	div #topnavi
	{
		height:					30px;
		background:				url(../pix/navi/bg.gif) repeat;
		margin:					10px 230px 10px 26px;
	}
	div #topnavi a
	{
		margin-right:			5px;
	}


	/**
	* Content
	*/
	#content
	{
		font-size:					110%;
		line-height:				1.6em;
		
		padding:					0px 0px 20px 0px;
	}
	#content p
	{
		padding:					25px 0 0 0;
	}
	#content a
	{
		line-height:				1.6em;
		padding-bottom:				1px;
		color: 						#E62E00;
		text-decoration: 			none;
		background:					url(../pix/link_1.gif) repeat-x bottom left;
	}
	#content a:hover
	{
		color: 						#FFF;
		text-decoration: 			none;
		background:					url(../pix/link_1.gif) #E62E00 repeat-x bottom left;
	}
	#content a img
	{
		line-height:				0px;
		padding-bottom:				0px;
		text-decoration: 			none;
	}
	
	
	div #separator
	{
		background: 				url(../pix/body/sepa.gif) no-repeat center top;
		display:					block;
		height:						16px;
		clear:						both;
		margin:						25px 0 0 0;
	}



	.rahmen
	{
		margin: 					5px;
		position: 					relative;
	}
	.rahmen img
	{
		padding: 					3px;
		border: 					1px solid #CED8E1;
		background: 				#fff;
	}	
	.rightalign
	{
		float: 						right;
		margin: 					0 0 0 10px;
	}





	#label
	{
		position:				absolute;	
		margin-left: 			648px;
		margin-top:				-6px;
		z-index:				100;
	}



	#schmutz_l,
	#schmutz_r
	{
		position:				absolute;	
		z-index:				99;
	}
	#schmutz_l
	{
		background:				transparent url(../pix/body/sm_l.png) no-repeat top right !important;
		background:				none;
		margin-left: 			-37px !important;
		margin-left: 			-33px;
		width:					37px;
		height:					539px;
		filter:					progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pix/body/sm_l.png", sizingMethod="image");
	}
	#schmutz_r
	{
		background:				transparent url(../pix/body/sm_r.png) no-repeat top left !important;
		background:				none;
		margin-left: 			771px;
		width:					37px;
		height:					439px;
		filter:					progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pix/body/sm_r.png", sizingMethod="image");
	}












	#scroller
	{
		position:				absolute;	
		margin-left: 			775px;
		z-index:				100;
	}
	#scroller img
	{
		margin-top:400px;
		clear: 					both;
		width:					5px;
		float:					left;
	}
