body {
   margin-top: 5px;
   margin-bottom: 2px;
   font-family: Tahoma, Arial, sans-serif;
   color: black;
   background-color: #D6F7F7;
   background-position: top left;
   background-attachment: fixed;
}

img {
   margin: 2px 2px 2px 2px; /* oben rechts unten links */
   color: black;
   background-color: transparent;
   border: none;
}

p, h1, h2, h3, h4, ul, ol, li, div, td, th, b, i, a {
   font-family: Tahoma, Arial, sans-serif;
}

h1 {
   color: #D00000;
   background-color: transparent;
   font: italic bold 170% Tahoma, Arial, sans-serif;
}

h2 { font: bold 140% Tahoma, Arial, sans-serif; }
h3 { font: bold 120% Tahoma, Arial, sans-serif; }
h4 { font: bold 100% Tahoma, Arial, sans-serif; }

p, ul, ol, li, div, td, th, b, i, a, pre {
   font-size: 11pt;
}

p {
   margin-top: 2px;
   margin-bottom: 2px;
   text-align: justify;
}

pre {
   font-family: Courier New, Courier, serif;
   color: #0000C0;
   background-color: transparent;
}

a:link {    color: #A00000;  background-color: transparent;  text-decoration: underline; }
a:visited { color: #C00000;  background-color: transparent;  text-decoration: none; }
a:active {  color: #F03030;  background-color: transparent;  text-decoration: none; }
a:hover {   color: #F00000;  background-color: transparent;  text-decoration: none; }

a.ex:link, a.tmpex:link {       color: #0050A0;   background-color: transparent;  }
a.ex:visited, a.tmpex:visited { color: #0060B0;   background-color: transparent;  }
a.ex:active, a.tmpex:active {   color: #3080F0;   background-color: transparent;  }
a.ex:hover, a.tmpex:hover {     color: #0000F0;   background-color: transparent;  }