  body 			{	margin:0px;
					padding:0x;
				}
  body.main		{	background-repeat:no-repeat; 
					background-image:url('./img/main.jpg')
				}
  a:        	{	color:black; 
					text-decoration:none
				}
  a:link		{	color:black; 
					text-decoration:none
				}
 
  a:hover		{	color:red;
					text-decoration:none; 
					background-color:white;

				}
  a:visited		{	color:black;	
					text-decoration:none; 
				}
  a:active		{	color:red;	
					text-decoration:none; 
				}
  a:focus		{	color:brown; 
					text-decoration:underline; 
				}
 .navi      {   
    margin-left:10px;
    				padding-left:4px;
	    			padding:5px;
    margin:5px;				
    				background-color:#FDAB35;
	   			color:black;
	   			font-weight:normal;
	   			font-size:10pt;
	   			line-height:16pt;
			}  
.subnavi    { 
    margin-left:20px;
				    padding:3px;
				    background-color:#FDAB35;
				    color:black;
				    font-size:8pt;
	   			 line-height:11pt;
			}  
 span       { font-size:11pt;margin:0px;padding:20px;}

 * {text-indent:0}  
 dt         {margin-left:1em;font-weight:bold;font-size:11pt}
 dd         {font-weight:normal;font-size:10pt;margin-bottom:2em;margin-left:2em;padding:0}
 p.text,li 	{font-weight:normal;font-size:11pt}

    	
  h1,h2,h3,h4,p,th,td,ol,ul,li,p,caption {	font-family:Arial,sans-serif; 
											padding-top:1pt;line-height:1.2em;color:#444; 
										 }     
			 
p.print {font-size:12pt;font-weight:normal;	font-family:Helvetica,Arial,sans-serif;}

		input {border: thin solid #333333;border-width:1px}
		
			table {spacing:0px;border.spacing:2px;padding:5px;margin:0px;}
 
 	.termine {font-size:10pt;#
 	          spacing:6px;border.spacing:1px;
 	          border-color:black:
 	          padding:1px;margin:0px;}
 td.termine {padding:7px}   	
		th.termine {padding:7px;background-color:orange}
.wm {font-size:9pt;padding-left:1em}

#map a, #map span {font-size:7pt;color:gray}

p {line-height:1.4em}