/* Bubbles */
/*.bubbleAnim { 
	animation: schwebeRein 0.7s;
	animation-fill-mode: forwards;  
 }
@keyframes schwebeRein {
  0% {
	transform: translate(0, 0);    
  }
  100% {
	transform: translate(0px, -7px);
  }
}
*/


#homeSticker {
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	color: #e42c2a;
	font-size: 21px!important;
	font-weight: 500;

	background-color: #ffdf0f;
	border: none;


	text-align: center;
	text-decoration: none;
	display: inline-block;

	padding: 22px 7px;	
	margin: 4px 2px;
	border-radius: 50%;

	position: absolute;
	right: 4px;
	top: -37px;
	z-index: 2;
}
#homeSticker:hover { 
	background-color: white; 
	cursor: pointer; 
}


#kartenWrap {
	margin:14px auto 0 auto;
	height:600px;
	/*background-color:#f0f;*/
	position:relative;
	background-image:url(../images/kartenLinie.png);
	z-index:1;
}
#kartenLinkMap {
	width:800px;
	height:600px;
	z-index:3;
}
#kartenLinkMap img {
	width:800px;
	height:600px;
}

.gebietLayersAll {
	width:800px;
	height:600px;
	top:0;
	left:0;
	position:absolute;
	z-index:2;
	/*display:none;*/
}


/* ANFANG Koordinaten einzelen bubbles */
#bubble_katalonien {
	top:167px;
	left:480px;
}
#bubble_mallorca {
	bottom:286px;
	left:590px;
}
#bubble_nordspanien {
	top:167px;
	left:236px;
}
#bubble_ostkueste {
	bottom:289px;
	left:410px;
}
#bubble_portugal {
	top:244px;
	left:00px;
}
#bubble_suedspanien {
	top:399px;
	left:200px;
}
#bubble_zentralspanien {
	top:273px;
	left:220px;
}


.gebietbeschriftung {
	color: #fff;
	font-size: 21px; 
	line-height: 21px;
	text-shadow: 0 0 0.2em #555, 0 0 0.1em #555;
	position: absolute;
	z-index: 3;
}

#text_katalonien {
	bottom:437px;
	left:575px;
}
#text_mallorca {
	bottom:234px;
	left:656px;
}
#text_nordspanien {
	bottom:439px;
	left:270px;
}
#text_ostkueste {
	bottom:258px;
	left:467px;
}
#text_portugal {
	top:331px;
	right:660px;
	text-align: right;
}
#text_suedspanien {
	top:459px;
	left:230px;
}
#text_zentralspanien {
	top:337px;
	left:235px;
}
/* ENDE Koordinaten einzelen bubbles */

.bubble {
	min-width:200px;
	/*max-width:300px;*/
	
	text-align:left;
	position:absolute;
	z-index:4;
}
.bubble a {
	display:block;
	/*background-color: #f0f;*/
}
.bubbleChart {
	background-color:white;
	padding:7px 9px 9px 12px;
}
.bubblePfeil {
	width: 0; 
	height: 0; 
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
  
	border-top: 11px solid #fff;
	margin:auto;
}
.bubblePfeilOben {
	width: 0; 
	height: 0; 
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
  
	border-bottom: 11px solid #fff;
	margin:auto;
}