/* ==========  Layout für die Detailseite  ========== */
.hidden { display:none }

#DetailContainer										{margin-top: 10px;}
#DetailContainer p	{font-size: 0.75em !important;}
#DetailContent 											{ width: 50.438em; float:left; margin-left:0.6em;}
#DetailContent .detailMenu								{ margin:-20px 0 0 0px; background-color:#E6E6E8; height:30px; padding-top: 6px; overflow:hidden; border-bottom: 1px solid #999;}
#DetailContent .detailMenu .arrow_n_logo				{ width:24.5em; margin:0 0 0 1px; float:left;}
*html #DetailContent .detailMenu .arrow_n_logo			{ margin:0; }
#DetailContent .detailMenu .forward_n_backward			{ padding:6px 0 0 0; margin-left:24.5em;}
* html #DetailContent .detailMenu .forward_n_backward 	{ margin-left:25em;}
#DetailContent .detailMenu .forward_n_backward .left	{ float:left;  font-size: 0.875em;}
#DetailContent .detailMenu .forward_n_backward .right 	{ padding-left:11em; font-size: 0.875em;}

#DetailContent .detailMenu .forward_n_backward .left strong,
#DetailContent .detailMenu .forward_n_backward .right strong	{color: #333333;}
#DetailContent .small {font-size: 0.75em !important;}

#DetailContent .detailSpacer	{ height:1px; clear: both; background:#ffffff; font-size:0pt;}
#DetailContent a				{ color:#A50019 !important; text-decoration:none;}
#DetailContent a:hover			{ text-decoration:underline;}
#DetailContent .add_to_fav, #DetailContent .remove_from_fav { float: left; padding-right: 0.4em }
#DetailContent .add_to_fav:hover, #DetailContent .remove_from_fav { background: url(../img/icon_staractive_overlay.gif) top left no-repeat; }
#DetailContent .blackBoldLink 	{ color:#A50019; text-decoration:none; background: none; width: auto; height: auto}
#DetailContent .blackLink 		{ color:#A50019; text-decoration:none; font-weight: normal;}
#DetailContent .blackLink strong 		{ color:#333; text-decoration:none;}
#DetailContent p.attributes 	{ padding-top:3px; padding-bottom:7px}
#DetailContent a.imgAttribute 	{ margin-right:2px }
#DetailContent a.txtAttribute 	{ margin-left:2px; color:#000000; text-decoration:none; }
#DetailContent ul 				{ border:0pt none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0pt;}
#DetailContent p 				{ margin:0px;}
#DetailContent .cm_foot li a	{ list-style:none;float:left;margin:0;border:0;padding:0 10px 0 0;color:#000000; text-decoration:none}
#DetailContent .cm_spacer		{ height:33px; clear: both; background:#ffffff; margin:0; border:0 none; padding:0}

#DetailContentLeft .detailtimearrow		{ padding: 0 0 3px 13px; }
#DetailContentLeft .detailFilmContent	{ vertical-align:top; }
#DetailContentLeft .timediv 			{ float:left;width:48px; padding-top:9px; }
#DetailContentLeft .contentdiv			{ margin-left:48px; padding-top:9px; padding-right:10px }
#DetailContentLeft .contentdiv img 		{ margin-right:4px }

#DetailContent .contentdiv .summary	{}
#DetailContent .contentdiv h1			{ font-size:1em; padding-bottom:3px; margin:0px;}
#DetailContent .contentdiv span.slotTitle	{ font-size:0.75em; }
#DetailContent .contentdiv span.orgTitle, #DetailContent .contentdiv h2	{ font-size:0.75em; }

* html #DetailContentRight img 		{ padding:0; margin-left:-2px }
#DetailContentRight td 				{ text-align:left; font-size:0.75em; vertical-align:top; padding: 4px 15px 4px 4px;}
#DetailContentRight li 				{ padding:0px 0px 1px 0px}

#DetailOptions 						{ padding:7px 0px 20px 43px; }
#DetailOptions a:hover				{ text-decoration:underline; }

#DetailFavoriteLink { height: 1.3em; }

#DetailContentLeft  { width: 35.6em; float: left; }
#DetailContentRight { margin-left:35.6em; background-color: #F4F4F4;}
.clear				{ clear: left; }
  
.jqmWindow {
    display: none;  
    position: absolute;
    left: 165px;
    width: 800px;
    
    background-color: transparent;
}

.jqmOverlay { background-color: #FFF; cursor: default; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

