body{
	background-color:#ffffff;
	margin:0px 0px 20px 0px;
	text-align:center;
	font-family:Verdana;
         background: url(header.gif) repeat-x;
	min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	}
a:link {color: #646464; text-decoration: None}
a:visited {color: #646464; text-decoration: None}
a:active {color: #FF0000; text-decoration: None}
a:hover {color: #FF0000;}


.zeile {
	font-family:Verdana, "Times New Roman";
	font-size:14px;
	margin:0px auto;
	color:green;
	background-color:#FFFFFF;
	border:solid 2px #9ECD30;
	height:20px;
	text-align:center;
	}
.menu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(menug_bg.gif) repeat-x; /*tab background image path*/
	height: 60px;
	list-style: none;
}
#chromemenu{
width: 99%;
font-weight: bold;
font-size: 90%;
margin-bottom:5px;
margin-top:3px;
margin-left:3px;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#chromemenu ul{
border: 1px solid #BBB;
width: 100%;
background: url(menu1.gif) center center repeat-x;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
display: inline;
}

#chromemenu ul li a{
color: #646464;
padding: 5px;

margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#chromemenu ul li a:hover{
color:#32CD32;
}


p{margin:0 10px 10px}
div#content p{line-height:1.4}
div#content h2 {margin: 0 0 10px 0;
	padding: 2px 0 2px 5px;
	font: bold 17px georgia, sans-serif;
         color: #828282;
	text-align:left;
	border-left: 10px solid #22C416;
	border-bottom: 2px solid #22C416;}
div#navigation{background:#FFFFFF; border:1px solid #000000;}
div#extra{background:#FFFFFF;text-align:left; border:1px solid #000000;}
div#wrapper{float:left;width:100%}
div#content{ border: 1px solid #524e4e; text-align:left;margin: 0 19% 0 18%;
	padding: 10px 10px 22px 10px;font-size:14px;}
div#navigation{float:left;width:17%;margin-left:-100%;}
div#extra{float:left;width:17%;margin-left:-18%;}
#footer {font: 14px veredana;
	padding:1px;
	clear: both;
	background: #ffffff;
	border-top: 1px solid #E0E0E0;
	text-align: center;
	height: 50px;
}
#footer a {
	text-decoration: none;

}


#header {
	position: relative;
	background: url(sport3.gif) repeat-x;
	height: 86px;

}
#header h1#logo {
	position: center;
	margin: 0; padding: 1px;
	font: 3.7em 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	color: #ffffff;
	text-transform: none;


}
#header h2#slogan {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	color: #FFF;
		top: 48px; left:65px;
}
.clear { clear: both; }
.block { display: block; }
.hide  { display: none; }
.green {	color: #32CD32; }