body {
	text-align:center;
	margin:0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
}


#aussen {
	margin: 80 auto 0px;
	width:640px;
}

#inhalt {
	width:640px;
	height:324px;
	text-align:left;
}

#header {
	background:#007344;
	width:640px;
	height:80px;
}

#header img.title {
  margin:33px 30px 0px;
}

#infos {
  clear:both;
	background-color:#e5f5e5;
  margin:0px;
	width:640px;
	height:244px;
}

#infos img.bild_gr {
  float:left;
  margin:0px;
  margin-right:16px;
}
#infos img.headline {
  margin:55px 16px 0px 0px;
}
#infos p {
  padding:0px 15px;
}

.box {
  float:left;
  display:block;
  margin:10px 0px 10px;
	background-color: #e5f5e5;
	width:152px;
	height:70px;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
}

#box1{
  clear:both;
}
#box2{
  margin-left:10px;
}
#box3{
  margin-left:11px;
}
#box4{
  margin-left:10px;
}


.box h2 {
  margin:5px 5px 2px;
  font-weight:bold;
  font-size:12px;
}

.box p {
  margin:0px 5px 0px;
}

.box p .right {
  float:right;
}

.box div.label {
  margin:0px 2px 0px 5px;
  width:90px;
  float:left;
  clear:left;
}
.box div.links {
  width:50px;
  float:left;
}

a:link, a:visited, a:hover, a:focus, a:active {
    font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#007344;
}

#fuss{
  clear:both;
  margin:0px;
	width:640px;
	height:83px;
}

#fuss img {
  vertical-align:top;
  margin-right:10px;
}
#fuss img.logo {
  margin:0px! important;
}