html,body {margin:0;padding:0;}

body  {
      margin:0;
      font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;
      background-color:white;
      color: #00007f;
      min-width: 750px;
  	}

a:link         {font-family: Verdana,Arial,Helvetica, sans-serif;text-decoration: underline;color:#00007f;}
a:visited      {font-family: Verdana,Arial,Helvetica, sans-serif;text-decoration: underline;color:#00007f;}
a:hover        {font-family: Verdana,Arial,Helvetica, sans-serif;text-decoration: underline;color:#DF0000;}
a:active       {font-family: Verdana,Arial,Helvetica, sans-serif;text-decoration: underline;color:#DF007f;}



div#logo  {
	height:45px;
	background-color:#FFFFFF;
              }

/* -----------------------------------------------*/
#header {
	display:block;
	font-family:Verdana, Geneva, Arial, sans-serif;
    	font-weight:bold;
    	font-size:10px;
         color:#bfbfbf;
    	text-align:right;
    	margin: 0px;
   	padding:3px 10px 3px 5px;
   	background-color:#EFEFEF;
    	border-top: 1px solid #CFCFCF;
  	}

#header ul {
	list-style-type: none;
	margin: 0px;
         margin-right:10px;
	padding: 0px;
	}

#header li {
	display: inline;
	margin: 0px;
	padding: 0px;
	}

#header li a, #header li a:link {
	text-decoration: none;
	padding: 2px 5px;
	color: #00007f;
}
#header li a:visited {
	color: #7F7F7F;
         text-decoration: none;
	}

#header li a:hover {
	color:#bF0000;
    	text-decoration:underline;
	}

#header li a:focus, #header li a:active {
	color: #df0000;
         text-decoration: none;
	}


#header span {
	color: #DF0000;
    	font-weight: bold;
         padding: 2px 5px;
	}
/* -----------------------------------------------*/
#hauptmenu {
	font-size: 8pt;
         font-weight: bold;
	background-color: #0000cd;
 	display:block;
	padding: 6px 0px;
	margin: 0px;
         border: 1px solid #0000cd;
	}

#hauptmenu ul {
	list-style-type: none;
	margin: 0px;
         margin-left:15px;
	padding: 0px;
	}

#hauptmenu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	}

#hauptmenu li a, #hauptmenu li a:link {
	text-decoration: none;
	padding: 2px 8px;
	color: #ffffff;
	}
#hauptmenu li a:visited {
	color: #f5f5f5;
	}
#hauptmenu li a:hover {
         color: #ffffff;
    	background-color: #ff5f00;
	}

#hauptmenu li a:focus, #hauptmenu li a:active {
	color: #00007f;
         background-color:#ffffff;
	}


#hauptmenu span {
	color: #0000cd;
    	font-weight: bold;
         padding: 2px 8px;
    	background-color: #ffffff;
	}
/* -----------------------------------------------*/



form.pos1 {
	margin:0px 0px 0px 8px;
	display:inline;
         color:#000080;
         }

input.typA {
	font-size:95%;
	width:90px;
         color:#0000df;
         }