@charset "UTF-8";
/* CSS Document für www.yogawolke.at
	06.09.2010 © Josef Doppler*/

@font-face {
    font-family: 'HerculanumRegular';
    src: url('type/herculanum-webfont.eot');
    src: url('type/herculanum-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/herculanum-webfont.woff') format('woff'),
         url('type/herculanum-webfont.ttf') format('truetype'),
         url('type/herculanum-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'HerculanumLTStdRoman';
    src: url('type/herculanumltstd-webfont.eot');
    src: url('type/herculanumltstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/herculanumltstd-webfont.woff') format('woff'),
         url('type/herculanumltstd-webfont.ttf') format('truetype'),
         url('type/herculanumltstd-webfont.svg#HerculanumLTStdRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}


* {
	margin:0px;
	padding:0px;
		
}

body {
	
	font-family:Myriad Pro,Verdana, Arial, sans-serif;
	color:#666;
	font-size:12px;
	line-height:17px;
	background-image:url(../images/layout/bg_03.jpg);
}

a{
	color:#942092;
	text-decoration:underline;
	}
	
a:hover{
	color:#3fa50f;
	text-decoration:none;	
	}
	
a:active {
	color:#f4d121;
}


a:focus{
	color:#e8670f;}
	
a img {
	border:0px;}
	
pre{color:#942092; font-family:HerculanumLTStdRoman, Verdana, sans-serif;}

h1{color:#942092; line-height:34px; font-size:25px; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-weight:normal;}
	
h2{color:#942092; line-height:24px; font-size:18px; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-weight:normal;}

h3{color:#942092; line-height:22px; font-size:16px; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-weight:normal;}

	
	
.lila{color:#942092;}
.orange{color:#ff8900;}
.gruen{color:#008e00;}
.rot{color:#903;}
.bigger{font-size:1.6em;}
.herculanum{font-family:HerculanumLTStdRoman, Verdana, sans-serif;}
.grauherculnormal{color:#666; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-size:12px;}
.lilaherculnormal{color:#942092; font-family:HerculanumLTStdRoman, Verdana, sans-serif;}
.lilabigger{color:#942092; font-size:18px; line-height:23px;}
.lilaherculaneum{color:#942092; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-size:18px; line-height:23px;}
.satzanfang{color:#942092; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-size:14px; line-height:19px;}
.satzanmitte{color:#942092; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-size:12px; line-height:17px;}
.grauherculanum{
	color: #666;
	font-family: HerculanumLTStdRoman, Verdana, sans-serif;
	font-size: 20px;
	line-height: 23px;
}
.grauherculanumkleiner{color:#666; font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-size:14px; line-height:18px;}

/*=========================================================================================================================
======================================================NAVI=================================================================
=========================================================================================================================*/
#navi ul{list-style:url(../images/layout/list_style_image_03.png); padding-left:30px; color:#e52779; font-family:HerculanumLTStdRoman, Verdana, sans-serif; line-height:30px;}
#navi ul ul{list-style:disc; color:#e52779; line-height:17px; font-size:10px; padding-bottom:10px; padding-left:5px; }
li span{color:#f4e400;}

#navi ul li{}
#navi ul li ul li{font-size:12px;}

#navi ul li a{color:#e52779; text-decoration:none; font-size:16px;}
#navi ul li.curr a{color:#f4e400; text-decoration:none; }

#navi ul li.white a{color:#FFF; text-decoration:none; }

#navi ul li.curr ul li a{color:#e52779; text-decoration:none; }
#navi ul li a:hover{color:#f4e400; text-decoration:none; font-size:16px;}

#navi ul ul li a{color:#e52779; font-size:13px;}
#navi ul  ul li a:hover{color:#f4e400; text-decoration:none; font-size:13px;}



#yoga{
	padding:0px 0px 7px 35px;
	}

#yoga_kinder{
	padding:0px 0px 7px 35px;
	}
	
#klangmassage{
	padding:0px 0px 7px 35px;
	}
#kursleitung{
	padding:0px 0px 7px 35px;
	}
#kontakt{
	padding:0px 0px 7px 35px;
	}

.invisible{
	display:none;
	}
.visible{
	display:block;
	}
	
/*=========================================================================================================================
======================================================CONTAINER_AUFBAU=====================================================
=========================================================================================================================*/
#wrap{margin:auto; position:relative;
	background:url(../images/layout/bg_wrap_02.jpg) no-repeat;
	width:950px;
	min-height:700px;
	
}

#header{
	width:950px;
	height:250px;
	background:url(../images/layout/bg_header_02.png);
}

#logo{
	width:287px;
	height:200px;
}
		
#left{
	width:250px;
	min-height:450px;
	float:left;
	background:url(../images/layout/bg_left_04.png) no-repeat;
}
	
#navi{
	margin-top:110px;
	min-height:330px;
}
	
#right{
	width:700px;
	min-height:450px;
	float:right;
}
		
#spacer_navi{
	width:27px;
	height:450px;
	float:left;
	background:url(../images/layout/bg_spacer_navi_05.png) no-repeat;
}

#content_top{
	width:673px;
	height:38px;
	float:right;
	background:url(../images/layout/bg_content_top_06.png) no-repeat;;
}
	
#content{
		width:573px;
		padding: 20px 50px 5px 50px;
		min-height:366px;
		float:right;
		background:url(../images/layout/bg_content_08.png) repeat-y;
}

#content_close{
	width:673px;
	height:28px;
	float:right;
	background:url(../images/layout/bg_content_bottom_12.png) no-repeat;
}

#impressum{
	width:393px;;
	padding-left:280px;
	height:15px;
	float:right;
	}

/*____________________________________________________________________________________
*/
ul.spiral{margin-left:110px; list-style:url(../images/list_spiral_06.png); font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-size:13px; line-height:25px;}
ul.spiralsmall{margin-left:50px; list-style:url(../images/list_spiral_06.png); font-family:HerculanumLTStdRoman, Verdana, sans-serif; font-size:12px; line-height:24px;}

#anmeldebutton{margin-left:50px;}
	
.button_anmelden{
	cursor:pointer;}
	

a.galery{display:block; color:#C09; font-size:1.4em;padding:8px 0 8px 0;}
a.galery:hover{color:;text-decoration:none;}
a.galerycurr{display:block; color:#666; font-size:1.4em;padding:5px 0 5px 0; text-decoration:none;}
