/* ----- Initialisierung ----------------------------------------------- */

html {
    height: 100%;
}

body {
    min-height: 101%;
    background-color: #fc4;
#    background: url("fmimages/IMG_1396_bg_orX_hhell_300px.jpg") repeat top left; 
    margin: 0px;
    margin-top: 30px;
    left: 0px;
    top: 0px;
    padding: 0px;

    /* fallback- or default font: */
    font-family: arial, helvetica, sans-serif;
    font-size: 100.01%;
    font-size: 12px;
}

table {
/*    background-color: #ffbb00;*/
    width : 100%;
    border: 0px;
    padding: 0px;
 }

th { font-family:verdana; font-size:12px; color:#c03300; }
td { font-family: comic sans ms; font-size:12px; color:#c03300; }

/* ----- Schriften ----------------------------------------------------- */

.mini          { font-family:verdana; font-size:8px; color:#555555 }
.klein         { font-family:verdana; font-size:10px; color:#555555 }
.klein_ws      { font-family:verdana; font-size:10px; color:#ffffff }
.klein_gr      { font-family:verdana; font-size:10px; color:#bbbbbb }
.klein_gn      { font-family:verdana; font-size:10px; color:#007700 }
.klein11       { font-family:verdana; font-size:11px; color:#555555 }
.normal        { font-family:verdana; font-size:12px; color:#555555 }
.normal_bld    { font-family:verdana; font-size:12px; color:#555555; font-weight:bold }
.normal_ws     { font-family:verdana; font-size:12px; color:#ffffff }
.normal_rt     { font-family:verdana; font-size:12px; color:#ff0000 }
.normal_rt_bld { font-family:verdana; font-size:12px; color:#ff0000; font-weight:bold }
.normal_gr     { font-family:verdana; font-size:12px; color:#bbbbbb }
.gross         { font-family:verdana; font-size:14px; color:#555555 }
.gross_ws      { font-family:verdana; font-size:14px; color:#ffffff }
.gross_gr      { font-family:verdana; font-size:14px; color:#bbbbbb }
.xgross        { font-family:verdana; font-size:16px; color:#555555 }
.xgross_ws     { font-family:verdana; font-size:16px; color:#ffffff }
.xgross_gr     { font-family:verdana; font-size:16px; color:#bbbbbb }
.xgross_rt     { font-family:verdana; font-size:16px; color:#ff2222 }
.xxgross       { font-family:verdana; font-size:18px; color:#555555 }
.xxgross_ws    { font-family:verdana; font-size:18px; color:#ffffff }
.xxgross_gr    { font-family:verdana; font-size:18px; color:#bbbbbb }

.fmklein {font-family:comic sans ms; font-size:11px; color:#c03300}
.fmnormal {font-family:comic sans ms; font-size:13px; color:#c03300}
.fmgross {font-family:comic sans ms; font-size:14px; color:#c03300}
.fmxgross {font-family:comic sans ms; font-size:15px; color:#c03300}
.fmks_klein {font-family:comic sans ms; font-size:10px; color:#000000}

/* --------------------------------------------------------------------- */

.button
   { font-family:verdana; font-size:11px; background-color:#fbb529; color:#c03300; height:20px; border:1px solid #d99307; font-weight:bold}

.fmnavi_bg { background-color:#ffd544; height:18px; font-family:arial; font-size:10px; color:#bb0000}
a.fmnavi { text-decoration:none; font-family:arial; font-size:10px; color:#bb0000 }
a.fmnavi:hover {color:#ffeeee}
a.fmnavih { text-decoration:none; font-family:arial; font-size:10px; color:#eee}
a.fmnavih:hover {color:#ffeeee}
a.fmnaviX { text-decoration:none; font-family:arial; font-size:11px; color:#bb0000}
a.fmnaviX:hover {color:#ffeeee}
.fmnavi { font-family:arial; font-size:10px; color:#bb0000 }
.fmnavih { text-decoration:none; font-family:arial; font-size:10px; color:#fee}
.fmnaviX { text-decoration:none; font-family:arial; font-size:11px; color:#bb0000}

a.fmunavi {font-family:verdana; font-size:10px; color:#dd4400}
a.fmunavi:hover {color:#dd3300; background-color:#ffdd66}
.fmunavi { font-family:verdana; font-size:10px; color:#dd4400 }

a.fmexturl {font-family:verdana; font-size:11px; color:#c03300}
a.fmexturl:hover {color:#bb3300; background-color:#ffdd66}

a.fmlink {font-family:verdana; font-size:11px; color:#dd4400}
a.fmlink:hover {color:#bb3300; background-color:#ffdd66}
a.fmlinks {font-family:verdana; font-size:9px; color:#dd4400}
a.fmlinks:hover {color:#bb3300; background-color:#ffdd66}

.fmcr { height:15px; background-color:#ffd544; font-family:verdana; font-size:10px; color:#bb0000; font-weight:bold; text-align:right; }


a.fmksnavi {text-decoration:none; font-family:verdana; font-size:10px; color:#bb0000}
a.fmksnavi:hover {color:#ff0000; background-color:#bbcc99}

.fmkscr {font-family:verdana; font-size:10px; color:#000000; font-weight:bold}


.vt_body { margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; color:#000000; background-color:#e9e9e9; }
.vt_table {border:0; padding:0; color:#000000; background-color:#ffffff;  }

.vt_menu_bg { background-color:#f0f0f0; }
a.vt_menu {text-decoration:none; font-family:verdana; color:#000000; font-size:10px; font-weight:bold }
a.vt_menu:hover {color:#ffffff; background-color:#999999}
.vt_menuh { font-size:10px; color:#ffffff; background-color:#999999; font-weight:bold }

.vt_menu2_bg { background-color:#f0f0f0; }
a.vt_menu2 {text-decoration:none; font-family:verdana; color:#000000; font-size:10px}
a.vt_menu2:hover {color:#ff0000; }
.vt_menu2h { font-size:10px; color:#ff0000 }

a.vt_item {text-decoration:none; font-family:verdana; color:#000000; font-size:12px}
a.vt_item:hover {color:#ff0000; }
