/* Schriftart und Schriftgrössen global festlegen */
body, html, form, input, label, textarea, td, th, h1, h2, h3, h4, h5, div {font-family:Verdana,Arial,Sans-Serif;}
body, input, textarea, p, li, ul, dd, td, th, form, label, div {font-size:11px;} /* Allgemeine Schriftgrösse */

body   { 
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	    /*font-size: 12px;*/ 
	    background-color: #dfefff; 
	    color: #000000; 
	    scrollbar-base-color: #007AC0; 
	    scrollbar-arrow-color: #FFFFFF; 
		}
div.zsa {
		width: 98%;
		/*margin-left: 80px;*/ 
		border: solid 0px red;
		padding: 20px 0 0 5px;
		/*text-align: center;*/
		}
div.zsb {
		margin-left: 10px;
		text-align: left; 
		width: 654px; 
		border-style: solid;
		border-width: 0px;
		border-color: green; 
		clear: both;
		}
dt		{
		  font-weight: bold;
		  color: #007AC0;
		  }
dd { 	  
   		  font-family: Verdana, Arial, Helvetica, sans-serif; 
   		  font-size: 11px;
		  }

.hilite {
	   	background-color: #ffff00; 
	   	}
.small_font	  { 
			  font-family: Verdana, Arial, Helvetica, sans-serif; 
			  font-size: 9px; 
			  color: #000000; }
.blinded	  {
			  display: none;
			  }
.table_ws	  { 
	   border-collapse: collapse;
	   background-color: #E2E9F3; 
	   color: #000000; }

table.table_ws tr.odd {
    background: White;
}

table.table_ws tr.hover {
    background: #E7EFF7;
}

table.table_ws tr.even {
    background: #e2e9f3;
}

.table_title_ws		 { 
	   background-color: #007AC0; 
	   color: #FFFFFF; 
	   font-weight: bold; }
th	   { font-weight: bold; }
 
a:active			{ }
a:hover				{ color: #ff0000;}
a:link				{ color: #C0000E; }
a:visited			{ color: #007AC0; }

form 	  { border: 0 solid black;
	 	    margin: 0; 
	   		background-color: #dfefff; /*#007AC0;*/
	   	  } 
select 	  { border: 1px solid #666666; 
			background-color: #E2E9F3;
        	vertical-align: top; 
          } 


