body {
  background-color: #e1ddd9;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#000000;  
  padding:5px;
  margin:0px;
  text-align: center;
  background-image:url(../images/holz.jpg);
}

a img {
border:none;}

#box { 	
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding-top: 6px;
width: 812px;
height: 600px;
background-color: #ffffff;
}

			
p, h1, pre {
margin: 0px; 
padding: 5px 10px; 
}

h1 {
font-size: 11px;
text-align: left;
color: #000000;
}

a { 
color: #000000;
font-size: 11px;
background-color:transparent;
text-decoration: none;
line-height: 1.5; 
}

a:hover	{
color:#000000; 
}

#kopf { 	
margin: 0px auto;
padding: 0px;
width: 800px;
height: 125px;
background-color: #BCB9B2;
border-bottom: solid #423f3b 6px;
}

#logo{
width: 260px;
height: 125px;
background-color: #BCB9B2;
float: left;
text-align:center;
}

#logo img {
margin-top: 22px;
}

#menu_agentur{
padding: 0px;
width: 180px;
height: 119px;
background-color: #BCB9B2;
border-top: solid #423f3b 6px;
border-left: solid #ffffff 1px;
float: left;
}

#menu_portfolio{
padding: 0px;
width: 180px;
height: 119px;
background-color: #BCB9B2;
border-top: solid #423f3b 6px;
border-left: solid #ffffff 1px;
float: left;
}

#menu_dialog{
padding: 0px;
width: 177px;
height: 119px;
background-color: #BCB9B2;
border-top: solid #423f3b 6px;
border-left: solid #ffffff 1px;
float: left;
}

#menu_agentur h1 {
	font-size: 12px;
	color: #FFFFFF;
}

#menu_portfolio h1 {
font-size: 12px;
color: #FFFFFF;
}

#menu_dialog h1 {
font-size: 12px;
color: #FFFFFF;
}

.navi{
padding-left: 10px;
}

a.navileft_passive {
	display:block;
	background:url("../images/navi_pfeil_rechts_schwarz.gif") no-repeat;
	background-position:left;
	color: #000000;
} 

.navi a:hover	{
	background:url("../images/navi_pfeil_rechts_weiss.gif") no-repeat;
	background-position:left;
	color: #FFFFFF; 
}

a.navileft_active {
	display:block;
	background:url("../images/navi_pfeil_rechts_weiss.gif") no-repeat;
	background-position:left;
	color: #FFFFFF;
} 

a.navileft_open {
	display:block;
	background:url("../images/navi_pfeil_rechts_weiss.gif") no-repeat;
	background-position:left;
	color: #FFFFFF;
} 

#bild{
margin: 0px auto;
padding-left: 6px;
width: 435px;
height: 330px;
float:left;
}

#inhalt {
	padding: 0px;
	width: 365px;
	height: 330px;
	background-color: #ffffff;
	overflow:auto;
	text-align: left;
}

#inhalt h1 {
background-color: #ffffff;
font-size: 13px;
}

#fuss { 	
margin: 0px auto;
padding: 0px;
width: 800px;

background-color: #a6a49c;
}

#newsletterbox {
width: 220px;
height: 25px;
margin-left: 600px;
}

.label{
font-size: 9px;
padding-right: 5px;
}

.input_searchbox {
margin-top: 1px;
width: 100px;
height: 10px;
font-size:9px;
}

#newsbox {
	width: 440px;
	height: 109px;
	background-color: #d6d3ce;
	overflow:auto;
	float: left;
	padding-left: 5px;
	font-size:9px;

}

#newsbox a {
	font-size: 9px;
}

#kundenlogos {
	
width: 354px;
height: 109px;
background-color: #bcb9b2;
border-left: solid #ffffff 1px;
float: left;
}

.liste {
padding-left: 5px;
text-align:left;
}

.kontaktformular {
padding-left: 5px;
}

.input_kontaktformular {
margin-top: 1px;
width: 100px;
height: 12px;
font-size:9px;
 background-color: #E6E6E6;
}

.button_kontaktformular {
 border: thin solid #000000;
 background-color: #bcb9b2;
 color: white;
 font-size:10px;
}

.small {
font-size:9px;
}



.footer a{
color: #FFFFFF;
font-style:normal;

}
.footer a:hover	{
color: #FFFFFF;
text-decoration:underline;
font-style:normal;
}
