/* Anpassen für die Höhe des Header-Bereichs */

.masterdiv_content    {/* Haupt-Div des gesamten Contents inkl. Werbung und Linkpartner */
                      position          : absolute;
                      top               : 250px;
                      margin-left       : 215px;
                      }
.FixedNav             {
                      padding           : 5px;
                      background-color  : #FFFFFF;
                      width             : 190px;
                      POSITION          : absolute;
                      TOP               : 240px;
                      margin-left       : 10px;
                      }
.sidebar{
position          : absolute;
top               : 250px;
margin-left       : 780px;
width             : 195px;
border            : 1px solid rgb(236,230,219); /* grau für Teaser */
background-color  : #FFFFFF; /* weiss */
}

.sidebar_aktien{
position          : absolute;
top               : 250px;
margin-left       : 780px;
width             : 200px;
background-color  : #FFFFFF; /* weiss */
border            : none;
}

.sidebar_aktien_container{
font-family     : Verdana; 
font-size       : 12px; 
border          : 1px solid rgb(236,230,219); /* grau für Teaser */
background-color: #FFFFFF;}



.sidebar_blog
{
padding           : 5px;
background        : #FFFFFF; /* weiss */
border            : 1px solid rgb(236,230,219); /* grau für Teaser */
font-size         : 10px;
font-family       : arial;
position          : absolute;
top               : 250px;
margin-left       : 780px;
width             : 180px;
}

.toolbar_top
{
z-index           : 1000;
position          : absolute;
top               : 0px;
margin-left       : 10px;
}



* html .FixedNav      /* "Fixed" - Menü beim Morning-Briefing */
                      {
                      padding           : 1px;
                      font-size         : 8px;
                      border            : 1px solid #C0C0C0;
                      background-color  : #FFFFFF;
                      width             : 190px;
                      /*POSITION          : absolute;
                      BOTTOM            : expression(offsetParent.scrollTop + 200);
                      */
                      margin-left       : 10px;
                      }



li                    {
                      list-style        : disc;
                      font-family       : Verdana;
                      font-size         : 13px;
                      font-weight       : normal;
                      margin-right      : 40px;
                      text-align        : justify;
                      line-height       : 1.5;
                      }

b                     {
                      font-family       : Verdana;
                      font-size         : 13px;
                      font-weight       : normal;
                      }

a:link                {
                      font-family       : Verdana;
                      font-size         : 13px;
                      font-weight       : normal;
                      color             : #000000;
                      text-decoration   : none;
                      border-bottom     : 1px dotted #000000;
                      }
a:visited             {
                      font-family       : Verdana;
                      font-size         : 13px;
                      font-weight       : normal;
                      color             : #000000;
                      text-decoration   : none;
                      border-bottom     : 1px dotted #000000;
                      }
a:active              {
                      font-family       : Verdana;
                      font-size         : 13px;
                      font-weight       : normal;
                      color             : #000000;
                      text-decoration   : none;
                      border-bottom     : 1px dotted #000000;
                      }
.page
{
background-color  : #FFFFFF; /* weiss */
padding-bottom    : 20px;
margin-bottom     : 20px;
margin-top        : 10px;
padding-left      : 0px;
margin-left       : 0px;
padding-right     : 0px;
margin-right      : 0px;
background-image  : url(grau_hell.png);
font-weight       : normal;
width             : 980px;
margin-left       : auto;
margin-right      : auto;
}

.page_container
{
}

del                   {
                      color                   : #A0A0A0;
                      }

.div_content          {/* Div des reinen Content-Blocks ohne Werbung und Linkpartner*/
                      padding-top       : 2px;
                      padding-bottom    : 2px;
                      padding-left      : 2px;
                      padding-right     : 2px;
                      background-color  : #FFFFFF;
                      border            : 1px solid #E0E0E0;
                      margin            : 5px;
                      }

.h1_content_header    {
                      background-color  : rgb(69,110,34);
                      padding           : 2px;
                      margin            : 0px;
                      text-align        : left;
                      font-family       : Verdana;
                      font-weight       : normal;
                      font-size         : 18px;
                      color             : #FFFFFF;
                      }

h3                    {
                      font-family       : Verdana;
                      font-weight       : normal;
                      font-size         : 14px;
                      }


.h2_content_header
{
background-image  : url(../resource/verlauf_orange.png);
background-repeat : repeat-x;  
background-color  : rgb(69,110,34); /* grün */             
text-align        : right;
padding           : 3px;
padding-right     : 10px;
margin            : 0px;
font-family       : Verdana;
font-size         : 13px;
color             : #FFFFFF; /* weiss */
}

.h2_content_textheader    {
border-bottom           : 1px solid #505050; /* graue Schrift für Teaser */
background-color        : #FFFFFF; /* weiss */
text-align              : justify;
padding                 : 5px;
margin                  : 0px;
font-family             : Verdana;
font-size               : 15px;
color                   : #000000; /* schwarz */
}
.content_textblock    {
                      line-height       : 1.5;
                      background-color  : #FFFFFF;
                      text-align        : justify;
                      padding           : 7px;
                      margin            : 0px;
                      font-family       : Verdana;
                      font-size         : 13px;
                      color             : #000000;
                      }
.literatur_table      {
                      margin            : 7px;
                      border            : 1px solid #E0E0E0;
                      width             : 500px;
                      line-height       : 1.5;
                      background-color  : #FFFFFF;
                      text-align        : justify;
                      padding           : 7px;
                      font-family       : Verdana;
                      font-size         : 12px;
                      color             : #000000;
                      }
.literatur_td_left    {
                      width             : 66%;
                      padding           : 7px;
                      }
.literatur_td_right   {
                      width             : 34%;
                      background-color  : #F0F0F0;
                      }
.h2_content_teaser    
{
background-color  : rgb(233,234,245); /* hellblau */
text-align        : left;
padding           : 3px;
margin            : 0px;
font-family       : Verdana;
font-size         : 15px;
font-weight       : bold;
color             : #000000; /* schwarz */                      
}
.text_content_teaser  {
line-height       : 1.5;
background-color  : rgb(233,234,245); /* hellblau */
text-align        : justify;
padding           : 20px;
margin            : 0px;
font-family       : Verdana;
font-size         : 13px;
font-weight       : normal;
color             : #505050; /* graue Schrift für Teaser */
}

.menu_left_master     {
                      position          : absolute;
                      top               : 210px;
                      padding-left      : 10px;
                      left              : 0px;
                      width             : 190px;
                      background-color  : #FFFFFF;
                      }



.menu_intern_master   {
                      z-index           : 2;
                      position          : absolute;
                      top               : 0px;
                      left              : 0px
                      }
.menu_intern_menu{
position          : absolute;
top               : 0px;
margin-left       : 0px;
font-family       : verdana;
font-size         : 11px;
font-weight       : normal;
height            : 13px;
border-left       : 0px;
text-align        : center;
z-index           : 0;
width             : 980px;
}
.menu_intern_item
{
padding-top       : 40px;
padding-bottom    : 4px;
position          : absolute;
width             : 90px;
background-image  : url(../resource/verlauf_blau.png);
border-left       : 1px solid #FFFFFF;
text-align        : center;
}

.menu_intern_itemown  
{
padding-top       : 10px;
padding-bottom    : 1px;
position          : absolute;
width             : 90px;
background-color  : rgb(38,63,94);
border-left       : 1px solid #FFFFFF;
border-bottom     : 1px solid #FFFFFF;
text-align        : center;
background-image  : url(../resource/verlauf_orange.png);
}

a.menu_intern_link:link
{
text-transform    : uppercase;
border            : none;
font-weight       : normal;
font-family       : Verdana;
font-size         : 11px;
color             : #FFFFFF; /* weiss */
text-decoration   : none;
}
a.menu_intern_link:visited
                      {
                      text-transform    : uppercase;
                      border            : none;
                      font-weight       : normal;
                      font-family       : verdana;
                      font-size         : 11px;
                      color             : #FFFFFF;
                      text-decoration   : none;
                      }
.menu_top_1
{
height            : 51px;
position          : absolute;
top               : 159px; /* 167 original */
margin-left       : 0px;
width             : 980px;
font-size         : 9px;
}
.menu_top_2
{
height            : 51px;
position          : absolute;
top               : 182px; /* 167 original */
margin-left       : 0px;
width             : 980px;
font-size         : 9px;
}


.logo_text_big
{
font-family       : verdana;
border-left       : 10px solid rgb(255,0,0);
color             : #FFFFFF; /* weiss */
font-size         : 30px;
padding-top       : 30px;
padding-left      : 30px;
}

.logo_link
                    {
                    color                   : #FFFFFF;
                    font-size               : 15px;
                    }

.logo_text_small      {
                      margin-top        : 5px;
                      border-left       : 10px solid rgb(70,90,105);
                      font-family       : verdana;
                      color             : #D0D0D0;
                      font-size         : 20px;
                      }
.google_searchbox
{
color             : #FFFFFF; /* weiss */
}

.google_searchbox_innen
{
font-family             : verdana;
font-size               : 12px;
background-color        : #000000; /* schwarz */
background-image        : url(../resource/verlauf_schwarz.png);
background-repeat       : no-repeat;
color                   : #FFFFFF; /* weiss */
margin-top              : 10px;
margin-bottom           : 10px;
}

.tabelle_bigtext      {
                      background-color  : rgb(110,125,140);
                      background-image  : url(http://www.charttec.de/resource/h2_back.png);
                      font-family       : verdana;
                      font-size         : 13px;
                      color             : #000000;
                      }
.tabelle_text         {
                      background-color  : #FFFFFF;
                      font-family       : verdana;
                      font-size         : 12px;
                      color             : #000000;
                      text-align        : left;
                      }

.text_smalltext       {
                      font-family       : verdana;
                      font-size         : 10px;
                      }

.tabelle_form         {
                      background-color        : #F8F5F1;  /*grüngrau*/
                      font-family             : Verdana, Arial, Helvetica, sans-serif;
                      font-size               : 12px;
                      font-weight             : normal;
                      line-height             : 1.5;
                      text-align              : left;
                      }
.tabelle_form_h       {
                      background-color        : #F8F5F1;  /*grüngrau*/
                      font-family             : Verdana, Arial, Helvetica, sans-serif;
                      font-size               : 12px;
                      font-weight             : normal;
                      text-align              : right;
                      }
.tabelle_form_d       {
                      background-color        : #C0C0C0; /*light-grey*/
                      font-family             : Verdana, Arial, Helvetica, sans-serif;
                      font-size               : 12px;
                      font-weight             : normal;
                      text-align              : right;
                      }
.tabelle_form_p
{
background-color        : rgb(69,110,34); /* grün */
font-family             : Verdana, Arial, Helvetica, sans-serif;
font-size               : 12px;
font-weight             : normal;
text-align              : right;
color                   : #FFFFFF;
}
.tabelle_form_n
{
background-color        : #CC0000; /*rot*/
font-family             : Verdana, Arial, Helvetica, sans-serif;
font-size               : 12px;
font-weight             : normal;
text-align              : right;
color                   : #FFFFFF;
}

.tabelle_form_b
{
background-color        : rgb(38,63,94); /* blau */
font-family             : Verdana, Arial, Helvetica, sans-serif;
font-size               : 12px;
font-weight             : normal;
text-align              : right;
color                   : #FFFFFF;
}

.h2_content_absatz    {
border-bottom           : 1px solid #505050; /* graue Schrift für Teaser */
background-color        : #FFFFFF; /* weiss */
text-align              : justify;
padding                 : 5px;
margin                  : 0px;
font-family             : Verdana;
font-size               : 15px;
color                   : #000000; /* schwarz */
}

.h2_content_kommentar {
                      border-bottom           : 1px solid #F3F3F3;
                      background-color        : #F0F0F0;
                      text-align              : justify;
                      padding                 : 5px;
                      margin                  : 0px;
                      font-family             : Verdana;
                      font-size               : 14px;
                      color                   : #000000;
                      }

.content_kommentar_date {
                      background-color        : #F0F0F0;
                      font-family             : Verdana;
                      font-size               : 13px;
                      text-align              : right;
                      }
.content_kommentar_datum {
                      margin                  : 0px;
                      padding                 : 0px;
                      font-weight             : bold;
                      color                   : rgb(90,110,140);
                      text-align              : right;
                      font-family             : Verdana;
                      font-size               : 13px;
                      }

.content_kommentar_subh {
                      background-color        : #F0F0F0;
                      font-family             : Verdana;
                      font-size               : 13px;
                      padding                 : 5px;
                      margin                  : 0px;
                      }

.content_kommentar_text {
                      line-height             : 1.5;
                      background-color        : #F0F0F0;
                      text-align              : justify;
                      padding                 : 15px;
                      margin                  : 0px;
                      font-family             : Verdana;
                      font-size               : 13px;
                      color                   : #000000;
                      }

.content_kommentar_textalt {
                      line-height             : 1.5;
                      background-color        : #F9F9F9;
                      text-align              : justify;
                      padding                 : 15px;
                      margin                  : 0px;
                      font-family             : Verdana;
                      font-size               : 13px;
                      color                   : #000000;
                      }

.content_absatz       {
                      line-height             : 1.5;
                      background-color        : #FFFFFF;
                      text-align              : justify;
                      padding                 : 7px;
                      margin                  : 0px;
                      font-family             : Verdana;
                      font-size               : 13px;
                      color                   : #000000;
                      }

.disclaimer           {
                      line-height             : 1.5;
                      background-color        : #FFFFFF;
                      text-align              : justify;
                      padding                 : 7px;
                      margin                  : 0px;
                      font-family             : Verdana;
                      font-size               : 10px;
                      color                   : #A0A0A0;
                      border                  : none;
                      }

.logo_table
{
padding                 : 0px;
margin-top              : 0px;
margin-bottom           : 0px;
margin-left             : 10px;
position                : absolute;
top                     : 60px;
width                   : 970px;
height                  : 97px;
background-color        : rgb(38,63,94); /* blau */
background-image        : url(../resource/verlauf_blau.png);
background-repeat       : repeat-x;
}

.logo_background
{
padding                 : 0px;
margin-top              : 0px;
margin-bottom           : 0px;
margin-left             : 10px;
position                : absolute;
top                     : 60px;
width                   : 970px;
height                  : 146px;
background-color        : #E0E0E0; /* spezial */
}

.logo_text{
width                   : 210px;
background-color        : rgb(38,63,94); /* blau */
background-image        : url(../resource/verlauf_blau.png);
background-repeat       : repeat-x;
padding-left            : 10px;
margin                  : 0px;
}

.logo_message
{
padding                 : 0px;
background-color        : rgb(38,63,94); /* blau */
background-image        : url(../resource/verlauf_blau.png);
background-repeat       : repeat-x;
color                   : #FFFFFF; /* weiss */
font-family             : Verdana;
font-size               : 13px;
font-weight             : normal;
text-decoration         : none;
margin                  : 0px;
width                   : 400px;
}

#FixedImg
                      {
                      POSITION                : fixed;
                      bottom                  : 0px;
                      LEFT                    : 0px;
                      }
* html #FixedImg
                      {
                      POSITION                : absolute;
                      BOTTOM                  : expression(offsetParent.scrollBottom);
                      LEFT                    : expression(offsetParent.scrollLeft);
                      }

.kalender_container_breit
{
background-color  : rgb(236,230,219); /* grau für Teaser */
width             : 525px;
text-align        : center;
font-family       : arial;
font-size         : 11px;
border            : 1px solid #000000; /* schwarz */
}
.kalender_container_small
{
background-color  : rgb(236,230,219); /* grau für Teaser */
width             : 160px;
text-align        : center;
font-family       : arial;
font-size         : 11px;
border            : 1px solid #000000; /* schwarz */
}
.kalender_header
{
background-color  : rgb(38,63,94); /* blau */
background-image  : url(../resource/verlauf_blau.png);
color             : #FFFFFF; /* weiss */
}
.kalender_text_breit
{
font-family       : arial;
font-size         : 18px;
}
.kalender_hintergrund
{
background-color  : rgb(255,255,255);
color             : rgb(0,0,0);
vertical-align    : top;
}

.kalender_eintrag_breit:link         { font-family: arial; font-size: 10px;}
.kalender_eintrag_breit:visited      { font-family: arial; font-size: 10px;}
.kalender_eintrag_breit:active       { font-family: arial; font-size: 10px;}
.kalender_eintrag_breit:hover        { font-family: arial; font-size: 10px;}

.kalender_eintrag_breit
{
font-family       : arial;
font-size         : 10px;
}

.back_neutral       { background-color  : rgb(38,63,94); }
.back_positiv       { background-color  : rgb(38,63,94); }

.lenzpartner        {
                    font-family         : Verdana;
                    border-bottom       : 1px solid #E0E0E0;
                    margin-bottom       : 0px;
                    text-align          : right;
                    font-size           : 10px;
                    padding             : 0px 10px 0px 10px;
                    }
.chart              {
                    padding           : 0px 10px 0px 10px;
                    }
.charttext          {
                    font-family         : Verdana;
                    border-top          : 1px solid #E0E0E0;
                    margin-bottom       : 0px;
                    text-align          : right;
                    font-size           : 10px;
                    padding             : 0px 10px 0px 10px;
                    }

.literatur          {
                    background-color    : #6E7D8C;
                    padding-left        : 10px;
                    padding-right       : 10px;
                    text-align          : center;
                    vertical-align      : top;
                    }
.facebook           {
                    padding             : 0px 5px 0px 5px;
                    font-family         : arial;
                    font-size           : 10px;
                    }


/* begin tables */
.table_right
{
  text-align: right;
}
.table_center
{
  text-align: center;
}
.table_white
{
  text-align: left;
  background-color: #FFFFFF;
  color: #000000;
  font-family: Tahoma;
  font-size: 11px;
}
.table_white_header
{

  color: #FFFFFF;
  background-color: #494949;
  border-bottom: 1px solid #FFFFFF;
  padding: 3px;
}
.table_white_td
{
  padding: 3px;
  border-bottom: 1px dotted #000000;
}
.table_white_td_positive
{
  padding: 3px;
  border-bottom: 1px dotted #000000;
  background-color: rgb(200,240,215);
  color: #000000;
}
.table_white_td_negative
{
  padding: 3px;
  border-bottom: 1px dotted #000000;
  background-color: rgb(250,215,215);
  color: #000000;
}

.table_inverse
{
  text-align: left;
  background-color: RGB(33,33,33);
  color: #FFFFFF;
  font-family: Tahoma;
  font-size: 11px;

}
.table_inverse_header
{

  color: #FFFFFF;
  background-color: #606060;                /* RGB(158,170,41)  */
  border-bottom: 1px solid #FFFFFF;
  padding: 3px;
}
.table_inverse_td
{
  padding: 3px;
  background-color: #A0A0A0;
  border-bottom: 1px dotted #FFFFFF;
  color: #FFFFFF;
}

.table_inverse_td_positive
{
  padding: 3px;
  border-bottom: 1px dotted #000000;
  background-color: rgb(200,240,215);
  color: #000000;
}
.table_inverse_td_negative
{
  padding: 3px;
  border-bottom: 1px dotted #000000;
  background-color: rgb(250,215,215);
  color: #000000;
}
