/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #0000ff; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-weigth: bold;
  border: 0px;
  border-bottom: 1px solid black;
}

/*----------Termine---------------*/

.tblbasis{
	width:30%;
	text-align:center;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}

.tblHeader{
	text-align:center;
	/*font-weight:bold;*/
	text-transform:uppercase;}

.termin{
	background-color:#dddddd;}

.termin1{
	background-color:#adc6c4;}


/* Monat1 Absoluter Tooltip */
.monat1 {
	position:relative;
  	/*margin-top: 1em; 
  	margin-left:1em;
  	margin-right:2em;*/
 	z-index: 100;
 	/*float:left;*/
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
   
.monat1 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat1 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat1 a span {display: none;}
.monat1 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat2 Absoluter Tooltip */
.monat2 {
	position:relative;
  	/*margin-top: 1em; 
  	margin-right:2em;
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
  
.monat2 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat2 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat2 a span {display: none;}
.monat2 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}
   
/* Monat3 Absoluter Tooltip */
.monat3 {
	position:relative;
 	/*margin-top: 1em; 
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}  
  
.monat3 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat3 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat3 a span {display: none;}
.monat3 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}
  
/* Monat4 Absoluter Tooltip */
.monat4 {
  	position:relative;
  	/*margin-top: 1em; 
  	margin-left:1em;
  	margin-right:2em;*/
 	z-index: 100;
/* 	float:left;*/
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
   
.monat4 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat4 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat4 a span {display: none;}
.monat4 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat5 Absoluter Tooltip */
.monat5 {
  	position:relative;
  	/*margin-top: 1em; 
  	margin-right:2em;
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
  
.monat5 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat5 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat5 a span {display: none;}
.monat5 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}
 
/* Monat6 Absoluter Tooltip */
.monat6 {
  	position:relative;
 	/*margin-top: 1em; 
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}  
  
.monat6 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat6 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat6 a span {display: none;}
.monat6 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat7 Absoluter Tooltip */
.monat7 {
  	position:relative;
  	/*margin-top: 1em; 
  	margin-left:1em;
  	margin-right:2em;*/
 	z-index: 100;
/* 	float:left;*/
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
   
.monat7 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat7 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat7 a span {display: none;}
.monat7 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat8 Absoluter Tooltip */
.monat8 {
  	position:relative;
  	/*margin-top: 1em; 
  	margin-right:2em;
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
  
.monat8 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat8 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat8 a span {display: none;}
.monat8 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}
   
/* Monat9 Absoluter Tooltip */
.monat9 {
  	position:relative;
 	/*margin-top: 1em; 
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}  
  
.monat9 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat9 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat9 a span {display: none;}
.monat9 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat10 Absoluter Tooltip */
.monat10 {
  	position:relative;
  	/*margin-top: 1em; 
  	margin-left:1em;
  	margin-right:2em;*/
 	z-index: 100;
/* 	float:left;*/
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
   
.monat10 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat10 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat10 a span {display: none;}
.monat10 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat11 Absoluter Tooltip */
.monat11 {
  	position:relative;
  	/*margin-top: 1em; 
  	margin-right:2em;
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
  
.monat11 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat11 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat11 a span {display: none;}
.monat11 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}
   
/* Monat12 Absoluter Tooltip */
.monat12 {
  	position:relative;
 	/*margin-top: 1em; 
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}  
  
.monat12 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat12 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat12 a span {display: none;}
.monat12 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat13 Absoluter Tooltip */
.monat13 {
  	position:relative;
  	/*margin-top: 1em; 
  	margin-left:1em;
  	margin-right:2em;*/
 	z-index: 100;
/* 	float:left;*/
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
   
.monat13 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat13 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat13 a span {display: none;}
.monat13 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}

/* Monat14 Absoluter Tooltip */
.monat14 {
  position:relative;
  	/*margin-top: 1em; 
  	margin-right:2em;
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}
  
.monat14 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat14 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat14 a span {display: none;}
.monat14 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}
   
/* Monat15 Absoluter Tooltip */
.monat15 {
  position:relative;
 	/*margin-top: 1em; 
 	margin-bottom:1em;
  	float:left; */
  	z-index: 100;
  	width:100%;
	text-align:center;
	font-size:0.9rem;
	border: #dddddd;
	/*border-left: outset;
	border-right: outset;
	border-bottom: outset;
	border-top: outset;*/}  
  
.monat15 a {
  display: block; 
  text-align: center; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black;  }
  
.monat15 a:hover {
  color: #5d5d5d; 
  background: #dddddd;
  border: 1px dotted blue;
  }

.monat15 a span {display: none;}
.monat15 a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #5d5d5d; 
   background: #dddddd;
   font: 12px Bookman Old Style; 
   text-align: center;
   border: 1px dashed black;}



