 body
 {
	padding: 0px;
	margin: 0px;
	font-family: verdana,arial;
	font-size: 11px;
	text-align: center;
	color: #404040;
	/* background-position: center;
	background-image: url('pix/background.jpg');
	background-repeat: repeat-y; */
 }




 a
 {
	text-decoration: none;
	color: #585676;
 }

	a:hover
	{
		color: #686686;
		text-decoration: underline;
	}




 img
 {
	border: none;
 }
 
 small
 {
	font-size: 12px;	
 }
 
 b
 {
 	font-weight: bold;		
 }





 #kontaktleiste
 {
	margin: auto;
	margin-top: 10px;
	width: 960px;
	text-align: left;
 }

	#kontaktleiste p
	{
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		padding-left: 3px;
		color: #808080;
	}

	#kontaktleiste ul
	{
		padding: 0px;
		margin: 0px;
	}

		#kontaktleiste ul li
		{
			display: inline;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			float: right;
		}

			#kontaktleiste ul li a
			{
				display: block;
				margin-left: 2px;
				margin-bottom: 1px;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 14px;
				padding-right: 14px;
				background-color: #1F087A;
				border-left: 8px solid #AA0000;
				font-size: 12px;
				color: #EEEEEE;
			}

				#kontaktleiste ul li a:hover
				{
					color: #FFFFFF;
					text-decoration: none;
					border-left: 8px solid #DA0000;
				}
				
				#kontaktleiste ul li a.navi_active
				{
					color: #FFFFFF;
					text-decoration: none;
					border-left: 8px solid #DA0000;
				}
				.navi2
				{
					color: #FFFFFF;
					background-color: #920000;
					border-left: 8px solid #1F087A;
				}



 #logo
 {
	clear: both;
	width: 960px;
	margin: auto;
 }

	#logo img
	{
		display: block;
	}



 #logo_print
 {
	display: none;
 }




 #body
 {
	width: 960px;
	margin: auto;
	text-align: left;
	background-image: url('pix/background.jpg');
	background-repeat: repeat-y;
	margin-top:1px;
 }


	#body #menu
	{
		float: left;
		width: 200px;
		margin-top: 1px;
		padding-top: 8px;
		padding-bottom: 14px;
		/*border-bottom: 2px solid #BBBBBB;*/
		background-color: #4A548F;
	}


		#body #menu ul {		
			padding: 0;
			padding-left: 12px;
			padding-right: 12px;
			list-style: none;
			width: 150px;
			margin: auto;
		}
		
		#body #menu ul li {
			position: relative;
			width: 176px;
			margin: auto;
		}
		#body #menu li ul {
			position: absolute;
			z-index:9999!important;
			left: 176px;
			top: 0;
			display: none;
		}
		#body #menu ul li a {
			display: block;
			margin-bottom: 3px;
			padding-left: 16px;
			padding-top: 8px;
			padding-bottom: 8px;
			background-color: #1F087A;
			background-repeat: no-repeat;
			background-position: 8px center;
			/*background-image: url('../pix/menu_pfeil.gif');*/
			border-left: 15px solid #AA0000;
			font-size: 12px;
			color: #EEEEEE;
		}
		#body #menu ul li a:hover
		{
			color: #FFFFFF;
			text-decoration: none;
			border-left: 15px solid #CA0000;
		}
		#body #menu ul {
			margin: 0;
			padding: 0;
			list-style: none;
			width: 150px;		
		}
		#body #menu li:hover ul, li.over ul 
		{ 
			display: block;
		}
		#body #menu li:hover ul { display: block; }
					#body #menu ul li a.navi_active
					{
						color: #FFFFFF;
						text-decoration: none;
						background-color: #1F087A;
						border: none;
					}
					
		
					
						#news
						{
							margin: 14px;
							background-color: #fff;
							border-bottom: 4px solid #ccc;
							padding: 5px;
							
						}
							#news div
							{
								font-weight: bold;
								text-align: center;
							}
							
						


		/* Momentan ungenutzt, da Banner div nun rechts 
		#body #menu div
		{
			text-align: center;
			border-top: 1px solid #BBBBBB;*/
			/*border-bottom: 4px solid #CCCCCC;
			margin: 14px;
			padding: 10px;
			padding-top: 14px;
			background-color: #FFFFFF;
		}*/


	#body #boxes
	{
		float: right;
		width: 200px;
		margin-top: 1px;
		background-color: #4A548F;
	}

		#body #boxes #functions
		{
			margin: 14px;
			padding-top: 6px;
			padding-bottom: 6px;
			background-color: #EEEEEE;
			border-bottom: 4px solid #CCCCCC;
		}

			#body #boxes #functions a
			{
				display: block;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 28px;
				background-repeat: no-repeat;
				background-position: 8px center;
			}

				#body #boxes #functions a.print
				{
					background-image: url('pix/sym_print.gif');
				}

				#body #boxes #functions a.weiterempfehlen
				{
					background-image: url('pix/sym_weiterempfehlen.gif');
				}


		#body #boxes .box
		{
			margin: 14px;
			margin-top: 4px;
			background-color: #FFFFFF;
			border-bottom: 4px solid #CCCCCC;
			padding: 6px;
			color: #1F087A;
		}
		
		

		#body #boxes #banner
		{
			margin: 14px;
			margin-top: 4px;
			background-color: #FFFFFF;
			border-bottom: 4px solid #CCCCCC;
			padding: 6px;
			color: #1F087A;
			text-align: center;
		}

			#body #boxes #banner a
			{
				display: block;
				margin: 10px;
			}


	#body #content
	{
		margin-left: 200px;
		margin-right: 200px;
		padding: 0px 30px 30px 30px;
		text-align: left;
		font-size: 16px;
	}



