
/* vor Einbinden anpassen ...
body {  background-color: #e0e0e0;
    scrollbar-face-color: #cc0000;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #cccccc;
    scrollbar-darkshadow-color: #f8f8f8;
    scrollbar-3dlight-color: #f8f8f8;
    scrollbar-arrow-color: #ffffff;
}
*/

p,div,layer,li,td,th,input,textarea,.std  {
        color : #203060;
        font-size : 13px;
        font-weight : 400;
        font-family : arial, helvetica, sans-serif;
        font-style : normal;
}

.hr {   background-color: #c0c0c0;
        color: #cc0000;
}

tt  {
        font-family : 'monospace';
}

em  {   font-style : normal;
        font-weight : 400;
}

strong,.strong {font-weight: 800;
   font-style : normal;
   text-decoration: none;
}

.weak {color: #a0a0a0;
   font-weight: 400;
   font-style : normal;
   text-decoration: none;
}

.small  {
    font-size : 11px;
}

.big  {
    font-size : 15px;
}

sup  {  vertical-align:top;
    font-size : 80%;
    font-style : normal;
    text-decoration: none;
}

sub  {  vertical-align:bottom;
    font-size : 80%;
    font-style : normal;
    text-decoration: none;
}


H1.ueber {
   color: #5569A1;
   font-size: 20px;
   font-weight: 800;
}

.marked {background-color: #FFFF33;
}
td.marked {background-color: #FFFF33;
   color: #000000;
}
.goodinfo {color: #3764BF; /* z. Zt. wie h1 */
    font-weight: 800;
}
.vip,.badinfo {color: #993355;
   font-weight: 800;
} /* derzeit: rot */


b  {  font-weight : 800;
}

i  {  font-style : italic;
}

u,.u  {
      text-decoration : underline;
}

h1  {   color : #5569A4;
        font-size : 19px;
        font-weight : 800;
        font-style : normal;
        text-decoration : none; /* underline; */
   /*     page-break-before : always; */
}

h2  {   color : #203060;
        font-size : 16px;
        font-weight : 800;
        font-style : normal;
        text-decoration : none;
}

h3  {   color : #5569A4;
        font-size : 14px;
        font-weight : 800;
        font-style : normal;
        text-decoration : none;
}

h4  {   color : #203060;
        font-size : 17px;
        font-weight : 800;
        font-style : normal;
        text-decoration : none;
}

h5,.h5  {   color : #203060;
        font-size : 15px;
        font-weight : 800;
        font-style : normal;
        text-decoration : none;
}

h6,.h6  {   color : #203060;
        font-size : 15px;
        font-weight : 400;
        font-style : normal;
        text-decoration : none;
}

.h7  {   color : #203060;
        font-size : 13px;
        font-weight : 400;
        font-style : italic;
        text-decoration : none;
}

a  {    text-decoration : none;
}

a:link  {color : #3764BF;
    text-decoration : underline;
}
a:hover  {
    color : #999999;
}
a:visited  {
    color : #3764BF;
    text-decoration : underline;
}
a:visited:hover  {
    color : #999999;
}
a:active  {
    color : #3764BF;
}

a.th:link,a.tHead:link,a.head:link  {color : #ffffff;
        font-weight: 800;
}
a.th:hover,a.tHead:hover,a.head:hover  {
        text-decoration : underline;
}
a.th:visited,a.tHead:visited,a.head:visited  {
    color : #ffffff;
}
a.th:active,a.tHead:active,a.head:active  {
    text-decoration : underline;
}

a.menu  { text-decoration: none;
    color: #ffffff;
    /* font-size : 15px; */
}
a.menu:link, em.menu  {color : #ffffff;
  text-decoration: none;
}
a.menu:hover  {
  color : #FFB86B;  /* #FFFF00; #75DCF9; */
  text-decoration : none;
}
a.menu:active  {
  text-decoration : none;
}
a.menu:visited  {
  text-decoration: none;
  color : #ffffff;
}
a.menu:visited:hover  {
  text-decoration: none;
  color : #FFB86B;
}

a.menuSel  { text-decoration: none;
    color: #FFB86B;
    /* font-size : 15px; */
}
a.menuSel:link  {color : #FFB86B;
  text-decoration: none;
}
a.menuSel:hover  {
  color : #FFB86B;
  text-decoration : none;
}
a.menuSel:active  {
  text-decoration : none;
}
a.menuSel:visited  {
  text-decoration: none;
  color : #FFB86B;
}
a.menuSel:visited:hover  {
  text-decoration: none;
  color : #FFB86B;
}

a.pdnMen:link {color : #ffffff;
  text-decoration: none;
}
a.pdnMen:hover  {
  color : #FFB86B;
  text-decoration : none;
}
a.pdnMen:active  {
  text-decoration : none;
}
a.pdnMen:visited  {
  text-decoration: none;
  color : #ffffff;
}
a.pdnMen:visited:hover  {
  text-decoration: none;
  color : #FFB86B;
}

a.button { text-decoration: none;
}
a.button:link, a.pdnMenExt:link {
    text-decoration: none;
}
a.button:visited, a.pdnMenExt:visited {
    text-decoration: none;
}

a.weak:link  {color : #a0a0a0;
    text-decoration : none;
}
a.weak:hover  {
    color : #0050a0;
}
a.weak:visited  {
    color : #a0a0a0;
    text-decoration : none;
}
a.weak:visited:hover  {
    color : #0050a0;
}
a.weak:active  {
    color : #a0a0a0;
}

.whitetext  {
  color : #ffffff;
  text-decoration : none;
  font-size : 6px;
}

th {    text-align: left;
}
/* Normaltabelle */
table.n,td.n,td.nBody,td.body {
  background-color: #ffffff;
}
th,th.n,th.nHead,td.nHead,th.head,td.head {
  background-color: #e8e8e8;
  color: #000000;
  /* font-weight: 800; */
}
th.mark,th.markHead,td.markHead {
  background-color: #cb0000;
  color: #ffffff;
}

td.imgShow {
  text-align: center;
}


table.bg,td.bg {
  background-color: #999999;
}

table.frm,td.frm {
  background-color: #000000;
}

table.sep,td.sep {
         background-color: #999999;
}

table.cont2sep,td.cont2sep {
         background-color: #999999;
}

table.menSep,td.menSep { /* s. a. .menSepU */
         background-color: #ffffff;
}

table.menSepU,td.menSepU { /* Unterkante des Menübalkens */
         background-color: #ffffff;
}

table.datumEcke,td.datumEcke {
         background-color: #999999;
}

table.menTop,td.menTop,.inputLabel { /* BG des Menübalkens */
         background-color: #5569A4; /* #5569A1; */
}

td.pdnMen { /* Pull-Down-Layer d. Pulldn.-Men. */
   background-color: #8094C0; /* #5586c1; */
}

td.pdnMenSep { /* Teiler zwischen Menüpunkten */
   background-color: #ffffff;  /* #dedede; */
}

td.pdnMenFrame { /* Rahmen um Pull-Down */
   background-color: #8094C0; /* #c0defa; */
}

td.pdnMenExt { /* Pull-Down-Layer d. Pulldn.-Men. */
   background-color: #e8e8e8;
}

table.main,td.main {
   border-left: 0px none;
   border-right: 0px none;
   border-top: 0px none;
   border-bottom: 0px none;
   background-color: #F2F4FC;
}

table.container2,td.container2 {
   border-left: 0px none;
   border-right: 0px none;
   border-top: 0px none;
   border-bottom: 0px none;
   background-color: #ffffff;
}

input.login {
  width: 80px;
}

td.inputLabel, div.inputLabel {
  height: 20px;
  /* Farbangabe siehe .menTop */
}

input,textarea,select   {color: #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #cccccc;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #cccccc;
   background-color: #ffffff;
}

input.void,textarea.void,select.void   {color: #000000;
   border-left: 0px none;
   border-right: 0px none;
   border-top: 0px none;
   border-bottom: 0px none;
   background-color: #ffffff;  /* ggf anpassen! */
}

input.std,textarea.std,select.std   {color: #000000;
   border-left: 2px inset #e3e3e3;
   border-right: 2px inset #e3e3e3;
   border-top: 2px inset #e3e3e3;
   border-bottom: 2px inset #e3e3e3;
   background-color: #ffffff;
}

input.button,input.button50px,button  {background-color: #dedede;
   color: #0050a0;
   border-top: 1px solid #c0defa;  /* #a1c1f7; */
   border-left: 1px solid #c0defa;  /* #a1c1f7; */
   border-right: 1px solid #50607b;
   border-bottom: 1px solid #50607b;
   font-size: 11px;
   font-weight: 800;
}

input.button50px { width:50px;
}

td.button { background-color: #dedede;
   color: #0050a0;
   font-size: 11px;
   font-weight: 800;
}
td.btnHighlight { background-color: #c0defa;
}
td.btnShadow { background-color: #50607b;
}

input.buttonStd,button.std  {background-color: #cccccc;
   color: #000000;
   border-left: 2px outset #e3e3e3;
   border-right: 2px outset #e3e3e3;
   border-top: 2px outset #e3e3e3;
   border-bottom: 2px outset #e3e3e3;
   font-size: 11px;
   font-weight: 800;
}