.ktabelle{
background-color:#FFFFFF;
}
.kzeile{
height:20px;
}
.kspalte{
text-align:center;
width:28px;
font-size:10px;
font-family:Verdana;
 }

.border{
	background-color:#C9CFE7;
}

hr{
color:#C9CFE7;
height:1px;
}
.borderunten{
background-color:#C9CFE7;
 /*border: 1px solid #ffffff;*/
color:#C9CFE7;
height:1px;
}

.katauswahl {
	background-color:#FFFFFF; color:#727EB0;font-weight:normal;
	font-size:8pt;border:1;font-family:Verdana,Arial;
	}

/*---------------------------------------------*/ 
/*               sKalender                     */ 
/*---------------------------------------------*/ 

#mod_sK a { 
 font-family:sans-serif;
 font-size:12px;
 text-decoration:none; 
 color:#727EB0;
}



#mod_sK table {
 width: 199px;
 /*border: 1px solid #ffffff;*/
 font-size:12px;
 font-family:sans-serif;
 text-decoration:none; 
 color:#000000;
}

#mod_sK td.navl{font-family:Verdana;font-size:12px;color:#000000;background-color:#C9CFE9;}
#mod_sK a:link.navl{ font-family:Verdana; font-size:12px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:visited.navl{ font-family:Verdana; font-size:12px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:hover.navl{ font-family:Verdana; font-size:12px; text-decoration:underline; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:activ.navl{ font-family:Verdana; font-size:12px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK td.navr{font-family:Verdana;font-size:12px;color:#000000;background-color:#C9CFE9;}
#mod_sK a:link.navr{ font-family:Verdana; font-size:12px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:visited.navr{ font-family:Verdana; font-size:12px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:hover.navr{ font-family:Verdana; font-size:12px; text-decoration:underline; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:activ.navr{ font-family:Verdana; font-size:12px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK td.navm{font-family:Verdana;font-size:10px;color:#000000;background-color:#C9CFE9;}
#mod_sK a:link.navm{ font-family:Verdana; font-size:10px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:visited.navm{ font-family:Verdana; font-size:10px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:hover.navm{ font-family:Verdana; font-size:10px; text-decoration:underline; line-height:20px; color:#000000; font-weight:normal;  }
#mod_sK a:activ.navm{ font-family:Verdana; font-size:10px; text-decoration:none; line-height:20px; color:#000000; font-weight:normal;  }

#mod_sK td.wtag{
width:28px;
height:20px;
font-size:10px;
font-family:Verdana;
font-size:10px;
background-color:#F2F3F8;
text-align:center;
}


#mod_sK td.wochenende {height:15px; font-family:Verdana; font-size:9px; color:#485798; background-color:#FFFFFF;}

#mod_sK td.wochentag {height:15px; font-family:Verdana; font-size:9px; color:#727EB0; background-color:#FFFFFF;}

#mod_sK td.heute {font-family:Verdana;font-size:10px;color:#000000;background-color:#C9CFE7;}
#mod_sK td.heutex{font-family:Verdana;font-size:10px;color:#000000;background-color:#C9CFE7;}

#mod_sK a.tagx{font-family:Verdana;font-size:10px;color:#000000;}
#mod_sK a:link.tagx{ font-family:Verdana; font-size:10px; text-decoration:underline; line-height:15px; color:#000000; font-weight:normal;  }
#mod_sK a:visited.tagx{ font-family:Verdana; font-size:10px; text-decoration:underline; line-height:15px; color:#000000; font-weight:normal;  }
#mod_sK a:hover.tagx{ font-family:Verdana; font-size:10px; text-decoration:none; line-height:15px; color:#000000; font-weight:normal;  }
#mod_sK a:activ.tagx{ font-family:Verdana; font-size:10px; text-decoration:underline; line-height:15px; color:#000000; font-weight:normal;  }

#mod_sK a.tag {font-family:Verdana;font-size:10px;color:#727EB0;}
a:link.tag{ color:#000000; font-size:10px;}
a:hover.tag{ color:#ffffff; font-size:10px;}

#mod_sK td.belegt {background-color:#FFFFFF;}

#mod_sK td.belegtwe belegtwe{background-color:#FFFFFF;}

#mod_sK td.tangiert{background-color:#FFFFFF;}

#mod_sK td.tangiertwe{background-color:#FFFFFF;}

/*---------------------------------------------*/ 
/*               Terminein/ausgabe             */ 
/*---------------------------------------------*/ 

#mod_te h1 {font-size:100%; background-color:#C9CFE7; color:#000000; margin-bottom:5px;}
#mod_te h2 {font-size:100%; background-color:#FFFFFF; font-weight:bold; color:#000000; margin-bottom:5px;}
#mod_te p {font-size:100%; background-color:#FFFFFF; color:#222222; }

#mod_te .text {font-family:Verdana; font-size:10px; color:#727EB0;}
#mod_te .border {background-color:#C9CFE7; border-top:1px solid #727EB0; border-bottom:1px solid #727EB0; }
#mod_te .headline
      {
        width:500px;
        height:50px;
        font-family:Verdana;
        padding-left: 10px;
        font-size:14px;
        line-height:30px;
        color:#FFF;
        background-color:#C9CFE7;
        float:center;
      }
 
/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminliste                 */ 
/*---------------------------------------------*/ 

#mod_tlh {
   text-align:left;
   height:35px;
   padding: 10px 0px 0px 0px;
}

#mod_th a:link     {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
#mod_th a:visited  {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
#mod_th a:hover    {font-family:Verdana; font-size:11px; color:#485798; text-decoration:none;     }
#mod_th a:activ    {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }


#mod_tl hr{
   color:#C9CFE7;
   height:1px;
   }
#mod_tlf {
   padding-left: 13px;
   text-align:left;
}
#mod_tl .textterminliste 
      {
        border-top:0px;
        font-family:Verdana;
        font-size:10px;
        line-height:18px;
        color:#485798;
      }
#mod_tl .headline
      {
        width:500px;
        height:50px;
        font-family:Verdana;
        padding-left: 10px;
        font-size:14px;
        line-height:30px;
        color:#FFF;
        background-color:#C9CFE7;
        float:center;
      }
#mod_tl .borderunten { background-color:#C9CFE7;
        /*border: 1px solid #ffffff;*/
        color:#C9CFE7;
        height:1px;
        } 

#mod_tl table {
   width:500px; 
   background-color:#ffffff;
   border-collapse:collapse;
}

#mod_tl th {
   width:100%;
   text-align: left;
   vertical-align: top;
   line-height: 100%;
   background-color:#cacaca;
   margin-top:5px;
   margin-bottom:5px;
}

#mod_tl td {
   vertical-align: top;
   line-height: 100%;
}

#mod_tl .border {background-color:#C9CFE7; border-top:1px solid #727EB0; border-bottom:1px solid #727EB0; }
#mod_tl .hell { background-color:#FFFFFF; back-ground-color:#AFB6D2; }
#mod_tl .dunkel { background-color:#FFFFFF; back-ground-color:#727EB0; }
#mod_tl .sp0 { width:10px; padding-top: 10px; overflow: hidden;}
#mod_tl .sp1 { width:25px; padding-top: 10px; text-align: left; overflow: hidden;}
#mod_tl .sp2 { width:45px; padding-top: 10px; text-align: left;}
#mod_tl .sp3 { width:70px; padding-top: 10px; text-align: left;}
#mod_tl .sp4 { width:250px; padding-top: 10px; text-align: left;}
#mod_tl .sp5 { width:100px; padding-top: 10px; text-align: left;}
#mod_tl .einrueck { padding-left:0px; }

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminteaser                */ 
/*---------------------------------------------*/ 

#mod_ttl table {
   width:500px; 
   background-color:#ffffff;
   border-collapse:collapse;
}

#mod_ttl th {
   width:100%;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   text-align: left;
   vertical-align: top;
   line-height: 200%;
   background-color:#cacaca;
   margin-top:5px;
   margin-bottom:5px;
}

#mod_ttl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
}

#mod_ttl .hell {  { background-color:#FFFFFF; back-ground-color:#AFB6D2; }
#mod_ttl .dunkel {  background-color:#FFFFFF; back ground-color:#727EB0; }
#mod_ttl .sp1 { width:110px; }
#mod_ttl .sp2 { width:190px; }


/*---------------------------------------------*/ 

