	@import url("all.css");

/* Grundeinstellungen ____________________________________________________ */

	body 										{ background: url(/images/design/bg-all.gif) repeat #000000; text-align: center; }
	div.rahmen 									{ position: relative; width: 980px; margin: 0 auto; text-align: left; }

	
	
/* Oben __________________________________________________________________ */

	div.oben 									{ z-index: 10; position: relative; margin: 0px 0px 0px 28px; width: 952px; height: 349px; background-color: #505050; background: url(/images/design/bg-oben.gif) no-repeat left bottom; }

	div.oben a									{ text-decoration: none; }
	
	div.oben a.logo								{ z-index: 4; position: absolute; left: 25px; top: 9px; }
	
	div.oben ul.menu 							{ z-index: 3; position: absolute; left: 0px; top: 0px; list-style-type: none; width: 952px; height: 79px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.oben ul.menu li 						{ background: transparent; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 49px; overflow: hidden; }
	div.oben ul.menu li a 						{ display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -500px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	
	#TopAlleszuDolfi 							{ z-index: 6; position: absolute; left: 237px; top: 30px; width: 155px; }
	#TopThemenwelt 								{ z-index: 6; position: absolute; left: 415px; top: 30px; width: 144px; }
	#TopProduktwelt 							{ z-index: 6; position: absolute; left: 580px; top: 30px; width: 139px; }
	
	#TopAlleszuDolfi a 							{ background-position: -237px -30px; }
	#TopAlleszuDolfi a:hover 					{ background-position: -237px -109px !important; }
	#TopAlleszuDolfi.aktiv a 					{ background-position: -237px -188px; }
	#TopAlleszuDolfi.aktiv a:hover 				{ background-position: -237px -188px !important; }
	
	#TopThemenwelt a 							{ background-position: -415px -30px; }
	#TopThemenwelt a:hover 						{ background-position: -415px -109px !important; }
	#TopThemenwelt.aktiv a 						{ background-position: -415px -188px; }
	#TopThemenwelt.aktiv a:hover 				{ background-position: -415px -188px !important; }

	#TopProduktwelt a 							{ background-position: -580px -30px; }
	#TopProduktwelt a:hover 					{ background-position: -580px -109px !important; }
	#TopProduktwelt.aktiv a 					{ background-position: -580px -188px; }
	#TopProduktwelt.aktiv a:hover 				{ background-position: -580px -188px !important; }
	
	div.oben div.flash							{ z-index: 1; position: absolute; right: 0px; top: 71px; width: 700px; height: 234px; overflow: hidden; }
	
	div.oben div.sprache						{ text-transform: uppercase; z-index: 3; font-size: 11px; position: absolute; right: 8px; top: 50px; }	
	div.oben div.sprache a						{ color: #BCBCBC; margin: 0px 6px 0px 0px; }	
	div.oben div.sprache a.aktiv				{ color: #FFFFFF; font-weight: bold; }	
	div.oben div.sprache a:hover				{ color: #C59900; }	
	
	div.oben div.warenkorbonpage				{ background: url(/images/design/bg-warenkorb-onpage.png) no-repeat 0px 0px; z-index: 2; position: absolute; right: 20px; bottom: 0px; width: 660px; height: 88px; }
	div.oben div.warenkorbonpage ul li			{ color: #bcbcbc; line-height: 19px; }
	div.oben div.warenkorbonpage ul li.nopfeil	{ background: transparent; padding: 0px 0px 1px 0px; }
	div.oben div.warenkorbonpage ul li a		{ color: #bcbcbc; }
	div.oben div.warenkorbonpage ul li a:hover	{ color: #c69a00; }
	div.oben div.warenkorbonpage ul.anmelden	{ position: absolute; left: 25px; top: 36px; }
	div.oben div.warenkorbonpage ul.links		{ position: absolute; left: 478px; top: 14px; }
	div.oben div.warenkorbonpage span.preisgros	{ color: #FFFFFF; font-size: 14px; font-weight: bold; position: absolute; left: 205px; top: 41px; text-align: center; width: 25px; height: 25px; line-height: 25px; display: block; }
	div.oben div.warenkorbonpage div.preis		{ color: #FFFFFF; position: absolute; right: 228px; top: 15px; }
	div.oben div.warenkorbonpage span.preistext	{ color: #FFFFFF; font-size: 13px; font-weight: normal; }
	div.oben div.warenkorbonpage span.preis		{ color: #FFFFFF; font-size: 13px; font-weight: bold; }
	div.oben div.warenkorbonpage a.zumwarenkorb	{ position: absolute; right: 228px; top: 42px; display: block; width: 154px; height: 27px; overflow: hidden; }
	
	div.oben div.warenkorbbox					{ position: absolute; right: 81px; top: 82px; width: 384px; height: 211px; background: url(/images/design/bg-warenkorbbox.png) no-repeat 0px 0px transparent; }
	div.oben div.warenkorbbox a					{ color: #FFFFFF; }
	div.oben div.warenkorbbox a.bild			{ display: block; width: 100px; height: 67px; overflow: hidden; }
	
	div.oben div.loginbox						{ display: none; position: absolute; left: 32px; top: 82px; width: 399px; height: 70px;  }
	
	div.oben div.warenkorb						{ z-index: 2; position: absolute; left: 252px; bottom: 0px; width: 220px; height: 78px; }
	div.oben div.warenkorb a					{ width: 100%; display: block; }
	div.oben div.warenkorb span					{ margin: 46px 0px 0px 0px; display: block; color: #FFFFFF; width: 100%; text-align: center; }
	div.oben div.warenkorb a span				{ cursor: pointer; }
	
	div.oben div.warenkorbaktiv						{ z-index: 2; position: absolute; left: 252px; bottom: 0px; width: 220px; height: 119px; }
	div.oben div.warenkorbaktiv a					{ width: 100%; display: block; }
	div.oben div.warenkorbaktiv span				{ margin: 46px 0px 0px 0px; display: block; color: #FFFFFF; width: 100%; text-align: center; }
	div.oben div.warenkorbaktiv a span				{ cursor: pointer; }
	div.oben div.warenkorbaktiv div.favoriten		{ position: absolute; left: 0px; bottom: 11px; background: url(/images/design/icon-merkliste.gif) no-repeat 0px center; margin: 0px 0px 0px 19px; padding: 0px 0px 0px 17px; }
	div.oben div.warenkorbaktiv div.favoriten a 	{ display: inline; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.oben div.warenkorbaktiv div.favoriten span	{ text-align: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

	div.oben div.meindolfi						{ z-index: 2; position: absolute; left: 486px; bottom: 0px; width: 220px; height: 78px; }
	div.oben div.meindolfi ul					{ margin: 47px 0px 0px 27px; padding: 0px 0px 0px 0px; overflow: hidden; width: 100%; }
	div.oben div.meindolfi ul li				{ float: left; display: inline; width: 84px; background: url(/images/design/bg-li.gif) no-repeat 0px 8px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }
	div.oben div.meindolfi ul li a				{ color: #FFFFFF; }
	div.oben div.meindolfi ul li a:hover		{ color: #C59900; }
	
	div.oben div.meindolfiaktiv					{ z-index: 2; position: absolute; left: 486px; bottom: 0px; width: 220px; height: 119px; overflow: hidden; }
	div.oben div.meindolfiaktiv ul				{ margin: 20px 0px 0px 27px; padding: 0px 0px 0px 0px; overflow: hidden; width: 100%; }
	div.oben div.meindolfiaktiv ul li			{ float: left; display: inline; width: 84px; background: url(/images/design/bg-li.gif) no-repeat 0px 8px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }
	div.oben div.meindolfiaktiv ul li a			{ color: #FFFFFF; }
	div.oben div.meindolfiaktiv ul li a:hover	{ color: #C59900; }
	div.oben div.meindolfiaktiv span			{ height: 21px; overflow: hidden; background: url(/images/design/icon-person.gif) no-repeat 0px 6px; margin: 46px 18px 0px 14px; padding: 0px 0px 0px 12px; float: right; display: inline; color: #FFFFFF; text-align: right; }	
	
	
	
/* Mitte _________________________________________________________________ */

	div.mitte 									{ width: 980px; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 76px 0px; background: url(/images/design/bg-mitte.gif) repeat-y 28px 0px; }
	

	
/* Links _________________________________________________________________ */

	div.links 									{ float: left; display: inline; width: 265px; margin: 0px 0px 215px 0px; background: url(/images/design/bg-links.gif) no-repeat 28px 0px; }
	
	div.links a									{ text-decoration: none; }

	div.links form.suche						{ margin: 0px 0px 0px 48px; padding: 0px 0px 0px 0px; }
	div.links form.suche input					{ float: left; display: inline; width: 165px; height: 18px; _height: 16px; color: #8A8787; font-size: 12px; line-height: 18px; padding: 3px 1px 1px 7px; background-color: #373737; border-right: solid 0px #373737; border-top: solid 1px #565759; border-left: solid 1px #565759; border-bottom: solid 1px #565759; }
	div.links form.suche input.aktiv			{ color: #FFFFFF; }
	div.links form.suche a						{ float: left; display: inline; width: 22px; height: 22px; background: url(/images/design/bg-lupe.gif) no-repeat center center #373737; border-top: solid 1px #565759; border-right: solid 1px #565759; border-bottom: solid 1px #565759; }

	div.links ul.menu 							{ background-color: #505050; list-style-type: none; margin: 44px 0px 49px 28px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li 						{ background: url(/images/design/bg-menu-links.gif) repeat-y 0px 0px; width: 237px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li a 						{ background: transparent; color: #FFFFFF; display: block; line-height: 38px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
	div.links ul.menu li.aktiv 					{ background: url(/images/design/bg-menu-links.gif) no-repeat -237px 0px; }
	div.links ul.menu li a:hover 				{ color: #C59900; }
	div.links ul.menu li.aktiv a:hover 			{ color: #FFFFFF; }
	
	div.links ul.menu li.submenu				{ width: 237px; height: auto; background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.links ul.menu li.submenu ul				{ width: 237px; height: auto; background: url(/images/design/bg-submenu.gif) repeat-y 0px 0px; margin: 0px 0px 0px 0px; padding: 12px 0px 14px 0px; }
	div.links ul.menu li.submenu ul li			{ background: url(/images/design/bg-li.gif) no-repeat 0px 7px; width: 180px; height: auto; line-height: 20px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 14px; _height: 1px; }
	div.links ul.menu li.submenu ul li a		{ line-height: 20px; display: inline; color: #606060; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; _height: 20px; }
	div.links ul.menu li.submenu ul li a:hover 			{ color: #C59900; }
	div.links ul.menu li.submenu ul li.aktiv a			{ color: #C59900; }
	div.links ul.menu li.submenu ul li.aktiv a:hover 	{ color: #C59900; }

	div.einkaufsvorteile						{ position: relative; background: url(/images/design/bg-box.gif) repeat-y 0px 0px; margin: 0px 0px 46px 0px; padding: 0px 0px 0px 0px; }
	div.einkaufsvorteile div.boxinnen			{ background: url(/images/design/bg-box-oben.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 21px 20px 0px 28px; }
	div.einkaufsvorteile div.boxunten			{ background: url(/images/design/bg-box-unten.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 21px; }
	div.einkaufsvorteile div.titel				{ position: absolute; left: 9px; top: 21px; width: 12px; height: 260px; }
	div.einkaufsvorteile span					{ display: block; line-height: 19px; font-size: 12px; color: #606060; margin: 0px 0px 11px 0px; padding: 13px 20px 0px 20px; }
	div.einkaufsvorteile ul						{ line-height: 20px; font-size: 12px; list-style-type: none; margin: 0px 14px 14px 20px; padding: 0px 0px 0px 0px; }
	div.einkaufsvorteile ul li					{ background: url(/images/design/bg-li.gif) no-repeat 0px 6px; margin: 0px 0px 0px 0px; padding: 0px 0px 1px 12px; }
	div.einkaufsvorteile a						{ color: #606060; }
	div.einkaufsvorteile a:hover				{ color: #C59900; }
	
	div.kreditkarten							{ margin: 0px 0px 46px 58px; padding: 0px 0px 0px 0px; }
	
	div.geschenk								{ margin: 0px 0px 46px 0px; padding: 0px 0px 0px 0px; }
	div.links div.logoslinks img				{ border: solid 2px #D3D3D3; }
	div.links div.logoslinks img.handmade		{ margin: 0px 0px 15px 50px; }
	div.links div.logoslinks img.sudtirol		{ margin: 0px 0px 15px 100px; }
	div.links div.logoslinks img.valgardena		{ margin: 0px 0px 15px 100px; }
	
	div.links img.facebook						{ margin: 20px 0px 0px 50px; }



/* Inhalt ________________________________________________________________ */

	div.inhalt 									{ background-color: #FFFFFF; position: relative; float: right; display: inline; margin: 0px 18px 0px 0px; padding: 71px 0px 0px 0px; width: 664px; }

	div.mininavi								{ position: absolute; left: -32px; top: 0px; float: right; display: inline; width: 714px; height: 71px; background: url(/images/design/bg-inhalt-oben.gif) repeat-x 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.mininavi ul								{ float: left; display: inline; line-height: 19px; width: 663px; margin: 0px 0px 0px 33px; padding: 24px 0px 0px 0px; border-bottom: solid 1px #E4E4E4; }
	div.mininavi ul	li							{ background: transparent; color: #A1A1A1; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.mininavi ul	li a						{ color: #C59900; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.mininavi ul	li a:hover					{ color: #606060 !important; }

	div.inhalt div.breadcrumb					{ display: block; margin: 0px 0px 39px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.breadcrumb ul				{ margin: 0px 0px 0px 1px; padding: 0px 0px 0px 0px; }
	div.inhalt div.breadcrumb ul li				{ background: transparent; line-height: 19px; font-size: 11px; color: #BCBCBC; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.breadcrumb ul li a			{ background: url(/images/design/bg-punkt.gif) no-repeat right 10px; color: #BCBCBC; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 11px 0px 0px; }
	div.inhalt div.breadcrumb ul li a:hover		{ color: #C59900 !important; }
	
	div.inhalt table.bestellmenu th.aktiv1 { height: 26px; background: url(/images/design/aktiv-one.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #CB9C00; padding: 0px 0px 0px 30px; }
	div.inhalt table.bestellmenu th.aktiv2 { height: 26px; background: url(/images/design/aktiv-two.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #CB9C00; padding: 0px 0px 0px 30px; }
	div.inhalt table.bestellmenu th.aktiv3 { height: 26px; background: url(/images/design/aktiv-three.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #CB9C00; padding: 0px 0px 0px 30px; }
	div.inhalt table.bestellmenu th.aktiv4 { height: 26px; background: url(/images/design/aktiv-four.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #CB9C00; padding: 0px 0px 0px 30px; }
	
	div.inhalt table.bestellmenu th.inaktiv1 { height: 26px; background: url(/images/design/inaktiv-one.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #5A5A5A; padding: 0px 0px 0px 30px; }
	div.inhalt table.bestellmenu th.inaktiv2 { height: 26px; background: url(/images/design/inaktiv-two.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #5A5A5A; padding: 0px 0px 0px 30px; }
	div.inhalt table.bestellmenu th.inaktiv3 { height: 26px; background: url(/images/design/inaktiv-three.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #5A5A5A; padding: 0px 0px 0px 30px; }
	div.inhalt table.bestellmenu th.inaktiv4 { height: 26px; background: url(/images/design/inaktiv-four.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 16px; color: #5A5A5A; padding: 0px 0px 0px 30px; }
	
	div.inhalt div.formularlinksfloat					{ width: 315px; float: left; display: inline; margin: 0px 0px 0px 0px; }
	div.inhalt form.kundelogin  div.colum1				{ width: 185px; font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #5A5A5A; display: block; }
	div.inhalt form.kundelogin input.input				{ border: none; width: 273px; height: 27px; _width: 270px; background: url(/images/design/bg-input.gif) no-repeat left center; _margin: 0px 0px 0px -19px; }
	div.inhalt h2.formlinks								{ text-transform: uppercase; color: #CB9C00; font-size: 16px; margin: 0px 0px 5px 0px; font-weight: bold; width: 303px; _width: 313px; height: 34px; line-height: 34px; background-color: #505050; padding-left: 12px; }
	div.inhalt form.kundelogin div.rahmengross			{ width: 313px; background-color: #F5F5F5; border: solid 1px #E4E4E4; }
	div.inhalt form.kundelogin div.formularrahmen		{ position: relative; width: 273px; background-color: #F5F5F5; margin: 31px 0px 0px 19px; }
	
	div.inhalt form.kundelogin div.colum1 label.nummer		{ position: absolute; left: 185px; top: 179px; _left: 193px; _top: 173px; }
	div.inhalt form.kundelogin input.strasse				{ width: 178px; height: 25px; border-right: solid 1px #DFDFDF; }
	div.inhalt form.kundelogin input.nummer					{ _position: absolute; _right: 0px; _top: 191px; width: 72px; height: 25px; border-right: solid 1px #DFDFDF; }
	
	div.inhalt form.kundelogin div.colum1 label.ort			{ position: absolute; left: 185px; top: 232px; _left: 193px; _top: 220px; }
	div.inhalt form.kundelogin input.ort					{ width: 178px; height: 25px; border-right: solid 1px #DFDFDF; }
	div.inhalt form.kundelogin input.plz					{ position: absolute; left: 187px; top: 253px; _left: 215px; _top: 240px; width: 72px; height: 25px; border-right: solid 1px #DFDFDF; }
	div.inhalt form.kundelogin select						{ border: solid 1px #DFDFDF; height: 17px; }
	div.inhalt form.kundelogin select.datumyear				{ position: absolute; left: 188px; top: 305px; width: 73px; }
	div.inhalt form.kundelogin select.datummonth			{ position: absolute; left: 81px; top: 305px; }
	div.inhalt form.kundelogin select.datumday				{ position: absolute; left: 0px; top: 305px; width: 71px; }
	
	div.inhalt form.kundelogin div.gebdatum					{ position: absolute; left: 0px; top: 0px; }
	div.inhalt form.kundelogin div.formland					{ position: relative; height: 50px; z-index: 10; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt form.kundelogin div.formland label.standard	{ position: absolute; left: 0px; bottom: 30px; }
	div.inhalt form.kundelogin div.formland select.standard	{ position: absolute; left: 0px; bottom: 5px; width: 271px; }
	
	div.inhalt form.kundelogin select						{ color: #5a5a5a; }
	div.inhalt form.kundelogin input						{ color: #5a5a5a; }
	
	div.inhalt form.kundelogin div.checkboxen											{ position: relative; }
	div.inhalt form.kundelogin div.checkboxen div.nlabonnieren input.checkbox			{ position: absolute; left: 0px; top: 6px; }
	div.inhalt form.kundelogin div.checkboxen div.nlabonnieren div.colum1				{ position: absolute; left: -65px; top: 0px; }
	div.inhalt form.kundelogin div.checkboxen div.nlabonnieren label.label				{ position: absolute; left: 85px; top: 3px; }
	
	div.inhalt form.kundelogin div.checkboxen div.privacyakzeptieren				 	{ margin: 50px 0px 0px 0px;  }
	div.inhalt form.kundelogin div.checkboxen div.privacyakzeptieren input.checkbox 	{ position: absolute; left: 0px; top: 30px; }
	div.inhalt form.kundelogin div.checkboxen div.privacyakzeptieren div.colum1			{ position: absolute; left: -41px; top: 0px; }
	div.inhalt form.kundelogin div.checkboxen div.privacyakzeptieren label.label		{ position: absolute; left: 60px; top: 27px; }
	div.inhalt form.kundelogin a.bestellenohnereg										{ border: none; float: right; width: auto; height: 27px; margin: 0px 0px 0px 0px; }
	
	div.inhalt form.kundelogin div.dolfireg												{ color: #5A5A5A; font-weight: bold; margin: 40px 0px 23px 0px; }
	div.inhalt form.kundelogin div.dolfireg												{ color: #5A5A5A; font-weight: bold; margin: 40px 0px 23px 0px; }
	
	div.inhalt form.kundelogin a.bestelenmitreg											{ border: none; float: right; width: auto; height: 27px; margin: 0px 0px 30px 0px; }

	div.inhalt div.eigenschaften														{ width: 315px; color: #000000; margin: 30px 0px 0px 0px; }
	div.inhalt div.eigenschaften img													{ margin: 0px 0px 0px 17px; }
	div.inhalt div.eigenschaften ul li													{ background: url(/images/design/bg-warenkorbfooter-li.gif) no-repeat left center; line-height: 19px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 16px; }
	
	div.inhalt div.rechnungsundlieferadressen											{ width: 661px; height: 34px; font-size: 16px; line-height: 34px; font-weight: bold; color: #CB9C00; background-color: #505050; text-transform: uppercase; margin: 0px 0px 5px 0px; }
	div.inhalt form.meinedaten h2.zahlungsart											{ width: 661px; height: 34px; font-size: 16px; line-height: 34px; font-weight: bold; color: #CB9C00; background-color: #505050; text-transform: uppercase; margin: 35px 0px 5px 0px; }
	div.inhalt div.rechnungsundlieferadressen img.rechlieferimg							{ float: left; }
	div.inhalt form.meinedaten h2.zahlungsart img										{ float: left; }
	
	div.inhalt form.meinedaten div.zahlungsart											{ color: #000000; width: 659px; font-size: 16px; margin: 18px 0px 18px 23px; text-transform: uppercase; font-weight: bold; }
	div.inhalt form.meinedaten div.zahlungsart div.rech									{ width: 280px; float: left; display: inline; }
	div.inhalt form.meinedaten div.zahlungsart span.liefer								{ margin: 0px 0px 0px 48px; }
	
	div.inhalt form.meinedaten div.rechungsadresserahmen								{ width: 320px; overflow: hidden; float: left; display: inline; }
	div.inhalt form.meinedaten div.lieferadresserahmen									{ width: 320px; overflow: hidden; float: left; display: inline; }
	
	
	div.inhalt form.meinedaten table.formular 											{ margin: 0px 0px 4px 15px; _margin: 0px 0px 4px 10px; padding: 0px 0px 0px 0px; }
	div.inhalt form.meinedaten table.formular td input		 							{ width: 170px; margin: 0px 0px 4px 0px; }
	div.inhalt form.meinedaten table.formular td select 								{ width: 173px; margin: 0px 0px 4px 0px; }
	
	
	
/* Unten _________________________________________________________________ */

	div.unten 									{ background: url(/images/design/bg-unten.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; position: relative; left: 28px; top: -46px; width: 952px; height: 298px; }
	
	div.unten a									{ color: #FFFFFF; text-decoration: none; }
	div.unten a:hover							{ color: #C59900; }

	div.unten div.newsletterabo					{ position: absolute; left: 273px; top: 0px; width: 644px; height: 23px; overflow: hidden; }
	div.unten div.newsletterabo a.abonieren		{ color: #606060; position: absolute; left: 0px; top: 0px; width: 229px; height: 23px; }
	div.unten div.newsletterabo ul.text			{ font-size: 13px; line-height: 18px; color: #606060; position: absolute; left: 240px; top: 2px; }
	div.unten div.newsletterabo a				{ color: #606060; }
	div.unten div.newsletterabo a:hover			{ color: #C59900; }
	
	div.unten address							{ font-size: 12px; color: #606060; font-style: normal; position: absolute; left: 20px; top: -210px; line-height: 19px; }
	div.unten address a							{ color: #606060; }

	div.unten div.bannerbox						{ position: absolute; right: 0px; top: 74px; }
	div.unten div.bannerbox a					{ float: left; display: inline; border: solid 1px #464646; margin: 0px 26px 0px 0px; padding: 1px 1px 1px 1px; background-color: transparent; }
	
	div.unten div.balken						{ font-size: 12px; color: #BCBCBC; position: absolute; left: 21px; top: 234px; width: 911px; overflow: hidden; }
	div.unten div.balken a						{ color: #BCBCBC; line-height: 20px; }
	div.unten div.balken a:hover				{ color: #C59900 !important; }
	
	div.unten a.drucken							{ background: url(/images/design/icon-druck.gif) no-repeat 3px 3px; color: #BCBCBC; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 20px; float: right; display: inline; }
	div.unten a.weiterempfehlen					{ background: url(/images/design/icon-kommentar.gif) no-repeat 2px 5px; color: #BCBCBC; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 20px; float: right; display: inline; }
	div.unten a.wiederverkaufer					{ background: url(/images/design/icon-schloss.gif) no-repeat 0px 4px; color: #BCBCBC; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 20px; float: right; display: inline; }
	
	div.unten a.zeppelin						{ color: #BCBCBC; font-size: 11px; line-height: auto; position: absolute; right: 15px; bottom: 0px; }
	div.unten a.zeppelin:hover					{ color: #C59900; }
	div.unten a.zeppelin img					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	
	#footernavigation 							{ font-size: 10px; position: absolute; left: 30px; bottom: -30px; width: 750px; }
	#footernavigation ul 						{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#footernavigation li 						{ background: transparent; color: #AAAAAA; float: left; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; white-space: nowrap; }
	#footernavigation a 						{ border-right: solid 1px #888888; color: #AAAAAA; padding: 0px 10px 0px 0px; }
	#footernavigation a:hover					{ color: #AAAAAA; }



/* Lightbox ______________________________________________________________ */

	#lightbox									{ position: absolute; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0px; }

	#lightbox a img								{ border: none !important; }

	#outerImageContainer						{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; }

	#imageContainer								{ padding: 10px; }

	#loading									{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0px; }
	#hoverNav									{ position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav					{ left: 0px; }
	#hoverNav a									{ outline: none !important; }

	#prevLink, #nextLink						{ width: 49%; height: 100%; display: block; }
	#prevLink									{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; left: 0px; float: left; }
	#nextLink									{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; right: 0px; float: right; }
	#prevLink:hover, #prevLink:visited:hover	{ background: url(/images/lightbox/prev.gif) left 15% no-repeat !important; }
	#nextLink:hover, #nextLink:visited:hover	{ background: url(/images/lightbox/next.gif) right 15% no-repeat !important; }

	#imageDataContainer							{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

	#imageData									{ padding: 0px 10px; color: #666666; }
	#imageData #imageDetails					{ width: 70%; float: left; text-align: left; }	
	#imageData #caption							{ font-weight: bold; }
	#imageData #numberDisplay					{ display: block; clear: left; padding-bottom: 1.0em; }
	#imageData #bottomNav						{ height: 40px; }
	#imageData #bottomNavClose					{ background: transparent !important; width: 26px; float: right;  padding-bottom: 0.4em; }

	#overlay									{ position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: #000000; }



/* __________________________________________________________________ Ende */




