body{font-size:.8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
label,td,th,li,input,select,legend{font-family:"Lucida Grande","Lucida Sans Unicode","Helvetica Neue","DejaVu Sans","Verdana",sans-serif}
a,label,input[type=text]{color:#36C;font-size:1.1em;font-weight:bold;outline:none}
td,th,select{background-color:#FFF;padding:0;border:1px solid #CCC;color:#36C;height:23px;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;text-shadow:-1px -1px 0 rgba(255,255,255,.5),0 -1px 0 rgba(255,255,255,.5),1px -1px 0 rgba(255,255,255,.5),-1px 0 0 rgba(255,255,255,.5),1px 0 0 rgba(255,255,255,.5),-1px 1px 0 rgba(255,255,255,.5),0 1px 0 rgba(255,255,255,.5),1px 1px 0 rgba(255,255,255,.5)}
option{text-shadow:none}
fieldset{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
select{padding:4px;height:30px}
thead td{color:#CCC;font-weight:bold;text-align:center;font-family:sans-serif}
thead a{text-decoration:none}
thead,tfoot,.e{cursor:default}
thead .p,tfoot .p{background-color:#DDD}
.e isnput{border:0}
.k{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.k1>td:first-child{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.k2>td:first-child{background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
input.k.k1{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat}
input.k.k2{background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat}
tbody th b{display:none}
tbody,select{cursor:pointer}
tbody th,.v{border-color:#080;color:#080 !important}
tbody td,.x{border-color:#F00}
tbody th,.e .v,.e .v.p{background-color:#CFC}
tbody td,.e .x,.e .x.p,tbody th.x{background-color:#FCC}
thead .v,tfoot .v{background-color:#BFB}
thead .x,tfoot .x{background-color:#FBB}
tbody .e .p{border-color:#CCC}
.n,.e td,.e:hover td,.e:hover .n{background-color:#FFF;border-color:#CCC;white-space:nowrap;padding-left:.3em}
tbody tr:hover th,.v:hover{background-color:#8F8}
tbody tr:hover td,.x:hover{background-color:#F88}
tbody tr:hover .n{background-color:#EEE}
tbody tr:hover a,a:hover,#log .k{color:#F80}
.spc th,.spc:hover th{height:4px;background:#FFF;cursor:auto;border:0;}
.v-hover{background-color:#CFC;border-color:#080;white-space:nowrap;padding-left:.3em}
.x-hover{background-color:#FCC;border-color:#F00;white-space:nowrap;padding-left:.3em}
th>small{font-size:10px;margin:-.3em;display:block;font-weight:normal;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
th>span{font-size:10px;}
#main{margin-top:15px;padding-top:15px}
#main legend{position:absolute;top:2px;left:22px}
.p{background-image:url(img/stripes.png)}
.c{border-color:#F84;color:#F80}
input[type=checkbox]{cursor:pointer;margin:2px 3px 0 3px;width:13px;height:13px}
.e label{display:block;padding:0;cursor:pointer;margin:-1px;height:22px;line-height:26px}
.e label[for]{cursor:pointer}
.days th, .days td{line-height:12px}
input[disabled],.p label{cursor:default}
input[type=text]{height:16px;padding:1px 2px;margin-top:1px;border:0}
input[type=submit],input[type=button]{cursor:pointer;width:24px;height:23px;padding:0;line-height:11px;font-weight:bold;color:#36C}
input::-webkit-input-placeholder{color:#CCC}
input:-moz-placeholder{color:#CCC}
.e td{vertical-align:top}
#log{padding:0}
#log legend{margin-left:10px}
#log .v{color:#0A0;background:#FFF}
#log .x{color:#F20;background:#FFF}
#log ol{overflow:auto;height:80px;min-height:80px;padding:0 0 0 32px;margin:0}
#log li{background-repeat:no-repeat;background-position:0 .5em;background-size:auto .75rem;padding-left:1rem}
#log .k.k2{background-image:url(img/key2.png)}



.k{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Badge_2,.k.Badge_Zilver,.k.Badge_Silver{background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Badge_3,.k.Badge_Brons,.k.Badge_Bronze{background-image:url(img/key3.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Sleutel_2,.k.Sleutel_Zilver,.k.Sleutel_Silver{background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Sleutel_3{background-image:url(img/key3.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
#log .k.Badge_2,#log .k.Badge_Zilver,#log .k.Badge_Silver{color:#999;background-image:url(img/key2.png)}
#log .k.Badge_3,#log .k.Badge_Brons,#log .k.Badge_Bronze{color:#B75;background-image:url(img/key3.png)}
#log .k.Sleutel_2,#log .k.Sleutel_Zilver,#log .k.Sleutel_Silver{color:#999;background-image:url(img/key2.png)}
#log .k.Sleutel_3,#log .k.Sleutel_Brons,#log .k.Sleutel_Bronze{color:#B75;background-image:url(img/key3.png)}
.k td:first-child{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Badge_2 td:first-child{background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Badge_3 td:first-child{background-image:url(img/key3.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Sleutel_2 td:first-child{background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}
.k.Sleutel_3 td:first-child{background-image:url(img/key3.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px}

/*
.k{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px;}
.k1 td:first-child{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px;}
.k2 td:first-child{background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat;padding-right:22px;}
input .k .1{background-image:url(img/key.png);background-position:96% 50%;background-repeat:no-repeat;}
input .k .2{color:red;background-image:url(img/key2.png);background-position:96% 50%;background-repeat:no-repeat;}
.k 
*/