/* <![CDATA[ */
*			{	list-style:none; margin:0; padding:0; font-weight:normal; font-style:normal; text-decoration:none;}
html		{	width:100%; height:100%; overflow:hidden; overflow-x:auto; overflow-y:auto; background-color:#ACF;
				font-weight:normal;	background:#ACF url(../img/oberberg.jpg) no-repeat fixed 150px 160px;
			}

body 		{	position:absolute; z-index:0; width:100%; margin:0; padding:0; font-size:100.01%; 
				color:#000; font-family: Arial, Verdana, Helvetica, sans-serif; 
				border-collapse:collapse; border-style:none; border-width:0; 
				vertical-align:top; text-align:left;
			}
#top		{	position:absolute; z-index:999; left:0; top:0; background:#CEF; margin:0; padding:0;
				width:100%; height:160px; line-height:120px; display:inline; float:left; clear:none;
			}
.title		{	margin:0 0 0 150px; padding:0; font-size:50px; font-weight:bold; height:125px; white-space:nowrap;
				vertical-align:middle; line-height:120px; display:inline; float:none; clear:both;
			}
html>body #top{position: fixed;} /* nur fuer moderne Browser! */
html>body .title{position: fixed;} /* nur fuer moderne Browser! */
#top-menu	{	position:absolute; z-index:9999; margin:125px 0 0 150px; padding:0; font-size:18px;
				display:inline; float:left; clear:none; white-space:nowrap;
			}
html>body #top-menu{position: fixed;} /* nur fuer moderne Browser! */
#CONTAIN	{	position:absolute; z-index:0; left:150px; top:160px; }
#DISPLAY	{	padding:30px; width:610px; min-width:580px; max-width:580px; height:626px; min-height:626px;
				visibility:visible; vertical-align:top; display:inline; float:left; clear:both; 
			}

a			{text-decoration:underline;	color:#000;}
a:hover		{	text-decoration:underline;}
a:visited	{	outline: none;}
a:active	{	color:#000; text-decoration:underline; outline:none;}
a:focus		{	color:#000; outline: none; }

#aktiv		{	text-decoration:underline; color:#000;}
#aktiv2		{	text-decoration:underline; background:#CEF; font-size:18px; display:block; font-weight:normal;}

.logo		{	position:absolute; z-index:9999; left:0; top:0;
				width:120px; height:120px; margin:0; padding:0;
				background-image:url("../img/taube.jpg"); background-repeat:no-repeat;
				display:block; float:left; clear:both; white-space:nowrap;
			}
html>body .logo{position: fixed;} /* nur fuer moderne Browser! */

.email		{	width:350px; height:19px; display:inline; float:none; clear:left; border:0; 
				line-height:20px; margin:0 0 0 15px; padding:0; vertical-align:middle;
			}
.email-austausch{width:400px; height:23px; display:inline; float:none; clear:left; border:0; 
				line-height:20px; margin:0; padding:0; vertical-align:middle;
			}
.email-ja-ostermarsch{width:332px; height:23px; display:inline; float:none; clear:left; border:0; 
				line-height:20px; margin:0; padding:0; vertical-align:middle;
			}
			
#menu		{	position: absolute; top: 158px; left:1px; width:127px; max-width:130px; border:0;
				display:block; float:left; clear:left; 
			}
html>body #menu{position: fixed;} /* nur fuer moderne Browser! */		
#menu ul	{	list-style:none; margin:0; padding:0;}

#menu a,
#menu h2	{	font-weight:normal; font-size:18px;
				border:0; margin:0; padding:9px 10px; display:block;
			}

#menu h2	{	color:#fff; background:none; text-transform:uppercase;}

#menu a		{	color:#000; background:none; text-decoration:none;}

#menu a:hover{	color:#000; background:#ACF; font-weight:normal; text-decoration:underline;}

#menu li	{	position:relative;} 

#menu ul ul ul{position:absolute; top:0; left:100%; width:100%;}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{display: block;}

/* ]]> */
