@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Variation of screen layout (basemod.css) for layout example "2col_left_seo"
 * (de) Variation des Screenlayouts (basemod.css) für Layoutbeispiel "2col_left_seo"
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media screen, projection
{
  /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col3   | #col1               |
   * | flexible| 75%                 |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */
  
  /* #col1 becomes the main column | #col1 wird zur Hauptinhaltsspalte */
  #col1 { width: 566px; float:right; }
  #col1_content { padding:0; }

  /* #col2 is turned off | #col2 abschalten */
  #col2 { display:none; }

  /* #col3 becomes the left column | #col3 wird zur linken Spalte */
  #col3 { width:24%; margin-left: 0; margin: 0; }
  #col3_content { width:182px;  padding:0 0 0 0; margin-right:0px;}

  /* Graphic-free column dividers between #col1 and #col3 | Grafikfreier Spaltentrenner zw. #col1 und #col3*/
  #col3 {border: 0;}
  #main {padding: 9px 0 0 0; }
  
  .page { padding: 15px; }
  .c50l { width: 49.0%; margin-right:2%;}
  .c50r { width: 49.0%; }
  .c55l { width: 57%;  float:left;}
  .c45r { width: 43%; float:left;}
  
  .subcolumns {margin-bottom: 15px; padding-top: 5px; }
  .subcolumns p {padding: 0 10px 0 10px;}
  #fonds .subcolumns .c50l { width:49%;}
  #fonds .subcolumns .c50r { width:49%;}
  .subcr {padding:0;}
  .subcl {padding:0;}
  
  .c50l table {width:100%;}
  .c50r table {width: 100%;}
  
  .box .kontakt img { float:right;}
  .box .sbi img { float:left; margin: 5px 7px 0 0;}
  
  #umfrage .line { overflow:hidden;}
  #umfrage .line input,
  #umfrage .line p {float: left; }
  #umfrage .line input { width:13px;}
  #umfrage .line p {width:185px;}
  #umfrage .line input {margin-top: 2px;}
  
  #subnavi {background:#999 none; color:#000;}
  #subnavi ul { margin-left: 0; padding:0;}
  #subnavi ul li a:hover { margin-left:-12px; padding-left: 8px; border-left : 4px solid #95d01c; height:100%; text-decoration:none;color:#fff;}
  #subnavi ul li a:active,
  #subnavi ul li a:focus { margin-left:-12px; padding-left: 8px;border-left : 4px solid #95d01c; height:100%; text-decoration:none;color:#fff;}
  #subnavi ul li a {margin-left:0px; padding-left: 0px; font-size :11px; color: #fff; list-style-image:none; display:block; color:#000; text-decoration: none;}
  #subnavi ul li {margin-left:12px; border-bottom : 2px dotted #fff; list-style-image:none; line-height:26px; background:none; padding-left:0;}  
  #subnavi ul .without_border { border-bottom: none;} 
  #subnavi ul .current a,
  #subnavi ul .submenuCMSListMenuHighlightedLI a { margin-left:-12px; padding-left: 8px; border-left : 4px solid #95d01c; height:100%; text-decoration:none; background: none; color:#fff;}
  
 
  * html #subnavi ul .without_border a,
  * html #subnavi ul .without_border a:hover,
  * html #subnavi ul .without_border a:active,
  * html #subnavi ul .without_border a:focus { margin-left:0; }

/** html #subnavi .current a {margin-left:0; padding-left:0; border:none; font-weight:bold; }*/
  
  .form_justify form {  }
  .form_justify label { padding-left: 10px; width: 130px; float: left; }
  .form_justify { overflow:hidden; margin: 7px 0 7px 0; line-height:16px;}

  .accordionHeader .fondDataBaseEdit {			float:right; margin-top:-20px; margin-right:35px;  }
  .accordionHeaderSelected .fondDataBaseEdit {	float:right; margin-top:-20px; margin-right:35px;  } 
  
  
  
  
  
  
  
  
  *+html .accordeon .accordionHeader .fondDataBaseEdit {			float:right; margin-top:-20px !important; margin-right:35px !important;  }
  *+html .accordeon .accordionHeaderSelected .fondDataBaseEdit {	float:right; margin-top:-20px !important; margin-right:35px !important;  }   








  .accordeon .form_justify{ overflow:hidden; padding: 7px 0 7px 0; margin:-7; line-height:16px;}
  
  
  .accHeaderGesellschaften{ background:transparent url("../../images/arrow_left.png")}  
  .accHeaderGesellschaften_Selected{	font-weight:bold; text-decoration:underline; background:transparent url("../../images/arrow_down.png")}
  .accContentGesellschaften .accEntryTrue_Content{ margin-top:-18px; padding-top:10px; font-size:11px; background-color:#ffffff; }
  .accContentGesellschaften .accEntryFalse_Content{ margin-top:-18px; padding-top:10px; font-size:11px; background-color:#f2f2f2; }
  
  .accEntryTrue{	background-color:#ffffff; padding:5px;}
  .accEntryFalse{	background-color:#f2f2f2; padding:5px;}    
  
  .accordionHeader {  background:#CFD0D0 url(../images/title_grey.jpg) repeat-x scroll left 0; margin:10px 0 7px 0; }
  .accordionHeader h2 { margin-top:0px; cursor:pointer; background:transparent url("../../images/arrow_left.png") 540px 10px no-repeat; }
  .accordionHeaderSelected  { background:#CFD0D0 url(../images/title_grey.jpg) repeat-x scroll left 0;  margin:10px 0 7px 0; }
  .accordionHeaderSelected h2 { margin-top:0px; cursor:pointer; background:transparent url("../../images/arrow_down.png") 540px 10px no-repeat;}
  
  .accordionHeaderSelected2  { background:#CFD0D0 url(../images/title_grey.jpg) repeat-x scroll left 0;  margin:5px 0 7px 0; }
  .accordionHeader2 h2 { margin-top:0px; cursor:pointer; background:transparent url("../../images/arrow_left.png") 520px 10px no-repeat; }
  .accordionHeaderSelected2 h2 { margin-top:0px; cursor:pointer; background:transparent url("../../images/arrow_down.png") 520px 10px no-repeat;}
  .accordionHeader2 {  background:#CFD0D0 url(../images/title_grey.jpg) repeat-x scroll left 0; margin:5px 0 7px 0; }
  
  .accordionHeader h2 { margin:0 !important;}
  .accordionContent .form_justify { margin:0; padding:7px 0;}
  .accordionContent .formBox { margin-bottom:0;} 
  .accordionContent {overflow: hidden !important;}
  
  #grid .pager td { padding-top:12px; }

	.pager span { font-weight:bold; }
	.pager a { text-decoration:underline; font-weight:normal; }
  
  .checkBox{ margin-top:10px; display:block;		}
  
  #submit1 {
						-moz-background-clip:border;
						-moz-background-inline-policy:continuous;
						-moz-background-origin:padding;
						background:#4C627E url(../../css/images/button.jpg) repeat scroll 0 0;
						border:1px solid #A8A7A3;
						color:#FFFFFF;
						cursor:pointer;
						float:left;
						font-weight:bold;						
						width:100px;
						margin-left: 20px;
						}
						
.submit1 {
						-moz-background-clip:border;
						-moz-background-inline-policy:continuous;
						-moz-background-origin:padding;
						background:#4C627E url(../../css/images/button.jpg) repeat scroll 0 0;
						border:1px solid #A8A7A3;
						color:#FFFFFF;
						cursor:pointer;
						float:left;
						font-weight:bold;						
						width:100px;
						margin-left: 20px;
						}
  
  .aktienTable_inActive{	background-color: #FFFFFF;		}
  .aktienTable_active{	background-color: #F3F3F3;		}
  
  .hiddenField{ visibility:hidden;	}

  .dropDownList { margin-top:10px; width:400px !important;}
  .dropDownLabel { margin-top:10px; }
  
  .messageField1 { margin-top:10px; width:400px !important; height:20px; }
  .messageField2 { margin-top:10px; width:300px !important; height:20px; }
  .messageField3 { margin-top:10px; width:92px !important; height:20px; }
  .messageField4 { margin-top:10px; width:196px !important; height:20px; }
  .messageField { margin-top:10px; width:400px !important; height:200px; }
  
  #ct100_mainContent_grid{ border: 0 none;}
  .dataGridStyle{	font-size:10px; width:564px; background: #e0e0e0; border: 0px none;}
  .dataGridHead{	font-weight:bold; background: #fff; border: 0px none;}
  .dataGridOdd {	background-color:#EEEEEE; border: 0px none;}
  .dataGridEven{	background-color:#FFFFFF; border: 0px none;}

.collapsePanel {
      height:0px;
      overflow:hidden;
}
 
.collapsePanelHeader{   
      height:20px;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}
  
  .accordeon { margin:-10px 0 10px 0;}
  .form{ display: inline;}
  
   select { width:400px; background: #ffffff url("../../css/images/searchBG.jpg") no-repeat top left; font-size: 10px; font-weight: bold; border: 1px solid #a8a7a3;}

  .form_justify .fond{margin-top: 15px; margin-left: 140px; margin-bottom: 10px; width: 100px; border: 1px solid #a8a7a3; color: #fff; font-weight: bold; cursor:pointer; background: #4c627e url("../../css/images/button.jpg"); float:left; }
  .form_justify .fond2{margin-top: 15px; margin-left: 20px;width: 290px; border: 1px solid #a8a7a3; color: #fff; font-weight: bold; cursor:pointer; background: #4c627e url("../../css/images/button.jpg"); float:left; }
  .fond3{margin-left: 385px; margin-top:10px; width: 280px; border: 1px solid #a8a7a3; color: #fff; font-weight: bold; cursor:pointer; background: #4c627e url("../../css/images/button.jpg"); float:left; }
  .form_justify .fondsuche{margin-top: 15px; margin-left: 140px; margin-bottom: 10px; width: 100px; border: 1px solid #a8a7a3; color: #fff; font-weight: bold; cursor:pointer; background: #4c627e url("../../css/images/button.jpg"); }
  
  .form_justify a { float:right; margin:17px 20px 0 0; text-decoration:underline; font-size: 10px;}
  
  .rot{ color: #d73530; }
  .gruen{ color: #6e9d68;}
  

  
  .formBox, .tableBox {padding:0; margin:0; background: #f2f2f2 none; margin-bottom: 10px; border: 1px solid #e6e6e6; width: auto; overflow: hidden; height: 100%;}
  .tableBox p {padding: 10px 5px 0px 8px; font-size: 100%;}
  .buttonBox {padding: 0; margin:0; background: #f2f2f2 none; margin-bottom: 10px; border: 1px solid #e6e6e6;}
  .buttonBox p {margin: 0 5px 0px 10px;}
  .tableBox h2{	margin-bottom: 0px;}
  .fonds_ergebnis {background:#fff;}
    .sliding .tabs 
    { 
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: none;
    display: block;
    /* (en|de) Bugfix: IE - collapsing horizontal margins */
    position:relative;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #ffffff url("") repeat-x center right;
    line-height: 0;
	color: #000; 
	}

	.fondstable_kontur {background: #f2f2f2;}
	.kontur {background: #f2f2f2;} 
  
  .grafik {float: left;}
  
  ul.CMSSiteMapList{background: none !important; margin-left: -5px;}
  li.CMSSiteMapListItem {background: none !important; text-transform: uppercase; text-decoration: none;}
  ul ul li a.CMSSiteMapLink { background: none !important; text-transform: none; text-decoration: none;}
  
  .archiv li a {font-size: 12px !important;}
  
  .text_tabs {margin: 0 0 0 0; padding:10px;}
  .text_tabs .form_justify label { padding-left: 8px; width: 30px; }
  .text_tabs .form_justify { overflow:hidden; margin: 7px 0 7px 0; line-height:16px;}
  .text_tabs .form{ display: inline;}
  .text_tabs select { width:200px; background: #ffffff url("../../css/images/searchBG.jpg") no-repeat top left; font-size: 10px; font-weight: bold; margin-left: 8px; border: 1px solid #a8a7a3;}

  .tablebox2{ background:#fff;}
	
  .left_text{ float: left; width: 55%}
  .right_text{ float: left; width: 45%}
  
  .liste_1 {border-left: 5px solid #0078d4; background:none; line-height: 10px; padding-left:5px; margin: 4px 0 4px -8px; float:none;}
  .liste_2 {border-left: 5px solid #5d9ee7; background:none; line-height: 10px; padding-left:5px; margin: 4px 0 4px -8px; float:none;}
  .liste_3 {border-left: 5px solid #92c6f6; background:none; line-height: 10px; padding-left:5px; margin: 4px 0 4px -8px; float:none;}
  .liste_4 {border-left: 5px solid #959564; background:none; line-height: 10px; padding-left:5px; margin: 4px 0 4px -8px; float:none;}
  .liste_5 {border-left: 5px solid #b5b587; background:none; line-height: 10px; padding-left:5px; margin: 4px 0 4px -8px; float:none;}
  
  .fonds_fonds {border-left: 7px solid #804000; background:none; color: #999999; line-height: 7px; padding-left:5px; margin: 4px 0 4px -8px;}
  .fonds_index {border-left: 7px solid #004040; background:none; color: #999999; line-height: 7px; padding-left:5px; margin: 4px 0 4px -8px;}
  
 
  .stand{float:left;}
  
  .borderbottom {border-bottom:1px dotted #999999; margin-bottom:10px;}
  
  .subcolumns a { text-decoration:underline;}
  
  .fonds_ergebnis h4 {margin:5px 0 5px 0px; padding:0;}
  
  .c25r{ text-align: right;}
  .fett {font-weight: bold;}
  
  .box h2 {margin: 0px; font-size: 11px; position:relative;}
  .box{ margin: 0 0 10px 0; font-size:95%; background: #f2f2f2 none; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
  .boxcontent {font-size:12px !important; margin:10px 10px 10px 10px !important;}
  
  .gold_partner_partner{padding: 0 0 5px 0; margin:10px 0 10px 0; background: #f2f2f2 none; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
  .gold_partner_partner img {padding: 10px 0 5px 18px; margin:0 0 5px 0; background: #f2f2f2 none;}
  .boxpartner {padding: 0 0 5px 0; margin:0 0 10px 0; background: #f2f2f2 none; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
  .boxpartner img {padding: 10px 0 5px 18px; margin:0 0 5px 0; background: #f2f2f2 none;}
  .gold_partner_partner h2 {background:#EBE8A3 url('../images/title_gold.jpg') repeat-x left 0; color:#394e65; padding: 5px 0 7px 10px; font-size: 90%; font-weight:bold; text-align:left; text-transform: uppercase;}}
  .textcontainer{padding: 0; margin-left: -10px;}
  .silver_partner_partner{padding: 0 0 5px 0; margin:10px 0 10px 0; background: #f2f2f2 none; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
  .silver_partner_partner img {padding: 10px 0 5px 18px; margin:0 0 5px 0; background: #f2f2f2 none;}
  .silver_partner_partner h2 {color:#394e65; padding: 5px 0 7px 10px; font-size: 90%; font-weight:bold; text-align:left; text-transform: uppercase;}}
	
	h4{ margin: 5px 0 10px 0; padding: 0;}
	
/* Tabellenspalte rechtsbündig*/
.alignright{text-align:right;}

/* Glossar Styles*/
#glossarynav li{display:inline; padding: 6px 5px 6px 5px; background: none; font-size: 12px;}
#glossarynav2 li{display:inline; padding: 6px 4px 6px 4px; background: none;}
#glossarynav2{ background: #ffffff; padding: 5px 7px 5px 7px; margin-left: 1px; margin-top: -10px; width:97%; text-align: center;}
#glossarynav{ background: #ffffff; padding: 5px 7px 5px 7px; margin-left: -7px; margin-top: -10px; width:100%; text-align: center;}
  ul#glossarynav  li {background: none !important;}
  ul#glossarynav2  li {background: none !important;}
.activeHeader {font-weight: bold;}
.header {font-weight: bold; cursor:pointer;}


.box .boxcontent .logorechts {float:right; margin-left: 7px; margin-bottom: 7px;}

.accordionHeaderSelected {margin-bottom: 0 !important;}
.accordionHeaderSelected h2 {margin-bottom: 0 !important;}
.accordionHeader {margin-bottom: 0 !important;}
.accordionHeader h2 {margin-bottom: 0 !important;}
.accordionContent {margin-top: 0px;}

.accordionHeaderSelected2 {margin-bottom: 0 !important;}
.accordionHeaderSelected2 h2 {margin-bottom: 0 !important;}
.accordionHeader2 {margin-bottom: 0 !important;}
.accordionHeader2 h2 {margin-bottom: 0 !important;}

.dropDownList option {color: #333;}
.dropDownList {color: #333;}

#ctl00_ctl00_mainContent_Col1Content_UpdatePanel .buttonBox {padding-bottom: 10px;}

/* Patch für den IE6, damit col3 nicht zu weit ist, nur für inhaltsseite, nicht startseite */
* html #col3_content {width: 175px !important;}
* html #col1_content {width: 565px;}

.linkTrue {	 text-decoration:underline; color:#000000;	}
.linkFalse { text-decoration:none; color:#999999;	}


