/* CSS Document */

/* @group Documents Defaults */
* {
	margin: 				0;
	padding: 				0;
}
html, body {
	width: 					100%;
}
html {
	background: 			#257513 url(/images/bg.jpg) repeat-x center top;	
}
body {
	margin:		 			0px;
}
body, p, ol, ul, td {
	font-family:			Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:				small;
	color: 					#0F530E;
}
/* @end */



/* @group Main */
#Main {
	background: 			url(/images/main_bg.jpg) no-repeat center top;
	width: 					840px;
	margin: 				0 auto;
}
#Label {
	position: 				absolute;
	z-index: 				500;
	margin-left:			809px;
	_margin-left:			777px;
	top: 					24px;
}
/* @end */



/* @group Header */
#Header {
	background: 			#E1E5E8 url(/media/header/start.jpg);
	margin: 				0 32px;
	height: 				190px;
	margin-bottom: 			40px;
	border-bottom: 			1px solid #CAD0D6;
}
#Main.start #Header {
	height: 				320px;
}
#Main.rennsteiglauf #Header {
	background-image: 		url(/media/header/rennsteiglauf.jpg);
}
#Main.nordic_walking #Header {
	background-image: 		url(/media/header/nordic_walking.jpg);
}
#Main.richtig_trinken #Header {
	background-image: 		url(/media/header/richtig_trinken.jpg);
}
#Main.gewinnspiel #Header {
	background-image: 		url(/media/header/richtig_trinken.jpg);
}
#Main.impressum #Header {
	background-image: 		url(/media/header/richtig_trinken.jpg);
}
#SiteId {
	position: 				relative;
	top: 					10px;
	left: 					40px;
}
#Main.start #Header #SiteId {
	top: 					20px;
}
/* @end */



/* @group Navigation */
#Navigation {
	position: 				absolute;
	z-index: 				999;
	top: 					161px;
	height: 				31px;
	margin-left: 			40px;
}
#Main.start #Header #Navigation {
	top: 					291px;
}
#Navigation ul {
	margin: 				0 auto;
	padding: 				0;
}
#Navigation ul li {
	list-style: 			none;
	float: 					left;
}
#Navigation ul li a {
	padding: 				0 1px;
	float: 					left;
	font-size: 				0.85em;
	line-height: 			2em;
	color: 					#659257;
	text-transform: 		uppercase;
	text-decoration: 		none;
	font-style: 			normal;
	font-weight: 			normal;
	cursor: 				hand;
}
#Navigation ul li a:hover {
	color: 					#000;
}
#Navigation ul li a span {
	float: 					left;
	display: 				block;
	padding: 				5px 10px;
	height: 				21px;
}
#Navigation ul li.current a {
	color: 					#316F2C;
	background: 			url(/images/tab_right.gif) no-repeat right;
}
#Navigation ul li.current,
#Navigation ul li#nav_start.current {
	height: 				31px;
	background: 			url(/images/tab_left.gif) no-repeat left;
}
#Navigation ul li.current a span {
	background: 			#FFF;
}
#Navigation ul li#nav_start a ,
#Navigation ul li#nav_start a span {
	padding-left: 			0;
}
#Navigation ul li#nav_start.current a span {
	padding-left: 			10px;
}
#Navigation ul li#nav_start.current a {
	padding-left: 			5px;
}
/* @end */



/* @group Body */
#Body {
	background: 			url(/images/main_bottom.gif) no-repeat center bottom;
	width: 					840px;
	display: 				table;
	padding-bottom:			10px;
}
#Content {
	margin-left: 			72px;
	_margin-left:			36px;
	width: 					411px;
	float: 					left;
}
/* @end */



/* @group Footer */
#Footer {
	clear: 					both;
	width: 					100%;
	height: 				24px;
	margin: 				10px auto;
	background: 			#195E0C;
	border-top: 			1px solid #4D8E3E;
	border-bottom: 			1px solid #4D8E3E;
}
#FooterContent {
	font-size: 				0.9em;
	line-height: 			2em;
	color: 					#6CA857;
	width: 					698px;
	margin: 				0 auto;
}
#FooterContent a {
	color: 					#6CA857;
	text-decoration: 		none;
}
#Copyright {
	float: 					left;
}
#Links {
	float: 					right;
}
#Footer ul {
	margin: 				0;
	padding: 				0;
}
#Footer ul li {
	list-style:				none;
	float: 					left;
}
#Footer ul li a {
	text-decoration: 		none;
	padding: 				0 10px;
	border-left: 			1px solid #FFF;
}
#Footer ul li.first a {
	border: 				none;
}
/* @end */



/* @group SideBar */
#SideBar {
	display: 				block;
	float: 					right;
	width: 					287px;
	background: 			#D8E7CA url(/images/corner_left_top.gif) no-repeat left top;
	margin: 				0 31px 20px 0;
	_margin-right:			16px;
}
#SideBar p {
	padding: 				20px 20px 0px 20px;
	color: 					#131710;
}
#SideBar h2 {
	margin-top: 			8px;
	padding: 				8px 0px 8px 20px;
}
#SideBar h3 {
	color: 					#FFF;
	background: 			url(/images/sidebar_headline_bg.jpg);
	margin-top: 			20px;
	padding: 				8px 0px 8px 20px;
}
#SideBar ul {
	margin: 				0 0 0 20px;
	padding: 				0;
}
#SideBar ul li {
	list-style: 			none;
	width: 					240px;
}
#SideBar ul li a {
	font-size: 				1em;
	text-decoration: 		none;
	font-style: 			normal;
	display: 				block;
	margin-bottom: 			1em;
	padding-left: 			21px;
	cursor: 				pointer;
}
#SideBar ul li.current a {
	background: 			url(/images/more.gif) no-repeat left 1px;
}
/* @end */






