	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:	#EBEBEB;
		text-align:			center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:50%;
		
		margin-bottom:-285px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:570px;
		width:890px; /*850px;*/
		clear:left;
		/*background-color:#ffffff;*/
		border:		0px solid #c93;
		margin-bottom:0px;
		}
/*
	#container div {
		font-size:80%;
		float:right;
		width:17em;
		margin-left:2em;
		}

	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#container ul {
		margin-left:2em;
		}

	#container li span {
		font-size:70%;
		}
		

	#container h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}

	#container p {
		margin:1.5em 13.6em 1.5em 3em;
		}

	address {
		font-weight:normal;
		font-size:80%;
		font-style:normal;
		text-align:right;
		margin:0 20em 0 3em;
		}
		*/
		/* m4 m4 m4 m4 m4 m4 */

.c3_p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 17px;
	border: solid 0px pink;
}
		
#artikel_box p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 17px;
	border: solid 0px pink;
}
#artikel_box h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	line-height: 17px;
	border: solid 0px pink;
}
#artikel_box ul,li
{
	list-style-type: bullet;
	margin-left: 15px;	
}
#artikel_img
{
	float: left;
	margin-right:10px;
	margin-bottom:10px;
	border: solid 0px pink;

}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:	10px;
	margin-left: 0px;
	color: #999999;
}


h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin:	10px;
	margin-left: 0px;
	
}
h3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	margin:	10px;
	margin-left: 0px;

}
h4 
{
	font-weight: bold;
	color: #999999;
	margin:	10px;
	margin-left: 0px;
}
a 
{
	text-decoration: none;
	color: #666666;
}
a:link 
{
	text-decoration: none;
	color: #666666;
}
a:visited 
{
	color: #666666;
	text-decoration: underline;
}
a:hover 
{
	color: #006096;
	text-decoration: underline;
}
		
#menu 		{

		  	width:		135px;
		  	height: 	auto;
		  	
		  	padding: 	0px;
		  	border: 	solid 0px pink;
			margin:		0px;

			margin-top: 40px;
		  	

			font-family:  	Arial, Sans-Serif;
			font-size: 		11px;

			text-transform: uppercase;
			overflow: 		hidden;
			margin-left:15px;
		}

#menu 	ul	{
			
			width:		135px;
			margin: 	0px;
			margin:		0px;
			padding: 	0px;

			height:		auto;
			
			display: 	block;
			}
#menu li
			{
			text-align:		right;
			width: 			135px;
			height: 		auto !important;
			min-height: 	20px;

			
			margin: 		0px !important;
			margin-bottom: 	0px !important;
			
			/*background-color: none;*/
			
			
			
			
			padding: 		0px;
			display: 		block;
			list-style-type: none;
			/*float: left;*/	
			
			/*vertical-align: middle;*/		
			border: 0px solid #cccccc;		

			}

#menu li a 
			{
			
			/* height: 		20px; */
			/* min-height: 		20px;	 ie vergrößert automatisch , mozilla aber nicht*/
			
			height: 		auto !important;
			margin:			0px !important;
			color: 			#565656;
			font-family: 	 Arial, Sans-Serif;
			PADDING-TOP: 	3px; 
			PADDING-BOTTOM: 3px; 
			PADDING-LEFT: 	0px; 
			PADDING-RIGHT: 	5px; 
			DISPLAY: 		block; 
			TEXT-DECORATION: none;
			BACKGROUND: 	#ffffff; 
			}
#menu li a:hover
			{
			font-weight: bold;
			color: #006096;
			
			
			PADDING-TOP: 	3px; 
			PADDING-BOTTOM: 3px; 
			PADDING-LEFT: 	0px; 
			PADDING-RIGHT: 	5px; 
			DISPLAY: block; 
			TEXT-DECORATION: none;
			}
#menu li .a_selected
			{
			color: #006096;
			/*background-color: #ffffff;*/
			font-weight: bold;
			/*border-bottom: 1px solid #cccccc;*/		
			}
			
			
#menu 	li ul 
{
			width:			135px;
			margin: 		0px;
			border: 		solid 0px pink;
			padding: 		0px;

			height:			auto;
			
			
			}
#menu li li
			{
			width: 			135px;
			height: 		auto;
			/*
			border-top: 	1px dashed orange;
			border-left:  	0px solid #ffffff;
			*/
			overflow:		hidden;
			margin	: 		0px;
			
						
			
			/*background-color: none;*/
			border: solid 0px green;
			
			
			padding: 		0px;
			
			
			
			/*float: left;*/	
			text-align: 	right;
			/*vertical-align: middle;*/		
			/*border-bottom: 1px solid #FFCC00;		*/
			
			
			}
#menu li li a 
			{
			height: 			auto;
			margin-bottom:		0px;
			color: 				#006096;
			font-family: 	  	Arial, Sans-Serif;
			font-size: 			10px;

			DISPLAY: 			block; 
			TEXT-DECORATION: 	none;
			BACKGROUND: 		#ffffff; 
			font-weight: normal;
			padding: none;
			
			}
#menu li ul li a:hover
			{
			font-weight: normal;
			height: 			auto;
			margin-bottom:		0px;
			color: 				#006096;
			font-family: 	  	Arial, Sans-Serif;
			font-size: 			10px;

			DISPLAY: 			block; 
			TEXT-DECORATION: 	underline;
			BACKGROUND: 		#ffffff; 
			padding: none;
			
			}
#menu li li .a_selected
			{
			height: 			auto;
			margin-bottom:		0px;
			color: 				#006096;
			font-family: 	  	Arial, Sans-Serif;
			font-size: 			10px;
			font-weight: bold;
			padding: none;
			DISPLAY: 			block; 
			TEXT-DECORATION: 	none;
			BACKGROUND: 		#ffffff; 
			}
#menu li li .a_selected:hover
			{
			height: 			auto;
			margin-bottom:		0px;
			color: 				#006096;
			font-family: 	  	Arial, Sans-Serif;
			font-size: 			10px;
			font-weight: bold;
padding: none;
			DISPLAY: 			block; 
			TEXT-DECORATION: 	none;
			BACKGROUND: 		#ffffff; 
			}

			
			
			
#menu_2 		{

		  	width:		680px;
		  	height: 	auto;
		  	
		  	padding: 	0px;
		  	border: 	solid 0px pink;
			margin:		0px;


		  	

			font-family:  	Arial, Sans-Serif;
			font-size: 		11px;

			text-transform: uppercase;
			overflow: 		hidden;
			
			margin-top: 10px;
			
		}

#menu_2 	ul	{
			
			width:		680px;
			margin: 	3px;
			padding: 	0px;

			height:		auto;
			
			display: 	block;
			}
#menu_2 li
			{
			text-align:		left;
			width: 			auto;
			height: 		auto !important;
			min-height: 	20px;
			border:  	1px solid #cccccc;

			
			margin: 		2px !important;
			
			
			/*background-color: none;*/

			
			
			padding: 		0px;
			display: 		block;
			list-style-type: none;
			float: left;				
			/*vertical-align: middle;*/		
			
			}

#menu_2 li a 
			{
			
			/* height: 		20px; */
			/* min-height: 		20px;	 ie vergrößert automatisch , mozilla aber nicht*/
			text-align: left;
			height: 		auto !important;
			margin:			0px !important;
			color: 			#565656;
			font-family: 	 Arial, Sans-Serif;
			PADDING-TOP: 	3px; 
			PADDING-BOTTOM: 3px; 
			PADDING-LEFT: 	3px; 
			PADDING-RIGHT: 	5px; 
			DISPLAY: 		block; 
			TEXT-DECORATION: none;
			BACKGROUND: 	#ffffff; 
			}
#menu_2 li a:hover
			{
			
			color: #ffffff;
			background-color: #006096;
			
			PADDING-TOP: 	3px; 
			PADDING-BOTTOM: 3px; 
			PADDING-LEFT: 	3px; 
			PADDING-RIGHT: 	5px; 
			DISPLAY: block; 
			TEXT-DECORATION: none;
			}
#menu_2 li .a_selected
			{
			/*background-color: #ffffff;*/
			font-weight: bold;
			/*border-bottom: 1px solid #cccccc;*/		
			}
			
			
#benutzer_link
{	
	font-family: arial;
	font-size: 9px;
	width: 140px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}		
			
			
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  c3 styles   */

.c3green
{
	color: #52CB14;
}
.absatz
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	border: solid 0px green;
}
#presenter  
{
	scrollbar-base-color:#cccccc;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#cccccc;
	scrollbar-track-color:#cccccc;
}
#presenter *
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	border: solid 0px green;
}
#artikel_mediabox
{
	width: 365px;
	overflow: hidden;
	margin-top:25px;
	border: solid 0px pink;
	
}
#artikel_body
{
	border: solid 0px pink;
}
/*----------TinyMCE editor----------*/
body.mceContentBody
{
background: url(); 
font-size:12px;
text-align: left;
}