* {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000;
}
html, body { height:100%; min-height:100%;}
body {
	margin:0px;
	padding:0px;
}
h1 {font-size:14pt; color:#d4331e;}
img {border:0px;}
a {
	color:#a7a8aa;
	text-decoration:none;
}
p {
	margin:0px;
}
ul {
	padding:0 0 0 2px; 
	list-style-position:inside;
}
/*#bodyWrap {
	height:100%; 
	width:100%;
	position:relative;
	bottom:0px;
	top:0px;
}*/
#logo {
	background:transparent url('images/logo_mbtv.png') no-repeat;
	height:150px;
	width:164px;
	position:relative;
	z-index:999;
	left:50%;
	margin:-150px 0 0 -363px;
	overflow:hidden;
}
#allWrap {
	width:800px;
	min-height:100%;
	height:auto !important; 
	height:100%; 
	left:50%;
	position:relative;
	margin:190px 0 0 -400px;
	float:left;
}
#starleft {
	background:transparent url('images/bg_star_left.png') no-repeat top left;
	width:306px;
	height:339px;
	position:absolute;
	top:0px;
	left:50%;
	margin:-100px 0 0 -505px;
	z-index:10;
}
#starright {
	background:transparent url('images/bg_star_right.png') no-repeat top left;
	width:302px;
	height:349px;
	position:absolute;
	top:100px;
	left:50%;
	margin:0 0 0 285px;
	z-index:10;
}
#headerWrap {
	height:80px;
	width:600px;
	margin:-150px 0 0 200px;
	position:relative;
}

#contentAllWrap {
	height:100%; 
	width:800px;
	float:left;
	margin:-70px 0 0 0;
	position:relative;
}
.white {background:#fff;}
.color_1  {background: transparent url('images/bg_content_color_1.png') repeat-y top left;}
.color_2 {background: transparent url('images/bg_content_color_2.png') repeat-y top left;}
.color_3 {background: transparent url('images/bg_content_color_3.png') repeat-y top left;}
.color_4 {background: transparent url('images/bg_content_color_4.png') repeat-y top left;}
.color_5 {background: transparent url('images/bg_content_color_5.png') repeat-y top left;}

.white #contentAllWrap {background: transparent url('images/bg_content_top_white.png') no-repeat top left;}
.color_1 #contentAllWrap {background: transparent url('images/bg_content_top_color_1.png') no-repeat top left;}
.color_2 #contentAllWrap {background: transparent url('images/bg_content_top_color_2.png') no-repeat top left;}
.color_3 #contentAllWrap {background: transparent url('images/bg_content_top_color_3.png') no-repeat top left;}
.color_4 #contentAllWrap {background: transparent url('images/bg_content_top_color_4.png') no-repeat top left;}
.color_5 #contentAllWrap {background: transparent url('images/bg_content_top_color_5.png') no-repeat top left;}

#contentWrap {
	width:725px;
	height:100%;  
	float:left;
	margin:50px 0 0 0;
	padding:45px 0 0px 75px;
	background-image:url('images/content_border_top.png');
	background-repeat:no-repeat;
	background-position:center 30px;	
}
#content_border_top {
	background:transparent url('images/content_border_top.png') no-repeat;
	width:650px;
	height:15px;
	float:left;
}
#content_border_bottom {
	background:#ffffff url('images/content_border_bottom.png') no-repeat;
	width:650px;
	height:15px;
	float:left;
}
#content {
	width:630px;
	height:100%; 
	/* min-height:500px; */
	float:left;
	background:#fff;
	padding: 0 10px;
	position:relative;
	z-index:20;
}

.white #contentWrap { background-color:#ffffff;}
.color_1 #contentWrap { background-color:#f5ac62;} /* gelborange */
.color_2 #contentWrap { background-color:#ef965d;} /* warmes orange */
.color_3 #contentWrap { background-color:#ea714e;} /* orange */
.color_4 #contentWrap { background-color:#d2321f;} /* leuchtend rot */
.color_5 #contentWrap { background-color:#b31620;} /* dunkelrot */

#footerWrap {
	width:800px;
	float:left;
	margin:0 0 0px 0;
}
.white #footerWrap {background: transparent url('images/bg_footer_white.png') no-repeat top left;}
.color_1 #footerWrap {background: #f5ac62 url('images/bg_footer_color_1.png') no-repeat top left;}
.color_2 #footerWrap {background: #ef965d url('images/bg_footer_color_2.png') no-repeat top left;}
.color_3 #footerWrap {background: #ea714e url('images/bg_footer_color_3.png') no-repeat top left;}
.color_4 #footerWrap {background: #d2321f url('images/bg_footer_color_4.png') no-repeat top left;}
.color_5 #footerWrap {background: #b31620 url('images/bg_footer_color_5.png') no-repeat top left;}

#footer {
	width:650px;
	float:left;
	background:#ffffff;
	margin:0px 0 0 75px;
}

/* menüs, feste Links */
#logo a {
	display:block;
	width:164px;
	height:150px;
}
#logo a p {
	text-indent:-10000px;
}
#logo a:focus {
	outline:none;
}
#impressum {
	background:url('images/impressum.png') no-repeat;
	width:15px;
	height:61px;
	position:absolute;
	right:-15px;
	top:375px; 
	/* top:259px; */
	z-index:20;
}
#datenschutz {
	background:url('images/datenschutz.png') no-repeat;
	width:15px;
	height:65px;
	position:absolute;
	right:-15px;
	top:445px; 
	/* top:329px; */
	z-index:20;
}
#rechtliche-grundlagen {
	background:url('images/rechtliche-grundlagen.png') no-repeat;
	width:15px;
	height:116px;
	position:absolute;
	right:-15px;
	top:520px; 
	/* top:404px; */
	z-index:20;
	display:none;
}
#kontakt {
	background:url('images/kontakt.png') no-repeat;
	width:15px;
	height:40px;
	position:absolute;
	right:-15px;
	top:520px; 
	/* top:530px; */
	z-index:20;
}
#news_link {
	background:url('images/news.png') no-repeat;
	width:15px;
	height:29px;
	position:absolute;
	right:-16px;
	top:570px;
	z-index:20;
}
.sidemenuSeparator {
	color:#b31620;
	display:none;
}
#impressum a {
	display:block;
	width:15px;
	height:61px;
}
#datenschutz a {
	display:block;
	width:15px;
	height:65px;
}
#rechtliche-grundlagen a {
	display:block;
	width:15px;
	height:116px;
}
#kontakt a {
	display:block;
	width:15px;
	height:40px;
}
#news_link a {
	display:block;
	width:15px;
	height:29px;
}
#impressum a p, 
#datenschutz a p,
#rechtliche-grundlagen a p,
#kontakt a p ,
#news_link a p {
	text-indent:-5000px;
}
#impressum a:focus,
#datenschutz a:focus,
#rechtliche-grundlagen a:focus,
#kontakt a:focus {
	outline:none;
}
#menu {
	width:600px;
	height:30px;
	margin:0 0 0 0;
	float:left;
}
ul.menu {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	width:600px;
}
ul.menu li {
	float: left;
	width:92px; 
	height:30px;
	margin:0 5px 0 0;
	padding:0 0 2px 10px;
	display:block;
}
ul.menu li a {
	text-decoration:none; 
	color:#fff; 
	font-size:12px;
	line-height:14px;
	display:block;
}
ul.menu li.menu_1 { background:url('images/menu_tab_1.png') no-repeat top left; }
ul.menu li.menu_2 { background:url('images/menu_tab_2.png') no-repeat top left; }
ul.menu li.menu_3 { background:url('images/menu_tab_3.png') no-repeat top left; }
ul.menu li.menu_4 { background:url('images/menu_tab_4.png') no-repeat top left; }
ul.menu li.menu_5 { background:url('images/menu_tab_5.png') no-repeat top left; }

#headline {
	height:50px;
	position:relative;
	top:-10px;
}

#headline p {
	/* font-weight:bold; */
	color:white;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:-0.2px;
}

/** Form **/
form {
	background-color:white;
}
.fehler {
	color: #FF0000;
}
label {
	color:#F6AC63;
	font-weight:bold;
}
fieldset {
	border:0;
	margin:0;
	padding:0;
}
legend {
	display:none;
}
form p {
	margin:0 0 5px;
}
form fieldset div {
	margin:0 0 5px;
}
form fieldset div input {
	width:300px;
}
form fieldset div textarea {
	width:620px;
}
form fieldset div #beschreibung {
	margin-bottom:10px;
}
form fieldset #Absenden {
	margin-top:10px;
	width:150px;
}
form fieldset #Absenden:before {
	content: "<hr />";
}

/*** Content Spalten ***/

.colLeft {
	float:left;
	width:470px;
	/* border-right:2px dotted #a7a8aa; */
	margin-bottom:15px;
}
.colRight {
	float:left;
	width:115px;
	/* margin-left:15px; */
	padding-left:15px;
	border-left:2px dotted #a7a8aa;
	margin-bottom:15px;
}
hr {
	border:0px;
	border-bottom:2px dotted #a7a8aa;
	padding-top:0px;
	margin-bottom:15px;
	clear:both;
}
.colLeft hr {
	margin-right:10px;
}
.colFull {
	padding:0 0 0 10px;
}

/*** Einzelne Seiten ***/

/* für mehrere Seiten */
.date, h3 {
	font-size:0.8em;
	color:#a7a8aa;
}
.headline h2 {
	font-size:1.2em;
	text-transform:uppercase;
	color:#f6ac63;
	margin:0px 0 5px 0;
}
.headline.big h2 {
	font-size:1.8em;
	letter-spacing:0.1em;
	font-weight:normal;
}
.link {
	margin-top:10px;
}
.link button, input#button_send {
	font-size:1.1em;
}
.teaser {
	margin:10px 0 0 0;
}
.teaser_video {
	float:left;
}
.teaser_info {
	float:left;
	margin:0 0 10px 10px;
	width:250px;
}
.colFull .teaser .teaser_info {
	width:140px;
}

.teaser_info .link{
  margin-top:5px;
}

.hrSpacer {
	height:32px;
	width:100%;
	background:url('/images/hrspacer_repeat.png') repeat-x center left; 
	border-top:2px dotted #a7a8aa; 
	border-bottom:2px dotted #a7a8aa; 
	margin:20px 0;
	clear:both;
}
.hrSpacer_left { background:url('/images/hrspacer_left.png') no-repeat center left; width:5px; height:32px; float:left;}
.hrSpacer_right { background:url('/images/hrspacer_right.png') no-repeat center right; width:5px; height:32px; float:right;}

/* Startseiten / index */
.deineBremenStory {
	width:450px;
	/*height:282px;*/
	/* background:url('/images/deine-bremen-story-ganz-fett-im-internet.jpg') no-repeat top left; */
	float:left;
}
.deineBremenStory h1 {
	text-indent:-10000px;
	line-height:0px;
	margin:0px;
}

.firstVideo .teaser_video {
  width:320px;
  margin-bottom:15px;
}

.firstVideo .teaser_info {
	width:130px;
	/* margin-top:107px; */
}
.videoWrap_top {
	background:url('/images/videoWrap_top.png') no-repeat top left;
	height:8px;
	width:400px;
}
.videoWrap_bottom {
	background:url('/images/videoWrap_bottom.png') no-repeat top left;
	height:8px;
	width:400px;
}
.video {
	margin:0 7px 0 7px;
}
.videoWrap { 
	width:400px;
	background-color:#e0e1e3;
}
.video_info {
	margin:10px 7px;
	color:#A6A7A9;
}
.video_info .headline,
.video_info .autor {
	color:#A6A7A9;
}
/*********************************************/
/* Bewerbung */
.entrySymbol {
	position:absolute;
	margin:-25px 0 0 -50px;
}

/* Filmteam */

.color_2 .headline h2 {
	color:#b31620;
}

/* mein Video */
.color_3 .headline h2 {
	color:#ea714e;
	font-weight:normal;
}
.kommentarWrap .headline h2 {
	color:#A7A8AA;
	font-size:1.1em;
	text-transform:none;
}
.kommentarWrap .entry {
	
}
/* Jury */
.color_4 .headline h2 {
	color:#d2321f;
}

/* Gewinn */
.color_5 .headline h2 {
	color:#b31620;
}
.colFull .gewinner .teaser_video {
	width:420px;
}
.colFull .gewinner .teaser_info {
	width:190px;
}


*html #contentAllWrap {
	position:absolute;
	top:0px;
}
*html #logo {
	position:relative;
}
*html #footerWrap {
	display:none;
}
*html #content {
	width:613px;
}
*html ul.menu li {
	width:102px;
}


/* LIKE BAR */
.like_bar {
	margin:5px 0 0;
	float:left;
	width:100%;
	clear:both;
}
.like_bar .weiterleiten{
	float:left;
	margin:5px 10px 0 0;
	padding:2px;
	height:15px;
}
.like_bar .btn_like {
	cursor:pointer;
}
.like_bar .btn_like_not {
	cursor:pointer;
}
.like_bar .btn_weiterleiten {
	cursor:pointer;
}
.like_bar .like_box {
	display:none;
	clear:both;
	height:32px;
	padding:1px;
	border:1px solid #A7A8AA;
	float:left;
	margin:5px 0 0;
	background-color: white;
}
.like_bar .btn_share {
	float:left;
	margin:0 10px 0 0;
}
.twitter_btn a {
	background:url("/images/share_twitter.png") no-repeat;
	height:25px;
	padding:7px 0 0 30px;
	display:block;
}
.facebook_btn a{
	background:url("/images/share_facebook.png") no-repeat;
	height:25px;
	padding:7px 0 0 30px;
	display:block;
}
.email_btn a{
	background:url("/images/share_mail.png") no-repeat;
	height:25px;
	padding:7px 0 0 30px;
	display:block;
}
.news_content {
	margin:5px 0 0;
}
img.news_image {
	/*position:absolute;*/
}
.slideshow {
height:350px;
	position:relative;
}

/* finch.bremen.de */

iframe {
	border-color:white;
	border:0;
	margin:0 0 10px;
	padding:0;
	width:100%;
	overflow:hidden;
}
iframe#top {
	margin-top:20px;
}

#video_wrapper {
	width:630px;
	float:left;
}
#video_wrapper #content{
	width:630px !important;
	padding:0 !important;
}
#video_wrapper #videoPlayer {
	margin:0 0 10px;
	text-align:center;
}
#video_wrapper #video_info {
	margin:0 0 10px;
	clear:both;
}
#video_wrapper #video_info hr {
	margin-bottom:5px;
}
#video_wrapper #video_info .date{
	float:right;
}
#video_wrapper #video_info .headline{
}
#video_wrapper #video_info .post{
	text-align: justify;
}
#video_wrapper #video_info #play_cont{
	float:right;
	color:#B31620;
	font-size:1.2em;
}
#video_wrapper #video_info #like_count{
	color:#B31620;
	font-size:1.2em;
}
#video_wrapper .link {
	float:right;
	margin-bottom:5px;
}
#video_wrapper #lieblingsvideo {
}
#video_wrapper #lieblingsvideo .link {
	color:#fff;
	float:left;
}
#video_wrapper #lieblingsvideo .link button{ 
	color:#fff;
	background:url(img/button_liebling.jpg) no-repeat;
	width:204px;
	height:28px;
	border:0px;
}
button#k_write{
	color:#fff;
	background:url(img/button_kommentar.jpg) no-repeat;
	width:204px;
	height:28px;
	border:0px;
}
#video_wrapper #kommentar_schreiben {
	margin:20px 0;
	float:left;
	clear:both;
	width:100%;
}
#video_wrapper #kommentar_schreiben form{
	float:left;
	clear:both;
	width:100%;
}
#video_wrapper #kommentar_schreiben form label{
	display:block;
	float:left;
	clear:both;
	width:215px;
	margin:0 0 5px;
}
#video_wrapper #kommentar_schreiben form input,
#video_wrapper #kommentar_schreiben form textarea {
	display:block;
	float:left;
	width:300px;
	margin:0 0 5px;
	border:1px solid #A7A8AA;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}

#video_wrapper #kommentar_schreiben form input:focus,
#video_wrapper #kommentar_schreiben form textarea:focus {
	background-color:#fff8f7;
}

#video_wrapper #kommentar_schreiben form #button_send {
	width:auto;
	margin:0 0 0 315px;
	color:#fff;
	background:url(img/button_send.jpg) no-repeat;
	width:204px;
	height:28px;
	border:0px;
}
.vid_list_item .vid_details .vid_link ul {
	margin:0;
	padding:0;
	float:right;
}
.vid_list_item .vid_details .vid_link ul li {
	list-style: none;
	float:left;
	margin:0 0 0 10px;
	background:url(img/button_video.jpg) no-repeat;
}
.vid_list_item .vid_details .vid_link ul li a{
	display:block;
	width:70px;
	height:20px;
	color:#B31620;
	line-height:20px;
	text-align:center;
}
.vid_link_detail ul {
	margin:0;
	padding:0;
}
.vid_link_detail ul li{
	list-style: none;
	float:left;
	margin:0 10px 0 0;
	background:url(img/button_video.jpg) no-repeat;
}
.vid_link_detail ul li a{
	display:block;
	width:70px;
	height:20px;
	color:#B31620;
	line-height:20px;
	text-align:center;
}

#video_wrapper .kommentarWrap {
}
.vid_list_item .vid_details,
#video_wrapper .kommentarWrap .entry{
}

.vid_list_item .vid_details .date,
#video_wrapper .kommentarWrap .entry .date{
	float:right;
}
.vid_list_item .vid_details .headline,
#video_wrapper .kommentarWrap .entry .headline{
	margin:0 0 5px;
}
.vid_list_item .vid_details .post,
#video_wrapper .kommentarWrap .entry .post{
	text-align: justify;
}
.vid_list_item .vid_details .post {
	margin:0 0 5px 140px;
}
.vid_list_item .vid_details .vid_link ul {
	margin:0;
	padding:0;
	float:right;
}
.vid_list_item .vid_details .vid_link ul li {
	list-style: none;
	float:left;
	margin:0 0 0 10px;
	background:url(img/button_video.jpg) no-repeat;
}
.vid_list_item .vid_details .vid_link ul li a{
	display:block;
	width:70px;
	height:20px;
	color:#B31620;
	line-height:20px;
	text-align:center;
}
#video_wrapper .kommentarWrap hr{
}
#video_wrapper #wrap #ausgabe {
	clear:both;
	margin:5px 0 0;
}
#video_wrapper #wrap #ausgabe .erfolg {
	color:#F6AC63;
	font-size:1.2em;
}
.vid_list_item {
	float:left;
	clear:both;
	width:100%;
	margin:0 0 20px;
	padding:0 0 5px;
	border:0px;
	border-bottom:2px dotted #a7a8aa;
}
.vid_list_item img {
	float:left;
	width:130px;
	margin:0 10px 5px 0;
}
#news_img_23 .navigation {
	display:block;
}
#videos_flow {
	height:315px;
}
