body {margin: 0; background: #4a3f35 url(../images/bg.jpg) top center repeat; font: 11px/1.5 verdana, tahoma, arial; color: black;}

a {text-decoration: none; color: #2a8aa9;}
a:hover {text-decoration: underline; color: #319abd;}

h2 {font-size: 11px; font-weight: bold; background: transparent url(../images/line.gif) bottom left repeat-x; padding: 0 0 5px 0; margin: 5px 0;}
h2 a, .viewmore {color: #aca7a8 !important; font-size: 11px !important;}
h3 {font-size: 11px; padding: 0; margin: 0; font-weight: bold;}
h2.big {font-size: 13px !important;}

input, textarea, select {font: 11px/1.5 verdana, tahoma, arial; border: 0; padding: 5px; margin: 2px 0;}
select {padding: 4px;}

form, fieldset, table, td, tr, img {padding: 0; margin: 0; border: 0;}
table {border-collapse: collapse;}
table tr.odd td {background: #f7f3e6;}
table tr td.w6 {width: 6%;}

#top {width: 100%; background: transparent url(../images/top-bg.jpg) top center repeat-x; height: 467px; min-width: 965px; width: expression(document.body.clientWidth < 966? "965px" : "100%");}
#header {width: 895px; height: 280px; margin: 0 auto; padding: 187px 0 0 0; background: transparent url(../images/header.jpg) top left no-repeat;}
#content {width: 915px; margin: 0 auto; padding: 20px 25px; background: white url(../images/content-bg.gif) top left repeat; position: relative;}
#footer {width: 965px; background: transparent url(../images/footer.gif) top left no-repeat; margin: 0 auto; display: block; padding: 30px 0; text-align: center; color: white;}
#footer a {color: white; font-weight: bold;}

#logo {margin: 0 auto; padding: 0; background: transparent url(../images/logo.jpg) top left no-repeat; width: 209px; height: 111px;}
#logo a {padding: 111px 209px 0 0;}

#nav {width: 965px; height: 33px; background: #efdd18 url(../images/nav.gif) top left no-repeat; list-style: none; padding: 0; margin: 0 auto;}
#nav li {float: left; position: relative; padding: 0 5px 0 20px; line-height: 33px;}
#nav li a {padding: 0 0 0 15px; display: block; background: transparent url(../images/nav-li.gif) left center no-repeat; color: #362918; text-decoration: none; font-weight: bold;}
#nav li a:hover {text-decoration: underline;}

#stenen {width: 160px; height: 111px; background: transparent url(../images/stenen-bg.gif) top left no-repeat; position: relative; margin: 0 auto;}
#stenen .muur {width: 152px; bottom: 28px; left: 4px; position: absolute; background: transparent url(../images/stenen-muur.gif) bottom left no-repeat; z-index: 1; height: 0;}
#stenen .aantal {width: 58px; height: 58px; background: transparent url(../images/stenen-aantal.gif) 0 15px no-repeat; font-size: 17px; cursor: default; z-index: 2; position: relative; font-weight: bold; color: white; text-align: center; line-height: 58px; padding: 15px 0 0 0; margin: 0 auto;}

#logo a, .button-word_supporter, .clear {display: block; font-size: 1px !important; line-height: 0px !important; text-indent: -999px; overflow: hidden; width: 0px !important; height: 0px !important;}
a.outburst, .loterij a, .loten a  {display: block; font-size: 1px !important; line-height: 0px !important; text-indent: -999px; overflow: hidden;}

.narrowcol {width: 185px; padding: 0; float: left; position: relative;}
.widecol {width: 495px; float: left; position: relative; padding: 0 25px 0 0;}
.left {width: 210px;}
.left-text {padding: 0 25px 0 0;}
.right {padding-top: 110px;}

.loten {position: absolute; top: -58px; right: 0; display: block; width: 182px; height: 149px; padding: 0 !important; margin: 0 !important; z-index: 1;}
.loten a {display: block; width: 182px; height: 149px; background: transparent url(../images/loten.png) top left no-repeat !important;  padding: 0 !important; margin: 0 !important; z-index: 1; position: relative;}

a.outburst {width: 185px; height: 173px; position: absolute; top: 0; left: 0; display: block; background: url(iesucks.gif);}

.loterij {position: relative;}
.loterij a {display: block; position: absolute; top: 0; left: 0; background: url(iesucks.gif); width: 495px; height: 121px;}

.list, .list li {list-style: none; padding: 0; margin: 0;}
.list {margin: 0 0 20px 0;}
.list li {padding: 3px;}
ul .even {background: white;}

.news, .news li {list-style: none; padding: 0; margin: 0;}
.news {margin: 0 0 25px 0;}
.news li {background: white url(../images/news-item-top.gif) top left no-repeat; padding: 10px 0 0 0; margin: 7px 0 0 0; display: block;}
.news li img {margin: 0 0 0 10px;}
.news li .text {width: 405px; float: right; position: relative; padding: 0 5px 0 0;}
.news li .bottom {clear: both; width: 495px; height: 10px; background: transparent url(../images/news-item-bottom.gif) top left no-repeat; font-size: 1px !important; line-height: 0px !important;}
.news li a {font-weight: bold; font-style: italic; color: black; display: inline-block; background: white;}

.logos {width: 167px; height: 136px; background: transparent url(../images/logos.gif) top left no-repeat; text-align: center; padding-top: 60px; margin: 20px 0;}

.icon {padding: 0 0 0 23px; background-position: left center; background-repeat: no-repeat;}
.icon-filmpje {background-image: url(../images/icon-filmpje.gif);}
.icon-man {background-image: url(../images/icon-man.gif);}
.icon-vrouw {background-image: url(../images/icon-vrouw.gif);}
.icon-voetbal {background-image: url(../images/icon-voetbal.gif);}
.icon-twitter {background-image: url(../images/icon-twitter.gif); padding: 3px 0 2px 23px;}
.icon-ster {background-image: url(../images/icon-ster.gif);}
.icon-obligaties {background-image: url(../images/icon-obligaties.gif);}
.icon-supporters {background-image: url(../images/icon-supporters.gif);}
.icon-plus {background-image: url(../images/icon-plus.gif); background-position: 10px center;}
.icon-paper {background-image: url(../images/icon-paper.gif); background-position: 0 1px;}

.strong {font-weight: bold;}

.alignright {text-align: right;}

.clear {clear: both;}
.floatright {float: right; position: relative;}
.floatleft {float: left; position: relative;}

.fancybox h2 {margin: -50px 60px 15px 0; font-size: 18px; color: white; border: none !important; background: none !important;}

.fancyboxtext {margin: -45px 60px 15px 15px; position: relative;}

.submit {cursor: pointer;}
.submit-notext {text-align: left; text-indent: -999px; overflow: hidden;}

.w1{width:1%;}.w2{width:2%;}.w3{width:3%;}.w4{width:4%;}.w5{width:5%;}.w6{width:6%;}.w7{width:7%;}.w8{width:8%;}.w9{width:9%;}.w10{width:10%;}.w11{width:11%;}.w12{width:12%;}.w13{width:13%;}.w14{width:14%;}.w15{width:15%;}.w16{width:16%;}.w17{width:17%;}.w18{width:18%;}.w19{width:19%;}.w20{width:20%;}.w21{width:21%;}.w22{width:22%;}.w23{width:23%;}.w24{width:24%;}.w25{width:25%;}.w26{width:26%;}.w27{width:27%;}.w28{width:28%;}.w29{width:29%;}.w30{width:30%;}.w31{width:31%;}.w32{width:32%;}.w33{width:33%;}.w34{width:34%;}.w35{width:35%;}.w36{width:36%;}.w37{width:37%;}.w38{width:38%;}.w39{width:39%;}.w40{width:40%;}.w41{width:41%;}.w42{width:42%;}.w43{width:43%;}.w44{width:44%;}.w45{width:45%;}.w46{width:46%;}.w47{width:47%;}.w48{width:48%;}.w49{width:49%;}.w50{width:50%;}.w51{width:51%;}.w52{width:52%;}.w53{width:53%;}.w54{width:54%;}.w55{width:55%;}.w56{width:56%;}.w57{width:57%;}.w58{width:58%;}.w59{width:59%;}.w60{width:60%;}.w61{width:61%;}.w62{width:62%;}.w63{width:63%;}.w64{width:64%;}.w65{width:65%;}.w66{width:66%;}.w67{width:67%;}.w68{width:68%;}.w69{width:69%;}.w70{width:70%;}.w71{width:71%;}.w72{width:72%;}.w73{width:73%;}.w74{width:74%;}.w75{width:75%;}.w76{width:76%;}.w77{width:77%;}.w78{width:78%;}.w79{width:79%;}.w80{width:80%;}.w81{width:81%;}.w82{width:82%;}.w83{width:83%;}.w84{width:84%;}.w85{width:85%;}.w86{width:86%;}.w87{width:87%;}.w88{width:88%;}.w89{width:89%;}.w90{width:90%;}.w91{width:91%;}.w92{width:92%;}.w93{width:93%;}.w94{width:94%;}.w95{width:95%;}.w96{width:96%;}.w97{width:97%;}.w98{width:98%;}.w99{width:99%;}.w100{width:100%;}.wauto {width: auto !important;}

.button-meedoen {width: 263px; height: 76px; display: block; background: transparent url(../images/button-meedoen.gif) top left no-repeat; border: none; margin: 0; padding: 0;}
.button-volgende {width: 263px; height: 76px; display: block; background: transparent url(../images/button-volgende.gif) top left no-repeat; border: none; margin: 15px 0 0 0; padding: 0;}

.nodisplay {display: none;}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #acc715;
	padding: 60px 0 0 0;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
	height: 100%;
	padding: 60px 0 0 0;	
	background: #acc715;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 40px;
	height: 40px;
	background-image: url('../images/fancybox/fancy_close.png');
	background-position: 0 0;
	cursor: pointer;
	z-index: 1103;
	display: block;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

