﻿/* Inhalt ________________________________________________________________ */
	
	div.inhalt div.intro										{ margin: 0px 0px 16px 0px; }
	
	div.inhalt div.detail 										{ margin: 0px 0px 16px 0px; position: relative; }
	
	div.inhalt div.bycodeoben									{ background: url(/images/design/bg-liste-oben.png) no-repeat 0px 0px; width: 768px; height: 8px; font-size: 0px; line-height: 0px; margin: 0px 0px 0px 61px; }
	div.inhalt div.bycodeunten									{ background: url(/images/design/bg-liste-unten.png) no-repeat 0px 0px; width: 768px; height: 9px; margin: 0px 0px 84px 61px; font-size: 0px; line-height: 0px; }
	div.inhalt div.bycodeunteneineck							{ background: url(/images/design/bg-liste-unten-eineck.png) no-repeat 0px 0px; width: 768px; height: 5px; margin: 0px 0px 84px 61px; }
	div.inhalt div.bycodeunteneineck a.button					{ float: right; display: inline; margin: 5px 0px 0px 1px; }
	div.inhalt div.bycode 										{ background-color: #FFFFFF; margin: -2px 0px 0px 61px; width: 768px; position: relative; }
	div.inhalt div.bycode div.innen								{ padding: 39px 39px 80px 39px; }
	div.inhalt div.bycode div.innen div.headline				{ font-size: 16px; margin: 0px 0px 15px 0px; font-weight: bold; }
	div.inhalt div.bycode div.innen div.video					{ margin: 0px 0px 40px 0px; }
	div.inhalt div.bycode div.archiv							{ padding: 34px 39px 20px 39px; }
	div.inhalt div.bycode a.button								{ float: right; _position: relative; _right: 0px; _bottom: -34px; _margin: -34px 0px 0px 0px; }
	div.inhalt div.bycode a.buttonlinks							{ float: right; _position: relative; _right: 0px; _bottom: -34px; _margin: -34px 0px 0px 0px; }
	
	div.inhalt div.listedetail									{ margin: 0px 0px 0px 61px; }
	div.inhalt div.listedetail div.imglinks						{ margin: 0px 14px 0px 0px; position: relative; top: -82px; left: -39px; }
	div.inhalt a.listedetail									{ visibility: hidden; }
	
	div.inhalt div.startseite									{ margin: -2px 0px 0px 61px; }
	div.inhalt div.startseite div.imglinks						{ margin: 0px 14px 0px 0px; position: relative; top: -22px; left: 0px; }
	div.inhalt div.startseite h1								{ font-size: 22px; margin: 0px 0px 16px 6px; }
	div.inhalt div.startseite span.datum						{ color: #e52718; display: block; padding: 16px 0px 0px 0px; }
	div.inhalt div.startseite div.editbox 						{ margin: 0px 0px 16px 6px; padding: 0px 30px 0px 0px; }
	
	div.inhalt div.turniere										{ margin: -2px 0px 0px 61px; }
	div.inhalt div.turniere div.imglinks						{ margin: 0px 14px 0px 0px; position: relative; top: -42px; left: 0px; }
	div.inhalt div.turniere h1									{ margin: 0px 0px 0px 6px; padding: 16px 0px 0px 6px; }
	div.inhalt div.turniere span.datum							{ color: #e52718; display: block; margin: 0px 0px 16px 0px; }
	div.inhalt div.turniere div.editbox 						{ margin: 0px 0px 16px 6px; padding: 0px 30px 0px 0px; }
	
	div.inhalt div.turniere div.wertungen						{ padding: 39px 39px 39px 39px; }
	div.inhalt div.turniere div.wertungen h1					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.turniere div.wertungentableoben				{ background: url(/images/design/bg-wertungentable-oben.gif) no-repeat 0px 0px; width: 698px; height: 5px; font-size: 0px; line-height: 0px; }
	div.inhalt div.turniere div.wertungentableunten				{ background: url(/images/design/bg-wertungentable-unten.gif) no-repeat 0px 0px; width: 698px; height: 4px; font-size: 0px; line-height: 0px; }
	div.inhalt div.turniere div.wertungentable table			{ border-left: solid 1px #DDD9D9; border-right: solid 1px #DDD9D9; width: 698px; }
	div.inhalt div.turniere div.wertungentable table td			{ border-top: solid 1px #DDD9D9; border-right: solid 1px #DDD9D9; height: 30px; line-height: 30px; color: #58585A; text-align: center; }
	div.inhalt div.turniere div.wertungentable table th			{ border-top: 0px; width: 139px; text-align: center; border-right: solid 1px #DDD9D9; height: 40px; line-height: 40px; text-transform: uppercase; font-weight: normal; color: #9C9D9F; }
	
	div.inhalt div.noflash										{ margin: 0px 6px 0px 0px; }
	
	div.inhalt div.liste 										{ margin: -2px 0px 0px 61px; min-height: 152px; _height: 152px; }
	div.inhalt div.liste a.imglinks								{ width: 233px; min-height: 125px; _height: 125px; margin: 0px 14px 0px 0px; position: relative; top: -42px; left: 0px; }
	div.inhalt div.liste h2										{ margin: 0px 0px 0px 6px; padding: 16px 0px 0px 6px; }
	div.inhalt div.liste span.datum								{ color: #e52718; display: block; margin: 0px 0px 16px 0px; }
	div.inhalt div.liste div.editbox 							{ margin: 0px 0px 16px 6px; padding: 0px 30px 0px 0px; }
	
	div.inhalt ul.downlinks										{ margin: 0px 0px 0px 0px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt ul.downlinks li									{ margin: 0px 0px 16px 0px; }
	div.inhalt ul.downlinks li b.headline						{ display: block; font-size: 14px; }
	div.inhalt ul.downlinks li a								{ float: right; display: inline; }
	div.inhalt ul.downlinks li div.vorspann						{ margin: 0px 0px 0px 0px; }
	
	div.inhalt div.vorspann 									{ margin: 0px 0px 16px 0px; }
	div.inhalt div.editbox 										{ margin: 0px 0px 16px 0px; }
	
	div.inhalt a.button											{ cursor: pointer; color: #58585A; margin: 0px 0px 0px 0px; line-height: 25px; text-decoration: none; }
	div.inhalt a.button span.links								{ background: url(/images/design/bg-button-links.png) no-repeat 0px 0px; float: left; display: inline; width: 10px; height: 25px; }
	div.inhalt a.button span.mitte								{ background: url(/images/design/bg-button.gif) repeat-x 0px 0px; float: left; display: inline; height: 25px; }
	div.inhalt a.button span.rechts								{ background: url(/images/design/bg-button-rechts.png) no-repeat 0px 0px; float: left; display: inline; width: 8px; height: 25px; }
		
	div.iframe													{ background-color: #FFFFFF; text-align: left; }
	div.iframe a.forward										{ position: absolute; right: 0px; top: 30px; }
	div.iframe a.back											{ position: absolute; left: 0px; top: 30px; }
	
	div.inhalt table.warenkorb									{ margin: 12px 0px 0px 0px; width: 623px; }
	div.inhalt table.warenkorb td								{ border-bottom: solid 1px #4F4D4D; padding: 12px 0px 12px 0px; }
	div.inhalt table.warenkorb td input							{ width: 30px; }
	div.inhalt table.warenkorb td.akt							{ border: 0px; }
	div.inhalt table.warenkorb td.akt p							{ margin: 6px 0px 0px 0px; }
	div.inhalt table.warenkorb p.rechts							{  }
	div.inhalt table.warenkorb p.rechts a						{ color: #E52718; text-decoration: none; }
	
	
	div.inhalt div.turnierplan 											{ padding: 39px 0px 80px 0px; }
	div.inhalt div.turnierplan div.listeturnierplan						{ padding: 0px 39px 0px 39px; }
	div.inhalt div.turnierplan div.listeturnierplan h2					{ display: block; }
	div.inhalt div.turnierplan div.listeturnierplan h2 span				{ float: left; display: inline; line-height: 22px; }
	div.inhalt div.turnierplan div.listeturnierplan h2 span.nummer		{ width: 25px; margin: 0px 14px 0px 0px; text-align: right; }
	div.inhalt div.turnierplan div.listeturnierplan h2 span.ort			{ width: 260px; margin: 0px 8px 0px 0px; }
	div.inhalt div.turnierplan div.listeturnierplan h2 span.datum		{ margin: 0px 8px 0px 0px; font-size: 14px; font-weight: normal; }
	
	
/* Dynamisch _____________________________________________________________ */

	div.inhalt div.umblattern 									{ float: right; display: inline; }
	div.inhalt div.umblattern a									{ float: left; display: inline; margin: 0px 2px 0px 2px; text-decoration: none; }
	div.inhalt div.umblattern a.zahl							{ margin: 5px 2px 0px 2px; color: #D80900; }
	div.inhalt div.umblattern span 								{ float: left; display: inline; font-weight: bold; margin: 5px 2px 0px 2px; }
	div.inhalt div.umblattern a img								{ border: 0px; margin: 7px 0px 0px 0px; }
	div.inhalt div.umblattern a:hover 							{  }
	
	div.inhalt div.aufzahlung 									{ margin: 0px 0px 16px 0px; }

	div.inhalt div.downloads									{  }
	div.inhalt div.downloads span								{  }
	
	
	
/* Bilder & Fotogalerie __________________________________________________ */

	div.inhalt div.fotogalerie 									{ overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.fotogalerie div.fotocontainer				{ width: 200%; }
	div.inhalt div.fotogalerie div.img 							{ display: inline; float: left; margin: 0px 28px 4px 0px; padding: 0px 0px 0px 0px; width: 150px; }
	div.inhalt div.fotogalerie div.img a.img					{ float: left; display: inline; margin: 0px 11px 4px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.fotogalerie img 								{ margin: 0px 0px 0px 0px; vertical-align: top; }
	
	div.inhalt div.bilder 										{ clear: both; overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.bilder div.createimage						{ display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.bilder img 									{ margin: 0px 4px 3px 0px; padding: 0px 0px 0px 0px; vertical-align: top; }

	a.imglinks,
	div.imglinks 												{ display: inline; float: left; margin: 0px 10px 6px 0px; position: relative; text-decoration: none; }
	a.imglinks span.imgoverlayer,
	div.imglinks div.imgoverlayer								{ background: url(/images/design/overlayer-bild.png) no-repeat 0px 0px; width: 243px; min-height: 195px; _height: 195px; position: absolute; left: 0px; top: 0px; z-index: 10; }
	a.imglinks img.noflash,
	div.imglinks div.noflash									{ position: absolute; left: 5px; top: 0px; z-index: 0; }
	div.imglinksbycode											{ margin: -72px 20px 10px -39px; }
	div.imgrechts 												{ display: inline; float: right; margin: 0px 0px 15px 15px; }
	
	
/* Bild mit abgerundete Kanten ___________________________________________ */

	div.inhalt div.bild											{ position: relative; width: 100px; }
	div.inhalt div.bild span.imglinksoben						{ background: url(/images/design/eck-links-oben.png) no-repeat 0px 0px; float: left; display: inline; width: 5px; height: 5px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }
	div.inhalt div.bild span.imgrechtsoben						{ background: url(/images/design/eck-rechts-oben.png) no-repeat 0px 0px; float: right; display: inline; width: 5px; height: 5px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }
	div.inhalt div.bild div										{ float: left; display: inline; margin: -5px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; width: 150px; }
	div.inhalt div.bild div a									{ text-decoration: none; margin: 0px 0px 0px 0px !important; }
	div.inhalt div.bild span.imglinksunten						{ background: url(/images/design/eck-links-unten.png) no-repeat 0px 0px; float: left; display: inline; margin: -5px 0px 0px 0px; width: 5px; height: 5px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }
	div.inhalt div.bild span.imgrechtsunten						{ background: url(/images/design/eck-rechts-unten.png) no-repeat 0px 0px; float: right; display: inline; margin: -5px 0px 0px 0px; width: 5px; height: 5px; font-size: 1px; line-height: 1px; position: relative; z-index: 10; }

	
	
	
/* Anfrageformular _______________________________________________________ */

	form 														{ margin: 0px 0px 16px 0px; }
	
	form .label													{ float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	form .input 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 3px; }
	form .select 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #343434; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; }
	form .textarea												{ float: left; display: inline; height: 60px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .file													{ float: left; display: inline; height: 19px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .checkbox												{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .radio													{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	
	form .aktiv 												{ color: #343434; border: 1px solid #7F9DB9; }
	form .fehler 												{ color: #FF0000; border: 1px solid #FF0000; }
	form .error 												{ color: #FF0000 !important; }
	form div.fehler 											{ color: #FF0000; border: 0px; margin: 4px 0px 10px 0px; padding: 0px 0px 0px 0px; }
	form label.fehler 											{ color: #FF0000; border: 0px; }
	form .hidden 												{ display: none !important; }
	
	form label.pflichtfeld 										{ font-weight: bold; }
	form label.space 											{ height: 18px; }
	form label.noborder 										{ border: 0px; }
	
	form .colum1												{ width: 200px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; float: left; display: inline; }
	
	form label.standard 										{ width: auto; }
	form label.plz 												{ margin: 0px 0px 0px 0px; }
	form label.ort 												{ margin: 0px 0px 0px 4px; }
	form label.checkbox 										{ margin: -2px 0px 8px 4px; }
	form label.radio 											{ margin: 0px 0px 0px 4px; }
	form label.datumday 										{ display: none; }	
	form label.datummonth 										{ display: none; }	
	form label.datumyear 										{ display: none; }
	
	form input.standard 										{ width: 217px; }
	form input.plz 												{ width: 62px; margin: 0px 5px 0px 0px; }
	form input.ort 												{ width: 145px; }
	form input.checkbox 										{ width: 14px; height: 14px; margin: 0px 0px 0px 0px; }
	form input.radio 											{ width: 14px; height: 14px; margin: 0px 0px 0px 0px; }
	
	form select.standard 										{ width: 220px; }
	form select.datumday 										{ width: 50px; margin: 0px 5px 4px 0px; }	
	form select.datummonth 										{ width: 100px; margin: 0px 5px 4px 0px; }	
	form select.datumyear 										{ width: 56px; margin: 0px 5px 4px 0px; }
	
	form textarea.standard 										{ width: 217px; }
	
	form .senden												{ margin: 0px 48px 0px 0px; float: right; display: inline; }
	div.inhalt form a.button									{ margin: 0px 258px 0px 0px; float: right; display: inline; position: static !important; }
	form .senden:hover 											{ color: #343434; }
	form input.senden											{  }
	
	div.fotoliste												{ margin: 0px 0px 44px 2px; }
	form.fotoliste input.input									{ float: left; display: inline; margin: 0px 3px 0px 0px; width: 30px; }
	form.fotoliste a.bestellen									{ float: left; display: inline; color: #E52718; text-decoration: none; }
	form.fotoliste span											{ float: left; margin: 0px 2px 0px 0px; }
	
	form input.login											{ border: 0px; background: transparent; color: #9c9d9c; font-size: 11px; position: absolute; left: 8px; top: 2px; width: 96px; }
	form input.pwd												{ border: 0px; background: transparent; color: #9c9d9c; font-size: 11px; position: absolute; left: 134px; top: 2px; width: 88px; }
	form a.loginbutton											{ display: block; width: 16px; height: 16px; position: absolute; left: 230px; top: 3px; text-decoration: none; }
	form a.loginsenden											{ margin: 0px 288px 0px 0px; text-decoration: none; }
	
	
	
/* Weiterempfehlen _______________________________________________________ */

	form label.nolabel 											{ display: none; }
	form div.nodiv												{ display: none; }
	form input.kurz												{ width: 100px; height: 23px; font-size: 14px; line-height: 17px; margin: 0px 0px 0px 8px; padding: 7px 0px 0px 3px; text-transform: uppercase; }
	form div.captcha											{ border: solid 1px #888888; float: left; display: inline; }
	
	
	
/* Sonstiges _____________________________________________________________ */

	br.clear													{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
	div.clear													{ clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px 0px 0px; height: 0px; overflow: hidden; }
	
	img.links 													{ float: left; margin: 5px 10px 10px 0px; }
	img.rechts 													{ float: right; margin: 5px 0px 15px 15px; }
	
	p.rechts													{ text-align: right; }
	
	img.impressum												{ clear: both; float: right; margin: 0px 0px 10px 10px; }
	
	p.abstand													{ margin: 0px 0px 16px 0px; }



/* __________________________________________________________________ Ende */
