body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #ECECEC;
}

table {
   border-width: 0;
   border: 0px;
   color: #000000;
   border-color: #000000;
   font-size: 12px;
}

td { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
th { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
p { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }

th.titel {
   color: #000000;
   font-weight: bold;
   font-size : 12px;
   border-bottom: 2px dotted #808080;
}

hr {
   border: 1px dotted #808080;
}

td.head { background-color: #F5F5F5;
	  font-size : 12px;
	  color: #000000;
	  font-weight: bold;
          font-family: Verdana, Arial, helvetica, sans-serif;
	  border : 1px solid #000000;
	}


th.head { background-color: #CFDCF5;
	  font-size : 12px;
	  color: #000000;
	  font-weight: bold;
        font-family: Verdana, Arial, helvetica, sans-serif;
	  border-bottom: 2px dotted #808080;
	}

td.info { background-color: #B3C7EF;
	  color: #000000;
	  font-style: italic;
          font-size: 12px;
	}

th.info { background-color: #B3C7EF;
	  color: #000000;
	  font-style: bold;
          font-size: 12px;
	  border: 1px solid #000000;
	}

td.bemerkung { background-color: #B3C7EF;
	  color: #000000;
          font-size: 12px;
	  border: 1px solid #1B3A70;
	}


td.header { font-family: Verdana, Arial, helvetica, sans-serif;
            background-color: #B3C7EF;
            color: #000000; }
th.header { font-family: Verdana, Arial, helvetica, sans-serif;
            background-color: #B3C7EF;
            color: #000000;  }

td.left  { background-color: #E9EEF9;}
td.right { background-color: #FFFFFF;}

td.odd   { background-color: #E9EEF9;}
td.even  { background-color: #F4F7FC;}

marquee { background-color: #FFFFFF; }


.submenubox { border: 1px dotted #FFFFFF; padding: 2px; margin: 2px; width: 130px; }



a:link {text-decoration: underline; color: #000000; }
a:visited { text-decoration: underline; color: #000000; }
a:active { text-decoration: underline; color: #FF0000; }
a:hover { text-decoration: underline overline; color: #000000; background-color: #D2DBEE; }

a.navi:link { text-decoration: none; color: #B4CCE4; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
a.navi:visited { text-decoration: none; color: #B4CCE4; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
a.navi:active { text-decoration: underline; color: #B4CCE4; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
a.navi:hover { text-decoration: underline; color: #B4CCE4; background-color: #1B3A70; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }

a.subnavi:link { text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
a.subnavi:visited { text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
a.subnavi:active { text-decoration: underline; color: #FFFFFF; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
a.subnavi:hover { text-decoration: underline; color: #FFFFFF; background-color: #1B3A70; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }

input       { border-style: groove; background-color: #F1F1F1; color: #000000; }
input.send  { border-style: groove; background-color: #F1F1F1; color: #000000; }
select      { border-style: groove; background-color: #F1F1F1; font-family: Verdana; color: #000000; }
textarea    { border-style: groove; background-color: #F1F1F1; font-family: Verdana; color: #000000; }

.small { font-family: Arial, Verdana, helvetica, sans-serif; font-size: 10px; color: #808080; }