body
{
font-size: 13px;
color: #3e3d40;
font-family: Arial;
line-height: 20px;
}

a:link, a:visited
{
text-decoration: underline;
color: #3e3d40;
}

a:hover, a:active, a:focus
{
text-decoration: none ;
color: #3e3d40;
outline: none;
}

h1
{
font-size: 29px;
font-weight: bold;
color: #3e3d40;
text-decoration: none;
margin: 0px 0px 30px 0px;
}

h2
{
font-size: 18px;
font-weight: bold;
color: #d3a3a3;
text-decoration: none;
margin: 40px 0px 20px 0px;
}

h3
{
font-size: 18px;
font-weight: bold;
color: #3e3d40;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

p
{
margin: 0px 0px 20px 0px;
}

.klein, .kleiner
{
position: relative;
font-size: 10px;
top: 0px;
color: #626262;
}

.kleiner
{
top: -5px;
}

.ausgebucht
{
color: silver;
}

.links
{
float: left;
margin: -10px 30px 0px 0px;
}

#wrap
{
position: absolute;
width: 886px;
left: 50%;
margin: 0px 0px 0px -443px;
}

	#wrap #logo
	{
	position: absolute;
	background: url(../images/logo_bunt.png) no-repeat;
	width: 247px;
	height: 290px;
	top: 5px;
	left: 740px;
	z-index: 100;
	}

	#wrap #stimmung
	{
	background: url(../images/stimmung1.png) no-repeat;
	width: 886px;
	height: 154px;
	}
	
	#wrap #inhalt
	{
	background: url(../images/hintergrund.png) repeat-y;
	width: 718px;
	padding: 0px 88px 30px 88px;
	}
	
		#wrap #inhalt #menue
		{
		position: relative;
		width: 886px;
		height: 69px;
		top: -4px;
		left: -60px;
		margin: 0px 0px 30px 0px;
		}
		
		#wrap #inhalt .ausschreibung
		{
		width: 718px;
		border: none;
		border-spacing: 0px;
		padding: 0px;
		margin: 0px;
		}
		
			#wrap #inhalt .ausschreibung .ausschreibung_cell1
			{
			width: 200px;
			font-size: 14px;
			font-weight: bold;
			color: #b5d2d0;
			vertical-align: top;
			padding: 10px 0px 10px 0px;
			}
		
			#wrap #inhalt .ausschreibung .ausschreibung_cell2
			{
			width: 518px;
			vertical-align: top;
			padding: 10px 0px 10px 0px;
			}
		
		#wrap #inhalt ul
		{
		margin: 0px;
		}
		
			#wrap #inhalt ul li
			{
			list-style: square;
			margin: 0px 0px 3px 20px;
			}
		
		#wrap #inhalt .start_info
		{
		width: 678px;
		background: #d3a3a3;
		border: 1px solid #ad888c;
		margin: 40px 0px 20px 0px;
		padding: 20px 20px 0px 20px;
		}
		
		#wrap #inhalt .teilnehmer
		{
		width: 678px;
		background: #d3e3e2;
		border: 1px solid #b5d2d0;
		margin: 40px 0px 20px 0px;
		padding: 20px 20px 0px 20px;
		}
		
			#wrap #inhalt .teilnehmer ul
			{
			margin: 0px 0px 20px 0px;
			}
		
		#wrap #inhalt form p
		{
		position: relative;
		margin: 0px 0px 10px 209px;
		}
		
			#wrap #inhalt form p label
			{
			position: absolute;
			top: 0;
			left: 0;
			color: #555959;
			width: 380px;
			display: block;
			margin: 5px 5px 5px 6px;
			padding: 0;
			}
		
			#wrap #inhalt form p br
			{
			display: none;
			}
		
			#wrap #inhalt form p input, #wrap #inhalt form p textarea
			{
			display: block;
			padding: 4px;
			width: 300px;
			margin: 0;
			background: #d3e3e2;
			color: #555959;
			font-family: verdana;
			font-size: 12px;
			border: 1px solid #b5d2d0;
			overflow: hidden;
			}
			
			#wrap #inhalt form p input.false
			{
			display: block;
			padding: 4px;
			width: 300px;
			margin: 0;
			background: #e79a9a;
			color: #555959;
			font-family: verdana;
			font-size: 12px;
			border: 1px solid #cc8383;
			overflow: hidden;
			}
		
			#wrap #inhalt form p textarea
			{
			padding: 2px;
			width: 304px;
			height: 100px;
			}
		
			#wrap #inhalt form p input.abschicken 
			{
			border: 1px solid #b5d2d0;
			color: #555959;
			display: block;
			padding: 4px;
			width: 100px;
			margin: 0;
			background: #d3e3e2;
			cursor: pointer;
			}
			
			#wrap #inhalt form p input.radioauswahl1
			{
			position: relative;
			left: 143px;
			margin: 0px 0px 0px 0px;
			background: transparent;
			border: none;
			outline: none;
			width: 12px;
			}
			
			#wrap #inhalt form p input.radioauswahl2
			{
			margin: -13px 0px 0px 100px;
			background: transparent;
			border: none;
			width: 15px;
			}
			
			#wrap #inhalt form p .auswahl
			{
			margin: -16px 30px 0px 20px;
			float: left;
			}
			
			#wrap #inhalt form p .auswahl_ausgebucht
			{
			margin: -16px 30px 0px 20px;
			float: left;
			color: silver;
			}
			
			#wrap #inhalt form p .auswahl2
			{
			margin: -16px 53px 0px 20px;
			float: left;
			}
						
			#wrap #inhalt form p .auswahl3
			{
			margin: -16px 30px 0px 20px;
			float: left;
			}
						
			#wrap #inhalt form p .auswahl4
			{
			margin: -16px 30px 0px 20px;
			float: left;
			}
		
		#wrap #inhalt .impressumtab
		{
		width: 300px;
		margin: 0px 0px 10px 0px;
		}
		
			#wrap #inhalt .impressumtab .impressumcell1
			{
			width: 40px;
			}
			
		#wrap #inhalt hr.trennlinie
		{
		width: 350px;
		margin: 50px 0px 50px 175px;
		border-top: 1px solid #d3a3a3;
		border-bottom: none;
		}
		
		#wrap #inhalt .preise
		{
		width: 700px;
		margin: 30px 0px 20px 0px;
		border-spacing: 0px;
		padding: 0px 0px 0px 0px;
		border: none;
		text-align: center;
		}
		
			#wrap #inhalt .preise .preise_celltop1, #wrap #inhalt .preise .preise_celltop2, #wrap #inhalt .preise .preise_celltop3, #wrap #inhalt .preise .preise_celltop4, #wrap #inhalt .preise .preise_celltop5
			{
			width: 140px;
			font-size: 14px;
			padding: 10px 0px 0px 0px;
			border-bottom: 1px solid #3e3d40;
			}
			
			#wrap #inhalt .preise .preise_celltop1
			{
			width: 298px;
			color: #3e3d40;
			font-size: 24px;
			text-align: left;
			}
			
			#wrap #inhalt .preise .preise_cell1, #wrap #inhalt .preise .preise_cell2, #wrap #inhalt .preise .preise_cell3, #wrap #inhalt .preise .preise_cell4, #wrap #inhalt .preise .preise_cell5
			{
			padding: 6px 0px 0px 0px;
			}
			
			#wrap #inhalt .preise .preise_cell1
			{
			text-align: left;
			padding: 6px 0px 0px 20px;
			}
		
		#wrap #inhalt #park
		{
		width: 700px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		}
		
			#wrap #inhalt #park #park_links
			{
			width: 350px;
			float: left;
			}
			
				#wrap #inhalt #park #park_links img
				{
				border: 1px solid #3e3d40;
				}
			
			#wrap #inhalt #park #park_rechts
			{
			width: 325px;
			margin: 0px 0px 0px 350px;
			padding: 0px 0px 0px 25px;
			}
	
		#wrap #inhalt #map_canvas
		{
		width: 708px;
		height: 253px;
		border: 1px solid #3e3d40;
		margin: 0px 0px 50px 0px;
		}
	
	#wrap #inhalt_ende
	{
	background: url(../images/hintergrund_ende.png) no-repeat;
	width: 886px;
	height: 15px;
	}
	
	#wrap #fusslogos
	{
	width: 640px;
	float: left;
	}
	
		#wrap #fusslogos .logo_klein
		{
		margin: 10px 50px 0px 20px;
		}
	
	#wrap #copyright
	{
	width: 236px;
	padding: 20px 10px 0px 0px;
	font-size: 10px;
	text-align: right;
	line-height: 15px;
	color: #a4a4a4;
	margin: 0px 0px 0px 640px;
	}
	
		#wrap #copyright a:link, #wrap #copyright a:visited
		{
		text-decoration: none;
		color: #919191;
		font-weight: bold;
		}
		
		#wrap #copyright a:hover, #wrap #copyright a:active, #wrap #copyright a:focus
		{
		text-decoration: underline ;
		color: #919191;
		outline: none;
		font-weight: bold;
		}