html
{

    height: 100%;
    margin: 0; padding: 0;
}


body   {
 font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 color: black;
font-size: 12px;
 background-color: #FFF;
 margin: 0;padding: 0;
 height: 100%
 }

.hideImg
{
display:none;
}

td,div,p,input,textarea,th,a{
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10pt;
}


a
{
color: #E84862;
cursor:hand;cursor:pointer;
text-decoration:underline;
}

a:hover
{
color: #B9252A;
}



.table_main
{
margin-top:0;
padding-top:0;
width:809px;
}


.submain
{
    margin: 0px;
    padding: 0px;
    background-color: #CEDF8E;
    width: 809px;
    max-width:809px;
}

.submain2
{
    margin: 5px 26px 30px 26px;
    width:757px;
    max-width:757px;
    border:1px solid #CEDF8E;
    background-color:#CEDF8E;
    border-right:0px;
    border-left:0px;
}



 #centerposition    {
background-color: #24A099;
  visibility: visible;
   margin: 0px;
   padding: 0;
   width: 987px;
   height: 100%;
   overflow:hidden;
  text-align: left;
   margin-left: -493px;
   position: absolute;
   left: 50%;
   top: 0px;
   overflow-y:scroll;
 }




.rahmen
{
position:relative
}




/*************** abweichende angaben fuer startseite ******************************/



#left
{
background-color: #24a099;
width: 89px;
max-width: 89px;
height: 100%;

position: absolute;
top: 0px;
left: 0px;

}


#middle
{
background-color: #CEDF8E;
width: 809px;
max-width: 809px;
height: 100%;
position: absolute;
top: 0px;
left: 89px;
}


#right
 { background-color: #24a099;
  position: absolute;
  top: 0;
  left: 898px;
  width: 89px;
  height: 100%;
}



#head
{
background-color: #24a099;
padding-top:19px;
margin-bottom:0;
padding-bottom:0;
height:105px;
}





#posStartbutton
{
position:absolute;
top:380px;
left:354px;
}

a.start
{
background-repeat: no-repeat;
display: block;
height: 29px;
max-height:24px;
width:145px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 12px;
color: white;
text-align: center;
text-decoration:none;
font-weight:400;
padding:0px;
margin:0px;
margin-bottom:0px;
padding-top:5px;
}

a.start:link,a.start:visited
{
background-image: url(images/start_sh.gif);
}

a.start:hover,a.start:active
{
background-image: url(images/start_hover_sh.gif);
color: white;
}


p.hinweis
{
font-size:9pt;
color: #325611;
margin-left:108px;
margin-top:40px;
width:524px;
}