body
{
background: white url(../images/ahorn.png) no-repeat fixed bottom left;
font-size: 12px;
color: #2a292c;
font-family: "Trebuchet MS";
line-height: 18px;
}

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

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

h1
{
font-size: 26px;
font-weight: bold;
color: #be0a26;
margin: 0px 0px 20px 0px;
text-decoration: none;
}

h2
{
font-size: 16px;
font-weight: bold;
color: #be0a26;
margin: 0px 0px 10px 0px;
}

h3
{
font-size: 14px;
color: #be0a26;
}

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

p.bilder_uebersicht
{
clear: both;
color: #be0a26;
margin: 0px 0px 15px 10px;
}

.clear
{
clear: both;
}

#wrap
{
position: absolute;
width: 812px;
left: 50%;
margin: 0px 0px 0px -406px;
overflow: hidden;
}

	#wrap #kopf
	{
	background: url(../images/seitenkopf.png) no-repeat;
	width: 812px;
	height: 265px;
	}
	
		#wrap #kopf #menue
		{
		position: relative;
		width: 408px;
		height: 34px;
		top: 231px;
		left: 392px;
		z-index: 2; 
		}
		
		#wrap #kopf #submenue
		{
		background: url(../images/hintergrund_sub.png) no-repeat;
		position: relative;
		width: 403px;
		height: 15px;
		top: 223px;
		left: 6px;
		padding: 8px 0px 0px 416px;
		z-index: 1;
		}
	
	#wrap #inhalt
	{
	background: url(../images/hintergrund_inhalt.png) repeat-y;
	width: 750px;
	overflow: hidden;
	padding: 23px 31px 0px 31px;
	}
	
		#wrap #inhalt #oeffnungszeiten
		{
		background: #be0a26;
		width: 750px;
		overflow: hidden;
		color: white;
		margin: 0px 0px 30px 0px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		}
		
			#wrap #inhalt #oeffnungszeiten #oeffnung_links
			{
			width: 230px;
			float: left;
			padding: 15px;
			}
			
				#wrap #inhalt #oeffnungszeiten #oeffnung_links #oeffnung_ueber
				{
				color: white;
				margin: 0px 0px 0px 0px;
				}
		
			#wrap #inhalt #oeffnungszeiten #oeffnung_mitte
			{
			width: 120px;
			float: left;
			font-size: 14px;
			line-height: 25px;
			padding: 4px 0px 0px 0px;
			}
		
			#wrap #inhalt #oeffnungszeiten #oeffnung_mitte2
			{
			width: 50px;
			float: left;
			font-size: 14px;
			line-height: 25px;
			padding: 5px 0px 0px 0px;
			text-align: right;
			}
		
			#wrap #inhalt #oeffnungszeiten #oeffnung_rechts
			{
			width: 285px;
			float: left;
			font-size: 14px;
			line-height: 25px;
			padding: 15px;
			text-align: right;
			}
						
				#wrap #inhalt #oeffnungszeiten #oeffnung_rechts #oeffnung_tele
				{
				color: white;
				margin: 0px 0px 0px 0px;
				}
	
		#wrap #inhalt #infos
		{
		width: 750px;
		overflow: visible;
		}
		
			#wrap #inhalt #infos #infos_links
			{
			width: 375px;
			float: left;
			}
			
				#wrap #inhalt #infos #infos_links img.trikot2
				{
				position: absolute;
				top: 530px;
				left: 370px;
				z-index: 2;
				}
			
				#wrap #inhalt #infos #infos_links img.trikot3
				{
				position: absolute;
				top: 530px;
				left: 510px;
				z-index: 1;
				}
			
			#wrap #inhalt #infos #infos_rechts
			{
			width: 375px;
			margin: 0px 0px 0px 375px;
			}
			
				#wrap #inhalt #infos #infos_rechts #infos_tab
				{
				width: 375px;
				border: none;
				border-spacing: 0px;
				padding: 0px;
				margin: 0px;
				}
				
					#wrap #inhalt #infos #infos_rechts #infos_tab .infos_cell1
					{
					width: 150px;
					padding: 0px 0px 0px 0px;
					color: #be0a26;
					font-weight: bold;
					vertical-align: top;
					}
				
					#wrap #inhalt #infos #infos_rechts #infos_tab .infos_cell2
					{
					width: 215px;
					padding: 0px 0px 0px 0px;
					vertical-align: top;
					}
					
				#wrap #inhalt #infos #infos_rechts .etikett
				{
				position: relative;
				width: 406px;
				height: 193px;
				left: -13px;
				}
				
		#wrap #inhalt .goodies
		{
		width: 768px;
		overflow: hidden;
		}
		
			#wrap #inhalt .goodies .goodies_links
			{
			width: 375px;
			float: left;
			}
			
				#wrap #inhalt .goodies .goodies_links .goodies_bild
				{
				width: 80px;
				height: 80px;
				border: 1px solid #d3d3d3;
				margin: 4px 5px 0px 0px;
				}
			
				#wrap #inhalt .goodies .goodies_links img.trikot2
				{
				position: absolute;
				top: 530px;
				left: 370px;
				z-index: 2;
				}
			
				#wrap #inhalt .goodies .goodies_links img.trikot3
				{
				position: absolute;
				top: 530px;
				left: 510px;
				z-index: 1;
				}
			
			#wrap #inhalt .goodies .goodies_rechts
			{
			width: 375px;
			margin: 0px 0px 0px 375px;
			}
			
				#wrap #inhalt .goodies .goodies_rechts .goodies_tab
				{
				width: 375px;
				border: none;
				border-spacing: 0px;
				padding: 0px;
				margin: 0px 0px 20px 0px;
				}
				
					#wrap #inhalt .goodies .goodies_rechts .goodies_tab .infos_cell1
					{
					width: 150px;
					padding: 0px 0px 0px 0px;
					color: #be0a26;
					font-weight: bold;
					vertical-align: top;
					}
				
					#wrap #inhalt .goodies .goodies_rechts .goodies_tab .infos_cell2
					{
					width: 215px;
					padding: 0px 0px 0px 0px;
					vertical-align: top;
					}
					
				#wrap #inhalt .goodies .goodies_rechts .etikett
				{
				position: relative;
				width: 406px;
				height: 193px;
				left: -13px;
				}
	
		#wrap #inhalt .album
		{
		width: 750px;
		overflow: hidden;
		}
		
			#wrap #inhalt .album .albumlinks
			{
			background: url(../images/blog_rahmen.png) no-repeat;
			width: 191px;
			height: 197px;
			float: left;
			padding: 16px 0px 0px 15px;
			}
			
			#wrap #inhalt .album .albumrechts
			{
			width: 513px;
			height: 135px;
			border: 1px solid #c9c9c9;
			margin: 25px 0px 0px 170px;
			padding: 15px 15px 0px 50px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			}
			
				#wrap #inhalt .album .albumrechts a.gallink:link, #wrap #inhalt .album .albumrechts a.gallink:visited
				{
				position: relative;
				top: -125px;
				left: -20px;
				text-decoration: none;
				color: blue;
				width: 543px;
				height: 140px;
				display: block;
				}
			
			#wrap #inhalt .album .albumrechts:hover
			{
			background: #dfdfdf;
			}			
		
		#wrap #inhalt ul, #wrap #inhalt ul1
		{
		margin: 0px 60px 0px 0px;
		float: left;
		}
		
		#wrap #inhalt ul1
		{
		margin: 0px 0px 0px 0px;
		}
		
			#wrap #inhalt ul li.linkitem, #wrap #inhalt ul1 li.linkitem
			{
			margin: 0px 0px 0px 25px;
			list-style: square;
			}
	
		#wrap #inhalt #player
		{
		width: 320px;
		height: 240px;
		display: block;
		}
	
		#wrap #inhalt .galeriebild, #wrap #inhalt .galeriebild_l
		{
		background: url(../images/galerie_hintergrund.png) no-repeat;
		width: 154px;
		height: 155px;
		margin: 0px 30px 30px 0px;
		padding: 11px 0px 0px 11px;
		float: left;
		}
		
		#wrap #inhalt .galeriebild_l
		{
		margin: 0px 0px 30px 0px;
		}
		
			#wrap #inhalt .galeriebild .foto, #wrap #inhalt .galeriebild_l .foto
			{
			width: 138px;
			height: 138px;
			overflow: hidden;
			}
			
				#wrap #inhalt .galeriebild .foto .offset, #wrap #inhalt .galeriebild_l .foto .offset
				{
				margin: -30px 0px 0px 0px;
				}
	
		#wrap #inhalt .impressumtab
		{
		width: 300px;
		margin: 0px 0px 10px 0px;
		}
		
			#wrap #inhalt .impressumtab .impressumcell1
			{
			width: 40px;
			}
		
		#wrap #inhalt #kontakt_links
		{
		width: 375px;
		float: left;
		}
		
			#wrap #inhalt #kontakt_links form p
			{
			position: relative;
			margin: 0px 0px 10px 0px;
			}
			
				#wrap #inhalt #kontakt_links form p label
				{
				position: absolute;
				top: 0;
				left: 0;
				color: #676767;
				width: 350px;
				display: block;
				margin: 5px 5px 5px 6px;
				padding: 0;
				}
			
				#wrap #inhalt #kontakt_links form p br
				{
				display: none;
				}
			
				#wrap #inhalt #kontakt_links form p input, #wrap #inhalt #kontakt_links form p textarea
				{
				display: block;
				padding: 4px;
				width: 350px;
				margin: 0;
				background: #dfdfdf;
				color: #676767;
				font-family: verdana;
				font-size: 12px;
				border: 1px solid #969696;
				overflow: hidden;
				}
			
				#wrap #inhalt #kontakt_links form p textarea
				{
				padding: 2px;
				width: 354px;
				height: 300px;
				}
			
				#wrap #inhalt #kontakt_links form p input.abschicken 
				{
				background: transparent url(../images/absenden.png) no-repeat;
				width: 127px;
				height: 36px;
				display: block;
				cursor: pointer;
				border: none;
				}
				
		#wrap #inhalt #kontakt_rechts
		{
		width: 350px;
		margin: 0px 0px 0px 350px;
		}
	
			#wrap #inhalt #kontakt_rechts #map_canvas
			{
			background: #dfdfdf;
			width: 373px;
			height: 374px;
			border: 1px solid #969696;
			margin: 0px 0px 20px 0px;
			}
		
		#wrap #inhalt .inhalt_wrap
		{
		width: 750px;
		overflow: hidden;
		margin: 0px 0px 30px -5px;
		clear: both;
		}		
		
			#wrap #inhalt .inhalt_wrap .inhalt_links
			{
			width: 224px;
			float: left;
			}
			
				#wrap #inhalt .inhalt_wrap .inhalt_links .bildrahmen
				{
				background: url(../images/blog_rahmen.png) no-repeat;
				width: 191px;
				height: 197px;
				padding: 16px 0px 0px 15px;
				margin: 0px 0px 0px 0px;
				}
				
				#wrap #inhalt .inhalt_wrap .inhalt_links h1 
				{
				font-size: 26px;
				font-weight: bold;
				color: #be0a26;
				margin: 8px 0px 20px 5px;
				text-decoration: none;
				}
				
				#wrap #inhalt .inhalt_wrap .inhalt_links ul
				{
				margin: 0px 0px 0px 5px;
				}
				
					#wrap #inhalt .inhalt_wrap .inhalt_links ul li
					{
					list-style: url(../images/bullet.png);
					margin: 0px 0px 0px 22px;
					padding: 0px 0px 10px 0px;
					}
			
			#wrap #inhalt .inhalt_wrap .inhalt_rechts
			{
			width: 496px;
			margin: 0px 0px 0px 254px;
			}
				
				#wrap #inhalt .inhalt_wrap .inhalt_rechts h1 
				{
				font-size: 26px;
				font-weight: bold;
				color: #be0a26;
				margin: 8px 0px 20px 0px;
				text-decoration: none;
				} 
				
				#wrap #inhalt .inhalt_wrap .inhalt_rechts .bildrahmen
				{
				background: url(../images/blog_rahmen.png) no-repeat;
				width: 191px;
				height: 197px;
				padding: 16px 0px 0px 15px;
				margin: -5px 0px 0px 15px;
				float: right;
				}
		
		#wrap #inhalt hr
		{
		border-top: 1px solid #be0a26;
		border-bottom: none;
		margin: 40px 0px 40px 125px;
		width: 500px;
		}
		
		#wrap #inhalt hr.goodies_trenner
		{
		border-top: 1px solid #be0a26;
		border-bottom: none;
		margin: 55px 0px 60px 125px;
		width: 500px;
		}
		
		#wrap #inhalt .slideshow
		{
		width: 748px;
		height: 238px;
		overflow: hidden;
		position: relative;
		margin: 0px 0px 40px 0px;
		border: 1px solid #c9c9c9;
		}
	
		#wrap #inhalt #feature_list
		{
		width: 750px;
		height: 240px;
		overflow: hidden;
		position: relative;
		margin: 0px 0px 40px 0px;
		}
		
			#wrap #inhalt #feature_list #ribbon
			{
			position: absolute;
			background: url(../images/neu_ribbon.png) no-repeat;
			width: 51px;
			height: 108px;
			top: -6px;
			right: 10px;
			z-index: 3;
			}
		
			#wrap #inhalt #feature_list ul
			{
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
			}
			
			#wrap #inhalt #feature_list ul#tabs
			{
			left: 0;
			z-index: 2;
			width: 320px;
			}
			
				#wrap #inhalt #feature_list h3
				{
				margin: 0;	
				padding: 7px 0px 5px 0px;
				font-size: 16px;
				text-transform: uppercase;
				font-weight: bold;
				}
				
					#wrap #inhalt #feature_list ul#tabs li img
					{
					padding: 5px;
					border: none;
					float: left;
					margin: 0px 15px 0px 0px;
					}
	
					#wrap #inhalt #feature_list ul#tabs li a
					{
					color: #222;
					text-decoration: none;	
					display: block;
					padding: 10px;
					height: 60px;
					outline: none;
					}
					
					#wrap #inhalt #feature_list ul#tabs li a:hover
					{
					text-decoration: none;
					font-weight: bold;
					}
	
					#wrap #inhalt #feature_list ul#tabs li a.current
					{
					background:  url('../images/feature-tab-current.png');
					color: white;
					font-weight: bold;
					}
	
					#wrap #inhalt #feature_list ul#tabs li a.current:hover
					{
					text-decoration: none;
					cursor: default;
					}
					
			#feature_list ul#output
			{
			right: 0;
			width: 463px;
			height: 240px;
			position: relative;
			}
			
	
				#feature_list ul#output li
				{
				position: absolute;
				width: 463px;
				height: 240px;
				font-weight: bold;
				}
	
				#feature_list ul#output li a
				{
				position: absolute;
				bottom: 10px;
				right: 10px;
				padding: 8px 12px;
				text-decoration: none;
				font-size: 10px;
				color: #FFF;
				background: #000;
				-moz-border-radius: 5px;
				-khtml-border-radius: 5px;
				opacity: 0.7;
				}
				
				#feature_list ul#output li a:hover
				{
				background: #be0a26;
				}

	
	#wrap #fuss_hintergrund
	{
	background: url(../images/fuss_hintergrund.png) repeat-y;
	width: 812px;
	height: 100%;
	overflow: hidden;
	}
	
		#wrap #fuss_hintergrund #fuss
		{
		background: url(../images/seitenfuss_rot.png) no-repeat;
		width: 799px;
		text-align: right;
		padding: 42px 13px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
			#wrap #fuss_hintergrund #fuss #logos
			{
			width: 799px;
			margin: 0px 0px -70px 0px;
			}
			
				#wrap #fuss_hintergrund #fuss #logos #logo_umf
				{
				position: relative;
				left: 577px;
				top: 0px;
				width: 90px;
				height: 17px;
				}
			
				#wrap #fuss_hintergrund #fuss #logos #logo_rocky
				{
				position: relative;
				left: 715px;
				top: -45px;
				width: 78px;
				height: 58px;
				}
				
				#wrap #fuss_hintergrund #fuss #logos #logo_viktoria
				{
				position: relative;
				left: 20px;
				top: -36px;
				width: 140px;
				height: 16px;
				}
				
				#wrap #fuss_hintergrund #fuss #logos #logo_contoura
				{
				position: relative;
				left: 205px;
				top: -100px;
				width: 93px;
				height: 11px;
				}
				
				#wrap #fuss_hintergrund #fuss #logos #logo_merida
				{
				position: relative;
				left: 340px;
				top: -62px;
				width: 130px;
				height: 18px;
				}
				
				#wrap #fuss_hintergrund #fuss #logos #logo_lapierre
				{
				position: relative;
				left: 505px;
				top: -82px;
				width: 134px;
				height: 22px;
				}
				
				#wrap #fuss_hintergrund #fuss #logos #logo_centurion
				{
				position: relative;
				left: 670px;
				top: -50px;
				width: 125px;
				height: 11px;
				}
		
			#wrap #fuss_hintergrund #fuss #socialmedia
			{
			text-align: left;
			width: 470px;
			height: 25px;
			float: left;
			padding: 5px 0px 0px 20px;
			}
			
				#wrap #fuss_hintergrund #fuss #socialmedia .mediaicons
				{
				margin: 0px 0px 0px 10px;
				}
			
			#wrap #fuss_hintergrund #fuss #copyright
			{
			margin: 0px 0px 0px 0px;
			font-size: 11px;
			color: white;
			margin: 0px 0px 7px 0px;
			}
			
				#wrap #fuss_hintergrund #fuss #copyright a.copy:link, #wrap #fuss_hintergrund #fuss #copyright a.copy:visited
				{
				text-decoration: none;
				color: white;
				font-weight: bold;
				}
				
				#wrap #fuss_hintergrund #fuss #copyright a.copy:hover, #wrap #fuss_hintergrund #fuss #copyright a.copy:active, #wrap #fuss_hintergrund #fuss #copyright a.copy:focus
				{
				text-decoration: underline ;
				color: white;
				outline: none;
				font-weight: bold;
				}
				
				#wrap #fuss_hintergrund #fuss #copyright a.impressum:link, #wrap #fuss_hintergrund #fuss #copyright a.impressum:visited
				{
				text-decoration: underline;
				color: white;
				font-weight: bold;
				}
				
				#wrap #fuss_hintergrund #fuss #copyright a.impressum:hover, #wrap #fuss_hintergrund #fuss #copyright a.impressum:active, #wrap #fuss_hintergrund #fuss #copyright a.impressum:focus
				{
				text-decoration: none;
				color: white;
				outline: none;
				font-weight: bold;
				}
