BODY 
{
	font-family: 'Arial'; 
	font-size: 11px; 
	font-weight: 500;
	text-decoration: none;
	color: #58585a; 
	background-color: #f5f3e8; 
	margin: 0 0 0 0;
	
}

/* ************************************************** **
** mainlayer container ****************************** ** 
** ************************************************** */
#mainlayer 
{

	/* Positionierung */
	position: absolute; 
	width: 1020px; 
	height: 1200px; 
	z-index:1; 
	right: 0px; 
	left: 0px; 
	top: 0px;
	margin: 0 auto;
	
	/* Rahmen-Attribute 
	border: 1px solid #c0c0c0;*/
	
	/* Hintergrund-Attribute */
	background-color: #f5f3e8;
}

/* ************************************************** **
** header container ********************************* ** 
** ************************************************** */
#header 
{
	position: absolute; 
	z-index: 2;
	
	/* Positionierung */
	top: 0px; 
	left: 0px; 
	width: 1020px;
	height: 360px;
	
	/* Rahmen */
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	
	/* Abstände (Wert-Reihenfolge: top right bottom left) */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	/* Hintergrund-Attribute */
	background-color: transparent;
	background-image: url('../img/template_header.jpg');
	background-repeat: no-repeat;
}

/* ************************************************** **
** links container ********************************* ** 
** ************************************************** */
#links 
{
	position: absolute; 
	z-index: 2;
	
	/* Positionierung */
	top: 360px; 
	left: 0px; 
	width: 220px;
	height: 840px;
	
	/* Rahmen */
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	
	/* Abstände (Wert-Reihenfolge: top right bottom left) */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	/* Hintergrund-Attribute */
	background-color: transparent;
	background-image: url('../img/template_links.jpg');
	background-repeat: no-repeat;
}

/* ************************************************** **
** Text im links container ********************************* ** 
** ************************************************** */
#linkstext 
{
	position: absolute; 
	z-index: 2;
	
	/* Positionierung */
	top: 300px; 
	left: 97px; 
	width: 277px;
	height: 800px;
	
	/* Hintergrund-Attribute */
	background-color: transparent;
	
	font-size: 13px; 
	font-weight: 500;
	color:#2F2F31;
	
}

#linkstext a
{
	color:#93B100;
	
}

#linkstextfachrichtung
{
	color:#93B100;
	font-size: 15px; 
	
}



/* ************************************************** **
** mitte container ********************************* ** 
** ************************************************** */
#mitte 
{
	position: absolute; 
	z-index: 2;
	
	/* Positionierung */
	top: 360px; 
	left: 220px; 
	width: 800px;
	height: 840px;
	
	/* Rahmen */
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	
	/* Abstände (Wert-Reihenfolge: top right bottom left) */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	/* Hintergrund-Attribute */
	background-color: transparent;
	background-image: url('../img/template_mitte.jpg');
	background-repeat: no-repeat;
}

/* ************************************************** **
** unten container ********************************* ** 
** ************************************************** */
#unten 
{
	position: absolute; 
	z-index: 2;
	
	/* Positionierung */
	top: 1150px; 
	left: 380px; 
	width: 620px;
	height: 93px;
	
	/* Rahmen */
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	
	/* Abstände (Wert-Reihenfolge: top right bottom left) */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	/* Hintergrund-Attribute */
	background-color: transparent;
	background-image: url('../img/template_unten.jpg');
	background-repeat: no-repeat;
}

/* ************************************************** **
** Text im Bereich unten **************************** ** 
** ************************************************** */


#copyright 
{
	position: absolute; 
	z-index: 12;
	text-align: left;
	
	/* Positionierung */
	top: 20px; 
	left: -340px; 
	width: 200px;
	height: 20px;
	
	/* Abstände (Wert-Reihenfolge: top right bottom left) */
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
	font-size: 12px; 
	font-weight: 500;
	color:#58585a;
		
}

#copyright  a 
{
	color: #58585a; 
	text-decoration: none;
}

#copyright  a:hover 
{
	color: #58585a; 
	text-decoration: underline;
}


#impressum 
{
	position: absolute; 
	z-index: 12;
	text-align: left;
	
	/* Positionierung */
	top: 20px; 
	left: 530px; 
	width: 200px;
	height: 20px;
	
	/* Abstände (Wert-Reihenfolge: top right bottom left) */
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
	font-size: 12px; 
	font-weight: 500;
	color:#58585a;
		
}

#impressum   a 
{
	color: #58585a; 
	text-decoration: none;
}

#impressum   a:hover 
{
	color: #58585a; 
	text-decoration: underline;
}




/* ************************************************** **
** Hauptmenü ********************************* ** 
** ************************************************** */

#bsp_main_menues{
					border:none;
			}
			
			#bsp_sub_menues{
					border:0px solid #000;	
			}
			
			/* ************************************************** **
			** Text-Bereich ********************************* ** 
			** ************************************************** */
			
			#bsp_content{
					font-size:12px;
					border:0px solid #000;
					
					position: absolute; 
					z-index: 0;
					text-align: left;
					
					background-color: transparent;
					
					/* Positionierung */
					top: 20px; 
					left: 17px; 
					width: 730px;
					height: 750px;
					
					padding-right: 10px;
					
					/* Automatisches scrollen */ 
					overflow: auto;
					
							
			}
			
			
			#bsp_content h1{
					font-size:18px;
					border:0px solid #000;
					
					z-index: 0;
					text-align: left;
					color: #103264; 
					background-color: transparent;
					
					
					
					/* Automatisches scrollen  
					overflow: auto;*/
					
							
			}
			
			#bsp_content a{
					
				color: #103264; 
				text-decoration: none;	
							
			}
			
			#bsp_content  a:hover 
			{
				color: #103264; 
				text-decoration: underline;
			}
			
			/* ************************************************** **
			** Text im Impressum ********************************* ** 
			** ************************************************** */
			
			#impressumstext{
					font-size:12px;
					border:0px solid #000;
					
					position: absolute; 
					z-index: 0;
					text-align: left;
					
					background-color: transparent;
					
					/* Positionierung */
					top: 0px; 
					left: 17px; 
					width: 484px;
					height: 660px;
					
					/* Automatisches scrollen */ 
					overflow: auto;
					
							
			}
			
			
			#impressumstext h1{
					font-size:18px;
					border:0px solid #000;
					
					z-index: 0;
					text-align: left;
					color: #93B100; 
					background-color: transparent;
					
					
					
					/* Automatisches scrollen  
					overflow: auto;*/
					
							
			}
			
			#impressumstext a{
					
				color: #93B100; 
				text-decoration: none;	
							
			}
			
			#impressumstext  a:hover 
			{
				color: #93B100; 
				text-decoration: underline;
			}
			
			
			#impressumhauptmenue a  {
					
					
					margin-right:25px;
					
					color:#2F2F31;
					text-decoration: none;
					font-size: 16px;
					
					position: relative; 
					z-index: 3;
					
					/* Positionierung */
					top: 315px; 
					left: 40px; 
					width: 500px;
					height: 20px;
											
			}
			
			#impressumhauptmenue  a:hover 
			{
				color: #2F2F31; 
				text-decoration: underline;
			}
			
			/* ************************************************** **
			** Kontaktformular ********************************* ** 
			** ************************************************** */
			
			#kontakt{
					font-size:12px;
					border:0px solid #000;
					
					position: relative; 
					z-index: 0;
					text-align: left;
					width: 600px;
					height: 490px;
					background-color:transparent;
					
					/* Positionierung 
					margin-left: 50px;*/
					
					/* Automatisches scrollen  
					overflow: auto;*/
					
							
			}
			
			#kontakt a {
					color:r#103264;
					
			}
			
			#kontakt a:hover {
					color:#103264;
					
							
			}
			
			
			/*Das hier ist fix und die Namen mÃ¼ssen beibehalten werden */
			/*Hauptmenu*/
			.main_menu_active{
				float:left;
				margin-left:10px;
				
					
			}
			
			.main_menu_nonactive{
				float:left;
				margin-left:10px;
				
				
				
			}
			
			.main_menu_active a{
					
					margin-right:18px;
					color:#2F2F31;
					text-decoration: bold;
					font-size: 16px;
					
					position: relative; 
					z-index: 3;
					
					/* Positionierung */
					top: 315px; 
					left: 30px; 
					width: 500px;
					height: 20px;
				
			}
			
			.main_menu_nonactive a{
					
					margin-right:18px;
					color:#2F2F31;
					text-decoration: none;
					font-size: 16px;
					
					position: relative; 
					z-index: 3;
					
					/* Positionierung */
					top: 315px; 
					left: 30px; 
					width: 500px;
					height: 20px;
					
			}
			
			
			/* ************************************************** **
			** Submenü ********************************* ** 
			** ************************************************** */

			
			/*Das hier ist fix und die Namen mÃ¼ssen beibehalten werden */
			/*Submenu*/
			.sub_menu_active{
				position: relative; 
				z-index: 3;

				top: 30px; 
				left:30px; 
				/*background-color:#eceded; */
				text-decoration: bold;
				font-weight: 600;
				width:145px;
				
				/*Border-Attribute*/
				border-bottom: 1px solid #fcd400;
				padding-bottom:5px;
				padding-top:5px;
				padding-left:5px;
				padding-right:10px;
			}
			
			.sub_menu_nonactive{
				position: relative; 
				z-index: 3;
				
				top: 30px; 
				left:30px; 
				width:145px;
				/*background-color:red;*/
				
				/*Border-Attribute*/
				border-bottom: 1px solid #fdc400;
				padding-bottom:5px;
				padding-top:5px;
				padding-left:5px;
				padding-right:10px;
			}
			
			.sub_menu_active a{
					color:#000000;
					text-decoration: none;
					font-size: 15px;
										
					position: relative; 
					z-index: 3;
			}
									
			.sub_menu_nonactive a{
					color:#000000;
					text-decoration: none;
					font-size: 15px;
								
					position: relative; 
					z-index: 3;
			}
			
			.sub_menu_nonactive a:hover{
					color:red;
			}
			
			

.link_for_edit{
	color:#103264;
	margin-right:18px;
}


