div#cookieConsentBox
{
	position: fixed;
/*	padding: 16px;*/
	left: 24px;
	
	bottom:24px;
	z-index: 99999;
	height: auto;
	width: 94%;
	max-width: 380px;
	min-width: 300px;

	background-color: rgba(255,255,255,0.90);
	color: #000000;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.4);

/*	border: 1px solid rgba(183, 203, 0, 1);*/
/*border-left: 20px solid rgba(201, 210, 0, 1);*/
}
div#cookieConsentBox a.button
{
	display: inline-block;
	text-align: center;
	border-bottom-width: 0px;
/*	width: 32px;
	height: 32px;*/
	font-size: 90%;
	font-weight: 600;
/*	line-height: 130%;*/
	line-height: 36px;
	background-color: rgba(0, 40, 88, 1);
	text-decoration: none;
	color: rgba(255,255,255, 1);
/*	padding: 3px 20px;
	border-radius: 18px;*/
/*	float: right;
	margin-left: 18px;*/
	margin-top: 16px;
	width: 100%;
	-webkit-transition:0.25s opacity ease-in;
	transition: opacity 0.25s ease-in;
	-moz-transition: opacity 0.25s ease-in;
	-o-transition: opacity 0.25s ease-in;
}
div#cookieConsentBox a.button:hover,
div#cookieConsentBox a:hover
{
	opacity: 0.5;
}
div#cookieConsentBox a
{
	color: rgba(0, 40, 88, 1);
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 40, 88, 0.4);
}
div#cookieConsentBox p
{
	font-weight: 300;
	font-size: 90%;
	line-height: 140%;
/*	line-height: 32px;*/
	float: left;
	color: #000000;
	margin: 16px 3% 0px 3%;
	width: 94%;
/*	border: 1px solid black;*/
}
@media only screen
and (max-width : 450px){
div#cookieConsentBox
{
/*	position: fixed;
		padding: 16px;*/
		left: 0px;
		bottom:0px;
/*		z-index: 99999;*/
		height: auto;
		width: 100% !important;
		max-width: 100%;
		min-width: 100%;
	
	/*	background-color: rgba(255,0,255,0.90) !important;
		color: #000000;
		box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	
		border: 1px solid rgba(183, 203, 0, 1);*/
	/*border-left: 20px solid rgba(201, 210, 0, 1);*/
}
}
/*
**
**
**  -- DSGVO//LEGAL STUFF
*/
h1.dsgvo
{
	font-size: 130%;
	line-height: 130%;
	margin-bottom: 10px;
	width: 100%;
	margin-left: 0%;
	font-weight: 300;
	margin-left: 0% !important;
	padding: 0px !important;
	
}
h2.dsgvo
{
	font-size: 120%;
	line-height: 130%;
	margin-bottom: 10px;
	width: 100%;
margin-left: 0% !important;
padding: 0px !important;

	font-weight: 300;
}
h3.dsgvo
{
	font-size: 112%;
	line-height: 130%;
	margin-bottom: 10px;
	width: 100%;
	margin-left: 0%;
	font-weight: 300;
}
h4.dsgvo
{
	font-size: 105%;
	line-height: 130%;
	margin-bottom: 10px;
	width: 100%;
	margin-left: 0%;
	font-weight: 300;
}
p.dsgvo
{
	font-weight: 300;
	font-size: 13px;
	line-height: 130%;
	width: 100% !important;
	margin-left: 0% !important;
	padding: 0px !important;
}
ul.dsgvo
{
	font-weight: 300;
	font-size: 13px;
	line-height: 130%;
	width: 100% !important;
	margin-left: 0% !important;
}
ul.dsgvo li
{
	font-weight: 300;
	font-size: 13px;
	line-height: 130% !important;
	margin-bottom: 10px;
}
span.fixedWidth
{
	width: 100px;
	display: inline-block;
}