.datamaps-legend dl dt {position:relative; width:450px; left:30px;clear: both;padding-bottom:5px;font-weight: normal;}
.datamaps-legend dl dd {position:relative; width:20px; left:-450px;z-index:-1;margin-bottom:5px}
.datamaps-legend dl dt:hover {background-color:#DDDDDD;}
a.teaser {line-height:20px;}
a.teaser:hover, a.selected:link , a.selected:visited {background-color:#DDDDDD;}
.documentContent {height:1200px;}

     g.labels text{
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size:10px;
     }

     path.slice{
	stroke-width:2px;
     }

    polyline{
	opacity: .3;
	stroke: black;
	stroke-width: 2px;
	fill: none;
     }
    #teaser_container ul li {
        margin-bottom:0px;
    }
.datamaps-legend {width:300px;}
.datamaps-legend dl dt {position:relative; width:220px; left:30px;clear: both;padding-bottom:5px;}
.datamaps-legend dl dd {position:relative; width:20px; left:-220px;z-index:-1;margin-bottom:5px}
.datamaps-legend dl dt:hover {background-color:#DDDDDD;}
#worldmap_container {position: relative; width:600px; height:350px;top:0px}
#spinner_container_map {min-height:20px;display:inline;top:-20px}

#piechart_container {position:relative; width:350px; height:250px;left:300px;top:-40px}
#barchart_container {position:relative; width:350px; height:250px;left:300px;top:-40px}
#datalinks_container {position:relative;top:-40px;left:300px;width:350px;}
#spinner_container_pie {padding-left:300px;min-height:20px;}
.datamap {overflow:hidden;}