﻿/* text elements */
body.black #content h1 {background-image: none; background-color: transparent; color: #96c2ef;}

/* header */
#header {background-image: url(../images/black/header2.jpg)}

.h_orange {background-color: #96c2ef;}
/*.h_blue {background-image: none; background-color: #95c3ef;}*/
.h_blue {background-image: none;}

/**a#logo:link, a#logo:visited, a#logo:hover, a#logo:active {background-image: url(../images/black/logo.gif); padding-top: 44px; width: 192px;}**/
a#logo:link, a#logo:visited, a#logo:hover, a#logo:active {padding-top: 22px; }
.box.logged_in a.go:link, .box.logged_in a.go:visited, .box.logged_in a.go:hover, .box.logged_in a.go:active {background:transparent url(../images/hedgefonds/HF_meine-seite.gif) no-repeat 0 0;}

#sidebar form#login, #sidebar form#forgetpassword, .box.logged_in {background-image: url(../images/black/logged_in_1.gif);}
#sidebar form#suche {background-image: url(../images/black/suche_1.gif)}

/* topnav */
#topnav {background-image: url(../images/black/topnav_1px.jpg);}
#topnav a:link, #topnav a:visited, #topnav a:hover, #topnav a:active {color: #ccc;}
#topnav a:hover, #topnav a:active, #topnav span {color: #93c4ed}

/* sidenav */
#sidenav ul li:hover ul, #sidenav ul li ul:hover, #sidenav ul li.hover ul, #sidenav ul li ul.hover,
#sidenav {background-image: none; background-color: #444;}
	#sidenav ul li:hover ul, #sidenav ul li ul:hover, #sidenav ul li.hover ul, #sidenav ul li ul.hover {border-width: 0; right: -192px;}
#sidenav h3 {color: #ccc; background: transparent url(../images/black/menu-heading.gif) repeat-x 0 0; padding: 4px 0 8px 17px}
#sidenav h3 a:link, #sidenav h3 a:visited, #sidenav h3 a:hover, #sidenav h3 a:active {color: #ccc;}
#sidenav ul li:hover, #sidenav ul li.hover, #sidenav ul li.act_sub a:hover, #sidenav ul li.act_sub a:active {background-color: #96c2ef; color: #ccc;}
#sidenav ul li.act_sub a:link, #sidenav ul li.act_sub a:visited {color: #ccc;}
#sidenav ul li.act_sub li a:hover, #sidenav ul li.act_sub li a:active {background-color: transparent;}
#sidenav ul a:link, #sidenav ul a:visited, #sidenav ul a:hover, #sidenav ul a:active {color: #ccc;}	
	#sidenav ul a:hover, #sidenav ul a:active {color: #333;}

#sidenav ul ul a:link, #sidenav ul ul a:visited, #sidenav ul ul a:hover, #sidenav ul ul a:active,
#sidenav ul li.act_sub ul ul a:link, #sidenav ul li.act_sub ul ul a:visited, #sidenav ul li.act_sub ul ul a:hover, #sidenav ul li.act_sub ul ul a:active  {color: #000;}	

#sidenav ul li.act_sub ul a:hover, #sidenav ul li.act_sub ul a:active,
#sidenav ul li.hover a:link, #sidenav ul li.hover a:visited, #sidenav ul li.hover a:hover, #sidenav ul li.hover a:active  {
	color:#333;
}


	
/* box */
.box, #sidebar form#newsletter {background-color: #666;}

#sidebar form#newsletter p,
.box h4 span, .box h6 a:hover, .box h6 a:active,
.box p, 
.box h6 a:link, .box h6 a:visited, .box h6 a:hover, .box h6 a:active {color: #fff;}

.box h3, .box h4, .box h5, #content .section h3, #sidebar form#newsletter h4, 
.box h4 a:link, .box h4 a:visited, .box h4 a:hover, .box h4 a:active {color: #96c2ef;}

a.yellow_full:link, a.yellow_full:visited, a.yellow_full:hover, a.yellow_full:active, .box h4 span {background-color: #96c2ef;}

.box h3 {background-image: none; padding-left: 0;}

#sidebar form#newsletter button.submit {color: #fff; background: #999 url(../images/black/submit_arr.gif) no-repeat 100% 0;}

#sidebar form#newsletter { border-top: 5px solid #c4e2fe;}


/* section */
#content .section h1, #content .section h2, #content .section h3 {color: #b8dcfe;}

#root #content .news-latest-container h3, #root #content .news-single-item h3,
#content .section h1, #content .section h2, #content h1, #content h2 {color: #96C2EF !important;}

#content .section.blog p a:hover, #content .section.blog p a:active {background-color: #96c2ef;}

#column .box.landsaid {background-color: #fff; }
#column .box.landsaid p {color: #333 !important;}
#main_content .tx-srfeuserregister-pi1 form.newsletterform h4 {background-color:#666666; color:#96c2ef;}


/* FOOTER */
#footer {background-image: none; background-color: #333;}


/* special Table */
#specialTables .compareTable th.hdr p {background-color:#333333;color:#CCCCCC;}




#content .profile .section.border h3 {background-color: #2d2d2d; color: #ccc;}

#content .common_dl p{
	font-size:100%;
}


#sidenav ul li span.notLinked {color: #fff; }

#content .section.border h1 {background: #000 url(../images/black/menu-heading.gif) repeat-x scroll 0 0; color: #96C2EF; padding-top: 3px;}

table.common_tbl.listit th {
background-color: #444;
color: #ccc;
}

table.common_tbl.listit th.width-1 {width: 30% !important;}
table.common_tbl.listit th.width-2 {width: 25% !important;}
table.common_tbl.listit th.width-3 {width: 20% !important;}

#main_content .tx-srfeuserregister-pi1 form.newsletterform .hidden input {margin: 0 0 0 0;border:none;}


#content .profile .section a.yellow_full:link, #content .profile .section a.yellow_full:visited, #content .profile .section a.yellow_full:hover, #content .profile .section a.yellow_full:active {font-size: 8pt; background-position: 8px 40%; background-color: #96C2EF !important;}

#content .profile .section dl a.yellow_full.arrow:link, #content .profile .section dl a.yellow_full.arrow:visited, #content .profile .section dl a.yellow_full.arrow:hover, #content .profile .section dl a.yellow_full.arrow:active, #content .profile .section dl a.yellow_full:link, #content .profile .section dl a.yellow_full:visited, #content .profile .section dl a.yellow_full:hover, #content .profile .section dl a.yellow_full:active {font-size: 10pt;}

div.profile p a.yellow_full_right { background: #96C2EF !important;}

#specialTables .expandable.collapsed p, table.common_tbl.listit th strong.selected a:link, table.common_tbl.listit th strong.selected a:visited, table.common_tbl.listit th strong.selected a:hover, table.common_tbl.listit th strong.selected a:active {
color: #96c2ef; font-weight: bold;
}

.tx-vsphfpdb-pi1 .profile {margin-top: 20px;}

#specialTables .expandable, #specialTables .expandable.collapsed, #specialTables .expandable.expanded {background-color: #333; margin-bottom: 1px;}

#specialTables .expandable.collapsed {background-image: url(../images/exp_right_blue.gif);}

#sidenav ul li {font-size: 70%;}

#specialTables .expandable p:hover {color: #96C2EF; cursor: pointer;}

#content .tx-vsphfpdb-pi1 .section {margin-bottom: 1px;}

/* FUNDS listiong Redesign */

		.sort_by { background: #444; border: 1px solid #9999; padding: 10px 16px; color: #fff; font-size: 70%; margin: 18px 0; }
		.sort_by select { border: none; font-size: 100%; width: 160px; padding: 1px 1px 1px 13px; font-weight: bold; }
		.sort_by span { padding-right: 8px; }
		
		.common_funds_tbl { border-collapse: collapse; width: 580px; margin: 0 auto 30px auto; }
		.common_funds_tbl thead th { border-bottom: 1px solid #010101; background: #fff; padding: 0; color: 000; text-align: left; }
		.common_funds_tbl thead th * { color: #000!important; }
		.common_funds_tbl thead th a { text-decoration: none!important; font-size: 12px!important; font-weight: bold; }
		.common_funds_tbl thead th.width-2 a { background-color: #97c2ef!important; background-position: 9px 8px!important; background-image: url(../images/int_link-white.gif)!important; padding: 3px 20px 3px 23px!important; color: #fff!important; } /* new black image */
		.common_funds_tbl .short { width: 50%; vertical-align: top; padding-top: 15px;} 		
		
		.fonds_info { font-size: 70%; padding-top: 15px; }
		.fonds_info dt { width: 108px; float: left; font-weight: bold; }
		.fonds_info dd { margin-left: 108px; margin-bottom: 3px; }
		.fonds_info a { text-decoration: none; color: #000; }
		
		
		
	/* charttable  & chart_definitionlist */	
	
	.charttable, .agio_overview { width: 100%; border: none; border-collapse: collapse!important; font-size: 11px; margin-bottom: 25px; }
	.charttable th { border: none; border-bottom: 1px solid #333; text-align: left;padding-left: 7px; }
	.charttable td {white-space: nowrap;}
	.charttable td, .agio_overview td { border: none; font-size: 10px; }
	.charttable td, .agio_overview td { padding: 4px 7px; }
	.agio_overview td  {font-size: 11px;}
	.charttable .odd_row td, .agio_overview .odd_row td { background: #eaf3fc; }
	.charttable caption { padding: 20px 0 15px 0; font-weight: bold; font-size: 13px; text-align: left; }
	.charttable tfoot td { padding-top: 20px; font-size: 11px; vertical-align: bottom; }
	.charttable big { font-weight: bold; font-size: 15px; }
	
	dl.chart_definitionlist { overflow: hidden;  font-size: 11px; }
	dl.chart_definitionlist dt { float: left; width: 180px; }
	dl.chart_definitionlist dd { padding-left: 180px; padding-bottom: 11px; }	
	
	.agio_overview td .left dt {font-weight: bold;}
	
	table.agio_overview td { vertical-align: top; }
	table.agio_overview thead td { padding-bottom: 10px; }
	table.agio_overview .dl_ a, table.agio_overview thead td { color: #444; text-decoration: none; font-weight: bold; font-size: 1.2em; }
	table.agio_overview .dl_ a { padding-bottom: 4px; display: block; }
	table.agio_overview .dl_ a:hover, table.agio_overview .dl_ a:active {text-decoration: underline;}
	.dl_right { width: 175px; font-size: 1.2em; }
	.dl_right dt { float: right; width: 70px; padding: 2px; }
	.dl_right dd { float: left; width: 80px; font-weight: bold; padding: 2px; padding-right: 15px; text-align: right; }	
	
	
	#specialTables .expandable  { width:606px; }

	
	table.common_tbl.listit th strong.descending {background-image: url(../images/arr_down_blue.gif); }
	table.common_tbl.listit th strong.ascending {background-image:url(../images/arr_up_blue.gif); }
	
	
	#content table.agio_overview a.yellow_full {padding-right: 10pt !important; background-color: #94c3ef !important; color: #333; text-decoration: none;}
