body {

	background-image: url(back-1px.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	position: relative;

	background-color: #F2F1ED;

	margin: 0px;

}

.level1-act{
	background-color:#efefef;
}

.level2-no{
	background-color:#990000;
}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-top: 0px;

	margin-bottom: -15px;

	padding: 0px;

}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-top: 0px;

	margin-bottom: -15px;

	padding: 0px;

}

h3 {

	margin-bottom: -15px;

	margin-top: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}



h4 {

	margin-bottom: -15px;

	color: #515151;

	margin-top: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}
#pageflip {
	height: 700px;
	width: 700px;
	position: absolute;
	left: 80px;
	top: 200px;
	z-index: 100;
	elevation: 20deg;
}




#menu_1 .menu1-livel1-no {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	margin-left: 5px;

	margin-top: 6px;



}



#menu_1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	margin-left: 5px;

	margin-top: 6px;



}



#menu_1 .menu1-livel1-act  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	margin-left: 5px;

	margin-top: 6px;



}



#menu_1 .menu1-livel2-no  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	position: relative;

	left: 30px;

	margin-top: 6px;



}



#menu_1 .menu1-livel2-act  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	left: 30px;

	margin-top: 6px;

	position: relative;



}



#table_1 #menu_1 #navi {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

}





a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;



}



a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



#text1 .content {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



	margin-left: 30px;



}

#table_1 {

	width: 713px;

	position: absolute;

	left: 45px;

	top: 240px;

	

}

#tt_content .bodytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #000000;

	line-height: 140%;

}

#table_1 td {

	font-family: Verdana;

	font-size: 11px;

	font-style: normal;

}



#table_0 {

	margin-left: 37px;

	margin-top: 0px;

	position: static;

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #646464;

}



#table_head {

	margin-left: 230px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-bottom: 2px;

	position: static;

}

#table_head .content {

font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #505050;

}

#text1 img {

	padding-left: 10px;

	padding-bottom: 5px;

}

a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: bold;

}



ul#nav,

ul#nav ul {

	margin: 0;

	padding: 0;

	width: 150px; /* Width of Menu Items */

	border-bottom: 1px solid #ccc;

	background: #fff; /* IE6 Bug */

	color: black;

	font-size: 100%;

	}
	
ul#nav ul {

	margin: 0;

	padding: 0;

	width: 150px; /* Width of Menu Items */

	border-bottom: 1px solid #ccc;

	background: #fff; /* IE6 Bug */

	color: black;

	font-size: 100%;

	}
	
ul#nav ul   {

	margin: 0;

	padding: 0;

	width: 150px; /* Width of Menu Items */

	border-bottom: 1px solid #ccc;

	background: #fff; /* IE6 Bug */

	color: black;

	font-size: 100%;

	}

 

ul#nav li {

	position: relative;

	list-style: none;

	}

 

ul#nav li a  {

	display: block;

	text-decoration: none;

	color: #777;

	padding: 5px;

	border: 1px solid #cccccc;

	border-bottom: 0;

	}
	
ul#nav li a  {

	display: block;

	text-decoration: none;

	color: #777;

	padding: 5px;

	border: 1px solid #cccccc;

	border-bottom: 0;

	}

	

 

/* Fix IE. Hide from IE Mac \*/

* html ul#nav li { float: left; height: 1%; }

* html ul#nav li a { height: 1%; }

/* End */

 

ul#nav ul {

	position: absolute;

	display: none;

	left: 149px; /* Set 1px liss than menu width */

	top: 0;

	}

 

ul#nav li ul li a {

	padding: 5px 5px;

	height:13px;

	} /* Sub Menu styles */

 

ul#nav li:hover ul ul,

ul#nav li:hover ul ul ul,

ul#nav li.over ul ul,

ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

 

ul#nav li:hover ul,

ul#nav li li:hover ul,

ul#nav li li li:hover ul,

ul#nav li.over ul,

ul#nav li li.over ul,

ul#nav li li li.over ul { display: block; } /* The magic */

 

ul#nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

 

ul#nav li.menuparent:hover,

ul#nav li.over { 

	background-color: #f9f9f9; 

}

 

 

ul#nav li a:hover { 

	color: #E2144A; 	

}





/* navigation2 */



ul#nav2,

ul#nav2 ul {

	margin: 0;

	padding: 0;

	width: 150px; /* Width of Menu Items */

	border-bottom: 1px solid #ccc;

	background: #fff; /* IE6 Bug */

	color: black;

	font-size: 100%;

	}

 

ul#nav2 li {

	position: relative;

	list-style: none;

	}

 

ul#nav2 li a {

	display: block;

	text-decoration: none;

	color: #777;

	padding: 5px;

	border: 1px solid #cccccc;

	border-bottom: 0;

	}

	

 

/* Fix IE. Hide from IE Mac \*/

* html ul#nav2 li { float: left; height: 1%; }

* html ul#nav2 li a { height: 1%; }

/* End */

 

ul#nav2 ul {

	position: absolute;

	display: none;

	left: 149px; /* Set 1px liss than menu width */

	top: 0;

	}

 

/* Sub Menu styles */

 

ul#nav2 li:hover ul ul,

ul#nav2 li:hover ul ul ul,

ul#nav2 li.over2 ul ul,

ul#nav2 li.over2 ul ul ul { display: none; } /* Hide sub-menus initially */

 

ul#nav2 li:hover ul,

ul#nav2 li li:hover ul,

ul#nav2 li li li:hover ul,

ul#nav2 li.over2 ul,

ul#nav2 li li.over2 ul,

ul#nav2 li li li.over2 ul { display: block; } /* The magic */

 

ul#nav2 li.menuparent2 { background: transparent url(arrow.gif) right center no-repeat; }

 

ul#nav2 li.menuparent2:hover,

ul#nav2 li.over2 { 

	background-color: #f9f9f9; 

}

 

 

ul#nav2 li a:hover { 

	color: #E2144A; 	

}



/* ende navigation2 */



#headline {

	position: absolute;

	left: 238px;

	top: 45px;

	z-index: 1;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;
}




#headpic {

	position: absolute;

	left: 0px;

	top: 0px;

	background-image:url(back-177px.jpg);

	background-repeat: no-repeat;

	width: 1007px;

	height: 177px;

	margin-top: 0px;

	padding-top: 0px;

	background-position: left top;

	margin-left: 0px;

}



#logo {

	position: absolute;

	left: 53px;

	top: 620px;

	background-image:url(logo.jpg);

	background-repeat: no-repeat;

	width: 161px;

	height: 79px;

	z-index: 1;

}



#stimmung {

	background-image:url(lampe.jpg);	

	position: absolute;

	left: 46px;

	top: 70px;

	width: 721px;

	height: 212px;

	z-index: 1;

}

#stimmung2 {

	background-image:url(tanzen.jpg);	

	position: absolute;

	left: 46px;

	top: 70px;

	width: 721px;

	height: 212px;

	z-index: 1;

}

#stimmung3 {

	position: absolute;

	left: 46px;

	top: 70px;

	width: 721px;

	height: 212px;

	z-index: 1;

}



#navigation {

	position: absolute;

	left: 58px;

	top: 300px;

	z-index: 1;

}



#navigation2 {

	position: absolute;

	left: 58px;

	top: 410px;

	z-index: 2;

}



#login {

	position: absolute;

	left: 30px;

	top: 250px;

	z-index: 1;

	width: 150px;

}

#tt_content {

	position: absolute;

	left: 238px;

	top: 300px;

	width: 507px;

}

#login #login .login {

	height: 20px;

	width: 100px; /* IE6 Bug */

	color: #515151;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-top: 2px;

	border: 1px solid #cccccc;

	margin-left: 0px;

	text-align: left;

	text-indent: -3px;

	background-color: #ffffff;

}

#login #login #pass {

	border: 1px solid #cccccc;

	margin-left: 0px;

	text-align: left;

	text-indent: 5px;

}

#login #login #user {

	border: 1px solid #cccccc;

	margin-left: 0px;

	text-align: left;

	text-indent: 5px;

}



#login .logout {

	height: 20px;

	width: 100px; /* IE6 Bug */

	color: #515151;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-top: 2px;

	border: 1px solid #cccccc;

	margin-left: 0px;

	text-align: left;

	text-indent: -3px;

	background-color: #ffffff;

	position: absolute;

	top: 250px;

	left: 30px;

	z-index: 1;

}

#news {
	position: absolute;
	left:804px;
	top: 71px;
	z-index: 30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 177px;
	}

#newshead {
	position: absolute;
	left:805px;
	top: 45px;
	z-index: 30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 177px;
	}

