body {background:White;}


h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
  font-family:Arial,sans-serif; 
}

h1 { font-size:26px; margin-bottom:18px; }

h2 { font-size:21px; margin-bottom:18px; }

h3 { font-size:16px; }

h4 { font-size:13.4px; }

h1,h2,h3 { background-color:#EEEEEE; color:#404040; }


p,ul,ol,li,div,td,th,address,blockquote { font-size:13.4px; }

p.welcome { font-size:15px;line-height:140%;}
ul.welcome,li.welcome,ol.welcome { font-size:15px;line-height:150%;}

h3.umfrage {background-color:#E0E0E0; margin-top:4ex; padding:0.5ex;}

p.umfrage {background-color:#F0F0F0; padding:1ex; 
           border-color:#D0D0D0;border-width:1px; border-style:solid;}

div.umfrage {/* background-color:#F0F8F0; */ padding:1ex;
             border-color:#D0D0D0;border-width:1px; border-style:solid;}		   
		   
p.kursinhaltumf {font-size:11px; font-weight:bold; background:#F0F0F0;}

span.anmelden {background:red;}
 
th { font-family: Arial, Helvetica, sans-serif; 
     color:#000000; background:#E0E0E0; 
	 font-size: 13.4px; font-weight:bold;  
}

td { font-family: Arial, Helvetica, sans-serif; 
     font-size: 13.4px;
}


table.tabinf {background:#D0D0D0;}

th.tabinfh { font-family: Arial, Helvetica, sans-serif; 
     color:#000000; 
	 background:#E0E0E0; 
	 font-size:13.4px; font-weight:bold;  
}

td.tabinf { font-family:Arial, Helvetica, sans-serif; 
     background:lavender; /* #E4EEFF; */ 
     font-size:13.4px;
	 vertical-align:top;
}

td.tabinf2 { font-family: Arial, Helvetica, sans-serif; 
     background:#F8F8F8; /* beige; */
     font-size:13.4px;
}

td.tabinfh { font-family:Arial, Helvetica, sans-serif; 
     color:#000000; background:#E0E0E0; 
	 font-size:13.4px; font-weight:bold; 
	 vertical-align:top;
}


table.faq {background:#D0D0D0;
   margin-top: 4ex;
}

td.faq { font-family:Arial, Helvetica, sans-serif; 
     background:lavender; /* #E4EEFF; */ 
     font-size:13.4px;
	 vertical-align:top;
}

td.faq2 { font-family: Arial, Helvetica, sans-serif; 
     background:#F8F8F8; /* beige; */
     font-size:13.4px;
}



div.inhdescr {width:580;}

a.anmelden:link { font-weight:bold; color:#000000; text-decoration:none; }
a.anmelden:visited { font-weight:bold; color:#000000; text-decoration:none; }
a.anmelden:hover { font-weight:bold; color:#000000; text-decoration:underline; }


/*-----------------------------------------------------------
    Formatierung fuer das Menue
-----------------------------------------------------------*/	

body.menu {background-color:#EEEEEE;} 
a.menu:link { font-weight:bold; color:#404040; text-decoration:none; }
a.menu:visited { font-weight:bold; color:#404040; text-decoration:none; }
a.menu:hover { font-weight:bold; color:#404040; text-decoration:underline; }
a.menu:active { font-weight:bold; color:#404040; text-decoration:underline; }



/*-----------------------------------------------------------
    Formatierung fuer Titel
-----------------------------------------------------------*/	

body.toptitle {background-color:white;} 
div.toptitle {font-size:30px; font-weight:bold; color:#404040; 
              vertical-align:middle; text-align:right; margin:0;padding:0;}


			  
/*-----------------------------------------------------------
    Formatierung fuer Fusszeile
-----------------------------------------------------------*/	
			  
body.bottomframe{background-color:#EEEEEE;}



/*-----------------------------------------------------------
  Formatierung fuer die "Linie" zwischen Hauptteil und Titel
-----------------------------------------------------------*/	

body.lineframe{background-color:#EEEEEE;}

