@charset "utf-8";
/* CSS Document */


* {
	padding:0;
	margin:0;}
	
body {
	font: 0.75em Arial, Helvetica, sans-serif;
	background:#be0d08  url(../images/back.jpg) repeat-x;}
	
.clear {
	clear:both;
	float:none;}
	
p {
	margin:0 0 15px 0;}
	
a {
	color:#c00e09;}
	
	a img {
		border:0;}
	
#navi-sub {
	width:900px;
	height:68px;
	margin:0 auto;}
	
	#navi-sub ul {
		float:right;
		list-style:none;
		margin:36px 20px 0 0;}
		
	#navi-sub li {
		
		float:left;}
		
	#navi-sub a {
		color:#fff;
		display:block;
		padding:8px;
		text-decoration:none;}
	
	#navi-sub a.aktiv,
	#navi-sub a:hover {
		background:#7b0905;}
		
		
#container {
	width:900px;
	margin:0 auto;
	padding:2px;
	position:relative;
	background:#fff  url(../images/container.jpg) repeat-x;}
	
	#container-inner {
		border:1px solid black;
		padding:0 0 50px 0;}
		
#hotline {
	float:left;
	margin-left: -10px;
}		
		
		
#navi-haupt {
	z-index:50;
	position:absolute;
	margin-left:-17px;
}

	
	#navi-haupt ul {
		list-style:none;
		position:relative;
		left:37px;}
		
	#navi-haupt li {
		float:left;}
		
	#navi-haupt a {
		height:65px;
		display:block;
		text-indent:-5000px;
		font-size:1px;
		overflow:hidden;
	}
		
	#navi-haupt a.foerdermittel-vorteile {
		width:111px;
		background:url(../images/menu-eins.png) 5px 20px no-repeat ;}
		
	#navi-haupt a.foerdermittel-voraussetzungen {
		width:198px;
		background:url(../images/menu-zwei.png) 5px 20px no-repeat;}
		
	#navi-haupt a.foerdermittel-beratung {
		width:207px;
		background:url(../images/menu-drei.png) 5px 20px no-repeat;}
		
	#navi-haupt a.foerdermittel-beratung-ihr-nutzen {
		width:122px;
		background:url(../images/menu-vier.png) 5px 20px no-repeat;}
		
	#navi-haupt a.team {
		width:107px;
		background:url(../images/menu-fuenf.png) 5px 20px no-repeat;}
		
	#navi-haupt a.aktuelles {
		width:114px;
		background:url(../images/menu-sechs.png) 5px 20px no-repeat;}
		
		
/*	#navi-haupt a.erfolgsgeschichten {
		width:170px;
		background:url(../images/menu-sieben.png) 5px 20px no-repeat;}
*/
	#navi-haupt li.aktiv ,
	#navi-haupt li:hover{
		background:#fff;
		border-bottom:9px solid #9a1610;}
		
		/*Sub*/
		
		#navi-haupt ul ul {
			position:absolute;
			display:block;
			background:#c00e09;
			padding:8px;
			top:65px;
			left:320px;}
		
		#navi-haupt ul ul a {
			color:#fff!important;
			padding:3px;
			display:block;
			text-indent:0;
			font-size:1em;
			height:1%;
			text-decoration:none;}
			
		#navi-haupt ul ul a:hover,
		#navi-haupt ul ul li.aktiv2 a {
			text-decoration:underline;
			border-bottom:0!important;
			background:#c00e09;}
			
		#navi-haupt ul ul li:hover {
			border-bottom:0!important;
			background:none;}
			
		
		
		#navi-haupt ul ul li {
			float:none;
			clear:both;
			}
			
	#navi-haupt a.partner {
		width:181px;
		background:url(../images/a_partner.png) 15px 40px no-repeat;}
		
			
#header {
	width:860px;
	height:241px;
	top:65px;
	position:relative;
	margin:0 auto 0 auto;}
	
#logo {
	width:859px;
	height:94px;
	z-index:60;
	position:absolute;
	top:232px;
	left:23px;}
	
	h1 {
		text-indent:-5000px;
		font-size:1px;}
	
#inhalt {
	width:859px;
	padding:0 0 0 81px;
	margin:120px 0 0 0;
}
	
	.spalte {
		width:346px;
		padding:0 48px 0 0;
		float:left;
		line-height:1.5em;}
		
		blockquote {
			font:1.2em Georgia, "Times New Roman", Times, serif;
			padding:0 0 20px 0;}
			
			blockquote em {
				float:right;
				}
				
				em {color:#666666;}
				
			.color {
				color:#c00e09;}
				
			.spalte ul li {
				/*margin:0 0 15px 15px;*/
				margin:0 0 15px 0;
				list-style:none;}
				
			.spalte ul.einfache-liste li {
				/*margin:0 0 15px 15px;*/
				margin:0 0 8px 15px;
				list-style:none;
				list-style-image:url(../images/list-pfeil.gif);
				line-height:16px;}
			.spalte ul.index-liste li {
				margin:0 0 8px 15px;
				list-style:disc;
				list-style-image:none;
				line-height:16px;
				}
				
			.spalte ol {
				margin:0 0 25px 25px;}
			img.mitarbeiter {
				float:left;
				border:2px solid #CCCCCC;
				padding:2px;
				background:#ffffff;
				margin:10px 0;
}
			div.mitarbeiter { 
				width:227px;
				margin:12px 0 0 120px;
				font-size:14px;
				font-weight: bold;
				}
			div.mitarbeiter p { 
				margin:5px 0 0 0;
				font-size:12px;
				font-style: italic;
				font-weight:normal;
				}
			hr.mitarbeiter {
				clear:both;
				margin:10px 0;
				color:#E1E1E1;
				width:100%;
				}

				
			 h2 {
				color:#c00e09;
				padding:0 0 6px 0;
				font:1.5em normal Georgia, "Times New Roman", Times, serif;}
				
			 h3 {
				color:#000;
				padding:0 0 6px 0;
				font:1.8em normal Georgia, "Times New Roman", Times, serif;}
				
			.h4 {
				color:#666;
				font:1.6em normal Georgia, "Times New Roman", Times, serif;}
				
			 h4 {color:#666;
				font:1.3em normal Georgia, "Times New Roman", Times, serif;}
			 	
				
			 h5 {
				color:#c00e09;
				padding:0 0 6px 0;
				font:1.0em normal Arial, Helvetica, sans-serif;}
				
			 h6 {
				color:#666;
				padding:0 0 6px 0;
				font:1.5em normal Georgia, "Times New Roman", Times, serif;}
				
				
			img.berater-bild {
	float:left;
	padding:2px;
	margin:2px 12px 2px 0;
	border:1px solid #ccc;
}
.italic { font-style:italic;}
				
				
			dl {
				display:block;
				padding:0 0 15px 0;
				width:400px;
				float:left;}
				
			dt, dd {
				float:left;}
			
			dt { 
				font-weight:bold;
				width:90px;}
				
			dd { 
				display:block; 
				width:20em;}
				
				
/*Routenplaner*/

#berechnen input {
	border-right:1px solid #efefef;
	border-bottom:1px solid #ccc;
	background:#fff;
	}
	
#berechnen input,
#link2map24 label {
	display:block;
	float:left;
	
	font: inherit;
	color:#444;
	width:150px;
	margin:2px 2px 2px 0px;
	padding:2px;}
	
	
#link2map24 label {							/* Feldbeschriftungen */
	text-align:left;		
	width:60px;		
	color:#444;				

}

 fieldset {						/* Formularabschnitte */
	border:none;
	padding:0 0 0 0px;
}

	
#ziel {padding:0 0 0 15px;}

input.wech  {
	display:none!important;}
	
#berechnen br {
	clear:both;}
	
#submitRoute {
	margin:0 0 0 67px;}
	
		
				
#footer {
	width:784px;
	height:73px;
	margin:0 auto;
	background:url(../images/footer_2.jpg) no-repeat;}

.logos {
	height:60px;
}

.grey_links a:link, a:active, a:visited {
	color:#666;
	text-decoration:underline;
}

.grey_links a:hover {
	color:#666;
	text-decoration:none;
}


.subheadline h2 {
	font-size: 18px;
	/*font-weight: bold;*/
}

	.subheadline .indent {
		text-indent: 160px;
	}

	.subheadline .bigindent {
		text-indent: 360px;
	}

.subheadline h3 {
	font-size: 15px;
}

.bigcol {
	margin: 0 auto;
	width: 760px;
}
