html { height:100.1%; font-family:Times, Serif; }
body { height:100.1%; background:url(bilder/bowlingtreff_strike_bg.gif) repeat-x #F6EDBC; margin:0px; border:0px; padding:0px; }

* { margin:0px; border:0px; padding:0px; }

h1 { font-size:21px; color:#C7244A; }
h2 { font-size:19px; color:#C7244A; }
h3 { font-size:16px; color:#C7244A; }
h4 { font-size:16px; color:#C7244A; font-weight:normal; }
h5 { font-size:16px; color:#000000; }

p { font-size:16px; color:#000000; }

#laufschrift { color:#C7244A; font-family:arial, sans-serif; font-weight:bold; }

a { text-decoration:none; color:#C7244A; }
a:hover { text-decoration:underline; }

table, td { border-collapse:collapse; border-style:solid; border-width:2px; border-color:#C7244A; font-weight:bold; }
td { padding:2px; }

ul { list-style-type:none; }

div#clear, div.clear { clear:both; }

/* wrapper */
div#wrapper { background:url(bilder/pin.gif) no-repeat; background-position:right 160px; width:967px; height:100%; margin:0px auto; }
/* wrapper ende */

/* content */
div#content { background:url(bilder/bg.gif) repeat-y; background-position:165px 0px; width:877px; min-height:100%; }
/* content ende */

/* header */
div#header { height:130px; text-align:right; }
/* header ende */

/* middle */
div#middle { padding-bottom:180px; }

	/* meta_navi */
	div#meta_navi { background:#F6EDBC; width:877px; height:30px; }
	div#meta_navi ul { padding-left:165px; padding-top:4px; }
	div#meta_navi ul li { float:left; }
	div#meta_navi ul li span { visibility:hidden; }

		/* bowlingbahn */
		div#meta_navi ul li#auswertungssystem a { background:url(bilder/auswertungssystem.gif) no-repeat; display:block; width:197px; height:26px; }
		div#meta_navi ul li#auswertungssystem a:hover { background:url(bilder/auswertungssystem_a.gif) no-repeat; }
		div#meta_navi ul li#auswertungssystem a#aktive { background:url(bilder/auswertungssystem_a.gif) no-repeat; }

		div#meta_navi ul li#bowlingregeln a { background:url(bilder/bowlingregeln.gif) no-repeat; display:block; width:119px; height:26px; }
		div#meta_navi ul li#bowlingregeln a:hover { background:url(bilder/bowlingregeln_a.gif) no-repeat; }
		div#meta_navi ul li#bowlingregeln a#aktive { background:url(bilder/bowlingregeln_a.gif) no-repeat; }

		div#meta_navi ul li#shop a { background:url(bilder/shop.gif) no-repeat; display:block; width:57px; height:26px; }
		div#meta_navi ul li#shop a:hover { background:url(bilder/shop_a.gif) no-repeat; }
		div#meta_navi ul li#shop a#aktive { background:url(bilder/shop_a.gif) no-repeat; }

		div#meta_navi ul li#bahnrekorde a { background:url(bilder/bahnrekorde.gif) no-repeat; display:block; width:107px; height:26px; }
		div#meta_navi ul li#bahnrekorde a:hover { background:url(bilder/bahnrekorde_a.gif) no-repeat; }
		div#meta_navi ul li#bahnrekorde a#aktive { background:url(bilder/bahnrekorde_a.gif) no-repeat; }
		/* bowlingbahn ende */

		/* strikehunter */
		div#meta_navi ul li#dbu a { background:url(bilder/dbu.gif) no-repeat; display:block; width:64px; height:26px; }
		div#meta_navi ul li#dbu a:hover { background:url(bilder/dbu_a.gif) no-repeat; }
		div#meta_navi ul li#dbu a#aktive { background:url(bilder/dbu_a.gif) no-repeat; }

		div#meta_navi ul li#freizeitmannschaft a { background:url(bilder/freizeitmannschaft.gif) no-repeat; display:block; width:152px; height:26px; }
		div#meta_navi ul li#freizeitmannschaft a:hover { background:url(bilder/freizeitmannschaft_a.gif) no-repeat; }
		div#meta_navi ul li#freizeitmannschaft a#aktive { background:url(bilder/freizeitmannschaft_a.gif) no-repeat; }
		/* strikehunter ende */

		/* aktuelles */
		div#meta_navi ul li#termine a { background:url(bilder/termine.gif) no-repeat; display:block; width:82px; height:26px; }
		div#meta_navi ul li#termine a:hover { background:url(bilder/termine_a.gif) no-repeat; }
		div#meta_navi ul li#termine a#aktive { background:url(bilder/termine_a.gif) no-repeat; }
		/* aktuelles ende */

		/* hausliga */
		div#meta_navi ul li#hausligaaktuell a { background:url(bilder/hausligaaktuell.gif) no-repeat; display:block; width:152px; height:26px; }
		div#meta_navi ul li#hausligaaktuell a:hover { background:url(bilder/hausligaaktuell_a.gif) no-repeat; }
		div#meta_navi ul li#hausligaaktuell a#aktive { background:url(bilder/hausligaaktuell_a.gif) no-repeat; }
		/* hausliga ende */
	/* meta_navi ende */

	/* navi */
	div#navi { width:165px; float:left; margin-top:3px; margin-bottom:105px; font-size:1px; }
	div#navi ul li { margin-bottom:3px; }


	div#navi ul li#home a { background:url(bilder/home.gif) no-repeat; display:block; width:84px; height:22px; margin:0px auto; }
	div#navi ul li#home a:hover { background:url(bilder/home_a.gif) no-repeat; }
	div#navi ul li#home a#active { background:url(bilder/home_a.gif) no-repeat; }

	div#navi ul li#aktuelles a { background:url(bilder/aktuelles.gif) no-repeat; display:block; width:111px; height:25px; margin:0px auto; }
	div#navi ul li#aktuelles a:hover { background:url(bilder/aktuelles_a.gif) no-repeat; }
	div#navi ul li#aktuelles a#active { background:url(bilder/aktuelles_a.gif) no-repeat; }

	div#navi ul li#oeffnungszeiten a { background:url(bilder/oeffnungszeiten.gif) no-repeat; display:block; width:159px; height:25px; margin:0px auto; }
	div#navi ul li#oeffnungszeiten a:hover { background:url(bilder/oeffnungszeiten_a.gif) no-repeat; }
	div#navi ul li#oeffnungszeiten a#active { background:url(bilder/oeffnungszeiten_a.gif) no-repeat; }

	div#navi ul li#preise a { background:url(bilder/preise.gif) no-repeat; display:block; width:88px; height:21px; margin:0px auto; }
	div#navi ul li#preise a:hover { background:url(bilder/preise_a.gif) no-repeat; }
	div#navi ul li#preise a#active { background:url(bilder/preise_a.gif) no-repeat; }

	div#navi ul li#bowlingbahn a { background:url(bilder/bowlingbahn.gif) no-repeat; display:block; width:145px; height:25px; margin:0px auto; }
	div#navi ul li#bowlingbahn a:hover { background:url(bilder/bowlingbahn_a.gif) no-repeat; }
	div#navi ul li#bowlingbahn a#active { background:url(bilder/bowlingbahn_a.gif) no-repeat; }

	div#navi ul li#gaststaette a { background:url(bilder/gaststaette.gif) no-repeat; display:block; width:118px; height:24px; margin:0px auto; }
	div#navi ul li#gaststaette a:hover { background:url(bilder/gaststaette_a.gif) no-repeat; }
	div#navi ul li#gaststaette a#active { background:url(bilder/gaststaette_a.gif) no-repeat; }

	div#navi ul li#hausliga a { background:url(bilder/hausliga.gif) no-repeat; display:block; width:109px; height:25px; margin:0px auto; }
	div#navi ul li#hausliga a:hover { background:url(bilder/hausliga_a.gif) no-repeat; }
	div#navi ul li#hausliga a#active { background:url(bilder/hausliga_a.gif) no-repeat; }

	div#navi ul li#strikehunter a { background:url(bilder/strikehunter.gif) no-repeat; display:block; width:138px; height:23px; margin:0px auto; }
	div#navi ul li#strikehunter a:hover { background:url(bilder/strikehunter_a.gif) no-repeat; }
	div#navi ul li#strikehunter a#active { background:url(bilder/strikehunter_a.gif) no-repeat; }

	div#navi ul li#bilder a { background:url(bilder/bilder.gif) no-repeat; display:block; width:89px; height:21px; margin:0px auto; }
	div#navi ul li#bilder a:hover { background:url(bilder/bilder_a.gif) no-repeat; }
	div#navi ul li#bilder a#active { background:url(bilder/bilder_a.gif) no-repeat; }

	div#navi ul li#gaestebuch a { background:url(bilder/gaestebuch.gif) no-repeat; display:block; width:121px; height:24px; margin:0px auto; }
	div#navi ul li#gaestebuch a:hover { background:url(bilder/gaestebuch_a.gif) no-repeat; }
	div#navi ul li#gaestebuch a#active { background:url(bilder/gaestebuch_a.gif) no-repeat; }

	div#navi ul li#kontakt a { background:url(bilder/kontakt.gif) no-repeat; display:block; width:104px; height:24px; margin:0px auto; }
	div#navi ul li#kontakt a:hover { background:url(bilder/kontakt_a.gif) no-repeat; }
	div#navi ul li#kontakt a#active { background:url(bilder/kontakt_a.gif) no-repeat; }

	div#navi ul li#links a { background:url(bilder/links.gif) no-repeat; display:block; width:85px; height:23px; margin:0px auto; }
	div#navi ul li#links a:hover { background:url(bilder/links_a.gif) no-repeat; }
	div#navi ul li#links a#active { background:url(bilder/links_a.gif) no-repeat; }

	
	div#navi ul li span.invis { visibility:hidden; }
	
	div#navi a { text-decoration:none; border:0px; }
	/* navi ende */

	/* media alt*
	div#media { width:250px; float:left; text-align:right; padding-top:36px; border-left:3px solid #C7244A; border-top:3px solid #C7244A; }
	* media ende */

	/* maininfo alt *
	div#maininfo { width:436px; float:right; padding:10px 10px 0px 10px; border-right:3px solid #C7244A; border-top:3px solid #C7244A; }
	* maininfo ende */

	/* maininfo */
	div#maininfo { float:right; text-align:center; width:685px; padding:10px 10px 0px 10px; border-left:3px solid #C7244A; border-right:3px solid #C7244A; border-top:3px solid #C7244A; }
	
	div#maininfo table { margin:0px auto; }
	
	div#block { text-align:justify; }

		/* termine */
		table#dates { width:600px; }
		table#dates .datum { width:150px; }
		table#dates .ort { width:200px; }
		table#dates .art { width:250px; }
		/* termine ende */

		/* öffnungszeiten */
		table.zeiten { width:600px; color:#C7244A; font-weight:bold; }
		table.zeiten td { text-align:left; }
		/* öffnungszeiten ende */

		/* preise */
		table.preisliste { width:600px; color:#C7244A; font-weight:bold; }
		table.preisliste tr { text-align:left; }
		/* preise ende */

		/* bahnrekorde aktuell */
		table.rekorde_a { width:600px; }
		table.rekorde_a tr { text-align:left; }

		td.spalte1 { width:80px; }
		td.spalte2 { width:80px; }
		td.spalte3 { width:180px; }
		td.spalte4 { width:260px; }

		/* bahnrekorde aktuell ende */

		/* bahnrekorde früher */
		table.rekorde_f { width:600px; }
		table.rekorde_f tr { text-align:left; }
		/* bahnrekorde früher ende */

		/* auswertungssystem */
		div.games1 { height:220px; text-align:left; padding-bottom:40px; }
		div.games2, div.games3, div.games4 { height:162px; text-align:left; padding-bottom:40px; }

		div.games1 img#pic1 { padding-right:10px; padding-bottom:40px; float:left; }
		div.games2 img#pic2 { padding-right:10px; float:left; }
		div.games3 img#pic3 { padding-right:10px; float:left; }
		div.games4 img#pic4 { padding-right:10px; float:left; }
		/* auswertungssystem ende */

		/* visitenkartefreizeit */
		div#visitenkartefreizeit { margin:0px auto; width:686px; }
		div#visitenkartefreizeit p { float:left; width:510px; text-align:left; }
		div#visitenkartefreizeit img { float:left; margin-right:15px; margin-bottom:10px; }
		/* visitenkartefreizeit ende */

		/* visitenkartedbu */
		div.visitenkartedbu { margin:0px auto; width:686px; }
		div.visitenkartedbu p { float:left; width:510px; text-align:left; }
		div.visitenkartedbu img { float:left; margin-right:15px; margin-bottom:10px; }
		/* visitenkartedbu ende */

		/* visitenkartestaffel */
		div.visitenkartestaffel { margin:0px auto; width:686px; }
		div.visitenkartestaffel p { float:left; width:510px; text-align:left; }
		div.visitenkartestaffel img { float:left; margin-right:15px; margin-bottom:10px; }
		/* visitenkartestaffel ende */

		/* shop */
		div#shopbild { width:227px; margin-left:10px; float:left; }
		div#shoptext { width:429px; text-align:left; float:right; }
		div#shoptext img { margin-top:15px; float:left; }
		/* shop ende */
	/* maininfo ende */

/* footer */
div#footer { position:relative; background:url(bilder/footer_bg.gif) no-repeat; background-position:0px bottom; height:181px; margin-top:-181px; }
	
	/* für Weihnachten 
	div#footer .laufschrift { width:600px; float:left; margin-left:168px; margin-top:20px; direction:left; font-size:50px; color:#DA251D; font-style:italic; }
	div#footer img { float:right; margin-right:120px; }
	 für Weihnachten ende */

	/* Aufstieg */
	div#footer .laufschrift { width:706px; float:left; margin-left:168px; margin-top:20px; direction:left; font-size:50px; color:#DA251D; font-style:italic; }
	
	div#footer img#xmaspic { float:right; }
	
	div#footer img#feuerwerk1 { position:absolut; margin-left:200px; margin-top:-37px; }
	div#footer img#feuerwerk2 { position:absolut; margin-left:200px; margin-top:-37px; }
	div#footer img#feuerwerk3 { position:absolut; margin-left:10px; margin-top:-37px; }
	/* Aufstieg ende */

div#footer span#impressum { position:absolute; font-size:13px; display:block; width:60px; height:17px; left:800px; top:140px; }
div#footer span#counter { position:absolute; font-size:13px; display:block; width:60px; height:17px; left:477px; top:135px; }
div#footer span#date { position:absolute; font-size:13px; display:block; width:160px; height:17px; left:190px; top:140px; color:#C7244A; }
/* footer ende */
