/* body {background-color:#40c0c0; color:#000000; font-family:'Helvetica';} */
@media screen {
  *.desc { background-color:#E0E0FF; }
  *.data{ spacing:0px; }
  *.header{background-color:#E0E0FF;}
  input.number { border:0pt }
  input.text { text-align:left; border:0pt }
  td{border-width:1px; border-color:black;font-family:'Helvetica';}
  td.grade {text-align:right; vertical-align:top; color:red; font-weight:bold;}
  td.number {text-align:right;vertical-align:top; color:black;}
  td.exercise {text-align:left;vertical-align:top}
  code {font-size:12pt;  }
  body {position: relative; margin: 0; padding: 0;}
  div#content {margin: 5em 5em 10em 5em; padding: 10px;
    color: black; font-family: Arial, sans-serif; border: solid #663366;}
  div#content p {margin: 0 1em 1em; padding: 0; line-height: 1.3;}
  h1 {margin: 0.5em -4px 0.5em; padding: 0.33em 0 0.167em;
    font: bold 150% sans-serif; vertical-align: middle;
    color: #024; letter-spacing: 0.5em; text-transform: lowercase;}
  dt {font-weight: bold;}
  dd {margin-bottom: 0.66em;}
  div#content a:link {color: blue;}
  div#content a:visited {color: purple;}
  div#content a:link:hover {color: red;}
  div#content a:visited:hover {color: maroon;}
  code, pre {color: #446; font-family: monospace;}
  code {font-size: 110%;}

  body {background: white url(/images/bg1.jpg) 0 0 repeat-x fixed;}
  div#content {background: white url(/images/bg2.jpg) 0 0 no-repeat fixed;}
  div#content h1 {background: #CCC url(/images/bg3.jpg) 0 0 no-repeat fixed;
    border: 1px solid gray; padding: 0.5em 1em 0.25em;}
  div#content h2 {background: #CBB196 url(/images/bg4.jpg) 0 0 no-repeat fixed;
    color: white; padding: 0.5em; margin: 0 -12px 0.5em; border-color: #663366; border-width: 1px 0; border-style: solid;}
  div#content h3 {background: #CBB196 url(/images/bg4.jpg) 0 0 no-repeat fixed;
    color: white; padding: 0.5em; margin: 0 -12px 0.5em; border-color: #663366; border-width: 1px 0; border-style: solid;}
  div#content table td th { padding: 0.5em; font-family: Arial, sans-serif;
  }
  .oddline { background: #CCC url(/images/bg3.jpg) 0 0 no-repeat fixed;}
  .evenline {background: #CBB196 url(/images/bg4.jpg) 0 0 no-repeat fixed;}
  div#content {width: 1024px;}
}
/*@page { size:20.0cm 29.5cm;
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:1.5cm;
        margin-right:1cm
}*/
/*@media print
{
  *.desc { background-color:#E0E0FF; }
  *.data{ spacing:0px; }
  *.header{background-color:#E0E0FF;}
  input.number { border:0pt }
  input.text { text-align:left; border:0pt }
  table{ border-left-width:0; border-right-width:1px; border-collapse:collapse;}
  td {
    font-family:'Helvetica';
	font-size:10pt;
    border-width:1pt;
    font-weight:normal;
    border-style:solid;
    border-color:black;
	border-width:1pt;
    padding:0.5em;
  }
  th{
    font-family:Helvetica;
	font-size:10pt;
    border-width:1pt;
    font-weight:normal;
    border-style:solid;
    border-color:black;
    padding:0.5em;
  }
  td.grade {text-align:right; vertical-align:top; color:red; font-weight:bold;}
  td.number {text-align:right;vertical-align:top; color:black;}
  td.exercise {text-align:left;vertical-align:top}
  body {position: relative; margin: 0; padding: 0; font-size:10pt; font-family:helvetica;}
  h1 {margin: 0.5em -4px 0.5em; padding: 0.33em 0 0.167em;
    font: bold 150% sans-serif; vertical-align: middle;
    color: #024; letter-spacing: 0.5em; text-align: center;}
  dt {font-weight: bold;}
  dd {margin-bottom: 0.66em;}
  div#content a:link {color: blue;}
  div#content a:visited {color: purple;}
  div#content a:link:hover {color: red;}
  div#content a:visited:hover {color: maroon;}
  code, pre {color: #446; font-family: monospace;}
  code {font-size: 110%;}

  body {background: white;}
  div#content {background: white;}
  div#content h1 {background: white; border: 1px solid gray; padding: 0.5em 1em 0.25em;text-align: center;}
  div#content h2 {background: white; color: white; padding: 0.5em;
    margin: 0 -12px 0.5em; border-color: black; border-width: 1px 0;
    border-style: solid;text-align: center;}
  div#content h3 {background: white; color: white; padding: 0.5em;
    margin: 0 -12px 0.5em; border-color: black; border-width: 1px 0;
    border-style: solid; text-align: center; }

}*/
