*{margin: 0px;padding: 0px;}
body{background-image: url('../_components/site/bg/bg.gif');background-repeat: repeat-x;}
#container{position: absolute;left: 50%;margin-left: -450px; /* (width/2) zorgt er icm left en position voor dat je een gecentreerde floating box krijgt.*/;width: 900px; min-height: 553px;background-color: white;}
#content_container{position: absolute; left: 50%; margin-left: -400px; padding-top: 10px; width: 800px;}
img{border: 0px;}
#logo{margin-top: 5px;}
.spacer{clear: both;}
#award{position: absolute; z-index: 100; top: 0px; left: 82%;}

/* menu */
#menu{margin-top: 10px; margin-bottom: 10px;height: 34px;}
#menu li{margin-right: 1px; list-style-type: none;float: left;}
	#menu a{height: 34px; width: 68px; font-family: verdana; color: black;text-transform: uppercase;font-size: 12px;text-align: center;line-height: 34px;display: block;text-decoration: none;font-weight: 300;}
	#menu span{height: 34px; width: 68px; font-family: verdana; color: black;text-transform: uppercase;font-size: 12px;text-align: center;line-height: 34px;display: block;text-decoration: none;font-weight: 300;}
	#menu a:hover{color: white;}
		#menu #new{background-image: url('../_components/site/menu/button.png');}
		#menu #new:hover{background-image: url('../_components/site/menu/button.png');}
		#menu #print{background-image: url('../_components/site/menu/button.png');}
		#menu #print:hover{background-image: url('../_components/site/menu/print.png');}
		#menu #web{background-image: url('../_components/site/menu/button.png');}
		#menu #web:hover{background-image: url('../_components/site/menu/web.png');}
		#menu #motion{background-image: url('../_components/site/menu/button.png');}
		#menu #motion:hover{background-image: url('../_components/site/menu/motion.png');}
		#menu #ads{background-image: url('../_components/site/menu/button.png');}
		#menu #ads:hover{background-image: url('../_components/site/menu/ads.png');}
		#menu #games{background-image: url('../_components/site/menu/button.png');}
		#menu #games:hover{background-image: url('../_components/site/menu/games.png');}
		#menu #icons{background-image: url('../_components/site/menu/button.png');}
		#menu #icons:hover{background-image: url('../_components/site/menu/icons.png');}
		#menu #shop{background-image: url('../_components/site/menu/button.png');}
		#menu #shop:hover{background-image: url('../_components/site/menu/shop.png');}
		#menu #empty{width: 247px;height: 34px;line-height: 34px; display: block; text-align: center; vertical-align: bottom; background-image: url('../_components/site/menu/empty.png');}
		#menu #empty select{margin-top: 6px; width: 180px;}

/* submenu */
#submenu_award #submenu {margin-right: 125px;}
#submenu{}
	#submenu li{list-style-type: none;float: right;font-family: arial;}
		#submenu a#pink{padding: 2px 5px 2px 5px; color: #ff66ff; font-size: 12px; text-decoration: none;}
		#submenu a#pink:hover{color: white; font-size: 12px; background-color: #ff66ff;}
		#submenu a#blue{padding: 2px 5px 2px 5px;font-family: arial; color: #66ccff; font-size: 12px; text-decoration: none;}
		#submenu a#blue:hover{color: white; font-size: 12px; background-color: #66ccff;}
		#submenu a#green{padding: 2px 5px 2px 5px;font-family: arial; color: #33cc33; font-size: 12px; text-decoration: none;}
		#submenu a#green:hover{color: white; font-size: 12px; background-color: #33cc33;}

/* content left */
#content_left{float: left; width: 542px;}
	#content_left img{margin-bottom: 10px;}
	#content_left #text{display: block; padding: 5px 20px 5px 10px; margin-bottom: 10px; font-family: Verdana; font-size: 11px; color: #666666;background-color: #ffebcc;background-image: url('../_components/site/bg/arrow_down.png'); background-repeat: no-repeat;background-position: center right;}
		#content_left #text #header{margin-right: 15px; font-family: georgia; font-size: 18px; color: #666666; font-weight: 500;}
		#content_left #text a{color: #FF0000; text-decoration: none;}
		#content_left #text a:hover{text-decoration: underline;}
	#content_left #makeyourchoice{display: block; padding: 5px 0 5px 10px; margin-bottom: 10px; font-family: Verdana; font-size: 11px; color: #666666;background-color: #ecedff;background-image: url('../_components/site/bg/arrow_up_right.png'); background-repeat: no-repeat;background-position: center right;}
		#content_left #makeyourchoice #header{margin-right: 15px; font-family: georgia; font-size: 18px; color: #666666; font-weight: 500;}
		#content_left #makeyourchoice a{color: #666666;}
		#content_left #makeyourchoice a:hover{color: #FF0000;}
	#content_left #newsitem1{display: block; padding: 5px 10px 10px 10px; margin-bottom: 10px; font-family: Verdana; font-size: 11px; color: #993300;background-color: #adf4b1;}
		#content_left #newsitem1 h1{margin-bottom: 5px; font-family: georgia; font-size: 18px; color: #993300; font-weight: 300;}
		#content_left #newsitem1 #date{font-style: italic; color: #cc6600;}
		#content_left #newsitem1 a{color: #993300;}
		#content_left #newsitem1 a:hover{color: #cc6600;}
	#content_left #newsitem2{display: block; padding: 5px 10px 10px 10px; margin-bottom: 10px; font-family: Verdana; font-size: 11px; color: #cc6600;background-color: #f3f0eb;}
		#content_left #newsitem2 h1{margin-bottom: 5px; font-family: georgia; font-size: 18px; color: #cc6600; font-weight: 300;}
		#content_left #newsitem2 #date{font-style: italic; color: #cc9933;}
		#content_left #newsitem2 a{color: #cc6600;}
		#content_left #newsitem2 a:hover{color: #cc9933;}
	#content_left #archive{display: block; padding: 10px; margin-bottom: 10px; font-family: georgia; font-size: 14px; color: #666666;background-color: #e5e5e5;}
		#content_left #archive a{color: #CC0000; text-decoration: none;}
		#content_left #archive a:hover{color: #CC0000; text-decoration: underline;}
	#content_left #contact{display: block; margin-bottom: 10px;}
		#content_left #contact h1{padding: 5px 10px 7px 10px; font-family: georgia; font-size: 18px; color: #f8f6f2; font-weight: 300; background-color: #93c5d2;}
		#content_left #contact p{padding: 15px 20px 20px 10px; font-family: georgia; font-size: 16px; color: #6badbe;}
		#content_left #contact a{color: #ca5656;text-decoration: none;}
		#content_left #contact a:hover{text-decoration: underline;}
	#content_left #clients{display: block; margin-bottom: 10px;}
		#content_left #clients h1{padding: 5px 10px 7px 10px; font-family: georgia; font-size: 18px; color: #f8f6f2; font-weight: 300; background-color: #D293C4;}
		#content_left #clients p{padding: 15px 20px 20px 10px; font-family: georgia; font-size: 16px; color: #C16EAE;}
		#content_left #clients a{color: #ca5656;text-decoration: none;}
		#content_left #clients a:hover{text-decoration: underline;}
	#content_left #mailinglist{display: block; margin-bottom: 10px;}
		#content_left #mailinglist h1{padding: 5px 10px 7px 10px; font-family: georgia; font-size: 18px; color: #f8f6f2; font-weight: 300; background-color: #efa97a;}
		#content_left #mailinglist p{padding: 15px 20px 20px 10px; font-family: georgia; font-size: 16px; color: #d07d46;}
		#content_left #mailinglist a{color: #FF0000;text-decoration: none;}
		#content_left #mailinglist a:hover{text-decoration: underline;}
	#content_left #press{display: block; margin-bottom: 10px;}
		#content_left #press h1{padding: 5px 10px 7px 10px; font-family: georgia; font-size: 18px; color: #f8f6f2; font-weight: 300; background-color: #CFB553;}
		#content_left #press p{padding: 15px 20px 20px 10px; font-family: georgia; font-size: 16px; color: #BC9F2E;}
		#content_left #press #grey{color: #999999;}
		#content_left #press #interview{font-family: verdana; font-size: 12px; color: #999999;}
		#content_left #press a{color: #ca5656;text-decoration: none;}
		#content_left #press a:hover{text-decoration: underline;}
	#content_left #sitemap{}
		#content_left #sitemap ul li{margin-bottom: 1px;list-style-type: none;font-family: Verdana; font-size: 10px;}
			#sitemap a {display: block; color: #990000; text-decoration: none;}
				#sitemap a#top {padding: 3px 3px 4px 20px;background-color: #ffadad;}
				#sitemap a#top:hover{background-color: #ff7e7e;}
				#sitemap a#subtop {padding: 3px 3px 4px 30px; background-color: #ffdbdb;}
				#sitemap a#subtop:hover{background-color: #ffadad;}
				#sitemap a#subtopgrey{padding: 3px 3px 4px 30px; background-color: #e5e5e5;}
				#sitemap a#sub {padding: 3px 3px 4px 40px; background-color: #fff3f3;}
				#sitemap a#sub:hover{background-color: #ffdbdb;}
		 #content_left #new a{display: block; padding: 10px 10px 0 10px; margin-bottom: 10px;background-color: #ffe982;text-decoration: none;}
		 #content_left #new a:hover{background-color: #ffcc00;}
		 	#content_left #new img {float: left; padding-right: 10px;}
		  	#content_left #new h1 {margin-bottom: 10px; font-family: georgia; font-size: 18px; color: #990000; font-weight: 300;}
		 	#content_left #new p {font-family: Verdana; font-size: 11px; color: #993300;}
		 	#content_left #new #date {font-style: italic; color: #db6e37;}
	#content_left #clientheader{display: block; padding: 5px 10px 7px 10px; margin-bottom: 10px; font-family: Verdana; font-size: 11px; color: #666666;background-color: #ccffcd;}
		#content_left #clientheader a{color: #FF0000; text-decoration: underline;}
		#content_left #clientheader a:hover{text-decoration: none;}
	#content_left #center {text-align: center;}
	#content_left #spacer{display: block; height: 50px; margin-bottom: 10px; background-color: #FFFFFF;}
	#content_left #navigator{display: block; padding: 5px 10px 7px 10px; margin-bottom: 10px; font-family: Verdana; font-size: 11px; color: #CCCCCC;background-color: #999999;}
		#content_left #navigator #previous {float: left;}
			#content_left #navigator #previous a{color: white;text-decoration: none;}
			#content_left #navigator #previous a:hover{color: #FFCC00;}
		#content_left #navigator #next {float: right;}
			#content_left #navigator #next a{color: white;text-decoration: none;}
			#content_left #navigator #next a:hover{color: #FFCC00;}
	#content_left #shop{display: block; margin-bottom: 10px;}
		#content_left #shop img {float: left;padding-right: 30px;}
		#content_left #shop img#intro {float: left;padding-right: 30px;margin-top: 10px;}
		#content_left #shop h1{padding: 5px 10px 7px 10px; margin: 20px 0 15px 0; font-family: georgia; font-size: 18px; color: #f8f6f2; font-weight: 300; background-color: #f43535;}
		#content_left #shop h2{font-family: georgia; font-size: 16px; color: #f43535; font-weight: 300;}
		#content_left #shop p {font-family: Verdana; font-size: 11px; color: #999999;}
		#content_left #shop #add {margin-bottom: 1px; padding-left: 40px;font-family: Verdana; font-size: 11px; color: #f43535; background-color: #FFCCCC;}
		#content_left #shop #view {margin-bottom: 1px; padding-left: 40px;font-family: Verdana; font-size: 11px; color: #f43535; background-color: #e5e5e5;}
		#content_left #shop a{color: #f43535; text-decoration: none;}
		#content_left #shop a:hover{color: white; background-color: #f43535; text-decoration: none;}
		#content_left #shop li{font-family: Verdana; font-size: 11px; line-height: 20px;color: #999999;list-style-type: square;}
		#content_left #shop input{height: 30px; line-height: 30px; vertical-align: middle;}
		#content_left #shop ul#disclaimer{margin-left: 20px; font-family: Verdana; font-size: 11px; line-height: 20px;color: #999999;list-style-type: square;}
	
/* content right */
#content_right{margin-bottom: 10px; float: right; width: 248px;background-color: #FFFFCC;}
	#latest_addition{padding: 10px 0 14px 14px;}
		#latest_addition h1{margin-bottom: 5px; font-family: georgia; font-size: 18px; color: #009999; font-weight: 500;}
		#latest_addition img{margin-bottom: 5px;}
		#latest_addition a{font-family: verdana; font-size: 11px; color: #009999;}
		#latest_addition a:hover{color: #ff9900;}
	
	#banner{padding: 14px 0 14px 14px; background-color: #ffff99;}	
	
	#telex{padding: 10px 14px 14px 14px;}
		#telex h1{margin-bottom: 10px; font-family: georgia; font-size: 18px; color: #993300; font-weight: 500;}
		#telex li{margin-bottom: 4px; font-family: verdana; font-size: 11px; list-style-type: none;}
			#telex li #green{padding: 3px 5px 5px 5px; color: #cc6600; background-color: #adf4b1;overflow: hidden;}
				#telex li #green a{margin-left: 4px; color: #993300;text-decoration: none;}
				#telex li #green a:hover{margin-left: 4px; color: #000000;text-decoration: none;}
			#telex li #grey{padding: 3px 5px 5px 5px; color: #CC9933; background-color: #f3f0eb; color: #cc9933;}
				#telex li #grey a{margin-left: 4px; color: #cc6600;text-decoration: none;}
				#telex li #grey a:hover{margin-left: 4px; color: #000000;text-decoration: none;}
	#myspace{padding: 14px 14px 14px 14px;}

/* overig */
#divider{clear: both; margin-bottom: 10px; width: 800px;height: 34px;background-image: url('../_components/site/bg/divider.png');}
#footer{text-align: left; margin-bottom: 20px; margin-left: 5px;font-family: arial; color: #999999; font-size: 11px;}