html, body       { background:black; height: 100%; margin:0; padding:0; 
                   color: rgb(204,242,242); font-family: Comic Sans MS; font-size:18px; }
.auth            { color: yellow; font-weight:bold; }
.error  	     { background:red; color:white; }
.mnuico 	     { height:24px;}
.headimg	     { width:80%; max-width:480px;}
.btnlogout       { background:red; color:white;}
.aframevr        { width:100%; height:600px;}
#tabcorona .head    { background:#101010; color:white; }
#tabcorona .even    { background:#202020; color:yellow;}
#tabcorona .odd     { background:#303030; color:gold;  }
#tabcorona .fav     { background:aqua;    color:black;}
#tabcorona .red     { fill:red;}
#tabcorona .anstieg { fill:magenta;}
#tabcorona .abnahme { fill:yellow;}
#tabcorona tr:hover { background:darkgray;}
#karte   { background:darkblue;}


a[href$=".js"]   { background:url(../_img/ico/js.gif)  transparent center left no-repeat; padding-left: 18px;}
a[href$=".pdf"]  { background:url(../_img/ico/pdf.gif) transparent center left no-repeat; padding-left: 18px;}
a[href$=".zip"]  { background:url(../_img/ico/zip.gif) transparent center left no-repeat; padding-left: 18px;}
a[href$=".odt"]  { background:url(../_img/ico/odt.gif) transparent center left no-repeat; padding-left: 18px;}
a[href$=".csv"]  { background:url(../_img/ico/csv.gif) transparent center left no-repeat; padding-left: 18px;}
a[href$=".sql"]  { background:url(../_img/ico/sql.gif) transparent center left no-repeat; padding-left: 18px;}
a[href$=".svg"]  { background:url(../_img/ico/svg.gif) transparent center left no-repeat; padding-left: 18px;}

#head            { height:80px; text-align:center; }
#head H1         { font-size:12px; display:inline; }
#head H2         { font-size:12px; display:inline; }
#menu            { position: absolute; top:80px; width:130px; }
#menu ul         { margin-left: 5px; list-style-image:url('../_img/menu.gif'); padding-left:25px; }
#menu li         { cursor:pointer; font-size:90%; }
#menu li  .act   { list-style-image:url('../_img/menuact.gif'); }
#menu li:hover   { font-weight:bold;  list-style-image:url('../_img/menusel.gif'); }
#content         { position: absolute; top:100px; left:120px; right:10px; }
#conthead        { font-size:18px; }
#foot            { position: fixed; bottom: 0; color:white; width:100%; text-align: center; }

a                { color: rgb(204,242,242); text-decoration: none; }
#highlight       { color: black; }
#highlight a     { background:white; color:black; }
.hl              { color:yellow;}

#tabcsv          { }
#tabcsv .head    { background:black; color:yellow; }
#tabcsv .even    { background:#C0C0FF; color:black; }
#tabcsv  .odd    { background:#8080FF; color:black; }

#tabsql          { }
#tabsql .head    { background:black; color:white; }
#tabsql .even    { background:#C0C0C0; color:black; }
#tabsql  .odd    { background:#808080; color:black; }
#tabsql :hover   { background:#E0E0E0; color:black; }

#tabsmain        { padding:15px; border-color:white;                                    border-width:1px; border-style:solid; border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;                     border-top-right-radius:5px;                               -moz-border-radius-topright:5px}
.tab_noact       { padding:5px; padding-right:8px; padding-left:8px;border-color:white; border-width:1px; border-style:solid; margin-right:5px;float:left; border-bottom-style:none; position:relative; top:1px; padding-bottom:4px; background:darkgray; border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.tab_activ       { padding:5px; padding-right:8px; padding-left:8px;border-color:white; border-width:1px; border-style:solid; margin-right:5px;float:left; border-bottom-style:none; position:relative; top:1px; cursor:default;                          border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}

.confirm         { border-color:#03F; border-width:1px; border-style:dashed; padding:15px; background-color:#e00000}

svg              { background:silver; }
