* {
	font-family: Tahoma, "Trebuchet MS", Arial,Helvetica, sans-serif; 
}

a {
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;


}
a:link {
	font-size:15px;
	font-weight:bolder;
	text-decoration: none;
	color:#CCCCCC;
	cursor: hand;
}
a:visited {
	font-size:15px;
	font-weight:bolder;
	text-decoration: none;
	color:#CCCCCC;

}
a:hover {
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;

}
a:active {
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;

}
.wichtig{
	color:#ED182C;
	font-weight: bold;
}

a.extra:link {
	font-size:16px;
	text-decoration: none;
	color:#CCCCCC;
	font-weight: bold;

}
a.extra:visited {
	font-size:16px;
	text-decoration: none;
	color:#CCCCCC;
	font-weight: bold;

}
a.extra:hover {
	font-size:16px;
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;


}
a.extra:active {
	font-size:16px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;

}

/********** HYPERLINKS IM CONTENTBEREICH *****************/

a.content:link {
	font-size:12px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
}

a.content:visited {
	font-size:12px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
}

a.content:hover {
	font-size:12px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
}


a.content:active {
	font-size:12px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
	}
	
/********** HYPERLINKS AUF DER STARTSEITE *****************/

a.startseite:link {
	font-size:11px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
}

a.startseite:visited {
	font-size:11px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
}

a.startseite:hover {
	font-size:11px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
}


a.startseite:active {
	font-size:11px;
	text-decoration: none;
	color:#ED182C;
	font-weight:normal;
	}


/******     Kerstin ****** */
a.navlinks:link {
	font-size:11px;
	text-decoration: none;
	color:#000000;
	line-height:16px;


}
a.navlinks:visited {
	font-size:11px;
	text-decoration: none;
	color:#000000;
	line-height:16px;

}
a.navlinks:hover {
	font-size:11px;
	text-decoration: none;
	color:#000066;
	line-height:16px;
	background:#999999;

}
a.navlinks:active {
	font-size:11px;
	text-decoration: none;
	color:#FF0000;
	line-height:16px;
	
}

/*sub_navi auf allen Seiten*/
a.sub:link {
	font-size:11px;
	text-decoration: none;
	color:#000000;
	line-height:20px;
	


}
a.sub:visited {
	font-size:11px;
	text-decoration: none;
	color:#000000;
	line-height:20px;
	

}
a.sub:hover {
	font-size:11px;
	text-decoration: none;
	color:#000066;
	line-height:20px;
	

}
a.sub:active {
	font-size:11px;
	text-decoration: none;
	color:#FF0000;
	line-height:20px;
}

/*subnavi - auf index-Seite*/

a.subi:link {
	font-size:11px;
	text-decoration: none;
	color:#000000;
	line-height:18px;
	}
a.subi:visited {
	font-size:11px;
	text-decoration: none;
	color:#000000;
	line-height:18px;
}
a.subi:hover {
	font-size:11px;
	text-decoration: none;
	color:#000066;
	line-height:18px;
}
a.subi:active {
	font-size:11px;
	text-decoration: none;
	color:#FF0000;
	line-height:18px;
}

/* **************** DANA ************** */

td.hell {
					font-size: 11px;
					line-height: 18px;
					background-color:  #FFFFFF;
					margin-left: 0px;
					padding-left:5px;
					padding-bottom:5px;
					padding-top:5px;
					vertical-align:top;
					}


td.dunkelueber {
					font-size: 11px;
					line-height: 18px;
					font-weight:bold;
					background-color: #EEEEEE;
					margin-left: 0px;
					padding-left:5px;
					vertical-align:top;
					height:20px;
					padding-bottom:5px;
					padding-top:5px;
					}				
					
td.dunkel {
					font-size: 11px;
					line-height: 15px;
					background-color: #EEEEEE;
					margin-left: 0px;
					padding-left:5px;
					vertical-align:top;
					height:15px;
					padding-bottom:5px;
					padding-top:5px;
					}
					

BODY {
  scrollbar-3dlight-Color:000000;
  scrollbar-Base-Color:000000;
  scrollbar-Darkshadow-Color:000000;
  scrollbar-Highlight-Color:FFFFFF;
  scrollbar-Shadow-Color:#F3F3F3;
  scrollbar-Arrow-Color:#AB1A1D;
  scrollbar-Face-Color:#E6E5EA;
  scrollbar-Track-Color:#F3F3F3;
}

ul {
	list-style-type:circle;
   font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.fett {
	font-size:16px;
	font-weight:bolder;
	color:#CCCCCC;

}
.klein {font-size:11px;font-weight:bold;color:#9999CC;}

p {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	/* padding-right:50px;
	padding-left:30px; */
	line-height:16px;
}
#img_extra{
	text-align: center;
}


.Stil1 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-right:10px;
	padding-left:13px;
	line-height:16px;
}

#stil1_ {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-right:20px;
	padding-left:13px;
	line-height:16px;
}
/* .startseite_grau {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:F0F0F0;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-right:15px;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:45px;
	line-height:16px;
	width:320px;
} */

/*Navigation oben im roten Bereich April 2008 */

#Layer1 #navi{
	background-color:tranparent;
	padding:0;
	height: 30px;
	margin:102px 0 0 0;
   padding: 0 10px 0 10px;
}

#Layer1 #navi li {
	background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   display:inline;
	text-align:center;
}
 #Layer1 #navi ul{
	background-color: transparent;
   padding: 0;
   margin: 0;
}
#Layer1 #navi a{
	font-size:15px;
   color: #CCCCCC;
	font-weight: bolder;
   float:left;
	text-align:center;
	text-decoration: none;
   padding:3px 35px 3px 35px;
	/*width: 80px;*/
   margin: 7px 0 0 0;
   display: block;
}

#Layer1 #navi a:link,  #navi a:visited {
	color: #CCCCCC;
   }

#Layer1 #navi a:hover, #navi a:focus {
		color:#FFFFFF;
}

*html #Layer1 #navi{
	background-color:tranparent;
	padding:0;
	height: 30px;
	margin:102px 0 0 0;
   padding: 102px 10px 0 10px;
}

#Layer1{
	position:absolute;
	left:213px;
	top:38px;
	width:797px;
	height:160px;
	z-index:1; 
	background-image:url(images/banner_ohne.gif);
	background-repeat:no-repeat;
	border: 1px none #000000;
}

#Layer5gr{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image:url(images/hg_index2.jpg);
	background-repeat:no-repeat;
	height: 750px;
}
#Layer5gr600{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image:url(images/hg_haupt600.jpg);
	background-repeat:no-repeat;
	height: 600px;
}
#Layer5grinst{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image:url(images/hg_institut800.jpg);
	background-repeat:no-repeat;
	height: 800px;
}

#Layer5_600inst{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image:url(images/hg_institut600.jpg);
	background-repeat:no-repeat;
	height: 600px;
}

#Layer5_600ang{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image: url(images/hg_angebot600.jpg);
	background-repeat:no-repeat;
	height: 600px;
}
#Layer5_800ang{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
    z-index:2;
    background-image: url(images/hg_angebot860.jpg);
	background-repeat:no-repeat;
	height: 880px;
}

#Layer5_800ang_b{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image: url(images/hg_angebot860B.jpg);
	background-repeat:no-repeat;
	height: 880px;
}


#Layer5_1200{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image: url(images/hg5_1200.jpg);
	background-repeat:no-repeat;
	height: 1200px;
}

#Layer5_1200ang{
	position:absolute;
	left:213px;
 	top:198px;
  	width:797px;
   z-index:2;
   background-image: url(images/hg_1200ang.jpg);
	background-repeat:no-repeat;
	height: 1200px;
}

#Layer4i {position:absolute;
		 left:253px;
		 top:6px;
		 width:521px;
		 height:661px;
		 z-index:7}
		 
#ang_firmen{
	position:absolute;
	left:214px;
	top:206px;
	width:233px;
	height:196px;
	z-index:6;
	padding:10px;
}
#ang_firmen h2{
	font-size: 12px;
	font-weight: bold;
	background-color:F0F0F0;
	color:#ED182C;
	padding:5px;
	margin:0 15px 0 0;
	line-height:16px;
}
.hg_grau{
	background-color:F0F0F0;
}

#yoga_weiterb{
	position:absolute;
	left:1102px;
	top:395px;
	width:198px;
	height:189px;
	z-index:7;
}

#yoga_imp{
	position:absolute;
	left:223px;
	top:678px;
	width:201px;
	height:78px;
	z-index:7;
}

#linke_spalte {
	position: absolute;
	top:55px;
	left:0px;
	width:519px;
	height: 674px;
	/* background: #FF0000; */
				}
				
*html #linke_spalte p{
		width:520px;
		
}
*html #linke_spalte{
		left:1px;
}

				
#linke_spalte p {
				font-size: 11px;
				background-color:F0F0F0;
				color: #000000;
				font-weight: normal;
				padding-right:5px;
				padding-left:10px;
				padding-top:5px;
				padding-bottom:5px;
				margin-top:0px;
				margin-bottom:20px;
				/* margin-left:45px; */
				line-height:16px;
				}


#rechte_spalte {
				position: absolute;
				top:49px;
				left: 274px;
				width:240px;
				/* background: #00FF00; */
				}
				
#rechte_spalte p {
				font-size: 11px;
				background-color:F0F0F0;
				color: #000000;
				font-weight: normal;
				padding-right:5px;
				padding-left:10px;
				padding-top:5px;
				padding-bottom:5px;
				margin-top:0px;
				/* margin-left:45px; */
				line-height:16px;
				}
				
#Layer7wir{
	position:absolute;
	left:22px;
	top:441px;
	width:200px; 
	height:64px; 
	z-index:7;
}

#Layer7kl{
	position:absolute;
	left:22px;
	top:441px;
	width:200px; 
	height:64px; 
	z-index:7;

}

.Stil2 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-right:50px;
	margin-left:20px;
	padding-top:0px;
	margin-top:0px;
	line-height:16px;
	text-align:justify;
}

.headline_nav {
	font-size: 15px;
	color: 6b6b6b;
	font-weight: bold;
	text-decoration: none;
	padding-right:5px;
	padding-left:0px;
	line-height:16px;
}



.keys {line-height: 1px; font-size: 1px;}
.fettlink {

	font-size:16px;
	font-weight:bolder;
	color:#FFFFFF;
}

h1{
	font-size: 18px;
	color: #000000;
	font-weight: 700;
	text-decoration: none;
}

h2{
	font-size: 12px;
	font-weight: bold;
	background-color:F0F0F0;
	color:#ED182C;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	line-height:16px;
}

h3{
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	color: #000000;
	padding-right:45px;
	padding-left:13px;
	margin-bottom:10px;
	
}

h4{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height:18px;
	background-color:F0F0F0;
	padding:3px;
	margin:0;
}
#kopf{
	position: absolute;
	top: 16px;
	z-index: 2;
	left: 8px;
	width: 665px;
	height: 49px;
}
*html #kopf{
	top: 22px;
}
#kopf2{
	position: absolute;
	top: 41px;
	z-index: 2;
	left: 265px;
	width: 338px;
	height: 49px;
}
.tab{
font-size:10px;
padding:2px;}


/*navigationlayer  - überschriften bei Yoga Angebote*/
#layer6a{
	position:absolute;
	left:5px;
	top:13px;
	width:228px;
	height:20px;
	z-index:8;
}
#layer6b{
	position:absolute;
	left:5px;
	top:155px;
	width:213px;
	height:41px;
	z-index:8;
}
#layer6c{
	position:absolute;
	left:222px;
	top:523px;
	width:221px;
	height:26px;
	z-index:8;
}
/* Navigationlayer keine Überschrift im Bereich Yoga-Angebote*/
#Layer3a{
	position:absolute;
	left:5px;
	top:38px; 
	width:223px;
	height:77px;
	z-index:6;
	padding: 5px 10px 5px 10px;
}
#Layer3b{
	position:absolute;
	 left:5px;
	 top:205px;
	 width:223px;
	 height:82px;
	 z-index:6;
	 padding: 5px 10px 5px 10px;
}
#Layer3c{
	position:absolute;
	left:224px;
	top:561px;
	width:223px;
	height:158px;
	z-index:6;
	padding: 5px 10px 5px 10px;
}
#Layer7{
	position:absolute;
	left:223px;
	top:742px;
	width:223px;
	height:78px;
	z-index:7;
	padding: 5px 10px 5px 10px;
}

#Layer3c, #Layer7i h2{
font-size:12px;
margin:0;
color:#666666;
}

#yoga_links{
	font-size:10px;
	padding-left:5px;
	vertical-align:top;
	height:18px;
	border-bottom:1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-left-color: #CCCCCC;
	border-left-style:solid;}

#yoga_links a:link{font-size:10px;
font-weight:normal;
	color:#333333;
	text-decoration:none;
	}
#yoga_links a:visited{font-size:10px;
	color:#333333;
	text-decoration: none;
	font-weight:normal;
}
#yoga_links a:hover{font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;}
	
#yoga_links a:active{font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration: none;}
	
#layer_foto1{
position:absolute;
left:5px; top:502px;
width:223px;
height:205px;
z-index:7;}

#layer_foto2{
position:absolute;
left:6px; top:716px;
width:223px;
height:205px;
z-index:7;}
	
#start_img{
	position:absolute;
	top:503px;
	height:188px;
	width: 493px;
	left:16px;
	z-index:8;
}
.abstand{
margin-right: 40px;}


#angebot_img{
	position:absolute;
	top:266px;
	height:188px;
	width: 516px;
	left: 3px;
	float:left;}
	
.clearre{clear: right;}
.clearli{clear:left;}
.clearB{clear:both;}

.floatli{ float:left;
		margin-right: 25px;}
.floatre{float:right;
		margin-left:10px;}


/* alles zum Stundenplan mit Mouseover*/

div#qTip {
	font-size:10px;
	display: none; 
	position: absolute; 
	z-index: 1000;
}
#tab_plan {
	font-size: 10px;
	padding:3px;
	line-height: normal;
	float: left;
	text-align: left;
}
#tab_plan a:link {
	text-decoration: none;
	font-size: 10px;
	color:#ED182C ;
	font-weight: normal;
	}
#tab_plan a:visited {
	text-decoration: none;
	font-size: 10px;
	color:#ED182C ;
	font-weight: normal;
	}
#tab_plan a:hover {
	text-decoration: none;
	font-size: 10px;
	color:#000066;
	font-weight: normal;
}
#tab_plan a:active {
	text-decoration: none;
	font-size: 10px;
	color:#ED182C;
	font-weight: normal;
}
.grautd{
	background-color:#EEEEEE;
	}
#plantext{ position:absolute;
			top:553px;
			left:0px;
			font-size:11px;
			line-height: 15px:
}

.plan_float{
	float:left;
	margin-right:5px;
}
.tool{
	font-size: 10px;
	background-color:#EEEEEE;
	border: 1px dashed Black;
	padding: 3px;
	height:70px;
	width: 230px;
	text-align: center;
}
.tool img{
	float: left;
	margin-right:5px;
}
/*textgroesse bei Pressemeldungen mit viel Texten auf der HTML-Seite*/
.pressetext{font-size:11px;}


/*Verlinkungen mit anderen Seiten nicht auf den Link-Seiten*/
#empfehlung{
position:absolute;
left:8px;
top:475px;
width:221px;
height:188px;
z-index:8;
font-size: 11px;
line-height: 15px;
padding: 3px;
}

#footer{
position:absolute;
left:-244px;
top:665px;
width:219px;
height:64px;
z-index:8;
font-size: 11px;
line-height: 15px;
padding: 3px;
text-align:center
}
#footer a:link{
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	}
#footer a:visited{
	font-size:10px;
	color:#333333;
	text-decoration: none;
	font-weight:normal;
}
#footer a:hover{
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;}
	
#footer a:active{
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration: none;}
