form.kunden_login {margin-top:10px;}


table.kunden_login{border:1px solid black; margin:auto; padding:0px; border-collapse: collapse; }
table.kunden_login td {padding:5px;}

table.kunden_login tr.anmeldungRow td{
  height:30px;
  vertical-align:bottom; text-align:center;
  background-image:url(/images/design/background_box_top.jpg); background-repeat:repeat-x;
}
table.kunden_login tr.registerRow td {
    height:30px;
    vertical-align:bottom; text-align:right;
    padding:3px;
    background-image:url(/images/design/background_box_bottom.jpg); background-repeat:repeat-x; background-position:bottom;
}

/* Kopfzeile im internen Bereich */

table#kundenIntern_Header{ margin-top:20px; width:100%; margin-bottom:30px; border-bottom:1px solid #000000; }
table#kundenIntern_Header td.headline{font-size:16px; color:#6D6E71;} /* Ueberschrift*/
table#kundenIntern_Header td.angemeldetAls{}
table#kundenIntern_Header td.internHauptseite{}
table#kundenIntern_Header td.logoutLink{}

/* Hauptseite interner Kundenbereich */

table#kundenbereichSubPages tr.row{ /* eine Zeile in der Übersicht der Module */
}

table#kundenbereichSubPages tr.row td.subPageEntry { /* Zelle eines Moduls*/
    width: 350px;
    height:90px;
    border:1px solid #000000;
}

table#kundenbereichSubPages tr.row td.subPageHorizontalDivider { /* Spacer-Zelle */
    width:20px;
}

table#kundenbereichSubPages tr.subPageVerticalDivider td { /* Spacer-Zeile */
    height:30px;
}

table#kundenbereichSubPages tr.row h3{ /* Überschrift eines Moduls */
    height:30px;
    padding:0px; padding-top:5px; padding-left:5px;
    margin:0px; margin-bottom:5px;
    background-image:url(/images/design/background_box_top.jpg); background-repeat:repeat-x;
}

table#kundenbereichSubPages tr.row span{ /* Beschreibung eines Moduls*/
    display:block;
    margin-left:5px;
}

table#kundenbereichSubPages tr.row td.subPageEntry a { /* Link auf die Modulseite */
  float:right;
  margin-top:5px;
  margin-right:20px;
}


