body {
color: black;
	padding: 0px;
	margin: 10px 0 10px 0;
	text-align: center;
	background-color: #77bc50;
}
#box1 {
	width: 1024px;
	margin: 0px auto;
	padding: 0px;
  background: white;
	text-align: left;
	border: medium double white;
}
#center {
margin-top:-20px;
}

#head {
	width: 820px;
	height: 20px;
	text-align: left;
	padding: 0px 0 9px 200px;
	background-color: #77bc50;
	margin: 50px 0px 40px 0px;
	border: thick double white;
}
*html #head {
width: 1024px;
margin: 45px 0px 50px 0px;
padding: 5px 0 0 200px;
height: 35px;
	border: thick double white;
}


#kopf {
	height: 100px;
	width: 20px;
	padding: 80px 0 0 180px;
	margin: -135px 0 0 45px;
	text-align: left;
	background-image: url(logo.png);
	background-position: left;
	background-repeat: no-repeat;

}
*html #kopf {
padding: 90px 0 0 180px;
	height: 180px;
	margin: -135px 0 0 45px;
	
	}
#fuss {
	margin-bottom: 1em;
	width: 100%
  height: 50px;
	margin: 20px;
	background-color: #77bc50;
}
#mitte {
  position: relative;
  width: 100%;
}
#inhalt {
	text-align: left;
	width: 572px;
	height: auto;
	padding: 1em;
	margin: -14px 12em 0 208px;
	background-color: #dcdcdc;
	border-top: thin solid;
	font-size: 14px;
}
*html #inhalt {
margin: -41px 12em 0 208px;
width: 600px;
}
#foto {
   text-align: left;
	padding: 0em;
	margin: 2em 0em 0 208px;
	
}
#links {
	position: absolute;
	top: 0em;
	left: 1em;
	line-height: 1.4em;
	font-size: 14px;
	text-align: center;

}
#rechts {
	position: absolute;
	top: 0em;
	right: 1em;
	font-size: 14px;
	text-align: left;
	
}
*html #links {
	top: 2em;
}
*html #rechts {
	top: 2em;
}




.box {
	width: 160px;
	height: 100%;
	background: #77bc50;




}
.box h1, .box p {margin: 0 10px;}
.box .top, .box .bottom{display:block;background: white;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #77bc50;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}



