html { height: 100%; }
*			 {
	     font: normal 11px Verdana, Arial, Helvetica, sans-serif;
				color: #7e7961;
			 }
p     {
			 line-height: 16px;	
			 }
p.fett {
			 font-weight:bold;
			 }
p.li5	 {
			 margin-left:5px;
			 }
*li     {
			 line-height: 16px;	
			 }
b		 {
			 font-weight: bold;
			 }
			 
h1		 {
			 font-size: 1,5em;
			 font-weight: bold;
			 
			 }
h2		 {
			 font-size: 2.2em;
			 font-weight: bold;
			 
			 }
h3		 {
			 font-size: 3,5em;
			 font-weight: bold;
			 }
img		 {
			 border: 0;
			 margin: 0;
			 padding: 0;
			 }
.fl{
float:left;
}
.fr{
float:right;
}
.cb{
	clear:both;
}
.mt20{
margin-top:20px;
}
.m0{
margin:0;
}
.mt10{
margin-top:10px;
}


body {

	height:100%;
	margin:0;
	padding:0;
}

#menu_hintergrund {	
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:104px;
	background-image:  url(../img/navi/back.png); 
	background-repeat:  repeat-x;
  z-index:4;

}

#menu				{
  background-image:  url(../img/navi/logo.png); 
	background-repeat:  no-repeat;
	width: 932px;
	height: 104px; 
	margin: auto;
						}

body>#menu_hintergrund{position:fixed;}



/** Hauptnavigation*/

.home{
	float:left;
	height:100px;
	width:160px;
}
	
div.hnavi {
					margin: 30px 0 0 40px;
					float: left;
}
* html .hnavi { /*IE6 only*/
margin:0px;
}
a.hnavi { display:block; margin-bottom: 15px; text-align:left; 
          padding:0 0 0 0; text-decoration:none; font-weight: bold;
					color: #7e7961;
					}

a.hnavi:link    { color:#7e7961; }
a.hnavi:visited { color:#7e7961; }
a.hnavi:hover   { color:#E94328; }
a.hnavi:active  { color:#E94328; }					 

/** Metanavigation*/

div.mnavi {
				 height: 20px;
				 margin: 86px 0px 0 0;
				 float:right;
				 width:200px;
				 }

a.mnavi { display:block; 
					text-align:center; 
					text-decoration:none;
					margin-right:20px; 
					padding-top:3px;
					font-weight: normal;
					color: #FE1800;
					float:left;
					}
a.mnavi:link    { color:#7e7961; }
a.mnavi:visited { color:#7e7961; }
a.mnavi:hover   { color:#E94328; }
a.mnavi:active  { color:#E94328; }

div.snavi{
float:left;
margin: 4px 0 0 0;
}

/** inhalt*/

#topabstand{
width: 932px;
height: 110px;
margin: auto;
}
#container_top{
height:6px;
width:932px;
/** background-image:  url(../img/content/back/top.png);
background-repeat: no-repeat;*/
margin:auto;

}
						 
#container{
width: 932px;
min-height:357px;
margin: auto;
}
.content{
	float:right;
	margin:30px 100px 0 0;
	width:650px;
	height:min-height:100px;
}
* html .content{ /*IE6 only*/
margin:30px;
height:1000px;
}
ul.content{
			margin:0 0 0 12px;
			padding:0;
			}
ul.content li{
			list-style-type:disc;
			margin:0 0 15px 0;
			}	
.referenzenbox{
	margin:20px 0 0 0;
	width:649px;

	overflow:hidden;
	border: solid 1px #7e7961;
	background-color:white;
}

.referenzenbox img{
	float:right;
}	
.pressebox{
	margin:20px 0 0 0;
	width:649px;
	overflow:hidden;
	border: solid 1px #7e7961;
	background-color:white;
	height:
}
#span_1{
 display: none;
}
#span_1 img{
	float:right;
	margin-bottom:20px;
}
.presseboxhead{
font-weight:bold;
float:left;
text-decoration:none;
margin-left:5px;
}
p.titel{
	margin:20px 0 0 20px;
	float:left;
	width:130px;
}
* html p.titel{ /*IE6 only*/
margin:20px 0 0 10px;
}
p.beschreibung{
	margin:20px 0 0 10px;
	float:left;
	width:390px;
}
* html p.beschreibung{ /*IE6 only*/
	margin:20px 0 0 10px;

}
.mitarbeiterbox{
	margin:20px 0 0 0;
	width:649px;
	height:433px;
	overflow:hidden;
	border: solid 1px #7e7961;
}
.mitarbeiterbox img{
	float:left;
}
p.name{
	margin:20px 0 0 20px;
	float:left;
	width:150px;
}
p.funktion{
	margin:20px 0 0 10px;
	float:left;

}			

  
