/* CSS Document */
body
{		/* ALTE HINTERGRUNDFARBE background-color: #EEEDE1;*/
		background-color:#f3e9cd;
		margin: 0px 0px 0px 68px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		background-image :url(../images/body_back.gif);	
		background-repeat: repeat-y;
}

#seitenbreite
{		width:918px;
}

div.breaker 
{		height: 1px;
		clear:both;
		overflow:hidden;
}

a  {color: #00854E;}
a:link  	{	text-decoration: none;	color: #00854E;}
a:active	{	text-decoration: none;	color: #00854E;}
a:visited	{	text-decoration: none;	color: #00854E;}
a:hover		{	text-decoration: none;	color: #00854E;}

.navigation  			{color: #000000;}
.navigation:link  		{	text-decoration: none;	color: #000000;}
.navigation:active		{	text-decoration: none;	color: #7E7B62;}
.navigation:visited		{	text-decoration: none;	color: #000000;}
.navigation:hover		{	text-decoration: none;	color: #7E7B62;}

.navaktiv:link, .navaktiv:active, .navaktiv:visited{		
	text-decoration: none;	
	color: #7E7B62;
}

.linkgrau:link, .linkgrau:active, .linkgrau:visited,
.linkgrau a:link , .linkgrau a:active, .linkgrau a:visited {	
	text-decoration: none;	
	color:#7F7B62;
}
.linkgrau:hover, .linkgrau a:hover{
	text-decoration: none;	
	color: #00854E;
}
.linkschwarz:link, .linkschwarz:active, .linkschwarz:visited,
.linkschwarz a:link , .linkschwarz a:active, .linkschwarz a:visited {	
	text-decoration: none;	
	color:#000000;
}
.linkschwarz:hover, .linkschwarz a:hover{
	text-decoration: none;	
	color: #00854E;
}

.linkgruen:link, .linkgruen:active, .linkgruen:visited,
.linkgruen a:link , .linkgruen a:active, .linkgruen a:visited {	
	text-decoration: none;	
	color:#00854E;
}
.linkgruen:hover, .linkgruen a:hover{
	text-decoration: none;	
	color: #000000;
}

.textgruen{
	color: #00854E;
}

.textgrau{
	color:#7F7B62;
}

h1
{		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight:normal;
}

h2
{		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight:normal;
		margin:0px 0px 11px 0px;
}

h3
{		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:normal;
		margin:0px 0px 8px 0px;
}

h4
{		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		color:#000000;
		margin:0px 0px 0px 0px;
}

h5
{		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:normal;
		color:#7E7B62;
		margin:0px 0px 0px 0px;
}

#layer_rahmen
{		background-image :url(../images/layer_back.gif);	
		background-repeat: repeat-y;
		clear:left;
		width:270px;
}


#layer_innen
{		float:left;
		width:226px;
		background-color:#FBFAF5;
		padding:7px 7px 7px 7px;	
		border-bottom: 1px solid #B8B298;	
}

.leistunglayer {
 	position:absolute; 
 	width:226px; 
 	z-index:2; 
 	left: 408px; 
 	visibility : hidden;
}


ul
{		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 15px;
}

li
{			
}

#content ul, li
{		list-style-position: outside;
		list-style:none;
}

#referenzen li
{		list-style-type:none;
		list-style-position:outside;
		padding-bottom:3px;
		/*border-bottom:1px solid #ABA995;*/
}

#referenzen_spalte li
{		list-style-type:none;
		list-style-position:outside;
		padding-bottom:3px;
		border-bottom:1px solid #ABA995;
}

#formular li
{		list-style:none;
		list-style-position:outside;	
}

#netzwerk_spalte li
{		list-style:disc;
		list-style-position:inside;
		color:#7E7B62;
}

#leistungen li
{		clear:left;
		list-style-type:none;
		list-style-position:outside;
		/*padding-top:8px;*/
		/*padding-bottom:5px;*/
		/*border-bottom:1px solid #ABA995;*/
}

#daten_fakten_rechts ul, li
{		 list-style-position:outside;
		 list-style:disc;
                 margin-bottom:5px;
}

#casestudy_content li
{		list-style:disc;
}

#branchen_aufzaehlung li
{		list-style-position: outside;
		list-style:none;

}

#branchen_pfeil li
{		list-style-position: outside;
		list-style:none;
}

#logo  /*F&H Logo --> links oben*/
{		float: left;
		padding: 33px 0px 26px 23px;
		width: 219px; /*242 minus margin*/
		height:67px; /*131px minus margin*/
}

.hauptnavi_bg /*Hintergrund mit Schatten-Effekt links*/
{		float: left;
		background-image :url(../images/fuh_bg_schatten.jpg);
		background-repeat: repeat-y;
		width:676px;
		height:131px;
}

#hauptnavi /*Hauptnavigation --> rechts oben*/
{		padding: 93px 20px 0px 27px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;

}

.info_feld_bg /*Infofeld links oben unterhalb des Logo*/
{		float: left;
		width: 242px;
		height: 175px;
		background-color: #009364;
}

#info_feld_text
{		font-family:Arial, Helvetica, sans-serif;
        font-size: 13px;
		color:#FFFFFF;
		padding: 28px 33px 26px 24px;

}

#header_bild /**/
{		float:left;
		width:676px;
		height: 175px;
		margin: 0px 0px 0px 0px;
}

#printheader{
	display:none;	
}

#linke_spalte
{		float: left;
		width:242px;		
}

#mindesthoehe{
	float:left;
	width:0px;
	height:310px;
}

.content_bg /*Hintergrund mit Schatten-Effekt links*/
{		float: left;
		background-image :url(../images/fuh_bg_schatten.jpg);
		background-repeat: repeat-y;
		width:631px; /*676 minus margin*/
		margin: 0px 0px 0px 0px;
		padding:0px 0px 44px 45px;		
}

#content /*Hauptnavigation --> rechts oben*/
{		float:left;
		width: 611px; /*676px minus margin*/
		margin: 32px 0px 0px 0px;
}

#content_mit_trennlinie
{		float: left;
		background-image :url(../images/fuh_bg_punkte_2.gif);
		background-repeat: repeat-y;
		width: 611px; 	
		margin: 0px 0px 0px 0px;
}

#linke_spalte_bottom
{		float: left;
		width:219px; /*242 minus margin*/
		height:93px; /*93px minus margin*/
		padding:10px 0px 0px 23px;	
		border-top: 1px solid #ABA995;
		vertical-align:bottom;
	
}

.bottom_bg /*Hintergrund mit Schatten-Effekt links*/
{		float: left;
		background-image :url(../images/fuh_bg_schatten.jpg);
		background-repeat: repeat-y;
		width:600px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 28px;		
}

#bottom
{		width: 630px; /*676px minus margin*/
		height:93px; /*93px minus margin*/
		margin: 0px 0px 0px 0px;
		padding:10px 0px 0px 17px;
		border-top: 1px solid #ABA995;
		vertical-align:bottom;
}
#aktuelles_1
{		float:left;
		width:204px;
		/*height:151px;*/
		/*_width:159px; 204px minus margin*/
		margin: 30px 0px 0px 0px;
}

#aktuelles_1_linie
{		width:199px;
		background-image :url(../images/fuh_bg_punkte.gif);
		background-repeat: repeat-y;
}

#aktuelles_1_inhalt
{		width:179px;
}

#aktuelles_1_inhalt a:link
{		
	text-decoration: none;	
        color: #000000;
}

#aktuelles_1_inhalt a:hover
{       	
        color: #00854E;
}

#aktuelles_1_inhalt a:visited
{   text-decoration: none;
	color: #000000;
}

#aktuelles_2
{		float:left;
		width:204px;
		margin: 30px 0px 0px 0px;
}

#aktuelles_2_inhalt a:link
{		
	text-decoration: none;	
        color: #000000;
}

#aktuelles_2_inhalt a:hover
{       
    color: #00854E;
}

#aktuelles_2_inhalt a:visited
{   text-decoration: none;
	color: #000000;
}


#aktuelles_2_linie
{		width:199px;
		background-image :url(../images/fuh_bg_punkte.gif);
		background-repeat: repeat-y;
}

#aktuelles_2_inhalt
{		width:179px;
}

#aktuelles_ueberschrift
{		height:35px;
		border-bottom: 1px solid #ABA995; 
		margin-bottom:11px;
}
#aktuelles_linie
{
		height:20px;
		border-bottom: 1px solid #ABA995; 
		margin-bottom:11px;
}

#casestudy
{		float:left;
		width:203px;
		margin: 30px 0px 0px 0px;
}

#casestudy_linie
{		width:199px;
}

#casestudy_inhalt
{		width:179px;
}


#casestudy_inhalt a:link
{		
	text-decoration: none;	
       color: #000000;
}

#casestudy_inhalt a:hover{
    text-decoration: none;
    color: #00854E;
}

#casestudy_inhalt a:visited{
	color: #000000;
}

#gruenlink a:link, #gruenlink a:active, #gruenlink a:visited {		
	text-decoration: none;	
	color: #00854E;
}
#gruenlink a:hover {
	color: #000000;
	text-decoration: underline;
}

.referenzen_spalte
{		float:left;
		width:285px;
		margin: 0px 0px 0px 0px;
}
.kontaktform_spalte
{		float:left;
		width:288px;
		margin: 0px 0px 0px 0px;
}

#referenzen
{		float:left;
		width:285px;
		margin: 0px 0px 0px 0px;
}

#branchen
{		float:left;
		width:611px;
		margin: 15px 0px 0px 0px;
		border-bottom: 1px solid #ABA995;
}

#branchen_aufzaehlung
{		float:left;
		color:#7F7B62;
		width:268px;
		margin: 0px 0px 0px 0px;	
}

#branchen_pfeil
{		float:left;
		color:#7F7B62;
		width:12px;
		margin: 0px 0px 0px 0px;	
}

#infomaterial
{		float:left;
		width:285px;
		margin:19px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-bottom: 1px solid #ABA995;
}

#infomaterial_inhalt
{		width:200px; 
		height:40px; 
		float:left; 
}

#trennlinie
{		background-image :url(../images/fuh_bg_punkte_1.gif);
		background-repeat: repeat-y;
}


#formular
{		float:left;
		width:285px;
}

#formular_feld
{		float:left;
		width:224px;
		height:16px;
		margin-bottom:3px;
}
#formular_feld_en
{		float:left;
		width:190px;
		height:16px;
		margin-bottom:3px;
}

#formular_feld_kontakt
{		width:218px;
		height:16px;
		margin-bottom:3px;
}

#formular_feld_bewerbung
{		width:335px;
		height:16px;
		margin-bottom:3px;
}

#formular_feld_bewerbung_kurz /*wird nur im zweispaltigen Layout verwendet*/
{		width:175px;
		height:16px;
		margin-bottom:3px;
}

#formular_feld_bewerbung_lang /*wird nur im zweispaltigen Layout verwendet*/
{		width:218px;
		height:16px;
		margin-bottom:3px;
}

#content_onlinebewerbung
{		clear:left;
		width:516px; /*611 minus padding*/
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 50px;	
}

#formular_feld_beschriftung
{		float:left;
		width:60px;
		height:25px;
		margin-top:3px;
}
#formular_feld_beschriftung_en
{		float:left;
		width:90px;
		height:25px;
		margin-top:3px;
}

#team_zeile
{	
		width:611px;
}

#team_zeile_bg
{		float:left;
		width:611px;
		background-image :url(../images/fuh_bg_punkte_5.gif);
		background-repeat: repeat-y;
}

#team_spalte
{		float:left;
		width:207px;
}


#team_spalte_3
{		float:left;
		width:190px;
}

.teamlayer1 {
 	position:absolute; 
 	width:226px; 
 	z-index:2; 
 	left: 90px; 
 	visibility : hidden;
}
.teamlayer2 {
 	position:absolute; 
 	width:226px; 
 	z-index:2; 
 	left: 297px; 
 	visibility : hidden;
}
.teamlayer3 {
 	position:absolute; 
 	width:226px; 
 	z-index:2; 
 	left: 504px; 
 	visibility : hidden;
}

#netzwerk_spalte
{		float:left;
		width:194px;
}

#leistungen
{		width:611px;
		float:left;
		margin:0px 0px 0px 0px;
}

#leistungen_block
{		float:left;
		width:285px;
		margin:0px 0px 0px 0px;
}

#presseecho
{		float:left;
		width:613px;
		margin: 15px 0px 0px 0px;
		border-bottom: 1px solid #ABA995;
}

.presselink a:link, .presselink a:active, .presselink a:visited{		
	text-decoration: none;	
	color: #000000;
}

.presselink a:hover{
	color: #00854E;
}


#daten_fakten_links
{		float:left;
		width:218px;
}

#daten_fakten_rechts
{		float:left;
		width:393px;
}

#casestudy_content
{		width: 611px; /*676px minus margin*/
		clear:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.meldung{
 color:red;
 font-weight:bold;
}

#startseite_zeile
{		clear:left;
		width:611px;
}

#startseite_zeile_bg
{		float:left;
		width:611px;
		background-image :url(../images/fuh_bg_punkte_6.gif);
		background-repeat: repeat-y;
}

#startseite_spalte
{		float:left;
		width:204px;
}
#startseite_spalte1
{		float:left;
		width:611px;
}

#startseite_spalte_inhalt
{		float:left;
		width:184px;
}

#startseite_spalte_3
{		float:left;
		width:194px;
}

#einblicke_ueberschrift
{	color:#7F7B62

}

#einblicke_text
{ 	color:#7F7B62
}

/* -------------------------- Navigation - Nichts ändern --------------------------- */
ul, li{

}

ul.navistrich1{
	float: left;
	margin: 0px 8px 0px 8px; 
	padding:0px;
}


li.menufeld{
	border-bottom: none;
	float: left;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
	padding:0px;
	margin: 0px;
}

li.submenu{
	border-bottom:1px solid #ABA995;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}

ul.dropdown li.submenu{
	margin: 0px;
	background-color:#f3e9cd;
	position: relative;
	padding: 1px 0px 1px 0px; /* helps Opera with hover - do not remove! */
	border-left: 8px solid #f3e9cd;
	border-right: 8px solid #f3e9cd;
}

ul.dropdown a{
    display:block;
}

ul.dropdown li.menufeld:hover ul ul{
    display:none;
}

ul.dropdown li.menufeld:hover ul, ul.dropdown ul li.submenu:hover ul{
    display:block;
}

li.submenufuss{
	border-bottom: none;
	background-color: #f3e9cd;
	height: 6px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
	margin-top:0px;
}

/* styles für deutsche version*/
li.submenukopf21{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 69px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}
li.submenukopf31{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 79px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}
li.submenukopf51{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 88px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}
li.submenukopf71{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 67px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}

ul.dropdown ul.klapp21{
	display: none;
	position: absolute;
	top: 107px;
	left: 400px;
	width:112px;
	padding:0px;
	margin: 0px;
}

ul.dropdown ul.klapp31{
	display: none;
	position: absolute;
	top: 107px;
	left: 560px;
	width:156px;
	padding:0px;
	margin: 0px;
}
ul.dropdown ul.klapp51{
	display: none;
	position: absolute;
	top: 107px;
	left: 721px;
	width:110px;
	padding:0px;
	margin: 0px;
}

ul.dropdown ul.klapp71{
	display: none;
	position: absolute;
	top: 107px;
	left: 905px;
	width:115px;
	padding:0px;
	margin: 0px;
}

/* styles für englische version*/

ul.navistrich2{
	float: left;
	margin: 0px 6px 0px 6px; 
	padding:0px;
}

li.submenukopf22{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 60px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}
li.submenukopf32{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 68px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}
li.submenukopf52{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 67px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}
li.submenukopf72{
	border-bottom: 3px solid #ABA995;
	background-color: #f3e9cd;
	width: 57px;
	height: 1px;
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
}

ul.dropdown ul.klapp22{
	display: none;
	position: absolute;
	top: 107px;
	left: 398px;
	width:139px;
	padding:0px;
	margin: 0px;
}

ul.dropdown ul.klapp32{
	display: none;
	position: absolute;
	top: 107px;
	left: 545px;
	width:177px;
	padding:0px;
	margin: 0px;
}
ul.dropdown ul.klapp52{
	display: none;
	position: absolute;
	top: 107px;
	left: 748px;
	width:96px;
	padding:0px;
	margin: 0px;
}

ul.dropdown ul.klapp72{
	display: none;
	position: absolute;
	top: 107px;
	left: 904px;
	width:121px;
	padding:0px;
	margin: 0px;
}


#nav{
	font-size:11px;
	background-color: #f3e9cd;
}

#nav a{
    color:#7E7B62;
	padding:5px 0px 5px 3px;
    text-decoration:none;
}

#nav a:hover{
    color:#000000;
}

.sortrow1{
	margin-right:15px;
}
.sortrow2{
	margin-left:13px;
}
.cstease{
	padding:10px 0 0 0;
}
.csteasetext{
	margin-left:16px;
}

.csteasetext1{
	margin-left:19px;
}
.csteaseblog{
	padding-bottom:10px;
}
.cstease img{
	float: left;
}
#klapppfeil{
cursor: pointer;
}


