
    body {
	scrollbar-3dlight-color : #C7FBD9;
	scrollbar-arrow-color : #005AAA;
	scrollbar-darkshadow-color : #CAEBD0;
	scrollbar-face-color : #C7EAFB;
	scrollbar-highlight-color : #C7EAFB;
	scrollbar-shadow-color : #005AAA;
	scrollbar-track-color : #80C342;margin-right:0px; margin-bottom:0px; margin-left:0px; margin-top:0px; 
	font-family: "Verdana"; font-size: medium; color: #005AAA;  font-weight: bolder;  
	background: #CAEBD0 url(../images/logo.gif) no-repeat fixed; }   
	 
    a:link {    color: #639933;     
	             text-decoration:none;  
					 font: bold;     }
    a:visited { color: #005AAA;     
	             text-decoration:none;  
					 font: bold;        }
    a:active {  color: #598FEE;     
	             text-decoration:underline;  
					 font: italic bold; }
    a:hover {   color: #21B24B;     
	             text-decoration:underline;  
					 font: italic bold; 	    }

	 h1 { font: bold larger;  } 	 
	 h2 { font: bold larger;  vertical-align: middle;    } 
    li { text-justify: distribute; text-align: left;  margin-bottom: 2px;  margin-top: 2px;   }

 table { margin: 0px 0px 0px 0px;    padding: 1px 1px 1px 1px;     
			border: 0px none;  
			text-align: center;    }
 td { margin: 1px 1px 1px 1px;    padding: 1px 1px 1px 1px; }			
 img { 	border: none; }
form {	vertical-align: middle; }
 .banner { height: 120px;}
 
 table.rahmen { height: 100%; width:  100%; }

 td.navifeld { 
         width: 190px;  vertical-align: top;}
 table.navi { 
         height: 30%; 
			margin: 10px 1px 1px 1px;    padding: 1px 1px 1px 1px; }
 td.navi { font-size: larger;
         height: 20px;
			margin: 1px 1px 1px 1px;    padding: 10px 1px 2px 1px; }
 
 td.thema { height: 5%;  font-size: larger;  font-style: normal;  font-weight: bold;    } 

 table.inhalt {height: 100%; width: 100%; background: url(../images/rand.gif) repeat-y fixed center;}
 td.inhalt {   height: 100%;  vertical-align: top;}
 
 td.datum { height: 10%;  font-size: smaller;  font-style: italic;  font-weight: normal; 	text-align: left; 	}
 td.bemerkung { height: 10%;  font-size: smaller;  font-style: italic;  font-weight: normal;      	}
 
  table.termin {  width: 100%;  height: 10px;  
           vertical-align: top;  
	        border: 2px inset #C7EAFB;}
  td.termin { width: 76px; vertical-align: top;  font-size: smaller;    font-weight: bolder; 	text-align: right; 	}
  td.zeit   { width: 56px; vertical-align: top; font-size: smaller;    font-weight: bolder; 	text-align: left; 	} 
  td.gruppe { width: 130px; vertical-align: top;  font-size: smaller;    font-weight: bolder; 	text-align: left; 	}
  td.gruppe2 {  vertical-align: top;  font-size: smaller;    font-weight: normal; 	text-align: left; 	}
  td.zugruppe {  vertical-align: top;  font-size: smaller;   text-align: left; 	} 
  td.link {  vertical-align: top;  font-size: smaller;    font-weight: bolder; 	text-align: left; 	} 
  td.zulink {  vertical-align: top;  font-size: smaller;   text-align: right; 	} 

 .daten1 { height: 10%; width: 100%; vertical-align: top;  
           border: none;
           margin-bottom: 10px;}
  .daten2 {vertical-align: top;  
           margin-bottom: 10px;  margin-right: 0px;
			  height: 30px; width: 100%;
	        border: 2px inset #C7EAFB;
           background: transparent;}
 .datenmitte {  width: 100%;
           vertical-align: middle;  
           margin-bottom: 10px;  margin-right: 0px;
	        border: 2px inset #C7EAFB;
	        background: transparent;}
				
.datenweiter { width: 100%; height: 30px; 
	        border: 2px outset #C7EAFB;}
.eingabefett {vertical-align: top;  
           margin-bottom: 10px;  margin-right: 0px;
	        border: 2px inset #C7EAFB;
           font-family: "Verdana"; font-size: larger;  font-weight: bold; color: #005AAA;
			  background: transparent;}
.eingabenormal {vertical-align: top;  
           margin-bottom: 10px;  margin-right: 0px;
	        border: 2px inset #C7EAFB;
           font-family: "Verdana"; font-size: larger;  font-weight: normal; color: #005AAA;
			  background: transparent;}

.knopf {	background-color: #C7EAFB; color: #005AAA;   font-weight: bold;  }

 .slideshow {width: 560px; height: 560px; margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px; border: 0px none;}
 
 td.fuss {  vertical-align: bottom; }
 table.fuss {   height: 90px; 
 background: White;  
	border: 2px outset #C7EAFB;
	  }
