/* generic */
html,body						{ margin:0px; padding:0px; }
div								{ margin:0px; padding:0px; font-size:0px; line-height:0px; }
img								{ border-width:0px; }

/* font settings */
body							{ font-family:Arial,Helvetica,Sans-Serif; }
h2								{ font-size:20px; line-height:1.5em; font-weight:bold; color:#09C; margin:0px; padding:0px; }
h3								{ font-size:14px; line-height:1.5em; font-weight:bold; color:#09C; margin:0px; padding:0px; margin-top:-0.5em; margin-bottom:1.0em; }
h4								{ font-size:14px; line-height:1.5em; font-weight:bold; margin:0px; padding:0px; padding-bottom:1em; }
p								{ font-size:14px; line-height:1.5em; font-weight:normal; margin:0px; padding:0px; padding-bottom:1em; }
li								{ font-size:14px; line-height:1.5em; font-weight:normal; margin:0px; padding:0px; }
ul								{ font-size:14px; line-height:1.5em; font-weight:normal; margin:0px; padding:0px; padding-bottom:1em; padding-left:1em; }
span.mailspan					{ text-decoration:underline; font-style:italic; }

/* main sections */
div.main						{ float:left; clear:both; min-width:100%; }
div.head						{ width:100%; clear:both; float:left; height:220px; background:#ABD url(static/head_background.jpg) repeat; }
div.head h1						{ display:block; width:760px; height:220px; background: url(static/head_content.jpg) no-repeat; }
div.head h1 span				{ display:none; float:left; }
div.navi						{ width:100%; clear:both; float:left; background:#000 url(static/navbg.png) repeat; }
div.navi a						{ text-decoration:none; }
div.navi a span					{ display:none; float:left; }
div.navi 						{ border-bottom-style:solid; border-bottom-color:#AAA; border-bottom-width:1px; margin-bottom:40px; }
div.navi div					{ margin-left:30px; width:730px; }
div.lang						{ width:100%; clear:both; float:left; }
div.lang div					{ text-align:right; margin-right:50px; margin-bottom:20px; margin-top:10px; }
div.item						{ clear:both; float:left; margin-left:50px; padding-left:190px; padding-bottom:40px; padding-right:40px; min-height:250px; }
div.copy						{ clear:both; float:left; margin-left:50px; padding-left:190px; margin-bottom:40px; }
div.copy p 						{ font-size:10px; border-top-style:solid; border-top-width:1px; color:#999; padding-top:0.5em; }
div.copy a						{ color:#999; text-decoration:none; }
div.copy a:hover				{ color:#999; text-decoration:underline; }
div.copy img					{ margin-right:4px; margin-top:0.5em; }

/* item font and link settings */
div.item h4, div.item ul, div.item li, div.item a	{ color:#999; text-decoration:none; }
div.item a:hover									{ color:#00F; text-decoration:underline; }

/* navigation links: normal */
#deDE							{ display:block; float:left; margin-right:30px; width: 40px; height:40px; background:url(static/navlo_deDE.png) no-repeat; }
#enUK							{ display:block; float:left; margin-right:1px; width: 40px; height:40px; background:url(static/navlo_enUK.png) no-repeat; }
#navhome						{ display:block; float:left; margin-right:1px; width: 72px; height:40px; background:url(static/navlo_home.png) no-repeat; }
#naviphone						{ display:block; float:left; margin-right:1px; width: 82px; height:40px; background:url(static/navlo_iphone.png) no-repeat; }
#navblackberry					{ display:block; float:left; margin-right:1px; width:118px; height:40px; background:url(static/navlo_blackberry.png) no-repeat; }
#navhandy						{ display:block; float:left; margin-right:1px; width: 76px; height:40px; background:url(static/navlo_handy.png) no-repeat; }
#navmobile						{ display:block; float:left; margin-right:1px; width: 80px; height:40px; background:url(static/navlo_mobile.png) no-repeat; }
#navastonia						{ display:block; float:left; margin-right:1px; width: 88px; height:40px; background:url(static/navlo_astonia.png) no-repeat; }
#navjobs						{ display:block; float:left; margin-right:1px; width: 66px; height:40px; background:url(static/navlo_jobs.png) no-repeat; }
#navkontakt						{ display:block; float:left; margin-right:0px; width: 90px; height:40px; background:url(static/navlo_kontakt.png) no-repeat; }
#navcontact						{ display:block; float:left; margin-right:0px; width: 92px; height:40px; background:url(static/navlo_contact.png) no-repeat; }

/* navigation links: current */

#mainhome #navhome 				{ background:url(static/navhi_home.png) no-repeat; }
#mainiphone #naviphone 			{ background:url(static/navhi_iphone.png) no-repeat; }
#mainblackberry #navblackberry	{ background:url(static/navhi_blackberry.png) no-repeat; }
#mainhandy #navhandy			{ background:url(static/navhi_handy.png) no-repeat; }
#mainmobile #navmobile			{ background:url(static/navhi_mobile.png) no-repeat; }
#mainastonia #navastonia		{ background:url(static/navhi_astonia.png) no-repeat; }
#mainjobs #navjobs				{ background:url(static/navhi_jobs.png) no-repeat; }
#mainkontakt #navkontakt		{ background:url(static/navhi_kontakt.png) no-repeat; }
#maincontact #navcontact		{ background:url(static/navhi_contact.png) no-repeat; }

/* navigation links: mouseover */
#deDE:hover 													{ background:#FFF url(static/navov_deDE.png) no-repeat; }
#enUK:hover 													{ background:#FFF url(static/navov_enUK.png) no-repeat; }
#mainhome #navhome:hover, 				#navhome:hover 			{ background:#FFF url(static/navov_home.png) no-repeat; }
#mainiphone #naviphone:hover, 			#naviphone:hover 		{ background:#FFF url(static/navov_iphone.png) no-repeat; }
#mainblackberry #navblackberry:hover, 	#navblackberry:hover 	{ background:#FFF url(static/navov_blackberry.png) no-repeat; }
#mainhandy #navhandy:hover, 			#navhandy:hover 		{ background:#FFF url(static/navov_handy.png) no-repeat; }
#mainmobile #navmobile:hover, 			#navmobile:hover 		{ background:#FFF url(static/navov_mobile.png) no-repeat; }
#mainastonia #navastonia:hover, 		#navastonia:hover 		{ background:#FFF url(static/navov_astonia.png) no-repeat; }
#mainjobs #navjobs:hover, 				#navjobs:hover 			{ background:#FFF url(static/navov_jobs.png) no-repeat; }
#mainkontakt #navkontakt:hover, 		#navkontakt:hover 		{ background:#FFF url(static/navov_kontakt.png) no-repeat; }
#maincontact #navcontact:hover, 		#navcontact:hover 		{ background:#FFF url(static/navov_contact.png) no-repeat; }

/* item backgrounds */
#arschloch						{ background:url(static/item_arschloch.jpg) no-repeat; }
#canasta						{ background:url(static/item_canasta.jpg) no-repeat; }
#doppelkopf						{ background:url(static/item_doppelkopf.jpg) no-repeat; }
#edelflitzer					{ background:url(static/item_edelflitzer.jpg) no-repeat; }
#kneipenskat					{ background:url(static/item_kneipenskat.jpg) no-repeat; }
#maumau							{ background:url(static/item_maumau.jpg) no-repeat; }
#romme							{ background:url(static/item_romme.jpg) no-repeat; }
#rummy							{ background:url(static/item_rummy.jpg) no-repeat; }
#schwimmen 						{ background:url(static/item_schwimmen.jpg) no-repeat; }
#skat							{ background:url(static/item_skat.jpg) no-repeat; }
#icanasta						{ background:url(static/item_icanasta.jpg) no-repeat; }
#icanastalite					{ background:url(static/item_icanastalite.jpg) no-repeat; }
#iromme							{ background:url(static/item_iromme.jpg) no-repeat; }
#irummy							{ background:url(static/item_irummy.jpg) no-repeat; }
#astonia						{ background:url(static/item_astonia.jpg) no-repeat; }

/* specials */
#homeitem 						{ min-height:0px; }