/* The central CSS for the HLRN WWW */
/* Last modified: B. Kallies, 27.06.03 */

/* ---------------------------------- */
/* Section 1: Styles for screen media */
/* ---------------------------------- */

@media screen {

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #565E7C;
  line-height: 32px;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 30px;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 28px;
 }

h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: normal;
}

h5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: normal;
}

h6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: lighter;
  line-height: normal;
}

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: normal;
}

ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: normal;
  list-style-position: outside;
}

ol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: normal;
  list-style-position: outside;
}

dl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: normal;
}


label {
  font-weight: bold;
}

a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0088AA;
  text-decoration: none;
}

a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #14567D;
  text-decoration: none;
}

a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration: underline;
}

th,td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content_td {
  padding-left: 20px;
}

.copy {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        color: #666666;
}

.required {
  color: red;
}

/* Top navigation */

.topmenu_td {
        border-top: 2px none #C9D3DE;
        border-right: 2px none #C9D3DE;
        border-bottom: 2px dotted #C9D3DE;
        border-left: 2px dotted #C9D3DE;
}

.topmenu_anchor a:hover {
        color: #FF9900;
}

.topmenu_anchor a:active {
        color: black;
}

.topmenu_anchor a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: black;
        text-decoration: none;
}

/* Quicknavigation side bar */

.submenu_topic {
  font-size: 1em;
  font-weight: bold;
  color: #339999;
}

.submenu_anchor {
  font-size: 12px;
  font-weight: bold;
}

.submenu_anchor a {
  color: black;
  text-decoration: none;
}

.submenu_anchor a:visited {
  color: black;
}

.submenu_anchor a:hover {
  color: #FF9900;
}

}

/* ---------------------------------- */
/* Section 2: Styles for print media  */
/* ---------------------------------- */

@media print {

.topimage,.topimage_nav,.top_nav,.left_nav,.bottom_nav {
    display:none;
}

body {
    font-family:'Times New Roman',Times,serif;
    font-size:10pt;
}

h1 {
    font-size:14pt;
}

h2 {
    font-size:13pt;
}

h3 {
    font-size:12pt;
}

h4 {
    font-size:11pt;
}

h5,h6 {
    font-size:10pt;
}

hr {
    background-color:black;
    border-style:none;
    height:0.25pt;
}

.table table {
    border-collapse:collapse;
}

.informaltable table {
    border-collapse:collapse;
}

.footnote p {
    font-size:8pt;
    margin:0pt;
}

a {
    color:black;
    text-decoration:none;
}

.revhistory {
    font-size:8pt;
}

.toc {
    font-size:8pt;
}

.copy {
    font-size:8pt;
}

}

