/* STYLES FUER HAUPTNAVIGATION */
	@import "main_navi.css";
/* STYLES FUER SUBNAVIGATION */
    @import "subnavi.css";
/* STYLES FUER RUBRIKEN-CONTENT */
    @import "rubriken.css";

/* META-DATEN */
    *               { margin:0; padding:0; }
    html            { height:100%; }
    body            { height:100%; background:#f7f8fe; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; }
    img             { border:none; }
    h1              { font-size:14px; }
    input           { width:115px; margin:0 44px 0 23px; }
    input.SUBMIT    { margin:10px 0 10px 30px; }
    textarea        { width:354px; height:100px; margin-left:23px; }
    
/* CONTAINER */
    #INTRO_MAIN     { position:absolute; top:50%; left:50%; width:700px; height:500px; margin-left:-350px; margin-top:-250px; text-align:center; font-size:10px; }
    #OVERVIEW_MAIN  { position:absolute; top:50%; left:50%; width:718px; height:496px; margin-left:-359px; margin-top:-249px; }
    #MAIN           { position:absolute; top:50%; left:50%; width:721px; height:515px; margin-left:-350px; margin-top:-246px; background:url(../imgs/general_bg.jpg) no-repeat; overflow:hidden; }
    .LINK_RIGHT     { position:absolute; right:69px; white-space:nowrap; }
    #BLAETTERN      { position:absolute; top:448px; left:141px; width:515px; }
    #FOOTER         { position:absolute; top:500px; left:281px; z-index:2; font-size:10px; }
    .SCROLL_CONTENT { position:absolute; top:247px; left:408px; width:250px; height:226px; overflow:auto; }
    .SCROLL_CONTENT p  { position:static !important; width:auto !important; padding:0 0 15px !important; }
    
/* HYPERLINKS */
    a:link		    { color:#000; text-decoration:none; cursor:pointer; }
	a:visited	    { color:#000; text-decoration:none; cursor:pointer; }
	a:hover		    { color:#fd9444; text-decoration:none; cursor:pointer; }
    #INTRO_MAIN a,
    #FOOTER a,
    a.ARROW_RIGHT,
    a.ARROW_RIGHT1       	{ background:url(../imgs/general_linkpfeil.gif) no-repeat 0 4px; padding-left:15px; }
    a.ARROW_RIGHT1          { position:absolute; top:470px; right:-10px; }
    a.ARROW_LEFT        	{ background:url(../imgs/general_backpfeil.gif) no-repeat right center; padding-right:15px; margin-right:26px; }
    a.ARROW_RIGHT_SMALL 	{ background:url(../imgs/general_linkpfeil.gif) no-repeat left center; padding-left:15px; font-size:10px; }
	a.PROGRAMME_LINK		{ display:block; width:287px; height:38px; background:url(../imgs/link_zu_den_programmen.gif) no-repeat 0 0; margin-top:-24px; margin-left:-268px; position:absolute; }
	a.PROGRAMME_LINK:hover	{ display:block; width:287px; height:38px; background:url(../imgs/link_zu_den_programmen_a.gif) no-repeat 0 0; }
	a.PROGRAMME_LINK span	{ display:none; }
    
/* SCHRIFTEN */
    .SMALL  { font-size:11px; }
    .ERROR  { color:#f00; }
    
/* KLEINE HELFER */
    .LEFT   { float:left; }
    .RIGHT  { float:right; }
    #COMEDY_GLAMOUR_IMPRO_GAGA_RIGHT .HR { padding-left:27px; }
    .HR     { text-align:right; }
    
/* POPUPS */
    #POPUP_FOOTER   						{ background:#f7701f; text-align:right; height:37px; padding:15px 7px 0 0; clear:both; }
    #POPUP_FOOTER a 						{ color:#fff; }
    #POPUP_FOOTER a.PRINT                   { float:left; background:url(../imgs/ic_print.gif) no-repeat 0 0; height:29px; margin:-7px 0 0 11px; padding:7px 0 0 39px; }
    #POPUP_FOOTER a.CLOSE                   { float:right; }
	#FLASH_FILM								{ float:left; }
	#FLASH_FILM_NAVIGATION					{ float:left; list-style-type:none; display:block; width:397px; height:400px; overflow:auto; margin:19px 0 0 0; font-size:11px; }
	#FLASH_FILM_NAVIGATION li				{ display:inline-block; border-bottom:dotted #999 1px; padding-bottom:9px; margin-bottom:9px; width:380px; }
	#FLASH_FILM_NAVIGATION li, x:default	{ display:block; }
	#FLASH_FILM_NAVIGATION li:after			{ content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden; }
	#FLASH_FILM_NAVIGATION img				{ float:left; margin:0 13px 0 0; }
	#FLASH_FILM_NAVIGATION strong			{ padding:5px 0 4px; display:block; }
	#FLASH_FILM_NAVIGATION span				{ display:block; padding-bottom:15px; }
    #PRESSETEXTE p                          { padding-bottom:16px; line-height:16px; }
    #PRESSETEXTE #TEXT_CONTAINER            { width:660px; height:382px; overflow:auto; padding:3px 20px 5px 0; margin:18px 10px 20px 49px; }
    #PRESSETEXTE #TEXT_CONTAINER cite       { font-style:normal; font-weight:bold; }