body {
  min-height: 75rem;
  padding-top: 5.5rem;
  background-color:#e8e8e8;
}
#SkyscraperContainer {
	position: absolute;
	left: 1090px;
	top: 110px;
	z-index: 1000;
}
.container{max-width:1020px !important;margin-left:70px;}
#main{background-color:#ffffff !important;}
.bg-light{background-color:#fff !important;}
.nav-item{margin-top:30px;}
a.nav-link{color:#666 !important;}
.btn-light{background-color:#e9ecef;}

a{color:#000;text-decoration:none}

strong{font-weight:bold;}

.container-fluid{margin: 0px 2% 0px 4%; background-color:#fff; width:100%; max-width:1020px; padding: 0px 2.5em 0px 2.5em !important; box-shadow: 0px 0.385em 0.385em #D1D0D0;}
@media screen and (max-width:1019px){.container{margin:0px;}}
ul{list-style: none outside none; list-style-position:inside; padding-left:0;}

#head img{margin-top:10px;}

#topslider{display:none; padding:0px; margin:0px;}
#topslider.slick-initialized{display:block;}
#topslider .slick-slide{width:100%; height:auto; padding:0px; margin:0px;}
#topslider img{width:100%; height:auto; z-index:1;padding:0px;margin:0px;}
#topslider .slidecaption{font-family:'Open Sans Condensed', sans-serif; font-weight:bold; font-size:24px; color:#333; left:5px; bottom:5px; display:inline-block; position:absolute; z-index:99; background-color:#fff; color:#000; padding:10px; opacity:0.8; filter:alpha(opacity=80);}

.suche{background-color:#fff; padding:15px;}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {	color: #000; }

.fixed{position:fixed; z-index:1030; top:0; float:none; width:100%; max-width:980px;}

.nav a{font-family:'Open Sans Condensed', sans-serif;font-weight:bold;font-size:20px;}
.navbar-toggle{width:100%;float:none;background-color:transparent !important;border:0px !important}
.navbar-default{background-color:#eee}
.navbar-default .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li {overflow:hidden}

.zebra>li {padding:5px;clear:both;overflow:hidden;}
.zebra>li:nth-child(odd) {background-color:#eee;}

.cinema{float:right;color:#900;font-weight:bold;}
.datum{font-family:'Open Sans Condensed', sans-serif;font-size:12px;display:table-cell;width:50px;background-color:#transparent;text-align:center;padding-top:13px;}
.datum .monat{display:block;font-weight:bold;background-color:#900;color:#fff;}
.datum .tag{display:block;font-weight:bold;font-size:24px;color:#900;}
.kalender{border:1px solid #ccc; padding:0px;width:50px;}
.eventloc{display:table-cell; vertical-align:top; padding-left:10px;}

.tipp{font-family:'Open Sans Condensed', sans-serif;font-size:12px;display:inline-block;width:50px;margin-top:9px;line-height:17px;margin-right:8px;text-align:center;float:left;font-weight:bold;background-color:#900;color:#fff;}

#kinoliste li{overflow:hidden;border-bottom:1px solid red;}

#spielorte .ui-accordion-header-collapsed{cursor:pointer;border-bottom:1px solid red;}
#spielorte .ui-accordion-header{padding-bottom:5px;}
#spielorte .ui-accordion-content-active{border-bottom:1px solid red;padding-bottom:20px;}

.fancybox .overlay{background-color:#fff;color:#000;display:inline-block;padding:5px;margin-left:7px;height:30px;position:absolute;z-index:10;}

.go-top {
	position: fixed;
	bottom: 2em;
	right: 2em;
	text-decoration: none !important;
	color: white !important;
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 12px;
	padding: 1em;
	display: none;
	text-align:center;
}
.go-top:hover { background-color: rgba(0, 0, 0, 0.6); }


.tags{
  position:absolute;
	margin:0;
	padding:0;
  right: 10px;
	}

.tags li{background-color:none !important;}

.tags li, .tags a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size:11px;
	}
.tags a{
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#ddd;
	color:#000;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	}
.tags a:before{
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #ddd transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;
	}
.tags a:after{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
	}

.tags a:hover{background:#ccc;}
.tags a:hover:before{border-color:transparent #ccc transparent transparent;}

#reklame{text-align:center;border:1px solid #ccc; padding-top:5px;}
#reklame>div{margin-bottom:5px;}
