	body,
	td,
	div,
	font
	{
		font: 					11px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Sans-serif;
		color:					#6F6F6F;
		line-height:			1.6em;
	}
	
	body
	{
		margin:  				0px;
		padding: 				0;
		border-width :			0;
		cursor:					default;
		width:					100%;
		height:					100%;
		text-align:				center;
	}


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



	.pane
	{
		background:				#fff;
		width:					100%;
	}

	.p1
	{
		display:				none;
		color:					#6F6F6F;
		height:					34px;
		text-align:				right;
		white-space:			nowrap;
	}
	.p1 a
	{
		color:					#6F6F6F;
	}
	.p1 div
	{
		font-weight:			bold;
		display:				inline;
	}
	
	.p2
	{
		height:					30px;
	}
	
	.p3
	{
		height:					64px;
		vertical-align:			top;
	}
	
	.p4
	{
		height:					40px;
	}


	.p5
	{
		background:				url(../pix/body/middle_.png) repeat-y top left;
		height:					100%;
		vertical-align:			top;
		padding:				0px 0px 0px 30px;
	}


	.p6
	{
		height:					40px;
	}

	
	.p7
	{
		height:					200px;
		color:					#6F6F6F;
		vertical-align:			top;
		padding:				20px 0px 30px 0px;
		font-size:				70%;
	}
	.p7 a
	{
		color:					#7D7A70;
	}
	.p7 a:hover
	{
		color:					#000;
	}
	.p7 .footer
	{
		color:					#B2B2B2;
		font-size:				100%;
		padding-top:			15px;
	}
	.p7 .footer .os
	{
		padding-top:10px;
		float:					right;
		display:				inline;
	}




	.pane_left
	{
		vertical-align:			top;
		width:					205px;
	}
	.pane_right
	{
		vertical-align:			top;
		width:					;
		height:					100%;
		padding-left:			10px;
	}
	


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





/* Format */

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


	
	
/* Ende Format */	





/* Content innerhalb der Seiten */
	/**
	* Headlines
	* 
	**/ 

	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		clear: 				both;
		font-weight:		bold;
		background-color:	transparent;
	}


	h1,
	h2
	{
		margin:				5px 0px 14px 0pt;
		letter-spacing: 	-1px;
	}


	h1
	{
		color: 				#444444;
		line-height:		110%;
		font-size:			23px;
		letter-spacing: 	-0.05em;
		/*
		letter-spacing: 	-1.5px;
		*/
	}
	h2
	{
		color: 				#A2A7AC !Important;
		font-weight:		bold;
		font-size:			17px;
	}

	h2 a
	{
		color: 						#0099FF;
		text-decoration: 			none;
	}
	h2 a:visited
	{
		color: 						#3EB0FB;
	}
	h2 a:hover
	{
		text-decoration:			underline !Important;
	}






	.titel
	{
		margin:						20px 0px 22px 0px;
	}
	
	.subtitel
	{
		margin:						10px 0px 12px 0px;
		padding:					10px 0px 12px 0px;
	}
	
	.content
	{
		font-size:					120%;
		color:						;
		line-height:				1.6em;
		padding:					0px 20px 20px 0px;
	}
	
	.content a
	{
		line-height:				1.6em;
		padding-bottom:				1px;
		color: 						#7D7A70;
		text-decoration: 			none;
		background:					url(../pix/link_1.gif) repeat-x bottom left;
	}
	.content a:hover
	{
		color: 						#000;
		text-decoration: 			none;
	}
	.content a img
	{
		line-height:				0px;
		padding-bottom:				0px;
		text-decoration: 			none;
	}


	.content .sep
	{
		border-top:					1px solid #CEDFF2;
		line-height:				1px;
		height:						1px;
		font-size:					1px;
	}
	
	.primary
	{
		color:					#6F6F6F;
		font-size:				100%;
		padding-bottom:			15px;
	}
/* Ende Content */










	.subright
	{
		width:						200px;
		padding:					0px 0px 0px 0px;
		background:					url(../pix/body/splitter_3.jpg) no-repeat top left;
		vertical-align:				top;
		text-align:					center;
	}
	
	.subleft
	{
		vertical-align:				top;
	}
	.detail
	{
		color:						#9D9982;
		line-height:				1.6em;
		padding-bottom:				15px;
		font-size:					100%;
	}
	.detail b
	{
		color:						#5992CF;
		display:					block;
		margin-left:				40px;
	}
	.detail font
	{
		font-size:					100%;
		color:						#000;
		margin-left:				40px;
		display:					block;
	}

	.detail img
	{
		margin-top:					1px;
		margin-right:				4px;
		float:						left;
	}
	.detail font a img
	{
		float:						none;
		margin-bottom:				2px;
	}
	
	.detail .list font
	{
		margin-left:				20px;
		font-size:					120%;
		color:						#6F6F6F;
	}


	
	.subdetail
	{
		color:					#9D9982;
		line-height:			1.5em;
		padding-bottom:			7px;
		font-size:				100%;
	}
	.subdetail a
	{
		margin-left:			22px;
		display:				block;
	}
	.subdetail img
	{
		margin-top:				1px;
		margin-right:			4px;
		float:					left;
	}
	
	