* {
	margin:0;
	padding:0;
}
.clear {
	clear: both !important;
	margin: 0 auto !important;
	padding: 0 !important;
	line-height: 0 !important;
	border: none !important;
	visibility: hidden !important;	
}
dt {
	display:none;
}
img {
	border:none;
}
a {
	color:#ffb300;
	text-decoration:none;
}
body {
	background:url(../gfx/tile.jpg) 0 0 #272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
	margin-top: -14px;
}
#container {
	width:1012px;
	margin: 0 auto 0 auto;
	background-color:transparent;
}
	#top {
		min-height:110px;
		position:relative;
		background:url(../gfx/top_bg.png) no-repeat 50% 100% transparent;
	}
			
		#navigation {
			width:502px;
			min-height:20px;
			background-color:transparent;
			position:relative;
		}	
			#menu {
				width:700px;
				padding-top:52px;
				padding-left:32px;
			}
				#home #menu #active { 
					background:url(../gfx/button_home.png) no-repeat 50% 100% transparent;
				}				
				#tips #menu #active { 
					background:url(../gfx/button_tips_trucks.png) no-repeat 50% 100% transparent;
				}
				#game #menu #active { 
					background:url(../gfx/button_game.png) no-repeat 50% 100% transparent;
				}
				#game2 #menu #active { 
					background:url(../gfx/button_game2.png) no-repeat 50% 100% transparent;
				}
				#hof #menu #active,  
				#upload #menu #active,
				#gallery #menu #active,
				#success #menu #active {  
					background:url(../gfx/button_hof.png) no-repeat 50% 100% transparent;
				}
				#campagne #menu #active { 
					background:url(../gfx/button_campagne.png) no-repeat 50% 100% transparent;
				}				
				#menu a span {
					display:none;
				}
				#menu a {
					min-height:50px;
					float:left;
					text-decoration:none;
				}
				#menu .home {
					width:112px;
					background:url(../gfx/button_home.png) no-repeat 0 0 transparent;
				}
				#menu .tips {					
					width:156px;
					background:url(../gfx/button_tips_trucks.png) no-repeat 0 0 transparent;
				}
				#menu .game {					
					width:105px;
					background:url(../gfx/button_game.png) no-repeat 0 0 transparent;
				}
				#menu .game2 {					
					width:105px;
					background:url(../gfx/button_game2.png) no-repeat 0 0 transparent;
				}
				#menu .hof {					
					width:156px;
					background:url(../gfx/button_hof.png) no-repeat 0 0 transparent;
				}
				#menu .campagne {					
					width:143px;					
					background:url(../gfx/button_campagne.png) no-repeat 0 0 transparent;
				}
				#menu ul li {
					float:left;
					list-style-type:none;
				}
		#logo {
			position:absolute;
			top:0;
			right:0;
			z-index:999999;
		}
	#main {
		background:url(../gfx/main_bg.png) repeat-y 50% 100% transparent;
	}
		#main #borders {
			width:984px;			
			margin:0 auto;
			background:url(../gfx/border_bg.jpg) repeat-x 0% 0% #e3e3e3;
		}
			#main #borders #carbon_bg {
				width:968px;
				min-height:413px;
				margin:0 auto;
				background:url(../gfx/carbon_bg.jpg) repeat-x 0% 0% #050505;
			}
			#home #main #borders #carbon_bg {
				min-height:413px;				
			}
				#home #content {
					font-weight:bold;
					font-size:11px;
					margin-left:40px;
					padding-top: 23px;
					padding-bottom: 16px;
					margin:0 auto;
					width:930px;
				}
		
				#tips #container #main #borders #carbon_bg #content{
					width:930px;
					min-height:700px;
					margin:0 auto;		
					position: relative;
					padding-top: 23px;
					padding-bottom: 20px;
				} 
					#tips #container #main #borders #carbon_bg #verkeersituaties{
						width:930px;
						margin:-23px auto;		
					}
					
						#verkeersituaties a {
							color:#a4a4a4;
						}
						#verkeersituaties li {
							float:left;
							width:238px;
							margin-top:22px;
							min-height:72px;
							padding-left:70px;
							padding-right:2px;
							padding-top: 15px;
							list-style-type:none;
							color:#dddddd;
							font-size:11px;
							line-height:12px;				
						}				
							#sign1 {
								background:url(../gfx/tips_sign1.jpg) no-repeat 0 100% transparent;
							}
							#sign1.active {
								background:url(../gfx/tips_sign1.jpg) no-repeat 0 0 transparent;
							}
							#sign1.active a {
								color: #fff;
							}
							
							#sign2 {
								background:url(../gfx/tips_sign2.jpg) no-repeat 0 100% transparent;			
							}
							#sign2.active {
								background:url(../gfx/tips_sign2.jpg) no-repeat 0 0 transparent;			
							}
							#sign2.active a {
								color: #fff;
							}
							
							#sign3 {
								background:url(../gfx/tips_sign3.jpg) no-repeat 0 100% transparent;						
							}
							#sign3.active {
								background:url(../gfx/tips_sign3.jpg) no-repeat 0 0 transparent;						
							}	
							#sign3.active a {
								color: #fff;
							}		
								#tips_trucks {
									width:930px;
									height:354px;
									float:left;				
									display:inline;
									clear: both;
								}
								#tip1,
								#tip2,
								#tip3,
								#tip4 {
									min-height:360px;
								}
								#tip1 {
									width:230px;
									float:left;				
									background:url(../gfx/tip_bg.jpg) repeat-x 0% 0% #ffc20e;							
									border: 1px solid #d6990a;	
									position: relative;			
								}
									#tip1 dd, 
									#tip2 dd,
									#tip3 dd,
									#tip4 dd {
										padding-left:24px;			
										padding-right:8px;			
										padding-top:13px;					
									}
									#tip1 li, 
									#tip2 li,
									#tip3 li,
									#tip4 li {
										list-style-image:url(../gfx/tips_pijltje.png);
										margin-bottom:20px;
									}
										#tips .no_bullet,
										#home .no_bullet	 {
											list-style-image:none;
											list-style-type:none;
										}
									#tip1 dt,
									#tip2 dt,
									#tip3 dt,
									#tip4 dt {
										display:block;				
										text-indent:-11000000px;	
										min-height:25px;				
									}			
										#tip1 dt {
											background:url(../gfx/1_tips_trucks.png) no-repeat 0% 0% #ffc20e;	
										}					
										#tip2 dt {
											background:url(../gfx/2_tips_trucks.png) no-repeat 0% 0% #ffc20e;	
										}					
										#tip3 dt {
											background:url(../gfx/3_tips_trucks.png) no-repeat 0% 0% #ffc20e;	
										}					
										#tip4 dt {
											background:url(../gfx/4_tips_trucks.png) no-repeat 0% 0% #ffc20e;	
										}			
								#tip2 {
									width:230px;		
									float:left;
									background:url(../gfx/tip_bg.jpg) repeat-x 0% 0% #ffc20e;				
									border: 1px solid #d6990a;
									border-left: 1px solid #000;
									position: relative;	
								}
								#tip3 {
									width:231px;
									float:left;
									background:url(../gfx/tip_bg.jpg) repeat-x 0% 0% #ffc20e;							
									border: 1px solid #d6990a;
									border-left: 1px solid #000;
									position: relative;	
								}
								#tip4 {
									width:231px;	
									float:left;
									background:url(../gfx/tip_bg.jpg) repeat-x 0% 0% #ffc20e;							
									border: 1px solid #d6990a;
									border-left: 1px solid #000;
									position: relative;	
								}			
								
									#tip1,
									#tip2,
									#tip3,
									#tip4 {
										display:inline;
										color:#222222;
									}		
									
									.overlay {
										background: url('../gfx/overlay.png') 0 0 repeat transparent;
										position: absolute;
										top: 0;
										left: 0;
									}
								div.popup {
									position: absolute;
									background:url(../gfx/tips_inkort_popup_bg.png) repeat-x 0% 0% #ffb300;	
									border: 6px solid #ffb300;
									top: 175px;
									left: 100px;
									width: 624px;
									padding: 30px 40px 0 30px;
									min-height: 300px;
									color:#59430f;
									font-size:12px;
									font-weight:normal;		
									display:none;
								}		
									div.popup h2{
										background:url(../gfx/tips_inkort_popup_title.png) no-repeat 0% 0% transparent;
										text-indent:-1000000px;
										padding-bottom: 20px;
									}
									 #dodehoek_truck {
										width:207px;		
										float: right;
										clear:both;
										right:5px;
										top:10px;
									}
									div.popup li {
										margin-left:16px;	
										list-style-image:none !important;
										margin-bottom: 15px;
									}
									
									#tips_back {
										width:110px;
										float:right;
									}
								
								#dodehoek_info {
								
									width:928px;
									min-height:42px;
									float:left;
									display:inline;
									border: 1px solid #1b1e20;
									border-top: 2px solid #1b1e20;									
									background:url(../gfx/tips_kort.png) repeat-x 0% 0% #000;	
									clear: both;
								}															
								#dodehoek_tips {
									width:928px;
									min-height:42px;
									float:left;
									display:inline;
									border: 1px solid #1b1e20;
									border-top: 2px solid #1b1e20;									
									margin-top:-4px;
									background:url(../gfx/tips_kort.7png) repeat-x 0% 0% #000;	
									clear: both;
								}
								
									#dodehoek_info li,
									#dodehoek_tips li {									
										width:162px;
										min-height:23px;
										margin:13px auto 0 auto;
									}
				
			#game #container #main #borders #carbon_bg {
				min-height:970px;
				clear: both;
			}
			
				#game #container #main #borders #carbon_bg #content {
					color:#cccccc;
					min-height:860px;
					width:912px;
					font-weight:bold;
					font-size:12px;
					margin-left:40px;
					padding-top: 16px;
					padding-left: 18px;
					line-height:20px;
					margin:0 auto;				
					background:url(../gfx/content_carbon_bg.jpg) repeat-x 0 0 transparent;
					clear: both;
				}
				
					#game #main #content_head {
						width:930px;
						margin:0 auto;
						background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
					}
					
					#game #carbon_bg h1 {
						padding-top:22px;				
						min-height:72px;				
						background:url(../gfx/game_txt.jpg) no-repeat 0 100% transparent;
						text-indent:-11000000px;
					}
					
					#game #carbon_bg h2 {
						margin-bottom:28px;
						font-size:19px;
						color:#fff;
					}
					
					#game #carbon_bg #content #intro {
						width:144px;
						float:left;
					}
					
					#game #carbon_bg #content #dodehoekspel {
						width:567px;
						margin-right:182px;	
						float:right;						
					}
					
					#game #carbon_bg #content #les {
						width:438px;
						padding-top:24px;
						float:left;
					}					
						#les li {
							list-style-position: inside;
						}					
					#game #carbon_bg #content #les_vervolg {
						width:358px;
						padding-left:24px;
						padding-right:80px;
						padding-top:72px;
						float:left;					
					}					
					#game #carbon_bg #content #les_vervolg p {
						padding-bottom:32px;
						clear: both;
					}	
			#campagne #logo {
				z-index:1;
			}
					
			#campagne p {
				padding-bottom:20px;
			}			
			#campagne h2 {
				padding-bottom:20px;
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
			}						
			#campagne #container #main #borders #carbon_bg {
				min-height:1126px;
			}			
			
			#campagne #container #main #borders #carbon_bg #content {
				width:892px;
				min-height:1009px;
				margin:0 auto;
				background:url(../gfx/campagne_klok_bg.jpg) no-repeat 100% 0% transparent;
				padding-top: 16px;
				padding-left: 18px;
				padding-right: 18px;
			}	
				
				#campagne #radio_commercial {
					width:210px;
				}			
					#campagne #radio_commercial #audio_player {
						min-height:20px;
						margin-bottom:50px;
					}				
					
					#campagne #carbon_bottom {
						width:968px;
						height:59px;
						background:url(../gfx/campagne_carbon_bottom.jpg) no-repeat #060606;		
						margin-top:-2px;
					}				
					#campagne #dl_link  {
						padding-left:38px;
					}			
/**********  movie player ************/

				span.metageg {
					display: block;
					color: #aaa;
				}
				/* css for movie */
				.moviecontent, .audiocontent {
					width: 400px;
				} /* a default value will be replaced by movie width */
				.moviecontent ul, .audiocontent ul {
					border: 0;
					overflow:hidden;
					margin:0;
					padding:0 0 1px 0;
					list-style:none;
				}
				.moviecontent li, .audiocontent li {
					background-image:none;
					padding:0;
					margin:0;
					border:0;
				}
				.moviecontent h3, .audiocontent h3 {
					border-bottom:1px solid #dedede;
					color: #fff;
					margin: 0;
					padding: 0;
					font-size: 100%;
				}
				.moviecontent li h3 a, .audiocontent li h3 a {
					border: 1px solid #FFF;
					color: #fff;
				}
				.moviecontent li h3 a:hover, .audiocontent li h3 a:hover {
					color: #fff;
				}
				.moviecontent li a, .audiocontent li a {
					display: block;
					padding: 2px 15px 3px 0;
					font-weight: bold;
					border-bottom:1px solid #dedede;
					background:url("images/pijl.gif") right top no-repeat;
					height:1%;
					text-decoration: none;
					color: #fff;
				}
				.moviecontent li li a, .audiocontent li li a {
					font-weight: bold;
					padding: 2px 15px 3px 0;
				}
				.moviecontent li a:hover, .audiocontent li a:hover {
					color: #fff;
					border-bottom: 1px solid #fff;
					background:url("transparent url(images/pijl-open.gif) no-repeat scroll right top") right top no-repeat;
				}
				.moviecontent li p a, .audiocontent li p a {
					display: inline;
					text-decoration: underline;
					color: blue;
					background: #FFF;
					border: 0;
					padding: 0;
					margin: 0;
					font-weight: normal;
				}
				.moviecontent li p a:hover, .audiocontent li p a:hover {
					display: inline;
					text-decoration: underline;
					color: blue;
					background: #FFF;
					border: 0;
					padding: 0;
					margin: 0;
				}
				.moviecontent li img, .audiocontent li img {
					margin-bottom: -4px;
				}
				.moviecontent li a.open, .audiocontent li a.open {
					background:url("images/pijl-open.gif") right top no-repeat;
				}
				.moviecontent li a.open:hover, .audiocontent li a.open:hover {
					background:url("images/pijl-open-hover.gif") right top no-repeat;
				}
				.moviecontent ul.open, .moviecontent div.open, .moviecontent p.open, .audiocontent ul.open, .audiocontent div.open, .audiocontent p.open {
					display: block;
				}
				.moviecontent li a.close, .audiocontent li a.close {
					background:url("images/pijl.gif") right top no-repeat;
				}
				.moviecontent li a.close:hover, .audiocontent li.close:hover {
					background:url("images/pijl-hover.gif") right top no-repeat;
				}
				.moviecontent ul.close, .moviecontent div.close, .moviecontent p.close, .audiocontent ul.close, .audiocontent div.close, .audiocontent p.close {
					display:none;
				}
				.moviecontent li.transcription div, .audiocontent li.transcription div {
					margin:0;
					padding:0;
					border-bottom: 1px solid #EEE;
				}
				.moviecontent li.transcription span.actor, .audiocontent li.transcription span.actor {
					font-weight: bold;
				}
				.moviecontent li.transcription span.handeling, .moviecontent li.transcription span.audiobeschrijving, .moviecontent li.transcription span.gebaar, .moviecontent li.transcription span.sfeer, .moviecontent li.transcription span.geschreventekst, .audiocontent li.transcription span.handeling, .audiocontent li.transcription span.audiobeschrijving, .audiocontent li.transcription span.gebaar, .audiocontent li.transcription span.sfeer, .audiocontent li.transcription span.geschreventekst {
					font-style: italic;
				}
/******************/				
				#campagne #printuitingen {
					margin-top:36px;
					min-height:240px;							
				}				
				#campagne #printuitingen img{
					margin-right:36px;
					margin-bottom:36px;
				}
			#campagne #main #content_head {
				width:928px;
				margin:0 auto;
				background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
			}			
			#campagne #carbon_bg h1 {
				padding-top:22px;				
				min-height:72px;				
				background:url(../gfx/campagne_txt.jpg) no-repeat 0 100% transparent;
				text-indent:-11000000px;
			}					
			#sitemap #main #map {
				margin:0 auto;
				width:930px;
				min-height:474px;
				background:url(../gfx/klok_bg.jpg) no-repeat 0% 0% transparent;
			}			
			#sitemap #main #content_head {
				width:930px;
				margin:0 auto;
				background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
			}
			
			#sitemap #carbon_bg h1 {
				padding-top:22px;				
				min-height:72px;				
				background:url(../gfx/sitemap_txt.jpg) no-repeat 0 100% transparent;
				text-indent:-11000000px;
			}
			
			#sitemap #map dd {				
				padding-top: 16px;
			}
				#sitemap #map ul {
				margin-left:40px;
			}
			
				#sitemap #map ul li ul {
					margin-left:18px;
				}		
					#sitemap #map li {
						list-style-image:url(../gfx/pijltje.png);
					}
					
					#sitemap #map .sub_list , #sitemap #map li ul li {
						list-style-image:none;	
						list-style-type:none;
					}
					
					#sitemap #map .sub_list , #sitemap #map li ul li a span{
						color:#a8a8a8;
					}
					
					#sitemap #map li a{
						text-decoration:none;
						color:#fff;
						font-weight:bold;
						font-size:11px;
					}
					
					#sitemap #map li a:hover {
						text-decoration:underline;			
					}
					
					#privacy #main #content_head {
						width:930px;
						margin:0 auto;
						background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
					}
					
					#privacy #carbon_bg h1 {
						padding-top:22px;				
						min-height:72px;				
						background:url(../gfx/privacy_txt.jpg) no-repeat 0 100% transparent;
						text-indent:-11000000px;
					}		
					
					#privacy #content {
						color:#fff;
						font-weight:bold;
						font-size:11px;
						margin-left:40px;
						padding-top: 16px;
						margin:0 auto;
						width:930px;
						min-height:474px;
						background:url(../gfx/klok_bg.jpg) no-repeat 0% 0% transparent;
						
					}
					
					#privacy p {
						padding-left:24px;
						padding-right:378px;	
					}
					
					#contact #main #content_head,
					#meldeenfout #main #content_head {
						width:930px;
						margin:0 auto;
						background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
					}
					
					#contact #carbon_bg h1 {
						padding-top:22px;				
						min-height:72px;				
						background:url(../gfx/contact_txt.jpg) no-repeat 0 100% transparent;
						text-indent:-11000000px;
					}
					#meldeenfout #carbon_bg h1 {
						padding-top:22px;				
						min-height:72px;				
						background:url(../gfx/txt_meldfout.png) no-repeat 0 100% transparent;
						text-indent:-11000000px;
					}							
					
					#contact #content,
					#meldeenfout #content {
						color:#cccccc;
						font-weight:bold;
						font-size:11px;
						margin-left:40px;
						padding-top: 16px;
						margin:0 auto;
						width:930px;
						min-height:474px;
						background:url(../gfx/klok_bg.jpg) no-repeat 0% 0% transparent;						
					}
					
					#contact p,
					#contact p {
						padding-left:24px;				
						line-height:17px;				
					}
					#contact hr,
					#meldeenfout hr {
						border-color:#CCCCCC;
						border-style:solid none none;
						border-width:1px 0 0;
						height:1px;
						width:528px;
						margin: 18px 24px 4px 24px;
					}
					#meldeenfout #title_fout {
						margin-bottom:20px;
					}
										
					#meldeenfout form {
						padding-left:24px;
						padding-right:378px;
					}					
						#contact h2,
						#meldeenfout h2 {
							font-size:19px;
							padding-bottom:16px;
							padding-left:24px;						
						}
						#meldeenfout fieldset h2 {
							padding-left:0px;						
						}
						#meldeenfout .error,					
						#upload .error {						
							color: red;
							font-weight:bold;
						}
						#meldeenfout form label {
							float:left;
							width:100px;
							margin-right:36px;
							line-height:20px;
							clear: left;
						}
						#meldeenfout form input { 
							float:left;
							width:348px;
							height:20px;
							padding:6px 6px 0 6px;		
							border: none;	
							margin-bottom: 12px;			
						}						
							#meldeenfout form #submit,
							#meldeenfout form #submit_btn { 
								float:right;
								margin: 6px 30px 0 0;	
								padding:0;	
								cursor: pointer;
								clear:both;
							}								
							#meldeenfout form #submit {
								width: 100px;
							}							
							#meldeenfout form #submit_btn { 
								width: 94px;
								height: 26px;
								background: url('../gfx/submit_btn.png') 0 0 no-repeat transparent;
								border: none;
							}							
								#meldeenfout form #submit_btn span { 
									display: none;
								}				
						#meldeenfout form textarea {
							float:right;
							width:348px;
							margin-right:32px;
							padding:6px 6px 0 6px;
							border: none;
						}						
						#meldeenfout fieldset {
							border:none;
						}						
						#meldeenfout .small {
							padding-left:0;			
							line-height:0;							
						}
						#shop #main iframe {
							margin-bottom:20px;		
							margin-left:20px;		
							border:none;
							width:930px;
							min-height:620px;
							overflow:hidden;
							scroll:auto;
						}			
						#shop #main #content_head {
							width:930px;
							margin:0 auto;
							background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
						}

						#shop #carbon_bg h1 {
							padding-top:22px;				
							min-height:72px;				
							background:url(../gfx/txt_shop.png) no-repeat 0 100% transparent;
							text-indent:-11000000px;
						}	
						
						#upload #main #content_head {
							width:930px;
							margin:0 auto;
							background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
						}
						#upload #carbon_bg h1{
							padding-top:22px;				
							min-height:72px;				
							background:url(../gfx/txt_hof.png) no-repeat 0 100% transparent;
							text-indent:-11000000px;
						}
						#upload #content {
							color:#b2b2b2;
							font-weight:bold;
							font-size:11px;
							margin-left:40px;
							padding-top: 16px;
							padding-bottom: 16px;							
							margin:0 auto 0 auto;
							width:930px;
							min-height:540px;
							background:url(../gfx/hof_content_bg.png) repeat-x 0 0 transparent;
						}
						
							#upload #content #upload_form fieldset {
								border: none;
								width:878px;
								margin: 0 auto;
							}
								#upload #content #upload_form fieldset h2 {
									padding-bottom:18px;
									color:#ccc;
								}
								#upload #content #upload_form fieldset #upload_photo input,
								#upload #content #upload_form fieldset #upload_logo input {								
									margin:18px 0 18px 74px;
								}								
								#upload #content #upload_form fieldset #title_photo input {
									margin:18px 0 18px 74px;					
									padding: 4px;
									height:16px;
								}
								#upload #content #title_photo {
									border-top:1px solid #5c5c5c;
									border-bottom:1px solid #5c5c5c;
									padding: 15px 0 2px 8px;
									margin: 0 0 8px 0;
									background:url(../gfx/hof_content_bg.png) repeat-x 0% 100% transparent;						
								}
								#upload #content #upload_photo,
								#upload #content #upload_logo {
									padding: 0 0 0 10px;
								}
									#upload #content #upload_photo,
									#upload #content #upload_photo {
										position:relative;
									}
									#upload #upload_photo label,
									#upload #upload_logo label {
										margin-left:20px;							
									}	
									
									#upload #url label {
										margin-left:5px;							
									}
									
								#upload #content #url {
									border-top:1px solid #5c5c5c;
									border-bottom:1px solid #5c5c5c;
									background:url(../gfx/hof_content_bg.png) repeat-x 0% 100% transparent;
									padding: 8px 5px 20px 8px;
									margin: 0 0 8px 0;

								}
									#upload #content #upload_form fieldset #user_info input,
                                    #upload #content #upload_form fieldset #url input {
										margin: 18px 0 0 76px;
										padding: 4px;
										height:16px;
									}						
								#upload form fieldset label{
									width:40px;
									padding: 0 0 0 6px;
								}							
								
								#upload form fieldset input {
									background-color:#c0c0c0;
									width:200px;
									height:22px;
									border-color: #000;																	
								}	
								
								#upload button span {
									display:none;
								}
								#upload .small {
									margin-left:6px;
								}
									.required_field {
										color:#ffb800;
										font-size:14px;
									}
									.req_message {
										color:#ffb800;
										font-size:14px;
										position:absolute;
										top:0;
										right:0;

									}
								

								
									#upload form fieldset #bladeren_btn {
										
									
									/*	width:146px;
										height:36px;
										background: url('../gfx/bladeren_btn.png') 0 0 no-repeat transparent;
										border: none;
										margin-left:16px;
										cursor:pointer;*/
									}									
									#upload form fieldset #send_btn {
										width:146px;
										height:36px;
										background: url('../gfx/verzenden_btn.png') 0 0 no-repeat transparent;
										border: none;
										margin-left:16px;
										cursor:pointer;
									}
								
						#success #main #content_head {
							width:930px;
							margin:0 auto;
							background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
						}
						#success #carbon_bg h1{
							padding-top:22px;				
							min-height:72px;				
							background:url(../gfx/txt_hof.png) no-repeat 0 100% transparent;
							text-indent:-11000000px;
						}
						#success #content {
							color:#b2b2b2;
							font-weight:bold;
							font-size:11px;
							margin-left:40px;
							padding-top: 16px;
							padding-bottom: 16px;
							margin:0 auto;
							width:930px;
							min-height:470px;
							background:url(../gfx/hof_content_bg.png) repeat-x 0% 0% transparent;						
							}
								#success #content div {
									width:878px;
									margin: 0 auto;
								}
								#success #content div h2 {
									color:#FFB300;
									margin-bottom:30px;
								}
								#success #content div ul li {
									display:inline;
									padding:0 0 0 8px;
									width: 208px;
									float: left;
								}
								
								#success #content div ul li.title {
									padding-left: 10px;
								}
								
								#success #content div ul li.fullname {
									text-align: right;
								}
								
								#success #content div p.backto {
									margin-top:52px;
								}
								
								
									#success #last_submit {
										width:450px;
										height:260px;
										margin: 0 0 0px 13px;
										float:left;
										background: url(../gfx/gallery_shadow_big.png) 0 0 no-repeat transparent;
										position: relative;
									}
										
										  .widget_success {
												width:132px !important;
												height:120px;
												background:url(../gfx/widget.png) 0 0 transparent;
												position:absolute;
												left:50%;
												top:28px;
												font-size: 9px;
												font-weight:normal;
												margin-left:8px;
												padding-top:0px;
												text-align: left;
											}

											.widget_success .widget_txt {
											  width:113px !important;
											  font-weight:bold;
											  text-align:center;
											  padding-top:14px;
											  text-align: left;
											}
											.widget_success .widget_img {
											  width:107px;
											  height:35px;
											  display:block;
											  margin-top:18px;
											  text-align: center;
											  margin-left: 15px;
											}
											
											#success #last_submit .widget_success .widget_img img {
												position: relative;
												top: 0;
												left: 0;
											}

											#success #last_submit img {
												position: absolute;
												top: 32px;
												left: 12px;
											}
																	
									.widget {
										width:143px;
										height:120px;
										background:url(../gfx/widget.png) 0 0 transparent;
										position:absolute;
										left:433px;
										top:30px;
										font-size: 9px;
										font-weight:normal;
										padding-left:10px;
										padding-top:7px;
									}
											.widget .widget_txt {
											  font-weight:bold;
											}
											.widget .widget_img {
											  width:107px;
											  height:35px;
											  display:block;
											  margin-top:18px;
											  text-align: center;
											}
											.widget_next {
												width:122px;
												height:100px;
												background:url(../gfx/widget.png) 0 0 transparent;
												position:relative;
												font-size: 9px;
												font-weight:normal;
												padding-top:0px;
											}
												.widget p,
												.widget_next p,
												.widget_success p {
													font-size:12px;
													font-weight:bold;
												}
												.widget span.normal,
												.widget_next span.normal,
												.widget_success span.normal {
                                                    font-weight: normal !important;
												}
												#hof #prev_submits .widget_next span img {
													margin: 0;
												}
												#gallery .widget_next span img {
													margin: 0;
												}
												
											.widget_next .widget_img {
											  width:112px;
											  display:block;
											  margin-top:18px;
											  text-align:center;
											}
						#hof h2 {
							padding: 0 0 18px 0;
						}
						
						#hof #main #content_head, 
						#hof_success #main #content_head {
							width:930px;
							margin:0 auto;
							background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
						}
						#hof #carbon_bg h1,
						#hof_success #main #content_head {
							padding-top:22px;				
							min-height:72px;				
							background:url(../gfx/txt_hof.png) no-repeat 0 100% transparent;
							text-indent:-11000000px;
						}
						#hof #content {
							color:#cccccc;
							font-weight:bold;
							font-size:11px;
							margin-left:40px;
							padding-top: 16px;
							padding-bottom: 6px;
							margin:0 auto;
							width:930px;
							min-height:639px;
							background:url(../gfx/hof_hof_content_bg.png) repeat-x 0% 0% transparent;						
							border-bottom: 2px solid #000;
						}
						
						#hof #last_submit {
							width:450px;
							height:260px;
							margin: 0 0 0px 13px;
							float:left;
							background: url(../gfx/gallery_shadow_big.png) 0 0 no-repeat transparent;
							position: relative;
						}
							
							#hof #last_submit h2 {
								font-size: 14px;
								font-weight: bold;
								padding-left: 9px;
							}
							
							#hof #last_submit .widget_img img {
								position: relative;
								top: 0;
								left: 0;
							}
							#hof #last_submit img {
								position: absolute;
								top: 32px;
								left: 11px;
							}
						#hof #more_info {
							width:259px;
							height:215px;
							margin: 27px 28px 0px 12px;
							padding:15px 18px 0 15px;
							float:right;
							position: relative;
							background:url(../gfx/widget.png) 0 0 transparent;
							font-size:12px;
							font-weight:normal;
						}
							#hof #more_info h2 {
								font-size: 14px;
								font-weight: bold;
								padding-bottom: 3px;
							}
							
							#hof #more_info p {
								line-height: 15px;
							}
							
							
							#hof #add_photo {
								width:234px;
								height:102px;
								float:right;
								margin-top:20px;
								position: absolute;
								right: 0;
								bottom: 0;
							}	
							#hof #more_info #add_photo h2 {
								text-align:center;
								margin-top:11px;
							}
							#hof #more_info #add_photo a {
								margin-top: 10px;
								width:200px;
								height:40px;
								float:right;
								background:url(../gfx/upload_btn.png) no-repeat transparent;
							}	
							#hof #more_info #add_photo a span {
								display:none;
							}
							
						
						#hof #prev_submits {
							width:898px;
							height:267px;
							margin: 22px 0 0 16px;
							float:left;
							/*background-color:red;*/
						}
						
						#hof #prev_submits .photo_thumb {
							width:126px;								
							height:124px;
							background: url(../gfx/gallery_shadow_thumb.png) 0 0 no-repeat transparent;
						}
						
							#hof #prev_submits h2 {
								font-size: 14px;
								font-weight: bold;
								padding-bottom: 0px;
								padding-left: 6px;
							}
							
							#hof #prev_submits ul {
								padding: 12px 0 0 0;
							}						
								#hof #prev_submits ul li {
									list-style-type:none;
									display: inline;
									float: left;
									margin-left: 100px;
								}
								
								#hof #prev_submits ul li.first {
									margin-left: 0;
								}
								
								#hof #prev_submits ul li p * {
									padding: 0;
									margin: 0;
								}
								
								#hof #prev_submits ul li p {
									padding-left: 9px;
									padding-top: 5px;
								}
								#hof #prev_submits ul li img {
									margin-left: 9px;
									margin-top: 7px;
								}
								
							/*#hof #prev_submits img.thumb {
								width:110px;								
							}*/
							
							#hof #gotogallery_btn {
								width:224px;
								height:40px;
								float:right;
								background:url(../gfx/gotogallery_btn.png) no-repeat transparent;
								margin-right: 32px;
								margin-top: 16px;
							}
								#hof #gotogallery_btn span {
									display:none;
								}

						#gallery #main #content_head {						
							width:930px;
							margin:0 auto;
							background:url(../gfx/title_bg.jpg) repeat-x 0 100% transparent;
						}
						#gallery #carbon_bg h1 {
							padding-top:22px;				
							min-height:72px;				
							background:url(../gfx/txt_hof.png) no-repeat 0 100% transparent;
							text-indent:-11000000px;
						}
						#gallery #content {
							color:#cccccc;
							font-weight:bold;
							font-size:11px;
							margin-left:40px;
							padding-top: 16px;
							padding-left: 16px;
							padding-right: 16px;
							padding-bottom: 16px;
							margin:0 auto 0 auto;
							width:898px;
							min-height:679px;
							background:url(../gfx/hof_gallery_content_bg.png) repeat-x 0% 0% transparent;
							/*background:url(../gfx/hof_gallery_content_bg_rep.png) repeat 0% 0% transparent;*/
						}
						
						#gallery .thumbnail_container {
							min-height:500px;
							width:906px;
							margin: 0 0 14px 0;
							padding: 0 0 50px 0; 
							border-top:1px solid #ccc;
							border-bottom:1px solid #ccc;
							float:left;
						}
							.tc_noborder {
								/*border: 0 !important;*/
								padding: 0 0 0 0 !important;
								margin: 0 0 20px 0 !important;
								min-height: 800px !important;
								float:none !important;
								/*background-color: red !important;*/
							}
							#gallery .bottom_gallery {
								height:20px;
								background:url(../gfx/carbon_bg.png) 100% 100% transparent;
							}
							.little {
								min-height: 200px !important;
							}
								#gallery .thumbnail_container ul {
									padding: 12px 0 0 0;
								}						
									#gallery .thumbnail_container ul li {
										list-style:none;
										padding: 0 0 0 4px;
										width: 130px;
										float: left;
										margin-left: 100px;
										margin-top: 14px;
										margin-bottom: 22px;
									}
									#gallery .thumbnail_container ul li.first {
										margin-left: 0;
									}
									#gallery .thumbnail_container ul li .photo_thumb {
										width:126px;								
										height:124px;
										background: url(../gfx/gallery_shadow_thumb.png) 0 0 no-repeat transparent;
									}
									#gallery .thumbnail_container ul li .photo_thumb img {
										margin-left: 9px;
										margin-top: 7px;
									}
									#gallery .thumbnail_container ul li p * {
										padding: 0;
										margin: 0;
									}
									#gallery .thumbnail_container ul li p {
										padding-left: 9px;
										padding-top: 5px;
									}
								#gallery .thumbnail_container img.thumb {
									width:110px;								
								}
						#gallery .pagination {
							/*background-color:red;*/
							margin: 14px 0 14px 0; 
							float:left !important;
						}
							.pagination div {
								float: left;
							}
							.pagination_center {
								width: 490px;
								text-align: center;
							}
							.pagination_center a {
								color: #ffffff;
								text-decoration: underline;
							}
							.pagination_center a.noline {
								text-decoration: none;
							}
							.pagination_right {
								text-align: right;
							}
							.pagination_left,
							.pagination_right {
								width: 200px;
							}	
							
							#gallery #add_photo {
								width:234px;
								height:50px;
								float:right;
							}	
							#gallery #add_photo a {
								margin-top: 10px;
								width:200px;
								height:40px;
								float:right;
								background:url(../gfx/upload_btn.png) no-repeat transparent;
							}	
							#gallery #add_photo a span {
								display:none;
							}
																				
#footer {
	min-height:130px;
	width:1012px;
	margin:-6px auto 0 auto;
	background:url(../gfx/footer_bg.png) no-repeat 0% 0% transparent;
	position:relative;	
}
	#footer ul {
		position:absolute;
		top: 70px;
		left:20px;
	}
	#footer a,
	#footer #disclaimer {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		margin-right:15px;
	}
		#footer .active {
			color:#dc9b03;			
			text-decoration:underline;
		}
	#footer ul li {
		float:left;
		list-style-type:none;
	}
	#footer #disclaimer {
		left: 575px;
	}
		#footer #disclaimer li {
			text-align: right;
		}
		
		
		#dodehoekspel2{
			width:970px;
			height:650px;
			background-color:#fff;
			background-image:url(bg_game.png);
			background-position:center center;
			background-repeat:no-repeat;
			margin-left:-1px;
			
			margin-top:-16px;
			border : 1px solid #fff;
			
		}
		.game_01{
			width:970px;
			height:635px;	
			z-index:999888;
			
		}
		
		.logo_overlay{
		z-index: 9999999999;	
			
		}
		
		.game_01 #flashcontent{
			margin-left:-1px;
			
			
		}
		.game_01{
			
		}