.chart {
	height:160px;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	position:relative;
	margin:50px 100px 50px 120px;
}
.chart .bar {
	height:160px;
	float:left;
	width:105px;
	margin:0px 10px 0px 10px;
	position:relative;
}
.chart #bar_1 {
	background-color:#007b2f;
	position:absolute;
	bottom:0px;
	left:0px;
	width:105px;
}
.chart #bar_2 {
	background-color:#f1a278;
	position:absolute;
	bottom:0px;
	left:0px;
	width:105px;
}
.chart #bar_3 {
	background-color:#ffe303;
	position:absolute;
	bottom:0px;
	left:0px;
	width:105px;
}
.chart #bar_4 {
	background-color:#60b0d7;
	position:absolute;
	bottom:0px;
	left:0px;
	width:105px;
}

.chart .bar .label {
	position:absolute;
	left:0px;
	bottom:-20px;
	width:105px;
	text-align:center;
}
.labelA {
	position:absolute;
	top:-5px;
	left:-120px;
	width:110px;
	text-align:right;
	font-size:10px;
}
.labelB {
	position:absolute;
	top:30px;
	left:-120px;
	width:110px;
	text-align:right;
	font-size:10px;
}
.labelC {
	position:absolute;
	top:70px;
	left:-120px;
	width:110px;
	text-align:right;
	font-size:10px;
}
.labelD {
	position:absolute;
	top:110px;
	left:-120px;
	width:110px;
	text-align:right;
	font-size:10px;
}
.labelF {
	position:absolute;
	top:150px;
	left:-120px;
	width:110px;
	text-align:right;
	font-size:10px;
}
.chartzusatz {
	position:relative;
	width:622px;
	height:70px;
	text-align:left;	
}
.chartzusatz table {
	width:623px;
	text-align:left;
	position:absolute;
	top:-50px;
	left:0px;
}
.chartzusatz table tr.first td.zs-0 {
	padding-top:30px;
}
.chartzusatz table td.zs-0 {
	padding:10px 0px 10px 0px;	
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	width:119px;
	font-size:10px;
}
.chartzusatz table td.zs-1 {
	padding:0px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	width:124px;
	font-size:10px;
	text-align:center;
}
.chartzusatz table td.zs-2 {
	padding:0px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	width:124px;
	font-size:10px;
	text-align:center;
}
.chartzusatz table td.zs-3 {
	padding:0px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	width:124px;
	font-size:10px;
	text-align:center;
}
.chartzusatz table td.zs-4 {
	padding:0px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	width:124px;
	font-size:10px;
	text-align:center;
}