#content .at-item {
	clear:both;
	padding: 10px 20px 10px 20px;
	background-image:url(content-background3.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	border-bottom:1px solid #CCCCCC;
/*	width:400px;*/
}

#content .at-item img {
	float:left;
}

#content .at-item .at-item-img {
	padding:1px;
	border:1px solid #ccc;
	background-color:white;
}

#content .at-item-inner {
	float:left;
	width:360px; 
}

#content .at-item-inner table {
	width:325px;
}

#content .at-item-channel {
	float:left;
}

#content .at-item-channel-box {
	float: left;
	margin-top:15px;
	margin-left:0px;
	width: 140px;
	height: 60px;
	border: 1px solid #ccc;
	vertical-align:middle;
	background-color:white;
}

#content .at-item-inner .airtime-date {
	width: 130px;
}

#content .at-item-inner .airtime-time {
	width:40px;
}

#content .at-item-inner a {
	text-decoration:none;
        color: #3B3C5B;
}

#content .at-item-inner a:hover {
	font-weight:bold;
}

#content .at-item-channel-box img {

}

#content .tx-cfabwwwminifaq-pi1-questions ol {
	margin: 0 0 20px 0px;
	padding:0 0 20px 15px;
	background-image:url(dashes-h.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#content .tx-cfabwwwminifaq-pi1-questions ol li {
	list-style:none;
	font-size:11px;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	background-image:url(li-square-grey.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
}

#content .tx-cfabwwwminifaq-pi1-questions ol li a {
	text-decoration:none;
	color:#3B3C5B;
}

#content ol.tx-cfabwwwminifaq-pi1-answers {
	margin:0; padding:0 0 0 0;
}

#content ol.tx-cfabwwwminifaq-pi1-answers li {
	margin:0; padding:0;
	list-style:none;
	background-image:url(dashes-h.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#content .tx-cfabwwwminifaq-pi1-answers .tx-cfabwwwminifaq-pi1-q {
	background-image:url(pd-h3-background.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-weight:bold;
	padding:0 0 0 15px;
	margin: 0 0 10px 15px;
}

.tx-cfabwwwminifaq-pi1-z {
	visibility: hidden;
}

#content .tx-cfabwwwminifaq-pi1-answers blockquote {
	font-size:11px;
	margin:0 0 0 15px; padding:0;
}

#content .tx-cfabwwwminifaq-pi1-answers a.tx-cfabwwwminifaq-pi1-toplink {
	float:right;
	text-decoration:none;
	font-size:11px;
	color:#3B3C5B;
	padding:0 15px 0 15px;
	background-image:url(to-top-link.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

#content .tx-cfabwwwminifaq-pi1-answers hr {
	clear:both;
	visibility:hidden;

}

#content h2 {
	font-size:14px;
	margin-left:15px;
}

#content h3 {
	font-size:12px;
	margin-left:15px;
}

#content ul {
	margin:0 0 0 15px;
	padding:0;
}

#content ul li {
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	background-image:url(li-square.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:16px;
}	

div.awards-item {	
	background-image:url(content-background3.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	border-top:1px solid #CCCCCC;
	border-bottom: 2px solid white;
	padding:10px 18px 10px 18px;
	display:block;
}

div.awards-item-inner {
	float:left;
	width:360px;
}

div.awards-item-inner ul {
	margin:0 0 0 15px; padding:0;
}

div.awards-item-inner ul li {
	margin:0; padding:0 0 0 15px;
	list-style:none;
	font-size:11px;
	background-image:url(li-square.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}

div.awards-item-inner ul li a {
	text-decoration:none;
	color:black;
}

div.awards-item img {
	border:1px solid #D9D9D9;
	padding:1px;
	float:left;
}

div.awards-item h1 {
	margin:0px 0 15px 0;
	padding:0 0 0 15px;
	background:none;
	background-image:none;
	color:#3B3C5B;
	font-size:14px;
	font-weight:bold;
	font-stretch:condensed;
	font-family:Helvetica, Arial, sans-serif;
	clear:both;
	}

div.awards-item h1 a {
	background-image:none;
	color:#3B3C5B;
	font-size:18px;
	font-weight:bold;
	font-stretch:condensed;
	font-family:Helvetica, Arial, sans-serif;
	clear:both;
	text-decoration:none;	
	}

div.awards-item a.awards-link {
	float:right;
	color:#3B3C5B;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}



.text-img-link {
/*	background-image:url(content-background3.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
*/
  margin:10px 0px 0px 0px;
  padding: 0 15px 15px 15px;
  display:block;
	border-bottom:1px solid #CCCCCC;
}

.text-img-link img {
	border:1px solid #D9D9D9;
	padding:1px;
	float:left;
	margin-right:15px;
}

.text-img-link-inner {

}

.text-img-link-inner h2 {
  font-size:11px;
  text-transform:uppercase;
  font-weight:bold;
  margin:0;
  padding:0;
}

.text-img-link-bottomline {
	margin-top:25px;
	background-color:white;
	heigth:2px;
	line-height:1px;
	font-size:1px;
clear:both;
	}

.text-img-link-inner a {
  clear:both;
  float:right;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  color:#3B3C5B;
}

#content div.container2col {
	width:584px;
	margin:0 0 15px 0;
	display:block;
	background-image:url(pix-c3c3c3.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

#content .container2col .col1 {
	float:left;
	background-image:url(text-2col-bg.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
}

#content .container2col .text-img-link {
	border-bottom:none;
}

#content .container2col .col2 {
	float:left;
}

#content .container2col .col2 img {
	margin-left:0px;
}

#content .container2col .col1, #content .container2col .col2 {
	padding-top:15px;
	width:292px;
}

#content .teasing-text {
	background-image:url(content-background3.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	border-bottom:1px solid #CCCCCC;
}

.teasing-text-bottomline {
	margin-top:25px;
	background-color:white;
	width:400px;
	heigth:2px;
	line-height:1px;
	font-size:1px;
	}

.right-teaser h1 {
	margin:0;
	font-size:10px;
	color:#999999;
	background-image:url(right-teaser-h1.gif);
	background-repeat:no-repeat;
	width:129px;
	height:14px;
	padding:1px 0 0 15px;
	border-bottom:1px solid #CCCCCC;
	background-position:top left;
}

.right-teaser select {
	width:132px;
	font-size:11px;
}

.right-teaser-content {
	padding:6px;
	margin:0;
	border-bottom:1px solid #CCCCCC;
	}

#content .airtimes-teaser {
	background-image:url(../bilder/fernseher-gross.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:180px;
	background-color:red;
}

#content .airtimes-teaser h2 {
	margin:0;
	font-size:10px;
	color:#999999;
	background-image:url(right-teaser-h1.gif);
	background-repeat:no-repeat;
	width:129px;
	height:14px;
	padding:1px 0 0 15px;
	border-bottom:1px solid #CCCCCC;
	background-position:top left;
}

#content .airtimes-teaser-content {
	padding:6px;
	margin:0;
	color:white;
	font-size:11px;
	margin:0 35px 0 27px;
	padding-top:31px;
}

#content .airtimes-teaser-content a {
	text-decoration:none;
	color:white;
}
	
	
h1 {
	background-image: url(h1-background.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 16px;
	margin:15px 0 25px 15px;
	padding:0 0 0 12px;
	clear:both;
}
p {
	font-size: 11px;
	padding:0;
	margin:0 15px 0 15px;
	line-height:16px;
}

img {
	border:none;
	}


table {
	margin: 0 15px 0 15px;
}

td {
	font-size:11px;
	vertical-align:top;
	text-align:left;
}

select optgroup {
	font-style:normal;
	font-size:10px;
	font-weight:bold;
}

.imgLeftBorder, .csi-image {
	border: 1px solid #cccccc;
	padding: 5px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res {
	width:700px;
}

/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; margin-left:0px; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
  margin-left:15px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */
		
