body { font-size:11px; line-height:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000; width:17cm; background:#fff; }

/* swf background */
#swf_bg { display:none; }
#ad_lb { display:none; }
#ad_sky { display:none; }
#getad, #ph_sky, #ph_lb, #ph_fb, #hpa, #hpad , #dhtml{ display:none; visibility:hidden;}

a, a:visited  { color:#000; text-decoration:none; }

img { border:0; }
.clear { clear:both; }

p, .p { font-size:13px; line-height:16px; color:#000; display:block; }
h1 { font-size:16px; line-height:19px; color:#000; } /* mainteaser headline */
h2 { font-size:12px; line-height:15px; font-weight:normal; } /* teaser theme */
h3, .h3 { font-size:14px; line-height:17px; font-weight:bold; color:#000; display:block; } /* teaser headline */
h4 { font-size:13px; line-height:16px; color:#000; }
h5 { font-size:13px; line-height:16px; color #000; }
h6 { font-size:13px; line-height:16px; color:#000; }

input, textarea, select { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; }

#content { position:relative; width:100%; z-index:0; margin:0; padding:0; }
#content_container { position:relative;  width:100%; z-index:2; margin:0; padding:0; }

.print_headline { padding:0 0 6px 0; }
.print_headline .text { border-top:1px solid #000; margin:6px 0 20px 0; padding:4px 0 0 0; }

#topheader { display:none; }		
#header { display:none }
#date, #date2 { display:none }
#navigation_container  { display:none }

	/* column widths */
	#col1 {  width:100%; padding:0 15px 0 0; } /* no overflow:hidden, because of cobranding */
	* html #col1 { padding:0 10px 0 0; margin:0; } /* IE6, because of cobranding */
	#col2 { width:100%; }
	#col3 { display:none; }
	#col1_article { width:100%; }
	#col2_article { display:none; }
	
	/* footer */
	#footer { width:100%; overflow:hidden; margin:30px 0 0 0; color:#fff; font-weight:normal; padding:3px 0 4px 0; overflow:hidden; background:#777; font-size:11px; }
		#footer  ul { margin:0 0 0 10px; }
		#footer  ul li { list-style-type:none; float:left; display:list-item; padding:0 8px 0 8px; border-left:1px solid #fff; }
		#footer  ul .first { float:left; padding-left:0; border:0; }
		#footer  a, #footer a:visited, #footer a:hover { color:#fff; }
		#footer .help { float:right; padding:0 10px 0 0; }
	
	/* copyright - grau */
	#copyright { padding:0; width:100%; margin:1px 0 40px 0; }
		#copyright .copyright { float:left; font-size:11px; color:#000; margin:0; padding:0 0 0 0; }
		#copyright .url { float:right; font-size:11px; color:#000; margin:0; padding:0 0 0 0; }
		#copyright .url a, #copyright .url a:visited, #copyright .url a:hover { color:#000; }
	 .url a, #copyright .url a:visited, #copyright .url a:hover { color:#000; } */
	
	#swisscomfooter { display:none; }
	#swisscomfooter .title { display:none; }
	#swisscomfooter li { display:none; }
	
/* labels */
	.label { text-align:left; height:17px; display:block; padding:0; margin:0; }
	.label h2 { padding:0; margin:0 0 6px 0; }
/* teaser (standard values for all teasers ) */
	.teaser { text-align:left; margin:0 0 10px 0; display:block; border-bottom:1px solid #999; }
	.tpic  img { height:90px; width:90px; margin:0 0 10px 0; float:right; }
	.teaser .tcontent { background:#fff; padding:0 0 15px 0; }
	.teaser .tcontent h3 { padding:0; margin:0 0 6px 0; display:block; }
	.teaser .tcontent h4 { padding:0; margin:0 0 6px 0; }
	.teaser .tcontent h1 { padding:0; margin:0 0 6px 0; }
	.news2 .label h2, .news .label h2, .linklist .label h2  { padding:0; margin:0; font-size:14px; line-height:16px; font-weight:bold; color:#000; }
	
	/* tabcontent */
	.teaser .tabcontent { width:100%; border:0; margin:0; padding:0; background:#fff; }
	.teaser .tabcontent .left { padding:26px 0 15px 0; vertical-align:top; }
	.teaser .tabcontent .right { padding:0 0 0 10px; vertical-align:top; }
	.teaser .tabcontent h3 { padding:0; margin:0 0 6px 0; }
	.teaser .tabcontent h4 { padding:0; margin:0 0 6px 0; }
	
	/* Links */
	.teaser h1, .teaser h3, .teaser h3 a, .teaser h3 a:visited { padding:0; margin:0; font-size:14px; line-height:16px; font-weight:bold; color:#000; } /* teaser headline */
	.teaser ul { padding:6px 0 6px 15px; margin:0; }
	.teaser .add_links { margin:4px 0 15px 0; }
	
	/* teaser widths for each column */
	.teaser { width:100%; display:table; height:1%; clear:both; }
	#col3 .teaser { display:none; }
	#col2_article .teaser { width:300px; }
	
	/* packaging */
	.teaser .packaging {  padding:11px 0 15px 0; clear:both; margin:0; }
	.teaser .packaging ul { padding:0; margin:0; display:table; height:1%; clear:both; }
	.teaser .packaging li { font-size:12px; line-height:14px; list-style-type:none; display:list-item; margin:0; padding:0; float:left; clear:both; width:100%; } 
	
	/* teaser list elements */
	.teaser .ttext ul { padding:0; display:table; height:1%; clear:both; margin:6px 0 0 0; }
	.teaser .ttext li { font-size:13px; width:100%; line-height:16px; list-style-type:none; display:list-item; margin:0; color:#000; float:left; clear:both;} 
	
	/* special teaser */
	#col2 .rectangle, #col2 .mp2 { display:none; }

	/* results */
	.uft2 .ttext .results span { color:#000; font-weight:bold; }
	.uft2 .ttext .results p { color:#000; margin:0 0 7px 0; clear:both; font-size:10px; line-height:13px; font-weight:normal; }
	.uft2 .ttext .results .bar { background:#000; height:15px; line-height:15px; vertical-align:middle; float:left; clear:left; margin:0 6px 0 0; }
	.uft2 .ttext .results .participants { margin:10px 0 10px 0; padding:5px 0 5px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; font-weight:bold; color:#000; }
		
	.svt .tpic { display:block; margin:0 0 6px 0; padding:0; height:225px; width:300px; clear:both; }
	.svt .tpic img { height:225px; width:300px; display:block; padding:0; margin:0; }
	
	.rs { width:100%; background:#0000ff; }
	.teaser .atom { display:table; height:1%; clear:both; margin:0 0 10px 0; width:100%; }
	.teaser .atom h3, .teaser .atom h3 a, .teaser .atom h3 a:visited { font-size:13px; line-height:16px; padding:0; margin:0; display:block; font-weight:normal; }
	.teaser .atom img {  display:block; float:right; margin:0 0 16px 16px; }
	.rs  ul { padding:0; display:table; height:1%; clear:both; margin:6px 0 0 0; }
	.rs  li { font-size:13px; width:100%; line-height:16px; list-style-type:none; display:list-item; margin:0; color:#000; float:left; clear:both;} 
	.teaser .bprevc, .teaser .bpos, .teaser .bnextc { display:none; }
	
	.mt { height:160px; width:100%; }
	
	.mt .tcontent li img, .mts .tpic img { height:120px; width:160px; display:block; float:right; margin:0 0 16px 16px; }
	.mt .tcontent li, .mt .tcontent ul, .mt .tcontent, .mt .pausearea { width:100%; padding:0; margin:0; }
	.pausearea { padding:0; margin:0; }
	.mt script { display:none; }
	
	.news .ttext ul li a, .news2 .ttext ul li a { margin:0 0 0 10px; }
	
	.cl img { float:right; padding:0; }
	.cl h3, .cl h3 a, .cl h3 a:visited { font-size:13px; line-height:16px; color:#000; font-weight:normal; }
	
	.rs { display:none; }
	
	/* Boerse Box */
	.bb .tcontent { padding:0 0 15px 0; margin:0; }
	.bb .filter { display:table; height:1%; clear:both; margin:0; }
	.bb .filter .indexActive { font-size:14px; line-height:17px; font-weight:bold; color:#000; display:block; margin:0 0 10px 0; }
	.bb .filter .indexInactive { display:none; }
	.bb .tabContent { clear:both; margin:0 0 10px 0; width:100%; }
	.bb table { width:100%; }
	.bb table th { font-weight:bold; }
	.bb table .ra { text-align:right; }
	.bb table .pos { color:#33cc33; }
	.bb table .neg { color:#dd1122; }
	
	.bb table.graphbox { width:100%; }
	.bb table.graphbox img { width:132px; height:56px; border:0; }
	.bb table.graphbox td { vertical-align:top; }
	.bb table.graphbox td.td_1 { width:185px; }
	.bb table.graphbox td.td_2 { width:50px; }
	.bb table.graphbox td.td_3 { width:75px; text-align:right; }
	.bb table.graphbox td.space { padding:0 0 6px 0; }
	.bb .add_links { display:none; }
	
	/* Ressort Teaser */
	.rt { background:#fff; padding:0 0 2px 0; }
	.rt .tcontent { background:#fff; padding:15px 0 0 0; width:100%; display:table; height:1%; clear:both; } 	
	.rt .tcontent a , .rt .tcontent .staticelement { display:table; height:1%; clear:both; }
	.rt .tcontent .staticelement a { display:table; height:1%; clear:both; }
	.rt .tcontent a, .rt .tcontent a:visited, .rt .tcontent a:hover { text-decoration:none; color:#11aaff; cursor:pointer; }
	.rt .teaser_link, .rt .teaser_link:visited { color:#dd1122; }
	.rt .teaser_link:hover { color:#dd1122; text-decoration:underline; }

		/* hide visited teasers */
		.rt a:visited { display:none; }
		.rt a.staticelement:visited { display:block; }

		.rt .divider { clear:both; margin:0; padding:0; border:0; border-top:1px solid #dbdbdb; }
		.rt .tpic { margin:0 0 0 16px; float:right; padding:0; display:table; }
		.rt .tpic img { display:block; width:90px; height:90px; }
		.rt .ttext { margin:11px 0 12px 0; }
		.rt .h3, .rt .h3:visited { font-size:14px; line-height:16px; padding:0; margin:0 0 4px 0; clear:left; font-weight:bold; display:block; }
		.rt .h3:hover { color:#dd1122; text-decoration:none; }
		.rt .p { color:#555; clear:left; display:block;  }
	
	/* EPG - Special Teaser - Bild klein */
	.sts2 .ttext h4 { margin:0 0 13px 0; }
	.sts2 .ttext img { float:right; display:block; width:90px; height:90px; padding:0 0 12px 16px; }
	
/* aus */
.rectangle, .label3, #rect, #rectad, .more, .moreinfo, .bpos, .fade, .spt1, .spt2, .cobrand_right, .cobrand_left, .cht2, .gal2, .vt2, .mp2, .bplay, .plinks, .epg, .srch, .srchm, .fader  { display:none; }

#rectad .tcontent, .article .rectangle {display:none; visibility:hidden;}

.optionbox, .option_content { display:none; }
.google_adwords { display:none; }

#footer { display:none; }


/* ARTIKEL */	
		
		
/* Artikel Elemente Spalte 1 */

	/* Sponsor */
	.sponsor { float:right; width:100px; text-align:right; padding:0; margin:0 0 30px 40px; }
	.sponsor img { display:block; margin:5px 0 0 0; }

	/* Artikel Grundelemente */
	.article { width:100%; padding:0; text-align:left; margin:0; }
	.article .acontent { text-align:left; background:#fff; }
	.article .atext { padding:0 0 15px 0; }
	.article .article_header { display:block;  }
	
	/* Artikel list elements */
	.article ul { padding:6px 0 6px 15px; margin:0; }
	.article li { font-size:11px; line-height:14px; margin:0; padding:0; color:#000; } 

	/* grey header */
	.article .aheader { display:none; }

	/* Title, Anreisser, Zwischenueberschrift, Text */
	.article h1 { font-size:18px; line-height:20px; color:#000; padding:0; margin:0 0 15px 0; font-weight:normal; } /* Title */
	.article h2 { font-size:14px; line-height:16px; color:#000; padding:0; margin:0 0 7px 0; font-weight:bold; } /* Subtitle */
	/* .article h3 { font-size:12px; line-height:14px; color:#000; padding:0; margin:0 0 7px 0; font-weight:bold; }  mögliche Überschrift */
	.article h4 { font-size:13px; line-height:14px; color:#000; padding:0; margin:0 0 15px 0; font-weight:bold; } /* Zwischenueberschrift 1 */
	.article h5 { font-size:13px; line-height:14px; color:#000; padding:0; margin:0 0 7px 0; font-weight:bold; } /* Zwischenueberschrift 2 */	
	.article h6 { font-size:13px; line-height:14px; color:#000; padding:0; margin:0 0 15px 0; font-weight:bold; } /* Anreisser */
	.article p { font-size:13px; line-height:14px; padding:0; margin:0 0 15px 0; } /* Text */
	
	/* spalten */
	.article .block { display:table; clear:both; margin:0; padding:0; width:100%; }
	* .article .block { //margin:0 0 12px 0; }
	.article .tabulator1 { width:110px; float:left; margin:0 0 15px 0; padding:0; }
	.article .tabulator2 { width:350px; float:left; margin:0 0 15px 0; padding:0; }
	
	/* contact */
	.online_contact { padding:10px 12px 15px 12px; margin:0 0 15px 0; background:#e9e9e9; display:table; clear:both; width:462px; }
	.online_contact form { padding:0;  margin:0; }
	.online_contact form p { clear:left; margin:0; font-size:11px; line-height:14px; padding:3px 0 0 0; font-weight:bold; color:#000; }
	.online_contact form .field { width:99%; height:16px; border:1px solid #b3b3b3; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000; padding:0 1px 0 1px; font-size:11px; margin:1px 0 1px 0; color:#000; }
	.online_contact form .textfield  { width:99%; height:40px; border:1px solid #b3b3b3; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000; padding:0 1px 0 1px; font-size:11px; margin:1px 0 1px 0; color:#000; }
	.online_contact .submit { margin:15px 0 0 0; width:99%; }
	.online_contact .submit .ibc, .online_contact .submit .ibc_omo { float:right; }
	
/* inline Elemente */
	/* Artikel Bild inline */
	.article_pic_container { padding:0; overflow:hidden; float:left; margin:3px 16px 15px 0; width:238px; background-color:#e9e9e9; clear:left; position:relative; }
	.article_pic_container img { width:238px; display:block; }
	.article_pic_container .text { font-size:10px; line-height:12px; margin:4px 12px 15px 12px; color:#000; overflow:hidden; }
	.article_pic_container .text .zoom { float:right; margin:5px 0 10px 4px; width:18px; cursor:pointer; }
	.article_pic_container .text .source { font-style:italic; margin:0 0 5px 0; padding:0; }
	
	/* Artikel Video inline */
	.article_video_container { padding:0; overflow:hidden; float:left; margin:3px 16px 15px 0; width:238px; background-color:#e9e9e9; clear:left; position:relative; }
	.article_video_container img { width:238px; display:block; }
	.article_video_container .text { font-size:10px; line-height:12px; margin:8px 12px 15px 12px; color:#000; overflow:hidden; }
		
		/* big play button overlay */
		.article_video_container .bplay { position:absolute; top:60px; left:94px; width:58px; height:58px; z-index:20; cursor:pointer; }
		.article_video_container .bplay img { width:58px; height:58px; }
		* html .article_video_container .bplay { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='mat/play.png'); } /* IE 5 - 6 */
		* html .article_video_container .bplay img { visibility:hidden; } /* IE 5 - 6 */

	/* Artikel Sound inline */
	.article_sound_container { padding:0; overflow:hidden; float:left; margin:3px 16px 15px 0; width:238px; background-color:#e9e9e9; clear:left; position:relative;}
	.article_sound_container img { width:238px; display:block; }
	.article_sound_container .text { font-size:10px; line-height:12px; margin:6px 12px 15px 12px; color:#000; overflow:hidden; }

	/* Artikel Packaging inline / Artikel Generisches Element inline */
	.article_pkg_container { padding:0; overflow:hidden; float:left; margin:3px 16px 15px 0; width:238px; background-color:#e9e9e9; clear:left; position:relative; }
	.article_pkg_container .content { text-align:left; overflow:hidden; font-size:10px; line-height:13px; padding:8px 8px 15px 8px; }
	.article_pkg_container .text h2 { margin:0 0 13px 0; }
	
/* block Elemente */
	/* Artikel Bildgalerie block */
	.article_bgb { padding:0; margin:0 0 15px 0; color:#000; clear:left; }
	.article_bgb h3{ font-size:11px; line-height:14px; padding:8px 12px 8px 12px; margin:0; color:#000; font-weight:normal; }
	.article_bgb h4 { font-size:11px; line-height:14px; padding:13px 12px 3px 12px; margin:0; font-weight:bold; color:#000; }
	.article_bgb .gals { text-align:left; padding:15px 0 0 0; margin:0; }
	.article_bgb .gals img { height:80px; padding:0 0 0 5px; }
	.article_bgb .text { font-size:11px; line-height:14px; padding:0 12px 15px 12px; margin:0; }
		
	/* Artikel Packaging block */
	.article_pkgb { display:none; margin:0 0 15px 0; padding:15px 0 0 0; border-top:1px solid #e0e1e3; clear:left; }
	.article_pkgb  .text { font-size:11px; line-height:13px; padding:0; margin:0; }
	.article_pkgb h3 { padding:0; margin:0 0 3px 0; }

	/* Artikel generisches Element block */
	.article_geb { padding:0; margin:0 0 15px 0; background:#e9e9e9; clear:left; }
	.article_geb  .text { font-size:11px; line-height:13px; }	
	
	.optionbox, .option_alert, .option_content, #form_option1, #form_option2, #form_option3 { display:none; }
	.option_content .text { display:none; }

/* Kommentare */
	.sudoku_print p, .sudoku_print h2, .sudoku_print .filter, .sudoku_print h3, .sudoku_print img { display:none; }
	
/* Kommentare */
	.comments_container { width:100%; margin:0 0 15px 0; position:relative; padding:0; }
	.comments_container .content { background:#fff; }
	.comments_container .content .text { padding:10px 0 15px 0; }
	
	/* Einzelner Kommentar */
	.comment { margin:0 0 18px 0; }
	.comment_user { font-size:11px; line-height:14px; color:#000; font-weight:bold; margin:0 20px 1px 0; }
	.comment_date { font-size:10px; line-height:14px; color:#000; padding:0 0 0 15px; background:no-repeat url(clock.gif) center left; }
	.comment p { border-top:1px solid #ddd; padding:4px 0 0 0; margin:0; font-size:11px; line-height:13px; }
	
	/* Kommentar Links */
	.comment_links { display:none; }


/* Medienliste */
	.medialist_container { width:100%; margin:0 0 18px 0; display:table; clear:both; }
	.medialist_container .content  { background:#fff; padding:12px 0 15px 0; width:100%; }
	
	/* Einzelnes Media Element */
	.media { width:154px; margin:0 12px 16px 0; padding:0; float:left; overflow:hidden; position:relative; text-align:left; }
	.media img { width:154px; height:103px; position:relative; display:block; }
	.media .text { height:28px; overflow:hidden; padding:4px 0 0 0; margin:0; font-size:11px; line-height:14px; position:relative; }
	.media .text a, .media .text a:visited, .media .text a:hover { color:#000; text-decoration:none; }
	.media .text .fade { width:40px; height:15px; position:absolute; bottom:0; right:0; background:repeat-y url(fader2.png) top left; }
	.media .more { margin:0 0 5px 0; }
	.media .comments { margin:4px 0 0 0; padding:0 0 0 0; font-size:10px; display:table; clear:both; height:1%; width:154px; }
	.media .comments .left { float:left; padding:0; }
	.media .comments .ratingc { float:right; margin:2px 0 0 0; }

	/* Medialiste Links */
	.medialist_links { display:none; }
	
.article_bgb h3, .article_pkgb h5, .comments_container .label h2 { padding:0; margin:0; font-size:14px; line-height:16px; font-weight:bold; color:#000; }
	

/* TABELLEN */
	
	
/* Tabelle Formular */
	.table_title {color:#000; margin:15px 0 3px 0px;}
	.table_legend {color:#000; margin:3px 0 1px 0px;}
	.table_legend span{font-weight:bold;}
	.table select {font-size:11px; width:129px; margin:0 5px 0 0;}
	.table .select_wide {font-size:11px; width:397px;}
	.table h2 {margin:0 0 2px 0; font-size:12px; color:#000; font-weight:bold;}
	.table .inputbutton { vertical-align:bottom; height:18px; width:74px; padding:0px 5px 7px 5px; margin:0 0 2px 5px; line-height:16px; background:#dd1122; color:#fff; border:0; font-size:10px;}
	.table .selectfield {float:left;}
	* html body .table select {margin:1px 5px 0 0;}
	.table .selectfield h2{font-size:12px; color:#000; font-weight:bold;}
	.table .selectfield .title{padding:5px 5px 3px 0px; font-size:12px; color:#000; font-weight:bold; float:left; width:40px;}
	.table .selectfieldmore {float:left; color:#000; font-size:10px;}
	.table .filteropen {background-color:#f1efee;}
	.table .selectfieldmore a {display:block; padding:5px 5px 0px 5px; border:1px solid #cdcdcd; font-size:11px; color:#000; float:left; width:424px; height:15px; line-height:10px;}
	.table .selectfieldmore img {float:right;}
	.table .tablefiltermore {background-color:#f1efee; float:left; width:426px; padding:5px; display:none;}
	.table .tablefiltermore .cb_container {float:left; width:250px; margin:0 0 15px 10px;}
	.table .tablefiltermore .cb_container2 {float:left; width:120px; margin:0 0 15px 20px;}
	.table .tablefiltermore .cb_container div{float:left; width:73px;}
	.table .filterbutton {margin:18px 0 -18px 0;}

/* Tabelle */
	.table table {line-height:12px; border-collapse:collapse;}
	.table table {table-layout:fixed; width:481px; table-layout:fixed;}
	.table table td {font-size:11px; padding:8px 8px 8px 4px; border-bottom:1px solid #cdcdcd; text-align:center;}
	.table .col1_width, .table .col2_width {width:30px; line-height:0px; font-size:0px; border:none; padding:0 0 0 4px;}
	.table .col2_width {width:230px;}
	/*.table .col3_width {width:260px; line-height:0px; font-size:0px; border:none;padding:0px;}*/

	.table table .title, .table table .title2 {vertical-align:middle; line-height:25px; background-color:#e5eff9; padding:5px 4px 5px 4px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px solid #fff; text-align:left;}
	.table table .title2 {font-size:11px; font-weight:normal; color:#000; line-height:13px;}
	.table table .title span {color:#000;}
	.table table .subtitle td {background-color:#f3f8fb; font-size:9px; color:#000; border-bottom:none;}

	.table .col1_title {text-align:right; overflow:hidden; padding:3px 8px 3px 0px;}
	.table .col2_title, .table .col3_title, .table .col4_title {text-align:left; text-overflow:ellipsis; overflow:hidden; padding:3px 8px 3px 4px;}

	.table .col1 {font-weight:bold; text-align:right; overflow:hidden;}
	.table .col2 {font-weight:bold; text-align:left; text-overflow:ellipsis; overflow:hidden;}
	.table .col2 .rightdiv { float:right; width:65px; text-align:center; font-weight:normal; margin:0 0 0 5px; }
	.table .col2 .rightdiv .ratingc { text-align:left; }
	.table .col2 .rightdiv .ratingc .rating { text-align:left; float:left; }
	.table .col2 a {line-height:16px; font-weight:normal;}
	.table .col3, .table .col4 {text-align:left; text-overflow:ellipsis; overflow:hidden;}
	.table .col3, .table .col4 a {line-height:16px; font-weight:normal;}
	.table .row {color:#000; text-align:left; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
	.table .rowline {border-top:1px solid #cdcdcd; margin:0 3px 0 0;}

	.table .rowopen .col1 {font-weight:bold; text-align:right; overflow:hidden; background-color:#f1efee; border-bottom-color:#f1efee;}
	.table .rowopen .col2 {font-weight:bold; text-align:left; text-overflow:ellipsis; overflow:hidden; background-color:#f1efee; border-bottom-color:#f1efee;}
	.table .rowopen .col3 {text-align:left; text-overflow:ellipsis; overflow:hidden; background-color:#f1efee; border-bottom-color:#f1efee;}

	.table .colopen {color:#000; text-align:left; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; background-color:#f1efee; padding:0 8px 8px 38px;}
	.table .colopen img {float:left; margin:0 8px 0 0;}
	.table .colopen .faqlinks {border-top:1px solid #cdcdcd; padding:10px 0 0 0;}

/* Tabellen Links */
	.table_links {border-bottom:1px solid #cdcdcd; font-size:11px; padding:8px 8px 8px 0px; border-bottom:1px solid #cdcdcd; color:#000; width:473px; display:table; height:1%; clear:both;}
	.table_links .left { float:left; }
	.table_links .right { float:right; }
	.table_links .right a { padding:0 0 0 3px; }

/* Star Rating im Bewerten Reiter */
	.table .rating { width:65px; float:right; padding:3px 0; }
	.table .rating img { width:12px; height:12px; padding:0; margin:0; }
	.table .rating div { width:12px; height:12px; float:left; }
	
/* Städteführer */
	.table .index {font-weight:bold; text-align:left; width:424px; overflow:hidden; border-left: 1px solid #cdcdcd; padding:0px 0px 0px 0px; line-height:12px; margin:0 0 15px 0;}
	.reisenLinkActive, .reisenLinkActive:link, .reisenLinkActive:visited, .reisenLinkInactive, .reisenLinkInactive:link, .reisenLinkInactive:visited {font-weight: bold; font-size:11px; width: 7px; float: left;  color: #000; text-align: center;	 background: #ccc; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding: 3px 4px 3px 4px;}
	.reisenLinkInactive, .reisenLinkInactive:link, .reisenLinkInactive:visited {font-weight: normal; color: #000; background: #fff;}

/* DVD-Suche */
	.table .inputfield {font-size:9px; float:left;}
	.table .inputfield input {font-size:11px; height:13px; line-height:13px; width:190px; margin:0px 5px 0 0;}

/* Kinoprogramm */
	.table .index_week {font-weight:bold; text-align:left; border-left: 1px solid #cdcdcd; padding:0; line-height:12px; margin:0 5px 15px 0;}
	.weekLinkActive, .weekLinkActive:link, .weekLinkActive:visited, .weekLinkInactive, .weekLinkInactive:link, .weekLinkInactive:visited {font-weight: bold; font-size:11px; float: left;  color: #000; text-align: center;	 background: #ccc; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding: 3px 4px 3px 4px;}
	.weekLinkInactive, .weekLinkInactive:link, .weekLinkInactive:visited {font-weight: normal; color: #000; background: #fff;}

