@charset "UTF-8";
h1 { font-family:Arial,sans-serif; font-size:1.8em; font-weight:bold; }
h2 { font-family:Arial,sans-serif; font-size:1.2em; margin-top:2em; }
h3 { font-family:Arial,sans-serif; font-size:1em; margin-top:1em; }
body { background-color:#ffbb55;
       font-family:Georgia,Times,serif; color:#664422; 
       font-size:10pt; }
.code { margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:20px;
        padding:10px; background-color:#cccccc; }
.code p { margin:0px; font-family:Courier,"Courier new",monospace; }
.psparam { font-style:italic; color:#cc2222; }
.small { font-size:0.8em; }
.tiny { font-size:0.65em; font-weight:normal; }
.datum { font-family:Courier,"Courier new",monospace; }
a { text-decoration:none; color:#332211; }
a:before { content:"► "; }
a:hover { text-decoration:underline; }
strong { font-family:Courier,"Courier new",monospace; color:#cc2222; }
table,td,th { border:1px solid black; border-collapse:collapse;
              padding:5px; vertical-align:top; 
              background-color:#ffbb55; font-family:Georgia,Times,serif; color:#664422; font-size:10pt; }
table * table { margin-top:10px; margin-bottom:10px; border:1px dotted gray; font-size:0.9em; }
table * table tr td,th { border:1px dotted black; }
.ket { font-size:10pt; font-weight:bold; font-style:normal; }
.ketd { font-size:10pt; font-weight:bold; font-style:normal; color:#cc2222; }
.ketn { font-size:10pt; font-weight:normal; font-style:italic; }
#tagestab { float:left; margin-right:10px; margin-bottom:16px; }
#iframetab { margin-bottom:16px; }
input,select { font-family:Arial,sans-serif; background-color:#ffddaa; color:#332211; font-size:10pt; }
textarea { background-color:#ffddaa; color:#332211; }
.bold { font-weight:bold; }
