body {scrollbar-arrow-color:#EF481F;  margin: 0px 15px 5px 15px; font-family:Times, Times New Roman, serif; font-size:10pt;
background-color:#FCFCEF;}
a.kook:link  {  color: #000000 }
a.kook:visited { TEXT-DECORATION: none; color: #000000 }
a.kook:hover { color: #FF0000 }
a.out:hover  {  color: #EE5500 }
a:hover { color: #EEEE00 }
a:link { TEXT-DECORATION: none; color: #996622 }
a:visited { TEXT-DECORATION: none; color: #996622 }
P.head  { font-family:Arial, Helvetica, sans-serif; font-size:24pt; color: #280900; text-align:center; margin: 0; padding: 0 0 0em; }
P.shead  { font-family:Arial, Helvetica, sans-serif; font-size:18pt; color: #885900; text-align:center; margin: 0; padding: 0 0 0em; }
P.year  { font-family:Arial, Helvetica, sans-serif; font-size:24pt; color: #280900; text-align:center; margin: 0; padding: 0 0 0em; }
P.nrs  { font-family:Arial, Helvetica, sans-serif; font-size:16pt; color: #885900; text-align:right; margin: 0; padding: 0 0 0em; }
P.apk { font-family:Times, Times New Roman, serif; font-size:12pt; margin-right: left; color: #FFFFFF; padding: 0 0 1em; background-color: #888888; text-align:left; text-indent: 50px; padding: 0 0 0.2em; }
P.va { font-family:Times, Times New Roman, serif; font-size:14pt; margin: 0; color: #FFFFFF; padding:0.2em; background-color: #884400; text-align:center; margin: 0; padding:0.2em; }
P.aut { font-family:Arial, Helvetica, sans-serif; font-size:14pt; color: #666666; padding: 0;line-height: 1.2;}
DT  { font-family:Times, Times New Roman, serif; font-size:10pt;}
P.viit { font-family:Times, Times New Roman, serif; font-size:9pt; margin: 0; padding: 0 0 0em; background-color: #EFEFEF;}
P.tiitel { font-family:Times, Times New Roman, serif; font-size:9pt; margin: 0; padding: 0 0 0em; }
P { font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
P.csv { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color: #AA6622; }
P.msv { font-family:Times, Times New Roman, serif; font-size:12pt; margin: 0; color: #FFFFFF; padding: 0 0 1em; background-color: #000088; text-align:center; margin: 0; padding: 0 0 0.2em; }
P.ms { font-family:Times, Times New Roman, serif; font-size:14pt; margin: 0; color: #FFFFFF; padding: 0.2em; background-color: #AA1200; text-align:center; margin: 0; padding:0.2em; }
P.msx { font-family:Times, Times New Roman, serif; font-size:12pt; margin: 10; color: #AA6622; padding: 0 0 1em; background-color: #EEDDAA; text-align:left; margin: 0; padding: 10 10 0.2em; }
P.comment { font-family:Times, Times New Roman, serif; font-size:10pt; margin: 0; color: #000000; padding: 0 0 1em; background-color: #EEEE00; text-align:center; margin: 0; padding: 0 0 0.2em; }
P.active { font-family:Times, Times New Roman, serif; font-size:12pt; margin: 0; color: #FFFFFF; padding: 0 0 1em; background-color: #AA0000; text-align:center; margin: 0; padding: 0 0 0.2em; }
P.passive { font-family:Times, Times New Roman, serif; font-size:12pt; margin: 0; color: #000000; padding: 0 0 1em; background-color: #BBBBBB; text-align:center; margin: 0; padding: 0 0 0.2em; }
P { font-family:Times, Times New Roman, serif; font-size:12pt; margin: 0; color: #000000; padding: 0 0 1em;  }
P.card { font-family:Monospace;font-size:12pt; color: #000000; padding: 0 0 1em;  }
P.nupp { font-family:Arial, Helvetica, sans-serif; font-size:10pt;
text-align:right; padding:2px; border-left:1px solid white;
border-bottom:1px solid black; border-right:1px solid black; border-top
:1px solid white; background:#EFEFEF;}
TABLE { background-color:#EFDFCF; padding:2px; border:1px solid #FFFFFF; margin-right: 7px; }
TABLE.kook { background-color:transparent; padding:0px; border:0; margin-left:auto; margin-right:auto; }
TD { font-family:Times, Times New Roman, serif; font-size:12pt; }
div.bnupp {
   width: 60px;
   height: 20px;
   margin: 3px;
   padding: 0;
   border: 1px solid rgba(0,0,0,0.5);
   border-radius: 10px 10px 2px 2px;
   background: rgba(0,0,0,0.25);
   box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
color: black;
text-shadow: 1px 1px 1px white;
padding: 2px 10px;

}
div.paper {
   margin: 3px;
   padding: 33;
   border-left: 1px solid #FFFFFF;
   border-top: 1px solid #FFFFFF;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background: #FFFFEF;
   box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
color: black;
}
div.screen {
   width: 22em;
   border: 1px solid #333;
   box-shadow: 8px 8px 5px #444;
   padding: 8px 12px;
   background-image: linear-gradient(180deg, #ffe, #ddc 40%, #ccc);
}
div.plt {
   width: 280px;
   border: 1px solid #333;
   box-shadow: 8px 8px 5px #444;
   padding: 8px 8px;
   background-image: linear-gradient(180deg, #fff, #eee 40%, #ccc);
}
P.screen {
color:#66FFCC;
background-color:#118844;
border: 1px inset;
margin:0;
margin-right:30px;
margin-left:15px;
padding:3px;
}
A.puu:link, A.puu:visited {
color:#66FF88;
   text-decoration: none;
   display: inline-block;
   background-color: #118844;
}
A.puu:hover {
color:#FFFF11;
   background-color: #116644;
}
A.dl:link, A.dl:visited {
color:#66FF88;
   text-decoration: none;
   display: inline-block;
   background-color: #118844;
}
A.dl:hover {
color:#FFFF11;
   background-color: #116644;
}
input.nupp {
       padding: 6px 25px;
color:#66FF88;
   background-color: #116644;
       margin:15px 4px;
       cursor: pointer;
       text-transform: uppercase;
       text-align: center;
       position: relative;
   box-shadow: 8px 8px 5px #444;
       }
       input.nupp:hover {
       opacity:0.5;
       }
input.textbox {
       padding: 3px 3px;
color:#66FF88;
   background-color: #116644;
       margin:3px 3px;
       cursor: pointer;
       text-align: center;
       position: relative;
border-style: inset;
       }
       input.textbox:hover {
       opacity:0.5;
       }
input.must {
       padding: 3px 10px;
color:#must;
   background-color: #FFCECA;
       margin:10px 4px;
       cursor: pointer;
       text-align: center;
       position: relative;
border-style: inset;
       }
       input.must:hover {
       opacity:0.5;
       }
select.must {
       padding: 3px 10px;
color:#must;
   background-color: #FFDD4A;
       margin:10px 4px;
       cursor: pointer;
       text-align: center;
       position: relative;
border-style: inset;
       }
       input.must:hover {
       opacity:0.5;
       }
.speech-bubble {
     background-color: #e8efff;
     border: 1px solid #c8c8c8;
     border-radius: 5px;
     width: 210px;
     text-align: center;
     padding: 20px;
     position: absolute;
}
.speech-bubble .arrow {
     border-style: solid;
     position: absolute;
}

.bottom {
     border-color: #c8c8c8 transparent transparent transparent;
     border-width: 8px 8px 0px 8px;
     bottom: -8px;
}
.bottom:after {
     border-color: #f8f8f8 transparent transparent transparent;
     border-style: solid;
     border-width: 7px 7px 0px 7px;
     bottom: 1px;
     content: "";
     position: absolute;
     left: -7px;
}
