/*  Globale Tageigenschaften - werden ggf. durch Spezialklassen überschrieben 
Dieser Bereich stammt noch aus dem alten Web und ist ggf. obsolet
*/
a:link, a:visited {text-decoration:none;font-size:12px;}
a:hover {color:#41407E;}

#additionalkeywords {display:none;}
#additionalkeywords_ayurveda {display:none;}

scrollbar-base-color:#FFF8DC;
scrollbar-3dlight-color:#FFF8DC;
scrollbar-arrow-color:#FFffff;
scrollbar-darkshadow-color:#333333;
scrollbar-face-color:#FFF8DC;
scrollbar-highlight-color:#FFffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#FFF8DC ;
}

h1 {color: #41407E; font-size: 18px;margin:0px;margin-bottom:10px;margin-top:15px;}
h2 {color: #41407E; font-size: 15px;margin:0px;margin-bottom:10px;margin-top:15px;}
h3 {color: #41407E; font-size: 12px;margin:0px;margin-bottom:10px;margin-top:15px;}
.h3 {color: #41407E; font-size: 12px;font-weight:bold;}
h4 {color: #333333; font-size: 12px; font-weight:normal;margin:0px;margin-bottom:10px;margin-top:15px;}
h5 {color: #333333; font-size: 10px; font-weight:normal;margin:0px;margin-bottom:10px;}
h6 {color: #333333; font-size: 12px; font-weight:normal;margin:0px;margin-bottom:10px;}

p {font-family:verdana;font-size:10pt;margin:0px;}


/* eigene */
.gotop {background-color:white;width:15px;background-image:url(../images/bg_upimage.gif);background-repeat:repeat-y;background-position:0px 300px;}
.spaceit {width:12px;height:10px;}

/* Textlink */

.textlink {background-color:#FFF2A5;}
		
/*      Neue Styles                 */

BODY			{scrollbar-face-color:#c8c8c8; scrollbar-shadow-color:#eeeeee; scrollbar-highlight-color:#dfdfdf; 
				scrollbar-3dlight-color:#616161; scrollbar-darkshadow-color:#2d2d2d; scrollbar-track-color:#000000; 
				scrollbar-arrow-color:#1f1f1f;scrollbar-base-color:#91a2b4;}

BODY 	        {font-family:verdana;font-size:12px;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#FFFFFF;}
/* Spezialseiten mit Sonderformaten: Formulare */
body.fliesstextcontainer {background:#bdc9e3;margin:20px;}
body.fliesstextcontainer table td {font-family:verdana; font-size:12px;}

/*   */ 

.txtlogo        {margin-top:5px; margin-bottom:0px; position:fixed; top:130px;}

.bannercontainer {position:relative;width:1000px;height:175px; min-height:50px; margin-top:0px; background-color:#FFFFFF;border:0px solid black;}
.sloganposition  {position:absolute;left:10px;top:20px;line-height:12pt;color:#000066;font-family:verdana;}
.slogan 		 {font-size:10pt;letter-spacing:2px;}
.subslogan 		 {font-size:8pt;letter-spacing:0px;}
.logoposition 	 {position:absolute;left:0px;top:95px;width:200px;height:80px;background:#bdc9e3;}
.bannerposition  {position:absolute;left:214px;top:0px;height:175px;width:786px;background-image:url("../images/bg-banner.gif");}
.banner 		 {margin-left:20px;}

.menucontainer		{position:absolute;left:0px;top:185px;width:200px;background-color:#e9ebf4; height:600px;background-image: url('../images/sidebg.bmp'); background-repeat: repeat-x;z-index:10;}
.menuposition       {width:200px;height:auto;margin-top:50px;margin-left:5px;z-index:10;}
.menu				{z-index:10;}

.topmenucontainer   {position:absolute;left:214px;top:185px;width:786px;height:30px;background-color:#bdc9e3;}


/* Contentbereich   */
.maincontentcontainer   {width:786px; background-color:#FFFFFF;position:absolute;left:214px;top:220px;z-index:0;}
.fliesstextcontainer       {font-size:12px;font-family:Verdana;font-weight:normal;line-height:150%;word-spacing: 0px; text-align: left;color:#003366;margin-top:10px;z-index:0;}
.fliesstextcontainer img	{margin:4px;} 
.fliesstextcontainer td 	{line-height:150%;font-family:verdana;color:#003366;}
.fliesstextcontainer td b 	{color: #003366;}
.fliesstextcontainer hr 	{width:200px;height:1px;color:#003366;}
.fliesstextcontainer h1 {color: #41407E; font-size: 18px;line-height:20px;margin:0px;margin-bottom:10px;margin-top:15px;}
.fliesstextcontainer h2 {color: #41407E; font-size: 15px;line-height:17px;margin:0px;margin-bottom:10px;margin-top:15px;}
.fliesstextcontainer a:link, .fliesstextcontainer a:visited {font-weight:bold;color:#41407E;} 
.fliesstextcontainer a:hover {background:#bdc9e3;margin:0px;padding:0px;}

/* div.footerbox {border:1px solid silver;background-color:#bdc9e3;width:400px;height:auto;position:relative;margin-left:200px;margin-right:auto;padding:10px;}*/

.rightadword {float:right;width:220px;height:auto;background:#bdc9e3;padding:10px;font-weight:bold;margin-left:5px;}

/* neu */
.rightadwordcontainer {position:relative;float:right;width:245px;height:auto;background:white;z-index:2;}
.rightadwordnew {position:relative;height:auto;width:220px;background:#bdc9e3;padding:10px;font-weight:bold;margin-left:5px;z-index:1;}


/** images */
.noborder       {border:0px; padding:0px;}

/** Top-Menu **/

a.topmenu         {margin-left:20px; padding-bottom:5px; padding-top:5px; padding-left:25px; text-align:center; border-width:0px; text-decoration:none; padding-right:25px; font-size:12px; font-family:Verdana; font-weight:normal; line-height: 2.5; letter-spacing: 0.2px; word-spacing: 0px;}
a.topmenu:link, a.topmenu:visited, a.topmenu:hover    {color:#000066; background-color:transparent;text-decoration:none;}
a.topmenu:hover   {color:#000000; background-color:#7a95d0;text-decoration:none;}
.impressum		{position:absolute;left:590px;top:5px;}
.impressum a:link, .impressum a:visited {font-size:8pt;font-family:verdana;text-decoration:none;color:#000066;padding:5px;padding-left:10px;padding-right:10px;} 
.impressum a:hover {background-color:#7a95d0;}

.textlink {background-color:#e9ebf4;color:black;text-decoration:none;}
.test:hover {background:green}

/* Neues 2010 */

div.footerbox, div.beachten-sie-auch {position:relative;margin-left:100px;margin-right:100px;width:600px;background-color:#99CCFF;padding:20px;}
table.ausbildungstermine {font-family-verdana;font-size:9pt;}

/* Wordfader */
#changewords {position:relative;left:0px;top:0px;width:auto;height:30px;}
.fadingdiv {position:absolute;opacity:0.0;filter:Alpha(opacity=0, finishopacity=0, style=1);width:200px;height:30px;background-color:#bdc9e3;color:#ce0319;}
#divfaderbg {opacity:1.0;filter:Alpha(opacity=100, finishopacity=100, style=1);}


/* Neue Klassen und IDs für den Relaunch mit Regionalseiten   */

#theSubNaviBerlin, #theSubNaviFrankfurt, #theSubNaviHamburg, #theSubNaviMuenchen {text-decoration:underline}

/* Regionale Fußzeile  */
div.regioFooter {font-size:8pt;position:relative;display:block;width:auto;height:auto;text-align:center;color:#a0a0a0;margin-top:100px;margin-bottom:20px;border-top:1px solid #a0a0a0;z-index:0;}
div.regioFooter h1 {font-size:9pt;font-weight:normal;display:inline;color:#a0a0a0;}

#theLocationBerlin #theSubNaviBerlin, #theLocationFrankfurt #theSubNaviFrankfurt,
#theLocationHamburg #theSubNaviHamburg, #theLocationMuenchen #theSubNaviMuenchen 
{text-decoration:none;font-size:10pt;color:black;}

/* Steuerung der Sichtbarkeit der Anfahrtspläne */

#theLocationBerlin #theAnfahrtTdFrankfurt, 
#theLocationBerlin #theAnfahrtTdHamburg, 
#theLocationBerlin #theAnfahrtTdMuenchen, 
#theLocationFrankfurt #theAnfahrtTdBerlin, 
#theLocationFrankfurt #theAnfahrtTdHamburg, 
#theLocationFrankfurt #theAnfahrtTdMuenchen, 
#theLocationHamburg #theAnfahrtTdBerlin, 
#theLocationHamburg #theAnfahrtTdFrankfurt, 
#theLocationHamburg #theAnfahrtTdMuenchen, 
#theLocationMuenchen #theAnfahrtTdBerlin, 
#theLocationMuenchen #theAnfahrtTdFrankfurt, 
#theLocationMuenchen #theAnfahrtTdHamburg

{display:none}




/* Steuerung der Sichtbarkeit der Ausbildungstermine */
table.ausbildungstermine {margin-top:20px;}
table.ausbildungstermine td {}

#theLocationBerlin table.ausbildungstermine td {display:block;}
#theLocationBerlin table.ausbildungstermine td + td {display:none}

#theLocationFrankfurt table.ausbildungstermine td {display:none}
#theLocationFrankfurt table.ausbildungstermine td + td {display:block;}
#theLocationFrankfurt table.ausbildungstermine td + td + td {display:none;}

#theLocationHamburg table.ausbildungstermine td {display:none}
#theLocationHamburg table.ausbildungstermine td + td + td {display:block;}
#theLocationHamburg table.ausbildungstermine td + td + td + td {display:none;}

#theLocationMuenchen table.ausbildungstermine td {display:none}
#theLocationMuenchen table.ausbildungstermine td + td + td + td {display:block;}

/* Steuerung der Sichtbarkeit der Seminartermine */
table.seminartermine {margin-top:20px;}
table.seminartermine td {padding-right:8px;padding-bottom:10px;}

#theLocationBerlin table.seminartermine tr td {display:block;}
#theLocationBerlin table.seminartermine tr td + td {display:none;}
#theLocationBerlin table.seminartermine tr ~ tr td {display:none;}

#theLocationFrankfurt table.seminartermine tr td {display:none;}
#theLocationFrankfurt table.seminartermine tr td + td {display:block;}
#theLocationFrankfurt table.seminartermine tr ~ tr td {display:none;}

#theLocationHamburg table.seminartermine tr td {display:none;}
#theLocationHamburg table.seminartermine tr ~ tr td {display:block;}
#theLocationHamburg table.seminartermine tr ~ tr td + td {display:none;}

#theLocationMuenchen table.seminartermine tr td {display:none;}
#theLocationMuenchen table.seminartermine tr ~ tr td {display:none;}
#theLocationMuenchen table.seminartermine tr ~ tr td + td {display:block;}





/**/