/* 3sat-Artikel css i7v2 */

body {font-family:Verdana,Tahoma,Helvetica,Arial,'Gill Sans',sans-serif;background-color:#f2f2f2;margin-top:0px;margin-left:0px;}
html {background-color:#f2f2f2;color:#000000;margin-top:0px;margin-left:0px;}

/* no global element class assignments pls ... tmp fix applied  */

iframe a:active,div#Article a:active {color: #000000; text-decoration:none;}
iframe a:link,div#Article a:link {color: #000000; text-decoration:none;}
iframe a:visited,div#Article a:visited {color: #000000; text-decoration:none;}
iframe a:hover,div#Article a:hover {color: #9a0a33; text-decoration:underline;}


.article_main {width:725px;margin-left:17px;font-family:Verdana,Tahoma,Helvetica,Arial,'Gill Sans',sans-serif;background-color:#f2f2f2;color:#000000;}

.article_leftsection {width:481px;padding-right:8px;float:left;margin-top:0px;overflow:hidden;}
.article_leftsection_row {width:481px;padding-right:8px;float:left;overflow:hidden;}
.article_rightsection {width:236px;margin-left:0px;float:right;margin-top:0px;overflow:hidden;}
.article_rightsection_row {width:236px;margin-left:0px ;float:right;overflow:hidden;}

.article_paragraphsection {width:465px;margin-left:8px;margin-right:8px;overflow:hidden;}
.article_paragraphsection_nopadding {width:481px;overflow:hidden;}
.article_left_paragraphsection {width:465px;padding-left:8px;padding-right:8px;float:left;margin-top:8px;overflow:hidden;}
.article_left_paragraphsection_nopadding2 {width:465px;padding-left:8px;padding-right:8px;float:left;overflow:hidden;}
.article_left_paragraphsection_nopadding {width:481px;float:left;margin-top:8px;overflow:hidden;}
.article_right_paragraphsection {width:236px;margin-left:0px;float:right;margin-top:8px;clear:right;overflow:hidden;}



.article_headline {padding-top:12px;font-size:18px;letter-spacing:-1.5px;font-weight:bold;width:465px;margin-left:8px;margin-right:8px;overflow:hidden;}
.article_subheadline {font-size:16px;font-weight:bold;width:465px;margin-left:8px;margin-right:8px;overflow:hidden;}

.article_paragraph, .article_paragraph_nopadding, .article_paragraph_nopadding_hidden, .article_paragraph_hidden  {font-size:12px;}
.article_paragraph_nopadding {margin-top:-14px;} 
.article_paragraph_hidden  {color:#A1A1A1;}
.article_paragraph_headline,.article_paragraph_headline_grey,.grey_subheadl  {font-size:16px;font-weight:bold;width:465px;overflow:hidden;padding-top:2px;padding-bottom:2px;}
.article_paragraph_headline_grey,.grey_subheadl {background-color:#c7c8ca;}
.article_paragraph_headline {background-color:#f2f2f2;}

.article_liste_headline_boxlist {padding-top:2px;padding-bottom:2px;font-weight:bold;border:none;background-color:#f2f2f2;font-size:16px;width:465px;overflow:hidden;}
.article_liste_headline_boxgrey {padding-top:2px;padding-bottom:2px;font-weight:bold;border:none;background-color:#c7c8ca;color:#2f2f2f;font-size:16px;width:465px;overflow:hidden;}
.article_liste_headline_boxlist > a:hover {text-decoration:none;color:#2f2f2f;}
.article_liste_headline_boxgrey > a:hover {text-decoration:none;color:#2f2f2f;}
.article_liste_headline_boxlist > nounderline:hover {text-decoration:none;color:#2f2f2f;}
.article_liste_headline_boxgrey > nounderline:hover {text-decoration:none;color:#2f2f2f;}

.nounderline:hover {text-decoration:none;color:#000000;}
.nounderline {text-decoration:none;color:#000000;}

.article_paragraph_imageline,.article_paragraph_imageline_video {padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;margin-bottom:5px;width:220px;font-size:11px;background-color:#dcdcdc;color:#3f3f3f;overflow:hidden;}
.article_paragraph_imagemain {width:236px;border:none;padding:0px;margin-bottom:-3px;margin-left:0px;}
.article_paragraph_imagebox {width:236px;float:left;border:none;margin-right:16px;}
.article_paragraph_image {width:236px;border:none;margin:0px;position:relative;}

.article_lead_fliessend{width:465px;margin-left:8px;margin-right:8px;font-size:12px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.article_lead{width:465px;margin-left:8px;margin-right:8px;font-size:12px;font-weight:bold;margin-top:10px; }

.article_lead_empty {width:465px;margin-left:8px;margin-right:8px;font-size:12px;font-weight:bold;margin-top:8px; }


.article_imageline,.article_imageline_video {margin-top:-3px;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;width:465px;font-size:11px;background-color:#dcdcdc;color:#3f3f3f;overflow:hidden;}
.article_imagemain {width:481px;border-style:none;padding:0px;margin:0px;}
.article_image {width:481px;border:0px;margin:0px;position:relative;}

.article_label {padding-left:8px;padding-right:8px;padding-top:1px;height:16px;overflow:hidden;width:465px;font-size:11px;font-weight:bold;background-color:#c7c8ca;color:#2f2f2f;}

.article_link_label {padding-left:8px;padding-right:8px;padding-top:1px;height:16px;overflow:hidden;width:220px;font-size:11px;font-weight:bold;background-color:#c7c8ca;color:#2f2f2f;}

.article_linkbox_main {font-size:11px;background-color:#dcdcdc;color:#3f3f3f;}
.article_linkbox_headline {font-size:11px;font-weight:bold;}
.article_link_imagemain {width:236px;border-style:none;padding:0px;margin:0px;}
.article_link_image {width:236px;border:0px;margin-bottom:2px;}
.article_link_text {display:list-item;height:100%;padding:8px 8px 4px 8px;text-decoration:inherit;}
.article_link_text_bild {padding:8px 8px 4px 8px;display:list-item; }


a .article_link_text_bild:hover {text-decoration:underline;color: #9a0a33; }
.normtext a, .article_lead a, .article_lead_fliessend a {text-decoration:underline; }
.normtext .article_link_anchor, .article_lead_fliessend .article_link_anchor, .article_lead .article_link_anchor {text-decoration:none;}




.article_link_type_video,.article_link_type_normal {display:block;border-top:1px solid;border-color:#c7c8ca;padding-top:2px;padding-bottom:2px;}
.article_link_type_normal {border-top:1px solid;border-color:#c7c8ca;}
.article_link_disclaimer {padding-left:8px;margin-top:2px;}
.article_link_disclaimer_image {margin-top:2px;}
.article_link_main {font-size:11px;background-color:#dcdcdc;color:#3f3f3f;padding-bottom:5px;margin-bottom:8px;}
.article_link_main_darker {font-size:11px;background-color:#cdcccc;color:#3f3f3f;padding-bottom:5px;margin-bottom:8px;}

a.article_left_paragraphsection   {color: #3F3F3F; text-decoration:none;}

.article_link_link:active,.article_link_link:link,.article_link_link:visited  {color: #3F3F3F; text-decoration:none;}
.article_link_link:hover            {color: #9a0a33; text-decoration:underline;}

.article_link_link_bz:active,.article_link_link_bz:link,.article_link_link_bz:visited  {background-color:#DCDCDC;font-size:11px;color: #3F3F3F; text-decoration:none;}
.article_link_link_bz:hover            {background-color:#DCDCDC;font-size:11px;color: #9a0a33; text-decoration:underline;}



.article_link_glossar:active,.article_link_glossar:link,.article_link_glossar:visited   {color: #000000; text-decoration:underline !important;}
.article_link_glossar:hover            {color: #9a0a33; text-decoration:underline !important;}

.article_link_anchor:active,.article_link_anchor:link,.article_link_anchor:visited,.article_link_anchor:hover {color: #000000 !important; text-decoration:none !important;}

.article_zoom {display:inline;top:-15px;} 
.article_arrow {} 


.article_video_banner,.article_video_banner_small {margin-top:-2px;margin-bottom:2px;width:302px;overflow:hidden;height:16px;}

.article_video_banner_small {margin-top:-18px;}

.article_video_image {width:75px;margin-top:-8px;margin-right:-10px;height:14px;float:right;border:none;	}
.article_imageline_video {padding-top:14px;background-image: url(/images/videoleiste481a.gif);background-repeat:no-repeat;}
.article_image_zoom_icon_bg {}

.article_image_zoom_icon,.article_image_zoom_icon_small,.article_image_zoom_icon_bilderleiste {
	
	position:absolute;
	background-color:#c7c8ca;
	bottom:-1px;
	left:0px;
	padding:0px;
	margin:0px;
	border:0px;
	
	/*2px 0px 3px 3px;*/
	filter: "alpha(opacity=90)";
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;	
	KHTMLOpacity: 0.9;
	MozOpacity: 0.9;
	-ms-filter:"alpha(opacity=90)";

	
	border:0px;

}
.article_image_zoom_icon_small,.article_image_zoom_icon_small_link  {height:28px;border:0px;}


.article_image_zoom_icon {height:28px;border:0px;bottom:3px;}
.article_image_zoom_icon_bilderleiste  {height:22px;bottom:2px;border:0px;}


.article_image_video_icon, .article_image_video_icon_small, .article_image_video_icon_bilderleiste {
	
	position:absolute;
	background-color:#c7c8ca;
	bottom:0px;
	left:0px;
	padding:0px;
	margin:0px;
	border:0px;
	/* 3px 3px 2px 2px; */

	filter: "alpha(opacity=90)";
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;	
        KHTMLOpacity: 0.9;
        MozOpacity: 0.9;
        -ms-filter:"alpha(opacity=90)";

	border:none;

}

.article_image_video_icon_small_link,.article_image_zoom_icon_small_link {
		
	background-color:#c7c8ca;
	padding:0px;
	/* 3px 3px 2px 2px; */
	filter: "alpha(opacity=90)";
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;	
        KHTMLOpacity: 0.9;
        MozOpacity: 0.9;
        -ms-filter:"alpha(opacity=90)";

	border:0px;
	bottom:0px;
	left:0px;
	position:absolute;
	margin-bottom:2px;	 

}

.article_image_video_icon_small_link_noabsatz,.article_image_zoom_icon_small_link_noabsatz {
	margin-top:-28px;	
	background-color:#c7c8ca;
	padding:0px;
	/* 3px 3px 2px 2px; */
	filter: "alpha(opacity=90)";
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;	
        KHTMLOpacity: 0.9;
        MozOpacity: 0.9;
        -ms-filter:"alpha(opacity=90)";

	border:0px;
	
}


.article_image_video_icon_small,.article_image_video_icon_small_link,.article_image_video_icon_small_noabsatz,.article_image_video_icon_small_link_noabsatz {height:28px;	bottom:0px;border:0px;}
.article_image_video_icon {height:28px;	bottom:3px;border:0px;}
.article_image_video_icon_small {bottom:-1px;}
.article_image_video_icon_bilderleiste {height:22px;	bottom:2px;border:0px;}

.article_image_copy,.article_image_copy_left,.article_image_copy_lupe  {
	
	position:absolute;
	color:#2f2f2f;
	background-color:#dcdcdc;
	text-decoration:none;
	padding:3px 4px 5px 4px;
	border:0px;
	filter: "alpha(opacity=70)";
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;	
        KHTMLOpacity: 0.9;
        MozOpacity: 0.9;
        -ms-filter:"alpha(opacity=90)";

	font-size:8px;
}

.article_image_copy {
	right:0px;
	bottom:-2px;
	border:0px;
	max-width:120px;
}
.article_image_copy_left {
	left:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	border:0px;
}

.article_image_copy_lupe {
	right:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	border:0px;	
	max-width:120px;
}


.article_video_image_small {width:75px;height:16px;float:left;border:none;}
.article_paragraph_imageline_video {padding-top:13px;background-image: url(/images/videoleiste236a.gif);background-repeat:no-repeat;}

.article_link_image_video {margin-top:-2px;border:none; }

.article_table_main_var {margin-top:3px;margin-right:4px;}
.article_table_main_fix {width:465px;}
.article_table_tkopfhell {font-weight:bold;border:none;color:#2f2f2f;}
.article_table_tkopf {font-weight:bold;padding:4px;border:none;background-color:#c7c8ca;color:#2f2f2f;}
.article_table_tzell {vertical-align:top;padding:4px;white-space:normal;border:1px solid;border-color:#c7c8ca;color:#3f3f3f;}

td a:active,td a:link,td a:visited {color:#3f3f3f;text-decoration:none;}
td a:hover {color:#9a0a33;text-decoration:underline;}


.article_table_tfusshell {padding:4px;background-color:#dcdcdc;color:#3f3f3f;text-align:right;}
.article_table_tfuss {padding-left:4px;padding-right:4px;text-align:right;color:#3f3f3f;}
.article_table_tzell_null {  border-spacing:0px;border:none;width:0px;}
.article_table_main_fix, .article_table_main_var {color:#3f3f3f;}

.tkopfhell {border:none;background-color:#f2f2f2;color:#3f3f3f;}
.tkopf {border:none;background-color:#f2f2f2;color:#3f3f3f;} 

.article_liste_main_boxlist {border:none;background-color:#f2f2f2;}
.article_liste_main_boxgrey {border:none;background-color:#dcdcdc;color:#3f3f3f;}



.article_liste_link {display:block;padding-right:4px;padding-bottom:4px;padding-top:1px;}
/*;border-bottom:1px solid;border-color:#c7c8ca; */

/*.article_liste_ul {list-style-type:square;margin-top:0px;padding-left:20px;} */
.article_liste_ol {padding-left:4px;list-style-type:decimal;margin-left:29px;margin-top:0px;margin-bottom:0px;}
.article_liste_ul {padding-left:4px;margin-left: 10px; margin-top:0px;margin-bottom:0px;list-style-image: url(/images/karo_grau.png);}
.article_liste_li,.article_liste_li_num {}
.article_liste_li_out {list-style-image: url(/images/karo_grau_out.png);}



.article_liste_lead {margin-left:4px;width:465px;}

.article_liste_link:active           { text-decoration:none;}
.article_liste_link:link             { text-decoration:none; } 
.article_liste_link:visited          {text-decoration:none;}
.article_liste_link:hover            { text-decoration:none;}



.article_bilderleiste {border:solid 1px;}
.article_bilderleiste_imagemain5 {width:84px;display:inline;float:left;position:relative;background-color:#dcdcdc;}
.article_bilderleiste_imagemain4 {width:109px;display:inline;float:left;position:relative;background-color:#dcdcdc;}
.article_bilderleiste_imagemain3 {width:146px;display:inline;float:left;position:relative;background-color:#dcdcdc;}
.article_bilderleiste_imagemain2 {width:225px;display:inline;float:left;position:relative;background-color:#dcdcdc;}

.article_bilderleiste_margin {margin-right:8px;}

.article_bilderleiste_image5 {width:84px;border:0px;}
.article_bilderleiste_image4 {width:109px;border:0px;}
.article_bilderleiste_image3 {width:146px;border:0px;}
.article_bilderleiste_image2 {width:225px;border:0px;}

.article_bilderleiste_imageline2,.article_bilderleiste_imageline3,.article_bilderleiste_imageline4,.article_bilderleiste_imageline5 {
  padding:0 0 0px 3px;margin:0;font-size:11px;background-color:#dcdcdc;color:#3f3f3f;
  
}
.article_bilderleiste_td_first,.article_bilderleiste_td,.article_bilderleiste_td_bg_first,.article_bilderleiste_td_bg {
vertical-align:top;text-align:left;border-style:solid;border-color: #F2F2F2;margin:0px;
}
.article_bilderleiste_td,.article_bilderleiste_td_bg {border-left:5px;}
.article_bilderleiste_td_first,.article_bilderleiste_td_bg_first {border-left:0px;}
.article_bilderleiste_td_first,.article_bilderleiste_td {background-color:#DCDCDC;}

.article_bilderleiste_imageline5  {width:76px;display:block;}
.article_bilderleiste_imageline4 {width:100px;display:block;}
.article_bilderleiste_imageline3  {width:138px;display:block;}
.article_bilderleiste_imageline2  {width:217px;display:block;}

.article_form_field, .article_form_field_nobr {}
.article_form_field, .article_form_field_submit {display:block;margin-bottom:8px;}
.article_form_result {width:472px;height:280px;margin-bottom:-40px;overflow:hidden;border:none;}
.article_form_text_headline,.article_form_text {font-weight:bold;white-space:nowrap;min-width:460px;}

.article_form_field_nobr {display:block;}
.article_form_group {width:481px;}


.article_authorline {float:right;clear:both;font-size:10px;} 
.article_footer {height:15px;width:718px;font-size:11px;padding-left:8px;display:table;vertical-align:bottom;} 
.article_footer_r {height:20px;font-size:11px;float:right;} 
.article_footer_l {font-size:11px;float:left;} 

.article_footer .article_footer_l  {margin-top:10px;}
.article_footer .article_footer_r  {margin-top:10px;}


.article_authorline a:active {color: #000000; text-decoration:underline;}
.article_authorline a:link {color: #000000; text-decoration:underline;}
.article_authorline a:visited {color: #000000; text-decoration:underline;}
.article_authorline a:hover {color: #9a0a33; text-decoration:underline;}

.article_paragraphsection a:active {color: #000000;}
.article_paragraphsection a:link {color: #000000; }
.article_paragraphsection a:visited {color: #000000;}
.article_paragraphsection a:hover {color: #9a0a33; text-decoration:underline;}

.article_paragraph a:active {color: #000000; }
.article_paragraph a:link {color: #000000; }
.article_paragraph a:visited {color: #000000; }
.article_paragraph a:hover {color: #9a0a33; text-decoration:underline;}



.article_authorline2 {position:absolute;bottom:26px;right:0px;font-size:10px;text-align: right;width:716px;} 
.article_footer2_r {position:relative;height:20px;font-size:11px;float:right;padding-top:3px;z-index:1;} 
.article_footer  {margin-top:10px;}
.article_footer2_r  {margin-top:10px;}

.article_authorline2 a:active {color: #000000; text-decoration:underline;}
.article_authorline2 a:link {color: #000000; text-decoration:underline;}
.article_authorline2 a:visited {color: #000000; text-decoration:underline;}
.article_authorline2 a:hover {color: #9a0a33; text-decoration:underline;}

.bzeile  {color: #000000;text-decoration:none !important;}

.bzeile a:active           {color: #000000;text-decoration:none !important;}
.bzeile a:link             {color: #000000;text-decoration:none !important;} 
.bzeile a:visited          {color: #000000;text-decoration:none !important;}
.bzeile a:hover            {color: #9a0a33; text-decoration:underline !important; }





.article_footer_image {border:0;}
.article_footer_link_l {margin-right:10px;color: #000000; text-decoration:none;}
.article_footer_link_l:link {color: #000000; text-decoration:none;}
.article_footer_link_l:visited {color: #000000; text-decoration:none;}
.article_footer_link_l:active {color: #000000; text-decoration:none;}
.article_footer_link_l:hover {text-decoration:underline;color: #9a0a33;}

.article_footer_link_r:link {color: #000000; text-decoration:none;}
.article_footer_link_r:visited {color: #000000; text-decoration:none;}
.article_footer_link_r:active {color: #000000; text-decoration:none;}
.article_footer_link_r:hover {text-decoration:underline;color: #9a0a33;}

.article_footer_link_l a:active           {color: #000000; text-decoration:none;}
.article_footer_link_l a:link             {color: #000000; text-decoration:none;} 
.article_footer_link_l a:visited          {color: #000000; text-decoration:none;}
.article_footer_link_l a:hover            {color: #9a0a33; text-decoration:underline;}

.article_footer_link_r a:active           {color: #000000; text-decoration:none;}
.article_footer_link_r a:link             {color: #000000; text-decoration:none;} 
.article_footer_link_r a:visited          {color: #000000; text-decoration:none;}
.article_footer_link_r a:hover            {color: #9a0a33; text-decoration:underline;}



.article_footer_shareit,.article_footer_shareit_printsend {

	border:0;
	position:absolute;
	padding:0;
	margin:0;
	z-index:2;
	/*left:283px;
	top:-123px;*/
	bottom:15px;
	left:0px;
	/*visibility:hidden;*/
	display:none;
	width:475px;
	height:125px;

}

.article_footer_shareit_printsend {
	left:-170px;
}

.article_icon {border:none;padding:0;margin:0;}	
.article_icon_sm {border:0px;padding:0;margin:0;}	

.article_bookmark_caller {
	display:inline;
	position:relative;
	border-top:2px solid #f2f2f2;
	border-bottom:2px solid #f2f2f2;
	padding-left:2px;
	
	}

.article_margin_left {margin-left:8px;}
.article_footer_link_l  > .nounderline:hover {text-decoration:none;color:#2f2f2f;}
.article_footer_link_l  > .nounderline:visited {text-decoration:none;color:#2f2f2f;}
.article_footer_link_l  > .nounderline {text-decoration:none;color:#2f2f2f;}
.article_footer_shareitlink  > a:hover {text-decoration:none;color:#2f2f2f;}
.article_footer_shareitlink  > a:visited {text-decoration:none;color:#2f2f2f;}
.article_footer_shareitlink  > a {text-decoration:none;color:#2f2f2f;}
.article_footer_link_l_nounderline {text-decoration:none;}
.article_footer_link_l_nounderline:hover {text-decoration:none;}
.article_footer_link_l_nounderline:visited {text-decoration:none;}
.article_footer_link_l_nounderline:link {text-decoration:none;}
.article_footer_link_l_nounderline:active {text-decoration:none;}

.article_space12 {}
.article_nospacing {margin:0;padding:0;border-spacing:0;}
.article_right {float:right;}
.article_left {float:left;}
.article_noborder {border:none;}
.article_relative {position:relative;}
.article_bold {font-weight:bold;}
.article_cleardiv {clear: both;height: 0px;width: 0px;}
.article_input_lead {font-size:11px;padding:3px;margin:3px;}
.article_input_imageline {font-size:11px;padding:3px;margin:3px;}
.grey,.grey_normtext {background-color:#dcdcdc;}
.red_text {color:#9a0a33;font-weight:bold;text-decoration:none;}
.nomargintop {margin-top:0px;}

/* lightbox */
#lightbox{background-color:#f2f2f2;padding:10px;border:1px solid #848284;}
#lightboxDetails{
	font-family:Verdana,Tahoma,Helvetica,Arial,'Gill Sans',sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 0px; right: 0px; }
#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(/images/leer.gif); }
* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(/images/leer.gif);

	}
/*end of lighbox old*/


div#Article .article_image_zoom_icon_bilderleiste, div#Article .article_image_video_icon_bilderleiste {bottom:2px;}
div#Article .article_image_video_icon, div#Article .article_image_zoom_icon   {bottom:3px;}
div#Article .article_image_zoom_icon_small,div#Article .article_image_video_icon_small {bottom:-1px;}
div#Article .article_icon_sm {padding: 0 4px 0 0;}
div#Article u {text-decoration:underline;}
div#Article p {margin-top:12px;margin-bottom:12px;}
div#Article blockquote {margin:12px 40px 12px 40px;}
div#Article a ul {padding-left:40px;margin-top:12px;}


/* Backup
div#Article .article_image_zoom_icon_bilderleiste, div#Article .article_image_video_icon_bilderleiste {bottom:2px;}
div#Article .article_image_video_icon, div#Article .article_image_zoom_icon   {bottom:0;}
div#Article .article_image_zoom_icon_small,div#Article .article_image_video_icon_small {bottom:-3px;}
div#Article .article_icon_sm {padding: 0 4px 0 0;}
div#Article u {text-decoration:underline;}
div#Article p {margin-top:12px;margin-bottom:12px;}
div#Article blockquote {margin:12px 40px 12px 40px;}
div#Article a ul {padding-left:40px;margin-top:12px;}
*/

/*
div#Article INPUT,div#Article  SELECT { background-color:#ffffff;color: #003333; font-size: 90%; border-bottom: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; }
div#Article INPUT[type="submit"] { background-color: #336699; color: #f0e68c; }
*/



/**
* @file: highslide.css 
* @version: 4.1.9
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	font-weight:normal;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(/dynamic/lightbox/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/dynamic/lightbox/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/dynamic/lightbox/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/dynamic/lightbox/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/dynamic/lightbox/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/dynamic/lightbox/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/dynamic/lightbox/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}


/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}


/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/dynamic/lightbox/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/dynamic/lightbox/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/dynamic/lightbox/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}



/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	margin-top:5px;
	cursor: pointer;
	background: url(/dynamic/lightbox/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	margin:5px;
	cursor: pointer;
	background: url(/dynamic/lightbox/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid #a50e27;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}


/*****************************************************************************/
/* The following styles are added by the Highslide Editor                    */
/*****************************************************************************/
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
	
}
.highslide img {
	border: 1px solid #D0D0D0;
	
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
	
}
.highslide-image {
	border: 2px solid #ffffff;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(/dynamic/lightbox/graphics/loader.white.gif);
}

.highslide-controls {
	position: static !important;
	margin-bottom: 0;
}
.highslide-controls .highslide-move {
	display: block;
}

.text-controls .highslide-move span {
background-position: 0 -238px;
}

.highslide-controls .highslide-full-expand {
	display: none;
}
.highslide-gallery ul li {
	width: 106px;
	height: 106px;
	border: 1px solid #D0D0D0;
	background: #EDEDED;
	margin: 2px;
}

.highslide-thumbstrip-horizontal img {
	/*height: 50px; */
	/*border:2px solid;*/
	/*width:auto;*/
	/*border: 3px solid #848284;*/
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
}

.highslide-thumbstrip-horizontal .highslide-scroll-up, .highslide-thumbstrip-horizontal .highslide-scroll-down {
	top: -2px;
}

.highslide-caption {
}
.highslide-nosolo  {
        position:absolute;
        bottom:0px;
}

.highslide-close {
        float:right !important;
        
}
highslide-controls .highslide-move {
        display: block !important; 
}    
