html {
 width               : 100%;
 margin              : 0;
 padding             : 0;
}
body {
 margin              : 0;
 padding             : 0;
 position            : absolute;
 font-family         : Verdana, Arial, Helvetica, sans-serif;
 font-size           : 69%;
 color               : #3C3C3C;
 width               : 100%;
 line-height         : 1.4em;
}

td {
 font-family         : Verdana, Arial, Helvetica, sans-serif;
 color               : #3C3C3C;
}

/*******************************************************************************
* Framework                                                                    *
*******************************************************************************/

#header {
 height              : 90px;
 margin              : 0px;
 width               : 800px; 
}

#greybock {
 height               : 10px;
 width                : 911px;
 background           : #EAEAEA;
 font-size            : 0;
}

#big-container {
 background          : #EAEAEA url('/_content/img/background.jpg') repeat-y;
 background-position: 0 0;
 width               : 100%;
 margin              : 1px 0 0 0;
}

.framework {
 width               : 800px;
}
/*******************************************************************************
* Header                                                                       *
*******************************************************************************/

#servicenav {
 background          : #CCCCCC url('/_content/img/servicenav_curve.gif') no-repeat right;
 width               : 570px;
 height              : 22px;
 padding	         : 0px;

}

.menuDropBox {
 color               : #555555;
 font-size           : 11px; 
 _font-size          : 10px; 
 .font-size          : 10px; 
 font-family         : Verdana, Arial, Helvetica;
 margin              : 1px;
 float               : left;
}

#logo {
 background          : #ffffff url('/_content/img/logo.gif') no-repeat 0 10px;
 width               : 95px;
 height              : 69px;
 position            : absolute;
 left                : 625px;
 top                 : 0;
}

#title {
 background          : #ffffff url('/_content/img/title.gif') no-repeat;
 width               : 145px;
 height              : 22px;
 position            : absolute;
 left                : 5px;
 top                 : 50px;
}


/*******************************************************************************
* Meta Navigation                                                              *
*******************************************************************************/

#meta {
 background          : #ffffff;
 width               : 350px;
 height              : 20px;
 margin-top          : 45px;
 padding             : 0;
 font-size           : 11px;
 list-style          : none;
 font-size           : 11px;
 position            : absolute;
 right               : 0;
}

#meta li {
 float               : right;
 margin              : 5px 0 0 0;
}

#meta .meta a {
 color                  : rgb(102, 102, 102);
 text-decoration     : none;
}

#meta .metaA a {
 color               : rgb(204, 0, 0);
 text-decoration     : none;
}

#meta .meta a:hover {
 color               : rgb(204, 0, 0);
 text-decoration    : underline;
}

/*******************************************************************************
* Language Selection                                                           *
*******************************************************************************/

#language {
 width               : 300px;
 padding             : 0;
 font-size           : 11px;
 list-style          : none;
 float               : left;
 margin-top          : 47px;
 margin-left         : 10px;
 _margin-left        : 5px;
 margin-bottom       : 0px;
}

#language li {
 float               : left;
 margin              : 5px 0 0 0;
}

#language .sprache a {
 color               : rgb(102, 102, 102);
 text-decoration     : none;
}

#language .sprache a:hover {
 color               : rgb(204, 0, 0);
 text-decoration     : underline;
}

#language .spracheA {
 color               : rgb(204, 0, 0);
 text-decoration     : none;
}

#language .trenner {
 color               : #9E9E9E;
}

/*******************************************************************************
* Navigation                                                                   *
*******************************************************************************/

/********** Level 0 **********/

#navi-container {
 margin              : 0;
 background          : #990000;
 height              : 20px;
 width               : 100%;
}

#naviL0 {
 margin              : 0;
 padding             : 0;
 list-style          : none;
 font-size           : 80%;
 font-weight         : bold;
 width               : 800px;
 height              : 20px;
 border              : solid #ffffff;
 border-width        : 0 2px 0 0 ;
}

#naviL0 li {
 border              : solid #ffffff;
 height              : 18px;
 _height             : 19px;
 padding             : 2px 0 0 0;
 _padding            : 3px 0 0 0;
}

#naviL0 a {
 color               : #ffffff;
 text-decoration     : none;
 margin              : 0px 7px 0 7px;
 display             : block;
}

#naviL0 .navL0a_links {
 float               : left;
 border-width        : 0 2px 0 0px ;
 background          : #D07C79;
}

#naviL0 .navL0_links {
 float               : left;
 border-width        : 0 2px 0 0px ;
}

#naviL0 .navL0a_rechts {
 float               : right;
 border-width        : 0 0 0 2px ;
 background          : #D07C79;
}

#naviL0 .navL0_rechts {
 float               : right;
 border-width        : 0 0 0 2px ;
}


/********** Level 1 **********/

#subnavi-container {
 width               : 180px;
 float               : left;
 font-size:94%;

 font-weight         : normal;
}

#subnavi {
 list-style          : none;
 margin              : 0;
 padding             : 0;
}

#subnavi li {
 margin              : 0 0 1px 0;
 border              : solid #ffffff;
 border-width        : 2px 0 2px 0;
}

#subnavi a {
 color               : #666666;
 text-decoration     : none;
 display             : block;
}

#subnavi a:hover {
 color               : #DD2812;
}

#subnavi .navL1 {
 background          : url('/_content/img/level1arrow_a.gif') no-repeat;
 background-position : 0 1px;
 _background-position: 0 3px;
 padding             : 0 0 0 20px;
}

#subnavi .navL1a {
 background          : #F5C0BF url('/_content/img/level1arrow_d.gif') no-repeat;
 background-position : 0 1px;
 _background-position: 0 3px;
 padding             : 0 0 0 20px;
 font-weight         : bold;
}

#subnavi .navL1a a {
 color               : #DD2812;
}

#subnavi .navL1a_childs {
 background          : #F5C0BF url('/_content/img/level1arrow_b.gif') no-repeat;
 background-position : 0 1px;
 _background-position: 0 3px;
 padding             : 0 0 0 20px;
 font-weight         : bold;
}

#subnavi .navL1a_childs a {
 color               : #DD2812;
}

/********** Level 2 **********/

#subnavi .navL2 {
 background          : url('/_content/img/level2arrow_a.gif') no-repeat;
 background-position : 0 1px;
 _background-position: 0 3px;
 padding             : 0 0 0 35px;
}

#subnavi .navL2a {
 background          : #F5C0BF url('/_content/img/level2arrow_d.gif') no-repeat;
 background-position : 0 1px;
 _background-position: 0 3px;
 padding             : 0 0 0 35px;
 font-weight         : bold;
}

#subnavi .navL2a a {
 color               : #DD2812;
}

/*******************************************************************************
* Content                                                                      *
*******************************************************************************/

#content-container {
 width               : 590px;
 float               : left;
 margin              : 10px;
}

div {
 position:relative;
}

hr {
 height              : 1px;
 line-height         : 1px;
 color               : #D6D6D6;
 background-color    : #D6D6D6;
 border              : 0;
}

.dashed {
 color               : #ffffff;
 background          : #ffffff;
 border              : dashed #D6D6D6;
 border-width        : 1px 0 0 0;
 height              : 0;
 line-height         : 0px;
 font-size           : 0;
 line-height         : 0px;
}



h2 {
 color               : #CC0000;
 font-size           : 16px;
 line-height         : 16px;
 padding             : 5px 0px;
 margin              : 0px;             
}

h3 {
 color               : #CC0000;
 font-size           : 14px;
}

A {
 color               : #CC0000;
 text-decoration	 : none;
}

A:hover {
 color               : #CC0000;
 text-decoration	 : underline; 
}
.clear {
 clear               : both;
}


.Distance2px {
	line-height: 2px;
}
.Distance4px {
	line-height: 4px;
}
.Distance8px {
	line-height: 8px;
}
.Distance12px {
	line-height: 12px;
}
.Distance24px {
	line-height: 24px;
}

.linknormal {
 background          : url('/_content/img/arrow_content.gif') no-repeat 0 1px;
 margin              : 10px 0 0 0;
 padding             : 0 0 0 10px;	
}

.linknormal a {
 color               : #CC0000;
}

.linkstartscreen {
 background          : url('/_content/img/arrow_content.gif') no-repeat 0 1px;
 margin              : 10px 0 0 0;
 padding             : 0 0 0 15px;	

 font-weight:bold;
}

.linkstartscreen a {
 color               : #000000;
 text-decoration	 : none;
}

.linkstartscreen a:hover {
 color               : #CC0000;

}

#startscreen-container {
  background: url(/_content/img/start_bg.jpg) repeat-y;
}

#startscreen-pic {
  width:562px;
  height:351px;
  background-image: url(/_content/img/startpic.jpg);
  float:left;
}

#startscreen-pic-de {
  width:562px;
  height:351px;
  background-image: url(/_content/img/startpic-de.jpg);
  float:left;
}
#startscreen-pic-fr {
  width:562px;
  height:351px;
  background-image: url(/_content/img/startpic-fr.jpg);
  float:left;
}

#startscreen-pic-it {
  width:562px;
  height:351px;
  background-image: url(/_content/img/startpic-it.jpg);
  float:left;
}

#startscreen-pic-en {
  width:562px;
  height:351px;
  background-image: url(/_content/img/startpic-en.jpg);
  float:left;
}


#startscreen-content {
  float:left;
}

#startscreen-languagesel {
  padding:	30px;
  width:	150px;
}

#startscreen-home {
  padding-left:	14px;
  width:		180px;
}

.startscreen-topic {
  height:		21px;
  /*
  border-top:	1px solid #ac1200;
  border-bottom:1px dashed #000000;
  */
  background-image: url(/_content/img/start_topic_bg.gif);
  backgorund-repeat: repeat-x;
  color:		#ac1200;
  font-weight:	bold;
  font-size:	11px;
  line-height:	21px;
  vertical-align:middle;
  width:		100%;
  margin-bottom:10px;
  margin-top:	18px;  
}

#startscreen-news {
  width:		165px;
  background-image: url(/_content/img/startnewspic.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  vertical-align:middle;
  padding-top:	5px;
  padding-left:	3px;
}

#selectyourlanguage {
  margin-top:	15px;
  margin-bottom:15px;
}

#searchfunds {
  border:1px solid #d5d5d5;
  width:161px;
  .width:159px;
}
#searchfunds-submit {
  border:1px solid #d5d5d5;
  .border:0px;
  background-color:#d5d5d5;
  width:17px;
  cursor:pointer;
}

#searchisin {
  border:1px solid #d5d5d5;
  width:121px;
  .width:119px;
  margin-right:3px;
}
#searchisin-submit {
  border:1px solid #d5d5d5;
  .border:0px;
  background-color:#d5d5d5;
  width:54px;
  cursor:pointer;
}



/*******************************************************************************
* Funds                                                                        *
*******************************************************************************/

.funds td {
 border-bottom       : 1px solid #D6D6D6;
}
.funds a {
 color               : rgb(204, 0, 0);
}

.color1{
 background-color    : #F5E5E4;
 text-align          : center;
}

.color2 {
 background-color    : #FAF2F1;
 text-align          : center;
}

#act_dat {
 margin			     : 10px 0 0 5px;
 float               : left;
}

#risk_profil {
 margin			     : 10px 0 0 20px;
 float               : left;
}

#legende {
 margin			     : 10px 0 0 20px;
 float				 : left;
 font-size		     : 9px;
}

#leftcol {
 float			     : left;
 margin			     : 10px 0 0 5px;
 width			     : 220px;
}

#rightcol {
 float			     : left;
 margin			     : 10px 0 0 5px;
 width			     : 350px;
}

.funds_title {
 width               : 100%;
 /* height              : 18px;
 _height	         : 22px;
 */
 padding	         : 3px 0 0 1px;
 border-top	         : 1px solid #AD1300;
 border-bottom	     : 1px dashed #D6D6D6;
 font-weight         : bold;
 color               : #AD1300;
}

.funds_text {
 margin              : 5px 5px 20px 5px;
}

.funds_table {
 width               : 100%;
 margin	             : 0 0 20px 0;
}

.funds_table td {
 border-bottom	     : 1px solid #D6D6D6;
}

.funds_table .title {
 font-weight         : bold;
 vertical-align	     : bottom;
}

.funds_table .content {
 text-align          : right;
}

.funds_table .noborder {
 border              : 0;
}

.link {
 background          : url('/_content/img/level1arrow_a.gif') no-repeat;
 padding	         : 0 0 0 20px;
}

/*******************************************************************************
* Footer                                                                       *
*******************************************************************************/

#footer {
 background          : #cccccc;
 height              : 20px;
 width               : 100%;
 margin              : 1px 0 0 0;
 color               : #ffffff;
}

#footernavi {
 width               : 800px;
 height              : 20px;
 padding             : 0;
 margin              : 0;
 list-style		     : none;
}

#footernavi li {
 margin              : 0;
 padding             : 3px 5px;
}

#footernavi .footer_links {
 float               : left;   
}

#footernavi .footerA_links {
 float               : left;              
}

#footernavi .footer_rechts {
 float               : right;
}

#footernavi .footerA_rechts {
 float               : right;
}

#footernavi a {
 color               : #ffffff;
}
