@charset "ISO-8859-1";
/* 1. Home */
a:link {text-decoration:none; color:#000}
a:visited {text-decoration:none; color:#000}
a:active {text-decoration:none; color:#000}
a:hover {text-decoration:none; color:#000}

body {
	margin:0px; padding:0px;
	background-color:#f9e8a6;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	background:url(images/background%201.jpg) no-repeat;
	min-height:2500px;
	width:1100px;
	position:absolute; top:0px; left: 0px;
	z-index:100;
}


/*------------------------------------------------------------------------------- */

#nav_top {
	position:absolute; top:175px; left: 200px;
	z-index:500;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% , Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:lighter;
	opacity:.70;
	filter:alpha(opacity=70);
	filter:"alpha(opacity=70)";
	}
.menu ul{
	background:#ffffff;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#ffffff bottom right no-repeat;
		color:#000;
		display:block;
		font-weight:lighter;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #cf0130 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#3b3b3b;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:14px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#cf0130 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	


/*------------------------------------------------------------------------------- */

#white_frame {
	position:absolute; top:245px; left: 200px;
	border:0px;
}

#logo {
	position:absolute; top:100px; left:50px;
	border:0px;
}

#snippet {
	position:absolute; top:175px; left:162px;
	border:0px;
}

#left {
	position:absolute; top:275px; left: 60px;
	border:0px;
}

h1 {
	font-size:24px;
	font-weight:lighter;
}

h2 {
	font-size:20px;
	font-weight:lighter;
}

#home_txt {
	margin:0px; padding:0px;
	position:absolute; top:275px; left:290px;
	z-index:300;
}

#home_list {
	font-size:18px;
	line-height:28px;
}

#erlaubnis {
	color:#a5a5a5;
}

#konflikte{
	position:absolute; top:340px; left:290px;
	border:0px;
}

#list {
	line-height:22px;
}

#yoga_gruppe{
	position:absolute; top:350px; left:255px;
	border:0px;
}

#yoga_einzel{
	position:absolute; top:945px; left:255px;
	border:0px;
}

#nikola{
	position:absolute; top:295px; left:735px;
	border:0px;
}

#disclaimer {font-size:12px}

#links {line-height:35px;}
