/* 1753959232.3284 */
@charset "utf-8";

* {
	margin:0;
	padding:0;
	line-height:1;
}

div#container {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

header {
	height:auto;
	padding:0;
	margin:0;
	background:#909090 url(https://www.bochumschau.de/gif/bg-header-smart.gif) repeat-x left top;
	border-bottom:2px solid #909091;
}

nav {
	text-align:left;
	height:auto;
	margin:25px 0 0 0;
}

nav p#logo,
nav h3 {
	width:auto;	
	height:38px;
	font-size:38px;
	float:left;
	text-align:left;
	margin:6px 0 0 6px;
	padding:0;
	line-height:38px;
	vertical-align:bottom;
	-webkit-box-sizing: border-box;
}

nav p#logo a,
nav h3 a {
	height:38px;
	font-size:38px;
	margin:0;
	padding:0;
	display:block;
}

.slicknav_nav li,
.slicknav_nav li a {
	display:block;
	width:100%;
	margin:0;
	padding:0;
	font-size:100%;
	text-transform:none;
	font-family: EstiloPro-Medium; 
	font-weight: normal; 
	font-style: normal; 
}

.slicknav_nav li a, 
.slicknav_nav li a.s130,
.slicknav_nav li a.s140,
.slicknav_nav li a.s160,
.slicknav_nav li a.s180,
.slicknav_nav li a.s200,
.slicknav_nav li a.s220,
.slicknav_nav li a.s240,
.slicknav_nav li a.suche {
	padding:10px 12px;
	border-top:1px dotted #ddd;
	font-size:180%;
	line-height:100%;
	color:#fff;
	text-transform:none;
}

header .suchbox,
header .gfx_button {
	display:none;
}

header p#filme_blaettern {
	display:none;
}

#inhalt {
	width:100%;
	margin:0;
	padding:10px 0;
}

#inhalt p {
	font-size:160%;
}

#inhalt div#film {
	float:none;
	width:100%;
	max-width:100%;
	height:auto;
	margin-top:4px;
}

#home #container #filmanzeige #sponsor_overlay ,
#singleview #container #film #sponsor_overlay {
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 100%;
	height:auto;
	z-index: 99999999;
}

#home #container #filmanzeige #sponsor_overlay p.text,
#container #film #sponsor_overlay p.text {
	position: absolute; 
	top: 10px; 
	left: 0px;	
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff; 
	text-align: left;
	font-size: 18px;
	padding:2px 4px;
	max-height:32px;
}

#inhalt div#filminfos {
	position:relative;
	width:100%;
	height:auto;
	float:none;
	margin:0;
	padding:1px 0 6px 0;
	background:none;
	background-color:#818181;
	color:#fff;
	border:none;
}

#inhalt div#filminfos h1 {
	margin-top:0;	
	height:auto;
	line-height:100%;
	margin:4px 8px 4px 8px;
}

#inhalt div#filminfos p.einzug {
	height:auto;
}

#inhalt div#filminfos img#capture {
	position:relative;
	float:right;
	display:none;
}

#inhalt #filminfos_txt {
	margin:0;		
	width:auto;
	display:block;
	padding:0 10px;
}

#inhalt #filmanzeige p.links,
#inhalt #filminfos_txt p.links {
	margin:0;
}

#inhalt #filmanzeige p.links span,
#inhalt #filminfos_txt p.links span {
	width:100%;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	line-height:130%;
}

#inhalt #filmanzeige p.links span.drehorte,
#inhalt #filmanzeige p.links span.dauer,
#inhalt #filmanzeige p.links span.sponsoren,
#inhalt #filmanzeige p.links span.filmuebersicht,
#inhalt #filmanzeige p.links span.textversion,
#inhalt #filminfos_txt p.links span.drehorte,
#inhalt #filminfos_txt p.links span.dauer,
#inhalt #filminfos_txt p.links span.sponsoren  {
	display:inline-block;
	margin-right:12px;
	width:auto;
}

#inhalt #filmanzeige p.links span.themen,
#inhalt #filminfos_txt p.links span.themen {
margin-bottom:4px;	
}

#home #inhalt #filmanzeige p.links span.themen,
#home #inhalt #filmanzeige p.links span.drehorte,
#home #inhalt #filmanzeige p.links span.dauer {
	display:none;	
}

#inhalt #filmanzeige p.links span.textversion, 
#inhalt #filmanzeige p.links span.filmuebersicht {
	float:none;
	margin:4px 12px 0 0;
	display:inline-block;
}

#inhalt #filminfos_txt p.links span.filmuebersicht {
	margin:4px 0 0 0;
	display:block;
	width:100%;
}

#inhalt #filminfos_txt p.links span.filmuebersicht,
#inhalt #filminfos_txt p.links span.filmuebersicht span.textversion {
	display:inline-block;
	float:none;
	width:auto;
}

#inhalt #filminfos_txt p.links span.filmuebersicht span.textversion {
	margin-left:12px;
}


#inhalt section.more {
	display:block;
	margin:0;
	padding:0 15px;	
	width:auto;
	font-size:100%;
}

#inhalt section.abstand {
	padding-top:4px;
}

#inhalt section.more article,
#inhalt section.more article #content {
	margin:0;
	padding:0;
	display:block;
	width:100%;
	font-size:100%;
}

#inhalt section.more article h2,
#inhalt section.more article h3 {
	font-size:150%;
}


#inhalt section.more article p,
#inhalt section.more article li,
#inhalt section.more article td {
	font-size:140%;
}


#inhalt #seitenzahlen_filme,
#inhalt section.more p.seitenzahlen {
	margin:0;
	padding:0;
	display:block;
	width:auto;
}

#inhalt section.more p.seitenzahlen {
	display:block;
	clear:both;
	border-top:none;
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
}

#inhalt #seitenzahlen_filme h1 span.seitenzahlen,
#inhalt section.more p.seitenzahlen span.seitenzahlen {
	display:none;
}

#inhalt #seitenzahlen_filme select,
#inhalt section.more p.seitenzahlen select {
	display:inline-block;
}

#inhalt #seitenzahlen_filme h1 span.text_akt_filme {
	line-height:100%;
}

#inhalt #seitenzahlen_filme h1 span.text_akt_filme,
#inhalt #seitenzahlen_filme h1 select,
#inhalt section.more p.seitenzahlen strong,
#inhalt section.more p.seitenzahlen select {
	float:left;
}

#inhalt section.more p.seitenzahlen strong {
	padding:0;
}

#inhalt #seitenzahlen_filme h1 select,
#inhalt section.more p.seitenzahlen select {
	margin:2px 0 0 6px;
	padding:3px;	
}

#inhalt section.more p.seitenzahlen.nospace_bottom {
	margin:0 0 10px 0;
}

#inhalt section.more div.bochumfilme {
	float:none;
	width:100%;
	margin:0;
	padding:0;
}

#inhalt section.more .filmidee_form {
	width:36%;
} 

#inhalt section.more .tweets_home {
	width:58%;
	margin-left:4%;
}

#inhalt section.more aside.fbbox_themen,
#inhalt section.more aside.fbbox_themen div.teaser,
#inhalt section.more aside.fbbox_themen div.teaser div.facebook_filmidee,
#inhalt section.more aside.fbbox_themen ul.tagcloud_home {
	float:none;
	width:100%;
	margin:0;
	padding:0;	
	text-align:left;
}

#inhalt aside.fbbox_themen div ul.tagcloud_home li a {
	display:inline-block;
	padding:6px;
}

#inhalt section.more div.facebook_filmidee {
	float:none;
	margin:0;
}

#inhalt section.more aside.fbbox_themen {
	border:none;
}

#inhalt section.more div.facebook_filmidee h3 {
	width:100%;
}

#inhalt section.more div.facebook_filmidee p {
	width:100%;
}

#inhalt section.more .filmidee_form h3 {
	text-align:left;
	margin:12px 0 2px 0;
	width:100%;
}

#inhalt div.bg-teaser-2 {
	background:none;
	padding-top:0;
}

#inhalt section.more aside.fbbox_themen,
#inhalt section.more aside.fbbox_themen div.teaser {
	float:none;
	width:100%;
	display:block;
	margin:0;
	padding:0;
}

#inhalt section.more div.filminfo, 
#inhalt div.sponsorinfo {
	float:none;
	display:block;
	width:100%;
	height:100%;
	margin:0;
	padding:20px 0;
	text-align:left;
	border-bottom:1px solid #999;
}

#inhalt section.more section.more div.r,
#inhalt section.more section.more div.l {
	margin:0;	
}

#inhalt section.more h2.teaser, 
#inhalt section.more h1.teaser {
	font-size:320%;
	line-height:120%;
	margin:20px 0 0 0;
	padding:0;
}

#inhalt section.more h1.teaser {
	margin:0 0 10px 0;
}

#inhalt h1.teaser a.anker, 
#inhalt h1.teaser a.anker:hover,
#inhalt h2 a.anker, 
#inhalt h2 a.anker:hover {
	font-size:100%;
}


#inhalt section.more div.bochumfilme br.abstand {
	display:none;
}

#inhalt section.more div.filminfo div.captures {
	float:left;
	max-width:216px;
	margin:6px 0 0 0;
	position:relative;
} 

#inhalt section.more div.filminfo div.film_text {
	margin:0 0 0 234px;
} 

#inhalt section.more div.filminfo p.capture, 
#inhalt div.sponsorinfo p.logo {
	position:relative;
	float:none;
	margin:0;
	padding:0;
	display:block;
}

#inhalt section.more div.filminfo p.capture {
	margin-bottom:6px;
} 

#inhalt div.filminfo p.capture span.laenge {
	position:absolute;
	right:4px;
	bottom:4px;
	padding:2px 4px;
	font-size:100%;
	line-height:100%;
	color:#fff;
	background-color:#000;
	border:1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	opacity:0.5;
}

#inhalt div.filminfo p.capture span.laenge strong {
	opacity:1;
	color:#fff;
}

#inhalt div.filminfo p.film_fb_link {
	margin:4px 0 6px 0;
	padding:0;
	text-align:right;
	float:none;
}

#inhalt div.filminfo p.film_fb_link a {
	line-height:0;
	margin:0;
	padding:0;
}

#inhalt section.more div.filminfo p.film_fb_link span.ansehen { 
	float:left;
}

#inhalt section.more div.filminfo p.film_fb_link span.fb_likes { 
	margin:0;
	height:20px;
}

#inhalt section.more div.filminfo p.film_fb_link span.ansehen {
	position:absolute;
	left:4px;
	top:94px;
	padding:2px 4px;
	font-size:100%;
	font-weight:bold;
	line-height:100%;
	color:#fff;
	background-color:#000;
	border:1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	opacity:0.5;
}

#inhalt section.more div.filminfo p.film_fb_link span.ansehen a {
	color:#fff;
}

#inhalt section.more div.filminfo h2, 
#inhalt section.more div.filminfo h3, 
#inhalt div.sponsorinfo h2 {
	font-size:270%;
	line-height:100%;
	margin:0 0 4px 0;
}

#inhalt section.more div.filminfo h2,
#inhalt section.more div.filminfo p {
	text-align:left;
	margin: 0;
}

#inhalt section.more div.filminfo h2 {
	margin-bottom:6px;	
}

#inhalt h2.all_films {
	margin-bottom:0;	
}

#inhalt h2.teaser a.r {
	display:none;
}

#inhalt #fb_desktop {
	display:none;	
}

#filmscroller {
	display:none;	
}

#inhalt aside.fbbox_themen {
	margin:0;
	border-bottom:1px solid #999;
}

#inhalt aside.fbbox_themen div.facebook_filmidee {
	padding:20px 0;
	margin-left:0;
	margin-right:0;
}

#inhalt aside.fbbox_themen div.facebook_filmidee #tagcloud_home ul.tagcliud_home,
#inhalt aside.fbbox_themen div.facebook_filmidee h3,
#inhalt aside.fbbox_themen div.facebook_filmidee p {
	margin-left:0;
	margin-right:0;
}

#inhalt #bochumfilme p.bochumfilm-spacer {
	display:none;
	height:1px;
}

#inhalt #bochumfilme {
	margin-right:0;
}

#inhalt div.teaser {
	margin-right:0;
}

#inhalt div.teaser p.space {
	display:none;
}

#inhalt form#suchform {
	width:auto;	
}

#inhalt #content p.kontakttext {
	width:100%;
	display:block;
}

#inhalt div#content div#kontaktdaten {
	width:100%;
	margin:4px auto 10px auto;
	float:none;
	display:block;
}

#inhalt div#content div#kontaktdaten p.betreiber {
	display:none;
}



#inhalt section.more div.filminfo div.captures p.film_fb_link span.ansehen {
	float:none;
	display:block;
	margin:0 0 2px 0;
}

#inhalt section.more div.filminfo div.captures p.film_fb_link span.ansehen a {
	padding:3px 0;
	display:inline-block;
}

#inhalt section.more div.filminfo div.captures p.film_fb_link span.fb_likes {
	float:none;
	display:block;
	margin-top:4px;
}	

#inhalt section.more aside h3.h2 {
	font-size:160%;
	line-height:100%;
}



/* ### FOOTER START ### */

footer {
	margin:0;
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
}	

footer,
footer p {
	text-align:center;
	border:none;
}
	
footer p span,
footer p span.links,
footer p span.socialmedia {
	display:block;
	margin:2px 0 8px 0;
	padding:0;
	clear:both;
	float:none;
	border:none;
}
	
footer p span.socialmedia {
	vertical-align:0px;			
}

footer p span.links_block a {
	display:inline-block;
	padding:6px;
}

/* ### FOOTER ENDE ### */



#inhalt section.more div.sponsorinfo.r {
	margin-left:0;
}

#inhalt section.more div.sponsorinfo ul.filmliste li a {
	display:block;
	padding:4px 0;
}




#inhalt section.more form#suchform input.button,
#inhalt section.more form input.button,
#inhalt form#suchform p.suche input.button {
	padding:6px;
	font-size:130%;
	line-height:100%;
	width:auto;
}



/* ### FORMULAR START ### */

#inhalt form {
	width:100%;	
}

#inhalt form fieldset {
	padding:10px;
}

#inhalt form fieldset p {
	clear:both;
	margin:0 0 6px 0 !important;
	padding:0;	
	font-size:100% !important;
	display:block;
	width:100%;
	border:none;
}
	
#inhalt form fieldset legend {
	margin:0;
	padding:2px 6px;
	font-size:140% !important;
	line-height:120%;
	font-weight:600;
	background-color:#ddd;	
	
}
	
#inhalt form fieldset label,
#inhalt form fieldset label.txt,
#inhalt form fieldset label.plz {
	display:block;
	margin:4px 0 2px 0;
	width:100%;
	font-size:120% !important;
	line-height:100%;
	float:none;
}

#inhalt form fieldset label.checkbox {
	width:80px;
	display:inline-block;
}
	
#inhalt form fieldset label.ort {
	margin:4px 0 2px 0;
}

#inhalt form fieldset label.captcha,
#inhalt div.filmidee_form #filmidee label.captcha {
	margin-bottom:4px !important;
}
	
#inhalt form fieldset input.txt, 
#inhalt form fieldset input.plz,
#inhalt form fieldset input.ort,
#inhalt form fieldset textarea {
	display:block;
	width:calc(100% - 14px) !important;
	margin:0 0 6px 0 !important;
}
	
#inhalt form fieldset input.txt:last-of-type { 
	margin-bottom:0 !important;
}
	
#inhalt form fieldset input.checkbox,
#inhalt form fieldset input.radio {
	width:16px !important;
	vertical-align:-2px;
	background:none;
	margin-left:4px !important;
	border:none;
	display:inline-block;
}


#inhalt div.filmidee_form #filmidee fieldset input.txt,
#inhalt div.filmidee_form #filmidee fieldset textarea,
#inhalt form fieldset input.txt, 
#inhalt form fieldset input.plz,
#inhalt form fieldset input.ort,
#inhalt form fieldset textarea, 
#inhalt section.more form fieldset input.txt, 
#inhalt section.more form fieldset textarea,
#inhalt form#suchform p input.suchbox {
	font-size:130%;
}

#inhalt form fieldset input.txt,
#inhalt form fieldset textarea {
	padding:6px;
}


#inhalt form fieldset textarea, 
#inhalt div.filmidee_form #filmidee fieldset input.txt,
#inhalt div.filmidee_form #filmidee fieldset textarea {
	padding:1%;
	width:98%;
}

#inhalt form fieldset input.captcha, 
#inhalt div.filmidee_form #filmidee fieldset input.captcha {
	width:40px !important;
	display:inline-block !important;
}

#inhalt form fieldset span.frage.txt {
	display:inline-block;
	width:auto;
}


/* ### FORMULAR ENDE ### */



#inhalt div.filmidee_form,
#inhalt div.filmidee_form #filmidee { 
	float:none;
	width:100% !important;
	font-size:100%;	
	margin:0;	
	padding:0;
}




/* ### SUCHE FORMULAR START ### */

#inhalt section.more form#suchform,
#inhalt section.more form.suche {
	width:100%;
	display:block;
	margin:10px 0 20px 0;
	padding:0;
}
	
#inhalt section.more form#suchform p {
	float:none;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}

#inhalt form#suchform p.suche {
	margin:0;
}

#inhalt form#suchform p.suche input.suchbox {
	width:75%;
	margin:0 1% 0 0;
	font-size:130%;
	line-height:120%;
	padding:2%;
	height:auto;
}

#inhalt form#suchform p.suche input.button {
	width:18%;
	margin:0;
	padding:2%;
	font-size:130%;
	line-height:120%;
	height:auto;
}

#inhalt section.more ul.resultlist {
	margin:0;
}

/* ### SUCHE FORMULAR ENDE ### */




#inhalt section.more article,
#inhalt div.suche#content {
	margin:0;
	padding:0;
}



#inhalt section.more article #textversion h2,
#inhalt section.more article #textversion h3 {
	font-size:200%;
}

@media (max-width: 768px) {

	nav ul#menu li form#suchform,
	#inhalt section.more #seitenzahlen_filme form#suchform {
		display:none;	
	}

	#textversion p a.lightbox {
		float:none;
		display:block;
		width:100%;
		text-align:center;
		overflow:hidden;
	}
	
	#textversion p a.lightbox img,
	#textversion p a.lightbox img.screenshot_r	{
		margin:0 auto;	
		float:none;
		display:block;
		width:98%;
		max-width:314px;
	}
	
}

@media (max-width: 600px) {	
	
	#inhalt section.more iframe {
		width:100%;
	}
	
	#inhalt #seitenzahlen_filme,
	#inhalt #seitenzahlen_filme h1,
	#inhalt section.more p.seitenzahlen {
		text-align:center;
		width:auto;
	}

	#inhalt #seitenzahlen_filme h1 span.text_akt_filme,
	#inhalt #seitenzahlen_filme h1 select,
	#inhalt section.more p.seitenzahlen,
	#inhalt section.more p.seitenzahlen strong,
	#inhalt section.more p.seitenzahlen select {
		float:none;
		display:block;
		text-align:center;
		margin:0 auto 6px auto;
	}
	
	#inhalt #seitenzahlen_filme h1 select,
	#inhalt section.more p.seitenzahlen select {
		margin-bottom:2px;
	}
	
	#inhalt p.seitenzahlen {
		display:block;
		clear:both;
		border-top:none;
		margin:0 auto 10px 0;
		padding:0;
		text-align:center;
	}


	#inhalt .facebook_filmidee {
		max-width:100%;	
	}
	
	#inhalt #tagcloud_home {
		width:100%;
		display:block;
		margin:0;
		float:none;
	}	
	
	#inhalt div.bg-teaser-2 {
		padding-top:0;		
	}

	#inhalt section.more div.filminfo div.captures {
		float:none;
		display:block;
		max-width:216px;	
		margin: 0 auto 10px auto;
		text-align:center;
	} 
	
	#inhalt section.more div.filminfo div.captures p.film_fb_link {
		margin:0 auto 20px auto;
	}
	
	#inhalt section.more div.filminfo div.captures p.capture {
		margin:0 0 6px 0;
	}
	
	#inhalt section.more div.filminfo div.captures p.film_fb_link span.fb_likes { 
		margin:0 auto;
		text-align:center;
		height:20px;
		overflow:hidden;
	}
	
	#inhalt section.more div.filminfo div.film_text {
		float:none;
		display:block;
		margin:0;
	}

	#inhalt section.more div.filminfo h2 {
		margin-bottom:6px;	
	}
	
	#inhalt section.more div.filminfo {
		margin:0;
	}
	
}




#filmscroller_detail {
	position:relative;
	left:auto;
	top:auto;
	display:block;
	color:#333;
	padding:10px;
}

#filmscroller_detail h3 {
	font-size:220%;
	line-height:100%;
	margin-bottom:4px;
}

#filmscroller_detail ul {
	display:block;
	clear:both;
	margin:0;
	padding:0;
	height:auto;
}

#filmscroller_detail ul li {
	display:block;
	position:relative;
	margin:0 10px 10px 0;
	float:left;
}

#filmscroller_detail ul li span {
	display:block;
	position:absolute;
	left:0px;
	bottom:1px;
	z-index:999;
	padding:2px;
	width:136px;
	font-size:120%;
	background-color:rgba(255,255,255,0.75);
}
	
#filmscroller_detail ul li span a {
	color:#fff;
}

#filmscroller_detail ul li img {	
	width:140px;
}


img.blaulicht_peter {
	display:none !important;
}


