body, td, p, li, dt, dd, ul, ol {
   color: #000000;
   font-size: 10pt;
   font-family: verdana, helvetica, sans-serif;
   text-decoration: none; }

p, li, dt, dd, ul, ol, center {
   max-width:600px;
   }  
p.winzp {
   max-width: 100%;
   }

h1,h2,h3 {
   font-family: arial, helvetica, sans-serif;
   }

h1 {
   color: #305070;
   font-size:15pt;
   }

h2 {
   font-size:15pt;
   color: #000000;
   }

h3 {
   font-size:11pt;
   color: #000000;
   }

p.first:first-letter {
   font-size:120%;
   font-weight:bold;
   }

ul {
   list-style-type:circle;
   }

li {
   margin-bottom:6px;
   }

dt {
   font-weight:bold;
   font-family: verdana, helvetica, sans-serif;
   }

table {
   margin-top:0px;
   }

input, select, option, textarea {
   font-size: 8pt;
   font-family: verdana, helvetica, sans-serif;
   color:#000000;
   }
input.field, select, option {
   background-color: #fff5ee;
   margin-bottom: 2px;
   padding-bottom: 2px;
   margin-top: 0px;
   padding-top: 1px;
   }
input:focus, select:focus, textarea:focus {
   background-color: #ffffff;
   border:2px red inset;
   }
/*a  {
   color:black;
   text-decoration: none;
   }*/


a:link {
   color:blue;
   text-decoration: underline; }

a:visited {
   color:#204070;
   text-decoration: underline;
   }

a:hover {
   color: red;
   text-decoration: underline;
   }

a:active {
   color: red;
   text-decoration: underline;
   }

a:focus {
   color: red;
   text-decoration: underline;
   }

.reiter {
   color:silver;
   font-size: 10pt;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
   vertical-align:bottom;
   }

.reitersmall {
   color:black;
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana, helvetica, sans-serif;
   text-decoration: none;
   vertical-align:bottom;
   }

.head1 {
   display:inline;
   color:#808080;
   font-size: 15pt;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
   vertical-align:bottom;
   }

a.reiter:link, a.reiter:visited {
   color:silver;
   text-decoration: none;
   }

a.reiter:hover, a.reiter:active, a.reiter:focus {
   color: red;
   text-decoration: none;
   }

.navcell {
   background: #ffffcc;
   color: black;
   font-size: 8pt;
   font-weight: normal;
   font-family: verdana, helvetica, sans-serif;
   }

td.navcell a:link,td.navcell a:visited, 
td.navcell a:hover, td.navcell a:active {
   text-decoration: none;
   }

/*a.nav {
   color: blue;
   font-size: 8pt;
   font-weight:normal;
   font-family: verdana, helvetica,  sans-serif;
   text-decoration: none
   }

a.nav:visited {
   color: #000066;
   }

a.nav:hover {
   color: red;
   text-decoration: none;
   }

a.nav:active {
   color: red;
   text-decoration: none;
   }

a.nav:focus {
   color: red;
   text-decoration: none;
   } */

 .klein {
     font-size:8pt;
     font-family: verdana, helvetica, sans-serif;
     }

.box {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: red;
    width:150px;
    padding-top:0.2em
    }

.boxtitle{
    color: black;
    font-family: verdana, helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
    background: white;
    caption-side:top;
    text-align:left;
    margin-bottom:0em
    }

.boxcell {
     background: #f7f7f7;
     font-size:8pt;
     font-family:verdana, helvetica, sans-serif;
     margin-top:0;
     margin-bottom:0;
     margin-left:0;
     margin-right:0;
     }


td.boxcell a:link, td.boxcell a:visited , td.boxcell a:hover    {
     text-decoration: none;
     }

td.kalender {
     font-size:8pt;
     font-family: verdana, helvetica, sans-serif;
     vertical-align:top;
     white-space:nowrap;
     }

 td.kalender a:link {
     text-decoration: none;
     }


.wochentag {
     font-size:8pt;
     font-family: verdana, helvetica, sans-serif;
     text-align:center;
     padding-top:2px;
     background-color: #f7f7f7;
     }

p.winzp {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:silver;
   margin-top:0cm;
   text-align: left;
   font-size:8pt;
   width:100%;
   }

a.winzmenu:visited, a.winzmenu:link {
   text-decoration: none;
   font-family:verdana, helvetica, sans-serif;
   font-style:normal;
   font-size:8pt;
   font-weight:normal;
   color:red;
   }

a.winzmenu:active, a.winzmenu:hover, a.winzmenu:focus{
   text-decoration: underline;
   font-family:verdana, helvetica, sans-serif;
   font-style:normal;
   font-size:8pt;
   font-weight:normal;
   color:red;
   }

.bottomline {
   font-size: 8pt;
   font-family: verdana, helvetica, sans-serif;
   }

a.bottomline:link, a.bottomline:visited {
   text-decoration: none;
   }

a.bottomline:active, a.bottomline:hover,a.bottomline:focus {
   text-decoration: underline;
   }

abbr, acronym, .help {
   border-bottom: 1px dotted #333;
   cursor:help;
   }





