html,body{margin:0;padding:0}
body{background:#77838C;	}

form, p, span, img, ul, li {margin:0px; padding: 0px}
div, table, td {color: #4C5F70; font: normal 12px verdana;line-height: 1.5em;}

a {color: #4C5F70; font: normal 12px verdana; text-decoration:underline}
a:hover {color: #4C5F70; font: normal 12px verdana; text-decoration:underline}

/* Standardrahmen zurücksetzen */
fieldset, img { border:0; }

.clearer {clear:both;}

/*****************************************************************/
/* Seitenformatierung                         
/*****************************************************************/

/* Seitenhintergrund */
div#container {height:100%; width: 1002px; margin:0px auto; }
	
	#topnav {width: 700px;height:30px; padding-left: 10px;}
		#topnav ul {display:inline; margin:0; padding: 0;}
		#topnav ul li {float:left; border-right: 1px #CFCFCF solid; display:inline; margin-left:8px; margin-top:10px; list-style-type: none; height: 14px; }
		#topnav ul li a {display:block; font: normal 11px tahoma; text-decoration: none; color: #FFFFFF; padding: 0em 0.8em 0em 0em;}
		#topnav ul li a:hover {text-decoration: none; color: #EFEFEFS;}
		#topnav ul li#current { border-right: 1px #CFCFCF solid; }
		#topnav ul li#current a,
		#topnav ul li#current a:hover { color: #CE8608; text-decoration: none;}
	
		#topnav ul li#last { border-right: 0px; }
		#topnav ul li#last a { color: #FFFFFF; text-decoration: none;}
		#topnav ul li#last a:hover { color: #CE8608; text-decoration: none;}
		
	div#bg_page_top {width: 1002px;height:10px; font-size:8px; margin:0px auto; background-image: url(../image/bg_page_top.jpg);}
		
	div#bg_page{ width: 1002px; margin:0px auto; background-image: url(../image/bg_page.jpg); padding-top: 1px  }

/************************************************/
/* Header  */
/************************************************/

		div#header {background-image:url(../image/header.jpg); margin:0px auto; height:117px; width: 980px}


/************************************************/
/* Contentbereich  */
/************************************************/

		div#maincol {width: 980px; background-color:#FFFFFF; margin:0px auto; margin-top: 6px; }


/************************************************/
/* linke Spalte  */
/************************************************/

			div#col_left {float: left; background:#FFFFFF; width: 213px; height: 100%;}
			
				div#mainnav_container {border:#DADADA 1px solid; padding: 1px; }
					#mainnav {text-align: left; background:#F2F3F4; height: 100%; overflow:hidden}
						DIV#mainnav ul {}				
						
						DIV#mainnav ul li {float:left;list-style-type: none; width:209px; border-bottom: 1px #EBEBEB solid;  }						
						DIV#mainnav ul li SPAN.anstrich {float:left; width:16px;}
						DIV#mainnav ul li SPAN.anstrich img{ margin-left: 5px; margin-top:11px; }						
						DIV#mainnav ul li SPAN.menutext { float:right; width:193px;}
						DIV#mainnav ul li SPAN.menutext a {display:block; font: normal 12px verdana; text-decoration: none; color: #4C5F70; padding: 0.5em 0.8em 0.5em 0.0em;  }
						DIV#mainnav ul li SPAN.menutext a:hover {color: #92B0CC; }
						
						DIV#mainnav ul li.current {border: 0px;background:#5A7783;}					 
						DIV#mainnav ul li.current SPAN.anstrich {}
						DIV#mainnav ul li.current SPAN.anstrich img{}
						DIV#mainnav ul li.current SPAN.menutext {}
						DIV#mainnav ul li.current SPAN.menutext a {color:#FFFFFF;}
						DIV#mainnav ul li.current SPAN.menutext a:hover {color: #FFFFFF;}
						
						DIV#mainnav ul li.current ul li {background:#FFFFFF;border-bottom: 1px #EBEBEB solid;}
						DIV#mainnav ul li.current ul li.current {background: #B0C1C8;}
						DIV#mainnav ul li.current ul li SPAN.anstrich {width:26px}
						DIV#mainnav ul li.current ul li SPAN.anstrich img{margin-left: 17px}
						DIV#mainnav ul li.current ul li SPAN.menutext {width:183px}
						DIV#mainnav ul li.current ul li SPAN.menutext a {color: #4C5F70; margin-left: 0px;}
					
						DIV#mainnav ul li.current ul li SPAN.menutext a:hover {color: #92B0CC;}
						DIV#mainnav ul li.current ul li.current SPAN.menutext a:hover {color:#92B0CC;}
						DIV#mainnav ul li.current ul li.current SPAN.menutext a {color:#FFFFFF;}
            
						/*DIV#mainnav ul li.current ul li.first {border-top: 1px #EBEBEB solid;background-color:#FFFFFF}
          
						
					

/************************************************/
/* mittlere Spalte  */
/************************************************/

			div#col_center {margin-left:213px; margin-right:180px;  background:#FFFFFF; width:auto; padding:0px 15px 15px 15px;}
				div#breadcrump {font: normal 10px verdana; color:#CCCCCC}
				div#content {float: left; background:#FFFFFF; width:558px; padding-top: 5px; }
			
					/* Startseite */
					
					.homebox { padding-bottom: 20px; clear: left}
						.homebox_header {width:555px;height:16px;background-color:#F9F9F9;border: 1px #DADADA solid;padding: 5px;font: bold 12px verdana;color: #116855;}
						.homebox_content {width:561px; height: 134px; background-color:#FFFFFF; border: 1px #DADADA solid; margin-top: 1px; padding: 2px;}
						.homebox_content img {float:left; width:281px; height:134px}
						.homebox_content span {float: left; margin-top: 5px; width:270px; margin-left: 10px}
						.homebox_content span a {font: normal 11px verdana; color: #CE8608;}

/************************************************/
/* rechte Spalte  */
/************************************************/

			div#col_right {float: right; height: 100%; background:#FFFFFF; width: 180px;}
			
				.box_right_container {float: left; border: #DADADA 1px solid; background:#FFFFFF; width: 178px; margin-bottom: 15px }
					.box_right_header {background: #B0C1C8; height: 24px; margin: 1px;}
					.box_right_header span {float: left; font: bold 11px verdana; color:#FFFFFF; text-align:left; margin-top: 5px; margin-left: 5px }
					.box_right_content {background:#F7F8F8; height: 100%; margin: 1px;}
			
					/* Suchformular */
					#searchform {background:#F2F3F4; border: #E9E9E9 1px solid; height: 30px; padding-top: 3px; overflow:hidden } 
					#searchform form {width:174px; padding-top: 4px; height: 36px;}
					#searchform span {float: left; margin-left:6px; margin-top: 2px;}
					#searchform form  input {float: left; margin-bottom: 8px; margin-left: 3px; height: 14px; width:90px; border: #DADADA 1px solid;}
					#searchform form #search_button {width:26px; height: 18px; border:0px}
					
					/* Aktuell */
					#news {height:100%; padding: 5px ; overflow:hidden}
					#news_title a{font: bold 11px verdana; text-decoration:none}
					#news_text {font: normal 11px verdana;}
					#news_morelink a{font: normal 11px verdana; color: #CE8608}
					
					/* Kontakt */
					#contact {height:100%; padding: 5px; overflow:hidden} 

	
	div#bg_page_bottom {width:1002px;height:10px; font-size:8px; margin:0px auto; background-image: url(../image/bg_page_bottom.jpg);}

/************************************************/
/* Footer  */
/************************************************/

	div#footer{clear:both; height:50px; margin:0px auto; }
	
	
	
/************************************************/
/* breadcrumb  */
/************************************************/	
div#breadcrumb{color:#CCCCCC;font-size:10px;}
div#breadcrumb a {color:#CCCAAA;font-size:10px;}


.align-justify{
	text-align:justify;
	}

#content DIV.csc-header h1 {
	font-size: 14px;color:#4D0008;margin-top:5px
	}
	
#content h1.csc-firstHeader {
	font-size: 14px;color:#4D0008;margin-top:5px
	}

