body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px
}

p  {
	font-size:0.8em;
}

a {
	text-decoration: none;
	color:inherit;
}

h1 {
	font-size:1em;
}

h2 {
	font-size:0.8em;
	font-weight:400
}

hr {
	border:0;
	height:0;
	border-bottom: 1px solid rgba(255,255,255,0.3);
}

.impressum{
	color:#CCC;
	font-size:0.7em;
}

.kontakt {
	z-index:75;
	opacity:0.9;
	background-color:#666;
	padding:15px;
	position:fixed;
	color:#FFF;
	font-weight:200; 
	width:295px;
	top:20px; 
	left:20px;
}

.kontakt:hover {
	opacity:1;
	background-color:#333;
}


.adp-logo {
	font-size:6em;	
	font-weight: 300;
	color:#FFF;
	text-align:center;
	margin-top:140px;
}

	
.adp-flag {
	opacity: 0.9;
	z-index:100;
	position:fixed; 
	background-color:#CCC;
	width: 180px;
	height:270px; 
	bottom:40px; 
	right:20px;
}

.adp-red {
	z-index:150;
	position:fixed;
	bottom:50px;
	right:69px;	
	width:9px;
	height:20px;
	background-color:#F00;
}

.adp-grey {
	z-index:100;
	position:fixed;
	bottom:60px;
	right:67px;	
	width:14px;
	height:20px;
	background-color:#CCC;
}
	
.adp-text {
	z-index:100;
	font-weight:400;
	font-size:0.95em;
	position:fixed; 
	color:#FFF;
	bottom:22px; 
	right:20px;
}

.uk-pattern {
	background: repeating-linear-gradient(
  -55deg,
  #FFCC00,
  #FFCC00 30px,
  transparent 30px,
  transparent 60px
);
	opacity: 0.8;
	z-index:50;
	position:fixed; 
	width: 420px;
	height: 100%; 
	top:0px; 
	right:0px;
}

.tag {
	
	opacity: 0.8;
	z-index:120;
	position:fixed;
	font-family: 'Reenie Beanie', cursive; 
	font-size: 5em;
	top:60px; 
	right:100px;
}
	
#map-canvas {
    
	height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    top: 0;  
  }
	

