/************************
	Screen Layout
************************/

@media screen, projection{

/************************
	General
************************/

*{
	padding:0;
	margin:0;
	/*behavior: url(iepngfix.htc); png fix ie6 kriegs ned gebacken*/
}
.hidden{
	display:none;
}
body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	/*background:#fff url(../Images/background.gif) repeat-y;*/
}
.left{
    text-align:left;
}
.leftbold{
    text-align:left;
    font-weight:700;
}
.right{
    text-align:right;
}
.rightbold{
    text-align:right;
    font-weight:700;
}
.rightboldred{
    text-align:right;
    font-weight:700;
    color:red;
}
.center{
    text-align:center;
}
.bold{
    font-weight:700;
}
.bold12{
    font-size:12px;
    font-weight:700;
}
.bold14{
    font-size:18px;
    font-weight:700;
}
.greenbold{
    text-align:left;
    font-weight:700;
    color:#00513B;
}
.red{
    color:#d73a37;
}
.topp{
    vertical-align:top;
}
.HomePromoWhite{
	font-size:21px;
	color:#fff;
	letter-spacing:-1.5px;
	padding:0 3px 3px 30px;
}
img{
	border:0;
}
p{
    font-weight:400;
    text-align:left; 
}
table{
    /*border-collapse:collapse; overall 2 b done sometimes */
}
td, th, p{
	font-size:11px;
	text-align:left;
}
abbr{
	border-bottom:0;
	cursor:help;
}
optgroup{
	background:#DEDEDE;
}
a:link{ 
	color:#00513b;
	text-decoration:underline;
}
a:visited{
	color:#00513b;
	text-decoration:underline;
}
a:hover{
	text-decoration:none; 
}
#wrapper{
	width:990px;
	border-right:1px solid #ccc;
	/*background:url(../Images/imgLeftbg.gif) repeat-y;*/
}
#header{
	color:#333;
	width:990px;
	float:left;
	height:66px;
	background:#fff url(../Images/imgTop3.gif) no-repeat;
}
#logo{
	position:absolute;
	left:725px;
}
.ansparA{
	background:url(../Images/icon_ansparA.gif) no-repeat right;
	padding:0 25px 0 0;
}
.ansparB{
	background:url(../Images/icon_ansparB.gif) no-repeat right;
	padding:0 25px 0 0;
}
.ansparBig{
	background:url(../Images/icon_ansparBig.gif) no-repeat right;
	padding:0 35px 0 0;
}
.bottomline{
	border-bottom:1px solid #ccc;
	margin:0 5px 10px 10px;
}
.bottomline_short{
	width:440px;
	border-bottom:1px solid #ccc;
	margin:0 5px 10px 10px;
}
.fullscreen{
	position:absolute;
	left:565px;
	top:485px;
}
.disc_long{
    clear:both;
    margin:10px 0 0;
	padding:10px 0 0 10px;
	width:750px;
}

/************************
	Top Menu 
************************/

#header #top_menu{
	color:#666;
	margin:0 0 0 310px;
	font-size:11px;
	width:400px;
	text-align:right;
	padding:6px 0 0;
	word-spacing:2px;
}
#header #top_menu a{
	color:#666;
}
#header #top_menu a:hover{
	text-decoration:none;	
}

/************************
	Menuv4
************************/

#menuv4{
	width:780px;
	height:51px;
	background:#fff url(../Images/menubgv4.gif) no-repeat bottom left;
	float:left;
}
#menuv4sub{
	width:780px;
	height:27px;
	background:#fff url(../Images/menubgv4.gif) no-repeat bottom left;
}

/************************
	All Navigations v3
************************/

/*
#firstlevel{
	position:absolute;
	top:203px;
	left:220px;
	clear:both;
	font-size:13px;
}
*/
#secondlevel{
	clear:both;
	height:19px;
	font-size:12px;
	line-height:10px;
}
#secondlevel ul{
	margin:0;
	padding:10px 0 0 35px;
	list-style:none;
}
#firstlevel li, #secondlevel li{
	display:inline;
	margin:0;
	padding:0;
	white-space: nowrap;	/* 2009-08-03 pk */
}
#firstlevel a{
	color:#000;
	float:left;
	background:url(../Images/menuleftover.gif) no-repeat left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	cursor:pointer;
}
#secondlevel a{
	color:#fff;
	float:left;
	background:url(../Images/menuleftover.gif) no-repeat left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	cursor:pointer;
}
#firstlevel a{
	color:#fff;
	background:url(../Images/menuleftoverv4.gif) no-repeat left;
	font-weight:bold;
}
/* delete me */
#firstlevel a[title~=Futures]{
	color:#fff;
	background:url(../Images/menuleftv4cafe.gif) no-repeat left;
	font-weight:bold;
}
#firstlevel a[title~=terminsfonder]{
	color:#fff;
	background:url(../Images/menuleftv4cafe.gif) no-repeat left;
	font-weight:bold;
}				
#secondlevel li.active a{
	background:url(../Images/menuleft.gif) no-repeat left;
	color:#00513B;
	font-weight:700;
	white-space: nowrap;	/* 2009-08-03 pk */
}
#firstlevel li.active a{
	background:url(../Images/menuleftv4.gif) no-repeat left;
	color:#00513B;
	font-weight:700;
}
#secondlevel li.active a span{
	background:url(../Images/menuright.gif) no-repeat right;
}
#firstlevel li.active a span {
	background:url(../Images/menurightv4.gif) no-repeat right;
}   
#secondlevel a span{
	float:left;
	display:block;
	background:url(../Images/menurightover.gif) no-repeat right;
}
#firstlevel a span{
	float:left;
	display:block;
	background:url(../Images/menurightoverv4.gif) no-repeat right;
}
/* delete me later */
#firstlevel a[title~=Futures] span{
	float:left;
	display:block;
	background:url(../Images/menurightv4cafe.gif) no-repeat right;
}
#firstlevel a[title~=terminsfonder] span{
	float:left;
	display:block;
	background:url(../Images/menurightv4cafe.gif) no-repeat right;
}
/* Managed Futures Cafe brown menu */
#firstlevel a.mfc{
	color:#fff;
	background:url(../Images/menuleftv4cafe.gif) no-repeat left;
	font-weight:bold;
}
#firstlevel a.mfc span{
	float:left;
	display:block;
	background:url(../Images/menurightv4cafe.gif) no-repeat right;
}
#firstlevel a span{
	padding:5px 10px 4px 5px;
}
#secondlevel a span{
	padding:5px 10px 4px 5px;
}
#secondlevel a span{
	width:139px;
	padding:5px 15px 4px 6px;
}
#secondlevel a:hover span{
	color:#fff;
}
#firstlevel a:hover span{
	color:#00513B;
}
#secondlevel a:hover{
	background:url(../Images/menuleft.gif) no-repeat left;
	color:#00513B;
}
#firstlevel a:hover{
	background:url(../Images/menuleftv4.gif) no-repeat left;
}
#secondlevel a:hover span{
	background:url(../Images/menuright.gif) no-repeat right;
	color:#00513B;
}
#firstlevel a:hover span{
	background:url(../Images/menurightv4.gif) no-repeat right;
}
#secondlevel p a, #secondlevel p a:hover{ /* inforequest button */
	background:none; 
	margin:10px 10px 0 0;
	float:right;
}
#thirdlevel ul{
	padding:0 0 20px 10px;
}
#thirdlevel li{
    font-size:12px;
    line-height:18px;
}
#thirdlevel li a{
    padding:0 0 0 10px;
    background:none !important;
    color:#666 !important;
    font-weight:700 !important;
}
#thirdlevel li.active a{
	color:#00513B !important;
	background:url(../Images/arrow.gif) no-repeat left 4px !important;
}
#thirdlevel li.active a:hover{
	background:url(../Images/arrow.gif) no-repeat left 4px !important;
}
#thirdlevel li a:hover{
    color:#00513B !important;
    text-decoration:underline;
}

/************************
    Thirdlevel 2 Line Buttons
*************************/

#thirdlevel li.Big a{
	color:#000;
	float:left;
	background:url(../Images/menuleftBig.gif) no-repeat left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	cursor:pointer;
}
#thirdlevel li.Big a span{
	float:left;
	display:block;
	background:url(../Images/menurightBig.gif) no-repeat right;
}
#thirdlevel li.activeBig a{
	background:url(../Images/menuleftoverBig.gif) no-repeat left;
	color:#fff;
	font-weight:700;
}
#thirdlevel li.activeBig a span{
	background:url(../Images/menurightoverBig.gif) no-repeat right;
}
#thirdlevel li.Big a:hover{
	background:url(../Images/menuleftoverBig.gif) no-repeat left;
}
#thirdlevel li.Big a:hover span{
	background:url(../Images/menurightoverBig.gif) no-repeat right;
}

/************************
	Register Menu
************************/

#ddcolortabs{
	margin: 4px 0 0;
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;
}
#ddcolortabs ul{
	font: bold 11px Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
}
#ddcolortabs li{
	display:inline;
	letter-spacing:1px;
	margin:0 2px 0 0;
	padding:0;
	text-transform:uppercase;
}
#ddcolortabs a{
	float:left;
	color: white;
	background: #00513B url(../images/color_tabs_left.gif) no-repeat left top;
	margin:0 2px 0 0;
	padding:0 0 1px 3px;
	text-decoration:none;
	/*letter-spacing: 1px;*/
}
#ddcolortabs a span{
	float:left;
	display:block;
	background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
	padding:4px 9px 2px 6px;
}
#ddcolortabs a span strong { /* Neu! */
	font-size:10px;
	color:#f00;
	text-transform:none;
	letter-spacing:normal;
}
#ddcolortabs a span{
	float:none;
}
#ddcolortabs a:hover{
	background: #D3E3E0 url(../images/color_tabs_left_over.gif) no-repeat left top;
	color:#000;
}
#ddcolortabs a:hover span{
	background: #D3E3E0 transparent url(../images/color_tabs_right_over.gif) no-repeat right top;
	color:#000;
}
#ddcolortabs .current a, #ddcolortabs .current span{ /*currently selected tab*/
	background: #D3E3E0 url(../images/color_tabs_left_over.gif) no-repeat left top;
	color:#000;
	border-bottom:red;
}
#ddcolortabs .current span{ /*currently selected tab*/
	background: #D3E3E0 url(../images/color_tabs_right_over.gif) no-repeat right top;
	color:#000;
}
#ddcolortabs div.closed{ /*closed*/
	float:right;
}
#ddcolortabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 8px;
	line-height: 8px;
	background: #D3E3E0;
	/*border-top: 1px solid #fff; Remove this to remove border between bar and tabs*/
}

/************************
	Headline
************************/

#headline{
	position:relative;
	left:215px;
	top:10px;	
	width:380px;
	height:115px;
	overflow:hidden;
}
#headline h1{
	position:relative;
	top:20px;
	font-size:21px;
	font-weight:700;
	color:#FFF;
	margin:0 0 0 25px;
	text-indent:-25px;
	letter-spacing:-1.5px;
}
#headline-sub h1{
	padding:10px 0 0 275px;
	float:left;
	font-size:16px;
	font-weight:700;
	color:#fff;
	text-indent:-50px;
	letter-spacing:-1.5px;
}

/************************
	Homepage Menu Left
************************/

#homepage_menu_left_bg 
{
	position:absolute;
	top:204px;
	background:url(../Images/imgLeft2.gif) no-repeat;
	width:35px;
	height:300px;
}
#homepage_menu_left{
	color:#333;
	background: url(../Images/verlauflinks.gif) repeat-x 2px 2px;
	width:210px;
	height:550px;
	float:left;
}
#homepage_menu_left h3{
	padding:0 0 10px;
}
#homepage_menu_left #search{
	border-top:2px solid #fff;
	padding:55px 0 5px 28px;
	border-bottom:2px solid #fff;
	/*background:#B9D0CB;*/
}
#homepage_menu_left #search .search{
	margin:0 0 0 5px;
	width:110px;
}
#homepage_menu_left #infoline{
	/*border-top:2px solid #fff;*/
	padding:10px 0 10px 30px;
}
#homepage_menu_left #infoline h2{
	letter-spacing:-1px;
}
#homepage_menu_left #infoline .icon{
	float:right;
	padding:0 10px 0 0;
}
#homepage_menu_left #newsletter{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:10px 0 10px 30px;
}
#homepage_menu_left #newsletter .email{
	width:118px;
}
#homepage_menu_left #investor{
	border-top:1px solid #fff;
	padding:10px 0 10px 30px;
	margin:10px 0 0;
}
#homepage_menu_left #investor p{
	line-height:2em;
}
#homepage_menu_left .user, .password{
	width:65px;
}
#homepage_menu_left #awards{
	text-align:right;
	padding:10px 10px 0 0;
}
#homepage_menu_left #secondlevel{
	/*border-top:2px solid #fff;*/
	/*background:#B9D0CB;*/
	padding:5px 0;
	margin:5px 0 5px;
	border-bottom:2px solid #fff;
}
#homepage_menu_left #secondlevel ul{
	position:relative;
	top:-12px;
	left:-3px;
}
#ctl04_ctl00_InvPic img, #ctl04_ctl00_NewPic img{
	width:0;
	height:0;
}

/************************
	Homepage Awards
************************/

#awards_list{
    width:755px;
    margin:20px 0 0;
}
#awards_list table{
    border-collapse:collapse;
    margin:0 0 0 10px;
}
#awards_list tr.awards_first td{
    background:#f0f0f0;
}
#awards_list td{
    border-bottom:1px solid #ccc;
    vertical-align:bottom;
    text-align:left;
    margin:0;
    padding:20px 0 0;
}

/************************
	Homepage Content
************************/

#homepage_content{
	line-height:15px;
	float:left;	
	background:#FFF;
	width:540px;
	display:inline;
	padding:15px 10px 0;
}
#homepage_content #content_headline p{
	color:#666;
	font-size:12px;
	padding:0 0 10px;
}
#homepage_content #neueinsteiger, #homepage_content #investoren{
	font-size:13px;
	width:50%;
	float:left;
	line-height:18px;
	padding:10px 0 0;
	background:#FFF;
}
#homepage_content #neueinsteiger h3, #homepage_content #investoren h3{
	padding:0 0 15px;
}
#homepage_content #neueinsteiger img, #homepage_content #investoren img{
	float:left;
}
#oida {
	background:#fff url(../Images/backEinsteiger.jpg) no-repeat;
	height:130px;
}
#oidaUS {
	background:#fff url(../Images/US/SIC_NewYork.jpg) no-repeat;
	height:180px;
}
#neueinsteiger a {
	background:url(../Images/buttonintro_left.gif) no-repeat left !important;
	color:#fff;
}
#neueinsteiger a span{
	text-decoration:none;
	background:url(../Images/buttonintro_right.gif) no-repeat right;
	padding:5px 18px 5px 0 !important;
	
}
#oida2 {
	background:#fff url(../Images/backKunden.jpg) no-repeat;
	height:130px;
}
#oida2US {
	background:#fff url(../Images/US/SIC_Chicago.jpg) no-repeat;
	height:180px;
}
#investoren a {
	background:url(../Images/buttonintro_left.gif) no-repeat left !important;
	color:#fff;	
}
#investoren a span{
	text-decoration:none;
	background:url(../Images/buttonintro_right.gif) no-repeat right;
	padding:5px 18px 5px 0 !important;
}
#neueinsteiger h3, #investoren h3 {
	font-family: Tahoma;
	font-size:20px;
	color:#666;
	letter-spacing:normal;
	padding:8px 0 0 5px !important;
}
#neueinsteiger h3 span, #investoren h3 span{
	font-size:14px;
	letter-spacing:-.5px;
	color:#666;
}
#neueinsteiger ul, #investoren ul{
	padding:15px 0 0;
	list-style:none;
	text-indent:5px;
}
#neueinsteiger li, #investoren li{
	list-style:none;
	text-indent:5px;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
}
#neueinsteiger li a, #investoren li a{
	padding:5px 5px 5px 10px;
	background:url(../Images/arrow.gif) no-repeat left;
}
#neueinsteiger li a:hover, #investoren li a:hover{
	text-decoration:none;
}
#fonds_headline{
	margin:10px 0 10px;
	clear:both;
}
#fonds_headline td .buttonNormal{
	float:right;
}
#fonds_headline h3{
	text-align:left;
}
#fonds_table table{
	border:1px solid #98999B;
	background:#EEEEF0;
}
#fonds_table td{
	padding:3px;
	border-bottom:1px dashed #99999B;
}
#fonds_table tr:hover{
	background:#D3E3E0;
}
#fonds_table tr.lastone td{
	border:none;
}
#fonds_table th{
	padding:0 3px 3px;
	margin:0;
	border-bottom:1px solid #98999B;
	background:#C6C6C6;
}
#fonds_table th.fonds, #fonds_table th.beschreibung{
	text-align:left;
	padding:0 3px 3px 8px;
}
#fonds_table th.index, th.perano, th.start{
	text-align:right;
}
#fonds_table th.start{
		padding:0 8px 3px 3px;
}
#fonds_table tr td{
	cursor:pointer;
}
#fonds_table td.fonds{
	width:85px;
	text-align:left;
	font-weight:700;
	cursor:pointer;
}
#fonds_table td.fonds, #fonds_table td.beschreibung{
	text-align:left;
	padding:0 3px 3px 8px;
}
#fonds_table td.datum{
	font-size:11px;
	width:50px;
	text-align:right;
}
#fonds_table td.index{
	font-size:11px;
	width:50px;
	text-align:right;
}
#fonds_table td.perano{
	font-size:11px;
	width:60px;
	font-weight:700;
	text-align:right;
}
#fonds_table td.start{
	font-size:11px;
	width:60px;
	text-align:right;
	padding:0 8px 3px 3px;	
}
#ranking{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	padding:10px 0;
	margin:0 0 10px;
}
#fonds_table input{ /*fixing resize button*/
	float:right;
	margin:10px 0 0;
	width:110px;	
}
#overviewUS table{
	width:755px !important;
	border-collapse:collapse !important;
	margin:0 0 0 10px !important;
}
#overviewUS td{
	padding:5px 0 !important;
	margin:0 !important;
	border-bottom:1px solid #ccc !important;
}

/************************
	Homepage News Right
************************/

#homepage_news_right{
	color:#666;
	background:#fff;
	width:199px;
	float:left;
	border-left:1px solid #ccc;
	margin:10px 0 0;
	padding:0 10px 10px;
}
#homepage_news_right h2{
	color:#00513B;
	font-size:12px;
}
#homepage_news_right p{
	font-size:12px;
	margin:0 0 15px;
}
#homepage_news_right a{
	font-weight:700;
}
#homepage_news_right #teaser{
	border-top:2px solid #fff;
	padding:0 0 10px;
}
#homepage_news_right #einladung{
	padding:0 0 10px;
}

/************************
	Homepage Right US
************************/

#homepage_us_right td{
	padding:5px 0;
}
#homepage_us_right img{
	padding:0 10px 0 0;
}

/************************
	Subpages Menu Left
************************/

#subpages_menu_left_bg{
	position:absolute;
	top:134px;
	background:url(../Images/imgLeftSub2.gif) no-repeat;
	width:70px;
	height:52px;
}
#subpages_menu_left_bg2{
	position:absolute;
	top:186px;
	background:url(../Images/imgLeftSub3.gif) no-repeat;
	width:32px;
	height:257px;
}
#subpages_menu_left{
	color:#333;
	background: url(../Images/verlauflinks.gif) repeat-x 2px 2px;
	width:210px;
	height:550px;
	float:left;
}
#subpages_menu_left h3{
	padding:0 0 10px;
}
#subpages_menu_left #search{
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	padding:55px 0 5px 35px;
	/*background:#B9D0CB;*/
}
#subpages_menu_left #search .search{
	width:110px;
}
#subpages_menu_left #infoline{
	/*border-top:2px solid #fff;*/
	border-bottom:2px solid #fff;
	padding:5px 0 5px 31px;
	margin:0;
	/*background:#B9D0CB;*/
	letter-spacing:-1px;
}
#subpages_menu_left #infoline p{
	background: url(../Images/iconTelephone.gif) no-repeat left;
	padding:0 0 0 32px;
	font-size:13px;
	font-weight:700;
}
#subpages_menu_left #infoline p span{
	color:#666;
}

/************************
	Breadcrumb Navi
************************/

#breadcrumb{
	font-size:11px;
	padding:0;
}
#breadcrumb li{
	float:left;
	list-style:none;
	padding:0 5px 5px 10px;
	position:relative; left:10px;
	background:url(../Images/arrowGraybc.gif) no-repeat left;
}
#breadcrumb li a:hover{
	text-decoration:none;
}

/************************
	Subpages Content
************************/

#subpages_content{
	font-size:12px;
	float:left;
	color:#333;
	background:#fff;
	width:770px;
	display:inline;
	padding:5px;
	text-align:left;
}	
#subpages_content p.disclaimer{
	font-size:9px;
	padding:10px;
	width:580px;	
}
#subpages_content p.disclaimer_long{
	font-size:9px;
	padding:10px;
	line-height:12px;
}
#subpages_content p{
	margin:0 0 1em;
}
#subpages_content p, #subpages_content td{
	font-size:12px;
	line-height:17px;
	padding:0 0 0 10px;
}
#subpages_content p.contact{
	border-bottom:1px solid #999;	
}
#subpages_content h1{
	font-size:18px;
	font-weight:700;
	color:#00513b;
	letter-spacing:-1px;
	padding:5px 0 10px 10px;
	clear:left;
}
#subpages_content h2{
	padding:10px 0 10px 10px;
}
#subpages_content h3{
	margin:0 0 10px 10px;
}
#subpages_content h4{
	font-size:14px;
	font-weight:700;
	color:#00513b;
	padding:0 0 10px 10px;
	clear:left;
	letter-spacing:-1px;
}
#subpages_content p.disclaimer{
	font-size:11px;
	line-height:14px;
}
#subpages_content img{
	padding:10px;	
}
#subpages_content table{
	width:100%;	
}
#subpages_content select{
	vertical-align:bottom;
	margin:0 0 0 10px;
}
div.contentleft{
	float:left;
	clear:left;
	width:440px;
}
div.contentleft img{
	padding:10px 0 5px 10px !important;
}
p.imagetext{
	font-size:11px ! important;
	line-height:13px ! important;
}
div.contentleft li{
	list-style:none;
	color:#666;
	font-size:11px;
	line-height:14px;
	background:url(../Images/arrow.gif) no-repeat left 1px;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
div.contentright{
	float:right;
	width:315px;
}
div.jumptop{
	width:755px;
	clear:both;
	text-align:right;
	border-bottom:1px solid #ccc;
	margin:10px 0 10px 10px;
	padding:0 0 5px;
}
div.jumptop a{
	background:url(../Images/arrowGreenUp.gif) no-repeat left;
	padding:0 0 0 12px;
}
div.switchto{
	width:755px;
	clear:both;
	text-align:right;
	border-bottom:1px solid #ccc;
	margin:10px 0 10px 10px;
	padding:0 0 5px;
}
div.nextpagetop{
	width:auto;
	float:right;
}
div.nextpagetop input{
	margin:0 5px 0 0;
}
div.nextpage{
	width:755px;
	clear:both;
	text-align:right;
	margin:10px 0 10px 10px;
}
div.contentall{
	margin:0 5px 0 0;
	clear:both;
	width:755px;
}
div.contentall li{
	list-style:none;
	color:#666;
	line-height:18px;
	background:url(../Images/arrow.gif) no-repeat left 4px;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
div.contentall table{
	border-collapse:collapse;
	margin:0 0 0 10px;
}

/************************
	Contact
************************/

#contact ul{
	margin:0 0 15px;
}
#contact li{
	list-style:none;
    font-size:12px;
    line-height:17px;    
    padding:0 0 0 10px;
    margin:0 0 0 10px;
	background:url(../Images/arrow.gif) no-repeat left;
}
#callback table{
	width:755px;
	border-collapse:collapse;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 0 10px 10px;	
}
#callback td{
	padding:5px 0;
}
#callback img{
	margin:0;
	padding:0;
	float:none;
}
#callback input, select{
	font-size:12px !important;
}
#callback input{
	float:right;
}
#callback .surname, #callback .telephone{
	width:200px;
}
#contact h3 span{
	font:14px normal;
}
#adresses table{
	border-collapse:collapse;
	width:755px;
	margin:0 0 10px 10px;
}
#adresses td{
	padding:3px 0;
	border-bottom:1px solid #ccc;
}
#adresses li{
	font-weight:700;
}
#adresses #map{
	float:left;
	width:150px;
	margin:15px 0 0;
}
#adresses #optimal{
	float:right;
	margin:20px 80px 0 0;
}
#international table{
	width:auto;
}
#international td{
	vertical-align:top;
	width:170px;
}

/************************
	Contact Sub
************************/

#contactsub #contactimages{
	width:300px;
	float:left;
}
#contactsub #contactimages img{
	float:none;
	padding:0;
	margin:0 0 0 10px;
}
#contactsub #contactimages p{
	margin:10px 0 0;
	padding:0;
}
#contactsub #contactimages p img{
	float:left;
	padding:0 10px;
}
#contactsub #contactdetails{
	width:445px;
	float:right;
	margin:0 5px 0 0;
}
#contactsub #contactdetails table{
	border-collapse:collapse;
}
#contactsub #contactdetails h3{
	padding:0;
	margin:0;
}
#contactsub #contactdetails table input{
	float:right;
}
#contactsub #contactdetails td{
	padding:5px 0;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	line-height:19px;
}
#contactsub #contactdetails td.noline{
	border:none;
}

/************************
	Fonds
************************/

#fonds_knowhow{
    clear:both;
    width:220px;
    float:right;
    border-left:2px solid #bd9756;
    padding:0 10px 0 5px;
    margin:10px 0 0;
}    
#fonds_knowhow p{
    color:#000;
    font-size:18px;
    font-weight:400;
    letter-spacing:0;
    padding:0;
    margin:0 0 2px;
}
#fonds_knowhow .bold{
    color:#000;
    font-size:11px;
    font-weight:700;
    padding:0;
    margin:0;
}
#fonds_knowhow .smallest{
    color:#000;
    font-size:8px;
    padding:0;
    margin:0;
}
#fonds_knowhow table, tr{
    width:230px;
    margin:0;    
}
#fonds_knowhow td{
    line-height:14px;
    border:0;
    border-collapse:collapse;
    font-size:11px;
}
#fonds_knowhow td.green 
{
    text-align:right;
    line-height:14px;
    border:0;
    border-collapse:collapse;
    font-size:11px;
    color:#00513B;
}
#fonds_knowhow td.Perf1{
    line-height:18px;
    border:0;
    border-collapse:collapse;
    font-size:14px;
}
#fonds_knowhow td.Disc1{
    line-height:15px;
    border:0;
    border-collapse:collapse;
    font-size:13px;
    color:#666;
}
#fonds_knowhow td.Disc2{
    line-height:10px;
    border:0;
    font-size:9px;
}
#fonds_groups{
    margin:0 10px;
    clear:both;
}
#fonds_groups td{
    border-bottom:1px solid #ccc;
    vertical-align:top;
    text-align:left;
    margin:0;
    padding:20px 0 0;
}
#fonds_groups td.bold{
    padding:25px 15px 0 0;
}
#fonds_groups .bottom{
    vertical-align:bottom;
    text-align:right;
}
#fonds_groups li{
    text-align:left;
    font-weight:400;
    list-style:none;    
    padding:5px 5px 5px 10px;
	background:url(../Images/arrow.gif) no-repeat left 8px;
}

/************************
	Indizes
************************/

#indizes{
    margin:0 5px 0 10px;
}
#indizes table{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#indizes td{
    font-size:11px;
    margin:0;
    padding:2px 0 0;
    text-align:left;
}
#indizes #fond{
    font-size:12px;
}
#indizes .Strategy{
    font-weight:700;
    color:#000;
    text-align:right;
    padding:17px 98px 7px 0;
}
#indizes .Strategy h3{
    margin:0;
    padding:0;

}
h3.actbgcolor2{
	color:#98999B;
}
h3.actbgcolor3{
	color:#000;
}
/* 20101109 igu */
h3.actbgcolor9{
	color:#00628D;
}
#indizes .center{
    text-align:center;
}
#indizes .left{
    text-align:left;
}
#indizes .right{
    text-align:right;
}
#indizes .textGray{
    color:#666; 
}
#indizes .textGrayCenter{
    color:#666; 
    text-align:center;
}
#indizes .textGrayRight{
    color:#666; 
    text-align:right;
}
#indizes tr.actbgcolor1 td{
    background:#B7CCC3;
	color:#00513b;
}
#indizes tr.actbgcolor2 td{
    background:#EEEEF0;
    color:#98999B;
}
#indizes tr.actbgcolor3 td{
    background:#D0D1D3;
}
#indizes tr.actbgcolor4 td{
    background:#D0D1D3;
}
#indizes tr.actbgcolor5 td{
    background:#f3eee0;
}
/* 20101109 igu */
#indizes tr.actbgcolor9 td{
    background:#99c0d1;
    color: #00628D;
}
#indizes tr[att1=A] td{
    border-bottom:1px solid #00513b;
}
#indizes tr[att1=B] td{
    border-bottom:1px solid #98999B;
}
#indizes tr[att1=C] td{
    border-bottom:1px solid #000;
}
#indizes tr[att1=Garant] td{
    border-bottom:1px solid #000;
}
#indizes tr[att1=Gold] td{
    border-bottom:1px solid #ae8c2f;
}
#indizes tr[att2=A] td{
    border-bottom:1px dotted #00513b;
}
#indizes tr[att2=B] td{
    border-bottom:1px dotted #98999B;
}
#indizes tr[att2=C] td{
    border-bottom:1px dotted #000;
}
#indizes tr[att2=Garant] td{
    border-bottom:1px dotted #000;
}
#indizes tr[att2=Gold] td{
    border-bottom:1px dotted #ae8c2f;
}
/************************
	Fondsdetail 2
************************/

#detailview{
	width:760px;
	margin:0;
	padding:0 0 5px;
}
#detailview .jumptop{
	margin:0 0 0 10px;
	padding:0 0 5px;
}
#chart2, #chart2US{
    clear:both;
    float:left;
    width:564px;
    padding:0 0 0 10px;
}
#chart2US{
    width:600px;
    margin:10px 0 0;
}
#chart2 p, #chart2US p{
    margin:0;
    padding:0;
}
#chart2 img, #chart2US img{
    position:relative;
    float:none;
    left:-10px;
}
#chart2 .buttonNormal, #chart2US .buttonNormal{
 
}
#chart2 #interaktiv, #chart2US #interaktiv{
    background:#ccc;
    position:relative;
    font-size:11px;
    top:-13px;
    width:534px;
    line-height:20px;
    padding:5px;
}
#indexnav2 .spacer{
	height:85px;
}
#indexnav2US .spacer{
	height:20px;
}
#indexnav2{
	width:185px;
	float:right;
}
#indexnav2US{
	float:right;
	width:145px;
}
.chartsUS{
	margin:0 0 0 10px !important;
	padding:0 !important;
	float:left !important;
}
#indexnav2 h3, #indexnav2US h3{
	margin:0 0 10px;
}
#indexnav2 table, #indexnav2US table{
	border-collapse:collapse;
}
#indexnav2 td, #indexnav2US td{
	padding:0;
	line-height:18px;
	width:50%;
}
#indexnav2 td img, #indexnav2US td img{
	float:left;
	margin:0;
	padding:0 5px 0 0;
}
#subpages_content .bottom{
	border-bottom:1px solid #ccc;
}
#subpages_content .bottomright{
	border-bottom:1px solid #ccc;
	text-align:right;
}
#indexnav2 .downloads, #indexnav2US .downloads{
	padding:10px 0 0;
}
#statistics{
	margin:10px 0 0;
}
#statistics h3{
	margin:5px;
}
#statistics div table{
	margin:0 0 10px;
}
#statistics table, #kennzahlen table{
	border-collapse:collapse;
}
#statistics .table1, .table2, .table3{
	float:left;
	width:230px;
}
#statistics .table1{
	margin:0 10px 0 5px;
	padding:0 10px 0 0;
	border-right:1px solid #ccc;
}
#statistics .table2{
	border-right:1px solid #ccc;
	padding:0 10px 0 0;
}
#statistics .table3{
	margin:0 0 0 10px;
}
#statistics .table2 td{
	width:auto;
}
#statistics td, #kennzahlen td{
	padding:0;
	margin:0;
}
#statistics th, #kennzahlen th{
	font-size:13px;
	padding:0 0 10px;
}
#kennzahlen, #statistics{
	margin:0 0 0 5px;
}
#kennzahlen{
	height:400px;
}
#kennzahlen h3{
	margin:10px 0 10px 5px;
}
#kennzahlen .table1, .table2, .table3{
	float:left;
	width:233px;
}
#kennzahlen .table4{
	float:left;
	margin:0 0 0 5px;
	width:490px;
}
#kennzahlen .table5{
	float:right;
	margin:0 5px 0 0;
	width:235px;
}
#kennzahlen .table1{
	margin:0 10px 0 5px;
	padding:0 10px 0 0;
	border-right:1px solid #ccc;
}
#kennzahlen .table3{
	margin:0 0 0 10px;
	border-left:1px solid #ccc;
	padding:0 0 0 10px;
}
#kennzahlen td{
	vertical-align:top;
}
#kennzahlen .right{
	vertical-align:bottom;
}
#kennzahlen .border_details{
	width:755px;
	margin:0 0 10px 5px;
	border-bottom:1px solid #ccc;
}

/************************
	Fondsdetail Menu
************************/

#fondsdetailmenu{
   	margin:10px 0 40px 10px;
	font-size:11px;
}
#fondsdetailmenu li{
	display:block;
	float:left;
	padding:3px 5px;
	border:1px solid #919B9C;
	background:#F3F3EE;
}
#fondsdetailmenu .active{
	display:block;
	position:relative;
	top:-2px;
	float:left;
	padding:3px 5px;
	background:#fff;
	border-top:3px solid #E68B2C;
	border-bottom:1px solid #fff;
}
#fondsdetailmenu .borderline{
	display:block;
	position:relative;
	width:440px;
	float:left;
	padding:3px 5px;
	background:#fff;
	border:1px solid #fff;
	border-bottom:1px solid #919B9C;
}
#fondsdetailmenu .borderlineGlossary{
	display:block;
	position:relative;
	width:200px;
	float:left;
	padding:3px 5px;
	background:#fff;
	border:1px solid #fff;
	border-bottom:1px solid #919B9C;
}
#fondsdetailmenu .borderlineWebtools{
	display:block;
	position:relative;
	width:350px;
	float:left;
	padding:3px 5px;
	background:#fff;
	border:1px solid #fff;
	border-bottom:1px solid #919B9C;
}
#fondsdetailmenu  li a:hover{
	text-decoration:none;
}
.bglines{
	background:#f7f7f7;
	text-align:left;
}
.bglinesright{
	background:#f7f7f7;
    text-align:right;
}
.bglinesrightbold{
	background:#f7f7f7;
    font-weight:700;
    text-align:right;
}
.bglinesrightboldred{
	background:#f7f7f7;
    font-weight:700;
    text-align:right;
    color:red;
}
.perfperyear{
	color:#005139;
	font-weight:700;
	background:#ddd !important;
}
tr.greybg td.perfperyear{
	background:#ccc !important;
}
tr.greybg td{
	background:#f0f0f0;
}

/************************
	Wertentwicklung
************************/

#wertentwicklung{
    clear:both;
    margin:20px 0 0 10px;
    padding:0;
}
#wertentwicklung table{
    margin:15px 0;
}
#wertentwicklung th{
    text-align:right;
}
#wertentwicklung td{
    font-size:11px;
    text-align:right;
    padding:0 2px 0 0;
    margin:0;
    border-bottom:1px solid #ccc;
    border-collapse:collapse;
}
#wertentwicklung p{
    padding:0;
    margin:0;
}

/************************
	WertentwicklungQAG
************************/

#wertentwicklungQAG{
    clear:both;
    margin:20px 0 0 10px;
    padding:0;
}
#wertentwicklungQAG table{
    margin:15px 0;
}
#wertentwicklungQAG th{
    text-align:right;
}
#wertentwicklungQAG td{
    font-size:11px;
    text-align:right;
    padding:0;
    margin:0;
    border-collapse:collapse;
}
#wertentwicklungQAG td.left{
    font-size:11px;
    text-align:left;
    padding:0;
    margin:0;
    border-collapse:collapse;
}

#wertentwicklungQAG td.grey{
    font-size:11px;
    text-align:right;
    padding:0;
    margin:0;
    background:#CCC;
    border-collapse:collapse;
}
#wertentwicklungQAG td.black{
    font-size:11px;
    text-align:right;
    padding:0;
    margin:0;
    background:#000;
    border-collapse:collapse;
}
#wertentwicklungQAG p{
    padding:0;
    margin:0;
}

/************************
	Subscription Dates
************************/

#struktur{
	float:left;
}
#struktur img{
    margin:0;
    padding:0;
    float:none;    
}
#bewertung{
	width:350px;
	float:right;
}
#SubscriptionDates{
    clear:both;
    width: 750px;    
}
#redemption{
    width:200px;
    margin:0 0 50px 10px;
}
#redemption th{
    text-align:center;
    background:#f0f0f0;
    font-size:12px;
    font-weight:700;
    padding:5px 0;
}
#redemption td{
    text-align:center;
    border-bottom:1px solid #ccc;  
}

/************************
	Sitemap
************************/

#sitemap table{
	margin:0 0 0 10px;
	width:720px;
}
#sitemap td{
	border-top:1px solid #ccc;
	padding:0 0 20px;
}
#sitemap td.firstlevel{
	width:150px;
	margin:0;
	padding:2px 0 0;
	vertical-align:top;
	font-weight:700;
}
#sitemap ul{
	list-style:none;
}
#sitemap li.secondlevel a{
    color:#666;
    list-style:none;
    text-decoration:none;
    line-height:18px;    
    padding:0 0 0 10px;
	background:url(../Images/arrow.gif) no-repeat left;
}
#sitemap li.thirdlevel{
    list-style:none;
    line-height:20px;  
    font-size:11px;  
    padding:0 0 0 20px;
}
#sitemap li.thirdlevel a{
	color:#000;
	text-decoration:none;
}

/************************
	Press
************************/

#press table{
	border-collapse:collapse;	
	color:#00513b;
	width:755px;
	margin:0 0 0 10px;
}
#press th{
	font-weight:400;
	font-size:12px;
	line-height:15px;
	background:#f0f0f0;
	padding:0 0 0 10px;
}
#press th img{
	float:right;
	padding:0 20px 0 0;
}
#press th img.logo 
{
	float:left;
	padding:5px 0;
}

#press td{
	border-bottom:1px solid #ccc;
	padding:0 0 0 10px;
}
#press td.presslogo{
	width:100px;	
}
#press td.presstitle{
	width:auto;
	font-weight:700;	
}
#press td.pressinfo{
	width:70px;
	text-align:right;
}
#press td.presskb{
	width:70px;
	text-align:right;
}
#press td.pressdl{
	width:70px;
	text-align:right;
}

/************************
	NewsList
************************/

#NewsList table{
	border-collapse:collapse;	
	color:#00513b;
	width:755px;
	margin:0 0 0 10px;
}
#NewsList th{
	font-weight:400;
	font-size:12px;
	line-height:15px;
	border-top:1px solid #00513b;
	background:#f0f0f0;
	padding:0 0 0 10px;
}
#NewsList th img{
	float:right;
	padding:0 20px 0 0;
}

#NewsList td{
	border-bottom:1px solid #ccc;
	padding:0 0 0 10px;
	height:30px;
}
#NewsList td.NewsListTitle{
	width:auto;
	font-weight:700;	
}
#NewsList td.NewsListDate{
	width:70px;
	text-align:left;
}


/************************
	News Content
************************/
#News ul {
	padding:0 0 20px 10px;
	list-style: none;
}
#News li {
    color:#666;
    list-style:none;
    text-decoration:none;
    line-height:18px;    
    padding:0 0 0 10px;
    background:url(../Images/arrow.gif) no-repeat left 4px !important;
    clear: left;
}

#News table 
{
	padding:0 0 20px 10px;    
}

/************************
	Downloads
************************/

#downloads{
	position:relative;
	top:-10px;
}
#downloads table img{
	padding:0;
	margin:0;
	float:none;
	text-align:center;
}
#downloads table{
	border-collapse:collapse;
	width:755px;
	margin:10px 0 10px 10px;
}
#downloads thead td{
	height:32px;
	border:0 !important;
}
#dlA{
	color:#00513b;
	background:#B7CCC3;
}
#dlB{
	color:#98999B;
	background:#EEEEF0;
}
#dlC{
	color:#000;
	background:#D0D1D3;
}
#dlGold{
	color:#000;
	background:#f3eee0;
}		
#dlOthers{
	color:#000;
	background:#EEEEF0;
}
#dlA thead{
	background:#fff url(../Images/logostrategieA.gif) no-repeat left;
}
#dlB thead{
	background:#fff url(../Images/logostrategieB.gif) no-repeat left;
}
#dlC thead{
	background:#fff url(../Images/logostrategieC.gif) no-repeat left;
}
#dlGold thead{
	background:#fff url(../Images/SuperfundGold.gif) no-repeat left;
}
#dlOthers thead{

}
#downloads th{
	font-weight:700;
	font-size:13px;
	line-height:15px;
	padding:10px 0 0 10px;
	text-align:center;
}
#downloads th.downloadAleft, #downloads th.downloadBleft, #downloads th.downloadCleft, #downloads th.downloadGoldleft, th.downloadOthersleft {
	text-align:left;
}
#downloads td{
	height:30px;
}
#downloads #dlA td, #downloads #dlB td, #downloads #dlC td, #downloads #dlGold td, #downloads #dlOthers td{
	border:1px solid #00513b;
	border-width:1px 0;
	font-weight:700;
	padding:0 0 0 10px;
	text-align:center;
}
#downloads td.downloadAdesc, #downloads td.downloadBdesc, #downloads td.downloadCdesc, #downloads td.downloadGolddesc, #downloads td.downloadOthersdesc{
	width:300px;
	font-weight:700;
	text-align:left !important;	
}
#downloads td.downloadAforms, #downloads td.downloadBforms, #downloads td.downloadCforms, #downloads td.downloadGoldforms, #downloads td.downloadOthersforms{
	width:150px;
}
#downloads td.downloadAfacts, downloads td.downloadBfacts, downloads td.downloadCfacts, downloads td.downloadGoldfacts, downloads td.downloadOthersfacts{
	width:100px;
}
#downloads td.downloadApros, #downloads td.downloadBpros, #downloads td.downloadCpros, #downloads td.downloadGoldpros, #downloads td.downloadOtherspros{
	width:150px;
}
#downloads td.Headline{
	font-weight:bold;
	font-size:13px;
	line-height:25px;
	padding:0px;
	text-align:left;
	background-color: #F0F0F0;
	padding-left:10px;
}
#downloads th.downloadB{
	color:#98999B;
	font-weight:700;
	font-size:13px;
	line-height:15px;
}
#downloads th.downloadC{
	color:#000;
	font-weight:700;
	font-size:13px;
	line-height:15px;
}

/************************
	Downloads DE
************************/

#downloadsDE{
	position:relative;
	top:-10px;
}
#downloadsDE table{
	width:755px;
	margin: 0 0 20px 10px;
}
#downloadsDE tr
{
	line-height:15px;    
}

#downloadsDE td.Headline{
	font-weight:bold;
	font-size:13px;
	line-height:25px;
	padding:0px;
	text-align:left;
	background-color: #F0F0F0;
	padding-left:10px;
}
#downloadsDE th.name 
{
    font-weight:bold;
    text-align:left;   
    border-bottom: solid 1px #000000;
}
#downloadsDE th 
{
    font-weight:bold;
    text-align:center;
    border-bottom: solid 1px #000000;
}
#downloadsDE td.name 
{
    text-align:left;
}
#downloadsDE td 
{
    text-align:center;
    padding: 0px;
}
#downloadsDE td.FactSheet
{
    text-align:center;
    padding: 0px;
    width: 110px;
}
#downloadsDE td.namebottom
{
    text-align:left;
    border-bottom: solid 1px #000000;
}
#downloadsDE td.bottom
{
    text-align:center;
    padding: 0px;
    border-bottom: solid 1px #000000;
}


/************************
	Address
************************/

#Address #AdrLeftTop{
	width:250px;
	float:left;
	clear:both;
}
 
#Address #AdrRightTop{
	width:500px;
	float:right;
}
#Address #AdrRightTop{	
	padding:5px 0 0;
}

/************************
	Superfund ABC
************************/

#SuperfundABC #ABClefttop, #ABCleft{
	width:400px;
	float:left;
	clear:both;
} 
#SuperfundABC #ABCrighttop, #ABCright{
	width:350px;
	float:right;
}
#SuperfundABC #ABCrighttop{	
	padding:30px 0 0;
}
#SuperfundABC #ABCrighttop table{
	border-collapse:collapse;
}
#SuperfundABC #ABCrighttop th{
	font-size:13px;
	border-bottom:1px solid #ccc;
	padding:0;
	vertical-align:baseline;
}
#SuperfundABC #ABCrighttop th.greenbold{
	text-align:right;
}
.msci{
	color:#BC9755;
	text-align:center;
}
.mscibold{
	color:#BC9755;
	font-weight:700;
	text-align:center;
}
.msciright{
	color:#BC9755;
	text-align:right;
}
.greenright{
	color:#00513B;
	text-align:right;
}
.line{
	border-bottom:1px solid #ccc;
}
.line td{
	border-bottom:1px solid #ccc;
}
#SuperfundABC #ABCrighttop td{
	padding:2px 0;
}
#SuperfundABC #ABCrighttop td.right, #SuperfundABC #ABCrighttop td.msciright, #SuperfundABC #ABCrighttop td.greenright{
	padding:0 20px 0 0;
}
#SuperfundABC #ABCrighttop tfoot td{
	font-size:10px;
	color:#999;
	text-align:right;
	border-top:1px solid #ccc;
}
#SuperfundABC #ABCrighttop sup{
	font-size:10px;
	color:#999;
}
#SuperfundABC .bottomline{
	clear:both;
}
#SuperfundABC #ABCright{
	border-left:1px solid #ccc;
	padding:0 0 10px 5px;
} 

#SuperfundABC #ABCSuperfundA{
	background:#B7CCC3 url(../Images/logostrategiea.gif) no-repeat;
	margin:0 0 15px 10px;
	padding:40px 0 0;
	border-bottom:1px solid #00513b;
}
#SuperfundABC #ABCSuperfundB{
	background:#EEEEF0 url(../Images/logostrategieb.gif) no-repeat;
	margin:0 0 15px 10px;
	padding:40px 0 0;
	border-bottom:1px solid #98999B;
}
#SuperfundABC #ABCSuperfundB h3{
   color:#98999B;
}
#SuperfundABC #ABCSuperfundC{
	background:#D0D1D3 url(../Images/logostrategiec.gif) no-repeat;
	margin:0 0 15px 10px;
	padding:40px 0 0;
	border-bottom:1px solid #98999B;
}
#SuperfundABC #ABCSuperfundGold{
	background:#F3EEE0 url(../Images/SuperfundGold.gif) no-repeat;
	margin:0 0 15px 10px;
	padding:40px 0 0;
	border-bottom:1px solid #C4A143;
}
#SuperfundABC #ABCSuperfundGold h3, #SuperfundABC #ABCSuperfundGold p{
   color:#C4A143;
}
#SuperfundABC #ABCSuperfundC h3{
   color:#000;
}
#SuperfundABC #ABCSuperfundGoldA{
	background:#E1C683 url(../Images/logostrategieGolda.gif) no-repeat;
	margin:0 0 15px 10px;
	padding:55px 5px 0 0;
	border-bottom:1px solid #C4A143;
}
#SuperfundABC #ABCSuperfundGoldA h3{
   color:#C4A143;
}
#SuperfundABC #ABCSuperfundGoldB{
	background:#DADBDF url(../Images/logostrategieGoldb.gif) no-repeat;
	margin:0 0 15px 10px;
	padding:55px 5px 0 0;
	border-bottom:1px solid #ACAFB4;
}
#SuperfundABC #ABCSuperfundGoldB h3{
   color:#ACAFB4;
}
#SuperfundABC input{
	float:right;
	position:relative;
	margin:0 10px 0 0;
}
#SuperfundABC ul{
	margin:0 0 0 10px;
}
#SuperfundABC li{
    list-style:none;
    line-height:18px;    
    padding:0 0 0 10px;
	background:url(../Images/arrow.gif) no-repeat left 5px;
}
#SuperfundABC img{
   padding:0;
   margin:0 0 0 10px;
   float:left;
}
#SuperfundABC #tenthousand{
	margin:15px 0 0;
}
#SuperfundABC #disclaimer p{
    font-size:9px;
    line-height:12px;
	padding:0 0 0 10px;
	width:400px;
}
#ABCSuperfundA img, #ABCSuperfundB img, #ABCSuperfundC img, #ABCSuperfundGold img{
    float:right;
}
.Acolor{
	color:#00513b;
}
.Bcolor{
	color:#98999B;
}
.Ccolor{
	color:#000;
}

/************************
	Buy Superfund
************************/

.onetime{
	float:left;
	margin:0 20px 50px 0;
}
#buySuperfund table{
	border-collapse:collapse;
	width:450px;
	margin:10px 0 0 10px;
}
#buySuperfund th{
	margin:0;
	padding:0;
	height:32px;
}
#buySuperfund .buyA th{
	background:#fff url(../Images/logostrategiea.gif) no-repeat left;
}
#buySuperfund .buyB th{
	background:#fff url(../Images/logostrategieB.gif) no-repeat left;
}
#buySuperfund .buyC th{
	background:#fff url(../Images/logostrategieC.gif) no-repeat left;
}
#buySuperfund .buyGold th{
	background:#fff url(../Images/SuperfundGold.gif) no-repeat left;
}
#buySuperfund td{
	width:33%;
}
#buySuperfund img{
	float:left;
}
#buySuperfund .buyA td{	
	color:#00513b;
	font-size:14px;
	background:#B7CCC3;
	margin:0 0 0 10px;
	padding:10px 0 5px 5px;
}
#buySuperfund .buyB td{
	color:#98999B;
	font-size:14px;
	background:#EEEEF0;
	margin:0 0 0 10px;
	padding:10px 0 5px 5px;
}
#buySuperfund .buyC td{
	color:#000;
	font-size:14px;
	background:#D0D1D3;
	margin:0 0 0 10px;
	padding:10px 0 5px 5px;
}
#buySuperfund .buyGold td{
	color:#C4A143;
	font-size:14px;
	background:#F3EEE0;
	margin:0 0 0 10px;
	padding:10px 0 5px 5px;
}
#buySuperfund .bottomline{
	margin:20px 0 20px 10px;
}
.explanation{
	margin:35px 0 0;
}
#buySuperfund img{
	margin:0;
	padding:5px 10px 0 0;
}
.fixol{
	position:relative;
	left:20px;
}
#buySuperfund ol{
	list-style:decimal;
	list-style-position:outside;
	margin:0 0 10px;
}
#buySuperfund h3[att]{
	padding:20px 0 0;
	clear:both;
}

/************************
	Info Request / NL
************************/

#inforequest{
	/* image inforequest big version
	background:url(../Images/inforequest_teaser.jpg) no-repeat 450px top;*/
}
.AColor{
	color:#00513b;
}
.BColor{
	color:#98999b;
}
.CColor{
	color:#000;
}
#formIRNL td{
	padding:2px 0 2px 10px;
}
#formIRNL img{
	padding:0;
	margin:0 0 0 10px;
}
#formIRNL option, input{
	font-size:12px !important;
    border:1px solid #aaaaaa;
    background:#ffffff url(../images/inputBg.gif) top left no-repeat;
    height:18px;
	padding:0;
	margin:0;    
}
#formIRNL select{
	font-size:12px !important;
    border:1px solid #aaaaaa;
    height:20px !important;
    background:#ffffff;
	padding:0;
	margin:0;    
}
#formIRNL textarea{
	font-size:12px !important;
    border:1px solid #aaaaaa;
    background:#ffffff url(../images/inputBg.gif) top left no-repeat;
	padding:0;
	margin:0;    
}
#formIRNL .salutation{
	width:65px;	
}
#formIRNL .title{
	width:180px;	
}
#formIRNL .forename{
	width:96px;	
}
#formIRNL .surname{
	width:140px;	
}
#formIRNL .adress, .telephone, .mobile, .email{
	width:247px;		
}
#formIRNL .postcode{
	width:36px;
}
#formIRNL .city{
	width:200px;	
}
#formIRNL .country{
	width:255px;	
}
#formIRNL .notes{
	width:270px;	
}
#formIRNL .feedback{
	width:270px;	
}
#formIRNL .postoff{
	text-align:right;
	vertical-align:bottom;
	margin:0 38px 0 0;
}
#formIRNL a{
	background:url(../Images/arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}
div.switchto{
	width:755px;
	clear:both;
	text-align:right;
	border-bottom:1px solid #ccc;
	margin:0 0 0 10px;
	padding:0 0 5px;
}
div.switchto a{
	background:url(../Images/arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}

/************************
	Trading System
************************/

h4 img{
	float:left;
	padding:0 10px 0 0 !important;
	margin:0 !important;
}
h4 strong{
	font-weight:400;
}

/************************
	Forms
************************/

input, textarea, select, option{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 2px;
	/*border:1px solid #000; select box formatieren geht ned mit border??? */ 
}
.buttonLeft{
	background:#05543E; /*#B0B4B3*/
	border:1px solid #fff;
	color:#fff;
	text-align:center;
	font-size:11px;
	font-weight:700; 
	letter-spacing:-.5px;
	cursor:pointer;
	margin:0 0 0 15px;
}
.buttonNormal, buttonSubmit{
	background:#05543E url(../Images/bg_button3.gif) no-repeat;
	border:1px solid #05543E;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:700; 
	cursor:pointer;
	overflow:visible;
    padding:0 10px 0 15px;
    width:auto;
    height:auto;
}
.buttonPrint{
	background:#05543E url(../Images/bg_button_print.gif) no-repeat;
	border:1px solid #05543E;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:700; 
	cursor:pointer;
	overflow:visible;
    padding:0 10px 0 25px;
    width:auto;
    height:auto;
}
.txtName, .txtTelefon, .txtAnrufzeit{
	width:200px;
}
.Anrufzeit{
	vertical-align:top;
}
.times{
	width:55px;
	text-align:left;
}

/************************
	Live Validiation
************************/

.LV_valid{
    color:#0c0;
}	
.LV_invalid{
	color:#c00;
}	
.LV_validation_message{
    font-weight:700;
    margin: 0;
}    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field{
    border:1px solid #0c0;
}    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field{
    border:1px solid #c00;
}

/************************
	FAQ's
************************/

#faq ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
#faq li a{
	padding:8px 25px 8px 10px;
	background:url(../Images/arrow.gif) no-repeat left	10px;
	text-decoration:none;
	font-weight:700;
	line-height:17px;
	clear:left;
}
#faq li a:hover{
	text-decoration:none;
}
#faqQU{
    margin:20px 0 0 10px;
}
#faqQU ul{    
	list-style:none;
}
#faqQU li{
	padding:0 0 0 10px;
	background:url(../Images/arrow.gif) no-repeat left 3px;
	text-decoration:none;
	line-height:17px;
	clear:left;
}
#faqQU td.bottom{
    border-bottom:1px solid #ccc;
    vertical-align:top;
    text-align:right;
    margin:0;
    padding:10px 0 0;
}
#faqQU td.top{
    vertical-align:top;
    text-align:left;
    margin:0;
    padding:20px 0 0;
    color:#00513b;
}
#faqQU td, #faqQU a, #faqQU p{
    text-decoration:none;
    padding:0;
}
#faqQU a.right{
	padding:0 5px 0 10px;
	background:url(../Images/arrowGreenUp.gif) no-repeat left;
	text-decoration:underline;
}

/************************
	Glossary
************************/

#GlossaryQU{
    width:750px;
    margin:0 0 0 10px;
    float:left;
}
#GlossaryQU td.bottom{
    border-bottom:1px solid #ccc;
    vertical-align:top;
    text-align:right;
    margin:0;
    padding:10px 0 0;
}
#GlossaryQU td.top{
    vertical-align:top;
    text-align:left;
    margin:0;
    padding:20px 0 0;
    color:#00513b;
}
#GlossaryQU td, #Glossary p{
    text-decoration:none;
    padding:0;
}
#GlossaryQU a.right{
	padding:0 5px 0 10px;
	background:url(../Images/arrowGreenUp.gif) no-repeat left;
	text-decoration:underline;
}
#GlossaryLeft{
    padding:10px 0 10px 25px;
}
#GlossaryLeft table{
    width:100%;
}
#GlossaryLeft td{
    text-align:center;
}

/************************
	Career
************************/

#career ul{
    list-style:none;
    margin:5px 0 10px 10px;	
}
#career li{
    line-height:18px;    
    padding:0 0 0 10px;
	background:url(../Images/arrow.gif) no-repeat left 5px;
}
#career #announcements{
	width:250px;
}
#career #announcements, #career #contact{
    width:510px;
    background:#f0f0f0;
    float:left;
    padding:5px 0 0;
}
#career #announcements{
    width:250px;
}
#career .jobs{
    clear:both;
    margin:10px 0;
}
#career .profile, .function, .chance{
    width:250px;
    float:left;
    padding:5px 0 0;
}
#career input{
    float:right;
    margin:0 5px 10px 0;
}
.jobs h3{
	line-height:16px;
}
.jobs h3 span{
	font-size:14px;
}

/************************
	Sponsoring
************************/

#sponsoring ul{
    list-style:none;
    margin:5px 0 10px 10px;	
}
#sponsoring li{
    line-height:18px;    
    padding:0 0 0 10px;
	background:url(../Images/arrow.gif) no-repeat left 5px;
}
#sponsoring .spon_detail{
	clear:both;
	width:550px;
	margin:0 0 0 10px; 
}
#sponsoring .spon_detail img{
    float:left;
	padding:0 10px 0 0;
	margin:0;
}
#sponsoring .spon_detail p{
	padding:0;
	margin:0;
}
#sponsoring .spon_detail input{
    float:right;
    margin:0 0 0 10px;
}
#sponsoring .jumptop{
    margin:0 0 15px 10px;
    padding:0;
}

/************************
	Sponsoring Sub
************************/

#sponsoringsub #sponsoringimages{
	width:300px;
	float:left;
}
#sponsoringsub #sponsoringimages img{
	float:none;
	padding:0;
	margin:0 0 0 10px;
}
#sponsoringsub #sponsoringdetails{
	width:445px;
	float:right;
	margin:0 5px 0 0;
}

/************************
	Webtools
************************/

#webtools #applets{
    margin:0 0 0 10px;
}
#webtools p.greenbold{
    margin:10px 0;
}
#webtools #chart{
    margin:0 0 0 10px;
    float:left;
}
#webtools #chart img{
    float:none;
    margin:0 0 0 10px;
    padding:0;
}
#webtools #definition{
    width:330px;
    float:left;
}
#webtools #definition select{
	margin:0;
}
#webtools #details{
    clear:both;
}
#webtools #details table{
    width:755px;
    border-collapse:collapse;
    margin:0 0 10px 10px;
}
#webtools #details td{
    border-bottom:1px solid #ccc;
    padding:2px 0;
}
#webtools #details .greenbold{
    text-align:center;
}
#webtools #details .msciright{
    font-weight:700;
    padding:0 50px 0 0;
}
#webtools #details .greenright{
    font-weight:700;
    padding:0 50px 0 0;
}
#webtools #details span{
	padding:0 13px 0 0;
}
#webtools #details span.red{
	padding:0;
}
#webtools #details span.help{
	margin:0 0 0 10px;
	padding:0 2px;
	font-weight:700;
	color:#00513B;
	border:1px solid #00513B;
	background:#fff;
	cursor:pointer;
}
#drawdown, #vola, #sharpe, #mar, #korre{
	margin:0;
	padding:0;
	visibility:hidden;
	position:absolute;
	left:490px;
	width:300px;
	background:#eee;
	border:1px solid #00513B;
}
#drawdown{
	top:555px;
}
#vola{
	top:550px;
}
#sharpe{
	top:535px;
}
#mar{
	top:570px;
}
#korre{
	top:575px;
}
#drawdown p, #vola p, #sharpe p, #mar p, #korre p{
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:3px;
}

/************************
	Flashcontent
************************/

#flashcontent{
    margin:10px 0 10px 10px;
}

/************************
	Performance Report
************************/

body[att=perf]{
	background:none;
}
#firstlevel[att=perf]
{
    position:absolute;
	top:66px;
	left:215px;
}
#subpages_menu_left[att=perf]{
	width:32px;
   	background:#fff;
}
#wrapper[att=perf]{
	background:#fff;
}
#subpages_content[att=perf]{
	width:900px;
	float:right;
	margin:0 20px 0 0;
}	
#perf_table table{
	border-collapse:collapse;
	margin:0 0 0 10px;
	padding:0;
	width:100%;
}	
#perf_table thead td{
	color:#000;
	font-weight:700; 
	text-align:right;
	border:none;
}
#perf_table td{
	font-size:12px;
	border-bottom:1px solid #ccc;
	padding:2px 5px;
	text-align:right;
}
#perf_table tr.row1 td{
	background:#fff;
}
#perf_table tr.row2 td{
	background:#fff;
}
#perf_table tfoot td{
	color:#00513B;
	background:#9c9a9c;
	font-weight:700;
	text-align:right;
}
#perf_table td.left{
	text-align:left;
}
#options table{
	width:325px;
}
#perfback{
	margin:10px 0 0 0;
	float:right;
}

/************************
	Managed Futures
************************/

#MF_Main .teaser{
	margin:0 0 10px 10px;
	padding:0;
}
#MF_left img, #MF_right img{
	float:left;
	margin:0 0 10px 0;
	padding:0;
}
#MF_left, #MF_right{
	width:370px;
}
#MF_left{
	float:left;
	padding:0 10px 0 0;
}
#MF_right{
	padding:0 0 0 10px;
	border-left:1px solid #ccc;
	float:left;
}
/************************
	Search
************************/

#searchresults p {
	margin:0 0 25px;	
}
#searchresults strong {
	font-size:13px;
}

/************************
	Subscription DE
************************/

#subscription ul {
	padding:0 0 20px 10px;
	list-style: none;
}
#subscription li {
    color:#666;
    list-style:none;
    text-decoration:none;
    line-height:18px;    
    padding:0 0 0 10px;
    background:url(../Images/arrow.gif) no-repeat left 4px !important;
    clear: left;
}

/************************
	Footer
************************/

#footer{
	width:990px;
	clear:both;
	font-size:10px;
	text-align:right;
}
#footer p{
	padding:12px 5px 0 0;
	text-align:right;
}
}
/************************
	Print Layout
************************/

@media print{
*{
	background:#fff;
}
html{
	font:100%/1.4 georgia, serif;
}
img{
	border:0;
}
h1{
	display:none;
}	
#header, #teaser-main, #teaser-sub, #leftcolumn, #leftcolumn-sub, #subpages_menu_left,
#bread_nav, #rightcolumn, #footer, .jumptop, input.buttonNormal, #flashcontent, #fondsdetailmenu { 
	display:none;
}
/************************
	Print Layout Fonds
************************/

.left{
    text-align:left;
}
.leftbold{
    text-align:left;
    font-weight:700;
}
.right{
    text-align:right;
}
.rightbold{
    text-align:right;
    font-weight:700;
}
.rightboldred{
    text-align:right;
    font-weight:700;
    color:red;
}
.center{
    text-align:center;
}
.bold{
    font-weight:700;
}
.greenbold{
    text-align:left;
    font-weight:700;
    color:#00513B;
}
.red{
    color:#d73a37;
}
.bottomright{
	text-align:right;
}

#detailview{
	font-family:Arial, Verdana, Helvetica, sans-serif !important;
	font-size:8pt !important;
	line-height:normal !important;
	width:100% !important;
}
#detailview select, p{
	display:none;
}
#chart2{
	float:left;
}
#chart2 img{
	width:400px;
}
#indexnav2{
	float:left;
	margin:0 0 0 20pt;
}
#wertentwicklung{
	margin:5pt 0 0;
	clear:both;
}
#wertentwicklung table{
	width:100%;
}
#wertentwicklung td{
	text-align:right;
	padding:1px;
}
#kennzahlen{
	margin:5pt 0 0;
}
#kennzahlen h3{
	display:none;
}
#kennzahlen .table1, .table2, .table3{
	float:left;
	width:33%;
	padding:0;
	margin:0;
}
#kennzahlen .table4{
	float:left;
	padding:0;
	margin:0;
}
#kennzahlen .table5{
	float:left;
	padding:0;
	margin:0 0 0 10pt;
}
#kennzahlen table td{
	padding:0;
	margin:0;
}
.downloads, .disc_long, .buttonPrint{
	display:none;
}
}

