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: #D0E1FD;
    font-family: Arial,Helvetica;
    font-weight: bold;
    font-size: 9pt;
    width: 107px;
    text-align:left;
  }
 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: #336699;
    font-size: 9pt;
    position: relative;
    border:0px;
    text-decoration:none;
}
  
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: 564px; /*  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;
    width:320px;
    height:300px;
    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;
    text-align: right;
}
  
td.reiter_details_li_re  {
    width: 7px;
    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: 127px;
    height:22px;
    vertical-align:top;
}

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:127px;
    height:22px;
  }
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;
}
//-->
</style>