:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

div, p, li, a {background-repeat:no-repeat; }

dl		{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol		{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p		{margin-bottom: 0em;}

ul		{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }

/* ### HTML ###################################################################### */
html {
	min-height: 99%;
	margin-bottom: 1px;
}

/* ### BODY ###################################################################### */
body {
	background:#37444F;
	background-image:url(pattern.gif);
	color: #fff;
	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	halign: center;
	}

/* \*/ * html body { text-align:center; font-size: xx-small; } /* *//* IE 5.5 Hack */

/* MAIN BEREICH */



#main {
	display: block;
	position: relative;
	left: 0px;
	top:  0px;
	background: tranparent;
	/* background-color: #37444F; */
	width: 800px;
	margin: 0 auto; 
	/* min-height: 800px;*/
}


#main2 {
	display: block;
	position: absolute;
	left: 200px;
	top: 20px;
	background-color: #37444F;
	width: 800px;
	/* min-height: 800px;*/
}

#header{
	display: block;
	position: relative;
	background-color: #FFFFFF;
	width: 800px;
	height: 126px;
}

#bannerextend{
	position: absolute;
	display: block;
	background-image:url(testlogo.png);
	left: 0px;
	width: 800px;
	height: 126px;
}



#content{
	display: block;
	position: relative;
	background-color: #37444F;
	width: 628px;
	height: auto;
	min-height: 100%;
	float: left;

}

#main-teaser {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(main_start2.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

#main-teaser-fussball {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(fussball.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}



#main-teaser-wassergym {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(wassergym.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}




#main-teaser-volleyball {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(volleyball_start.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

#main-teaser-tanzen {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(tanzen_start.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

#main-teaser-turnen {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(turnen_start.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

#main-teaser-schwimmen {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(schwimmen.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

#main-teaser-tischtennis {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(tischtennis_start.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

#main-teaser-gezi {
	display: block;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 628px;
	height: 217px;
	background-image: url(gezi_start.jpg);
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}


#main-content-block{
	display: block;
	position: relative;
	background-color: #37444F;
	top: 232px;
	width: 628px;
	height: auto;
	min-height: 100%;
	/* padding 5px 5px 5px 5px; */
	margin-left: 0px;
	margin-top: 0px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	/* border-top: solid 1px #FFFFFF; */

}

#main-content-block p{
	margin-left: 5px;
}

#main-content-block h1{
	margin-left: 5px;
}

#main-content-block h2{
	margin-left: 5px;
}

#main-content-block table{
	margin-left: 5px;
}

#main-content-block p#breadcrumb {
font-size: 1em;
color: #90B0BF;
margin-bottom: 30px;
}

#main-content-block p#breadcrumb a{
font-size: 1em;
color: #FFFFFF;
margin-left: 0px;
}

#main-content-block p#breadcrumb-low {
font-size: 1em;
color: #90B0BF;
margin-top: 20px;
margin-left: 0px;
}

#main-content-block p#breadcrumb-low a{
font-size: 1em;
color: #FFFFFF;
margin-left: 0px;
}



#footer {
	display:block;
	width:628px;
	height: 17px;
	background-image:url(bg_hnav.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	/* margin-top: 10px; */
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font-size: 1;
	text-align: right;
	valign: center;
}

#footer p {
	width: 620px;
	height: 17px;
	color:#FFFFFF;
	background:inherit;
	align: right;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	text-transform:uppercase;
}

#footer p a,
#footer p a:link {
	color:#c4c4c4;
	text-decoration: underline;
	background:inherit;
}

#footer p a:hover {
	color:#c4c4c4;
	text-decoration: none;
	background:inherit;
}  
