*			{margin:0;padding:0;}
body 		{margin:0;padding:0;background-color:#003300; 
			background-image: url(../pics/bg/hg.jpg);
			background-position:180px;
			background-repeat:repeat-y;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
/*			position:relative;*/
			}

h1 			{
			font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size: 16px; 
			font-weight: bold; 
			padding: 0px 0px 0px 30px; 
			margin:0px; 
			margin-bottom:15px;
			background-image:url(../pics/bg/h1_bg.gif); 
			}			

h2 			{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 15px; font-weight: bold; padding: 0px 0px 0px 0px; margin:0px; margin-top:10px;}			

select		{font-size:10px;background-image:url(../pics/bg/cellpic.jpg); }

/*
#main		{width:820px;
			position:relative;
			background-image: url(../pics/bg/hg.jpg);
			background-repeat:repeat-y;
			background-position:180px;
			margin:auto;}
*/

#kopf		{
			position: absolute; top: 10px; left:175px;width:680px;height:140px;border:solid 1px white;background-color:#ddd;background-image:url(../pics/banner/panorama1.jpg)
			}	
			
#logo		{
			position:absolute;left:10px;top:15px;
			}					




#inhalt		{
			position:absolute;
			top:200px;
			left:210px;
			width:610px;
/*			margin-top:200px;
			margin-left:210px;
			width:610px;
			border:1px solid blue; */
			position:relative;
			}
#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	{padding-bottom:20px;}*/
#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;}
			
#navi		{
			position:absolute;
			top:200px;
/*			margin-top:20px;*/
			margin-left:5px;  
			width:180px; 
/*			background-image:url(../pics/bg/maxl4.gif);background-position:right 10px;background-repeat: no-repeat; */
			z-index:10;
/*			min-height:400px;
			border: 1px solid green;*/
			color:white;
			font-size:10px;}

#navi ul 	{list-style:none;list-style-position:inside;padding-left:5px;}
#navi ul .ausgesucht	{margin-left:10px;margin-bottom:15px;/*border-right:5px solid red;*/}
#navi .li_ausgesucht	{margin-bottom:5px;color:red;border-right:5px solid #FBDB05;}
#navi .li_ausgesucht a	{font-weight:bold;color:red;}
#navi .activ			{border-right:5px solid #FBDB05;}
#navi .activ a			{color:red;font-weight:bold;}
#navi ul li	{display:block; border-right:5px solid #003300; padding:3px;padding-left:6px;margin-bottom:5px;background-color:#ddd;border-top: solid 1px #b9a894;color:black;	 }
#navi ul li:hover {color:#000;font-weight:bold;border-right:5px solid red;background-image:url(../pics/bg/a_bg.gif);}

#navi a				{color:black;width:100%;display:block;font-weight:normal;text-decoration:none;}
#navi a:hover		{font-weight:bold;color:black;}


#galeriecontainer	{text-align:center;margin-top:30px;width:500px;
					display:none;}

.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_bg1.gif);
					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	{
				border: 2px outset #dddddd;
				width:450px;
				min-height:200px;
				margin-bottom:10px;
				margin-right:20px;
				margin-left:20px;
				padding:20px 5px 5px 5px;
				background-color:#F8F1DF;
				}
				
.visitenkarte a	{font-weight:bold;}
.visitenkarte h2	{margin-top:10px; margin-bottom:5px;}
				
.vk_bild		{margin-left:5px;margin-right:10px;position:absolute;}				
.vk_text		{margin-left:180px;}


#inhalt table td .nach_oben  	{padding:15px 20px 20px 0; 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;>
			}

#schalter	{margin-top:10px;}

#kalender	{margin-left:5px;margin-top:30px;text-align:center;border:1px solid white;width:165px;}
#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:165px;}
#kalender_inhalt table td	{text-align:center;font-size:11px;}
#kalender_inhalt a		{font-weight:bold;color:red;}
#kalender_inhalt a:hover	{color:white;}
#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-size98px;font-weight:bold;}
#copy a	{font-size:8px;text-decoration:none;color:white;}		