body {
		font-size: 100.01%;
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        background-color: #FFFFCC;
        }



/*Abstand der Schrift zur oberen Tabellenlinie */
.menu_tab {
			font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;
			padding:3px;
		}

h1 { font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6600;}
h2 { font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6600;}
h3 { font-size: 100.01%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6600;}
h4 { font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6600;}

.rot80 { font-size: 80%;color: #CC0000; }
.rot80_f { font-size: 80%; color: #CC0000; font-weight: bold }

.rot100 { font-size: 100.01%;color: #CC0000; }
.rot100_f { font-size: 100.01%; color: #CC0000; font-weight: bold }

.rot120 { font-size: 120%;color: #CC0000; }
.rot120_f { font-size: 120%; color: #CC0000; font-weight: bold }

.s70 { font-size: 70%;}
.s70_f { font-size: 70%; font-weight: bold }

.s80 { font-size: 80%;}
.s80_f { font-size: 80%; font-weight: bold }

.s100 { font-size: 100.01%;}
.s100_f { font-size: 100.01%; font-weight: bold }


.orange80{ color: #FF6600; font-size: 80%}
.orange80_f { color: #FF6600; font-size: 80%; font-weight: bold }

.orange90{ color: #FF6600; font-size: 90%}
.orange90_f { color: #FF6600; font-size: 90%; font-weight: bold }

.orange100 { color: #FF6600; font-size: 100.01%}
.orange100_f { color: #FF6600; font-size: 100.01%; font-weight: bold }


/* padding: oben rechts unten links */


.jahresprogr
{
	border-collapse: separate;
	margin: 0em;
	font-size: 80%;
 }
   
.jahresprogr td
{
 	background: url(gelb.png) fixed ;
 	padding: 3px 1px 3px 10px;
 }
 
.jahresprogr td.monat
{
	background: #FFFFCC;
	font-size: 120%;
	font-weight: bold;
	padding: 3px 1px 3px 1px;
}  
 
 .monatsmenu
{
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0em;
	font-size: 100.01%;
}
 
.monatsmenu td
{
 	background: url(gelb.png) fixed ;
 	padding: 4px 8px 4px 8px;
 }
 
 
 
 
 
   
.jahresprogr td.empty_row
{
	background: #FFFFCC;
	padding: 15px 1px 15px 1px;
}
   
.jahresprogr td.kopf
{
	background: url(orange.png) fixed ;
	font-weight: bold;
}  

.jahresprogr td.preis
{
	text-align: right;
	padding: 1px 20px 1px 1px;
}  



.regelm_angeb
{
	border-collapse: separate;
	margin: 0em;
	font-size: 80%;
 }

.regelm_angeb td
{
	vertical-align: top; 
 	background: url(gelb.png) fixed ;
 	padding: 5px 3px 1px 3px;
 }
 
.regelm_angeb td.kopf
{
	background: url(orange.png) fixed ;
	text-align: center;
	font-weight: bold;
}  

a:link {color: #CE0000; font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:visited {color: #CE0000; font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover {color: #CE0000; font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:active {color: #CE0000; font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.mon_menu:link {color: #CE0000; font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.mon_menu:visited {color: #CE0000; ;font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.mon_menu:hover {color: #CE0000; ;font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.mon_menu:active {color: #CE0000; ;font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.jahresprogr:link {color: #CE0000; font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
a.jahresprogr:visited {color: #CE0000; ;font-size: 13px; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.jahresprogr:hover {color: #CE0000; ;font-size: 13px; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.jahresprogr:active {color: #CE0000; ;font-size: 13px; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/
a.menu_home:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_new:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_veran:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_jahresprogr:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_med:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_astr:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_tib_puls:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_ver:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_raeume:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_urlaub:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_gal:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_kont:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anmeldung:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anf:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_links:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_impr:link {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.veranst_regel:link { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_woe:link { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_abend:link { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.kurse:link { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.feste:link { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/
a.menu_home:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_new:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_veran:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_jahresprogr:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_med:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_astr:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_tib_puls:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_ver:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_raeume:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_urlaub:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_gal:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_kont:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anmeldung:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anf:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_links:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_impr:visited {display:block; color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.veranst_regel:visited { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_woe:visited { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_abend:visited { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.kurse:visited { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.feste:visited { color: #FF6600; background-color:#FFFFCC;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

/*---------------------------------------------------------------------------------------------------------------------------------------------*/
a.menu_home:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_new:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_veran:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_jahresprogr:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_med:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_astr:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_tib_puls:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_ver:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_raeume:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_urlaub:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_gal:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_kont:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anmeldung:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anf:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_links:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_impr:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.veranst_regel:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_woe:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_abend:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.kurse:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.feste:hover {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/
a.menu_home:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_new:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_veran:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_jahresprogr:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_med:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_astr:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_tib_puls:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_ver:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_raeume:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_urlaub:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_gal:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_kont:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anmeldung:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_anf:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_links:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_impr:active {display:block; color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.veranst_regel:active { color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_woe:active { color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.veranst_abend:active {color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.kurse:active { color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.feste:active { color: #FFFFCC; background-color:#FF6600;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/

