/*huosigau css*/



body {

padding: 0px;

margin: 0px;

color: #000000; /*schriftfarbe*/

/*background-color: #F5EEE7;*/

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}



h1 {

    font-family: "Georgia", "Arial", "sans-serif";

    font-size: 14px;

    font-weight: bold;

    color: #003366;

    

}



h2 {

    color: #003366;

    font-family: "Georgia", "Arial", "sans-serif";

    font-size: 12px;

    font-weight: bold;

}



h3 {

    color: #006633;

    font-family: "Georgia", "Arial", "sans-serif";

    font-size: 12px;

    font-weight: bold;

}





hr {

height: 1px;

margin: 0;

border: 0;

background: #003366;

color: #FFFFFF;

}



a {

    color: #003366;

}

a:hover {

    color: #003366;

    text-decoration: none;

    background-color: #FFFFFF;

}

a.nav:link {

    color: #003366; 

    font-weight: bold;

    font-size: 14px; 

    text-decoration: none;

}

a.nav:visited {

    color: #003366;

    font-weight: bold;

    font-size: 14px; 

    text-decoration: none;

}

a.nav:hover {

    color: #003366;

    font-weight: bold;

    font-size: 14px; 

    text-decoration: none;

}

a.nav:active {

    color: #003366;

    font-weight: bold;

    font-size: 14px; 

    text-decoration: none;

}



a.subnav:link {

    color: #003366; 

    font-size: 14px;

    font-weight: normal; 

    text-decoration: none;

    padding-left: 10px;

}



a.subnav:visited {

    color: #003366;

    font-size: 14px;

    font-weight: normal; 

    text-decoration: none;

    padding-left: 10px;

}



a.subnav:hover {

    color: #003366;

    font-size: 14px;

    font-weight: normal; 

    text-decoration: none;

    background-color: #FFFFFF;

    padding-left: 10px;

}



a.subnav:active {

    color: #003366;

    font-size: 14px;

    font-weight: normal; 

    text-decoration: none;

    padding-left: 10px;

}



a.subsub:link {
    color: #003366; 
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    padding-left: 20px;
}

a.subsub:visited {
    color: #003366;
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    padding-left: 20px;
}

a.subsub:hover {
    color: #003366;
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    background-color: #FFFFFF;
    padding-left: 20px;
}

a.subsub:active {
    color: #003366;
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    padding-left: 20px;
}

a.subdrei:link {
    color: #003366; 
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    padding-left: 30px;
}

a.subdrei:visited {
    color: #003366;
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    padding-left: 30px;
}

a.subdrei:hover {
    color: #003366;
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    background-color: #FFFFFF;
    padding-left: 30px;
}

a.subdrei:active {
    color: #003366;
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    padding-left: 30px;
}



.kl {

    padding-left: 10px;

    font-family: "Georgia", "Arial", "sans-serif";

    font-size: 12px;

    color: #000000;

}



.input { 

    border: 1px solid #003366;

    background-color: #FFFFFF;

 } 

.inhform {

    border: 0px;

    background-color: #FEF7EF;

    padding: 3px;

    padding-left: 15px;

    font-family: Arial, Helvetica, sans-serif;



}



.inhalt {

    padding: 15px;

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;

    color: #000000;

    line-height: 17px;

}

.boxinhalt {

    padding: 5px;

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;

    color: #000000;

    width:219px;

}



.randblau {

    border-top-width: 0px;

    border-right-width: 1px;

    border-bottom-width: 0px;

    border-left-width: 1px;

    border-style: solid;

    border-right-color: #003399;

    border-left-color: #003399;

}



.randgruen {

    background: #E2EBDF;

    border-top-width: 2px;

    border-right-width: 1px;

    border-bottom-width: 0px;

    border-left-width: 1px;

    border-style: solid;

    border-top-color: #FFFFFF;

    border-right-color: #006633;

    border-left-color: #006633;

}



.navbox {

    text-align: left;

    font-family: "Georgia", "Arial", "sans-serif";

    line-height: 18px;

}



.inhaltsmall {

    padding: 2px;

    font-size: 11px;

    font-family: Arial, Helvetica, sans-serif;

    color: #000000;

}



.newsbox {

    background: #F2F6F1;

    border-top-width: 1px;

    border-right-width: 1px;

    border-bottom-width: 1px;

    border-left-width: 1px;

    border-style: solid;

    border-top-color: #006633;

    border-right-color: #006633;

    border-bottom-color: #006633;

    border-left-color: #006633;

    

}



.aktuelles {

    font-family: "Georgia", "Arial", "sans-serif";

    font-size: 14px;

    font-weight: bold;

    color: #006633;

    

}





/*---------------------------------------------*/ 

/*               sKalender                     */ 

/*---------------------------------------------*/ 



#mod_sK a { 

 font-family:sans-serif;

 font-size:12px;

 text-decoration:none; 

 color:#444444;

}



#mod_sK a.tag { 

 font-size:9px;

}



#mod_sK table {

 width: 160px;

 border: 1px solid #ffffff;

 margin-left: 10px;

 border-spacing:4pt;

 font-size:12px;

 font-family:sans-serif;

 text-decoration:none; 

 color:#000000;

}



#mod_sK td.navl {

 text-align:left; 

 width:20%;

 font-weight:bold;

}



#mod_sK td.navr {

 text-align:right; 

 width:20%;

 font-weight:bold;



}

#mod_sK td.navm {

 text-align:center; 

 width:60%;

 font-weight:bold;

}



#mod_sK td.wtag {

 width:14%;

 background-color:#ffffff;  

 text-align:center; 

 color:#000000;

 font-family:sans-serif;

}





#mod_sK td.wochenende {

 background-color:#eeeeee;  

 color:#aaaaaa; 

 text-align:right; 

 border:1px solid #AAAAAA;

 padding-right:3px;}



#mod_sK td.wochentag {

 color:#999999; 

 text-align:right; 

 border:1px solid #AAAAAA;

 padding-right:3px;}



#mod_sK td.heute {

 color:#43A0AF; 

 text-align:right; 

 border:1px solid #AAAAAA; 

 paddin-right:3px;}



#mod_sK td.belegt {

 background-color:#e3e3ff;

 color:#9E5357; 

 text-align:right; 

 border:1px solid #AAAAAA; 

 padding-right:3px;}



#mod_sK td.belegtwe {

 background-color:#bfbfff;

 color:#9E5357; 

 text-align:right; 

 border:1px solid #AAAAAA; 

 padding-right:3px;}



#mod_sK td.tangiert {

 background-color:#ffffcc;

 color:#9E5357; 

 text-align:right; 

 border:1px solid #AAAAAA; 

 padding-right:3px;}



#mod_sK td.tangiertwe {

 background-color:#ffff99;

 color:#9E5357; 

 text-align:right; 

 border:1px solid #AAAAAA; 

 padding-right:3px;}



/*---------------------------------------------*/ 

/*               Terminein/ausgabe             */ 

/*---------------------------------------------*/ 



#mod_te h1 {font-size:150%; color:#000000; margin-bottom:5px;}

#mod_te h2 {font-size:120%; font-weight:bold; color:#000000; margin-bottom:5px;}

#mod_te p {font-size:100%; color:#222222; }



/*---------------------------------------------*/ 



/*---------------------------------------------*/ 

/*                 Terminliste                 */ 

/*---------------------------------------------*/ 



#mod_tlh {

   text-align:left;

}



#mod_tlf {

   text-align:left;

}



#mod_tl table {

   width:600px; 

   background-color:#ffffff;

   border-collapse:collapse;

}



#mod_tl th {

   width:100%;

   text-align: left;

   vertical-align: top;

   line-height: 200%;

   background-color:#cacaca;

   margin-top:5px;

   margin-bottom:5px;

   padding-left:5px;

}



#mod_tl td {

   text-align: left;

   vertical-align: top;

   line-height: 130%;

}



#mod_tl .border { border-top:1px solid #000000; border-bottom:1px solid #000000; }

#mod_tl .hell { background-color:#ffffff; }

#mod_tl .dunkel { background-color:#dfdfdf; }

#mod_tl .sp0 { width:12%; align:left; }

#mod_tl .sp1 { width:8%; align:left;}

#mod_tl .sp2 { width:10%; align:left;}

#mod_tl .sp3 { width:45%; align:left;}

#mod_tl .sp4 { width:25%; align:left;}

#mod_tl .einrueck { padding-left:15px; }



/*---------------------------------------------*/ 



/*---------------------------------------------*/ 

/*                 Terminteaser                */ 

/*---------------------------------------------*/ 



#mod_ttl table {

   width:100%; 

   background-color:#ffffff;

   border-collapse:collapse;

}



#mod_ttl th {

   

   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;

   padding-left:5px;

}



#mod_ttl td {

   text-align: left;

   vertical-align: top;

   line-height: 130%;

}



#mod_ttl .hell { background-color:#ffffff; }

#mod_ttl .dunkel { background-color:#dfdfdf; }

#mod_ttl .sp1 { width:40%; align:left; }

#mod_ttl .sp2 { width:60%; align:left; }





/*---------------------------------------------*/ 


#noborder a
{
text-decoration: none;
}

#noborder a:hover
{
text-decoration: none;
}
