#content { height: 617px; }

#content > div:nth-child(2) { position: absolute; top: -22px; z-index: 1; }
#content > div:nth-child(3) { position: relative; top: 430px; left: 430px; width: 245px; z-index: 1; }
#content > div:first-child { position: relative; top: 51px; width: 437px; }

/* DCE Ansprechpartner Deutschland */
div.deutschlandkarte { position: absolute; left: 0; right: 0; margin-bottom: 53px; margin-left: 54px; outline: none; }
	
#karten { z-index: 0; opacity: 0.5; }
#karten:hover { z-index: 2; opacity: 1; }
#karten:focus { z-index: 2; opacity: 1; outline: none; }
	
#worldmap_africa { z-index: 4; }	
#worldmap_asia { z-index: 3; }
#worldmap_australia { z-index: 2; }
#worldmap_europe { z-index: 2; }
#worldmap_northamerica { z-index: 2; }
#worldmap_southamerica { z-index: 2; }

/*.deutschlandkarte li[id$="contact"] { position: absolute; right: -219px; top: 135px; display: none; }
	.deutschlandkarte li[id$="contact"] div.seba-button { top: -30px; float: left; }*/

.kontaktinfo  { position: absolute; right: -219px; top: 135px; display: none; width: 210px; }
.kontaktinfo  { right: auto; top: 40px; left: 380px; }
.kontaktinfo h1  { font-size: 12pt; }
.kontaktinfo h1 .bundeslandName  { color: #1463a0; }
.kontaktinfo p  { margin-bottom: 0; }
.kontaktinfo  div.seba-button { top: 20px; float: left; }
.kontaktinfo  div.seba-button a { color: #FFF; }

img[usemap], map area { outline: none; }

#hoverImages { position: absolute; top:0; left:0; z-index: 1;}
#hoverImages { background-image: url(../../img/Deutschland.png); background-repeat: no-repeat; background-position: 5000px 5000px; background-size: 249%; }

.visible-map { z-index: 0; }
.invisible-map { position: absolute; top: 0; left: 0; opacity: 0; z-index: 2; }

.bundesland { position: absolute; background-image: url(../../img/Deutschland.png); display: none; }
.bundesland.active { display: block; }
.bundesland.baden-wuerttemberg { top: 346px; left: 60px; width: 135px; height: 147px; background-size: 708.313580232%; background-position: -594px 0px; }
.bundesland.bayern { top: 301px; left: 126px; width: 212px; height: 211px; background-size: 451.049%; background-position: -1339px 0px; }
.bundesland.berlin { top: 154px; left: 298px; width: 31px; height: 23px; background-size: 3084.59139779%; background-position: -638px -434px; }
.bundesland.brandenburg { top: 104px; left: 234px; width: 134px; height: 138px; background-size: 713.599502473%; background-position: -585px -296px; }
.bundesland.bremen { top: 92px; left: 109px; width: 25px; height: 46px; background-size: 3824.89333325%; background-position: -698px -433px; }
.bundesland.hamburg { top: 87px; left: 160px; width: 28px; height: 28px; background-size: 3465.08333326%; background-position: -679px -442px; }
.bundesland.hessen { top: 225px; left: 77px; width: 105px; height: 147px; background-size: 915.688889%; background-position: -737px -138px; }
.bundesland.mecklenburg-vorpommern { top: 22px; left: 196px; width: 151px; height: 113px; background-size: 633.260485638%; background-position: -383px -382px; }
.bundesland.niedersachsen { top: 78px; left: 35px; width: 202px; height: 171px; background-size: 473.377887779%; background-position: -383px -211px; }
.bundesland.nordrhein-westfalen { top: 162px; left: 0px; width: 146px; height: 148px; background-size: 654.947488571%; background-position: -585px -148px; }
.bundesland.rheinland-pfalz { top: 266px; left: 9px; width: 98px; height: 136px; background-size: 975.738095218%; background-position: -731px 0; }
.bundesland.saarland { top: 353px; left: 12px; width: 52px; height: 38px; background-size: 1838.8910256%; background-position: -585px -435px; }
.bundesland.sachsen { top: 222px; left: 252px; width: 130px; height: 102px; background-size: 735.556410241%; background-position: -731px -400px; }
.bundesland.sachsen-anhalt { top: 135px; left: 194px; width: 111px; height: 137px; background-size: 864.462462444%; background-position: -833px 0px; }
.bundesland.schleswig-holstein { top: 0px; left: 102px; width: 125px; height: 115px; background-size: 764.978666651%; background-position: -731px -284px; }
.bundesland.thueringen { top: 225px; left: 166px; width: 119px; height: 99px; background-size: 803.549019591%; background-position: -838px -137px; }

#hoverTitle { position: absolute; padding: 6px 5px 4px 5px; background-image: linear-gradient(to right, #005098, #0071BB, #003C79); color: #FFF; display: none; z-index: 2; }	

/* DCE Ansprechpartner Deutschland End */