
/* Coockie Hint Styler */

#dsgvo_cookiebox {
	font-family: Helvetica, Arial, "sans-serif";
	display: block;
	z-index: 2147483647;
	position: fixed;
	top: 0px;
	min-height: 30px;
	padding: 8px 58px;
	box-sizing: border-box;
	margin: 0;
	width: 100%;
	color: #eee;
	border: 0px;
	background: rgba(12,102,92,1.00);
}
#dsgvo_cookiebox { 
	opacity:0.95; 
	top: -400px; 
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out; 
	}	
	#dsgvo_cookiebox.inview {  top: 0px; }	
	#dsgvo_cookiebox > div.openTrigger { opacity:0.8; cursor: pointer; }
	#dsgvo_cookiebox > div.openTrigger:hover { opacity:1; }
	#dsgvo_cookiebox > div.openTrigger { display:block; position:fixed; top:12px; right:12px; z-index: 2147483647; width:36px; height:36px; box-sizing: border-box; 
	background-color: rgba(255,255,255,1.00);
	background-image: 
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><path fill='rgba(12,102,92,1.00)' d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/></svg>");
    background-repeat: no-repeat; background-size:80%; background-position: center;
	}
	#dsgvo_cookiebox.inview > div.openTrigger { 	
	background-color: rgba(255,255,255,0);
	 background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill='rgba(255,255,255,1)' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");	
	}
	#dsgvo_cookiebox.achtung > div.openTrigger { background-image: 
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><path fill='rgba(255,0,0,1.00)' d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/></svg>"); }
	#dsgvo_cookiebox.done > div.openTrigger { background-image: 
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><path fill='rgba(0,200,67,1.00)' d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/></svg>"); }
#dsgvo_cookiebox p { box-sizing: border-box; padding:20px 8px;line-height: 1.7rem; font-size:1.1rem; color:#rgba(255,255,255,0.6); margin-bottom: 10px; max-width:calc(100% - 400px) } 
#dsgvo_cookiebox p a { color:inherit; text-decoration: underline;  }
#dsgvo_cookiebox form { margin:0px; padding:0px; border:0px; min-width:0px; max-width: none; width:auto; }
#dsgvo_cookiebox button.dsgvoButton { color:#f7f7f7; font-size:1.1rem; background-color:rgba(0,0,0,0); font-weight:lighter; text-transform:uppercase; float:right; padding:13px 13px 13px 13px; width:320px; border-radius: 24px; letter-spacing: 1px; margin-top:48px; box-shadow: none; }
#dsgvo_cookiebox button.dsgvoButton:hover { color:#fff; }
#dsgvo_cookiebox button.dsgvoButton.ok:hover { background-color: rgba(0,217,106,1.00); }
#dsgvo_cookiebox button.dsgvoButton.no:hover,
#dsgvo_cookiebox button.dsgvoButton.fuck:hover { background-color: rgba(228,9,40,1.00);  }
	
	
	@media only screen and (max-width: 1024px) { 
	
		#dsgvo_cookiebox p { max-width:100%; } 
		#dsgvo_cookiebox { 	top: -900px; }	
		#dsgvo_cookiebox button.dsgvoButton {float:none; width:240px;}
		
		#dsgvo_cookiebox button.dsgvoButton { width:100% !important; margin-top: 8px !important; }
		
		
		#dsgvo_cookiebox { padding: 8px 40px 8px 40px; }
		
		
		
	
	}
	
	
