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

h1,h2,h3 {
   font-family: Arial, Verdana;
   letter-spacing:2px;
   }

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

h2 {
   font-size:13pt;
   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, button {
   font-size: 8pt;
   font-family: verdana, helvetica, sans-serif;
   }
input.field, select, option, textarea {
   background-color: Seashell;
   margin-bottom: 2px;
   padding-bottom: 2px;
   margin-top: 0px;
   padding-top: 1px;
   }

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


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

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

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

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

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

.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:#E5E5E5;
   color: #000000;
   font-size: 9pt;
   font-weight: normal;
   font-family: verdana, helvetica, sans-serif;
   }

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

td.navcell a:hover {
   text-decoration: underline;
   }

.navcell a:hover {
   text-decoration: underline;
   }


/*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: underline;
   }

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 {
	width:140px;
	padding: 0.2em;


    }

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

.boxcell {
	font-size:8pt;
	font-family:verdana, helvetica, sans-serif;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	background-image: url(img/hinter_grau.gif);

     }


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: #808080;
   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;
   }




.navtable {
	border-top: thin none #6699CC;
	border-right: thin solid #6699CC;
	border-bottom: thin none #6699CC;
	border-left: thin solid #6699CC;
}
.cellgreen {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #33CC33;
	border-right-color: #33CC33;
	border-bottom-color: #33CC33;
	border-left-color: #33CC33;
	font-size:8pt;
	font-family:verdana, helvetica, sans-serif;

}
.cellorange {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
     	font-size:8pt;
     	font-family:verdana, helvetica, sans-serif;

}

.terminetable {
   border-style:solid;
   border-width:1px;
   border-color:#7FB9DF;
   text-align:left;
   font-size:8pt;
   background:#FFFFFF;
   color:#000000;
   }

.terminecell1 {
   background:#E5E5E5;
   color:#000000;
   }

