body
{
  /* background-image:url(../images/body-bg.png);background-repeat:repeat-x;
  background-color:#0074ba;
  background-color:#56b0e6;
  background-color:#7d7d7d; */
  
  background-color:#83a0b3;
  margin:0px;padding:0px;
}
#page-container
{
  	/* margin-top:0px; width:800px;padding:0px; */
	margin-top:0px; width:988px;padding:0px; 
	border:1px solid #005380;padding-top:1px; border-top:0px;
	background-color:#0074ba;
	background-image:url(../images/body-bg.png);background-repeat:repeat-x;
}
#navi-container
{
  /*position:absolute; left:0px; top:1px;width:170px; height:150px;*/
  position:absolute; left:0px; top:1px;width:195px; height:229px;
  background-color:transparent;
  background-color:#83a0b3;
  border-right:1px solid #005480;
  border-bottom:1px solid #005480;
}

ul#main-navi{ text-align:left; margin:0px; padding:0px; list-style:none;}
ul#main-navi li{ height:23px; border:0px solid #ffffff; margin:0px; padding:0px; margin-bottom:0px;}

ul#main-navi li a,ul#main-navi li a:hover 
{
  font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;
  background-color:#0071b4; display:block;
  padding:3px;padding-left:5px;
}
ul#main-navi li a:hover {background-color:#0080cc;}

#headahead
{
	/* width:800px; height:228px; border:0px solid #333333;margin-top:0px;*/
	width:988px; height:228px; border:0px solid #333333;margin-top:0px;
 	position:relative; 
	background-color:#008dcf;
	background-image:url(../images/page-head-bg.png);background-repeat:repeat-x;	
}

/* set background-color */
#content-container, 
#col-pos-1,
#col-pos-0,
#col-pos-2,
#footer{background-color:#0071b4!IMPORTANT; }

#top-bar{width:100%; height:3px;background-color:#eca409; position:absolute;overflow:hidden;}
#film-container
{
 /*  width:510px; height:140px;border:0px solid #333333; position:absolute;left:150px; */
  width:520px; height:140px;border:0px solid #333333; position:absolute;right:100px;  
  background-image:url(../images/film.gif); background-repeat:no-repeat;
  top:24px; border:0px solid #f00;
}
#summer{
	/* width:390px; padding:0px;position:absolute; height:38px; right:0px; bottom:-9px;color:#e1d8c7;font-size:55px;*/
    width:450px; padding:0px;position:absolute; height:38px; right:66px; bottom:-9px;color:#e1d8c7;font-size:55px;
    border:0px solid #ff0000;
}
#black-bar{
	/* width:631px;left:170px;top:144px; height:36px; overflow:hidden;*/
	width:792px;left:196px;top:144px; height:36px; overflow:hidden;
	background-color:#000000;  color:#ffffff;
	position:absolute; bottom:0px;
    top:194px;
	border-top:1px solid #666666;
}
#black-ruler{
    width:800px;  overflow:hidden; background-color:#000000;
    top:260px; height:2px;position:absolute;
	 display:none;
}
#page-info{
    position:absolute; bottom:2px; line-height:30px; left:205px;color:#e1d8c7; font-size:20px; z-index:5;
}

#logo-container
{
  width:147px; height:140px; border:0px solid #ff0000;left:220px;top:22px;
  background-image:url(../images/catlogo.gif); background-repeat:no-repeat;
  position:absolute;
}

#content-container
{
	clear:both;margin-bottom:0px;
	margin-top:2px; border:0px solid #ff00ff;
}

#footer
{
 	height:161px;
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
}

#col-pos-1 
{
	/* border-right:1px solid #0086cc; */
	width:195px;float:left;text-align:left;color:#ffffff;
}

#col-pos-0 
{
	border:0px solid #ff0000;
	/* width:392px;float:left;*/
	width:580px;float:left;
}

#col-pos-2
{
	/* border-left:1px solid #0086cc; */
	width:195px;float:right;text-align:left; color:#ffffff;
}

#colums-0-2 #col-pos-0 
{
	border-right:1px solid #0086cc; 
	/* width:580px;float:left;*/
	width:783px;float:left; padding-right:0px;
}

#colums-1-0 #col-pos-0 
{
	border-right:1px solid #0086cc; 
	/* width:580px;float:left;*/
	width:783px;float:left; padding-right:0px;
}

#colums-1 #col-pos-0 
{
	border-right:0px; 
	/*width:775px;float:left;*/
	width:943px;float:left;
}

#col-pos-1,
#col-pos-2{margin-top:12px;}
#col-pos-0{margin-top:12px;padding-left:8px; padding-right:8px;}

#col-pos-1 b,
#col-pos-2 b{font-weight:bold;}

#col-pos-1 .news-list-item,
#col-pos-2 .news-list-item{font-weight:bold;}

#col-pos-1 .news-list-item,
#col-pos-2 .news-list-item{font-size: 11px;line-height:14px; position:relative;}

#col-pos-1 .news-list-item.odd,
#col-pos-2 .news-list-item.odd{background-color:#005e91;}
#col-pos-1 .news-list-item.even,
#col-pos-2 .news-list-item.even{background-color:#0074ba;}

/* left */
#col-pos-1 .news-list-item img {float:left; margin:5px;margin-right:8px; margin-top:0px;}
#col-pos-1 .news-list-morelink{
	text-align:right;margin-right:10px;margin-bottom:5px;
	position:absolute; bottom:0px; right:0px;
}

#col-pos-1 .news-list-morelink a{color:#333; border:1px solid #fff; padding-left:3px; padding-right:3px; background-color:#eda500;}
#col-pos-1 .news-list-item
{
	border-bottom:1px solid transparent;
	border-right:1px solid #0086cc;
}

div.video-mp3-wrap{}
.counter-wrap {position:relative;}

.video-counter,
.mp3-counter{	height:20px; text-align:right; clear:both; position:relative;}
.mp3-counter img,
.video-counter img{position:absolute; left:0px; top:0px;height:18px; width:18px;
	filter: alpha(opacity=80, style=0);-moz-opacity: 080; opacity:0.8;
}
.mp3-counter img{left:1px;}
.mp3-counter span,
.video-counter span {position:absolute; left:30px; top:1px; font-size:8px;color:#ccc; width:74px;text-align:left;}

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


/* right */
#col-pos-2 .news-list-item p {padding-left:5px;}
#col-pos-2 .news-list-item img {float:left; margin:5px;margin-left:8px; margin-top:0px;}
#col-pos-2 .news-list-morelink{clear:right; text-align:left;margin-left:5px;margin-bottom:5px;}
#col-pos-2 .news-list-morelink a{color:#333; border:1px solid #fff; padding-left:3px; padding-right:3px; background-color:#eda500;}
#col-pos-2 .news-list-item
{
	border-bottom:1px solid transparent;
	border-left:1px solid #0086cc;
}

#col-pos-2 .news-list-morelink{
	text-align:right;margin-right:10px;margin-bottom:5px;
	position:absolute; bottom:0px; right:0px;
}

/* tt_news archive listing */
div.news-arch{ margin:0px; padding:0px; overflow:hidden;}
div.news-arch .news-list-item{display:block;}
div.news-arch td.news-list-date-col{display:none;}
div.news-arch .news-list-item img {float:left; margin:0px 5px 0px 0px;}
div.news-arch .news-list-morelink{clear:left; text-align:right;margin-right:10px;margin-bottom:5px;}
div.news-arch .news-list-morelink a{color:#ffffff; padding-left:3px; padding-right:3px; background-color:#eda500;}

span.marrow{margin-right:3px;}
/* end tt_news archive listing */


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

table.typo3-debug{position:absolute; top:100px;z-index:1000;}
form.tmail-form{
  color:#fff; margin-left:200px; margin-top:10px; 
  width:570px; height:495px; position:relative;
    border:0px solid #f00;
}

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

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

#mk-rdmcp-update-lnk{margin-left:-95px;text-decoration:underline; position:absolute; font-weight:bold;}
#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:410px; height:125px;}
#mk-rdmcp-transp-layer{
	position:absolute;height:100%;width:100%;background-color:#0074ba;
	filter: alpha(opacity=90, style=0);-moz-opacity: 090; opacity:0.9;
	left:-5px;
}
#mk-rdmcp-indication img{position:absolute; left:150px; background:#0074ba;top:22px;}

.tmail-form-notes{
    float:left; width:90px; text-align:right;
    padding-right:3px; margin:0px;
}
* html .tmail-form-notes{ margin:0px -3px 0px 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:386px;border:1px inset #fff;}
/* all ies to 6.xxx */
* html select.dropdown { width:384px;}

/* change/send fields  */
input.tmail-send{margin-top:5px;float:right; border: none;}
input.tmail-check{float:left; border:0px; margin-top:2px; margin-left:95px; }

select.dropdown option {border-style:none;}

select.dropdown,
select.dropdown option {background-color:#005f93;}

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

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


.tmail-text.mousein{background-color:#004367;}
.tmail-text.mouseout{background-color:#005f93;}
.tmail-text.mousefocus{background-color:#004367;border-style:inset;}

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

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

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

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

input.tmail-send{border:0px solid ;margin-right:96px; width:55px;height:13px; padding:0px;}

div.add-title{
	/* background-color:#ccc; */
	margin:-12px 0px 5px 0px;
	padding:1px 0px 1px 8px;
	background-color:#e6e6e6; color:#f00;	
}

#col-pos-0 div.add-title{
	font-weight:bold; font-size:15px;
	margin:0px 5px 5px 0px;
	padding:1px 0px 1px 8px;	
	height:30px; line-height:30px;
	border:0px;
}

DIV#colums-0-2 div.add-title{}
DIV#colums-1-0 div.add-title{}


div.info-head{color:#ccc;margin-bottom:3px; margin-top:-2px;}
span.times{line-height:16px; display:block;}

#col-pos-2 div.info-head,
#col-pos-2 span.times{line-height:16px;margin-left:8px;}

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

/* 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:#20243e;
	color:#fff; font-weight:bold;	
}
.news-single-backlink a span
{
	display:block; padding:3px;
	font-size:15px;	color:#fff;
}

.news-single-backlink.top
{ 
  border:0px solid #f00; margin:2px 0px 0px 0px; /* display:none; */
  position:absolute; right:-2px; top:-36px;
  width:299px; height:34px; line-height:34px;
}


DIV#colums-0-2 .news-single-backlink.top
{ 
  right:6px; top:-36px;
  width:292px;
}

.news-single-backlink.top:hover,
.news-single-backlink.top a:hover { text-decoration: underline;}

.news-single-backlink.bottom{width:300px; margin:8px 0px 0px 0px;}

.news-textwrap{width:477px;border:0px solid #f00; float:left; padding-right:3px;}
.news-mediawrap
{
	width:300px;border:0px solid #00f; margin-top:-10px; 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:#0074ba!important; margin:23px 0px 5px 0px!IMPORTANT; width:297px;
}
.news-single-img .first-img-clear{clear:both;}
.news-single-img img {border:1px solid #008ed9!IMPORTANT; margin:3px 5px 3px 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 0px 0px;}
.wrap-videomedia{margin-bottom:10px; border:1px solid #005380; border-bottom:0px; 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 span.headermp3 {
	background:#20243e!important;
	font-size:12px; font-weight:normal;
	padding:4px 3px 6px 6px;
	margin-top:35px; margin-left:3px; margin-right:-3px;
	display:block;
}

.wrap-mp3media h4{ margin-bottom:3px; color:#fff; font-size:11px; font-weight:normal;}


/* 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:291px;
	background:#20243e;	color:#fff;
	margin:1px 2px 10px 3px;
	padding:4px 3px 6px 6px;
  clear:left;
}
#programmsingle .news-mediawrap h3,
#programmsingle .news-mediawrap dt{
	background:#20243e;
}
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,
dl.news-single-links dd a{ padding-left:8px; padding-right:5px;}

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

/* wetter button */

DIV#c1759{ float:right; margin: 4px 5px 5px 8px; 
    background-color: transparet!IMPORTANT;
}

DIV#c1759 #wettercom-button-46b7e87ce2148ae6a9af9e44b16263ed{
    height: 195px;
    background-repeat: no-repeat;
    color: #FFF!IMPORTANT;
    background-color: transparet!IMPORTANT;
    background-image: url()!IMPORTANT;
    background: transparent!IMPORTANT;
    border-width: 1px;
    border-style: solid;
    border-color: #fff!IMPORTANT;
}
DIV#wettercom-title{
    /* background-color:#eda500; display:block; */
    background-color:#333; display:block;
    margin:-5px -5px 0px -5px!IMPORTANT;
    padding:2px 5px 2px 5px!IMPORTANT;
    width:100%!IMPORTANT;
    border-bottom: 1px solid #ccc!IMPORTANT;
}
DIV#wettercom-title a
DIV#wettercom-title a:hover,
DIV#wettercom-title a:link,
DIV#wettercom-title a:visited{color:#fff;}

DIV#wettercom-title a:hover{text-decoration:underline;}

#wettercom-button-46b7e87ce2148ae6a9af9e44b16263ed #wettercom-woys-46b7e87ce2148ae6a9af9e44b16263ed #day1,
#wettercom-button-46b7e87ce2148ae6a9af9e44b16263ed #wettercom-woys-46b7e87ce2148ae6a9af9e44b16263ed #day2{
    border-color:#d9d9d9!IMPORTANT;
}

#wettercom-button-46b7e87ce2148ae6a9af9e44b16263ed DIV#wettercom-brand{
    border:1px solid #fff!IMPORTANT;
    background-color:#eda500!IMPORTANT;
}

#wettercom-button-46b7e87ce2148ae6a9af9e44b16263ed #wettercom-logo{display:none!IMPORTANT;}
#wettercom-button-46b7e87ce2148ae6a9af9e44b16263ed #wettercom-search{ display:none; }

/* end wetterbutton */

