body {
	margin: 0px;
	padding: 0px;
	background: #3e7ab4;
	text-align: center;
	/*padding-top: 10px !important;*/
/*	padding-top/**/: 20px;*/
	padding-bottom: 0px;
        font-size:1.0em;
        font-family:verdana, sans-serif;
}


#dokument  {

			width: 910px !important;
			width/**/: 912px;
                        text-align:left;
			margin: 0px auto;
			padding: 0px;
			font-size: 0.7em;
			font-family: verdana, sans-serif;
			border-top: 1px solid #FFFFFF;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
		    
			}        

    
}

#dokument td {
	font-size: 0.7em;
	font-family: verdana, sans-serif;
}



td, li {padding: 3px; }

		
		
		
			/*HEADER START */
				#header {
					width: 100%;
				}
				
				#banner {
					height: 155px;
					margin: 0px;
				}
				
					#logo {
                                               position: relative;
                                               top: 0px !important;
                                               top /**/: 0px;
                                               left: 0px;
                                               left /**/: 0px;
					       height: 155px;
					       width: 910px;
                                               background-color: #FFFFFF;                                               
					}
					
					#portal {
						height: 22px;
						width: 700px;
						margin-top: 16px;
						position: absolute;
						z-index: 2;
					}
					
						#portallinks {
							margin-top: 4px;
							margin-left: 10px;
							color: #000099;
							font-size: 10px;
						}
						
						   #portallinks A:link, #portallinks A:visited { color: #666666; text-decoration: none; font-weight: normal;}
						   #portallinks A:hover {color: #000000; text-decoration: none; font-weight: normal;}
					
					           #portallinks .contentwrap {
								border: 0px;
							}
				
				#navigation {
                                                background-color: #024588;
                                                height: 20px !important;
                                                height/**/: 25px;
                                                padding-left:5px;
                                                padding-top:3px;
						border-top:2px solid #FFFFFF;
						border-bottom:2px solid #FFFFFF;
												                                        
					}
					
						.navlink {
							float: left;
						}
					
						.navlink1 {
							float: left;
							margin-left: 2px;
							margin-right: 2px;
						}
						
				#spacertop {
				                         background-color:#FFFFFF;
							 height:20px;
							 width:100%;
							 clear:left;
					
						    }
						
				#blueboxtop {
                                                background-color: #3E7AB4;
                                                height: 20px;
						width:735px;
						float:left;
																			                                        
					}
				
				#yellowboxtop {
                                                background-color:#FAF4C0;
                                                height: 20px;
						width:174px !important;
                                                width/**/: 174px;
						float:left;
					}
					
			/*HEADER ENDE */
			
			
			
			/*CONTAINER START */
				#container {
					width: 100%;

				}
				
					#spalte_links {
						position: relative;
						float:left;						
						width: 170px;
						/*height: 340px !important;*/
						height/**/: 384px; 
						margin-top: 0px !important;
						margin-top /**/: 0px;
					}
					
						#spalte_links .contentwrap {
							border-top: 1px solid #ffffff;
							border-bottom: 1px solid #ffffff;
							margin-top: 0px;
						}
						
						#spalte_links .inhalt {
							padding: 5px;
						}
					
						
						.menue_sub_ebene1, .menue_sub_ebene2 {
							list-style: none;
							margin: 0px;
							padding: 0px;
						}
						
						menue_sub_ebene1 {
							margin: 0px;
							padding: 0px;
                                                        
 	
						}

						
						.menue_sub A, .menue_sub_act A
						 {
						
                                                        vertical-align: 60%;
														
							padding: 0px 0px;
							margin-bottom: 0px;
							display: block;
							font-size: 11px;
							font-weight: bold;	
							text-decoration: none;
                                                        width: 130px !important;
							width/**/: 140px;
						}
											
						
							.menue_sub_ebene2 {
								width: 130px !important;
								width /**/: 100%;
								
								padding: 5px 10px;
								margin-top: -5px;
								margin-bottom: 5px;
							}
							
								.menue_sub2, .menue_sub2_act {margin-bottom: 5px; }
								
								.menue_sub2 A, .menue_sub2_act A  {
									background: transparent;
									font-size: 11px;
									text-decoration: none;
									font-weight: normal;
                                                             									
								}
					
					#spalte_mitte {
						position: relative;
						float:left;
						width: 566px;
						/*height: 340px !important;*/
						height/**/: 384px;
                                                overflow: auto;
						margin-left: 0px;
						margin-right: 0px;
						margin-top: 0px !important;
						margin-top /**/: 0px;
					}

		
					
					#spalte_rechts {
					    
						position: relative;
						float:left;
						width: 174px !important;
						width /**/: 174px;
						/*height: 340px !important;*/
						height/**/: 384px;
						background:#FAF4C0;
						margin-top: 0px !important;
						margin-top /**/: 0px;
					}
					
					#spalte_links_content, #spalte_mitte_content, #spalte_rechts_content {
  						margin: 0;
						padding-bottom: 20px;
  						
					}
					
					
					
					#spalte_links_content {
						padding-top: 5px;
					}
					
					#klickpfad {
						width: 436px;
						border-bottom: 2px solid #ffffff;
						padding: 4px 10px;
						color: #666666;
					}
					
						#klickpfad A {
							font-weight: normal;
							color: #666666;
						}
						
						#klickpfad A:hover {
							color: #000000;
						}
					
					#spalte_mitte_content .inhalt {

						
						padding: 10px;
					}
					
					#spalte_rechts_content .inhalt {
						
						padding-top:10px;
						padding-left:5px !important;
						padding-left/**/: 0px;
						padding-right:5px !important;
						padding-right/**/: 0px;
						padding-bottom:10px;
					}
					
					.contentwrap {
						width: 100%;
						position: relative;
					}
					
					#spalte_mitte_content td {
						font-family: verdana, sans-serif;
						font-size: 11px;
						color: #000000;
						vertical-align: top;
						
					}
					
					#spalte_rechts_content li, #spalte_rechts_content ul, #spalte_rechts_content ol {

						margin: 0px 4px 5px 10px;
						padding: 0px;
					}
					

					#spalte_rechts_content .contentwrap .inhalt {
						text-align: left;
					}
					

					
					
			/*CONTAINER ENDE */
			
			/* FOOTER START */
				#footer {
					width: 100%;
					height: 30px;
                                        background-color: #024588;					
					clear: left;


					font-size: 10px;
					color: #888888;

				}
				
					#footer A {
						color: #888888;
						font-weight: normal;
					}
					

					#footer A:hover {
						color: #000000;
						font-weight: normal;
					}
				
					#footer_links {
						width: 170px;
						float: left;
						text-align: center;
						font-size: 9px;
						background: #0071BC;
						border-top: 1px solid #EAEAEA;

						
					}
					
					#footer_mitte {
						width: 566px;
						float: left;
						text-align: center;
						font-size: 9px;
						background: #024588;
						border-top: 1px solid #FFFFFF;
					}
					
					#footer_rechts {
						width: 174px !important;
                                                width/**/: 174px;
						float:left;
						text-align:right;
						font-size: 9px;
    					        background: #024588;
						border-top: 1px solid #FFFFFF;
					}
					
					#footer_links .inhalt, #footer_mitte .inhalt, #footer_rechts .inhalt  
					{
						padding: 5px;
					}
					
					
			
			
			/* FOOTER ENDE */			




			/* SITEMAP START */

			
			.sitemap1 {
				margin-top: 30px;
				font-size: 12px;
			}

			.sitemap2 {
			 padding-left: 20px;
			 font-size: 11px;
			 margin-top: 10px;
			 color: #000099;
			}
			

		

			.sitemap3 {


			  padding-left: 40px;
			  font-size: 10px;
			  margin-top: 5px;
			  color: #B88803;
			 }



			.sitemap4 {
			  padding-left: 60px;
			  font-size: 9px;
			  margin-top: 5px;
			  color: #555555;
			 }
A { text-decoration:none; color:#0071BC; font-weight:bold; }
			
			A:hover {
				
				color: #000099;
			}

			
			/* LINKS ENDE */
			
			#spalte_mitte h1 {

				width: 410px !important;
				width /**/: 416px;
				font-size: 1.3em;
				padding: 2px;
				margin-top: 5px;
				margin-bottom: 20px;
			}
			
			h1, h2, h3 {
				font-size: 1.2em;
				margin-top: 5px;
				margin-bottom: 20px;
				padding: 0px;
			}
			
			
			input, textarea, submit, select {
				
				font-size: 11px;
				font-family: verdana, sans-serif;
				color: #000000;
			}
			
			.submitservice {
				background: #FEBB00;
				border: 0px;
				padding: 2px;
				font-weight: bold;
				width: 130px;
				text-align: center;
			}
			
		 li {
		 	list-style-type: square;
		 }
		 
		 .tx-indexedsearch-res {
		 	width: 300px;
		 }

		 	
		form {
			margin: 0px;
			padding: 0px;
		}
		
		p { padding: 0px; margin: 0px;}
		
		.headerdate {
			width: 100%;
			margin-bottom: 20px;
			text-align: right;
		}



#spalte_links { background: #024588; }
#spalte_mitte { background: #FFFFFF; }
#spalte_mitte_breit { background: #FFFFFF; }
#spalte_rechts { background: #FAF4C0; }

.menue_sub A, .menue_sub_act A, .menue_sub A:hover, .menue_sub_act A:hover {color: #ffffff;}
.menue_sub2 A, .menue_sub2_act A  {	color: #ffffff;	}
.menue_sub A:hover , .menue_sub_act A {background: #0071BC;}
.menue_sub2 A:hover, .menue_sub2_act A  {color: #009900;}
.menue_sub_ebene2 {	background: #7DBE7E; border-bottom: 1px solid #009900; width: 120px !important;
							width/**/: 140px; }

#spalte_mitte  h1 {
	

	color: #E1243B;
        font-weight: bold;
}

/* Menue horizontal */ 
.menu_h:link, .menu_h:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-weight:bold; 
text-decoration:none; 
margin-right:0px; 
margin-left: 0px;
} 
.menu_h:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFF99; 
font-weight:bold; 
text-decoration:none; 
margin-right:0px;
margin-left: 0px;
} 
.menu_h_act:link, .menu_h_act:visited, .menu_h_act:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-weight:bold; 
text-decoration:none; 
margin-right:0px; 
margin-left: 0px;
} 


.tx-macinasearchbox-pi1 { <div class="contentwrap">|</div>:; }
