	/****************************************/
	/*	                                */

		.hidden 							{position: absolute !important; top: -6000px !important; left: -6000px !important; height: 1px !important; width: 1px !important;}

	/*	                                */
	/****************************************/

	/****************************************/
	/*	LIGHTBOX                        */

		.wrapper  							{filter: alpha(opacity=66); -moz-opacity: 0.66; opacity: 0.66;}
		#tooltip h3 							{filter: alpha(opacity=66); -moz-opacity: 0.66; opacity: 0.66;}


	/*	LIGHTBOX                        */
	/****************************************/


	/****************************************/
	/*	GENERAL DECLARATIONS            */

		body 								{background-image: url(../images/body_bg.jpg); background-position: center; background-repeat: repeat; background-color: #333; margin: 0; padding: 0; overflow-x: hidden;} 
		.wrapper 							{width: 100%; height: auto; margin: 0; padding: 0; border: 0; background-color: transparent;} 

		.sub 								{width: 100%; height: auto; margin: 0; padding: 0; border: 0; background-color: #000; clear: both;} 
		.black 								{margin: 0; padding: 4px 100px; border: 0;} 
		.switch 							{clear: none; float: left; margin: 4px; padding: 0;} 
		.clear 								{clear: both;} 

		h1 								{background-color: #000; font-size: 13px; color: #0099ff; font-family: Arial, sans-serif; line-height: 23px; text-decoration: none!important; font-weight: bold; margin: 5px 0 0 0; padding: 0; display: block;} 
		h2 								{background-color: #000; font-size: 10px; color: #fff; font-family: Arial, sans-serif; font-weight: bold; padding: 8px; margin: 5px 0 5px 0; border: 0;} 

		p 								{background-color: transparent; font-size: 10px; color: #000; font-family: "Trebuchet MS", Arial, sans-serif; padding: 0; margin: 0; border: 0;} 

	/*	GENERAL DECLARATIONS            */
	/****************************************/

	/****************************************/
	/*	SELECTED WORK                   */

		a.selected_work 						{background-image: none; background-color: #fff; font-size: 66px; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.selected_work:link 						{background-color: #fff; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.selected_work:hover 						{background-color: #fff; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.selected_work:visited 					{background-color: #fff; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.selected_work.selected 					{background-image: none; background-color: #fff; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.selected_work.selected:hover 					{background-color: #fff; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 

		a.selected_work:link span.bf 					{color: #ffcc00!important;} 
		a.selected_work:hover span.bf 					{color: #000!important;} 
		a.selected_work.selected span.bf 				{color: #000!important;} 
		a.selected_work.selected:hover span.bf 				{color: #000!important;} 

		a.selected_work:hover span.design 				{color: #00ccff!important;} 
		a.selected_work.selected span.design 				{color: #00ccff!important;} 
		a.selected_work.selected:hover span.design 			{color: #00ccff!important;} 

		.sub a.yellow 							{background-image: url(../images/arrow_up.gif); background-position: left; background-repeat: no-repeat; background-color: transparent; font-size: 33px; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -3px; line-height: 50px; text-decoration: none; margin: 0; padding: 4px 100px; display: block;} 
		.sub a.yellow:link 						{background-color: transparent; font-size: 33px; color: #fff; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -3px; line-height: 50px; text-decoration: none; margin: 0; padding: 4px 100px; display: block;} 
		.sub a.yellow:hover 						{background-color: transparent; font-size: 33px; color: #ffcc00!important; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -3px; line-height: 50px; text-decoration: none; margin: 0; padding: 4px 100px; display: block;} 
		.sub a.yellow:visited 						{background-color: transparent; font-size: 33px; color: #fff; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -3px; line-height: 50px; text-decoration: none; margin: 0; padding: 4px 100px; display: block;} 
		.sub a.yellow.selected 						{background-image: url(../images/arrow_dn.gif); background-position: left; background-repeat: no-repeat; background-color: transparent; font-size: 33px; color: #ffcc00!important; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; line-height: 50px; text-decoration: none; margin: 0; padding: 4px 100px; display: block;} 
		.sub a.yellow.selected:hover 					{background-color: transparent; font-size: 33px; color: #fff!important; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; line-height: 50px; text-decoration: none; margin: 0; padding: 4px 100px; display: block;} 

		.switch h2 							{position: absolute; color: #fff; text-transform: uppercase; line-height: 12px; font-size: 10px; background-color: #000; margin: 16px 0 0 16px; padding: 2px; font-family: Arial, sans-serif;}
		.switch .by 							{color: #666; text-transform: capitalize; line-height: 12px; font-size: 10px; margin: 0 0 0 16px; padding: 0; font-family: Georgia, serif; font-style: italic; font-weight: normal;}
		.switch .related 						{position: absolute; color: #000; text-transform: normal; line-height: 12px; font-size: 10px; background-color: #fff; margin: 34px 0 0 16px; padding: 2px; font-family: Arial, sans-serif;}

		.switch .related a 						{color: #000; text-decoration: none;} 
		.switch .related a:link 					{color: #000; text-decoration: none;} 
		.switch .related a:hover 					{color: #00ccff; text-decoration: none;} 

	/*	SELECTED WORK                   */
	/****************************************/

	/****************************************/
	/*	CONTACT                         */

		a.contact 							{background-color: #999; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.contact:link 							{background-color: #999; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.contact:hover 						{background-color: #999; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 
		a.contact:visited 						{background-color: #999; font-size: 66px; color: #000; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; font-weight: bold; letter-spacing: -7px; line-height: 50px; text-decoration: none; margin: 0; padding: 20px 100px; display: block;} 

		a.contact:hover span.mail 					{color: #ff00cc!important;}

	/*	CONTACT                         */
	/****************************************/

	/****************************************/
	/*	THUMB                           */

		.thumb 								{border: 0; margin: 0; padding: 0;} 

		.thumb a 							{border: 0; margin: 0!important; padding: 0!important; background-color: transparent!important;} 
		.thumb a:link 							{border: 0; margin: 0!important; background-color: transparent!important;} 
		.thumb a:hover 							{border: 0; margin: 0!important; background-color: transparent!important;} 

		.thumb a img 							{border: 8px solid #fff; margin: 0!important; padding: 0!important; background-color: transparent;} 
		.thumb a:link img 						{border: 8px solid #fff; margin: 0!important; padding: 0!important; background-color: transparent;} 
		.thumb a:hover img						{border: 8px solid #00ccff; margin: 0!important; padding: 0!important; background-color: transparent;} 

	/*	THUMB                           */
	/****************************************/

	/****************************************/
	/*	IMPRINT                         */

		.imprint 							{position: absolute; top: 1px; left: 1px; z-index: 10; border: 0; background-color: transparent!important; padding: 0; margin: 1px;}
		.imprint a 							{background-color: #ddd!important; color: #eee!important; font-size: 10px; font-family: Georgia, serif; line-height: 14px; text-decoration: none; margin: 0; padding: 2px 8px; display: block;}
		.imprint a:hover 						{background-color: #fff!important; color: #eee!important;}

	/*	IMPRINT                         */
	/****************************************/


	/****************************************/
	/*	TOOLTIP                         */

		#tooltip 							{position: absolute; z-index: 3000; border: 0; background-color: #000; padding: 0; margin: 0; max-width: 500px;}
		#tooltip h3, #tooltip div 					{background-color: transparent; color: #fff; font-weight: bold; font-size: 10px; font-family: h, sans-serif; line-height: 14px; text-decoration: none; margin: 0; padding: 8px;}

	/*	TOOLTIP                         */
	/****************************************/
