html, body{
	width:100%;
	background:#000;
}
body, table, ul{
	font-family:verdana;
	font-size:10px;
	empty-cells:show;
}
table{
	border-collapse:separate;
	background:#F2F2F2;
	margin:0 0 20px 0;
}
li{
  list-style:none;
}
.inhoud li{
  list-style:disc;
  margin:0 0 0 20px;
}
th{
	text-align:left;
}
td{
	background:#FDFDFD;
	padding:1px 2px;
}
*{
	margin:0;
	padding:0;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#555;
	text-decoration:underline;
}
/* ubb images */
img.floatleft{
  float:left;
  padding:0 10px 5px 0;
}
img.floatright{
  float:right;
  padding:0 0 5px 10px;
}
img{
	border:0;
}
h1, h2{
	font-size:14px;
}
a.nohover:hover{
  text-decoration:none;
}
div.quote{
  padding:0 0 0 10px;
}
div.quote div{
  background:#DDD;
  padding:2px;
  font-style:italic;
}

fieldset input{
	margin:0 0 3px 0;
}
#container{
	margin:18px auto;
	width:935px;
}
form.algemeen label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding:0 10px 0 0;
}
form.algemeen input, form.algemeen textarea, form.algemeen select{
	margin:0 0 3px 0;
}
form.yellow label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding:0 10px 0 0;
}

form.registreren, form.registreren2{
	float:left;
	border:0;
	margin:10px 26px 10px 20px;
	padding:10px;
	overflow:auto;
	height:323px;
	width:400px;
}
form.registreren h2{
  padding:0 0 9px 0;
}
form.registreren label{
	display:block;
	float:left;
	width:100px;
	padding:0 10px 0 0;
}
form.registreren input{
  background-image:url(/images/site/zoeken.gif);
  padding:0 0 0 4px;
  border:0;
}
form.registreren input, form.registreren textarea, form.registreren select{
	margin:0 0 3px 0;
}
form.registreren .sbmbutton{
  background-image:none;
  border:1px;
}
form.registreren2 label.optielijst{
  float:right;
  width:380px;
  height:40px;
}
form.registreren2 input.optielijst{
  float:left;
  
}
div.top{
	background:#FFF url('/images/site/top.gif');
	height:97px;
}
div.top h5{
	float:left;
	color:#fff;
	background-image:url('/images/site/beeldendgesproken.gif');
	height:97px;
	width:210px;
}
div.top h5 span{
	display:none;
}
.baseMenu{
	font-size:12px;
}
.baseMenu li{
	float:right;
	background-image:url('/images/site/basemenu.gif');
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	overflow:hidden;
}
.baseMenu li a{
	color:#bbb;
	font-weight:bold;
	display:block;
	float:left;
	letter-spacing:1px;
	text-transform:capitalize;
	font-variant:small-caps;
	padding:10px 17px 1px 20px;
}
.baseMenu li a:hover{
	color:#C3D800;
}
.baseMenu li.sel{
	background:#1D1A1C url('/images/site/basemenuhover.gif') no-repeat;
}
.baseMenu li.sel a{
	color:#C3D800;
}

.subMenu{
	padding:46px 0 0 0;
	float:right;
  width:544px;
  color:#FFF;
}
.subMenu li{
	float:left;
	height:26px;
	border-left:1px solid #1D1A1C;
}
.subMenu li a{
	color:#bbb;
	padding:0 5px 0 9px;
}
.subMenu li.sel{
	border-left:1px solid #FFF;
}
.subMenu li a:hover, .subMenu li.sel a{
	color:#FFF;
	background-image:url(/images/site/submenu.gif);
	background-position:center center;
}
#inhoud{
	margin:0 0 0 20px;
	background-color:#FFF;
}
#inhoud2{
	background-position:bottom;
	background-image:url('/images/site/bottom2.gif');
	background-repeat:repeat-x;
}
#inhoud3{
	background-image:url('/images/site/right.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:409px;
  width:916px;
  overflow:hidden;
}

.nieuwsFp, .mijn{
	float:left;
	width:360px;
}
.nieuwsFp h1, #nieuws h2, ul.nieuwsList h1{
	font-size:14px;
	font-weight:bolder;
	padding:0 0 8px 0;
}
#nieuws h1{
  color:#000;
}
.nieuwsFp ul.nieuwsList li a{
	color:#999E6C;
}
#nieuws p{
	padding:0 0 20px 0;
}
.nieuws ul{
  margin:0;
  padding:0;
}
.nieuws ul li{
  list-style:circle;
  margin:0 0 0 20px;
}
div.teaser{
  margin:0;
  padding:15px 0;
  border-bottom:1px dotted #949293;
}
#nieuws a.image{
  display:block;
  float:left;
  height:60px;
  width:60px;
  text-align:right;
  padding:0 4px 0 0;
}
#nieuws .zoeken{
  padding:0 0 0 56px;
}
ul.nieuwsList{
	display:block;
	float:left;
	padding:31px 0 0 36px;
  width:243px;
	overflow:hidden;
	height:163px;
	list-style:none;
}
ul.nieuwsList li{
	border-bottom: 1px dotted #949293;
	padding:3px 0;
}
ul.nieuwsList li h1{
  margin:0;
  padding:0;
}
ul.nieuwsList li a, ul.messages li a{
	color:#AAA5A7;
	font-size:12px;
	font-weight:bolder;
}
ul.messages li.sel a{
  color:#333;
}
ul.monthList{
	display:block;
	float:left;
	padding:0;
  width:145px;
	list-style:none;
}
ul.monthList li{
	padding:0 0 8px 20px;
}
ul.monthList li.top{
  padding:0;
  font-weight:bold;
  font-size:12px;
}
ul.monthList li.top a{
  padding:0 5px;
}
ul.monthList li a{
	color:#AAA5A7;
	font-size:10px;
}

.mijn{
  

}
.messages{
  float:left;
  background-color:#EEE;
  padding:0 0 0 36px;
  
}
.messages li{
  list-style:none;
}
.message{
  height:330px;
  overflow:auto;
}
div.messageForm{
  float:right;
  padding:0 200px 0 0;
}
div.messageForm textarea{
  width:400px;
  height:200px;
}
#nieuws .nieuws{
  width:402px;
  float:left;
  padding:0 80px 0 0;
  height:331px;
  overflow:auto;
}
#nieuws{
	padding:36px 7px 0 36px;
}
#nieuws h2{
  line-height:17px;
  margin:0;
  padding:0 0 4px 0;
}
#nieuws h2 a{
  color:#A9B338;
}
span.date{
	display:block;
	margin:0 0 5px 0;
	font-size:9px;
	font-weight:bold;
}
.nieuws div.preface{
  font-weight:bold;
  padding:0 0 20px 0;
  color:#ACBB22;
}
label.error{
	color:red;
	font-weight:bold;
}
div.base{
	margin:0;
	overflow:hidden;
	height:412px;
	padding:36px;
}
div.base ul.subMenu2{
  float:left;
  width:153px;
}
div.base ul.subMenu2 li{
  list-style:none;
  padding:0 0 8px 0;
}
div.base ul.subMenu2 a{
  color:#AAA5A7;
  font-size:10px;
}
div.base ul.subMenu2  li.sel a{
  color:#10181A;
}
div.zoeken{
  float:left;
  padding-top:38px;
}
div.zoeken a{
  color:#909463;
}
div.zoeken input{
  background-image:url(/images/site/zoeken.gif);
  border:0;
  padding:0 0 0 4px;
  height:16px;
}
div.base .inhoud{
  float:left;
  width:486px;
  height:332px;
  overflow:auto;
}
div.base .inhoud a{
  font-weight:bold;
}
div.base .inhoud a:hover{
  
}
.inhoud h2{
  padding:0 0 18px 0;
}
.inhoud p{
  line-height:15px;
  letter-spacing:0.8px;
}
div.base div.zoeken{
  padding:0 0 0 56px;
}
.kunstFp{
	float:left;
}

#kunst .item{
	width:322px;
	float:left;
	padding:36px 0 0 36px;
}
#kunst div.image{
	padding:36px 0 0 0;
}
ul.kunstUser{
  float:right;
  width:520px;
  padding:36px 20px 0 0;
}
ul.abc{
	width:150px;
	float:left;
	margin:0 174px 0 0;
	padding:36px 0 0 36px;
}
ul.abc li{
	float:left;
	width:40px;
	text-align:center;
	padding:5px;
}
ul.abc li.top{
  width:100%;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  color:#333;
}
ul.abc li a{
  font-weight:bold;
}
ul.abc li a:hover{
  text-decoration:underline;
}
div.kunst{
	overflow: hidden;
	float:left;
	height:180px;
	width:180px;
}
div.kunst h2{
	font-size:12px;
	margin:0;
	padding:0px 0 5px 0;
	white-space:nowrap;
	width:150px;
	overflow:hidden;
}
div.kunst h3{
  margin-top:1px;
  white-space:nowrap;
}
#kunst h4, th h4, #mandje h4{
  font-size:12px;
  padding:5px 0 0 0;
  margin:0;
}
#kunstSearch{
	overflow:hidden;
	height:400px;
}
#kunstSearch .geavanceerd{
  position:absolute;
  margin-left:-34px;
  margin-top:18px;
}
#kunstSearch .title{
  width:252px;
  padding:0 0 0 4px;
}
#kunstSearch .block{
  float:left;
  width:125px;
}
#kunstSearch .submitImg{
  clear:left;
  margin:0 0 0 207px;
}
#kunstSearch .block select{
  width:90%;
}
#kunstSearch .submit, #kunstSearch .submit2{
  margin:0 0 0 200px;
}
#kunstSearch form{
	float:left;
	width:320px;
	padding:0;
	padding:70px 0 0 36px;
}
#kunstSearch form input{
  background-image:url(/images/site/zoeken.gif);
}
#kunstSearch form label{
  color:#6A6265;
  display:block;
  padding:5px 0 1px 0;
}
.kunstList{
	float:left;
	width:362px;
  padding:16px 0 0 0;
}
.kunstList2{
	float:right;
	width:554px;
  padding:0;
}
div.kunst h3 a{
	font-size:11px;
	color:#C3D800;
}
div.shadow{
  height:110px;
  margin:0;
  padding:0;
}
div.shadow1, div.shadow2, div.shadow3{
	display:inline-table;
	/* \*/display:block;/**/
}
div.shadow1{
	float:left;
	background:transparent url('/images/site/shadow.gif') right bottom;
}
div.shadow1r{
	float:right;
	background:transparent url('/images/site/shadow.gif') right bottom;
}
div.shadow2{
	background:transparent url('/images/site/cornerbl.gif') left bottom no-repeat;
}
div.shadow3{
	background:transparent url('/images/site/cornertr.gif') right top no-repeat;
	padding:0 10px 10px 0;
}
div.shadow3 img{
	display:block;
	border-color:#efefef #ccc #ccc #efefef;
}
ul.favorieten{
	list-style:none;
	float:left;
	width:172px;
	text-align:left;
	padding:0 0 36px 0;
	margin:36px 0 0 26px;
	height:302px;
	overflow:auto;
}
ul.favorieten2{
	list-style:none;
	width:172px;
  float:left;
	padding:36px 36px 36px 0;
	width:102px;
	text-align:left;
}
ul.favorieten li{
	padding:0 0 0 10px;
}
ul.favorieten li.sel a, ul.favorieten2 li.sel a{
	font-weight:bold;
}
ul.favorieten li.top{
	margin:10px 0 0 0;
	padding:0;
}
ul.favorieten li.top{
	font-weight:bold;
	color:#333;
	white-space:nowrap;
}
ul.favorieten li a, ul.favorieten li{
  white-space:nowrap;
}
div.favorieten{
	padding:0 20px 0 20px;
}
div.favorieten .img{
  background-repeat:no-repeat;
  background-position:center bottom;
  text-align:center;
  margin:0 auto;
  width:493px;
  float:left;
}
div.favorieten img{
  margin:0 auto;
}
div.ecard{
  padding:36px;
}
form.ecard{
	float:left;
	width:302px;
	padding:18px 0 0 0;
}
form.ecard label{
	display:block;
	float:left;
	width:70px;
	text-align:right;
	font-weight:bold;
	padding:0 10px 0 20px ;
}
form.ecard input, form.ecard textarea{
	margin:0 0 3px 0;
	padding:0;
}
form.ecard textarea{
	width:160px;
	height:40px;
}
.cv{
  padding:10px 0 0 36px ;
}
.cvkunst{
  float:left;
  width:400px;
}
.cvtext{
  float:left;
  width:400px;
  height:350px;
  overflow:auto;
  padding:20px 38px 0 0 ;
}
.spots{
  width:120px;
  padding:20px 0 0 0;
  float:left;
}
.spots a{
  color:#8F888B;
  font-weight:bold;
}
div.recensie{
	float:left;
	padding:20px;
}
div.recensie .item{
	width:302px;
	float:left;
}
div.recensie table{
	float:right;
	width:550px;
}
div.recensie p{
	padding:10px 0 0 0;
}
div.reserveer{
	padding:20px;
}
#bottom{
	text-align:center;
	clear:both;
	color:#FFF;
	font-weight:bold;
}
#bottom a{
  color:#FFF;
}
#bottom a:hover{
  color:#EEE;
}
.login{
	float:left;
	width:268px;
	padding:36px;
	font-weight:bold;
	border:0;
}
.login a{
}
.login a:hover{
  text-decoration:underline;
}
.login label{
  display:block;
}
.login input.bg{
  display:block;
  background-image:url(/images/site/zoeken.gif);
  border:0;
  padding:0 0 0 4px;
}
.vrienden{
  float:left;
  width:303px;
  margin:36px 0;
  height:320px;
  padding-right:36px;
  overflow:auto;
}

div.company{
  padding:20px;
}

#messageBox{
  position:absolute;
  left:50%;
  top:200px;
  border:1px solid #333;
  width:300px;
  height:100px;
  margin:0 0 0 -150px;
  background:#FAFAFA;
  display:none;
  cursor:pointer;
}
.mandje{
  margin:36px;
  height:330px;
  overflow:auto;
}
#inhoud3 > .mandje{
  padding-top:36px;
  margin-top:0;
}
.mandje table{
  width:100%;
  background:none;
}
.mandje td{
  background:none;
}

div.messageBlock{
  padding:36px 36px 36px 0;
}
ul.messages{
  float:left;
}
.message{
  float:right;
  width:600px;
}

div.naw{
  padding:10px 36px 36px 36px;
}
ul.naw{
  width:242px;
  float:left;
  padding:20px 0 0 0;
}
ul.spaartegoed{
  float:left;
  padding:20px;
}
ul.naw li.top{
	font-size:14px;
	font-weight:bolder;
	padding:0 0 8px 0;
}
ul.naw li{
	border-bottom: 1px dotted #949293;
	padding:3px 0;
}
ul.naw li h1{
  margin:0;
  padding:0;
}
ul.naw li a{
	color:#AAA5A7;
	font-size:12px;
	font-weight:bolder;
}

div.naw form.registreren, div.naw form.registreren{
  float:right;
  width:400px;
}
div.sptext{
  float:right;
  width:600px;
  padding:20px;
}

p.selectie{
  margin:36px;
  float:left;
  overflow:auto;
  width:242px;
  height:320px;
}
div.selectie{
  float:left;
  width:362px;
  padding:0;
}

.pageList h2{
  font-size:11px;
}

/* poll */

ul.poll li{
  list-style:none;
}
.groen {
  color: #B2C031;
  font-size: 16px;
}
.red {
  color: #A90A08;
}
.selected {
  text-decoration: underline;
  font-weight: bold;
}
div.base .video{
  float:right;
  width:388px;
  height:332px;
  overflow:hidden;
  padding:0;
}
div.base .text{
  float:left;
  width:410px;
  height:332px;
  overflow:auto;
  padding-right:10px;
}
