@charset "UTF-8";
body {
	background-color: #FFFFFF;
	background-image: url(HG_00.gif);
	background-repeat: repeat;
	font-size: 100.1%;
}
.menu, .menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-family:Helvetica, sans-serif;
	font-style: normal;
}

.menu li.top {display:block; float:left; position:relative;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu li.top a.top_link {display:block; float:left; height:40px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

.menu li.p1 {width:119px; background:url(../navigation/MeAkuOn.png) no-repeat;;}
.menu li.p2 {width:191px; background:url(../navigation/MeKomOn.png) no-repeat;;}
.menu li.p3 {width:103px; background:url(../navigation/MeSemiOn.png) no-repeat;;}
.menu li.p4 {width:108px; background:url(../navigation/MePersOn.png) no-repeat;;}

.menu li a#akupressur {width:119px; background:url(../navigation/MeAku.png) no-repeat;}
.menu li a#tierkommunikation {width:191px; background:url(../navigation/MeKom.png) no-repeat;}
.menu li a#seminare {width:103px; background:url(../navigation/MeSemi.png) no-repeat;}
.menu li a#persoenlich {width:108px; background:url(../navigation/MePers.png) no-repeat;}

.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

.menu li a#akupressur:hover, .menu li:hover a#akupressur,
.menu li a#tierkommunikation:hover, .menu li:hover a#tierkommunikation,
.menu li a#seminare:hover, .menu li:hover a#seminare,
.menu li a#persoenlich:hover, .menu li:hover a#persoenlich {background:transparent;}

.menu ul, 
.menu :hover ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

.menu :hover ul.sub {left:0;top:40px;background: #ebebeb;padding:3px 0;border:1px solid #acacac;white-space:nowrap;width:213px;height:auto;}
.menu :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:210px;}
.menu :hover ul.sub li a {display:block;font-size:14px;height:25px;width:207px;line-height:25px;text-indent:5px;color:#000;text-decoration:none;border:3px solid #ebebeb;border-width:0 0 0 3px;font-weight: normal;}
.menu :hover ul.sub li a:hover {background:#acacac; color:#fff;}

h1 {
	font-size: 1.2em;
	font-family: Helvetica, sans-serif;
	font-style: bold;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
	text-align: left;
	margin: 0px;
}
h3 {
	font-family: Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: bolder;
	margin: 0px;
}
#apHG_01 {
	position:absolute;
	left:0px;
	top:84px;
	width:324px;
	height:342px;
	z-index:10;
}
#apHG_02 {
	position:absolute;
	left:132px;
	top:276px;
	width:760px;
	height:486px;
	z-index:20;
	background-image: url(HG_02.png);
	background-repeat: repeat-y;
}
#apHG_03 {
	position:absolute;
	left:126px;
	top:222px;
	width:772;
	height:60;
	z-index:50;
	background-repeat: repeat;
}
#apHG_05 {
	position:absolute;
	left:144px;
	top:276px;
	width:736px;
	height:486px;
	z-index:40;
}
#apHG_06 {
	position:absolute;
	left:132px;
	top:762px;
	width:760px;
	height:6px;
	z-index:101;
}
#apMenu {
	position:absolute;
	left:152px;
	top:244px;
	width:736px;
	height:30px;
	z-index:100;
}
#apTiteltext {
	position:absolute;
	left:467px;
	top:300px;
	width:360px;
	height:283px;
	z-index:42;
}
#apTitelinhalt {
	position:absolute;
	left:164px;
	top:290px;
	width:696px;
	height:482px;
	z-index:42;
}
#apTitelbild {
	position:absolute;
	left:164px;
	top:300px;
	width:283px;
	height:283px;
	z-index:42;
}
#apUnterschrift {
	position:absolute;
	left:467px;
	top:457px;
	width:250;
	height:30;
	z-index:41;
}

