a:link   	{ font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #808080 !important; text-decoration: none; 
	        font-size: 12px; line-height: 15px     }
      
a:visited 	{ font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #808080 !important; text-decoration: none;
 			  font-size: 12px; line-height: 15px     }

a:hover  { font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #006699 !important; text-decoration: overline underline;
  		  font-size: 12px; line-height: 15px; background-color: #C0C0C0     }

a:active  { font-family: Verdana, Helvetica, Tahoma; font-weight: ; color: #006699 !important; text-decoration: overline underline;
		   font-size: 12px; line-height: 15px; background-color: #C0C0C0       }

a:focus	{ font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #006699 !important; text-decoration: overline underline;
		  font-size: 12px; line-height: 15px; background-color: #C0C0C0    }
    
    
    
a:link.1   { font-family: Verdana, Helvetica, Tahoma; font-weight: ; color: #808080 !important; text-decoration: none; 
		   font-size: 11px    }
      
a:visited.1 	{ font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #808080 !important; text-decoration: none;
			  font-size: 11px    }

a:hover.1   { font-family: Verdana, Helvetica, Tahoma; font-weight: ; color: #006699 !important; text-decoration: none;
		     font-size: 11px; background-color: #C0C0C0     }

a:active.1  { font-family: Verdana, Helvetica, Tahoma; font-weight: ; color: #006699 !important; text-decoration: none;
 		     font-size: 11px; background-color: #C0C0C0     }

a:focus.1  	{ font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #006699 !important; text-decoration: none;
		        font-size: 11px; background-color: #C0C0C0    }
    
    
    
a:link.2   { font-family: Verdana, Helvetica, Tahoma; text-decoration: none !important; background-color:#FFFFFF  }
      
a:visited.2 	{ font-family: Verdana, Helvetica, Tahoma; text-decoration: none !important; background-color:#FFFFFF   }

a:hover.2  { font-family: Verdana, Helvetica, Tahoma; text-decoration: none !important; background-color:#FFFFFF    }

a:active.2  { font-family: Verdana, Helvetica, Tahoma; text-decoration: none !important; background-color:#FFFFFF     }

a:focus.2   { font-family: Verdana, Helvetica, Tahoma; text-decoration: none !important; background-color:#FFFFFF  }


    
a:link.3   { font-family: Verdana, Helvetica, Tahoma; font-weight: ; color: #808080 !important; text-decoration: none;
	         font-size: 12px }
      
a:visited.3  { font-family: Verdana, Helvetica, Tahoma; font-weight: ; color: #808080 !important; text-decoration: none;
		      font-size: 12px }

a:hover.3  { font-family: Verdana, Helvetica, Tahoma; font-weight: ; color: #C0C0C0 !important; text-decoration: overline underline;
		    font-size: 12px; background-color: #800000; font-weight: bold;    }

a:active.3 	{ font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #C0C0C0 !important; text-decoration: overline underline;
			  font-size: 12px; background-color: #800000      }

a:focus.3	{ font-family: Verdana, Helvetica, Tahoma; 	font-weight: ; color: #C0C0C0 !important; text-decoration: overline underline;
			  font-size: 12px; background-color: #800000     }


body     
	{
	margin-top: 0px;
	border-top: 0px;
	margin-left: 0px;
	border-left: 0px;
	font-family: Verdana, Helvetica, Tahoma;
	color: #000000;
    font-size: 11px;
    background-color: #FFFFFF;
	}
	
body
	{
	scrollbar-base-color:#FFFFFF; 
	scrollbar-3dlight-color:#80A0B2;
	scrollbar-arrow-color:#80A0B2; 
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-track-color: 
	}	
	
.textmini
	{
	font-size: 9px;
	}	
.textmidi
	{
	font-size: 10px;
	}
	
.rot
	{
	color: #800000;
	}	
	
.abst
	{
	padding-left: 8px;
	margin-left: 8px;
	}	
	
.grau
	{
	color: #C0C0C0;
	}
	
img
	{
	border-left: 1px dotted #808080; 
	border-right: 1px dotted #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	}
	
img.ohne
	{
	border: 0px none;
	}	

h1, h2, h3, h4, h5, h6
    {
    font-family: Verdana, Helvetica, Tahoma;
    color: #007799;
    background-color:;
    padding: 5px
    }
    
#untertitel
	{
	font-family: Verdana, Helvetica, Tahoma;
    font-size: 11px; 
    font-style: oblique;
	color: #000000;
	text-decoration: none;
	background-color: ;
	line-height: 16px 

	}

.block
	{
	color: #FFFFFF;
	border: 1px dotted;
	border-color: #C0C0C0;
	background-color: #007799; 
	line-height: 30px;
	}	

h1	
	{
    font-size: 12px;
	line-height: 15px;	
	border-bottom: 1px dotted #007799;
	}
	
h2	
	{
      font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	}

h3	
	{
      font-size: 10px;
	line-height: 13px;
	}

h4	
	{
      font-size: 10px;
	line-height: 12px;
	}

h5	
	{
    font-size: 10px;
    text-decoration: underline;
	line-height: 12px;
	}

h6	
	{
      font-size: 10px;
	line-height: 12px;
	color: #000000;
	}

table, tr, td
	{
	border-collapse: collapse;
	border: 0px none;
	padding-left: 5px;
	margin-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	font-family: Verdana, Helvetica, Tahoma;
	font-size: 11px;
	color: #000000;
	}
	
table.kalender
	{
	border-collapse: collapse;
	padding: 2px;
	font-family: Verdana, Helvetica, Tahoma;
	font-size: 10px;
	color: #000000;
	}
	
table.kalender2
	{
	border: 1px dotted #C0C0C0;
	background-color: #FFFFCC;
	}	
	
th.monat
	{
	font-weight: bold;
	border: 1px dotted #800000;
	padding: 5px;	
	font-size: 12px;
	text-decoration: underline;
	color: #80A0B2;
	}
	
th.tag
	{
	font-weight: bold;
	border: 1px dotted;
	padding: 2px;	
	text-decoration: underline;
	}
	
th.sonntag
	{
	font-weight: bold;
	border: 1px dotted;
	padding: 2px;	
	color: #80A0B2;
	text-decoration: underline;	
	}		
		
td.tag
	{
	border: 1px dotted;
	padding: 2px;	
	font-weight: bold;
	}	
	
td.termin
	{
	border: 1px dotted;
	padding: 2px;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #000000;	
	}	
	
td.terminende
	{
	border: 1px dotted;
	padding: 2px;
	font-weight: bold;
	color: #FFCC00;	
	}	
		
td.sonntag
	{
	border: 1px dotted;
	padding: 2px;
	font-weight: bold;
	color: #80A0B2;
	}	
	
.tbl
	{
	color: #007799;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	border-bottom: 1px dotted #007799;
	padding-bottom: 1px
	}   
	
ul
	{
	padding-top: 5px;
	font-size: 11px;
      color: #000000; 
	}
	

li
	{
	padding-left: -5px;
	font-size: 11px;
	line-height: 12px;
      color: #000000; 
      list-style-image: url('../01pix/design/point.gif');
	}
	

hr
	{
      color: #006699;
	style: 1px;
	width: 90%
	}