/* HEIGHT BUGFIX FOR HOMEPAGE BOXES */
div.main_right .content_main_inner_height { height:auto!important; min-height:200px; }

/* ### GENERAL ### */
* { margin:0; padding:0; }
html { margin:0; padding:0; }
a:active,a:visited,.main_menu a:hover,.news-single-item-print a:active span,.news-single-item-print a span,.news-single-backlink a,.news-single-backlink a:active { text-decoration:underline; }
#frame_navi li a:hover,a:hover,h1 a,h1 a:hover,h1 a:visited,h3 a,h3 a:hover,h3 a:visited,.news-single-item-print a:hover span,.news-single-backlink a:hover { text-decoration:none; }
body { margin:0; color:#58585a; font-size:75%; font-family:"Trebuchet MS"; line-height:150%; letter-spacing:.03em; }
h1 { font-family:"Trebuchet MS"; font-size:2.6em; font-weight:normal; line-height:105%; text-decoration:none; margin-bottom:.15em; }
.csc-textpic-text h2 { font-family:Verdana; font-size:1.5em; font-weight:normal; color:#6f7071; line-height:110%; margin-top:0; margin-bottom:.4em; }
.news-single-item h2,.news-list-item h2 { font-family:Verdana; font-size:1.3em; font-weight:normal; color:#6f7071!important; line-height:120%; margin-top:.4em; margin-bottom:.4em; }
h2 { font-family:Verdana; font-size:1.5em; font-weight:normal; color:#6f7071; line-height:120%; margin-top:.4em; margin-bottom:.4em; }
.content_right_inner_content h2 { margin-top:0; }
h3,.tx-irfaq-pi1 dl dt,h3 a { font-family:Verdana; font-size:1.25em; font-weight:normal; line-height:130%; margin-bottom:9px; }
.tx-irfaq-pi1 dt p { font-weight:normal!important; font-size:1em!important; }
.tx-irfaq-pi1 dl dd p { font-size:1em!important; }
.tx-irfaq-pi1 dl { padding-top:9px; }
h4 { font-family:Verdana; font-size:.95em; font-weight:bold; line-height:140%; }
h5 { font-family:Verdana; font-size:1.1em; font-weight:normal; line-height:100%; }
h5 span { color:#58585a; font-weight:normal; font-size:.8em; }
.hr,div.hr.clearer,hr,hr.clearer { background:url(img/hr_bg.gif) repeat-x -2px; border:none; height:2px; width:100%; margin-top:17px; margin-bottom:17px; font-size:0; }
hr.clearer,div.hr.clearer { clear:both; }
ul { list-style-type:none; }
li { margin-bottom:.7em; }
a img { border:none; }
p { font-size:1.1em; }

/* ### ICONS ### */
.icon_back { background:url(img/icon_back.png) no-repeat; height:17px; width:22px; margin-right:17px; float:left; }
.icon_forward { background:url(img/icon_forward.png) no-repeat; height:17px; width:22px; display:block; float:right; }
.icon_print { background:url(img/icon_print.png) no-repeat; height:26px; width:27px; display:block; float:right; margin-top:8px; }
.icon_text { float:left; display:block; padding-left:15px; }
.icon_text.print { margin-top:11px; padding-left:30px; }
.left { float:left; margin-right:5px; }
.icon_block_forward dd { background:url(img/icon_forward.png) no-repeat top left; }
.rss_link img { margin-right:5px; margin-bottom:-2px; }

/* ### TT_NEWS GENERAL ### */
.tx-ttnews-browsebox { font-size:1em; }
.tx-ttnews-browsebox table tr td p a { margin:3px; font-size:1.3em; }
#content_main_unterseite_l ul,#main_right ul { list-style-type:disc; margin-left:13px; font-size:1.1em; }
#content_main_unterseite_l ol,#main_right ol { margin-left:19px; font-size:1.1em; list-style-position:outside; }
#content_main_unterseite_l ul li,#main_right ul li { margin-bottom:0; }
h5 div { color:#58585A; font-size:.8em; font-weight:normal; display:inline; }
dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img { margin-right:-1px; }
.content_right_inner_content .csc-textpic-imagewrap { margin-right:6px; }
.content_right_inner_content img { float:right; margin:0 0 10px 10px; }
.content_main_3_col h4 { font-size:.95em; line-height:1.2em; font-weight:bold; }
.news-single-item-print { width:115px; float:right; height:100%; }
.news-single-item-print a { cursor:pointer; text-decoration:none; }
.content_main_3_col h3 { margin-bottom:1em; }
.image { float:right; margin:0 0 22px 22px; }
.image_first { float:right; margin:12px 0 22px 22px; }
.image_startseite { float:left; padding-right:35px; }
.infobox { margin:22px 0; padding:22px; background-color:#eaeaea; }
.news-single-backlink { margin-top:15px; }
.news-single-related,.news-single-links { 
/*width:50%;*/
float:left; }
.news-single-files { width:50%; float:right; }
.news-single-additional-info dd { width:90%; }
.news-single-links dd p { margin-bottom:10px; }
.news-single-additional-info,#main_right.blue ul.browsebox li a { color:#353535; }
#main_right .content_main_3_col h3 a,.news-single-additional-info span,.news-single-additional-info span a,.news-single-additional-info span a:active { color:#747474; }
.news-mostpopular-item { margin-bottom:10px; }
.news-mostpopular-item h4 span { margin-left:-8px; }
.news-mostpopular-item h4 { margin-left:10px; margin-top:15px; }
.bullet_point { float:left; }

/*.clearer {
	clear:both;
}*/

/* ### GENERAL LAYOUT ### */
.content_main_yellow_container { margin:16px 10px; }
.content_main_yellow_container h1 { color:#fff; }
.main_tab { height:4px; width:100%; font-size:0; }
#breadcrumb { width:352px; float:left; padding-top:10px; }
#breadcrumb span.position { color:#353535; font-size:.95em; font-weight:bold; line-height:.9em; }
#breadcrumb ul li { display:inline; margin-right:15px; }
#main_right.red #breadcrumb ul li a,#main_right.lightblue #breadcrumb ul li a,#main_right.blue #breadcrumb ul li a,#main_right.yellow #breadcrumb ul li a,#main_right.orange #breadcrumb ul li a,#main_right.green #breadcrumb ul li a { color:#353535; font-size:.95em; background:url(img/breadcrumb.gif) no-repeat left center; padding-left:9px; }
.content_main_tab.uebersicht { margin-left:352px; }
#main_tab_wrapper { height:37px; width:800px; margin-bottom:30px; background-color:#fff; float:left; }
.frame_outer { width:100%; float:left; }
.frame_outer.header { background:url(img/header_bg_strecken.jpg) repeat-x; margin-top:11px; }
.frame_outer.footer { background:url(img/footer_bg_strecken.jpg) repeat-x; }
#frame_inner { width:995px; }

/* ### MENU HEADER ### */
ul#header_menu { float:right; padding:0; list-style:none; height:130px; padding-right:30px; }
#header_menu li { padding-right:10px; float:left; width:123px; }
#header_menu a span { display:none; }
#header_menu a { display:block; height:131px; background-repeat:no-repeat; }
#header_menu_buch { background-image:url(img/header_menu_buch.jpg); width:123px; }
#header_menu_tv { background-image:url(img/header_menu_tv.jpg); width:141px; }
#header_menu_gesicht { background-image:url(img/header_menu_gesicht.jpg); width:124px; }
#header_menu_wuerfel { background-image:url(img/header_menu_wuerfel.jpg); width:111px; }
#header_top { height:131px; }
#header_bottom { height:47px; background:url(img/header_bottom_bg.jpg) no-repeat; padding-top:11px; }
#header_bottom span { color:#fff; font-family:"Trebuchet MS"; font-size:1.4em; padding-left:25px; text-align:middle; }

/* ### MAIN LAYOUT ### */
#main { float:left; 
/*margin-top:20px;*/
width:995px; }
#main_left { width:171px; float:left; }
#main_right,#main_right.blue,#main_right.red,#main_right.yellow,#main_right.green { float:right; width:800px; background-color:#fff; background-image:none; }
.main_right { float:right; background-color:#fff; margin-bottom:20px; width:800px; }
.rss_link { float:right; margin-right:40px; }
.rss_link a { color:#f8a847; }
#frame_navi ul { float:right; width:350px; }
#frame_navi li { display:inline; float:right; }
#frame_navi li a { color:#a8a9a9; text-decoration:underline; margin-right:27px; }
#frame_navi { 
/* width:368px;
	margin-left:619px;
	*/
margin-top:9px; width:995px; float:left; }

/* ### CONTENT LAYOUT ### */
.main_3_col { width:33%; float:left; }
.content_main_3_col { color:#646466; font-family:Verdana; font-size:.95em; letter-spacing:80%; line-height:1.2em; padding-right:20px; }
.content_main_3_col a { color:#0070b1; font-weight:700; }
.content_main_55_col { width:440px; float:left; }
.content_main_45_col { width:344px; float:left; margin-left:16px; }
.content_box_right { background-image:url(img/content_box_green_strecken.jpg); }
div.content_box_right_outer,div.content_box_right_outer div { margin:0; list-style-type:none; }
div.content_box_right_outer { padding-bottom:20px; }
.content_box_right_outer div span { display:block; width:289px; padding:0 2px 2px; }
.content_box_right_inner { padding:0; display:block; width:100%; }
.content_right_inner_content { background:none; padding:0 13px 13px; 
/*min-height:174px;*/
height:auto!important; 
/*height:174px;*/
}
.content_right_inner_content_nopadding { background:none; 
/*min-height:174px;*/
height:auto!important; 
/*height:174px;*/
}
#content_main_unterseite_l { float:left; width:470px; }
#content_main_unterseite_r { float:right; width:293px; }
.wrapper { float:left; }
.content_main_inner { padding:0 21px 21px; }
.content_main_inner_full { padding:9px; }
.content_main_inner_height { min-height:200px; height:auto!important; height:200px; }
.content_main_outer { padding:13px; margin-bottom:12px; }
.content_main_tab { background:url(img/content_main_tab.png) no-repeat; width:130px; height:33px; padding-left:17px; display:block; margin-left:16px; color:#fff; text-transform:uppercase; font-size:.9em; letter-spacing:0; }
.content_main_inner.full { padding:9px; }
.content_main_outer.full { padding:5px; float:left; }
*+html .content_main_outer.full { width:790px; }
.white { background-image:none!important; background-color:#fff!important; }

/*---- Farben inkl Verlauf für Boxen Unterseiten---*/

/*Gruen*/
.content_box_right_outer div.green_outer span { background:url(img/content_box_outer_green.jpg) #85a65f repeat-x center -20px; }
.content_box_right_inner.greenlight { background:url(img/content_box_inner_green.jpg) #ebf2db repeat-x center -5px; }

/*Rot*/
.content_box_right_outer div.red_outer span { background:#e7a0a8 url(img/content_box_outer_red.jpg) repeat-x center -20px; }
.content_box_right_inner.redlight { background:#fbe6e5 url(img/content_box_inner_red.jpg) repeat-x center -5px; }

/*Blau*/
.content_box_right_outer div.blue_outer span { background:url(img/content_box_outer_blue.jpg) #5f81a6 repeat-x center -20px; }
.content_box_right_inner.bluelight { background:url(img/content_box_inner_blue.jpg) #dbebf1 repeat-x center -5px; }

/*Lightblue*/
.content_box_right_outer div.lightblue_outer span { background:url(img/content_box_outer_lightblue.jpg) #27ACE9 repeat-x center -20px; }
.content_box_right_inner.lightblue { background:url(img/content_box_inner_lightblue.jpg) #dff3fc repeat-x center -5px; }

/*Gelb*/
.content_box_right_outer div.yellow_outer span { background:url(img/content_box_outer_yellow2.jpg) #fdb800 repeat-x center -20px; }
.content_box_right_inner.yellowlight { background:#fcf1d5 url(img/content_box_inner_yellow2.jpg) repeat-x center -5px; }

/*Orange*/
.content_box_right_outer div.orange_outer span { background:url(img/content_box_outer_orange.jpg) #ffa262 repeat-x center -20px; }
.content_box_right_inner.orangelight { background:url(img/content_box_inner_orange.jpg) #fee7d7 repeat-x center -5px; }

/*---- Farben für Menupunkte, Home-Boxen, Überschriften etc etc---*/
#tx_comments_pi1_submit,.bluecolor,#main_right.blue hr,#main_right.blue .hr,#main_right.blue .main_tab,#main_right.blue .content_main_tab,.blue,#main_right.blue .icon_back,#main_right.blue .icon_forward,#main_right.blue .icon_print,.submit,.powermail_submit,.submit_round,#main_right.blue .icon_block_forward dd,.main_menu.bluecolor { background-color:#0070b1; }
#main_right.blue h1,#main_right.blue h3,#main_right.blue h5,#main_right.blue a,#main_right.blue .news-single-timedata,#main_right.blue #breadcrumb span.position,#main_right.blue div.twrss_bodytext.twrss_item_link a { color:#0070b1; }
.redcolor,#main_right.red hr,#main_right.red .hr,#main_right.red .main_tab,#main_right.red .content_main_tab,.red,#main_right.red .icon_back,#main_right.red .icon_forward,#main_right.red .icon_print,#main_right.red .icon_block_forward dd,.main_menu.redcolor { background-color:#c00418; }
#main_right.red h1,#main_right.red h3,#main_right.red h5,#main_right.red a,#main_right.red .news-single-timedata,#main_right.red #breadcrumb span.position,.error,#main_right.red div.twrss_bodytext.twrss_item_link a { color:#c00418; }
.lightbluecolor,#main_right.lightblue hr,#main_right.lightblue .hr,#main_right.lightblue .main_tab,#main_right.lightblue .content_main_tab,.lightblue,#main_right.lightblue .icon_back,#main_right.lightblue .icon_forward,#main_right.lightblue .icon_print,#main_right.lightblue .icon_block_forward dd,.main_menu.lightbluecolor { background-color:#27ACE9; }
#main_right.lightblue h1,#main_right.lightblue h3,#main_right.lightblue h5,#main_right.lightblue a,#main_right.lightblue .news-single-timedata,#main_right.lightblue #breadcrumb span.position,.error,#main_right.lightblue div.twrss_bodytext.twrss_item_link a { color:#27ACE9; }
#main_right.green hr,#main_right.green .hr,#main_right.green .main_tab,#main_right.green .content_main_tab,.green,#main_right.green .icon_back,#main_right.green .icon_forward,#main_right.green .icon_print,#main_right.green .icon_block_forward dd,.main_menu.greencolor { background-color:#5a8727; }
#main_right.green h1,#main_right.green h3,#main_right.green h5,#main_right.green a,#main_right.green .news-single-timedata,#main_right.green #breadcrumb span.position,#main_right.green div.twrss_bodytext twrss_item_link a { color:#5a8727; }
#main_right.yellow hr,#main_right.yellow .hr,#main_right.yellow .main_tab,#main_right.yellow .content_main_tab,.yellow,#main_right.yellow .icon_back,#main_right.yellow .icon_forward,#main_right.yellow .icon_print,#main_right.yellow .icon_block_forward dd,.main_menu.yellowcolor { background-color:#fdb800; }
#main_right.yellow h1,#main_right.yellow h3,#main_right.yellow h5,#main_right.yellow a,#main_right.yellow .news-single-timedata,#main_right.yellow #breadcrumb span.position,#main_right.yellow div.twrss_bodytext.twrss_item_link a { color:#fdb800; }
.orangecolor,#main_right.orange hr,#main_right.orange .hr,#main_right.orange .main_tab,#main_right.orange .content_main_tab,.orange,#main_right.orange .icon_back,#main_right.orange .icon_forward,#main_right.orange .icon_print,#main_right.orange .icon_block_forward dd,.main_menu.orangecolor { background-color:#d85800; }
#main_right.orange h1,#main_right.orange h3,#main_right.orange h5,#main_right.orange a,#main_right.orange .news-single-timedata,#main_right.orange #breadcrumb span.position { color:#d85800; }
#main_right.lightblue .content_main_outer.universalbox hr,#main_right.lightblue .content_main_outer.universalbox .hr { background-color:#006DAA; }
.white { background-color:#fff; }

/* ### MAIN MENU ### */
.main_menu li { list-style:none; margin-bottom:3px; }
ul.main_menu li a { color:#fff; text-decoration:none; font-size:1.1em; line-height:2em; display:block; padding-left:20px; height:26px; 
/*background: url('img/menu_round.png') no-repeat right;*/
background:url(img/menu_round_full.png) no-repeat; }
ul.main_menu li ul li a { line-height:1em; padding-top:5px; padding-bottom:5px; }
li.main_menu_active a { padding-top:.5em; padding-bottom:.5em; background:none; height:none; font-size:1em; }
ul.main_menu li li a { background:none; }
ul.main_menu_active { background-color:#fff; color:#527b1e; padding-top:3px; }
ul.main_menu_active li { width:165px; margin:0; border-bottom:1px dashed #fff; }
ul.main_menu_active li a { height:auto; }
.main_menu_active li.last { border-bottom:0; }
.main_menu_active .sub_white { background-color:#fff; }
li.main_menu.bluecolor ul li,li.main_menu.bluecolor ul a { background-color:#bbdbdf; color:#0070b1; }
li.main_menu.redcolor ul li,li.main_menu.redcolor ul a { background-color:#dbc0c2; color:#c00418; }
li.main_menu.lightbluecolor ul li,li.main_menu.lightbluecolor ul a { background-color:#B3DCEF; color:#0A7CAF; }
li.main_menu.yellowcolor ul li,li.main_menu.yellowcolor ul a { background-color:#fadd82; color:#d37f00; }
li.main_menu.greencolor ul li,li.main_menu.greencolor ul a { background-color:#d3dfbb; color:#527b1e; }
li.main_menu.orangecolor ul li,li.main_menu.orangecolor ul a { background-color:#ecd2b5; color:#d85800; }
.main_menu_active a { line-height:150%; padding:0 0 0 35px; }
#footer { height:39px; }
#footer span { margin-left:17px; width:131px; height:20px; background:url(img/footer_tab.jpg) no-repeat; display:block; text-align:center; padding-top:12px; }
#footer a { color:#fff; font-family:"Trebuchet MS"; font-size:1em; text-decoration:none; padding:5px; }
#footer a:active,#footer a:hover { text-decoration:underline; }

/* ### FORMULAR LAYOUT ### */
div.mail.mailleft { float:left; text-align:left; width:15px; }
div.mail.mailmiddle { color:#000000; float:left; margin-right:6px; margin-top:2px; text-align:left; width:90px; }
div.mail.mailright { float:left; text-align:left; width:358px; }
select.select,select.tx_spdirectory-pi1-small { float:left; background-color:#d9d9d9; border-style:none; color:#000; font-family:"Trebuchet MS"; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:4px; }
select.select:hover,select.tx_spdirectory-pi1-small:hover { background-color:#ebebeb; }
.mailform { width:100%; }
fieldset { border-style:none; }
input.text,input.tx-indexedsearch-searchbox-sword,textarea,.powermail_text,input.tx-comments-comment-input { background-color:#d9d9d9; border-style:none; color:#000; font-family:"Trebuchet MS"; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:4px; width:350px; }
input.text,input.tx-indexedsearch-searchbox-sword { float:left; }
textarea { height:182px; }
input.text:hover,input.tx-indexedsearch-searchbox-sword:hover,input.tx-comments-comment-input:hover { background-color:#ebebeb; }
input.text.veryshort { float:left; margin-right:8px; width:75px; }
input.text.midlength { width:258px; margin-right:0; }
input.text.security { width:247px; margin-right:0; }
textarea:hover { background-color:#ebebeb; }
.hint { color:#58585a; font-size:.95em; }
.hint_2 { color:#58585a; font-size:1em; margin-bottom:-33px; padding-top:19px; }
.hint_2 span { color:#c00418; font-size:1.1em; padding-left:5px; }
.submit,.powermail_submit,#tx_comments_pi1_submit { color:#fff; text-decoration:none; font-size:1em; border:0; height:26px; width:102px; background:url(img/button_bg.jpg) no-repeat; }
#main_right .submit_round { float:left; color:#fff; }
.mark_red,.tx-indexedsearch-redMarkup { color:#DE480C; }
iframe { border:2px solid #58585a; padding:20px; float:left; margin-left:4px; }
.wizard_preview { color:#000000; float:left; margin-top:2px; text-align:left; margin-top:40px; }
.wizard_preview span { float:left; width:90px; }

/* ### FAQ LAYOUT ### */
.tx-irfaq-pi1 dl dd { margin:2px 4px 20px 15px; text-align:justify; float:left; }
.tx-irfaq-pi1 dd { width:100%; }

/* ### SUCHE LAYOUT ### */
.suche_input { width:169px; height:25px; background:url(img/input_suche_bg.jpg) no-repeat; border:0; float:left; padding:4px 10px 0; margin-top:2px; color:#6e6f70; }
.suche_submit { width:32px; height:27px; background:url(img/input_suche_button.jpg) no-repeat; border:0; float:right; cursor:pointer; padding-bottom:3px; }
.suche_form { width:221px; float:right; margin-top:-23px; }
.tx-indexedsearch-browsebox { margin:30px 0 -30px; font-size:1.3em; }
.tx-indexedsearch-browsebox p { font-size:1.2em; margin-bottom:15px; }
.tx-indexedsearch-info.info.info-tmpl-css { margin:7px 0 35px 23px; display:block; }
.tx-indexedsearch-info.info.info-tmpl-css dt,.tx-indexedsearch-info.info.info-tmpl-css dd { float:left; }
.tx-indexedsearch-res.res.res-tmpl-css,.tx-indexedsearch-title.title { clear:both; }
.tx-indexedsearch-title.title { margin-top:75px; }
.tx-indexedsearch-icon.icon { top:1px; position:relative; }
.tx-indexedsearch-descr.descr { font-size:1.2em; padding-left:23px; }
.tx-indexedsearch-search-submit { float:left; }
.tx-indexedsearch-sec ol li { list-style-position:inside; }
ul.browsebox li { float:left; margin-bottom:35px; font-size:.85em; margin-right:8px; }
.browsebox { margin-top:27px; float:left; }
.tx-indexedsearch-form { width:350px; float:left; margin-top:15px; }
.tx-indexedsearch-search-submit { float:left; margin-left:20px; margin-top:13px; }
.tx-indexedsearch-whatis { display:none; visibility:hidden; clear:both; }

/* ### HOTLINE BOX ### */
#hotline { margin:25px 0 30px; height:157px; width:155px; padding-top:10px; background:url(img/partner_bg.jpg) no-repeat 0 -17px; padding-left:14px; font-size:.95em; }
#hotline span.nr { display:block; font-size:1.3em; color:#c00418; }
#hotline span { margin-bottom:15px; font-size:1.1em; font-weight:bold; }

/* ### LOGO BOX HOMEPAGE ### */
#partner { margin:25px 0 30px; height:310px; width:171px; padding-top:10px; background:url(img/partner_bg.jpg) no-repeat 0 115px; }
div.logo_a { margin-bottom:8px; padding-left:20px; }
div.logo_b { padding:5px 0 0 45px; }
div.logo_c { padding:22px 0 0 28px; }
div.logo_d { padding:22px 0 0 50px; }
div.logo_e { padding:22px 0 0 48px; }
#partner span { color:#C00418; font-size:1.3em; display:block; margin-bottom:14px; margin-left:19px; margin-top:-10px; font-weight:bold; }

/* ### STARTSEITE ### */
div.content_main_outer.bluecolor h3,div.content_main_outer.bluecolor a { color:#0070b1; }
div.content_main_outer.redcolor h3,div.content_main_outer.redcolor a { color:#C00418; }

/* ### ARCHIV IN BOX ### */
li.news-amenu-item-year { margin-top:2em; margin-bottom:0; }
#main_right div.news-amenu-container ul { list-style-type:none; margin-left:0; }
div.content_box_right_inner.redlight.white div.news-amenu-container ul li span { display:inline; width:100px; background-image:none; background-color:#fff; margin-left:5px; }
div.content_box_right_inner.redlight.white div.news-amenu-container ul li span b.niftycorners { display:none; visibility:hidden; }
div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a { color:#58585a!important; display:block; margin:0 5px; font-weight:bold; }

/* ### TV Tipps Rotation ### */
#tipteaser { margin-top:10px; }
.tipteaseritem h3,.tipteaseritem h3 a { font-family:Verdana; font-size:1.25em; font-weight:normal; line-height:130%; margin-bottom:5px; color:#c00418; }
.tipteaserimage { float:left; margin-right:10px; margin-bottom:10px; }

/* ### RSS Import ### */
div.twrss_bodytext.twrss_item_link { margin-bottom:5px; }
div.twrss_bodytext.twrss_item_link a { font-family:Verdana; font-size:1.25em; font-weight:normal; line-height:130%; margin-bottom:5px; }
div.twrss_bodytext.twrss_item_content { }
.twrss_item_content img { float:left; margin:3px 10px 10px 0; }

/* ### Sitemap ### */
.csc-sitemap { float:left; }
.csc-sitemap li { margin:0; }
.csc-sitemap ul li { margin-left:30px; }
.csc-sitemap ul li a { font-family:Verdana; font-size:1.5em; font-weight:normal; line-height:150%; }
#main_right.blue .csc-sitemap ul li ul li { }
.csc-sitemap ul li ul li a { line-height:100%; font-size:1em; }
#main_right.blue .csc-sitemap ul li ul li ul li { margin-left:10px; margin-bottom:.5em; }
#main_right.blue .csc-sitemap ul li ul li ul li a { font-size:1em; color:#58585a; }
.csc-sitemap ul li ul li ul { line-height:100%; margin-bottom:1em; }

/* tt_news Sitemap */
.news-catmenu a { font-family:Verdana; font-size:1em; font-weight:normal; line-height:130%; margin-left:5px; }
.news-catmenu-NO { height:16px; }
.news-catmenu-header a { font-size:1.5em; }
.news-catmenu-NO img { margin-bottom:-4px; margin-left:30px; }

/* ### Adressen ### */
table.tx_spdirectory-pi1-dotted tbody tr td strong { font-family:Verdana; font-size:1.25em; font-weight:normal; line-height:188%; padding-bottom:10px; 
/*color:#0070B1;*/
color:#f0c600; }
table tbody tr td.tx_spdirectory-pi1-small { font-size:1em; line-height:100%; padding-bottom:0; padding-top:6px; margin-bottom:10px; float:left; display:block; }
table tbody tr td.tx_spdirectory-pi1-small a { margin-right:5px; margin-left:5px; }
.tx-spdirectory-pi1 { float:left; }
.tx_spdirectory_padding { padding:20px; }
.tx_spdirectory_name { padding-top:5px; }
.tx_spdirectory_name,.tx_spdirectory_description { padding-left:20px; padding-right:20px; }
.tx_spdirectory_description { padding-bottom:20px; }
.tx_spdirectory_www { text-align:right; width:65%; float:left; }
.tx_spdirectory_phone { width:35%; float:left; }
.tx_spdirectory_street span { display:block; padding-bottom:10px; }
.tx_spdirectory_street { font-weight:bold; }

/* ### PRESSEFOTOS ### */
div.press_image { margin-top:20px; }
div.press_image .news-single-img { }
div.press_image .pressimage_item { float:left; margin-right:5px; margin-bottom:5px; }
.news-single-imgcaption { margin-bottom:10px; }
div.press_image .news-single-imgcaption { margin-bottom:0; }
div#tipteaser { height:expression(this.scrollHeight>151?"152px":"auto"); 
/* sets max-height for IE */
max-height:152px; 
/* sets max-height value for all standards-compliant browsers */
overflow:hidden; }
div.content_main_inner_full.yellow a { color:#58585A; }

/* ##### LINK ICONS ##### */
a.link_tv { background:transparent url(img/icon_tv.jpg) no-repeat; padding-bottom:7px; padding-left:25px; padding-top:2px; line-height:28px; }
a.link_internet { background:transparent url(img/icon_internet.jpg) no-repeat; padding-bottom:7px; padding-left:25px; padding-top:2px; line-height:28px; }
a.link_games { background:transparent url(img/icon_games.jpg) no-repeat; padding-bottom:7px; padding-left:25px; padding-top:2px; line-height:28px; }
a.link_handy { background:transparent url(img/icon_handy.jpg) no-repeat; padding-bottom:7px; padding-left:25px; padding-top:2px; line-height:28px; }
.radio_cell { padding-right:5px; }
.thumb_cell { padding-right:10px; }
.tx-powermail-pi1 label { color:#000000; margin-right:6px; margin-top:2px; text-align:left; width:90px; }
#powermaildiv_uid5 { margin-bottom:15px; }
#powermaildiv_uid189 { display:none; visibility:hidden; }
#powermaildiv_uid6 { text-align:right; }
.powermail_text.powermail_uid5 { width:338px; }
input.validation-failed { background-color:red; color:white; }
.powermail_mandatory_js { color:red; }
div.content_main_inner_full.yellow h2 { color:#fff; }

/* NEW FOOTER 2009 */
.frame_outer.footer #footer { display:none; }
.frame_outer.footer { height:2px; background:#0070B1 url(img/hr_bg.gif) repeat-x!important; margin:15px 0; }

/* NEW HOTLINE 2009 */
#hotline { height:auto; background:none!important; margin:0 0 15px!important; }

/* NEWS YELLOWBOX EXTENSION */
#news_yellowbox_more h4 { text-transform:uppercase; font-family:"Trebuchet MS"; }
div.content_main_inner_full.yellow #news_yellowbox_more a { text-decoration:none; color:#fff; }
.news_yellowbox_descr { float:left; margin-right:8px; width:110px; }
.news_yellowbox_head1 { color:#FFFFFF; float:left; text-align:left; width:300px; }
.news_yellowbox_head2 { color:#FFFFFF; float:left; padding-left:25px; text-align:left; width:290px; }

/* TAG CLOUD EXTENSION */
#cloud { width:171px; background:url(img/cloud_br.gif) no-repeat bottom right #d2e6f6; margin-top:14px; }
#cloud span.tr { width:171px; height:14px; background:url(img/cloud_tr.gif) no-repeat top right; display:block; }
#cloud .tx-vgetagcloud-pi1 { background-color:transparent; }
.tx-vgetagcloud-pi1 li { display:inline; float:left; margin-bottom:0; padding-left:0; }
.tx-vgetagcloud-pi1 ul { margin:0 0 14px; padding:0 5px; }
.tx-vgetagcloud-pi1 li a { color:#266cb6; padding:2px; }

/* SEARCH REDESIGN */
.tx-indexedsearch-browsebox ol li { font-size:.8em; margin-bottom:.5em; }
.tx-indexedsearch-res h3,.tx-indexedsearch-res h3 a { margin-bottom:0!important; }
.tx-indexedsearch-res h3 a { text-decoration:underline; }
.tx-indexedsearch-res h3 a:hover { text-decoration:none; }
.tx-indexedsearch-descr.descr { font-size:1em; color:#58585A!important; }
h2.tx-indexedsearch-title.title { font-size:.9em; }
h2.tx-indexedsearch-title.title a { text-decoration:none; }
.browsebox { margin:20px 0; list-style-type:none!important; }
.tx-indexedsearch-info.info.info-tmpl-css { border-top:2px solid #E6E6E6; margin:1px 0 35px 23px; }
div.tx-indexedsearch-res h3 { position:relative; }
div.tx-indexedsearch-res h3 span.percent { position:absolute; right:0; top:0; }
.browsebox a { color:#0070B1!important; }
ul.browsebox li.tx-indexedsearch-browselist-currentPage a { color:#58585A!important; text-decoration:none; }
.content_main_outer.universalbox a { color:#FFFFFF!important; }

/** FAQ BUGFIX **/
dt.tx-irfaq-dynheader { position:relative; padding-left:15px; float:left; width:100%; }
dt.tx-irfaq-dynheader img { z-index:99; position:absolute; left:0; top:5px; }

/* html dt.tx-irfaq-dynheader img { left:-15px;} */
#main_right.blue .tx-ratings-vote-bar div a,#main_right.red .tx-ratings-vote-bar div a,#main_right.lightblue .tx-ratings-vote-bar div a,#main_right.yellow .tx-ratings-vote-bar div a,#main_right.green .tx-ratings-vote-bar div a,#main_right.orange .tx-ratings-vote-bar div a { color:transparent!important; }
*+html .content_main_yellow_container div.hr.clearer { margin-top:34px!important; }
*+html #news_yellowbox_more { margin-bottom:34px!important; }
* html .content_main_yellow_container div.hr.clearer { margin-top:34px!important; }
* html #news_yellowbox_more { margin-bottom:34px!important; }
* html .content_box_right_outer .content_box_right_inner.lightblue { background:url(img/content_box_inner_lightblue.jpg) #dff3fc repeat-x center -5px; }
* html #forumnavi ul { z-index:10; position:relative; }
#stoerer { height:160px; left:270px; position:absolute; top:-40px; width:177px; z-index:10000; }
#stoerer_wm { height:207px; left:830px; position:absolute; top:101px; width:245px; z-index:10000; }
#chatstoerer { height:150px; left:380px; position:absolute; top:-55px; width:152px; z-index:10000; }
#stoerer_frontal { width:177px; height:160px; position:absolute; z-index:10000; left:385px; top:110px; }
#crosslinking { height:0; position:relative; width:100%; }
#crosslinking ul { position:absolute; right:0; top:15px; width:290px; }
#crosslinking ul li { display:inline; margin-right:15px; }
#crosslinking ul li a { background:transparent url(img/breadcrumb.gif) no-repeat scroll left center; color:#27ACE9; font-size:.95em; padding-left:9px; }

/* spielbar.de IMPORT */
img.alignnone { margin-right:10px; }

/* SLIMBOX */
body #lbPrevLink:hover { background:transparent url(img/slimbox/prevlabel.gif) no-repeat 0 15%; }
body #lbNextLink:hover { background:transparent url(img/slimbox/nextlabel.gif) no-repeat 100% 15%; }
body #lbCloseLink { width:113px; height:22px; background:transparent url(img/slimbox/closelabel.gif) no-repeat center; }
#header_bottom { position:relative; }
.suche_form { float:none; margin:0; position:absolute; right:0; top:7px; width:221px; }

/******* T�RKISCHE SEITE *******/
#tr_translation { float:right; margin-right:40px; }
#tr_translation a { color:#A8A9A9; }
#tr_translation img { margin-right:5px; margin-bottom:-2px; }
.rss_link { margin-right:27px; }

/******* FACEBOOK COMMENTS *******/
iframe.FB_SERVER_IFRAME { padding:0; }
#stoerer_cyber { height:160px; left:840px; position:absolute; top:400px; width:177px; z-index:10000; }

/******** WM PLANER *********/
.main_3_col_wm1,.main_3_col_wm2,.main_3_col_wm3 { float:left; margin-top:11px; }
.main_3_col_wm1 { width:283px; margin-right:11px; }
.main_3_col_wm2 { width:243px; margin-right:11px; }
.main_3_col_wm3 { width:251px; }
.main_3_col_wm1 .content_main_3_col,.main_3_col_wm2 .content_main_3_col,.main_3_col_wm3 .content_main_3_col { color:#646466; font-family:"Trebuchet MS"; font-size:12px; letter-spacing:80%; line-height:1.3em; padding-right:20px; width:100%; }
.main_3_col_wm1 .content_main_3_col p,.main_3_col_wm2 .content_main_3_col p,.main_3_col_wm3 .content_main_3_col p { font-size:1em; }
.main_3_col_wm1 .content_main_3_col a,.main_3_col_wm2 .content_main_3_col a,.main_3_col_wm3 .content_main_3_col a { color:#0070b1; font-weight:700; }
.main_3_col_wm1 .content_main_3_col .universalbox.new h2,.main_3_col_wm2 .content_main_3_col .universalbox.new h2,.main_3_col_wm3 .content_main_3_col .universalbox.new h2 { font-family:"Trebuchet MS"; font-size:19px; font-weight:bold; line-height:21px; }
* html .main_3_col_wm1 hr,* html .main_3_col_wm2 hr,* html .main_3_col_wm3 hr { border:0; margin:0; border-top:1px dashed white; height:1px; margin-bottom:10px; }
*+html .main_3_col_wm1 hr,*+html .main_3_col_wm2 hr,*+html .main_3_col_wm3 hr { border:0; margin:0; border-top:1px dashed white; height:1px; margin-bottom:10px; }
* html .main_3_col_wm1 { width:253px; margin-right:0; }
* html .main_3_col_wm2 { width:213px; margin-right:0; margin-left:-10px; }
* html .main_3_col_wm3 { width:221px; margin-left:-10px; }
h2.wm_header { color:#6F7071!important; font-family:Verdana; font-size:1.3em; font-weight:normal; line-height:120%; margin-bottom:.4em; margin-top:.4em; }

/** HEIGHT MEDIATOR **/
.main_3_col_wm1 .content_main_3_col .universalbox.new .content_main_inner,.main_3_col_wm2 .content_main_3_col .universalbox.new .content_main_inner,.main_3_col_wm3 .content_main_3_col .universalbox.new .content_main_inner { height:260px; }

/************ NEW CONTACT FORM ***********/
form#contact_new #tx-powermail-pi1_fieldset_19 legend { display:none; }
form#contact_new .tx_powermail_pi1_fieldwrap_html label { float:left; width:100px; }
form#contact_new .tx_powermail_pi1_fieldwrap_html { margin-bottom:10px; position:relative; }
form#contact_new .powermail_mandatory_js { color:#000; position:absolute; right:16px; top:5px; }
form#contact_new textarea.validation-failed { background-color:red; color:white; }
form#contact_new span.powermail_mandatory { color:#DE480C; }
form#contact_new #powermaildiv_uid208,form#contact_new #powermaildiv_uid207 { padding-left:106px; }
form#contact_new #powermaildiv_uid207 { margin-top:-7px; }
* html form#contact_new .powermail_mandatory_js { right:116px; }
form#contact_new textarea { overflow:auto; }

.gesichter_teaser_home { bottom:0; height:177px; right:0; position:absolute; width:178px; z-index:1; }
.gesichter_spacer { height:37px; }

#content_main_unterseite_r .tipteaseritem { font-size: 12px; }