.ref_skipviewwrap
{
padding:15px 0 0;
margin-bottom:15px;
}
.gray .ref_skipviewwrap
{
padding:15px 10px 0;
}
.ref_black
{
 	background:transparent url(t80.png) repeat scroll left top;
padding:15px 10px 0;
}
* html .ref_black
{
 	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/t80.png", sizingMethod="scale");
	height:1%;
}


.ref_white
{
	background-color:#fff;
}
.ref_head
{
	font-size:2.2em;
	font-style:italic;
	float:left;
	width:300px;
	padding-left:3px;
	padding-bottom:4px;
}
.ref_black  .ref_head
{
	color:#fff;
}
.ref_archive
{
	float:right;
	width:141px;
	text-align:right;
}

.ref_archive a, .ref_archive a:hover
{
	padding-left:1.4em;
	background:transparent url('arrow_white.gif') no-repeat left center;
	color:#6e6b0d;
	font-size:1.4em;
	display:block;
	padding-top:5px;
	float:right;
}
.ref_black .ref_archive a, .ref_black .ref_archive a:hover
{
	background:transparent url('arrow_black.gif') no-repeat left center;
}
.ref_black .ref_archive a:hover
{
	background:transparent url('arrow_black_hover.gif') no-repeat left center;
	color:#ffffff;
}

.ref_headwrap
{
	border-bottom:4px #dedede solid;
}

.ref_black  .ref_headwrap
{
	border-bottom:4px #fff solid;
}

.ref_detailwrap
{
	margin-bottom:20px;
	float:left;
	width:100%;
}

.ref_detailcol1
{
	float:left;
	width:539px;
	padding:20px 10px;
	background-color:#fff;
	margin-right:15px;
}
.videobg .ref_detailcol1
{
 	background:transparent url(t80.png) repeat scroll left top
}
* html .videobg .ref_detailcol1
{
 	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/t80.png", sizingMethod="scale");
	height:1%;
}


.ref_detailcontent {
font-size:90%;
}

* html .ref_detailcol1
{
height:550px;
}
.ref_detailcol2
{
	float:right;
	width:158px;
	background-color:#fff;
}
* html .ref_detailcol2
{
height:500px;
}

.videobg .ref_detailcol2
{
background:transparent url(t80.png) repeat scroll left top
}
* html .videobg .ref_detailcol2
{
 	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/t80.png", sizingMethod="scale");
	height:1%;
}
.videobg .ref_detailcol2 
{
	color:#fff;
}
.ref_detailheader
{
	font-size:2.2em;
	float:left;
	width:300px;
padding-bottom:4px;
}
.videobg .ref_detailheader
{
	color:#fff;
}
.ref_detailheaderwrap 
{
	border-bottom:4px #dedede solid;
}
.ref_detailskiplink
{	float:right;
	width:150px;
	text-align:right;
}
.ref_detailskiplink a, .ref_detailskiplink a:hover
{
	padding-right:1.2em;
	background:transparent url('crossx.gif') no-repeat right center;
	color:#6e6b0d;
	font-size:1.2em;
	display:block;
	padding-top:5px;
	float:right;
}
.ref_detailskiplink a:hover{
color:#B4AE01
}
.ref_detailprenxtwrap
{
	height:70px;
	position:relative;
}
.ref_detailprelink
{
	position:absolute;
	left:50px;
	width:21px;
	height:21px;
	top:25px;
}
.ref_detailprelink a, .ref_detailprelink a:hover, .ref_detailnxtlink a, .ref_detailnxtlink a:hover
{
	display:block;
	width:21px;
	height:21px;
	background:transparent url('ab_l.gif') no-repeat left center;
	text-indent: -1000px;
	overflow:hidden;
}
.ref_detailnxtlink a, .ref_detailnxtlink a:hover
{
	background:transparent url('ab_r.gif') no-repeat left center;
}

.videobg .ref_detailprelink a,.videobg  .ref_detailprelink a:hover,.videobg  .ref_detailnxtlink a,.videobg  .ref_detailnxtlink a:hover
{
	background:transparent url('arrowdl.gif') no-repeat left center;
}

.videobg .ref_detailnxtlink a, .videobg .ref_detailnxtlink a:hover
{
	background:transparent url('arrowdr.gif') no-repeat left center;
}

.ref_detailnxtlink
{
	position:absolute;
	right:50px;
	width:21px;
	height:21px;
	top:25px;
}
.ref_detailcmptitle, .ref_detailarchive
{
	text-align:center;
}
.ref_detailcmptitle
{
	padding-top:20px;
	font-size:1.2em;
	color:#6E6B0D;
}
.videobg .ref_detailcmptitle
{
	color:#6E6B0D;
}
.ref_detailarchive
{
	margin-top:20px;
}
.videobg .ref_detailarchive
{
	color:#fff;
}
.videobg .ref_detailarchive a,.videobg #content .ref_detailcol2 a,.videobg #content .ref_detailcol2 a:hover
{
	background-image:url('arrow_black.gif');
}
.videobg .ref_detailarchive a:hover,.videobg #content .ref_detailcol2 a:hover
{
	background-image:url('arrow_black_lg_hover.gif');
	color:#B4AE01;
}
.ref_detailswf
{
	text-align:center
}


.ref_archivewrap
{
	padding:20px 10px;
  background-color:#fff;
}
.ref_archivewrap h1{
	color:#fff;
	border-bottom:4px solid #DEDEDE;
padding-bottom:4px;
}
.ref_archivecontenthead
{
	font-weight:bold;
	color:#fff;

}
.ref_archivesectorcol,.ref_archivecompanycol, .ref_archiverefcol, .ref_archivesectorrow, .ref_archivecompanyrow, .ref_archiverefrow, .ref_archiveyearscol, .ref_archiveyearsrow
{
	width:154px;
	padding:7px 4px;
	background-color:#b3b3b3;
	float:left;
	margin-right:11px;
	font-size:1.2em;
	color:#fff;
	overflow:hidden;
}
.ref_archivecompanycol, .ref_archivecompanyrow
{
	width:208px;
}
.ref_archiveyearscol, .ref_archiveyearsrow
{
  width:40px;
}
.ref_archiverefcol, .ref_archiverefrow
{
	width:265px;
	margin-right:0;
}
.ref_archivesectorrow, .ref_archivecompanyrow
{
	color:#000;
}


.ref_archivecompanyrow, .ref_archiverefrow,.ref_archiveyearsrow
{
	background-color:transparent;
	border-top:1px solid #dedede;
}
.ref_archivesectorrow
{
	background-color:transparent;
}
.ref_archivefirst .ref_archivesectorrow,.ref_archivefirst .ref_archivecompanyrow,.ref_archivefirst .ref_archiverefrow
{
	border-top:0px;
}
.ref_archivesectorfirst  .ref_archivesectorrow,.ref_archivesectorfirst  .ref_archivecompanyrow,.ref_archivesectorfirst  .ref_archiverefrow, .ref_archivesectorfirst .ref_archiveyearsrow
{
	border-top:4px solid #dedede;
}
.ref_archiverefrow p
{
	font-size:1em;
	color:#000;
}


.videobg .ref_detailheaderwrap {
border-bottom:4px solid #fff;
}
.ref_archivewrap table {
border-spacing:0;
}
.ref_archivewrap p
{
	margin-bottom:0px;
}
.ref_archivewrap td
{
padding-bottom:13px;

}

