﻿body{
	margin:0px; padding:0px; background-color:#66687a;
}


/* begin main container ------------------------------------ */

#page-container{
	margin-top:10px;
	margin-bottom:10px;
	border-width:1px;
	border-color:#707780;
	border-style:solid;
	background-color:#585a6a;

}
.page-table{ background-color:#585a6a;}

#head-container{
	border-style:solid;
	border-width:0px;
	background-color:#23242e;
	position:relative;
	z-index:2;
}
#content-container{
	width:988px!IMPORTANT;
	float:left;
 	border-width:1px 1px 0px 1px;
	border-color:#0000ff;
	background-color:#585a6a;
	position:relative;
  background:url('../images/content-bg.png') repeat-y bottom left;
}


#footer-container{
	width:980px;
	font-size:10px;
	height:16px;
	background-color:#494d56;
	border-color:#707780;
	border-width:1px 0px 0px 0px;
	clear: both;
	padding:0px 3px 0px 5px;
}
.footer-copyright{
    padding-left:5px;
}
#x11-mini-banner{
  position:absolute;
  margin-top:-60px;
  margin-left:800px;
}
#x11-mini-banner img{border:none;}

/* Start header --------------------------- */
#main-navi {
	clear: both;
	text-align:left;
	background: url('../images/navi-all-bg.png') repeat-x top left;
}
#rootline{padding:6px;margin:0px 0px 0px 3px;}
#topmess-container{
	height:24px;
	clear: both;
	padding:0px;
	padding:5px 3px 0px 5px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#707780;
	width:980px;
	background-color:#585a6a;
	background:url('../images/static-header-bg.png') repeat-x top left;
	position:relative;
	z-index:1;
}

.last-update{position:absolute; border:0px solid #ff0000; left:10px; top:7px; }
.last-update.hl{left:90px; }
/* .rssfeed-navi{position:absolute; left:230px; top:8px;	z-index:3;} */
.rssfeed-navi{position:absolute; left:8px; top:8px;	z-index:3;}

.fb-wraper-head{
	position:absolute; left:125px; top:0px; z-index:10;
	width:400px; height:28px;
}
.fb-wraper-head .fb-like{
	position:absolute; left:105px; top:4px;
	height:27px;
}
.button-go-fb{
	position:absolute; left:0px; top:0px;
	width:100px; height:29px;
	background-color:#4b67a1;
}

/* singe tt_news */
.fb-wraper-current{
	position:absolute; left:290px; top:40px;
	width:180px;
}

.fb-wraper-current .fb-like{
}

/* end singe tt_news */

#googleplus-head{
    position:absolute; z-index:100; 
    width:100px; height:27px;
    top:0px; left:300px;
	border:1px solid #f00;
}

.contact-navi{margin:0px 0px 0px 0px; position:absolute; right:0px; top:0px;}
.contact-navi ul{margin: 0px; padding: 0px; list-style-type: none;list-style-position:inside;}
.contact-navi ul li{
	font-size:11px;
	float: left; background-color:transparent; height:20px; line-height:20px; padding:0px 5px 5px 5px;
	background:transparent url('../images/fillct.png') repeat-x top left;
}
.contact-navi li.leftbg{width:19px; background:url('../images/lct.png') no-repeat top left; padding:0px 0px 5px 0px;}
.contact-navi li.middle {}
.contact-navi li.last{padding:0px 5px 5px 5px;}
.contact-navi a.active{font-weight:bold;}

.image-navi{position:absolute; right:0px; top:30px;margin:0px; padding:0px; z-index:3;}
.image-navi img{z-index:3;}
.image-navi ul{margin: 0px; padding: 0px; list-style-type: none;}
.image-navi ul li{ float: left; background-color:transparent; line-height:20px; padding:0px;margin:0px;}
.image-navi ul li a img{border-left:1px solid #707780;padding:0px;margin:0px;}

form.head-search{ display:none;position:absolute; top:5px; left:400px;}
.minisearch-wrap{}

#logo-container{
	height:76px;
	padding:0px;
	padding-left:0px;
	float:left;
	border-width:1px 1px 1px 1px;
	border-color:#707780;
	background-color:#23242e;
 	border-style:solid;
}
#logo-container img{border:none;}

/* end  header --------------------------- */

/* start content ------------------------ */
table.center-c, table.center-c-only{
	border-spacing:0px; border-style:none;border-width:0px;	border-collapse:collapse;
}
td.center-l,td.center-c,td.center-r, td.center-c-only{
	vertical-align:top;	height:300px; padding:0px; margin:0px;
}
td.center-c,td.center-c-only{	border:solid #707780;	border-width: 0px 0px 0px 0px; }
table.center-c-only, td.center-c-only{ border-style:none; margin:0px;}

/* --- Inhalt Container Links --- */
#he-col-pos-1{
	border:solid #707780;
	border-width:0px 0px 0px 0px;
	padding-left:12px; padding-top:8px; height:35px;
  background: url('../images/static-header-bg.png') repeat-x top left;
}

#col-pos-1{
	float:left;
	border:0; width:190px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
#col-pos-1 .news-latest-item{padding-left:5px;}
#col-pos-1 .news-latest-item.odd{}
#col-pos-1 .news-latest-item.even{background: url('../images/col-pos-1-2-bg.png') repeat-y top left;}

#col-pos-1 .latest-image img{border:1px solid #666666; margin-top:6px;}
#he-col-pos-1 img{margin-top:-3px; margin-left:-5px;}
#he-col-pos-2 img{margin-top:-4px;}

/* --- Inhalt Container Mitte --- */
.img-he-col-pos-0{ border:0; margin:-2px 0px 0px 0px;	padding:0px 0px 3px 0px;}

/* --- Container mitte --- */
.content-spacer{height:15px;}

#twocolumn-special #col-pos-0{padding-left:8px;}
#twocolumn-special #col-pos-2{width:431px;}
#twocolumn-special #he-col-pos-2{ width:431px!IMPORTANT; position:relative;}
#col-pos-0{
	position:relative;
	float:left; width:541px;
	margin:0px 0px 0px 0px;
	padding:7px 3px 0px 6px;
	background: url('../images/static-header-bg.png') repeat-x top left;
}

#col-pos-0 .only{
	float:left;
	width:750px;
	margin-left:0px;
	border-color:#00ff00;
	display: inline;
}

/* --- Container rechts --- */

#he-col-pos-2{
	border-width:0px 0px 0px 0px;
  width:100%!important;
	font-size:14px;
	padding:9px 2px 0px 4px;
	height:35px;
	background: transparent url('../images/static-header-bg.png') repeat-x top left;
	margin:0px;

}
#col-pos-2{
	padding:8px 0px 0px 0px;
	float:left;	width:248px;
	background:url('../images/col-pos-2-bg.png') repeat-y bottom right;
}
#col-pos-2 .news-latest-item.even{
  background:url('../images/col-pos-2-2-bg.png') repeat-y bottom right;
}

/* --- Container Kopzeile --> noch unbenutzt --- */
#col-pos-3{	float:left;	width:510px;	border-color:#ffff00;}

/* --- Container Fusszeile --> noch unbenutzt --- */
#col-pos-4{	margin-top:0px;	padding:0px;border-color:#000000;}

/* end build content ------------------------ */

/* --- Main Navigation (New )Layer Menu */
/* #main-navi #pageNavi #topFoldOutNavi ul.TextNavigation */

#main-navi {
	/* background: transparent url('../images/backgrounds/bg-pagenavi.png') no-repeat bottom right; */
	/* position: absolute;*/
	position:relative;
	border-width:1px 0px 0px 0px;
	border-color:#707780;
	background-color:#4e505e;
	top: 0px; left: 0px; /* z-index: 810; */
	height: 28px; width: 100%;
}
/* * html #main-navi{left:0px; bottom: 0px;}*/

#pageNavi{
	position:relative;
	text-decoration:none;
	margin:0px; padding:0px;
	background-color:#4e505e;
	/* z-index: 811; */
}
/* braucht der IE wie immer sonderwünsche */
#pageNavi,#main-navi,#topFoldOutNavi{background: #434659 url('../images/navi-all-bg.png') repeat-x top left;}

#pageNavi .level2{-moz-opacity: 95%;	opacity: 0.95; filter: alpha(opacity=95, style=0);}

#pageNavi a {text-decoration:none;}
#pageNavi a.active{}
#pageNavi a.subexist{}
#pageNavi a.active.subexist{}
#pageNavi a.no{}
#pageNavi .level1 a.active,subexist{font-weight:bold;}
#pageNavi li {background: #434659 url('../images/navi-all-bg.png') repeat-x top left; }
#pageNavi li a:hover{background: #4e505e url('../images/navi-all-bg-hv.png') repeat-x top left;}
#pageNavi li a.active{background: #4e505e url('../images/navi-all-bg-hv.png') repeat-x top left;}

#pageNavi li.middle{}
#pageNavi li.last{}

#pageNavi .level1,
#pageNavi .level2,
#pageNavi .level3,
#pageNavi .level4{}

#pageNavi .level1 a {font-size:14px; padding-bottom:5px; padding-left:9px;}
#pageNavi .level2 a {font-size:12px;}


/* start rssfed navi
----------------------------------------------------------------------------*/
.rssfeed-navi {width:150px;}
.rssfeed-navi ul li {background-color:transparent; margin: 0px; padding: 0px;}
.rssfeed-navi ul {margin: 0; padding: 0;list-style-type: none; list-style-position: inside;}

.rssfeed-navi ul li ul li{
	padding:1px 3px 1px 15px; width:140px;
	background:url('../icons/feedr.gif') no-repeat 0px 2px;
}

.rssfeed-navi ul.atom li ul li {background:url('../icons/feeda.gif') no-repeat 0px 2px; }
.rssfeed-navi ul li img{background-color:#474747; margin-bottom:2px;} /* hier */
.rssfeed-navi ul ul li a {display:block;}

/* --- 1. Ebene --- */
.rssfeed-navi li{float: left;}
.rssfeed-navi li ul li {float: none;}

/* scheiss IE 6, rss kann der sowiso nicht ..... */
* html .rssfeed-navi{display:none;}

/* 2. Ebene ausblenden */
.rssfeed-navi ul li ul {
	border:1px solid #888; border-top:0px; background-color:#434659;
	position: absolute; /*z-index: 333;*/ display:none;	float: none;
	-moz-opacity: 95%;	opacity: 0.95; filter: alpha(opacity=95, style=0);
}

/*
hover effects ( ein und ausblenden ) wieder mal für den IE ein
paar extras ......
-------------------------------------------------------
 die klasse .jsover ist nur für den ie, der effect wir mit javascript
 realisiert. Der IE kann das halt mal wieder nicht ohne .....
------------------------------------------------------
*/

/* 2. Ebene anzeigen */
.rssfeed-navi ul li.jsover ul,
.rssfeed-navi ul li:hover ul  {display:block;}
/* end rssfed navi
----------------------------------------------------------------------------*/

#topFoldOutNavi ul{
	margin: 0; padding: 0;
	list-style-type: none;
	list-style-position: inside;
}

#topFoldOutNavi ul li {margin: 0; padding: 0;}
#topFoldOutNavi ul li a {display: block;}

/* --- 1. Ebene --- */
#topFoldOutNavi ul li {	float: left;}
#topFoldOutNavi ul li a {	display: block;	padding: 0px 10px 0px 15px;	font-size: 12px;line-height: 23px;}

/* --- 2. Ebene --- */
#topFoldOutNavi ul li.level2 a {padding: 2px 10px 2px 10px;display: block;}

#topFoldOutNavi ul ul {float :none;}
#topFoldOutNavi ul li ul a { font-size: 11px;	font-weight:normal; line-height: 22px;}
#topFoldOutNavi ul li.level2 {border-bottom: 1px solid #707780;}
#topFoldOutNavi ul li .last {	border-bottom:0px;}

/* 2. Ebene ausblenden */
#topFoldOutNavi ul li ul {
	position: absolute; /* z-index: 333; */
	margin-left: -1px;
	border: 1px solid #707780;
	width: 150px;
	float: none;
	border-top: 0px;
	display:none;
	/*
 -moz-opacity: 90%;
	opacity: 0.90;
	filter: alpha(opacity=90, style=0);
 */
}

/* 3. Ebene */
#topFoldOutNavi ul li ul li {	float: left;	width: 150px;}

/* 4. Ebene */
#topFoldOutNavi ul li ul li ul li {
	margin-top:-27px;
	margin-bottom:-0px;
	margin-left:149px;
	border:1px solid #707780;
	border-left:0px;
}

/*
hover effects ( ein und ausblenden ) wieder mal für den IE ein
paar extras ......
-------------------------------------------------------
 die klasse .jsover ist nur für den ie, der effect wir mit javascript
 realisiert. Der IE kann das halt mal wieder nicht ohne .....
------------------------------------------------------
*/

/* 2. Ebene anzeigen */
#topFoldOutNavi ul li.jsover ul,
#topFoldOutNavi ul li:hover ul  {display:block;}

/* 3. Ebene ausblenden */

#topFoldOutNavi ul li.jsover ul ul,
#topFoldOutNavi ul li:hover ul ul {display:none;}

/* 3 Ebene anzeigen */
#topFoldOutNavi ul ul li.jsover ul,
#topFoldOutNavi ul ul li:hover ul {display:block;}

/* 4. Ebene ausblenden */
#topFoldOutNavi ul ul li.jsover ul ul,
#topFoldOutNavi ul ul li:hover ul ul {display:none}

/* 4 Ebene anzeigen */
#topFoldOutNavi ul ul ul li.jsover ul,
#topFoldOutNavi ul ul ul li:hover ul {display:block;}

/* 5. Ebene ausblenden */
#topFoldOutNavi ul ul ul li.jsover ul ul,
#topFoldOutNavi ul ul ul li:hover ul ul {display:none}

/* 5 Ebene anzeigen */
#pageNavi ul ul ul ul li.jsover ul,
#pageNavi ul ul ul ul li:hover ul {display:block;}


/* E --- TOP NAVIGATION --- */

/* ------------------------------------ */
#head-container,#content-container,#footer-container{border-style:none;}
#head-container,#content-container,#footer-container,#main-navi,	#logo-container{border-style:solid;}

#logo-container,#content-container{	border-style:none;}
#content-container{	border-top:1px solid #707780;	width:100%;}

/* scheisse IE 6 */
* html #logo-container{position:relative;overflow:hidden;}
* html #content-container {width:955px!IMPORTANT;}

/*#####################################
	start small boxxes
*/

#col-pos-0 .news-list-container{ width:100%; float:left; margin:5px 0px 0px 0px;}
#col-pos-0 .news-list-container .news-list-item{
	height:220px;
	background:url('../images/bg-newslist2.png') repeat-x bottom left;
}
#col-pos-0 .news-list-container.boxmode .news-list-item{
	clear:none; position:relative;
	width:267px; float:left!important;
	background:url('../images/bg-newslist.png') repeat-x bottom left;
	height:305px;
}
#col-pos-0 .news-list-container .news-list-item{position:relative;padding:0px;margin:0px;	margin-bottom:10px;}
#col-pos-0 .news-list-container.boxmode .news-list-item.odd{margin-right:3px;}
#col-pos-0 .news-list-container.boxmode .news-list-item.even{}
#col-pos-0 .news-list-container .news-subhead{margin-bottom:2px;}
#col-pos-0 .news-list-container.boxmode .news-subhead{
	font-size:11px;
	border:1px solid #f00; float:left; width:255px; height:93px;
	border-width:0px 0px 0px 0px;
	bottom:45px; position:absolute;
}

.news-list-container .info-head,
.news-single-item .info-head{
  color:#fff; font-weight:bold; font-size:11px;
	filter: alpha(opacity=70, style=0);-moz-opacity: 070; opacity:0.7;
	margin:-5px -4px 5px -5px;
	padding:1px 3px 5px 3px;
	border-bottom:1px solid #c1c2cc;
}

.news-single-item .info-head{
  border-bottom:0px;
  margin:0px 0px 5px 0px;
  padding:0px;
  font-size:13px;
}

.add-title{
	margin:-4px 0px 2px 0px;
	padding:1px 1px 1px 4px;
}

#col-pos-1 .add-title{}
#col-pos-0 .news-single-content-wrap .add-title,
#col-pos-0 .boxmode .add-title{
	margin:-5px 0px 2px 0px;
  background-color:#c1c2cc; color:#c80000;
	font-weight:bold;font-size:12px;
  width:162px;
}

* html #col-pos-0 .boxmode .add-title{width:158px;}

#col-pos-0 .news-single-content-wrap .add-title{
	margin:1px 5px 8px 0px;
	width:auto;
	font-size:14px;
}

#col-pos-2 .add-title{}

#col-pos-0 .news-list-container.boxmode span.times{
	/* test */

	background-color:transparent;display:block;
	padding:3px; margin:-5px -4px 5px -2px;
	font-size:11px;line-height:16px;font-weight:bold;
}

#col-pos-0 .news-list-container .crop{padding:2px 0px 3px 5px;}

/* fast solution for .. */
#col-pos-0.hiddencrop{display:none;}
#col-pos-0.hiddencrop{display:none;}

#col-pos-0 .news-list-container.boxmode .crop{font-size:11px; color:#ccc;}

#col-pos-0 .news-single-item .news-subhead{margin:-8px 5px 3px -3px; font-weight:bold; font-size:12px; line-height:18px;}

.news-list-morelink a{ font-size:10px; }
.news-list-morelink a .marrow{font-size:13px; padding:0px 2px 0px 0px;}
#col-pos-1 .news-list-morelink a,
#col-pos-2 .news-list-morelink a{ padding:1px 0px 2px 4px; width:47px;float:right; margin-right:2px;}

#col-pos-0 .news-list-morelink{ position:absolute; bottom:8px;bottom:2px; right:3px;width:100px;}
#col-pos-0 .news-list-morelink a{display:block; padding:1px 2px 2px 2px;}
#col-pos-0 .news-list-container .news-list-category{position:absolute; bottom:2px; left:5px; color:#adadad;}

#col-pos-2 .news-latest-container p{font-size:10px;	padding:6px; }
#col-pos-0 .news-list-container .news-subhead{background-color:transparent; line-height:17px;}

/*End small boxes
	#####################################
*/


/* ############################################ */
/* begin TMailform style */
/* ############################################ */

form.tmail-form{border:0px solid #ff0000; color:#fff; margin-left:0px; margin-top:10px; width:415px; height:500px;}

#mk-rdmcp-question-wrap pre{color:#fff!important;}

.mk-rdmcp-error{ font-weight:bold;color:#000;padding:3px 3px 3px 3px;background:#fff; margin-bottom:5px;}
.mk-rdmcp-content{position:relative; margin-top:15px;}

#mk-rdmcp-update-lnk{margin-left:-95px;text-decoration:underline; font-weight:bold; position:absolute;}
#mk-rdmcp-update-lnk:hover{text-decoration:none;}

#mk-rdmcp-question-wrap{margin-left:96px;margin-bottom:8px;margin-top:8px;}
.mk-rdmcp-question,.mk-rdmcp-question input{font-size:13px;font-weight:bold;margin-top:5px;}
.mk-rdmcp-question input{margin-left:0px;}

#mk-rdmcp-indication{text-align:center;position:absolute;width:325px; height:125px;}
#mk-rdmcp-transp-layer{
	position:absolute;height:100%;width:100%;background-color:#585a6a;
	filter: alpha(opacity=90, style=0);-moz-opacity: 090; opacity:0.9;
	left:-5px;
}
#mk-rdmcp-indication img{position:absolute;background:#585a6a;top:22px;margin-left:-50px;}

.tmail-form-header{color:#ffa400;}
.tmail-form-notes{float:left; width:90px; text-align:right;padding-right:5px;}
* html .tmail-form-notes{ margin:1px -3px 0px 0px; height:17px;line-height:17px; padding:0px;}

textarea.tmail-text{margin-top:-0px;}

.tmail-form-notes-copytoyou{float:left; margin-top:3px; padding-left:5px; }

/* input text input fields  --- */
input.tmail-text:focus{border-style:inset;color:#fff;}
select.dropdown{float:left; width:317px;border:1px inset #fff; padding:2px 5px 2px 5px;}

/* change/send fields  */
input.tmail-send{
	margin-top:5px;float:right;
  width:55px; margin-right:33px;
  border: none;
}
* html select.dropdown { width:307px;}
input.tmail-check{float:left; border:0px; margin-top:2px; margin-left:95px; }

select.dropdown option {border-style:none; line-height:15px;}
select.dropdown, select.dropdown option {background-color:#6d6c7d; padding:2px 5px 2px 5px; line-height:15px;}

/* error contents  */
.tmail-form-err{color:#000;background:#fff;padding:2px 2px 1px 3px;}
.tmail-form-err.info{background:#fff!important;padding:0px 5px 1px 3px;color:#000;font-weight:bold;}
.tmail-form-star{color:#ffa400; font-weight:bold; font-size:14px; }
/* newline div */
.tmail-form-clear{clear:left; height:1px; overflow:hidden;}

.tmail-text.mousein{background-color:#5f5e6d;}
.tmail-text.mouseout{background-color:#6d6c7d;}
.tmail-text.mousefocus{background-color:#23242e;border-style:inset;}

.tmail-send.mousein{}
.tmail-send.mouseout{}
.tmail-send.mousefocus{}

input.tmail-send{border:0px solid ;margin-right:20px; width:75px;height:9px; padding:0px;}

.tmail-text.mousefocus,
.tmail-text.mouseout,
.tmail-text.mouseout,
input.tmail-text,
textarea.tmail-text{color:#fff;}

.tmail-form-header b{background:#fff!important;padding:5px;color:#000;display:block;margin-right:6px;}

textarea.tmail-text,
input.tmail-text,
select.dropdown{margin-bottom:6px;}

textarea.tmail-text,
#mk-rdmcp-question-wrap,
input.mk-rdmcp-answer-text,
input.tmail-text{width:305px;}

.frm_mk_anydropdownmenu{background:transparent;}
.frm_mk_anydropdownmenu select {background:transparent;}

div.video-mp3-wrap{}

.counter-wrap {position:relative;}
#col-pos-0 .counter-wrap {position:absolute; bottom:23px; left:0px;height:20px; width:260px;}

.video-counter,
.mp3-counter{	height:20px; text-align:right; clear:both; position:relative;}

#col-pos-0 .video-counter,
#col-pos-0 .mp3-counter {width:125px; text-align:left; float:left; width:125px;clear:none;}

#col-pos-0 .video-counter {}
#col-pos-0 .mp3-counter {}

.mp3-counter img,
.video-counter img{position:absolute; left:0px; top:0px;height:18px; width:18px;
	filter: alpha(opacity=60, style=0);-moz-opacity: 060; opacity:0.6;
}

#col-pos-0 .video-counter img{}
.mp3-counter img{left:1px;}

.mp3-counter span,
.video-counter span {position:absolute; left:30px; top:1px; font-size:8px;color:#8d8d8d; width:74px;text-align:left;}

.mp3-counter span.num,
.video-counter span.num{position:absolute; left:105px; top:1px; color:#8d8d8d; font-weight:bold; width:20px;}

#programmsingle #col-pos-0,
#programmsingle td.center-c{width:786px; border-right:0px; }

/* template KINOPROGRAMM_SINGLE, NEWSPAGE_SINGLE
 --> tt_news single view */
.news-single-item{position:relative;margin:-5px 0px 0px 0px; ;padding:0px;}
.news-single-backlink{ /* background-color:#fff; */}
.news-single-backlink a span{
	display:block; padding:3px;
	font-size:24px; font-weight:normal;
	color:#ccc;
}

.news-single-backlink.top{ 
  border:0px solid #f00; margin:0px 0px 0px 0px;
  position:absolute; top:-49px; right:-5px;
  width:300px; background-color:#000; height:44px; line-height:44px;
  padding-left:5px;
  border-left:1px solid #7d7d7d; 
}
.news-single-backlink.bottom{background-color:#000;  padding:6px;}

.news-textwrap{width:477px;border:0px solid #f00; float:left; padding-right:3px;}
.news-mediawrap{ width:300px;border:0px solid #00f; margin-top:-9px; float:right; position:relative;}

.news-mediawrap .news-single-img{}
.news-mediawrap .news-image-replacment-wrap{}
.news-mediawrap .news-image-replacment-wrap img{}

.news-single-img{ background-color:#41414d!important; margin:10px 0px 5px 0px!IMPORTANT; width:293px;}
.news-single-img .first-img-clear{clear:both;}
.news-single-img img {border:2px solid #666664!IMPORTANT; margin:2px 1px 2px 2px;}
.news-single-img .first-image-wrap img{border:0px!IMPORTANT; padding:0px; margin:0px 0px 0px 0px;}

/* wieder mal scheiss IE 6 */
* html .news-mediawrap{position:absolute!IMPORTANT;}
* html .news-mediawrap .news-single-img{margin:10px 0px 5px 3px!IMPORTANT;}

/* only for swf object players */
/* Internal Video  and Mp3 Players wrap */
.wrap-swf-internal h3 { margin-bottom: 1px!important; width:291px;}

/* Internal Video Players */
.single-videomedia{margin:5px 0px 5px 0px;}
.wrap-videomedia{margin-bottom:5px; border:1px solid #444; margin-right:5px;}
.wrap-videomedia h3{margin-bottom: 0px!important;}

/* Internal Mp3 Players */
.single-mp3media{margin:3px 0px 0px 5px;}
.wrap-mp3media{margin-bottom:8px; color:#fff;}
.wrap-mp3media h3 {border:none!important;}
.wrap-mp3media h4{ margin-bottom:3px; color:#fff;}

.wrap-mp3media span.headermp3 {
	background:#20243e!important;
	font-size:12px; font-weight:normal;
	padding:4px 3px 6px 6px;
	margin-top:5px;
  margin-left:0px;
  margin-right:-6px;
  display:block;
}

/* external Players  */
.wrap-swf-external{margin:3px 0px 8px 0px;}
.wrap-swf-external .video-mp3-wrap .news-single-imgcaption{}
.wrap-swf-external h3{ margin-bottom: 0px!important; width:291px;}

/* tt_new relation file downloads, links .. */
dl.news-single-files dt,
dl.news-single-links dt{
	height:14px;line-height: 14px; width:296px;
	background:#20243e;	color:#fff;
	margin:1px 0px 10px 0px;
	padding:4px 3px 6px 6px;
}
#programmsingle .news-mediawrap h3,
#programmsingle .news-mediawrap dt{
	background-color:#41414d!important;
  background:#20243e!important;
}
dl.news-single-files dd,
dl.news-single-links dd{ margin:2px 0px 0px 0px;}
dl.news-single-files dd img{ margin:0px 0px 0px 0px;}
dl.news-single-files dd a { padding-left:8px; padding-right:5px;}

span.rgmediaimages-player{font-size:12px; color:#fff;line-height:18px;}
/* end KINOPROGRAMM_SINGLE, NEWSPAGE_SINGLE */

/* ############################################ */
/* end  TMailform style */
/* ############################################ */


/* ############################################ */
/* begin styles for extension "tx_cssfilelist   */
/* ############################################ */

.filelinks span{display:block;}
.f-link-cnt.filecount{ display:block; margin-bottom:5px;}
.f-link-cnt{ display:block; border: 0px solid #ff0000; margin-left:-5px; margin-bottom:10px; padding-left:5px; position:relative; height:45px;}
.f-link-cnt.odd{background-color:#66687a;}
.f-link-cnt.even{background-color:#6d6f82;}
.f-link-cnt.first{/*background-color:#cccccc;*/}
.f-link-cnt.last{/*background-color:#ffcccc;*/}


.f-link-cnt img.single-icon{
  /* background:url('/fileadmin/page-babylonkino/icons/filelinks/single-ico.gif');*/
  background-repeat:no-repeat;
  background:#ffffff;
  height:10px;width:10px;border:0px;float:left;margin-top:1px;
}

.f-link-cnt img.icon-display{
  background:url('/fileadmin/page-babylonkin0/icons/filelinks/default.gif');
  background-repeat:no-repeat!important;
  height:29px;width:26px;border:0px; float:left;
}
.f-link-cnt img.thumpnail-display{float:left;}
.f-link-cnt .thumpnail-crop{
  border:1px solid #0086cc; overflow:hidden;
  width:70px; height:70px ;float:left;margin-right:5px;
}

a.no-icon {border:0px solid #0000ff; float:left;margin-right:5px;}

span.link-text{border:0px solid #00ffff;float:left;margin-left:8px;}
span.file-size{border:0px solid #00ff00; float:right;color:#ffffff;margin-right:20px;}
span.link-dscr{border:0px solid #ff00ff;font-style:italic; position:absolute;left:48px;margin-top:3px;}
span.f-link-clear{clear:both;}

  a:hover .link-text {text-decoration:underline;cursor:pointer;}

.filelinks.layout_1 .f-link-cnt,
.filelinks.layout_0 .f-link-cnt { padding-top:5px;clear:both;}

.filelinks.layout_1 .f-link-cnt .file-size,
.filelinks.layout_0 .f-link-cnt .file-size{ padding-top:25px;}

.filelinks.layout_1 .f-link-cnt .link-text,
.filelinks.layout_0 .f-link-cnt .link-text { padding-top:25px;}

.filelinks.layout_0 span.link-dscr,
.filelinks.layout_1 span.link-dscr{font-weight:bold; padding-left:3px; width:340px;}

.filelinks.layout_2 .f-link-cnt{height:25px;}
.filelinks.layout_2 .single-icon{border:0px solid #ff0000; margin-top:5px;}
.filelinks.layout_2 .f-link-cnt .file-size{ padding-top:3px;}
.filelinks.layout_2 .f-link-cnt .link-text{ padding-top:2px;}
.filelinks.layout_2 .f-link-cnt span.link-dscr{border:0px solid #ff00ff;position:absolute;left:18px;margin-top:18px;}

.filelinks.layout_3 .f-link-cnt{height:75px;}
.filelinks.layout_3 .f-link-cnt .file-size{ padding-top:0px;}
.filelinks.layout_3 .f-link-cnt .link-text{ padding-top:0px;}
.filelinks.layout_3 .f-link-cnt span.link-dscr{position:absolute;left:75px;margin-top:18px;}
.filelinks.layout_3 .thumpnail-crop{width:70px; height:70px ;float:left;margin-right:-2px;}

.f-link-cnt.pdf  img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/pdf.gif');margin-top:0px;height:40px;width:40px;}
.f-link-cnt.ai img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/ai.gif');}
.f-link-cnt.ani img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/ani.gif');}
.f-link-cnt.au img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/au.gif');}
.f-link-cnt.avi img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/avi.gif');}
.f-link-cnt.bmp img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/bmp.gif');}
.f-link-cnt.cdr img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/cdr.gif');}
.f-link-cnt.css img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/css.gif');}
.f-link-cnt.csv img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/csv.gif');}
.f-link-cnt.doc img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/doc.gif');}
.f-link-cnt.dtd img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/dtd.gif');}
.f-link-cnt.eps img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/eps.gif');}
.f-link-cnt.exe img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/exe.gif');}
.f-link-cnt.fh3 img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/fh3.gif');}
.f-link-cnt.flash img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/flash.gif');}
.f-link-cnt.folder img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/folder.gif');}
.f-link-cnt.gif img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/gif.gif');}
.f-link-cnt.htm img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/htm.gif');}
.f-link-cnt.html img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/html.gif');}
.f-link-cnt.ico img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/ico.gif');}
.f-link-cnt.inc img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/inc.gif');}
.f-link-cnt.java img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/java.gif');}
.f-link-cnt.jpg img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/jpg.gif');}
.f-link-cnt.js img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/js.gif');}
.f-link-cnt.max img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/max.gif');}
.f-link-cnt.mid img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/mid.gif');}
.f-link-cnt.mov img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/mov.gif');}
.f-link-cnt.mpeg img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/mpeg.gif');}
.f-link-cnt.mpg img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/mpg.gif');}
.f-link-cnt.pcd img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/pcd.gif');}
.f-link-cnt.pcx img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/pcx.gif');}
.f-link-cnt.png img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/png.gif');}
.f-link-cnt.ps img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/ps.gif');}
.f-link-cnt.psd img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/psd.gif');}
.f-link-cnt.rtf img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/rtf.gif');}
.f-link-cnt.sgml img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/sgml.gif');}
.f-link-cnt.swf img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/swf.gif');}
.f-link-cnt.sxc img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/sxc.gif');}
.f-link-cnt.sxw img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/sxw.gif');}
.f-link-cnt.tga img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/tga.gif');}
.f-link-cnt.tif img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/tif.gif');}
.f-link-cnt.ttf img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/ttf.gif');}
.f-link-cnt.txt img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/txt.gif');}
.f-link-cnt.wav img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/wav.gif');}
.f-link-cnt.wrl img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/wrl.gif');}
.f-link-cnt.xls img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/xls.gif');}
.f-link-cnt.xml img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/xml.gif');}
.f-link-cnt.xsl img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/xsl.gif');}
.f-link-cnt.zip img.icon-display{background-image:url('/fileadmin/page-babylonkino/icons/filelinks/zip.gif');}

/* ############################################ */
/* end styles for extension "tx_cssfilelist   */
/* ############################################ */

/* table.typo3-debug{position:absolute; top:100px;z-index:1000;} */
table.typo3-debug{position:relative; border:1px solid #f00;}
table.typo3-debug td {color:#000;}

