td.reiter  {
    background-color: #D0E1FD;
    border: 1px solid #CECECE;
    font-family: Arial,Helvetica;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 4px;
    cursor:hand;
    height: 30px;
    width: 70px;
   /*  vertical-align: center; */
  }


td.bezeichner
  {
    background-color: #AAD6F1;
    font-family: Arial,Helvetica;
    font-weight: bold;
    font-size: 9pt;
    width: 107px;
    text-align:left;
    padding-left:2px;
  }
 a.main
  {
    cursor:hand;
    text-decoration:none;
    color:#336699;
    font-size:10pt;
  }

a.main:hover
  {
    cursor:hand;
   text-decoration:underline;
    color:#336699;
    font-size:10pt;
}

a.main_reiter  {
    color: #5C5C5C;
    font-size: 9pt;
    position: relative;
    border:0px;
    text-decoration:none;
    font-weight:bold;
}

a.main_reiter:hover  {
          color: #A4A4A4;
    font-size: 9pt;
    position: relative;
    border:0px;
    text-decoration:none;
    font-weight:normal;
}

a.main_reiter, a:link.main_reiter {
        font-size: 9pt;
        font-weight: normal;
        background-image:none;
        padding: 0px;
        margin: 4px;
}

table, td  {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    empty-cells: show;
}

table.main  {
    border: 1px solid #CECECE;
    width: 564px;
    margin-left: 0px;
    margin-top: 0px;
}

  table.image  {
    border: 1px solid #CECECE;
    width: 740px; /*  width: 554px; */
    text-align: left;
    margin-left: 0px;
    padding-bottom: 0px;
  }

td.schlag  {
    vertical-align: top;
    text-align: left;
  }

table.main2  {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    font-family: Arial,Helvetica;
    font-size: 9pt;
    line-height:20px;
    width: 350px;
    border: 1px solid #CECECE;
  }

td.details
  {
    width: 564px;
    height: 300px;
    min-height: 300px;
    background-color: #FFFFFF;
    border-top: 0px solid #CECECE;
    border-bottom: 1px solid #CECECE;
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    padding: 10px;
    overflow: visible;
    vertical-align:top;
  }

td.reiter_details  {
     border: 1px solid #CECECE;
     height: 22px;
     width: 174px;
     text-align:center;
     cursor:hand;
  }

div.details
  {
    width: 500px;
    height:auto;
    min-height:300px;
  }

td.reiter_li_re  {
    width: 7px;
    height: 22px;
    margin: 0px;
    padding: 0px;
    margin-right: 0px;
    vertical-align: bottom;
    border-spacing: 0px;
    border-bottom: 1px solid #ABCBE7
    border-left: 0px;
    border-right: 0px;
}

td.reiter_details_li_re  {

    height: 22px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    margin-right: 0px;
    vertical-align: center;
    border-spacing: 0px;
    border-left: 0px;
    border-right: 0px;
    text-align: right;
}

td.reiter_main  {
    padding: 0px;
    width:109px;
    height:22px;
    vertical-align:top;
}

td.reiter_main2  {
    padding: 0px;
    width:109px;
    height:22px;
    vertical-align:top;
}

td.reiter_main2 a {
  color:#FFFFFF;

}


td.reiter_details  {
    padding: 0px 0px 0px 0px;
    width:174px;
    height:22px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align:top;
    text-align: left;
    border: 0px;
}

img.reiter
  { vertical-align:bottom;
    height: 22px;
    width: 7px;
  }
img.reiter_details
  { align:center;
    vertical-align:center;
    height: 22px;
    width: 7px;
    border: 0px;
  }
  img.plus
  {
    height: 10px;
    border: 0px;
    cursor: hand;
  }

  img.reiter_mitte
  {

    position:absolute;
    width:110px;
    height:22px;
  }
    img.reiter_mitte2
  {
    position:absolute;
    width:530px;
    height:22px;
    text-align: left;
  }
img.reiter_details_mitte
  {
    padding: 0px;
    width:174px;
    height:22px;
    position:absolute;
  }
h3
{
 padding 0px 0px 0px 0px;
 font-family: Arial, Helvetica;
 color: #808080;
 font-size: 14pt;
}
td.plus_details
{
  vertical-align: top;
}

td.top_details
{
  padding:3px;
  font-weight:bold;
  height:18px;
  background-image:url(../../bilder/reiter_mi2.jpg);
  background-repeat:repeat-x;
}

td.top_details2
{
  padding:3px;
  font-weight:bold;
  height:18px;
  background: #E7E7E7;
  background-repeat:repeat-x;
}

.reiter_ausw
{
  border-bottom: 1.5pt solid #0080FF;
  position:relative;
  padding-left:0px;
  vertical-align: top;
}

.reiter_ausw a{
  color: #FFFFFF;
  font-weight:bold;
}

.acctbl td
{
  font-size: 8pt;
}

.overviewtbl td
{
  font-size: 8.5pt;
}
//-->
</style>
