	/*
			###########################################################
				TEMPLATE
			###########################################################
	*/
	
	body, html {
			background-color:#e9e9e9;
			margin: 0;
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
				}
	img {
		border:none;
		}
			
	ul {
		text-align:left;
		}
				
	#huengsberg {
			background-image:url(../images/back.jpg);
			width:1000px;
			height:100px;
			left:auto;
			right:auto;
			margin:auto;
			margin-top:30px;
			text-align:left;
			}
			
	#header {
			background-image:url(../images/header2.jpg);
			height:232px;
			width:1000px;
		}
			
		#siteheading {		
		width:500px;
		
		}
	
	#inhalt {
			padding-left:18px;
			background-image:url(../images/back.jpg);
			clear:both;
			font-size:12px;		
		}

		
			
	#content {
			font-size:12px;
			color:#333333;
			font-size:12px;
			text-align:justify;
			float:left;
			width:520px;
			}
			
	#content a {
			font-size:12px;
			color:#2065af;
			text-decoration:none;
			}
			
	#left {
			float:left;
			width:190px;
			/*padding-left:20px;*/
			margin-top:30px;
			padding-left:20px;
			text-align:left;
			clear:both;
			font-size:12px;
			color:#333333;
				}
	#left h1 {
		color:#2065af;
		font-size:12px;
		font-weight:bold;
		}
		
	#left a {
		text-decoration:none;
		}
		
	#con_left {
		margin-top:30px;
		}
				
	#right {
			float:left;
			width:200px;
			font-size:12px;
			padding-left:30px;
			text-align:left;
			margin-top:50px;		
				}
				
	#clear {
		clear:both;
		}
				
	#footer {
			width:1000px;
			height:44px;
			background-image:url(../images/footer.jpg);
				text-align:center;
				}
				

	.footer_text {
		padding-left:10px;
		padding-right:10px;
		font-size:11px;
		font-weight:normal;
		float:left;
		}
		
	.footer_text a {

		}
		
	#subfoot {
	text-align:center;
	font-size:11px;
	font-weight:normal;
	}
	
	#subfoot td {
		padding-left:10px;
		padding-right:10px;
		}
		
		#subfoot a {
			font-size:12px;
			font-weight:normal;
			color:#2065af;
			text-decoration:none;
			}
	
	
		

			
	/*
			###########################################################
				Überschriften, Links usw.
			###########################################################
	*/
	
	
	#content h1 {
		font-size:12px;
		color:#2065af;
		margin-bottom:10px;
		text-align:left;
		}
		
	#content .csc-firstHeader { /*Das erste Content Element, das von Typo3 erstellt wird*/
	
		}
		
	#right h1 {
		font-size:14px;
		color:#2065af;
		margin-bottom:10px;
		}
		
	#right .csc-firstHeader { /*Das erste Content Element, das von Typo3 erstellt wird*/
		/*margin-top:30px; /* Damit auch die Überschrift von oben her abgesetzt wird*/
		margin-bottom:10px;
		}
		
	#right a {
		color:#2065af;
		text-decoration:none;
		}
		
	#right img {
		border:none;
		}	
	
	#right li {
		padding:0px;
		margin:0px;
		margin-top:5px;
		}
	
	#right ul {
		padding:0px;
		margin:0px;
		list-style:none;
		}
		
		
		
	#siteheading h1{
	text-align:left;
	color:#2065af;
	font-size:16px;
	margin-top:30px; /* Damit auch die Überschrift von oben her abgesetzt wird*/
	width:500px;/* wegen dem Unterstrich*/
	border-bottom:1px solid #2065af;
	/*margin-bottom:10px;*/
		
		}
		
	/*
			###########################################################
				HAUPTMENÜ
			###########################################################
	*/
	
	
	a.menu_main:link, a.menu_main:visited {
			text-align:left;
			display:block;
			color:#333333;
			height:20px;
			text-decoration:none;
			padding-top:3px;
		
		}
		
		a.menu_main:hover {
			text-align:left;
			font-weight:bold;
			text-decoration: none;
			color: #333333;
			background-color:#ededed;
		
		}
		
		a.menu_act:link, a.menu_act:visited  {
			text-align:left;
			display:block;
			color:#2065af;
			height:20px;
			text-decoration:none;
			background-color:#ededed;
			padding-top:3px;
		}
		
		ul.menu_ul_1 { /* 1 für 1. Ebene*/
			border-top:1px solid #999999;
			list-style:none;
			margin:0;
			margin-top:20px;
			padding:0;
			width:150px;
			font-size:11px;
			}
			
		li.menu_li_1 {
			margin:0;
			padding:0;
			border-bottom:1px solid #999999;
			width:150px;
			font-size:11px;
			font-weight:bold;
			}
			
		ul.menu_ul_2 { /* 2 für 2. Ebene*/
			/*border-top:1px solid #999999;*/
			list-style:none;
			margin:0px;
			/*margin-top:40px;*/
			padding:0px;
			width:100px;
			}
			
		li.menu_li_2 {
			margin:0px;
			margin-left:15px;
			padding:0px;
			border-top:1px solid #999999;
			font-size:10px;
			font-weight:normal;
			width:135px;
			}

		ul.menu_ul_3 { /* 3 für 3. Ebene*/
			/*border-top:1px solid #999999;*/
			list-style:none;
			margin:0px;
			/*margin-top:40px;*/
			padding:0px;
			width:100px;
			}
			
		li.menu_li_3 {
			margin:0px;
			margin-left:20px;
			padding:0px;
			font-size:10px;
			font-weight:normal;
			width:115px;
			}


			
	.con_right {
		margin-bottom:40px;
		}
			
	.content_element {
		margin-bottom:40px;
		}
		
   #news_left {
		margin-bottom:10px;
		}
	#news_left strong {
		font-family:Arial, Helvetica, sans-serif;
		color:#2065af;
		font-size:12px;
		font-weight:bold;
		}
	a.news_readmore  {
		color:#2065af;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
		.news_readmore {
		color:#2065af;
		}
		
.csc-textpic-text {
	margin-right:20px;
	}
	
h3 {
	font-size:12px;
		color:#2065af;
		margin-bottom:10px;
		text-align:left;
}