body{
	font-size: 10pt;
	font-family: Arial,sans-serif;
	text-align: left;
	line-height: 1.2em;
	overflow-y:scroll; 
	}

#container {
	background-color: #f2f2ff;
	position: relative;
	top: 10px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	}

#header {
	background-image: url(../images/header.jpg);
	background-color: #f2f2ff;
	position: relative; 
	height: 130px; 
	width: 980px;
	}
	
#navi1 {
	background-color: #409d27;
	position: relative; 
	height: 25px; 
	width: 916px;
	padding-left: 64px;
	}

#aktuell #container #navi1 .aktuell,
#index #container #navi1 .index,
#verein #container #navi1 .verein,
#jugend #container #navi1 .jugend,
#dokumente #container #navi1 .dokumente,
#kramkiste #container #navi1 .kramkiste,
#belegungsplan #container #navi1 .belegungsplan,
#impressum #container #navi1 .impressum{
	color: #99CCFF;
}

.menu1 {
	color: #fff;
	padding-right: 32px;
	line-height: 1.8em;
	}	
	
#content {
	position: relative;
	background-color: #f2f2ff;
	min-height: 500px;
	}
	
#navi2 {
	position: relative; 
	top: 1em;
	width: 150px;
	height: 500px;
	float: left;
	padding-left:10px;
	z-index: 99;
	}
	
.menu2 {
	color: #409d27;
	line-height: 2.5em;
	font-weight: bold;
	}
	
.menu3 {
	color: #409d27;
	line-height: 1.2em;
	font-weight: bold;
	}		

#main {
	position: relative;
	width: 790px;
	z-index: 80;
	padding-left: 180px;
	padding-top:10px;
	padding-right:10px;
	}
	
#main a img {
	position: relative;
	height: 145px;
	border: 0px;
	}
	
#main table a img {
	position: relative;
	height: 50px;
	}
		
em {
	font-weight: bold;
	font-style: inherit;
	}

marquee	 {
	color: #409d27;
	font-family: Arial, sans-serif;
	font-weight: bold;
	}
	
@font-face {
	font-family: 'BenjaminSerif';
	src: url('benjaminserif-regular-webfont.eot');
	src: local('BenjaminSerif'), url('benjaminserif-regular-webfont.ttf') format('truetype');
	font-style: normal;
	}	

hr {
	width: 100%;
	height: 1px;
	align: center;
	noshade;
	border: 0px #409d27;
	background-color: #409d27;
	}	
	
	
p, td	{
	color: #409d27;
	}

ul	{
	margin-top: -1em;
	}
	
ul li	{
	color: #409d27;
	margin-left: -20px;
	}
	
ol li	{
	color: #409d27;
	margin-left: -10px;
	}
	
h3	{
	color: #409d27;
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,sans-serif;
	text-decoration: none;
	}
	
h2	{
	color: #409d27;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial,sans-serif;
	text-decoration: none;
	}
	
h1	{
	color: #409d27;
	font-size: 1.8em;
	font-weight: bold;
	font-family: 'BenjaminSerif', sans-serif;
	text-decoration: none;
	}

table	{
	border-width: 0px;
	border-color: #409d27;
	border-style: solid;
	}
	
th	{
	color: #409d27;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	border-width: 0px;
	border-color: #99CCFF;
	border-style: solid;
	}	

td	{
	border-width: 0px;
	border-color: #409d27;
	border-style: solid;
	vertical-align: top;
	}
	
a {
	text-decoration: none;
	color: #409d27;
	font-weight: bold;
	}
	
a:Hover {	
	color:#99CCFF;
	text-decoration:none;
	}

.koord	{
	color: #409d27;
	font-weight: bold;
	}
	
