/* Main Font */ 
body,table,p,a,a:visited,input  { color:white; font-family: Verdana, Arial,Sans-Serif; font-size: 11px; line-height: 11px; text-decoration: none; }
.titel { color:#99ccff; font-family: Verdana, Arial,Sans-Serif; font-size: 14px; line-height: 22px; }
.titelorange { color:#fa7d03; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; line-height: 11px; }
.titelklein { color: color:white; font-family: Verdana, Arial,Sans-Serif; font-size: 10px; line-height: 11px; }
.subtitel { color: fa7d03; font-family: Verdana, Arial,Sans-Serif; font-weight: normal; font-style: normal; font-size: 10px; line-height: 11px; }
.orange { color:#fa7d03; font-family: Verdana, Arial,Sans-Serif;}
.normal { color:white; font-family: Verdana, Arial,Sans-Serif; font-size: 11px; line-height: 11px;}
.rot { color:#FF0000; font-family: Verdana, Arial, Sans-Serif;}

/* background colors */
body          {background-color:#ffffff; margin:0 0; }
th            {background-color:#333333;}
td,td.missing {background-color:#transparent;}

/* ORG: td.menu       {background-color:#dfdfdf; } */
td.menu       {background-color:transparent; }
td.flow       {background-color:#212121; }            /* cards, welcome */

/* ORG: body.banner   {background-color:#e6f6f6; margin:0 0; } */
body.banner   {background-color:transparent; margin:0 0; }
td.banner     {background-color:transparent; }

/* body.navigate {background-color:#e6e6f6; margin:20 3 0 3; } */
body.navigate {background-color:black; margin:0 0 0 0; }
td.navigate   {background-color:transparent; }


h5     { color:#ffffff; margin: 0 0 0 0; font: normal; font-size: 11px; } /* User Alert */


/* Hyperlinks color :visited :hover :active */
a,a:active
       { color:white; text-decoration:none; }
       
a:visited
       { color:#f5ebb8; text-decoration:none; }

a.navigate /* visited necessary, else prio from a:visited */
       { color:white; text-decoration: none;}
a.actualnavigate,a.actualnavigate:visited
       { color:white; text-decoration:none; }

a:hover {color:#fa7d03; text-decoration: none; }

/* Buttons */
input {  color: 000000; }
input.button,input.smallbutton
             { height=auto; text-align:center;
               background-color:#AACCDD; color: 000000; }
input.button { width:150; }
input.smallbutton { width:100; }

/* Images */
img          { margin 0 0 0 0; align:center;}

