#admintabelle1 .adkattd33 {
  border: 1px solid #1C501B;
  margin-right: 15px;
}

#admintabelle1 .adkattd33 table {
  width: 100%;
}


#admintabelle1 .adkattd33 .fetab1 {
   line-height: 2em;
   width: 15%;
   text-align: center;
}

#admintabelle1 .adkattd33 .fetab2 {
   line-height: 2em;
   width: 40%;
   text-align: center;
}

#admintabelle1 .adkattd33 .fetab3 {
   line-height: 2em;
   width: 45%;
   text-align: center;
}

#admintabelle1 .adkattd33 .fetab4 {
   line-height: 2em;
   width: 10%;
   text-align: center;
}

.adminkateingabe55 {
    margin-left: 0px;
    margin-top: 20px;
    text-align: center;

}

.absatzrahmen2 {
    border: 1px solid #325666;
    background-color: #D9E3EB;
    margin: auto;
    padding: 10px 10px 10px 10px;

}

#inhaltsabsatz2 {
    text-align: left;

    margin: auto;
}

#inhaltsabsatz2 p {
    margin-top: 2em;
    margin-bottom: 0px;
    line-height: 1.5em;
    padding-left: 1em;
    font-size: 1.1em;
    font-weight: bold;
    color: #FFFFFF;
    background-color:#276F26 ;

    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
}

.register8 {
  width: 100%;
  text-align: center;
  margin: 0 auto; 
}

.register8 label {
    vertical-align: top;
}

.register8 td {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.register8 hr {
    margin-top: 0em;
    margin-bottom: 0em;
}

.absatzrahmenad1 {
    border:1px solid #977524;
    /*margin: 0 auto;
    padding: 0px 0em 5px 0em;
    background-image: -webkit-linear(gradient, center top, center bottom, from(#ECECEC), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -moz-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -ms-linear-gradient(#ECECEC,#FFFFFF);
    background-image: -0-linear-gradient(#ECECEC,#FFFFFF);
    background-image: linear-gradient(#ECECEC,#FFFFFF); */
}

#admintabelle15 {
    padding: 5px;
    font-family: Garmond;
    font-size: 0.9em;
    overflow-y:scroll;
    height:200px;
}

.divScroll {

}
#admintabelle15 table {
    margin-top: 2em;
     margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 5px;
}

#admintabelle15 thead th {
    line-height: 1em;
    padding: 5px;
}

#admintabelle15 thead .uleiste {
    line-height: 1.5em;
   width: 100%;
   text-align: center;
   background-color: #378399;
   font-size: 1.1em;
   padding: 5px 0;
}

#admintabelle15 thead .uleiste2 {
    line-height: 1.5em;
   width: 100%;
   text-align: center;
   background-color: #378399;
   font-size: 1.1em;
   padding: 2px 0;
}

#admintabelle15 .hellgrau {
   background-color: #E6EBF0;
}

#admintabelle15 .gelb {
   background-color: #FFFF00;
}

#admintabelle15 .adkattd28 {
   text-align: center;
   width: 16.6%;
}


#admintabelle15 tbody .adkattd30  {
   line-height: 1em;
   vertical-align: middle;
   text-align: center;
   width: 12%;
}

#admintabelle15 tbody .adkattd31  {
   line-height: 1em;
   text-align: center;
   width: 18%;
}

#admintabelle15 tbody .adkattd32  {
   line-height: 1em;
   text-align: center;
   width: 10%;
}

#admintabelle15 tbody .adkattd33  {
   line-height: 1em;
   text-align: center;
   width: 9%;
}

#admintabelle15 tbody .adkattd34  {
   line-height: 1em;
   text-align: center;
   width: 20%;
}

#admintabelle15 tbody .adkattd35  {
   line-height: 1em;
   vertical-align: middle;
   text-align: center;
   width: 12%;
}

#admintabelle15 thead .adkattd30  {
   line-height: 1em;
   vertical-align: middle;
   text-align: center;
   width: 12%;
}

#admintabelle15 thead .adkattd31  {
   line-height: 1em;
   text-align: center;
   width: 18%;
}

#admintabelle15 thead .adkattd32  {
   line-height: 1em;
   text-align: center;
   width: 10%;
}

#admintabelle15 thead .adkattd33  {
   line-height: 1em;
   text-align: center;
   width: 8%;
}

#admintabelle15 thead .adkattd34  {
   line-height: 1em;
   text-align: center;
   width: 8%;
}

#admintabelle15 thead .adkattd35  {
   line-height: 1em;
   vertical-align: middle;
   text-align: center;
   width: 12%;
}

#admintabelle15 thead .adkattd1  {
   line-height: 1.2em;
   width: 20%;
   text-align: center;
}

#admintabelle15 thead .adkattd2 {
  line-height: 1.2em;
   width: 70%;
   text-align: center;

}

#admintabelle15 tbody .adkattd1  {
   line-height: 2em;
   width: 20%;
   vertical-align: middle;
   text-align: center;
   margin-top: 3px;
   margin-bottom: 0;
}

#admintabelle15 tbody .adkattd1 input  {

   vertical-align: middle;
   margin-top: 2px;
   margin-bottom: 2px;
}

#admintabelle15 tbody .adkattd2 {
  line-height: 2em;
   width: 70%;
   text-align: center;
}

#auswahlboxen {
    width: 95%;
    margin: 0 auto;
    padding: 1em 1em;
    background-color: #8FA5B1;
}

#auswahlboxen2 {
    position: absolute;
    top: 20em;
    width: 30%;
    margin-left: 15em;
    padding: 1em 1em;
    background-color: #8FA5B1;
    z-index: 7;
}
#auswahlboxen3 {
    position: absolute;
    top: 20em;
    width: 40%;
    margin-left: 15em;
    padding: 1em 1em;
    background-color: #8FA5B1;
    z-index: 7;
}
#auswahlboxen4 {
    position: absolute;
    top: 20em;
    width: 60%;
    margin-left: 7em;
    padding: 1em 1em;
    background-color: #8FA5B1;
    z-index: 7;
}

.register777 {
}

.register777 table {
    width: 99%;
    margin: 0 auto;
}

.register777 table td {
    width: 33%;
    margin: 0 auto;
}

.register777 .reg7tab1 {
    text-align: center;
}

.register777 .reg7tab4 {
    text-align: right;
    padding-right: 3em;
    
}

.register777 .reg7tabmail  {

    text-align: left;
    vertical-align: middle;
}

.reg7tab1 input,.reg7tab1 select,.reg7tabmail input,.reg7tab4 input {
    padding: 2px 5px;
    margin: 1em auto;
    font-family: Garmond;
    font-size: 1.0em;
}

.register777 .reg7tabmail {
    position: relative;
    /*background-color: yellow;*/
}

.register777 .reg7tabmail input.inpimg3 {
    position: absolute;
    bottom: 0px;
    margin-right: 1em;
}

.register777 .reg7tab2 input.inpimg3 {
    position: absolute;
    bottom: 0em;
}

.register777 .reg7tab2 input.inpimg6{
    position: absolute;
    bottom: 0em;
    margin-left: 2em;
    margin-right: 2em;
}

.register777 .reg7tab2 input.inpimg5 {
    position: absolute;
    bottom: -1.2em;
}



.register777 table .reg7tab2 {
    width: 45%;
   /* background-color: red;*/
}

.reg7tab2 input {
    text-align: center;
    /*width: 300px; */
    padding: 2px 5px;
    margin: 1em auto;
    font-family: Garmond;
    font-size: 1.0em;
}

textarea { vertical-align: top; }

.register777 .reg7tab2 {
    position: relative;
    text-align: center;
}

.register777 .reg7tab3 input.inpimg4 {
    position: absolute;
    bottom: 0px;
}

.register777 .reg7tab3 input.inpimg7 {
    position: absolute;
    bottom: 0px;
    margin-left: 2em;
}

.register777 .reg7tab3 {
    margin-left: 6em;
}

.infobenutzer{
    color: #FFFFFF;
    font-size: 1.5em;
    font-family: Garmond;
    margin: 5px 0px 5px 10px;
    font-weight: bold;
}

.retext {
    width: 80%;
    height: 10em;
}

.retext_recht {
    width: 92%;
    height: 60em;
}
