
* {
	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_game.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_game.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:526px;
}

#campagne #container #main #borders #carbon_bg #content {
	width:892px;
	min-height:500px;
	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:26px;
	margin-bottom:36px;
}
#campagne #printuitingen a{
	text-align:left;
	float:left;
	display:block;
}

#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 {
}

