/* allgemeines Seiten Layout*/
body {
    background-color: #f7f7df;
    border-spacing: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica;
}

/* platz um die oberen top_menu_icons */
img.top_menu {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

/* farben für die schrift unter den top_menu_icons */
font.ac_menu {
    color: #000000;
    font-size: 10px;
}
font.in_menu {
    color: #68684e;
    font-size: 10px;
}

/* Tabellen */
table {
    background-color: #f7f7df; border: 0px;
}

/* Tabelle mit Rahmen */
table.AdminBorder {
    background-color: #e9e9e9;
/*    border: 1px black solid; */
    border-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: none;
    border-color: #000000;
}

table.LoginBorder {
    background-color: #e9e9e9;
    border: 1px black solid;
/*    border-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-color: #000000; */
}

/* Tabelle zum Fehler anzeigen */
table.AdminError {
    background-color: #FF0000; border: 0px;
}

/* Tabelle zum Info anzeigen */
table.AdminInfo {
    background-color: #666666; border: 0px;
}

table.AdminHelp {
    background-color: #d6d7b5;
}

td.dhcpSubTable1 {
    background-color: #c6c7a5;
}

td.dhcpSubTable2 {
    background-color: #d6d7b5;
}

td.dhcpSubTable3 {
    background-color: #e6e7c5;
}

td.dhcpSubTable4 {
    background-color: #f6f7d5;
}

/*def. td */
td {
    background-color: #f7f7df;
    vertical-align: top;
}

td.LoginGray {
    background-color: #333333;
}

td.LoginTop {
    background-color: #f7f7df;
    vertical-align: top;
}

td.LoginBottom {
    background-color: #f7f7df;
    vertical-align: bottom;
}

/* td für das topmenu */
td.AdminMenu {
    background-color: #ffffff
}

/* td für den header bei Fehlermeldungen*/
td.AdminTdRed {
    font-size:18px;
    text-align:center;
    color: #FFFFFF;
    background-color: #FF0000;
    font-weight: bold;
    border-width: 1px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: solid;
    border-top-style: solid;
    border-color: #000000;
}

/* td für den header bei Infomeldungen*/
td.AdminTdGray {
    font-size:18px;
    text-align:center;
    color: #FFFFFF;
    background-color: #666666;
    font-weight: bold;
    border-width: 1px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: solid;
    border-top-style: solid;
    border-color: #000000;
}

/* td für normaler Tabellen header */
td.AdminHeader {
    font-size:14px; font-weight: bold; text-align:center; color: #FFFFFF; background-color: #67674f;
}

/* td für 2ten Tabellen header, für Info zur Maske */
td.AdminSubHeader {
    font-size:14px; text-align:center; font-weight: bold;
    color: #68684e; background-color: #d6d7b5;
}

/* td für 2ten Tabellen header, für Info zur Maske mit roter Schrift */
td.AdminSubHeaderRed {
    font-size:14px; text-align:center; font-weight: bold;
    color: #FF0000; background-color: #d6d7b5;
}

/* Tabellen footer, quota-Anzeige usw. */
td.AdminFooter {
    font-size:14px; color: #eeeeee; background-color: #666666; font-weight: bold;
}

a.AdminFooter:link     { font-weight: bold; text-decoration: none; color:#eeeeee; white-space: nowrap;}
a.AdminFooter:visited  { font-weight: bold; text-decoration: none; color:#eeeeee; white-space: nowrap;}
a.AdminFooter:hover    { font-weight: bold; text-decoration: none; color:#eeeeee; white-space: nowrap;}
a.AdminFooter:active   { font-weight: bold; text-decoration: none; color:#eeeeee; white-space: nowrap;}

/* hilfe rechts */
td.AdminHelp {
    font-size:14px;
/*    color: #000000; */
    color: #68684e;
    background-color: #d6d7b5;
    text-align:left; padding-left: 3px; padding-top: 3px;
}

/* td für den balken unter den top icons */
td.AdminHead1 {
    font-size: 14px; text-align: left; font-weight: bold;
    color: #FFFFFF; background-color: #545454;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-top: 3px;
}
/* td für den balken unter den top icons */
td.AdminHead2 {
    font-size: 14px; text-align: left; font-weight: bold;
    color: #FFFFFF; background-color: #8B8D6A;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-top: 3px;
}

/* menu reiter */
td.active {
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
    /* background-color: #e5e4c6; */
    background-color: #f7f7df;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px; 
    border-width: 1px;
    border-right-style: solid;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: solid;
    border-color: #000000;
}
a.active:link     { font-weight: bold; text-decoration: none; color:#333333; white-space: nowrap;}
a.active:visited  { font-weight: bold; text-decoration: none; color:#333333; white-space: nowrap;}
a.active:hover    { font-weight: bold; text-decoration: none; color:#ff0000; white-space: nowrap;}
a.active:active   { font-weight: bold; text-decoration: none; color:#333333; white-space: nowrap;}

td.inactive {
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
    background-color: #c8c8b0;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
    border-width: 1px;
    border-right-style: solid;
    border-left-style: none;
    border-bottom-style: solid;
    border-top-style: solid;
    border-color: #67674e;
}
a.inactive:link     { font-weight: bold; text-decoration: none; color:#67674e; white-space: nowrap;}
a.inactive:visited  { font-weight: bold; text-decoration: none; color:#67674e; white-space: nowrap;}
a.inactive:hover    { font-weight: bold; text-decoration: none; color:#ff0000; white-space: nowrap;}
a.inactive:active   { font-weight: bold; text-decoration: none; color:#67674e; white-space: nowrap;}

/* der erste menu reiter */
td.f_active {
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
    /* background-color: #e5e4c6; */
    background-color: #f7f7df;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px; 
    border-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: none;
    border-top-style: solid;
    border-color: #000000;
}

td.f_inactive {
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
    background-color: #c8c8b0;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
    border-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-color: #67674e;
}

/* platzhalter td im submenu hinten um bottom_line zu erzeugen */
td.menu_space {
/*    background-color: #ff0000; */
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
    border-width: 1px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: solid;
    border-top-style: none;
    border-color: #000000;
}

/* eingabefelder, buttons ... */
input {
    background-color: #d6d7b5;
    color: #000000;
    border-left: 1px solid #793C03;
    border-bottom: 1px solid #793C03;
    border-right: 1px solid #793C03;
    border-top: 1px solid #793C03;
}

input.button {
    background-color: #f0f0f0;
    color: #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

input.button:hover {
    background-color: #d6d7b5;
    color: #000000;
    border-left: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    border-right: 1px solid #ff0000;
    border-top: 1px solid #ff0000;
}

input.BlockButton {
    background-color: #f0f0f0;
    color: #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
	width: 70%
}

input.BlockButton:hover {
    background-color: #d6d7b5;
    color: #000000;
    border-left: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    border-right: 1px solid #ff0000;
    border-top: 1px solid #ff0000;
	width: 70%
}

input.image {
    background-color: #f7f7df; 
    border: 0px;
}

select {
    background-color: #d6d7b5;
    color: #000000;
    border-left: 1px solid #793C03;
    border-bottom: 1px solid #793C03;
    border-right: 1px solid #793C03;
    border-top: 1px solid #793C03;
}

textarea {
    background-color: #d6d7b5;
    color: #000000;
    border-left: 1px solid #793C03;
    border-bottom: 1px solid #793C03;
    border-right: 1px solid #793C03;
    border-top: 1px solid #793C03;
    font-size: 12px;
    font-family: monospace;
    wrap: off;
    text-shadow: red;
}

/* default link style */
a:link     { font-weight: bold; text-decoration: none; color:#0000ff; }
a:visited  { font-weight: bold; text-decoration: none; color:#0000ff; }
a:hover    { font-weight: bold; text-decoration: none; color:#ff0000; }
a:active   { font-weight: bold; text-decoration: none; color:#0000ff; }


/* listen */
td.list-dark {
    font-weight: normal;
    white-space: nowrap;
    background-color: #e5e4c6;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
}



