@charset "UTF-8";
/* CSS Document */

/* ---------------- */
/* ------Body------ */
/* ---------------- */

body
{
	background:url("images/back.jpg");
	text-align:center;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#content{
	line-height:140%;}

#backpic 
{

	max-width:1353px;
	height:384px; 
	margin:auto;
}


* html #backpic 
	{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grunge.png',sizingMethod='crop');
		background:none; 
		overflow:hidden;
	}
	
.clear 
{
	clear:both;
}

#packing
{
	width:805px;
	text-align:left;
	margin:auto;
	margin-top:-340px;
	position:relative;
	padding-bottom:90px;
}


/* ----------------- */
/* ------Fonts------ */
/* ----------------- */

p 
{	
	font:normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

a 
{	
	font:normal 11px/1.5 Verdana, Arial, Helvetica, sans-serif; 
	color:#01632f; 
	text-decoration:underline;
}

h1
{	
	font:bold 70%/1.3 Verdana, Arial, Helvetica, sans-serif; 
	margin-top:2px; 
	margin-bottom:-6px;
}

h2
{	
	font:italic 70%/1.3 Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:2px;
}

h3
{	
	font:normal 20% Verdana, Arial, Helvetica, sans-serif; 
	padding-bottom:12px; 
	margin-bottom:10px; 
	border-bottom:1px solid #9f9f9f;
}

h4 
{
	font:bold 11px/1.3 Verdana, Arial, Helvetica, sans-serif; 
	margin-top:2px; 
	padding-bottom:8px; 
	margin-bottom:5px; 
	border-bottom:1px solid #9f9f9f; 
	color: #000; 
	width:450px; 
	display:block; 
	text-decoration:none;
}

#teams a  
{
	font:bold 11px/1.3 Verdana, Arial, Helvetica, sans-serif; 
	margin-top:2px; 
	padding-bottom:8px; 
	margin-bottom:5px; 
	border-bottom:1px solid #9f9f9f; 
	color: #000; 
	width:200px; 
	display:block; 
	text-decoration:none;
}

	#teams a.lastitem  
	{
		font:bold 11px/1.3 Verdana, Arial, Helvetica, sans-serif; 
		margin-top:2px; 
		padding-bottom:8px; 
		margin-bottom:5px; 
		border:none;
	}
	
	#teams a:hover 
	{
		color:#01632f;
	}

/* ---------------- */
/* ---Navigation--- */
/* ---------------- */

#navigation
{
	background:url("images/navigation.png");
	width:266px;
	height:234px;
	padding:0px;
	margin:0px;
	float:left;
	margin-right:10px;
	list-style:none;
	padding-top:150px;
	text-align:center;
	padding-left:2px;
}

	* html #navigation 
	{
		background:none; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navigation.png',sizingMethod='crop');
	}
	
	#navigation a
	{
		font:normal 13px/1.9 Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		width:264px;
		display:block
		
	}
	
	#navigation li a.active
	{
		background:url(images/selektor.jpg);
	}
	
	#navigation li a:hover 
	{
		color:#666;
	}
	
	#navigation li a.active:hover
	{
		color:#fff;
	}
	
	#subnavigation
	{
		width:248px;
		right:16px;
		background:url("images/subnav_back.jpg") no-repeat;
		
	}
	
	#subnav_footer{
		width:248px;
		height:13px;
		background:url(images/subnav_footer_back.png) no-repeat;
	
	}
	
	#subnavigation ul{
		list-style:none;
		padding:10px 0 0 0;
		margin:0
	}
	#subnavigation ul ul{
		list-style:none;
		padding:0;
		margin:0
	}
		
	#subnavigation li{
		line-height:30px;
	}
	#subnavigation li li{
		line-height:25px;
	}
	#subnavigation li a{
		display:block;
		color:black;
		font-size:12px;
		text-decoration:none;
		padding-left:20px;
		line-height:30px;
		}
	#subnavigation li li a{
		display:block;
		color:white;
		font-size:11px;
		text-decoration:none;
		padding-left:30px;
		line-height:25px;
		background:#6A9A83;
		}
	#subnavigation li a.active,#subnavigation li a:hover {
		
		background:#7FB699
		}
	#subnavigation li li a.active,#subnavigation li li a:hover {
	
	background:#4D7261;
	color:white;
	}
/* ---------------- */
/* -----Header----- */
/* ---------------- */	


#header
{
	/*background:url("images/header.png");*/
	width:525px;
	height:384px;
	float:left;
}

	* html #header 
	{
		background:none; 
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.png',sizingMethod='crop');*/
	}
	
/* ---------------- */
/* -----Wrapper---- */
/* ---------------- */

#wrapper_top
{
	background:url("images/wrapper_top.png") no-repeat;
	width:800px;
	margin-top:10px;
	height:9px;
}

	* html #wrapper_top 
	{
		background:none; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrapper_top.png',sizingMethod='crop');
		margin-bottom:-10px;
	}
	
	#wrapper
	{
		background:#fff;
		width:760px;
		padding:8px 20px 20px 20px;
		position:relative;
	}
	
		*html #wrapper 
		{
			padding-right:15px;
		}
	
	#wrapper_bottom
	{
		background:url("images/wrapper_bottom.png");
		width:800px;
		height:8px;
	}
	
		* html #wrapper_bottom 
		{
			background:none; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrapper_bottom.png',sizingMethod='crop');
		}

/* ---------------- */
/* ---Willkommen--- */
/* ---------------- */

#content
{
	margin-top:8px;
	width:490px;
	float:left;
	margin-bottom:15px;
}
#content.right{

	float:right;
}


	*:first-child+html #content a, * html #content a 
	{
		
	} 


#willkommensbild
{
	background:url("images/begruessungsbild.jpg");
	width:75px;
	height:197px;
	float:left;
	margin-right:50px;
	margin-left:20px;
}

	* html #willkommensbild 
	{
		margin-right:21px;
	}
	
/* ----------------- */
/* ---Themenboxen--- */
/* ----------------- */



#neuigkeiten
{
	width:192px;
	float:left;
	margin-left:10px;
	
	right:16px;
	background:url("images/headback_s.jpg") no-repeat;
	padding-left:18px;
	padding-top:16px;
	padding-right:40px;
}

#tickets
{
	width:190px;
	margin-left:8px;
	background:url("images/headback_s.jpg") no-repeat;
	padding-left:18px;
	padding-top:16px;
	padding-right:40px;
	float:left;
}

	* html #tickets 
	{
		margin-left:3px;
	}

#teams
{
	width:190px;
	background:url("images/headback_s.jpg") no-repeat;
	padding-left:18px;
	padding-top:16px;
	padding-right:40px;
	float:left;
	margin-top:40px;
}

#spielberichte
{
	width:446px;
	background:url("images/headback_l.jpg") no-repeat;
	padding-left:18px;
	padding-top:16px;
	padding-right:40px;
	float:left;
}

/* ---------------- */
/* -----Bilder----- */
/* ---------------- */

#bilder
{
	width:486px;
	margin-left:8px;
	background:url("images/headback_l.jpg") no-repeat;
	padding-left:18px;
	padding-top:16px;
	float:left;
	margin-top:40px;
	padding-right:0px;
	position:relative;
	padding-bottom:25px;
}

	* html #bilder
	{
		width:504px;
		margin-left:-3px;
		background:url("images/headback_l.jpg") no-repeat;
		padding-top:20px;
		padding-left:0px;
		float:left;
		margin-top:40px;
		padding-right:0px;
		position:relative;
		padding-bottom:25px;
	
	}

	#bilderul
	{
		width:505px;
		position:relative;
		margin:0px;
		padding:0px;
	}
	
	
	*html img.neubild1 
	{
		margin-left:18px;
	}
	
	#bilder a 
	{
	
		right:10px; 
		bottom:0px;
	}
	
	#bilderul li 
	{
		float:left; 
		margin-left:8px; 
		list-style:none;
	}
	
		* html #bilderul li 
		{
			margin-right:8px; 
			margin-left:0px; 
		}
		
	#bilderul li.firstitem 
	{
		margin-left:-17px;
	}
	
		* html #bilderul li.firstitem 
		{
			margin-left:-0px;
		}
	
	#bilderul li.lastitem 
	{
		margin-left:8px; margin-right:0px; padding:0px; 
	}
	
		*html #bilderul li.lastitem
		{
			margin-left:0px;
		}

/* ---------------- */
/* -----Footer----- */
/* ---------------- */

#copyright, #footernav 
{
	color:#b3b3b3;
	font:normal 70%/1.5 Verdana, Arial, Helvetica, sans-serif; 
	position:absolute; 
	bottom:60px;
}

	* html #copyright, * html #footernav 
	{
		bottom:80px;
	}

#copyright 
{
	left:20px;
}

#copyright a{
	color:#F60;
	font-weight:bold;
	text-decoration:none}

#footernav 
{
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute; 
	right:20px;
}

	#footernav a 
	{
		color:#fff; 
		text-decoration:none;
	}
	
		#footernav a:hover
		{
			color:#01632f;
		}
	
	#footernav li 
	{
		float:left; margin-right:15px;
	}

.sidebar{
display:block;
width:248px;
float:left}


#path{
	margin-bottom:10px;
	}
	
h1.extra{
	font-size:66px}
	
	#content a{
		padding:0;
		margin:0;
		white-space:normal}