body, td, p{
	font-family: Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #858585;
}

#headerReOb {
	position:absolute; 
	left:333px; 
	top:0px; 
	width:428px; 
	height:92px; 
	z-index:2;
	background-repeat: no-repeat;
}

#headerReOb h1, #headerReOb h1 a {
	display: block;
	width:428px; 
	height:92px;
	margin: 0;
	padding: 0;
}

#headerLiOb {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:333px; 
	height:92px; 
	z-index:1;
}

#headerLiMi {
	position:absolute; 
	left:0px; 
	top:93px; 
	width:385px; 
	height:100px; 
	z-index:1;
}

#headerLiUn {
	position:absolute; 
	left:0px; 
	top:194px; 
	width:385px; 
	height:69px; 
	z-index:1;
}

#headerReMiUn {
	position:absolute; 
	left:385px; 
	top:93px; 
	width:376px; 
	height:170px; 
	z-index:1;
}

.headerLeisteUn {
	font-size: 0;
	position:absolute; 
	left:0px; 
	width:761px; 
	height:2px; 
	z-index:1;
	background-color: #3398CC;
}

#headerLeisteUn {
	top:264px; 
}

#headerLeisteUn2 {
	top:288px; 
}

#menue {
	position:absolute;
	left:0px; 
	top:267px; 
	width:761px;
	height:23px;
	z-index:10;
	background: url("/graphics/menu/anfang.gif") no-repeat;
}

#menue a span {
	display: none;
}

#menue a {
	position:absolute;  
	height:23px; 
	display: block;
}

#contentHead {
	position: absolute;
	left: 139px;
	top: 327px;
	height: 24px;
	width: 303px;
}	

#content {
	width: 100%;
	font-family: Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #858585;
	padding-left: 10px;
}

#back2top {
	background: url(/graphics/content/misc/pfeil_top.gif) no-repeat;
	background-position: 0 6px;
	width: 100%;
	font-family: Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #858585;
	padding-left: 10px;
	margin-left: 13px;
	margin-top: 40px;
}

#back2top a{
	color: #3398CC;
	font-style: italic;
	text-decoration: none;
}




#content a{
	color: #3398CC;
	font-style: italic;
	text-decoration: none;
}

#footer {
	margin-left: -139px;
	margin-top: 30px;
	margin-bottom: 50px;
		background-image: url(/graphics/footer/footer.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 761px;
	display: block;
}

#footerText{
	visibility: hidden;
	float: left;
}	

#gdLink{
	position: absolute;
	left: 554px;
	display:block;
	height: 41px;
	width: 209px;
	cursor: pointer;
	cursor: hand;
	background-image: url(/graphics/footer/getdesigned.gif);
	background-repeat: no-repeat;
}

#submenuWrapper{
	position: absolute;
	top: 325px;
	left: 0px;
	z-index:5;
}

h2 {
	width: 129px;
	margin: 0;
	padding: 0;
	margin-top: 2px;
	margin-right: 7px;
}

.submenu{
	width: 129px;
	height: 16px;
	display: block;
	margin-top: 2px;
}
	
#beachvolleyball{
	background: url(/graphics/submenu/beachvolleyball.gif);
}
#beachvolleyball a:hover{
	background: url(/graphics/submenu/beachvolleyball_over.gif);
}
#fussball{
	background: url(/graphics/submenu/fussball.gif);
}
#soccer{
	background: url(/graphics/submenu/soccer.gif);
}
#fussball a:hover{
	background: url(/graphics/submenu/fussball_over.gif);
}
#gymnastikraum{
	background: url(/graphics/submenu/gymnastikraum.gif);
}
#gymnastikraum a:hover{
	background: url(/graphics/submenu/gymnastikraum_over.gif);
}
#hockey{
	background: url(/graphics/submenu/hockey.gif);
}
#hockey a:hover{
	background: url(/graphics/submenu/hockey_over.gif);
}
#kegelbahn{
	background: url(/graphics/submenu/kegelbahn.gif);
}
#kegelbahn a: hover{
	background: url(/graphics/submenu/kegelbahn_over.gif);
}
#tennis{
	background: url(/graphics/submenu/tennis.gif);
}
#tennis a:hover{
	background: url(/graphics/submenu/tennis_over.gif);
}
#heilsport{
	background: url(/graphics/submenu/heilsport.gif);
}
#heilsport a:hover{
	background: url(/graphics/submenu/heilsport_over.gif);
}
#leichtathletik{
	background: url(/graphics/submenu/leichtathletik.gif);
}
#leichtathletik a:hover{
	background: url(/graphics/submenu/leichtathletik_over.gif);
}
#sauna{
	background: url(/graphics/submenu/sauna.gif);
}
#sauna a:hover{
	background: url(/graphics/submenu/sauna_over.gif);
}
#veranstaltungssaele{
	background: url(/graphics/submenu/veranstaltungssaele.gif);
}
#veranstaltungssaele a:hover{
	background: url(/graphics/submenu/veranstaltungssaele_over.gif);
}

#contentSponsors {
	position: absolute;
	top: 330px;
	left: 620px;
	width: 138px;	
	border: 1px #3398CC solid;
	background: url("/graphics/content/sponsoren/sponsoren.gif") no-repeat;
	padding-top: 29px;
}

.sponsor{
	width: 120px;
	margin: 9px;
	cursor: hand;
	cursor: pointer; 
}

h4 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	color: #4687C5;
	font-weight: bold;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 5px;
}

h5 {
	padding-left: 12px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #4687C5;
	font-weight: bold;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 5px;
}

.termine {
	background: url(/graphics/content/misc/termin.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.tarife {
	background: url(/graphics/content/misc/tarif.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.tariftabelle{
	margin-left: 13px;
}

.tariftabelle .infotd{
	background: url(/graphics/content/misc/pfeil_rot.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
}

.info {
	background: url(/graphics/content/misc/info.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	color: #D9080A;
	padding-left: 15px;
}

.infoP {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 15px;
}

.link{
	background: url(/graphics/content/misc/link.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 0;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 13px;
}

.person{
	background: url(/graphics/content/misc/person.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin: 0;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 13px;
	line-height: 1.1em;
}

.persName{
	line-height: 1.8em;
}

.terminZeit{
	background: url(/graphics/content/misc/pfeil_rot.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0;
	margin-left: 13px;
	padding-left: 8px;
	color: #4687C5;
}

.terminInfo{
	margin: 0;
	margin-left: 21px;
	margin-top: 5px;
}


.standort{
	margin-top: 10px;
}

#bottomImages {
	margin-top: 35px;
}

#printheader{
	visibility: hidden;
}
