
body  				{ 	background-image: url("img/bg.jpg"); 
						background-repeat: repeat-x; 
						background-color: #F7DF30;
						font-family: Arial; 
						font-size: 12px; }

table, tr, td       { 	font-family: Arial; 
						font-size: 12px; 
						clear: both;
						line-height: 20px; }

h1					{	font-size: 22px; 
						color: #334E8B; 
						font-weight: bold; 
						margin: 0px 0px 5px 0px; }

h2					{	font-size: 16px; 
						color: #ED3023; 
						font-weight: bold; 
						margin: 10px 0px 5px 0px; }

h3					{	font-size: 16px; 
						color: #ED3023; 
						font-weight: bold; 
						margin: 30px 0px 5px 0px; 
						clear: both;}

#logo				{	position: absolute;
						left: 15px;
						top: 25px;
						height: 73px;
						width: 197px; }

#banner				{	position: absolute;
						left: 225px;
						top: 54px;
						height: 20px;
						width: 600px; 
						}

#bannertext				{	font-size: 14px; 
						position: absolute; 
						margin-top: 105px; 
						color: #000099; 
						margin-left: 8px; 
						font-weight: bold; }

*html #contentDiv    {  position: absolute;
						left: 192px;
						height: 1050px;
						top: 130px;
						width: 638px; 
						background-color: #FFFFFF; 
						z-index: -1; }

#contentDiv         {	position: absolute;
						left: 192px;
						height: 1500px;
						top: 130px;
						width: 638px; 
						background-color: #FFFFFF;
						overflow: hidden; }

*html #content      {	width: 618px;
						padding: 10px 30px 30px 30px;
						background-color: #FFFFFF; 
						line-height: 20px; }

#content            {	float: left;
						width: 558px;
						padding: 10px 30px 30px 30px;
						background-color: #FFFFFF; 
						line-height: 20px; }

#content img		{   float: left; 
						margin: 0px 20px 20px 0px; }

#content td img		{  	margin: 0px 20px 0px 0px; 
						vertical-align: bottom;
						padding: 0px;
						float: none; }


#borderTop			{	margin: 0px;	
						background-image: url("img/erlebnispark.gif"); 
						background-repeat: no-repeat; 
						height: 45px;
						width: 638px; }


#borderRight		{	margin: 0px;	
						padding: 0px;	
						background-image: url("img/border_right.jpg"); 
						background-repeat: no-repeat; 
						width: 20px;
						float: left;
						height: 1000px; }

#borderRightBottom	{	margin: 593px 0px 0px 0px;	
						background-image: url("img/border_right_bottom.jpg"); 
						background-repeat:repeat-y; 
						width: 20px;
						height: 100%; }

#addresse			{	position: absolute;
						left: 16px;
						top: 500px;
						line-height: 14px;
						color: #ED3023;
						z-index: 1;
						font-weight: bold;
						overflow: hidden;}

#partnerlinks		{	position: absolute;
						width: 150px;
						left: 840px;
						color: #ED3023;
						top: 168px; }


#navigation			{	position: absolute;
						left: 61px;
						top: 161px;
						width: 130px;
						font-family: Arial; 
						font-size: 16px; 
						font-weight: bold;
						line-height: 25px;
						float: left; }


.small				{ font-size: 10px; }
.action				{ background-image: url("img/aktion.gif"); 
					  background-repeat: no-repeat; 
					  background-position: 20px;}	


a:link			    { text-decoration: none; color: #ED3023;}
a:visited			{ text-decoration: none; color: #ED3023;}
a:hover				{ text-decoration: none; color: #334E8B;}
a:active			{ text-decoration: none; color: #ED3023;}


a.mehr				{ background-image: url("img/arrow_red.gif"); 
					  background-repeat: no-repeat;
					  background-position: right;
					  color: #ED3023; 
					  display: block;
					  width: 40px; 
					  margin: -21px 50px 0px 0px;
					  padding: 0px;
					  float: right; }


a.mehr1				{ background-image: url("img/arrow_red.gif"); 
					  background-repeat: no-repeat;
					  background-position: right;
					  color: #ED3023; 
					  display: block;
					  width: 80px; 
					  margin: -21px 50px 0px 0px;
					  padding: 0px;
					  float: right; }




#navigation li a			{   text-decoration: none; 
							    color: #334E8B;
							    display: block;
							    width: 130px;
							    height: 25px;
							    text-align: right; }

#navigation li a:hover		{   text-decoration: none; 
								color: #ED3023;
								display: block;
								width: 130px;
								height: 25px;
								background-color: #F7DF30;
								text-align: right; }
			
#navigation li li a			{   font-size: 12px;
								font-weight: normal;
								line-height: 15px;
								text-align: left;
								height: 18px; }

#navigation li li a:hover	{   font-size: 12px;
								font-weight: normal;
								line-height: 15px;
								text-align: left;
								height: 18px; }

#navigation ul				{   margin: 0px;
								padding: 0px; }

#navigation li				{   list-style: none;
								margin: 0px;
								padding: 0px; 
								float: left;
								z-index: 1; }

#navigation li ul			{   margin: -25px 0px 0px 0px; 
								padding: 6px 5px 2px 15px; 
								position: absolute;
								top: auto; 
								left: 136px;
								display: none; 
								background-color: #F7DF30;
								width: 140px; 
								z-index: 1; }

#navigation li:hover ul, #navigation li.sfhover ul  {
								left: 130px;
								display: block;
								z-index: 1; }

