.ithh-floatright{float:right}
#ithh-cookie .ithh-clearfix:before,.ithh-clearfix:after{content:'';display:table;clear:both}
span.ithh-separator:before{display:inline-block;margin:0 0 0 2px;content:"|"}
button,button:hover,button:focus{cursor:pointer!important}
#ithh-cookie .margin-top{margin-top:15px!important}
#ithh-cookie{display:none;color:#555;font-size:13px;font-family:Verdana,Arial,sans-serif;}
#ithh-cookie div{box-sizing:border-box}
#ithh-cookie .ithh-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:rgba(0,0,0,.6)}
#ithh-cookie .ithh-box{position:fixed;bottom:0;left:0;height:auto;max-height:600px;overflow:auto!important;width:100%;padding:15px 0;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000000;background:rgba(255,255,255,1)}
#ithh-cookie .ithh-header,#ithh-cookie .ithh-cookies,#ithh-cookie .ithh-einstellungen{padding:0 20px 20px;margin:0}
#ithh-cookie .ithh-einstellungen{display:none}
#ithh-cookie img.logo{display:block;max-height:35px}
#ithh-cookie .ithh-row{max-width:640px;margin:0 auto}
#ithh-cookie .ithh-row p{margin:0;line-height:1.25}
#ithh-cookie .ithh-row p.headline-h1{line-height:1;margin:0 0 15px;font-size:20px}
#ithh-cookie .ithh-row p.headline-h2{line-height:1;margin:0 0 15px;font-size:15px}
#ithh-cookie .ithh-row p.details{line-height:1;margin:0 0 5px;font-size:11px}
#ithh-cookie .ithh-col-fullwidth{width:100%}
#ithh-cookie .ithh-col-left{float:left;width:calc(66.6666% - 15px);margin-right:15px}
#ithh-cookie .ithh-col-right{float:right;width:33.3333%;min-width:182px}
#ithh-cookie .ithh-checkbox-wrapper{display:none;position:relative;left:0;top:0;margin:10px 0 0;padding:0;text-align:left}
#ithh-cookie .ithh-checkbox-wrapper input{position:absolute;left:-9999px;top:0}
#ithh-cookie .ithh-checkbox-wrapper label{display:inline-block;position:relative;text-align:left;margin:0;padding-left:20px;font-size:13px;color:#555;line-height:20px}
#ithh-cookie .ithh-checkbox-wrapper label:before{display:block;box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;font-size:20px;color:#555;border:none;content:url(../images/unchecked16.png)}
#ithh-cookie .ithh-checkbox-wrapper input:checked + .checkbox-label:before{content:url(../images/checked16.png)}
#ithh-cookie .ithh-checkbox-wrapper .checkbox-label{margin-right:20px}
#ithh-cookie .ithh-buttons button{float:right;box-sizing:border-box;display:block;width:90%;line-height:22px;border-radius:2px}
#ithh-cookie .ithh-einstellungen{padding-bottom:0}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons{margin-top:15px}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-left{float:left;width:60%}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-right{float:right;width:40%}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-right ul{float:right;list-style:none;margin:0;padding:0}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-right ul li{display:inline;list-style:none;margin:0;padding:0}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-right ul li a{display:inline-block;height:24px;line-height:24px;color:#555;text-decoration:none;font-size:11px;font-weight:400}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-right ul li a:hover{text-decoration:underline}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons button{float:left;max-width:180px;margin-left:0;margin-right:15px}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons button.ithh-btn-all{margin-top:0;margin-bottom:0}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons button.ithh-btn-light{float:right;line-height:22px;margin:0}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons button.ithh-btn-mobile{display:none}
#ithh-cookie .ithh-col-fullwidth .ithh-buttons button.ithh-btn-save{max-width:120px;float:left;padding:0}
#ithh-cookie .ithh-col-fullwidth .ithh-details-wrapper{margin-top:25px}
#ithh-cookie .ithh-col-fullwidth .ithh-details{margin:5px 0;padding:5px;background:#eee}
#ithh-cookie .width-75{float:left;width:75%}
#ithh-cookie .width-25{float:right;width:25%;text-align:right!important}
#ithh-cookie .ithh-col-fullwidth .ithh-details a.ithh-show-cookie-details{display:block;color:#a11313;font-size:11px;font-weight:400;text-decoration:none;text-align:center}
#ithh-cookie .ithh-col-fullwidth .ithh-details a:hover,#ithh-cookie .ithh-col-fullwidth .ithh-details a:focus{text-decoration:underline}
#ithh-cookie .ithh-col-fullwidth .ithh-details .target-section{display:none;background:white;width:calc(100% - 10px);margin:5px auto;border:1px solid #ccc}
#ithh-cookie .ithh-col-fullwidth .ithh-details .target-section .ithh-clearfix{padding:5px;border-bottom:1px solid #ccc}
#ithh-cookie .ithh-col-fullwidth .ithh-details .target-section .ithh-no-border{border-bottom:none}
#ithh-cookie .ithh-col-fullwidth .ithh-details .target-section p{font-size:11px;font-weight:400;padding:0;margin:0;line-height:1.1;text-align:left}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-left{float:left;width:30%;max-width:150px;margin:0;padding:0}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-left p{text-transform:uppercase;font-weight:700}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right{float:left;max-width:calc(70% - 5px);margin:0;padding:0 0 0 5px}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right a{color:#555;text-decoration:none;font-size:11px;font-weight:400;line-height:1}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right a:hover,#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right a:focus{text-decoration:underline}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch{position:relative;display:inline-block;width:45px;height:16px;top:2px}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch input{opacity:0;width:0;height:0}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch .ithh-slider{position:absolute;cursor:pointer;width:36px;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch .ithh-slider:before{position:absolute;content:"";height:12px;width:12px;left:4px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s;}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch input:checked + .ithh-slider{background-color:#a11313}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch input:focus + .ithh-slider{box-shadow:0 0 1px #2196F3}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch input:checked + .ithh-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform: translateX(17px)}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch .ithh-slider:after{content:'Nein';display:block;position:absolute;top:2px;left:125%;font-size:11px;color:#555}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch input:checked + .ithh-slider:after{content:'Ja'}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch .ithh-slider.round{border-radius:24px}
#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right .ithh-switch .ithh-slider.round:before{border-radius:50%}
#ithh-cookie .ithh-buttons button.ithh-btn-all{background:#a11313;color:rgba(255,255,255,1.0);font-size:12px!important;border:1px solid #a11313;margin-bottom:10px;margin-top:35px}
#ithh-cookie .ithh-buttons button.ithh-btn-light{background:transparent;color:#555;font-size:11px!important;border:1px solid white;line-height:16px}
#ithh-cookie button:hover,#ithh-cookie button:focus{cursor:pointer}
#ithh-cookie .ithh-buttons button.ithh-btn-all:hover,#ithh-cookie .ithh-buttons button.ithh-btn-all:focus{background:#efd9ce;color:#a11313}
#ithh-cookie .ithh-buttons button.ithh-btn-light:hover,#ithh-cookie .ithh-buttons button.ithh-btn-light:focus{text-decoration:underline}
#ithh-cookie .ithh-footer{padding:20px 20px 0;margin:0 auto}
#ithh-cookie .ithh-footer .ithh-row{padding:0;text-align:center}
#ithh-cookie .ithh-footer ul{display:inline;list-style:none;margin:0;padding:0}
#ithh-cookie .ithh-footer ul li{display:inline;list-style:none;margin:0;padding:0}
#ithh-cookie .ithh-footer ul li a{color:#555;text-decoration:none;font-size:11px;font-weight:400;line-height:1}
#ithh-cookie .ithh-footer ul li a:hover{text-decoration:underline}
@media screen and (max-height: 400px){
	#ithh-cookie .ithh-box{max-height:300px}
}
@media screen and (max-width: 640px){
	#ithh-cookie .ithh-box{position:absolute;top:20px;left:0;bottom:0;right:0;margin:auto/* ;max-height:100% */}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-left{width:60%}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-right{width:40%}
}
@media screen and (max-width: 600px){
	#ithh-cookie .ithh-box{max-height:340px}
	#ithh-cookie .ithh-cookies,#ithh-cookie .ithh-einstellungen{padding-bottom:0}
	#ithh-cookie .ithh-col-left{width:100%;margin-right:0}
	#ithh-cookie .ithh-col-right{width:100%;text-align:center}
	#ithh-cookie .ithh-buttons button{float:none;max-width:200px;margin:0 auto 10px}
	#ithh-cookie .ithh-buttons button.ithh-btn-all{margin-top:20px}
	#ithh-cookie .ithh-buttons button.ithh-btn-light{margin-bottom:0}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-right{display:none}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-left{width:100%;text-align:center}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-left button{float:none;max-width:200px;margin:0 auto}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-left .ithh-btn-all{margin-bottom:10px}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons .ithh-buttons-left .ithh-btn-light{line-height:16px}
	#ithh-cookie .ithh-col-fullwidth .ithh-buttons button.ithh-btn-mobile{display:block}
}
@media screen and (max-width: 420px){
	#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-left{min-width:120px}
	#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right{max-width:180px}
}
@media screen and (max-width: 400px){
	#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right{max-width:160px}
}
@media screen and (max-width: 380px){
	#ithh-cookie .ithh-col-fullwidth .ithh-details .ithh-col-details-right{max-width:140px}
}