.logo1 {display:none;}
.kopfmitte > img{margin-bottom:10px;}
@media screen and (max-width: 816px){
.kopfmitte{width: 100%;}
.kopfmitte > img{width:100%;height:initial;}
.kopfmitte .imagecycle-nivo_c9874{width:100%;}
.kopfmitte .imagecycle-nivo_c9874 > div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.kopfmitte .titelei{position: absolute; top: 1em; width: 60%; z-index: 100; text-align: center; margin: 0 20%;}
.kopfmitte .titelei p{font-size: 2.5em; color: #fff; font-weight: bold}

.logo2 a{width:200px;display:none;margin:0 auto;}
}
@media screen and (min-width: 817px){
.kopf{display: block;/*background:#E5E7E7;*/background: #ffffff;width:100%;-webkit-box-shadow:0px 0px 2em #333;-moz-box-shadow:0px 0px 2em #333;box-shadow:0px 0px 2em #333;}

.kopfinnen{background: #fff; height: 14em;  width: 80em; margin: 0 auto; position: relative;  }

.logo1 {  background: #fafafa;  width: 22em; height: 14em; float: left; text-align: right; position: absolute; top: 0; left: 0;}
.logo1 img {float: left;margin: 3em 0 0 2em;}
.logo1 .tx-sexybookmarks-pi1 {margin: 0 !important; position: absolute;left: 7em;bottom: 0;}

.logo2 {  background: #fafafa;  width: 22em; height: 100%; float: right; text-align: right; position: absolute; top: 0; right: 0; z-index: 100; }
.logo2 .oben {width: 100%; height: 9em;display: block;}
.logo2 img { float: right; margin: .5em 1.5em 0 0; }
.logo2 p { font-size: 120%; font-weight: bold; padding: 2em 1em 0 0; margin: 0; float: right; color: #777; text-align: left; }

.logo2 form{width: 100%; background: none; display: block; margin: 1em 0 0 1.5em; }
.logo2 input{webkit-border-radius: .5em 0 0 .5em; -moz-border-radius: .5em 0 0 .5em; border-radius: .5em 0 0 .5em;  margin: 0; padding: .5em; float: left;}
.logo2 input.go{width: 2em; border: 0; border: 1px solid #666; border-left: 0; background-color: #efefef; background-image: url(../design/lupe.png); background-repeat: no-repeat; background-position: center center; webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0px; border-radius: 0 5px 5px 0;  margin: 0;}
.logo2 input.go:hover{ background-color: #dadada; }


.ac_results {z-index: 99;}
.ac_results ul{background: #fff; z-index: 109;}
.ac_results ul li{padding: .2em .2em .2em .5em; cursor: pointer; }
.ac_results li.ac_even{border-bottom: 1px dotted #ccc; background: #fff;}
.ac_results li.ac_odd{border-bottom: 1px dotted #ccc; background: #fbfbfb;}
.ac_results li:hover{background: #eee;}

.kopfmitte{width: 58em; text-align: center; position: absolute; left: 0; top: 0; }
.kopfmitte > img{-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;box-shadow: 0px 1px 5px 0px #4a4a4a;}

.kopfmitte .titelei{position: absolute; top: 2em; width: 58em; z-index: 100; text-align: center; }
.kopfmitte .titelei p{font-size: 4em; color: #fff; font-weight: bold}
.kopfmitte .titeleis{position: absolute; top: 2.1em; width: 58em; z-index: 99; text-align: center; }
.kopfmitte .titeleis p{font-size: 4em; color: #000; font-weight: bold}
}
@media screen and (max-width: 1036px){
#mobilemenu{position:absolute;left:1em;top:2em;z-index:200;width:4em;height:4em;border:2px solid #888;border-radius:5px;background-color:#ffffff;background-image:url(/fileadmin/cms/design/menuButton.jpg);background-repeat:no-repeat;background-position:center;}
.kopf{position:relative;left:0;transition:left 1s;-moz-transition:left 1s;-webkit-transition:left 1s;}

.kopfmitte .overlay{position:absolute;top:0;left:0;z-index:190;display:none;}
.mobile_open .kopfmitte .overlay{display:block;}
}
@media screen and (min-width: 1037px){
.kopfinnen{width: 102em;}
.kopfmitte{left: 22em;}
.kopfmitte .overlay{display:none;}
}

.slick-list,
.slick-track{height:100%;}
.slick-slide img{width:100%;height:100%;}