/*################################*/
/*################################*/
/*BODY-LAYOUT*/
body
    {
	font-family: Trebuchet MS;	/* Schrift im Content und in den Navigationskästchen */
	font-size: 13px;	/* Schriftgröße im Content und in den Navigationskästchen */
	background-color: #f5edc5; /*hellsand*/ /* der flexible Rand rechts und links von der Seite */
	text-align: right;
	margin: 0px;	/* Ausdehnung des grauen Randes, bei margin größer 0 wird auch ein oberer und unterer grauer Rand zwischen Seite und Browserfenster eingefügt */
	}


body.kursplan
    {
	font-family: Trebuchet MS;	/* Schrift im Content und in den Navigationskästchen */
	font-size: 13px;	/* Schriftgröße im Content und in den Navigationskästchen */
	background-color: #e1cd90;  /*sand*/	
	text-align: right;
	margin: 0px;	/* Ausdehnung des grauen Randes, bei margin größer 0 wird auch ein oberer und unterer grauer Rand zwischen Seite und Browserfenster eingefügt */
	}

/*################################*/
/*################################*/
/*ÜBERSCHRIFTEN-LAYOUT*/
h1
	{
	font-size: 18px;
	color: #000000;
	font: Trebuchet MS;
	}
	
h2
	{
	font-size: 16px;
	color: #000000;
	font: Trebuchet MS;
	}
	
h3
	{
	font-size: 15px;
	color: #000000;
	font: Trebuchet MS;
	}

/*################################*/
/*################################*/
/*LINK-LAYOUT*/
a:link, a:visited /*Link wie er im Text vor Nutzung dargestellt ist und nachdem er gedrückt wurde*/
    {
    text-decoration:underline;
    color:#7c0212; /*dunkelrot*/
    }
    
a:active, a:hover /*beim überstreichen*/
    {
    text-decoration:underline;
    color:#aeaeae; /*DUNKLES MITTELGRAU*/
    }
    
a.hauptmenu:link, a.hauptmenu:visited, a.hauptmenu:active, a.hauptmenu:hover/*-Farbe der Links des Hauptnavigations-Kästchen OHNE Unternavigation im inaktiven Zustand*/
  	{
  	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
  	color:#7c0212; /*dunkelrot*/ /*Schriftfarbe*/
  	background-color: #FFE283; /*FC GELB*/
  }
    
	
a.hauptmenu /*-Darstellung des gesamten Hauptnavigations-Kästchen OHNE Unternavigation im inaktiven Zustand*/
	{
	display:block; /*erzwingt Zeilenumbruch - im Gegensatz zu display:inline, das hebt Zeilenumbruch auf*/
	padding:2px; /*Abstand nach innen*/
	/*background-image: url(../images/hg_gelbtupf_2.jpg);*/
	background-color: #F5EDC5;
  	text-align:center; /*Textausrichtung*/
  	font-weight:bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
  	color:#7c0212; /*dunkelrot*/ /*Schriftfarbe*/
  	text-decoration:none; 
  	}
    
a.navaktiv:link, a.navaktiv:visited, a.navaktiv:active, a.navaktiv:hover /*-Darstellung des Linkverhaltens des Hauptnavigations-Kästchen OHNE Unternavigation im aktiven (Seite geladen) Zustand*/
   {
	text-decoration:none;
	color:#7c0212; /*dunkelrot*//*Schriftfarbe*/
	font-weight: bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
		
    
a.navaktiv  /*-Darstellung des gesamten Hauptnavigations-Kästchen OHNE Unternavigation im aktiven (Seite geladen)  Zustand*/
    {
    display:block; /*erzwingt Zeilenumbruch - im Gegensatz zu display:inline, das hebt zeilenumbruch auf*/
    padding:3px; /*Abstand nach innen*/
	/*background-image: url(../images/hg_gelbtupf_1.jpg);*/
	background-color: #F5EDC5;
	text-align:center; /*Textausrichtung*/
    font-weight:bold;
	color:c94e60;  /*hellrot*/ /*Schriftfarbe*/
    text-decoration:none;
    }

a.unavaktiv:link, a.unavaktiv:visited, a.unavaktiv:active, a.unavaktiv:hover /*-Darstellung des Linkverhaltens der Unternavigations-Kästchen im aktiven (Seite geladen) Zustand*/
    {
    text-decoration:none;
	color:#dc143c; /*ROT*/
	/*background-image: url(../images/hg_gelbtupf_3.jpg);*/
	background-color: #F5EDC5;
	}
    
a.unavaktiv /*-Darstellung des gesamten Unternavigations-Kästchen iim aktiven (Seite geladen)  Zustand*/
    {
    display:block;
    padding:3px;
    border-top:1px solid #000000;	/*background-color:#E7EFE3; HELLES OLIVGRÜN*/ /*kommt nicht zum tragen*/
    text-align:center;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    }
a.menu:link, a.menu:visited /*Farbe der Links der Unternavigations-Kästchen im aktiven, d. h. gedrückten Zustand*/
    {
    text-decoration:none;
    color:#000000; 
	}
    
a.menu:active, a.menu:hover /*-Farbe der Links der Unternavigations-Kästchen beim überstreichen*/
    {
    text-decoration:none;
    color:#dc143c; /*ROT*/
	/*background-image: url(../images/hg_gelbtupf_3.jpg);*/
	background-color: #F5EDC5;
	}
    
a.menu /*-Darstellung des gesamten Unternavigations-Kästchen im inaktiven  Zustand*/
    {
    display:block;
    padding:3px;
    border-top:1px solid #000000;
   	/*background-image: url(../images/hg_gelbtupf_4.jpg);*/
	background-color: #F5EDC5;
	text-align:center;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    }

a.klein
    {
	font-family: Trebuchet MS;	/* Schrift im Content und in den Navigationskästchen */
	font-size:11px;	/* Schriftgröße im Content und in den Navigationskästchen */
	background-color:#e1cd90;  /*sand*/;	/*FC-BLAU*/	/* der flexible Rand rechts und links von der Seite */
	text-align:right;
	margin:0px;	/* Ausdehnung des grauen Randes, bei margin größer 0 wird auch ein oberer und unterer grauer Rand zwischen Seite und Browserfenster eingefügt */
}
    
/*################################*/
/*################################*/
/*HEADER-LAYOUT*/
#title /*definiert den Bereich des Headers sofern nicht von Bild überlagert*/
    {
    height:116px;
    background-color:#000000; /*erscheint als schwarzer Rahmen um das Header-Bild*/
   	}

/*################################*/
/*################################*/
/*NAVIGATIONSLEISTE-LAYOUT*/
#left /*definiert den Bereich der linken Navigationsleiste außerhalb der separat definierten Menukästchen*/
    {
    background-color:#e1cd90; /*sand*/
    width:230px;
    float:left;
    }

.menutitle
    {
    font-weight:bold;
    text-align:center;
		color:c94e60;  /*hellrot*/ /*Schriftfarbe*/
    margin:2px; 
		background-image: url(../images/hg_gelbtupf_1.jpg);
		display:block; /*erzwingt Zeilenumbruch - im Gegensatz zu display:inline, das hebt zeilenumbruch auf*/
    padding:3px; /*Abstand nach innen*/
	 	text-decoration:none;
    }
	
.menucontainer
    {
	border:1px solid #000000;
	background-image: url(../images/hg_gelbtupf_2.jpg);
	width:216px;
	margin:10px; /*Abstand der Menuekästchen zum Rand, zum Content und untereinander*/
	}

/*################################*/
/*################################*/
/*CONTENTBEREICH-LAYOUT*/
#content
    {
    color:#000000;
    border:1px solid #e1cd90; /*sand*/
    background-color:#e1cd90; /*sand*/
    width:690px;
    float:right;
    padding:5px 10px 5px 0px;
    text-align:left;        
    }
		
/*################################*/
/*################################*/
/*CONTENTBEREICH-LAYOUT*/
#bildershow
    {
    color:#000000;
    border:1px solid #e1cd90; /*sand*/
    background-color:#e1cd90; /*sand*/
    width:920px;
    padding:10px 10px 5px 0px;
    text-align:center;        
    }
 
/*################################*/
/*################################*/
/*FUSSZEILEN-LAYOUT*/
#footer
    {
    clear:both;
    height:35px;
    background-color:#a60118; /*dunkelrot*/
    border-top:1px solid #000000;
    font-size:12px;
    }

/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR KURS 2*/
table.kurs2
    {
	width : 700px;	
	margin : 0px;
	border : thin solid #FFFFFF;
	border-collapse: collapse;
	}

td.kurs2-kinder
    {
	width: 20px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : middle;
	text-align : center;
	background-color :#E6E6E6; /*HELLGRAU*/
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }

td.kurs2-raum1
    {
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#FDECD1; /*HELLOCKER*/
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }

td.kurs2-raum1-blind
    {
	width: 2px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#FDECD1; /*HELLOCKER*/
	border : thin solid#FFFFFF;
	border-collapse: collapse;
    }	
	
td.kurs2-raum2
    {
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#E6E6E6; /*HELLGRAU*/
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }

td.kurs2-raum2-blind
    {
	width: 2px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#E6E6E6; /*HELLGRAU*/
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }

td.kurs2-raum3
    {
	font-family: Tahoma;
	font-size: 10px;
	vertical-align: top;
	text-align: center;
	background-color: #D8F0FB; /*HELL-BLAU*/
	border: thin solid #FFFFFF;
	border-collapse: collapse;
    }

td.kurs2-raum3-blind
    {
	width: 2px;
	font-family: Tahoma;
	font-size: 10px;
	vertical-align: top;
	text-align: center;
	background-color: #D8F0FB; /*HELL-BLAU*/
	border: thin solid #FFFFFF;
	border-collapse: collapse;
    }

td.kk-kurs2-grau
    {
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-image: url(../images/hg_ausrufezeichen_grau.gif);
	background-position : center;
	border : thin solid #FFFFFF;
	border-collapse: collapse;
	}
	
td.kk-kurs2-ocker
    {
	ont-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-image: url(../images/hg_ausrufezeichen_ocker.gif);
	background-position : center;
	border : thin solid #FFFFFF;
	border-collapse: collapse;
	}	
	
td.kurs2-tage
    {
	width: 20px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #737373;
	vertical-align : middle;
	text-align : center;
	background-image: url(../images/hg_gelbtupf_5.jpg);
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }
	
td.kurs2-raum-ocker
    {
	width : 16px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color: #737373;
	vertical-align : middle;
	text-align : center;
	background-color :#FDECD1; /*HELLOCKER*/ 
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }	

td.kurs2-raum-grau
    {
	width : 16px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color: #737373;
	vertical-align : middle;
	text-align : center;
	background-color :#E6E6E6; /*HELLGRAU*/
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }	
	
td.kurs2-raum-blau
    {
	width : 16px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color: #737373;
	vertical-align : middle;
	text-align : center;
	background-color :#D8F0FB; /*HELL-BLAU*/
	border : thin solid #FFFFFF;
	border-collapse: collapse;
    }	
	
/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR KURS 3*/
table.kurs3
    {
	width : 1004px;	
	margin : 0px;
	}	
	
td.kurs3-tage
    {
	width : 138px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	vertical-align: top;
	text-align: center;
	background-image: url(../images/hg_gelbtupf_4.jpg);
	border : thin solid Black;
	border-collapse: collapse;
    }	

td.kurs3-kinder
    {
	width : 138px;
	font-family:Tahoma;
	font-size: 10px;
	color: #000000;
	vertical-align : top;
	text-align: center;
	background-color :#E7EFE3; /*HELLOLIV*/
	border : thin solid Black;
	border-collapse: collapse;
    }	
	
td.kurs3-raum1
    {
	width : 46px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#FDECD1; /*HELLOCKER*/
	border : thin solid Black;
	border-collapse: collapse;
    }

td.kurs3-raum1-280px
    {
	width : 284px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#FDECD1; /*HELLOCKER*/
	border : thin solid Black;
	border-collapse: collapse;
    }
	
td.kurs3-raum1-150px
    {
	width : 138px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#FDECD1; /*HELLOCKER*/
	border : thin solid Black;
	border-collapse: collapse;
    }
	
td.kurs3-raum2
    {
	width : 46px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#E6E6E6; /*HELLGRAU*/
	border : thin solid Black;
	border-collapse: collapse;
    }	
	
td.kurs3-raum2-150px
    {
	width : 138px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#E6E6E6; /*HELLGRAU*/
	border : thin solid Black;
	border-collapse: collapse;
    }	

td.kurs3-raum3
    {
	width : 46px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#e1cd90;  /*sand*/ /*FC-BLAU*/
	border : thin solid Black;
	border-collapse: collapse;
    }	
	
td.kurs3-raum3-150px
    {
	width : 138px;
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	background-color :#e1cd90;  /*sand*/
	border : thin solid Black;
	border-collapse: collapse;
    }	
	
td.kk-kurs3-grauerhg
    {
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	border : thin solid Black;
	background-color :#E6E6E6;	/*HELLGRAU*/
	background-image: url(../images/hg_ausrufezeichen_trans.gif);
	border-collapse: collapse;
	background-repeat : no-repeat;
	background-position : center;
	background-attachment : fixed;
	border : thin solid Black;
	}	
	
td.kk-kurs3-ockerhg
    {
	font-family:Tahoma;
	font-size:10px;
	vertical-align : top;
	text-align : center;
	border : thin solid Black;
	background-color :#FDECD1;	/*HELLOCKER*/
	background-image: url(../images/hg_ausrufezeichen_trans.gif);
	border-collapse: collapse;
	background-repeat : no-repeat;
	background-position : center;
	background-attachment : fixed;
	border : thin solid Black;
	}		
	
/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR MAILFORMULARE*/
table.form
    {
	width : 690px;
    border : none #e1cd90; /*sand*/
    }

td.form
    {
	font-family:Trebuchet MS;
	font-size:13px;
	vertical-align : top;
	text-align : left;
	background-color :#e1cd90; /*sand*/
	border : none #e1cd90; /*sand*/
    }

/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR PREISE*/
table.preis
    {
	width : 400px;
   	border : none #e1cd90; /*sand*/
    }

td.preis
    {
	font-family:Trebuchet MS;
	font-size:13px;
	vertical-align : top;
	text-align : left;
	background-color :#e1cd90; /*sand*/
	border : none #e1cd90; /*sand*/
    }

/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR GESUNDHEITSKURSE*/
table.termine
    {
	width:600px;
  border:1px solid #a70117; /*dunkelrot*/
	border-collapse: collapse;
	}

td.termine
    {
	width:200px;
	font-family:Trebuchet MS;
	font-size:13px;
	vertical-align:top;
	text-align:left;
	background-color:#e1cd90; /*sand*/
	border:1px solid #a70117;
	border-collapse: collapse;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	}
	
/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR KOOPERATIONSPARTNER*/
table.koop
    {
	width : 660px;
	border : none #e1cd90; /*sand*/
    }

td.koop
    {
	width : 220px;
	font-family:Trebuchet MS;
	font-size:13px;
	vertical-align : top;
	text-align : left;
	background-color :#e1cd90; /*sand*/
	border : none #e1cd90;  /*sand*/
    }

/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR INDEXSEITE*/
table.index
    {
	width: 690px;
    border: none #e1cd90;/*sand*/
    }

td.index
    {
	font-family: Trebuchet MS;
	font-size: 14px;
	vertical-align: top;
	text-align: left;
	background-color: #e1cd90;  /*sand*/
	border: none #e1cd90;  /*sand*/
    }

/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR WN*/
table.wn
    {
	width: 520px;
    border: none #e1cd90; /*sand*/
    }

td.wn
    {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	background-color: #e1cd90;  /*sand*/
	border: none #e1cd90;  /*sand*/
    }

/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR DAS TEAM*/
table.team
    {
	width: 600px;
    border: none #e1cd90;  /*sand*/
    }

td.team
    {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	background-color: #e1cd90;  /*sand*/
	border: none #e1cd90;  /*sand*/
    }
	
	
/*################################*/
/*################################*/
/*TABELLENLAYOUT FÜR TABELLEN IM BEREICH AKTUELLES*/


table.akt
    {
	width: 600px;
	margin : 0px;
	border : 1px solid #6a6a6a;
	border-collapse: collapse;
	margin : 2px 2px 2px 2px;
	padding : 2px 2px 2px 2px;
}
	
td.akt
    {
	font-family: Trebuchet MS;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	background-color: #e1cd90;  /*sand*/
	border: 1px solid #6a6a6a;
	border-collapse: collapse;
	margin : 2px 2px 2px 2px;
	padding : 2px 2px 2px 2px;
	}

td.akt2
    {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight : bold;
	vertical-align: top;
	text-align: left;
	background-color: #e1cd90;  /*sand*/
	border: 1px solid #6a6a6a;
	border-collapse: collapse;
	margin : 2px 2px 2px 2px;
	padding : 2px 2px 2px 2px;
	}

td.akt3
    {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight : bold;
	vertical-align: top;
	text-align: left;
	background-color: #e1cd90;  /*sand*/
	border: 1px solid #6a6a6a;
	border-collapse: collapse;
	margin : 2px 2px 2px 2px;
	padding : 2px 2px 2px 2px;
	}
