body {background: #FFF; margin: 0 0 0 0;}
div.banner       {color: black; font-size: 10px; margin: 0; padding: 0; border-bottom: 5px solid #000;
                 position: relative; background: #800000; text-align: center; height: 95px;}
div.banner img   {color: black; font-size: 10px; margin: 0; padding: 0;
                 position: relative; background: #800000; text-align: center;}
div.menub         {color: black; font-size: 14px; margin: 1px; padding: 0;
                 position: relative;}
div.menub div.b2  {display: block; float: left; position: relative; margin: 0; padding: 0;}
div.menub a       {display: block; color: black; position: relative; padding: 3px; text-decoration: none;
                 height: 17px; width: 100px; float: left; text-align: center; background: #CCC; border: 1px solid black;}
div.menub a:hover {background: #ccF;}
div.menub div.b2 a:hover {background: #Fcc;}
div.show {display:block;}
div.hide {display:none;}

div.parent {position: relative; margin: 0 0 0 5px; padding: 0 0 0 0; color: #000; background: #FFF; text-align: left; width: 975px;
    border: 0px solid black; margin-left: auto; margin-right: auto;}
div.stackl {display: block; position: relative; float: left; width: 140px; margin: 0px 5px 0 0px; border: 0px solid black;}
div.stackm {display: block; position: relative; float: left; width: 488px; margin: 0px 5px 0 0px; border: 0px solid black;}
div.stackr {display: block; position: relative; float: left; width: 140px; margin: 0px 0px 0 0px; border: 0px solid black;}
div.stackmr {display: block; position: relative; float: left; width: 830px; margin: 0px 0px 0 0px; border: 0px solid black;}
div.stackrr {display: block; position: absolute; width: auto; margin: 0px 0px 0 142px; padding: 5px 0 0 0; border: 0px solid black;}

div.menu {display: block; position: relative; color: #000; font: 12px Verdana, helvetica, sans-serif; background: #FFF;
    margin: 5px 0 10px 0; padding: 0; border: 1px solid #000; border-width: 0 1px 0 1px;}
div.menu span {display: block; color: #FFF; font: 12px Verdana, sans-serif; background: #800; border: 1px solid #000;
    border-width: 1px 0 1px 0; position: relative; margin: 0; padding: 1px 10px;
    font-variant: small-caps; text-decoration: none; font-weight: bold;}
div.menu span.new {display: block; color: #FFF; font: 12px Verdana; background: #F00; border: 1px solid #000;
    border-width: 1px 0 1px 0; position: relative; margin: 0; padding: 1px 10px;
    font-variant: small-caps; text-decoration: none; font-weight: bold;}
div.menu div.line {display: block; position: relative; background: #000; color: #000; margin: 0; padding: 0; font: 0px Arial; height: 1px;}
div.menu div.unusedlblu {color: #FFF; font: 12px Verdana, sans-serif; background: #9CF;
    font-variant: small-caps; text-decoration: none; font-weight: bold;}
div.menu div.unusedu {display: block; color: #000; font: 12px Verdana, sans-serif; background: #9CF;
    position: relative; margin: 0; padding: 2px 10px 2px 10px;
    font-variant: small-caps; text-decoration: none; font-weight: normal;}
div.menu a.menu {display: block; color: #FFF; background: #800; border: 1px solid #000; font: 12px Verdana, helvetica, sans-serif;
    border-width: 0 0px 0px 0px; position: relative; margin: 0; padding: 2px 10px 2px 10px;}
div.menu a.line {display: block; color: #FFF; background: #800; border: 1px solid #000; font: 12px Verdana, helvetica, sans-serif;
    border-width: 0 0px 0px 0px; position: relative; margin: 0; padding: 2px 10px 2px 10px; border: 1px solid #000; border-width: 0 0 1px 0;}
div.menu a.attention {display: block; color: #FFF; background: #f00; border: 1px solid #000;
    border-width: 0 0px 0px 0px; position: relative; margin: 0; padding: 2px 10px 2px 10px;font-weight: normal; }
div.menu a.attention:link {color: #FFF; text-decoration: none}
div.menu a.attention:visited {color: #FFF; text-decoration: none}
div.menu a.attention:hover {background: #900; color: #FFF; text-decoration: none;}
div.menu a.plain {display: inline; padding: 0; margin: 0; color: #00F; background: #EEE;}
div.menu a.plain:link {color: #00F; text-decoration: underline}
div.menu a.plain:visited {color: #00F; text-decoration: underline}
div.menu a.plain:hover {color: #00F; background: #EEE; text-decoration: none;}
div.menu a.plainsmall {display: inline; padding: 0; margin: 0; color: #00F; background: #EEE; font-size: 10px}
div.menu a.plainsmall:link {color: #00F; text-decoration: underline}
div.menu a.plainsmall:visited {color: #00F; text-decoration: underline}
div.menu a.plainsmall:hover {color: #00F; background: #EEE; text-decoration: none;}
div.menu a.plainsmallr {display: inline; padding: 0; margin: 0; color: #F00; background: #EEE; font-size: 10px}
div.menu a.plainsmallr:link {color: #F00; text-decoration: underline}
div.menu a.plainsmallr:visited {color: #F00; text-decoration: underline}
div.menu a.plainsmallr:hover {color: #F00; background: #EEE; text-decoration: none;}
div.menu a.plainblue {display: inline; padding: 0; margin: 0; color: #00F; background: #9cf;}
div.menu a.plainblue:link {color: #00F; text-decoration: underline}
div.menu a.plainblue:visited {color: #00F; text-decoration: underline}
div.menu a.plainblue:hover {color: #00F; background: #9cf; text-decoration: none;}
div.menu a.plainblack {display: inline; padding: 0; margin: 0; color: #000; background: #EEE;}
div.menu a.plainblack:link {color: #000; text-decoration: underline; background: #EEE;}
div.menu a.plainblack:visited {color: #000; text-decoration: underline; background: #EEE;}
div.menu a.plainblack:hover {color: #000; text-decoration: none; background: #EEE;}
div.menu a.hid {display: inline; padding: 0; margin: 0; color: #000; background: #EEE;}
div.menu a.hid:link {color: #000; text-decoration: none;}
div.menu a.hid:visited {color: #000; text-decoration: none;}
div.menu a.hid:hover {color: #000; background: #EEE; text-decoration: underline;}
div.menu a.hidspan {display: inline; padding: 0; margin: 0; color: #FFF;}
div.menu a.hidspan:link {color: #FFF; text-decoration: none;}
div.menu a.hidspan:visited {color: #FFF; text-decoration: none;}
div.menu a.hidspan:hover {color: #FFF; text-decoration: underline;}
div.menu a.l {display: inline; position: relative; background-color: #eee; margin: 0px; text-decoration: none; padding: 0px 10px;
       border-width: 1px; border: 1px solid black; font-size: 12px;}
div.menu a.l:hover {color: #FFF; background-color: #CCF;}
div.menu a.l:link {color:#000}
div.menu a.l:visited {color:#000}

div.menu a:link {color: #eee; text-decoration: none}
div.menu a:visited {color: #eee; text-decoration: none}
div.menu a:hover {background: #000; color: #FFF; text-decoration: none;}
div.menu a.hidspan:hover {background: #800}


input.acc_status 
{;color:#000;width:132px;height:14px;border-bottom:1px solid  black;}

div.menunonprint {display: block; position: relative; color: #000; font: 12px Verdana, helvetica, sans-serif; background: #FFF;
    margin: 5px 0 10px 0; padding: 0; border: 1px solid #000; border-width: 0 1px 0 1px;}
div.menunonprint span {display: block; color: #FFF; font: 12px Verdana, sans-serif; background: #800; border: 1px solid #000;
    border-width: 1px 0 1px 0; position: relative; margin: 0; padding: 1px 10px;
    font-variant: small-caps; text-decoration: none; font-weight: bold;}

div.greynone {display: block; color: #000; background: #EEE;
    position: relative; margin: 0; padding: 2px 10px 2px 10px;
    font-variant: normal; text-decoration: none; font-weight: normal;}
div.greydown {display: block; color: #000; background: #EEE;
    position: relative; margin: 0; padding: 2px 10px 2px 10px;
    font-variant: normal; text-decoration: none; font-weight: normal;
    border: 1px solid #000; border-width: 0 0 1px 0;}
div.bluenone {display: block; color: #000; background: #9CF;
    position: relative; margin: 0; padding: 2px 10px 2px 10px;
    font-variant: normal; text-decoration: none; font-weight: normal;}
div.bluedown {display: block; color: #000; background: #800;
    position: relative; margin: 0; padding: 2px 10px 2px 10px;
    font-variant: small-caps; text-decoration: none;
    border: 1px solid #000; border-width: 0 0 1px 0;}
div.blueupdown {display: block; color: #000; background: #9CF;
    position: relative; margin: 0; padding: 2px 10px 2px 10px;
    font-variant: small-caps; text-decoration: none;
    border: 1px solid #000; border-width: 1px 0 1px 0;}
div.lgrey {display: block; color: #000; background: #DDD;
    position: relative; margin: 0; padding: 0px 7px 0px 7px;
    font-variant: normal; text-decoration: none; font-weight: normal;}
div.dgrey {display: block; color: #000; background: #BBB;
    position: relative; margin: 0; padding: 0px 7px 0px 7px;
    font-variant: normal; text-decoration: none; font-weight: normal;}
table.smalltable {font-size: 12px;}
table.smallertable {font-size: 10px;}
table.smallertable td {vertical-align: top; padding: 0px; margin: 0px;}
table.link {width: 100%;}
table.link td.url {width: 25%;}
table.link td {text-align: left; font: 12px Verdana, helvetica, sans-serif;}
table.marskalkstable {font-size: 12px;}

table.kalender { font-size: 10px; border-width: 0px;}
table.kalender td {text-align: left; vertical-align: top; border-width: 1px; text-align: center; cursor: default; }
table.kalender td.d:hover {background-color: #cfc; cursor: pointer;}
table.kalender td.this {background-color: #ccf; }
table.kalender td.this:hover {cursor: pointer; background-color: #9cc;}
table.kalender td.n {border-width: 0px; padding: 5px 0 0 0;}
table.kalender td.red {background-color: #fcc; }
table.kalender td.red:hover {cursor: pointer; background-color: #c99;}
table.kalender td.redold {background-color: #f99; }
table.kalender td.redold:hover {cursor: pointer; background-color: #c66;}

table.lunchduty { font-size: 10px; border-width: 0px; }
table.lunchduty td {text-align: left; vertical-align: top; border-width: 1px; text-align: center; cursor: default;}
table.lunchduty td.d:hover {background-color: #cfc; cursor: pointer;}
table.lunchduty td.this {background-color: #ccf; }
table.lunchduty td.this:hover {cursor: pointer; background-color: #9cc;}
table.lunchduty td.n {border-width: 0px; padding: 5px 0 0 0;}
table.lunchduty td.red {background-color: #fcc; }
table.lunchduty td.red:hover {cursor: pointer; background-color: #c99;}
table.kalender td.redold {background-color: #f99; }
table.kalender td.redold:hover {cursor: pointer; background-color: #c66;}

tr.rowOne, tr.rowOne a.plainsmall, tr.rowOne a.hid, tr.rowOne a.plain, tr.rowOne a.plainsmallr { background-color:#ccc; }
tr.rowTwo, tr.rowTwo a.plainsmall, tr.rowTwo a.hid, tr.rowTwo a.plain, tr.rowTwo a.plainsmallr { background-color:#fff; }
tr.rowOne td, tr.rowTwo td { padding: 0; margin: 0; cell-spacing: 0; }

div.fest {display: block; border: 1px solid black; padding: 5px; margin: 5px; font: 14px Courier, "Courier New"; width: 300px; background-color: #c99;}
div.festold {display: block; border: 1px solid black; padding: 5px; margin: 5px; font: 14px Courier, "Courier New"; width: 300px; background-color: #966;}
div.festnu {display: block; border: 1px solid black; padding: 5px; margin: 5px; font: 14px Courier, "Courier New"; width: 300px; background-color: #ccf;}

div.menu div.ja {display: inline; color: #0F0;}
div.menu div.nej {display: inline; color: #00F;}

div.festnu div.ja {color: #00F;}
div.festnu div.nej {color: #F00;}

table.invis {border-collapse: collapse;}
table.invis tr {margin: 0; padding: 0;}
table.invis td {margin: 0; padding: 0; width: 25px;}
table.invis td.url {width: 500px;}

input { font: 12px Courier, "Courier New"; }
select { font: 12px Courier, "Courier New"; }

a.plain {display: inline; padding: 0; margin: 0; color: #00F;}
a.plain:link {color: #00F; text-decoration: underline}
a.plain:visited {color: #00F; text-decoration: underline}
a.plain:hover {color: #00F; text-decoration: none;}

input.inputsmall { 
	font: 11px Courier, "Courier New";
}
