.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, .chart #bar_5, .chart #bar_8 {
	background-color:#007b2f;
	position:absolute;
	bottom:0px;
	left:5px;
	width:105px;
}
.chart #bar_2, .chart #bar_6, .chart #bar_9 {
	background-color:#f1a278;
	position:absolute;
	bottom:0px;
	left:5px;
	width:105px;
}
.chart #bar_3, .chart #bar_7 {
	background-color:#ffe303;
	position:absolute;
	bottom:0px;
	left:5px;
	width:105px;
}
.chart #bar_4 {
	background-color:#60b0d7;
	position:absolute;
	bottom:0px;
	left:0px;
	width:105px;
}

.chart .bar .label {
	position:absolute;
	left:0px;
	bottom:-27px;
	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;
}

/* Charts neu */
.chart-neu {
	width:719px;
	height:194px;
	background-image:url(img/LBV_Grafik_Tabelle_20160511.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	margin:0px 0px 30px 0px;
	position:relative;
}
.chart-neu.chart-neu-2017 {
	width:492px;
	height:194px;
	background-image:url(img/LBV_Grafik_Tabelle_20170529.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	margin:0px 0px 30px 0px;
	position:relative;
}
.legende_wrapper {
	margin:0px 0px 0px 38px;
	display:none;
}
.legende {
	margin:7px 0px 0px 0px;
}
.legende span.legende_icon {
	display:inline-block;
	width:20px;
	line-height:20px;
	background-color:#CCCCCC;
	margin:0px 10px 0px 0px;
}
.legende span.legende_icon.legende_c1, .chart-neu .bar.bar_c1 {
	background-color:#007b2f;
}
.legende span.legende_icon.legende_c2, .chart-neu .bar.bar_c2 {
	background-color:#f1a278;
}
.legende span.legende_icon.legende_c3, .chart-neu .bar.bar_c3 {
	background-color:#60b0d7;
}
.legende span.legende_icon.legende_c4, .chart-neu .bar.bar_c4 {
	background-color:#ffe303;
}
.legende span.legende_label {
	display:inline-block;
	margin:0px 0px 0px 0px;
	line-height:22px;
}
.chart-neu .bar {
	position:absolute;
	bottom:42px;
	background-color:#CCCCCC;
	/*width:19px;*/
	width:94px;
}
.chart-neu .bar.bar_A1 {
	left:50px;
}
.chart-neu .bar.bar_A2 {
	left:69px;
}
.chart-neu .bar.bar_A3 {
	left:88px;
}
.chart-neu .bar.bar_A4 {
	left:107px;
}
.chart-neu .bar.bar_B1 {
	left:163px;
}
.chart-neu .bar.bar_B2 {
	left:166px;
}
.chart-neu .bar.bar_B3 {
	left:185px;
}
.chart-neu .bar.bar_B4 {
	left:204px;
}
.chart-neu .bar.bar_C1 {
	left:276px;
}
.chart-neu .bar.bar_C2 {
	left:263px;
}
.chart-neu .bar.bar_C3 {
	left:282px;
}
.chart-neu .bar.bar_C4 {
	left:301px;
}
.chart-neu .bar.bar_D1 {
	left:389px;
}
.chart-neu .bar.bar_D2 {
	left:360px;
}
.chart-neu .bar.bar_D3 {
	left:379px;
}
.chart-neu .bar.bar_D4 {
	left:398px;
}
.chart-neu .bar.bar_E1 {
	left:502px;
}
.chart-neu .bar.bar_E2 {
	left:457px;
}
.chart-neu .bar.bar_E3 {
	left:476px;
}
.chart-neu .bar.bar_E4 {
	left:495px;
}
.chart-neu .bar.bar_F1 {
	left:616px;
}
.chart-neu .bar.bar_F2 {
	left:554px;
}
.chart-neu .bar.bar_F3 {
	left:573px;
}
.chart-neu .bar.bar_F4 {
	left:592px;
}
.chart-neu .bar.bar_Z1 {
	left:632px;
}
.chart-neu .bar.bar_Z2 {
	left:651px;
}
.chart-neu .bar.bar_Z3 {
	left:670px;
}
.chart-neu .bar.bar_Z4 {
	left:689px;
}

.keineangabe {
	border-bottom:1px solid #DDDDDD;
	margin:0px 10px 30px 40px;
	padding:0px 0px 20px 0px;
}