@charset "utf-8";
/* CSS Document */
	
.warnungslinks {color: #333;}	
.cookiewarnung{ position: fixed; width:100%; height: auto; bottom:0px; background-color:#333; display:none; box-shadow: 3px 2px 22px #000000; }
.cookiewrapper{ width:100%; height:auto; display:flex; flex-wrap: wrap; flex-direction: column; padding-top:20px; padding-bottom: 20px}
.cookietext{ width:100%; height:auto; padding:10px; color:#FFF; overflow:auto; max-height:700px;}
.cookietext p{ display:block; margin:0px 20px 0px 20px; font-size:14px; text-align:left; display:block;}
.cookiebestaetigung{ width:100%; height:auto; padding:10px; display:flex;  justify-content: space-around; align-items: center; flex-wrap: wrap;}
.cookiebestaetigung::before{ content:normal}
.cookiebestaetigung::after{ content:normal}
.cookiebttn{ color: #ffffff;
    display: inline-block;
    padding: 22px;
    font-family: Open Sans Condensed, sans-serif;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 5px;
    border-style: solid;
    border-width: 1px;
    transition: all 0.4s linear 0s;
	margin-bottom: 10px;
    border-color: #ffffff;}
.cookiebttn:hover{ background-color:#ffffff; color:#333333;}
.cookiesmehr { display:none; width:100%; height:auto; min-height:80px; max-height:700px;}
.cookiesmehr div p{ margin-left:0px;}
.cookiesmehr div{ margin-top:10px;}
.point { width:20px; height:20px; min-height:20px; background-color:#0C6;}
.zustand {display:flex;  justify-content: flex-start; align-items: center; padding-bottom:20px;}
.zustand div{ margin-right:10px;}
.infozustand {}
.deaktivierencookie {}
.dektivcookie { cursor:pointer;color:#FFF; text-decoration:none; letter-spacing: 3px;}
.dektivcookie:hover { color:#EDEDED;}
.dektivcookie:visited { color:#FFF !important;}
.datenschutzlinks{ color:#FFF; margin-right:5px; padding-left:0px; padding-right: 5px;  font-size:14px; display:inline-block; letter-spacing: 3px;
    border-style: solid; border-color: #ffffff;border-width: 0px;}
.datenschutzlinks:hover{ color:#EDEDED;}
.datenschutzlinks:visited{ color:#FFF !important;}	


@media only screen and (min-width : 768px) {
.cookiewarnung{ position: fixed; width:100%; height: auto; bottom:0px; background-color:#333; display:none; }
.cookiewrapper{ width:100%; height:auto; display:flex; flex-wrap: wrap; flex-direction: row}
.cookietext{ width:60%; height:auto; padding:10px; color:#FFF;}
.cookietext p{ display:block; margin:0px 20px 0px 0px; font-size:14px; text-align:left; display:block;}
.cookiebestaetigung{ width:40%; height:auto; padding:10px; display:flex;  justify-content: space-around; align-items: center; flex-wrap: wrap;}
.cookiebttn{ color: #ffffff;
    display: inline-block;
    padding: 22px;
    font-family: Open Sans Condensed, sans-serif;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 5px;
    border-style: solid;
    border-width: 1px;
    transition: all 0.4s linear 0s;
	margin-left: 10px;
    border-color: #ffffff;}
.cookiebttn:hover{ background-color:#ffffff; color:#333333;}
.cookiesmehr { margin-left:40px; display:none; width:50%; height:auto; min-height:80px;}
.cookiesmehr div p{ margin-left:0px;}
.cookiesmehr div{ margin-top:10px;}
.point { width:20px; height:20px; min-height:20px; background-color:#0C6;}
.zustand {display:flex;  justify-content: flex-start; align-items: center; padding-bottom:20px;}
.zustand div{ margin-right:10px;}
.infozustand {}
.deaktivierencookie {}
.dektivcookie { cursor:pointer;color:#FFF; text-decoration:none;}
.dektivcookie:hover { color:#EDEDED;}
.dektivcookie:visited { color:#FFF !important;}
.datenschutzlinks{ color:#FFF; margin-right:5px; font-size:14px;}
.datenschutzlinks:hover{ color:#EDEDED;}	
.datenschutzlinks:visited{ color:#FFF !important;}	
	
	
	}

@media only screen and (min-width : 1024px) {
.cookiewarnung{ position: fixed; width:100%; height: auto; bottom:0px; background-color:#333; display:none; }
.cookiewrapper{ width:100%; height:auto; display:flex; flex-wrap: wrap; padding-top:10px; padding-bottom:10px;}
.cookietext{ width:70%; height:auto; padding:10px; color:#FFF; font-family: Open Sans Condensed, sans-serif;}
.cookietext p{ display:block; margin-left:40px; font-size:14px; text-align:left; display:block;}
.cookiebestaetigung{ width:25%; height:auto; padding:10px; display:flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.cookiebttn{ color: #ffffff;
    display: inline-block;
    padding: 12px;
    font-family: Open Sans Condensed, sans-serif;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 5px;
    border-style: solid;
    border-width: 1px;
    transition: all 0.4s linear 0s;
    border-color: #ffffff;
	margin-left: 10px;}
.cookiebttn:hover{ background-color:#ffffff; color:#333333;}
.cookiesmehr { margin-left:40px; display:none; width:50%; height:auto; min-height:80px;}
.cookiesmehr div p{ margin-left:0px; font-family: Open Sans Condensed, sans-serif;}
.cookiesmehr div{ margin-top:10px; font-family: Open Sans Condensed, sans-serif;}
.point { width:20px; height:20px; min-height:20px; background-color:#0C6;}
.zustand {display:flex;  justify-content: flex-start; align-items: center; padding-bottom:20px;}
.zustand div{ margin-right:10px;}
.infozustand {}
.deaktivierencookie {}
.dektivcookie { cursor:pointer;color:#FFF; text-decoration:none;}
.dektivcookie:hover { color:#EDEDED;}
.dektivcookie:visited { color:#FFF !important;}
.datenschutzlinks{ color:#FFF; margin-right:5px; font-size:14px;}
.datenschutzlinks:hover{ color:#EDEDED;}
.datenschutzlinks:visited{ color:#FFF !important;}	
	
	
	
	}