/*- Topnav --------------------------- */
/*div#topnav	{
	width:884px;
	height:23px;
	top:329px;
	left:43px;
	position:absolute;
}
div#topnav ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-indent:-99999px;
	overflow:hidden;
	width:884px;
	height:23px;
}
div#topnav ul li{
	float:left;
	display:block;
    text-align: left;
	height:23px;
}
a.topa {
	display:block;
	height:23px;
	width:54px;
	background:url(../images/navi/topp_09.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.topa:hover, a.topa:active {
	display:block;
	height:23px;
	width:54px;
	padding:0 0 0 0;
	background:url(../images/navi/topa_09.gif) no-repeat 0 0;
}
a.topb {
	display:block;
	height:23px;
	width:198px;
	background:url(../images/navi/topp_10.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.topb:hover, a.topb:active {
	display:block;
	height:23px;
	width:198px;
	padding:0 0 0 0;
	background:url(../images/navi/topa_10.gif) no-repeat 0 0;
}
a.topc {
	display:block;
	height:23px;
	width:57px;
	background:url(../images/navi/topp_11.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.topc:hover, a.topc:active {
	display:block;
	height:23px;
	width:57px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/topa_11.gif) no-repeat 0 0;
}
a.topd {
	display:block;
	height:23px;
	width:90px;
	background:url(../images/navi/topp_12.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.topd:hover, a.topd:active {
	display:block;
	height:23px;
	width:90px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/topa_12.gif) no-repeat 0 0;
}
a.tope {
	display:block;
	height:23px;
	width:121px;
	background:url(../images/navi/topp_13.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.tope:hover, a.tope:active {
	display:block;
	height:23px;
	width:121px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/topa_13.gif) no-repeat 0 0;
}
a.topf {
	display:block;
	height:23px;
	width:129px;
	background:url(../images/navi/topp_14.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.topf:hover, a.topf:active {
	display:block;
	height:23px;
	width:129px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/topa_14.gif) no-repeat 0 0;
}
a.topg {
	display:block;
	height:23px;
	width:86px;
	background:url(../images/navi/topp_15.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.topg:hover, a.topg:active {
	display:block;
	height:23px;
	width:86px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/topa_15.gif) no-repeat 0 0;
}
a.toph {
	display:block;
	height:23px;
	width:149px;
	background:url(../images/navi/topp_16.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
a.toph:hover, a.toph:active {
	display:block;
	height:23px;
	width:149px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/navi/topa_16.gif) no-repeat 0 0;
}*/

/*==================================================
    => navi   
==================================================*/

ul#topnav{
	width:868px;
	height:23px;
	position:absolute;
	top:329px;
	left:46px;
	list-style:none;
}

ul#topnav li {
   float:left;
	list-style:none;
}

ul#topnav li a {
   height:23px;
   display:block;
   outline:none;
   text-decoration: none;
   text-indent: -99999em;
	list-style:none;
}

ul#topnav li a.home {
   width:51px;
}

ul#topnav li a.news {
   width:215px;
}

ul#topnav li a.yoga {
   width:71px;
}

ul#topnav li a.wassershiatsu {
   width:132px;
}

ul#topnav li a.ayurvedareisen {
   width:143px;
}

ul#topnav li a.tachyon {
   width:94px;
}

ul#topnav li a.praxis-oliver-bloeser {
   width:162px;
}



ul#topnav li a:hover {
   background:url(../images/navi/naviHover.gif) no-repeat 0 0;
}

ul#topnav li a.home:hover {
   background-position: 0px 0px;
}

ul#topnav li a.news:hover {
   background-position: -51px 0px;
}

ul#topnav li a.yoga:hover {
   background-position: -266px 0px;
}

ul#topnav li a.wassershiatsu:hover {
   background-position: -337px 0px;
}

ul#topnav li a.ayurvedareisen:hover {
   background-position: -469px 0px;
}

ul#topnav li a.tachyon:hover {
   background-position: -612px 0px;
}

ul#topnav li a.praxis-oliver-bloeser:hover {
   background-position: -706px 0px;
}


/*==================================================
    => navi sub  
==================================================*/

.cufon-ready #navi ul.sub {
	line-height:30px;
	position:absolute;
	display:none;
	width:190px;
	height:127px;
	top:24px;
	left:425px;
	padding-top:6px;
	padding-left:5px;
	background:#232716;
	z-index:4!important;
	border-top:#FFFFFF 1px solid;
}


#navi ul.sub {
	line-height:30px;
	position:absolute;
	display:none;
	width:210px;
	height:127px;
	top:24px;
	left:425px;
	padding-top:6px;
	padding-left:5px;
	background:#232716;
	z-index:4!important;
	border-top:#FFFFFF 1px solid;
}

.cufon-ready #navi li ul.sub a {
	width:200px;
	font-family:Arial;
	font-size:17px;
	font-weight:normal;
	padding-top:7px;
	padding-left:3px;
	z-index:4!important;
}


#navi li ul.sub a {
	width:200px;
	font-family: Arial;
	font-size:17px;
	font-weight:normal;
	padding-top:7px;
	padding-left:3px;
	z-index:4!important;
}

#navi li ul.sub a:hover {
	color:#b1b1b1!important;
}


#navi li:hover ul ul,
#navi li:hover ul ul ul,
#navi li:hover ul ul ul ul {
	display:none;
}

.cufon-ready #navi li:hover ul ul,
.cufon-ready #navi li:hover ul ul ul,
.cufon-ready #navi li:hover ul ul ul ul {
	display:none;
}

.cufon-ready #navi li:hover ul,
.cufon-ready #navi li li:hover ul,
.cufon-ready #navi li li li:hover ul,
.cufon-ready #navi li li li li:hover ul {
	display:block;
}

#navi li:hover ul,
#navi li li:hover ul,
#navi li li li:hover ul,
#navi li li li li:hover ul {
	display:block;
}



/*- Konnavi --------------------------- */
div#konav {
	width:86px;
	height:154px;
	top:0;
	left:841px;
	position:absolute;
}
div#konav ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:86px;
	height:154px;
	overflow:hidden;
}
div#konav li {
	display:block;
	padding:0 0 0 0;
	list-style-type:none;
}
a.kona {
	display:block;
	height:34px;
	width:86px;
	background:url(../images/navi/konp_02.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.kona:hover, a.kona:active {
	display:block;
	height:34px;
	width:86px;
	padding:0 0 0 0;
	background:url(../images/navi/kona_02.gif) no-repeat 0 0;
}
a.konb {
	display:block;
	height:40px;
	width:86px;
	background:url(../images/navi/konp_04.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.konb:hover, a.konb:active {
	display:block;
	height:40px;
	width:86px;
	padding:0 0 0 0;
	background:url(../images/navi/kona_04.gif) no-repeat 0 0;
}
a.konc {
	display:block;
	height:40px;
	width:86px;
	background:url(../images/navi/konp_05.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.konc:hover, a.konc:active {
	display:block;
	height:40px;
	width:86px;
	padding:0 0 0 0;
	background:url(../images/navi/kona_05.gif) no-repeat 0 0;
}
a.kond {
	display:block;
	height:40px;
	width:86px;
	background:url(../images/navi/konp_06.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.kond:hover, a.kond:active {
	display:block;
	height:40px;
	width:86px;
	padding:0 0 0 0;
	background:url(../images/navi/kona_06.gif) no-repeat 0 0;
}
/*- Shoplink --------------------------- */
div#left ul.shoplink {
	list-style:none;
	margin:49px 0 0 46px;
	padding:0 0 0 0;
	text-indent:-99999px;
	overflow:hidden;
	width:170px;
	height:60px;
}
div#left ul.shoplink li{
	float:left;
	display:block;
    text-align: left;
	height:60px;
	width:170px;
}
a.shopa {
	display:block;
	height:60px;
	width:170px;
	background:url(../images/navi/shoplinkp.gif) no-repeat 0 0;
	font-weight: normal;
	padding:0 0 0 0;
}
a.shopa:hover, a.shopa:active {
	display:block;
	height:60px;
	width:170px;
	padding:0 0 0 0;
	background:url(../images/navi/shoplinka.gif) no-repeat 0 0;
}
/*- Subnavi-Left --------------------------- */
div#leftnav	{
	font:1.5em/1.5em "Trebuchet MS";
	text-transform:uppercase;
	padding:41px 0 0 0;
}
div#leftnav ul {
	list-style:none;
	margin:0 0 0 60px;
	padding:0 0 0 0;
}
div#leftnav ul li{
    text-align: left;
	padding:0 8px 0 8px;
	float:left;
	background:url(../images/navitrenn.gif) no-repeat 0 3px;
}
div#leftnav a:link, div#leftnav a:visited {
	color: #7c2747;
	text-decoration: none;
}
div#leftnav a:hover {
	color: #7c2747;
	text-decoration: underline;
}
div#leftnav a:active {
	color: #7c2747;
	text-decoration: none;
}
div#leftnav ul li.first{
	background:none;
	padding:0 8px 0 0;
}
/*- Subnavi-Content --------------------------- */
#subn	{
	font-size:11px;
	text-transform:uppercase;
	position:absolute;
	width:580px;
	left:43px;
	top:70px;
}
#subn ul.subna {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#subn ul.subna li{
    text-align: left;
	padding:0 6px 0 6px;
	float:left;
	background:url(../images/navitrenn.gif) no-repeat 0 6px;
}
#subn ul.subna li.first{
	background:none;
	padding:0 6px 0 0;
}
