*			{margin:0;padding:0;}
html 		{height: 100% } 
body 		{margin:0;padding:0;background-color:black; 
			background-image: url(../pics/bg/hg.jpg); 
			background-position:center;
			background-repeat:repeat-y;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
/*			position:relative;*/
			min-height: 101%;
			}

h1 			{color:white;
			text-align:center;
			font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size: 16px; 
			font-weight: bold; 
			padding: 0px; 
			margin:0px; 
			margin-bottom:15px;
			background-image:url(../pics/bg/h1_bg.jpg);
			border:1px solid #b9a894; 
			border-top: 1px solid white;
			border-left: 1px solid white;
			}			

h2 			{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; padding: 0px 0px 0px 0px; margin:0px; margin-top:10px;}			

select		{font-size:10px;background-image:url(../pics/bg/cellpic.jpg); }

ul			{list-style:disk;list-style-position:outside;margin-left:20px;}
/*
#main		{width:820px;
			position:relative;
			background-image: url(../pics/bg/hg.jpg);
			background-repeat:repeat-y;
			background-position:180px;
			margin:auto;}
*/

#main		{width:1000px;
			position:relative;
			margin:auto;
			min-height:600px;
/*			border: 1px solid red; */
			}
			
#kopf		{
			position: absolute; 
			top: 5px; left:2px;
/*			left:175px; */
			width:100%;
			height:150px;
/*			border: 1px solid black; */
			border-right: 1px solid #b9a894;
			border-bottom: 2px solid #b9a894;
			background-color:#ddd;
			background-image:url(../pics/banner/banner.jpg)
			}	
			
#logo		{
			position:absolute;left:10px;top:15px;
			}					




#inhalt		{
			position:absolute;
			top:200px;
			left:230px;
			width:600px;
			min-height:500px;
/*			margin-top:200px;
			margin-left:210px;
			width:610px;
			border:1px solid green; */
			padding-bottom:50px;
			padding-right:5px;
			border-right:1px dotted black;			
			}
			
#sponsor	{
			position:absolute;
			top:200px;
			left:840px;
			width:160px;
			min-height:500px;
/*			margin-top:200px;
			margin-left:210px;
			width:610px; */
			border:1px solid white;
			padding-bottom:50px;
			text-align:center;

			}			

#sponsor img	{width:150px;margin-bottom:20px;}			
#sponsor a	{text-decoration:none; color: black;font-weight:bold;margin-bottom:10px;}
#inhalt .inhaltbild	{float:right;margin:0 0 10px 10px; border-width:1px 3px 3px 1px; border-style:solid; border-color: black;padding:3px;}			

#inhalt table	{width:100%;}
#inhalt table td	{overflow:hidden;}
#inhalt table td a	{color:black;text-decoration:none; font-size:12px;}
#inhalt a	{color:black;text-decoration:none; font-size:10px;font-weight:bold;}
#karte		{float:right;margin-right:0px;margin-left:20px;}


#rechts		{position:absolute;right:20px;top:5px;height:30px;color:#990100;font-weight:bold;}
#rechts ul	{list-style:none;list-style-position:inside;}
#rechts ul li	{display:block; float:left;border-left:3px solid #990100;padding:3px;padding-left:8px;padding-right:8px;font-size:10px;
			background-color:white;opacity: 0.7;}
			
		
#rechts ul li:hover {background-color:red;font-weight:bold;
			opacity:1;}


#rechts  .activ	{background-color:red;color:white;font-weight:bold;}

#rechts a	{color:#990100;width:100%;text-decoration:none;display:block;width:70px;text-align:center;}
#rechts .activ a	{color:white;}
#rechts a:hover	{background-color:red; color:white;}
			
#navi		{
			position:absolute;
			top:200px;
/*			margin-top:20px;*/
			margin-left:5px;  
			width:188px; 
/*			background-image:url(../pics/bg/maxl4.gif);background-position:right 10px;background-repeat: no-repeat; */
			z-index:10;
			min-height:400px;
			color:black;
			font-size:10px;
/*			border:1px solid white;
			background-color:#fff; */
			}

#navi ul 	{margin:0;list-style:none;list-style-position:inside;padding-left:5px;}

#navi ul li	{display:block; 
			border:1px solid #b9a894; 
			border-top: 1px solid #000;
			border-left: 1px solid #000;
			padding:5px;padding-left:6px;margin-bottom:2px;background-color:#FFFFCB;color:black;	 }
			
#navi ul .ausgesucht	{margin-left:10px;margin-bottom:15px;/*border-right:3px solid red;*/}

#navi .li_ausgesucht	{margin-bottom:5px;color:red;border:1px solid #FBDB05;border-right:5px solid #FBD402;border-top: 1px solid #000;border-left: 1px solid #000;}
#navi .li_ausgesucht a	{font-weight:bold;color:#990100;}
#navi .activ			{background-image:url(../pics/bg/a_bg.jpg);
						border:1px solid #FBD402;
						border-right:5px solid #FBD402;
						border-top: 1px solid #000;
						border-left: 1px solid #000;}
						
#navi .activ a			{color:#990100;font-weight:bold;}


			
#navi ul li:hover {color:red;font-weight:bold;border:1px solid #55AB18;background-image:url(../pics/bg/a_bg.jpg);border-right:5px solid red;border-top: 1px solid #000;border-left: 1px solid #000;}

#navi a				{color:black;width:100%;display:block;font-weight:normal;text-decoration:none;}
#navi a:hover		{font-weight:bold;color:red;}


.galeriecontainer	{text-align:center;margin-top:10px;width:500px;
					display:none;}

.schalter			{margin-top:10px;}

.bildtabelle	{margin-top:20px;
				
/*				border-spacing:5px;*/
				}

.bildtabelle	td	{vertical-align:middle;
					text-align:center;
/*					border: 1px solid black;
					padding:25px; */
					background:#DEBA83;
					background-color:#CCCC98;
					background-image: url(../pics/bg/dia_bg.jpg);
					height:250px;
					width:250px;
					}	
									
.bildtabelle	td img		{border-width:1px 3px 3px 1px; border-style:solid; border-color: black;padding:3px;}
.fehlermeldung	{color:red;font-weight:bold;}

.visitenkarte	{clear:both;
				border: 2px outset #dddddd;
				width:450px;
				height:200px;
				margin-bottom:15px;
				margin-right:0px;
				margin-left:auto;
				padding:10px 5px 5px 5px;
				background-color:#F8F1DF;
				background-image:url(../pics/bg/vk.jpg);
				overflow:hidden;
				}
				
.visitenkarte a		{font-weight:bold;}
.visitenkarte h2	{margin-top:5px; margin-bottom:15px;}
.pers_h2		{margin-left:150px;margin-top:25px;margin-bottom:25px;}
				
.visitenkarte img	{margin-left:5px;margin-right:10px;float:left;padding:5px; background-color:#D9A900;border:none;}				
.vk_text			{margin-left:150px;}


#inhalt table td .nach_oben, .nach_oben 		{display:block;margin-top: 10px; font-weight:bold;font-size:10px;text-decoration:none;color:black;}
#inhalt table td .nach_oben:hover	{color:red;}

#aktionstext	{
			width:100%;
			font-weight:bold;
			z-index:2;
			padding:3px;
			background-image:url(../pics/bg/h1_bg.gif); 
			text-align:center; 
			margin-bottom:10px;
			}

#inhalt table td #schalter	{margin-top:10px;font-size:10px;}
#inhalt table td #schalter a	{font-size:10px;}

#kalender					
			{margin-left:5px;text-align:center;
			border:1px solid white;
			border-right: 1px solid #b9a894;
			border-bottom: 1px solid #b9a894;
			width:178px;
			background-color:#FFFFCB;
			padding:1px;}
			
#kalender h2
			{text-align:center;background-color:#ccc;color:black;margin-top:0;}
#kalender_inhalt			
			{padding-top:10px;text-align:center;}
			
#kalender_inhalt table		{width:100%;}
#kalender_inhalt table td	{text-align:center;font-size:11px;}
#kalender_inhalt a			{font-weight:bold;color:red;}
#kalender_inhalt a:hover	{color:black;}

#monat			{font-weight:bold;}
#monat	a		{font-weight:bold;color:white;display:inline;}
#monat	a:hover	{color:red;}

#kalender_kopf		{background-color:#ccc;}
#kalender_kopf td	{color: black;font-weight:bold;}

#copy	{position:fixed;bottom:5px;left:5px;
		color:white; font-size:8px;font-weight:bold;}
#copy a	{font-size:8px;text-decoration:none;color:white;}		

#footer	{position:fixed;
		bottom:0px;
/*		line-height:20px;
		border:1px solid red; */
		padding:5px;
		margin-top:30px;
		margin-left:2px;
		width:994px;
		background-color:#FFF;
		background-image:url(../pics/bg/footer.gif);
		background-repeat:repeat-y;
		text-align:center;
		font-size:10px;
		color:black;
		font-weight:bold;
		border-top: 1px solid black;
/*		border-bottom:1px solid black;
		border: 1px solid black;*/
		z-index:99;
		}
#footer a	{color:white; text-decoration:none;}
