@charset "utf-8";
/* begin main page structure*/
* {
	/*zoom: 1.0;*/
}
body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image:url(../img/pattern_089.gif);
	background-attachment:fixed;
}
.screenreader {
  position: absolute;
  left: -9000px;
  height: 0;
  width: 0;
}
a h6 {
	display:none;
}
.oneColFixCtr #container {
	width: 924px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	margin:0;
	padding:0;
}
div#pageheader {
	margin-bottom:10px;
	/*background-color:#FFCCCC;*/
	display:block;
	float:left;
	padding-right:0px;
	width:924px;
}
div#pagebody {
	width:100%;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
}
/* end main page structure */
/* begin page header */
div#flashlogin {
	float:left;
	width:440px;
	height:30px;
}
div#makslogo {
	z-index:4;
	position:absolute;
}
div#makslogo a img {
	border:none;
}
div#makslogoflash {
	position:absolute;
	z-index:5;/*border: 1px solid red;*/
}
div#topnav {
	height:2.5em;
	width:100%;
	background-color:#FFFFFF;
}
div#topzoek {
	padding-top:5px;
	padding-left:12px;
	display:block;
	width:25em;
	float:left;
	/*background-color:green;*/
}
div#topzoek form{
	float:left;
}
div#topzoek input.button {
	position:relative;
	top:-1px;
	display:inline;
	padding-top:1px;
	padding-bottom:1px;
	font-size:0.8em;
}

div#topzoek input.textfield {
	height:1.25em;
	display:inline;
}
div#topnav ul {
	padding:0px;
	margin:0px;
	float:right;
	display:block;
	padding-top:3px;/*background-color:#00FF66;*/
}
div#topnav ul li {
	display:inline;
	margin-right:12px;
}
div#topnav a.login {
	background-image:url(../img/sleutel.gif);
	background-position:3px 4px;
	padding-left:30px;
	padding-right:10px;
	font-weight:bold;
	background-repeat:no-repeat;
}
/* begin breadcrumb & ticker */
div#breadcrumb {
	background-color:#FFFFFF;
	margin-bottom:10px;
	float:left;
	width:100%;
}
div#breadcrumbinner, div#breadcrumb .ticker {
	padding:3px;
	height:1.7em;
	background-image:url(../img/redstar.gif);
	background-repeat:no-repeat;
}
div#breadcrumbinner {
	background-image:url(../img/redheart.gif);
	padding-left:30px;
	background-position:10px 8px;
}
div#breadcrumb .ticker {
	background-image:url(../img/redstar.gif);
	padding-left:26px;
	background-position:10px 7px;
}
div#breadcrumb .ticker strong, form strong {
	color:#D50A27;
}
/* end breadcrumb & ticker */
div#mainnav {
	display:block;
	float:right;
	width:58em;
	margin:0px;
	padding-right:0px;
	z-index:10;/*background-color:#00FFFF;*/
}
/* begin shoutbox */
div#shoutbox {
	min-height:101px;
	display:block;
	width:33em;
	margin:0px;
	padding:0px;
	float:right;/*background-color:#FF99CC;*/
}
div#shoutdish {
	background-image:url(../img/dish.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:105px;
	height:113px;
	top:10px;
	/*height:100%;*/
	/*float:right;*/
	display:block;
	left:28px;
	position:relative;
	float:left;/*background-color:#00CC66;*/
}
div#shoutballoon {
	padding:0px;
	display:block;
	margin:0px;
	width:22em;
	float:right;
	background-color:#666666;
	border: 1px solid #000000;
	margin-top:12px;
	padding-bottom:6px;
	margin-bottom:6px;
}
div#shoutballoon h1 {
	width:257px;
	max-width:257px;
	display:block;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding:3px;
	padding-left:6px;
	margin:0px;
	margin-bottom:4px;
}
div#shoutballoon p {
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
	font-size:0.9em;
}
div#shoutballoon a {
	color:#FFFFFF;
}
div#shoutballoon a:hover {
	background-color:#FFFF66;
	color:#000000;
}
div#shoutballoon .blockbotlink {
	font-size:0.9em;
	background-image:url(../img/smallcross_white.gif);
	margin-left:6px;
}
div#shoutballoon .blockbotlink:hover {
	background-image:url(../img/smallcross_white_f2.gif);
}
/* end shoutbox */
/* begin navrow */
div#navrow_collapsed {
	background-image:url(../img/mainnavbg.gif);
	height:3em;
}
div#navrow_expanded {
	background-image:url(../img/mainnavbg_expanded.gif);
}
div#navrow_collapsed, div#navrow_expanded {
	display:block;
	padding-left:3px;
	width:60em;
	float:right;
	clear:right;
	z-index:15;
	position:relative;
	/*background-color:yellow;*/
}
div#navrow_collapsed ul, div#navrow_expanded ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:inherit;
	display:block;
}
div#navrow_expanded ul.subnav {
	margin:0px;
	padding:0px;
	float:left;
	clear:left;
	margin-left:12px;
	margin-top:5px;
}
div#navrow_expanded ul.subnav li {
	height:2em;
	margin-right:10px;
}
div#navrow_collapsed li, div#navrow_expanded li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:3em;
	margin-right:3px;
	/*width:auto;*/
	list-style:none;
}
a.navrowlink {
	min-height:31px;
	display:block;
	text-decoration:none;
	padding-top:6px;	
	/*width:inherit;*/
	font-family:Georgia,"Times","Times New Roman",sans-serif;
	padding-left:6px;
	padding-right:6px;
}
a.navrowlink strong {
	/*visibility:hidden;*/
	/*font-family:Georgia,"Times","Times New Roman",sans-serif;*/
	/*margin-left:6px;
	margin-right:6px;*/
}
a.navrowlink:hover {
	/*background-position: 37px center;*/
	color:#FFFFFF;
	background-position: center 37px;
	cursor:pointer;
}
li#navrow_generic_1 a {
	background-image:url(../img/mainnav_generic.gif);
}
li#navrow_generic_2 a {
	background-image:url(../img/mainnav_generic.gif);
	color:#FFFFFF;
	background-position: center 37px;
}
/* end navrow */
/* end page header */
/* begin restyled or minimised tags */
table {
	display:table;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
tr {
	padding:0px;
	margin:0px;
}
td {
	padding:0px;
	margin:0px;
}
strong {
	font-weight:bold;
}
p {
	padding:0px;
	margin:0px;
	margin-bottom:0.5em;
}
div {
/*vertical-align: bottom;*/
}
a {
/*vertical-align: bottom;*/
}
img {
/*vertical-align: bottom;*/
}
h1, h2, h3, h4 {
	padding:0px;
	margin:0px;
}
ul {
	padding:0px;
	margin:0px;
	list-style-position:inside;
}
h1 a, h1 a:link, h1 a:visited {
	color:#D50A27;
	text-decoration:none;
}
/* end restyled or minimised tags */
/* begin homepage */
div.newstuff {
	background-image:url(../img/newstuff.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	margin-top:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
a.snippet {
	display:block;
	float:left;
	text-decoration:none;
	color:#000000;
}
a.snippet:link, a.snippet:visited {
	color:#000000;	
	cursor:hand;
}
/* end homepage */
/* begin links */
a:link {
	color: #2B70FF;
	
}
a.reglink:link{
 	text-decoration:underline;
	color: #2B70FF;
}
a.reglink:visited {
 	text-decoration:underline;
	}
a:visited, a.reglink:visited {
	color: #A065C5;
}
a:active {
	color: #2B70FF;
}
a.plain {
	text-decoration:none;
	color:#000000;
}
a.external {
	background-image:url(../img/link_external.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:14px;
	display:block;
}
div#pagebody a:hover, div#topnav a:hover, div#breadcrumb a:hover, ul.subnav a:hover, div#pagebody div.userquote div.avatar div.author a:hover {
	background-color:#FFFF66;
}
.blockbotlink {
	background-image:url(../img/smallcross.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:14px;
	display:block;
	float:left;
	margin-top:10px;
	padding-bottom:0px;
	margin-right:12px;
	background-color:transparent;
}
a img {
	border:none;
	border: 1px solid transparent;
}
div#pagebody a:hover img {
	border:1px solid #2B70FF;
}
/* end links */

/* begin columns */
div.narrowcol {
	width:300px;
	display:block;
	float:left;
}
div.widecol {
	width:612px;
	display:block;
	float:left;
	overflow:hidden;
}
.narrowcolinner {
	width:276px;
}
.widecolinner {
	width:588px;
	overflow:hidden;
}
.maxcolinner {
	width:900px;
	overflow:hidden;
}
div#col1 {
	margin-right:12px;
}
div#col2 {
	margin-right:12px;
}
div#col3 {
	margin-right:0px;
}
/* end columns */
/* begin blocks */
/* begin debugblock */
div.debugblock {
	background-color:#FFFF66;
	width:300px;
	float:left;
	margin-bottom:10px;
}
div.debugblock div.debugheader {
	float:left;
	background-image:url(../img/construction_ttl.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:100%;
	height:36px;
	margin-bottom:8px;
}
div.debugblock div.debugheader h1 {
	margin-top:8px;
	display:none;
}
div.debugblock div.debugfooter {
	background-position:0px 8px;
	background-image:url(../img/construction_photo.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:100%;
	float:left;
	height:187px;
}
/* end debugblock */
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	color:#D50A27;
}
div.narrowcol h1, div.fancyblock2 h1 {
	max-width:250px;
	display: block;
	float:left;
}
h2, fieldset legend {
	width:100%;
	border-top:#CCCCCC 1px solid;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:3px;
	font-size:1em;
	display:block;
	float:left;
	color:#D50A27;
	/*background-color:#00FFFF;*/
}
h3 {
	font-weight:bold;
	font-size:1em;
	color:#D50A27;
}
h4 {
	font-weight:bold;
	font-size:1.4em;
	float:right;
	color:#D50A27;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:12px;
}
div.pollresult h4 {
	font-weight:bold;
	font-size:1em;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}
div.rightlinks {
	float:right;
}
div.rightlinks a {
	margin-left:10px;
}
div#pagebody div.rightlinks a img, div#pagebody div.rightlinks a:hover img {
	border:none;
}
/* general block sections */
div.simplesection {
	margin-left:12px;
	margin-right:12px;
	margin-top:0px;
	margin-bottom:5px;
	/*display:inline;*/
	padding:0px;
	display:block;
	float:left;
	clear:left;
}
div.accentsection {
	/*width:276px;*/
	background-color:#EBEBEB;
	margin-bottom:10px;
	height:auto;
	float:left;
	display:block;
	margin-left:0px;
	margin-right:0px;
	position:relative;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:0px;
}
div.accentsection p {
	margin-top:6px;
}
/* end block sections */
/* begin simple block */
div.simpleblock {
	width:100%;
	margin-bottom:10px;
	background-color:#FFFFFF;
	padding-top:8px;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
} 
div.simpleblock h1 {
	margin-bottom:5px;
}
/* end simple block */
/* begin titleblock */
div.titleblock {
	margin-bottom:0px;
}
div.titleblock-makscruise {
	background-image:url(../img/maks_cruise_head.jpg);
	background-position: center;
	height:157px;
}
div.titleblock-picknick {
	background-image:url(../img/picknick_head.jpg);
	background-position: center;
	height:300px;
}
/* end titleblock */
/* begin bannerblock */
div.bannerblock {
	margin-bottom:10px;
	float:left;
	background-color:#EEEEEE;
	background-image:url(../img/bannerbg.gif);
}
div.bannerblock a {
	display:block;
	float:left;
	padding:12px;
	margin:0;
}
div.bannerblock a img {
	border:none;
}
div#pagebody div.bannerblock a:hover img {
	border:none;
}
div.bannerblock .simplesection {
	background-color:#CDCDCD;	
	margin:0px;
	padding-left:12px;
	padding-right:12px;	/*background-color:#EEEEEE;*/
}
div.bannerblock h1 {
	font-size:1em;
	/*background-color:white;*/
	padding:0;
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
}
/* end bannerblock */
/* begin imageblock */
div.imageblock {
	margin-bottom:10px;
	float:left;
}
div.imageblock a {
	display:block;
	float:left;
}
div.imageblock a img {
	border:none;
}
div#pagebody div.imageblock a:hover img {
	border:none;
}
/* end imageblock */
/* begin sos wrapper */
div.soswrapper {
	width:100%;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
}
div.sosheader {
	width:300px;
	height:153px;
	display:block;
	float:left;
	background-image:url(../img/sosheader.gif);
	background-repeat:no-repeat;
}
div.vraagmaand {
	background-color:#4B86FF;
	width:100%;
	display:block;
	float:left;
	background-image:url(../img/vraagmaandbg.gif);
	background-repeat:no-repeat;
	background-position:12px 3px;
	min-height:36px;
 /*#height:36px;*/
	margin-bottom:6px;
	padding-bottom:5px;
}
div.vraagmaand a, div.vraagmaand a:link, div.vraagmaand a:visited, div.fancyblock1 h2 a, div.fancyblock1 h2 a:link, div.fancyblock1 h2 a:visited {
	float:left;
	margin-left:115px;
	margin-top:3px;
	margin-right:0;
	padding-right:4px;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
}
div.vraagmaand a:hover, div.fancyblock1 h2 a:hover {
	color:#000000;
}
/* end sos wrapper */
/* begin tv wrapper */
div.tvwrapper {
	width:100%;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:5px;
	background-image:url(../img/makstvbg.gif);
	background-repeat:no-repeat;
	padding-top:124px;
}
div.tvheader1 {
	width:100%;
	background-image:url(../img/tvbg1.gif);
	background-repeat:no-repeat;
	height:183px;
	display:block;
	float:left;
}
div.tvheader2 {
	width:100%;
	background-image:url(../img/makstvbg.gif);
	background-repeat:no-repeat;
	height:187px;
	display:block;
	float:left;
}
div#pagebody div.tvheader1 a {
	border:none;
	/*border:2px solid transparent;*/
	left:62px;
	top:42px;
	position:relative;
	display:block;
	width:120px;
	height:90px;
	border:0px;
}

div#pagebody div.tvheader1 a img {
	border:2px solid #000000;
}
div#pagebody div.tvheader1 a:hover img {
	border:2px solid #FFFF66;
	left:62px;
	top:42px;
}
div#pagebody div.tvheader2 a {
	border:none;
	/*border:2px solid transparent;*/
	left:110px;
	top:42px;
	position:relative;
	display:block;
	width:120px;
	height:90px;
	border:0px;
}
div#pagebody div.tvheader2 a img {
	border:2px solid #000000;
}
div#pagebody div.tvheader2 a:hover img {
	border:2px solid #FFFF66;
	left:120px;
	top:42px;
}
div.videosection {
	padding-left:55px;
	background-image:url(../img/camicon.gif);
	background-position:10px 2px;
	background-repeat:no-repeat;
	margin-top:10px;
	padding-right:10px;
}
div.tvwrapper div.simpleblock {
	margin-bottom:0px;
}
/* end tv wrapper */
/* begin fancy block 1 */
div.fancyblock1 {
	width:100%;
	margin-bottom:10px;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;/*background-color:#FFCCCC;*/
}
div.fancyblock1 div.topsection {
	background-image:url(../img/fancybox1_top.gif);
	background-repeat:no-repeat;
	/*padding-left:16px;*/
	/*padding-right:16px;*/
	padding-top:20px;
	padding-bottom:0px;
	display:block;
	float:left;
}
div.fancyblock1 div.accentsection {
	background-color:transparent;
	padding:0;
	margin-left:12px;
	margin-right:12px;
	/*background-color:#FFFFFF;*/
}
div.fancyblock1 div.simplesection {
	width:260px;
	margin-left:20px;
	margin-right:20px;
}
div.fancyblock1 h2 {
	color:#FFFFFF;
	border:none;
	padding:0px 0px;
	width:276px;
	min-height:40px;
	float:left;
	background-color:#4B86FF;
	background-image:url(../img/winmaandbg.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
div.fancyblock1 h2 a {
	margin-left:100px;
}
div.fancyblock1 a {
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}
/* end fancy block 1 */
/* begin fancy block 2 */
div.fancyblock2 {
	width:100%;
	margin-bottom:10px;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;/*background-color:#FFCCCC;*/
}
div.fancyblock2 div.topsection {
	background-image:url(../img/fancybox2_top.gif);
	background-repeat:no-repeat;
	/*padding-left:16px;*/
	/*padding-right:16px;*/
	padding-top:20px;
	padding-bottom:0px;
	display:block;
	float:left;
}
div.fancyblock2 div.simplesection {
	width:260px;
	margin-left:20px;
	margin-right:20px;
}
/* end fancy block 2 */
/* begin ghost block */
div.ghostblock {
	background-image:url(../img/ghostblock_pointers.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:9.4em;
	padding-bottom:0.2em;
}
div.ghostblock div.profilesection {
	/*margin-bottom:10px;*/
	min-height:8em;
	width:152px;
	background-color:#FFFFFF;
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
}
body#homepage div.profilesection {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
body#homepage div.profilesection h1 {

	font-size:2.1em;
}
body#homepage div.profilesection span {
	font-size:1.7em;
	clear:left;
	padding-bottom:3px;
}
div.ghostblock div.profilesection h1 {
	margin-bottom:3px;
}
div#pagebody div.ghostblock div.profilesection a img, div#pagebody div.ghostblock div.profilesection a:hover img {
	border:none;
}
#spookje {
	float:right;
	margin-top:4px;
	margin-right:8px;
}
/* end ghost block */
/* begin leesmaksblock */
div.leesmaksblock {
	background-image:url(../img/leesmaksblok_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 30px;
	/*height:204px;*/
	position:relative;
	/*padding:0;*/
	
}
div.leesmaksblock div.top {
	float:left;
	display:block;
	height:210px;
}
a.coverlink {
	float:left;
	/*margin-right:12px;*/
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-weight:bold;
	text-decoration:none;
	width:87px;
	height:128px;
	overflow:hidden;
}
a.coverlink span {
	margin-left:8px;
	margin-top:4px;
	float:left;
	cursor:pointer;
}
div.leesmaksblock a.coverlink {	
	position:absolute;
	top:44px;
	left:213px;
	color:#FFFFFF;
}
div.cover {
	width:67px;
	height:93px;
	background-repeat:no-repeat;
	float:left;
	clear:left;
}
div.leesmaksblock a.coverlink div.cover {
	position:absolute;
	background-color:#F97387;
	left:10px;
	top:25px;
	cursor:pointer;
}
a.coverlink:hover {
color:#000000;
}
/*.leesmaksblock .blockbotlink {
	margin-right:0;
	background-color:#FFFFFF;
	float:right;
	position:absolute;
	right:10px;
	top:190px;
	margin:0;
	padding-bottom:0;
	padding-top:0;
}*/
/* end leesmaksblock */
/* begin content snippets */
div.intro {
	padding-bottom:15px;
}
div.photothumb {
	font-size:0.9em;
	display:block;
	width:75px;
	float:left;
	line-height:11px;
	margin-right:6px;
	margin-left:0px;
	text-align:center;
	margin-top:4px;
	margin-bottom:2px;
}
div.narrowcolinner div.photothumb {
	margin-bottom:15px;
	margin-right:13px;
}
div.fancyblock1 div.photothumb, div.fancyblock2 div.photothumb {
	margin-bottom:15px;
	margin-right:13px;
}
div.author {
	position:relative;
	float:none;
	font-size:0.9em;
	top:0px;
	left:0px;
	font-size:0.9em;
	line-height:14px;
	margin-bottom:8px;/*width:100%;*/
}
div.widecolinner div.author {
	float:left;
	width:588px;/*background-color:#CC0066;*/
}
div.reactie div.author {
	width:auto;
}
div.postsnippet {
	margin-bottom:20px;
	float:left;
	height:auto;
}
div.widecolinner div.postsnippet {
	width:588px;
}
div.postsnippet p {
	margin:0px;
	padding:0px;
	
}
div.postsnippet div.author {
	margin-bottom:3px;
}
div.simpleblock img.bigpic {
	vertical-align:bottom;
}
img.postsmallpic {
	float:left;
	position:relative;
	vertical-align:text-bottom;
	margin-right:8px;
	top:4px;
}
/*
p img {
	text-align:inherit;
}
*/
/* begin form */
form.postform label {
	padding-left:0px;
	margin-right:10px;
}
form.postform textarea {
	margin-bottom:15px;
}
form.postform div.formbottom {
	float:left;
	padding-left:0px;
}
form.simpelzoek {
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}
form#profielform {
	margin-bottom:15px;
	padding-bottom:8px;
	float:left;
}
form#reactieform {
	margin-bottom:15px;
	padding-bottom:8px;
	float:left;
	width:100%;
	margin-top:15px;
}
form#reactieform label {
	padding-left:0px;
	margin-bottom:8px;
}
form#deelnameform {
	margin-bottom:15px;
	padding-bottom:8px;
	float:left;
	width:100%;
	margin-top:0px;
}
form#reactieform div.formbottom, form#linksform div.formbottom, form#deelnameform div.formbottom, form#avatarform div.formbottom {
	padding-left:0px;
	padding-top:10px;
	float:left;/*background-color:#CAE2FF;*/
}
form#reactieform .author {
	margin-top:15px;
	float:left;
}

div.attention {
	background-image:url(../img/emark.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	padding-left:32px;
	float:left;
	background-position:0px 5px;
	margin-bottom:10px;
}
div.intro div.attention {
	/*width:100%;*/
	/*background-color:#CCFFCC;*/
	margin-bottom:20px;
}
div.attention ul {
	/*background-color:#FFCCFF;*/
	list-style:none;
	/*float:left;*/
	/*width:auto;*/
	display:block;
}
div.attention li {
	list-style:none;
	background-image:url(../img/bullet_greydot.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	float:left;
	padding-left:10px;
	clear:left;
	margin-top:5px;
	/*background-color:#FFFFCC;*/
}
form#deelnameform strong {
	color:#000000;
}
a.editlink {
	margin-top:2px;
	background-image:url(../img/icon_edit.gif);
	background-repeat:no-repeat;
	width:20px;
	height:14px;
	margin-left: 15px;
	float: left;
}
span.verplicht {
	color:#D50A27;
}
a.editlink strong {
	display:none;
}
fieldset {
	border:none;
	margin:0px;
	margin-bottom:15px;
	margin-top:15px;
	padding:0px;
}
fieldset legend {
	display:none;
}
div.formbottom {
	padding:10px;
	/*background-color:#CAE2FF;*/
	padding-bottom: 0px;
	float:left;
	clear:left;
}
form ul {
	display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
}
form label {
	float:left;
	padding-right:0px;
}
form .compactprofileselect label {
	float:none;
	display:inline;
	padding:0;
	margin:0;
	white-space: nowrap;
}
form li label {
	padding-left:15px;
}
form.simpelzoek label {
	padding-left:0px;
	padding-right:4px;
	display:block;
}
form label.repeat {
	background-image:url(../img/equals.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	margin-left:0px;
	background-position:8px 24px;
}
form ul li a {
	margin-left:15px;
	margin-top:18px;
	float:left;
}
form ul li a img {
	display:block;
}
form ul li .fileUploadQueue .fileUploadQueueItem div.cancel a {
	margin:0;
	float:none;
}
form ul li {
	list-style:none;
	background-image:url(../img/bullet_greydot.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	float:left;
	padding-left:0px;
	width:100%;
	margin-top:14px;
	/*background-color:#FFCC99;*/
}
input {
/*background-color:transparent;*/
}
form.normalform {
	float:left;
}
form.normalform input.textfield {
	display:block;
	/*float:left;*/
	width:240px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
	height: 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left:4px;
	padding-top:2px;
	vertical-align:middle;
	background-color:#F4F9FF;
}
input.fileupload {
	display:block;
	float:left;
	/*width:450px;*/
	padding:0px;
	margin:0px;
	/*height: 19px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left:4px;
	padding-top:2px;
	vertical-align:middle;
	background-color:#F4F9FF;
}
textarea {
	display:block;
	float:left;
	width:240px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
	height: 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left:4px;
	padding-top:2px;
	vertical-align:middle;
	background-color:#F4F9FF;
}
select {
	display:block;
	float:left;
	width:220px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
	height: 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-left:4px;
	padding-top:2px;
	vertical-align:middle;
	background-color:#F4F9FF;
	margin-bottom:8px;
}
form div.tagcloud {
	width:240px;/*clear:left;*/
	
}
form div.formbox {
	float:left;
	width:300px;
}
form div.fieldinfo {
	float:left;
	margin-top:20px;
	margin-left:15px;
}
div.helpboxright {
	float:left;
	margin-left:20px;
	margin-top:0px;
	height:40px;
/*width:200px;*/
}
div.helpboxright div.tip {
	background-image:url(../img/talktip3.gif);
	background-position:left;
	width:13px;
	float:left;
	height:40px;
	position:relative;
	z-index:50;
}
div.helpboxright p {
	float:left;
	left:-1px;
	position:relative;
	background-color:#FAFAEB;
	border: 1px solid #DDDDD0;
	float:left;
	width:80%;
	min-height:40px;
	padding:10px;
	padding-top:5px;
	z-index:40;
}
form div.avatarbox {
	width:48px;
	height:48px;
	background-image:url(../img/uploadavatar.gif);
	background-repeat:no-repeat;
	float:left;
}
input.textfield:focus, textarea:focus {
	background-color:#FFFFCC;
	border: 1px solid #4B86FF;
}
input.radio {
	display:block;
	float:left;
	vertical-align:text-top;
	border-collapse:collapse;
	margin-top:5px;
}
input.button {
	background-color:#4B86FF;
	border:2px outset #4B86FF;
	padding:4px;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	margin-right:10px;
}
form input.disabled {
	background-color:#BBBBBB;
	border:2px outset #BBBBBB;
	cursor:default;
	text-decoration:line-through;
}
form input.disabled:hover {
	background-color:#BBBBBB;
	border:2px outset #BBBBBB;
	cursor:default;
}
input.button:hover {
	border:2px outset #4B86FF;
	/*color:#000000;*/
	/*background-color:#FFFF66;*/
	background-color:#7DA8FF;	
}
form div.keeptogether {
	margin-top:0px;
	margin-left:15px;
	margin-bottom:8px;
	width:95%;/*background-color:#33FFFF;*/
}
form div.keeptogether label {
	padding-left:0px;
	margin-right:10px;
}
form div.avatarupload {
	display:block;
	/*clear:left;*/
	float:left;
	position:relative;
	padding-left:10px;
}
form div.avatarupload input.fileupload {
	margin-top:3px;
	width:200px;
}
form.simpelzoek input.textfield {
	height: 16px;
	border: 1px solid #4B86FF;
	background-color:#FFFFFF;/*width:200px;*/
	/*display:inline-block;
	float:none;*/
	
}
input.searchbutton {
	width:19px;
	height:19px;
	border: 0;
	background-color:transparent;
	background-image:url(../img/searchbutton.gif);
	cursor:pointer;
	text-indent:-9999px;
	/*vertical-align:middle;*/
	margin-left:6px;
	overflow: hidden;
	display:block;
	float:left;
}
input.searchbutton:hover {
	background-position: 0px -19px;
}
/* end form */
/* begin lists */
table.textlist {
	float:left;
	width:100%;/*background-color:#CCFF99;*/
}
table.textlist tr>td:first-child {
	/*font-weight:bold;*/
	padding-right:10px;
}
dl {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	padding-top:3px;
	display:block;
	float:left;
	width:100%;
}
dd {
	padding:0px;
	margin:0px;
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:20px;
	margin-bottom:0px;
 float:left;
 clear:left;
 width:90%;
/*background-color:#CCFF66;*/
}
dd div.author {
	margin-bottom:2px;
	width:100%;
}
dd blockquote {
	margin:0;
	padding:0;
	margin-bottom:6px;
	float:left;
	clear:left;
	width:100%;
}
/*dd blockquote a:link, dd blockquote a:visited {
	text-decoration:none;
	color:#000000;
}*/
div.widecolinner dl div.author {
	width:auto;
	float:left;
}
dl.pollslist dd {
	margin-bottom:5px;
	float:left;
}
dl.starlist dd {
	background-image:url(../img/bullet_star.gif);
	padding-left:15px;
	margin-bottom:0px;
}
dl.plainlist dd, dl.deflist dd {
	background-image:none;
	margin-bottom:0px;
	padding-left:0px;
}
dl.deflist dd {
	float:left;
}
dl.deflist dt {
	font-weight:bold;
	float:left;
}
/* end lists */
/* begin poll */
div.poll {
	background-color:#FAFAEB;
	border: 1px solid #DDDDD0;
	float:left;
	position:relative;
	width:100%;
	margin-bottom:8px;
}
div.widecolinner div.poll {
	background-color:#FFFFFF;
	border:none;
}
div.pollinner {
	padding:8px;
}
div.widecolinner div.pollinner {
	padding:0px;
}
div.pollinner div.author {
	margin-bottom:7px;
}
div.pollinner p {
	font-weight:bold;
}
a.polloption {
	background-color:#FFFFFF;
	border:1px solid #DDDDD0;
	padding:4px;
	margin-right:5px;
	margin-bottom:5px;
	display:block;
	float:left;
	font-weight:bold;
}
a.yesoption {
	background-image:url(../img/yesicon.gif);
	background-position:8px 9px;
	background-repeat:no-repeat;
	padding-left:24px;
}
a.plainoption {
	background-image:url(../img/opticon.gif);
	background-position:8px 9px;
	background-repeat:no-repeat;
	padding-left:24px;
}
a.nooption {
	background-image:url(../img/noicon.gif);
	background-position:8px 9px;
	background-repeat:no-repeat;
	padding-left:24px;
}
div.widecolinner a.polloption {
	border:none;
	padding-left:0px;
	margin-right:15px;
}
div.widecolinner a.yesoption, div.widecolinner a.nooption, div.widecolinner a.plainoption {
	border:none;
	padding-left:20px;
	background-position:2px 9px;
}
/* end poll */
/* begin tag cloud */
div.tagcloud {
	float:left;
	width:100%;
	margin-top:5px;
}
div.tagcloud2 {
	float:left;
	width:100%;
	margin-top:5px;
}
div.tagcloud2 a {
	margin:0px;
	padding:0px;
	margin-right:10px;
}
div.tagcloud a {
	/*margin-right:0.2em;
	margin-bottom:0.2em;
	display:block;
	float:left;*/
	line-height:1.5em;
	background-color:#FFFFFF;
	border:1px solid #DDDDD0;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
/* end tag cloud */
/* begin flyer */
div.flyer {
	width:100%;
	float:left;
	padding-bottom:6px;
	padding-top:0px;
}
body#profielpage div.flyer {
	padding-top:6px;
	text-align:center;
}
div.flyer p {
	font-weight:bold;
	float:left;
	margin-bottom:12px;/*background-color:#CC3300;*/
}
div.flyer p.footer {
	margin-top:12px;
	font-weight:normal;
	font-size:0.9em;/*background-color:#CC3300;*/
}
body#profielpage div.flyer p {
	padding-left:6px;
}
/* end flyer */
/* begin moodwall */
div.moodwall {
	margin-top:0px;
	overflow:hidden;
	float:left;
	width:100%;
}
body#profielpage div.moodwall {
	margin-top:12px;
}
div.moodwall img {
	margin-right:10px;
	margin-bottom:10px;
}
div#pagebody div.moodwall a:hover {
	background-color:transparent;
}
/* end moodwall */
/* quotes */
/* begin user quote */
div.keeptogether div.userquote {
	margin-top:0px;
	margin-bottom:20px;
}
div.userquote {
	display:block;
	width:100%;
	/*background-color:#00FFCC;*/
	float:left;
	margin-bottom:15px;
}
div.userquote div.avatar {
	background-image:url(../img/talktip1.gif);
	background-repeat:no-repeat;
	float:left;
	top:-1px;
	position:relative;
	z-index:8;
	width:100%;
}
div#pagebody div.userquote div.avatar a:hover {
	background-color:transparent;
}
div.userquote div.avatar img {
	margin-top:12px;
	position:relative;
	float:left;
}
div.bubble {
	background-color:#FAFAEB;
	border: 1px solid #DDDDD0;
	float:left;
	position:relative;
	width:100%;
	z-index:5;
	overflow:hidden;
}
div.bubble p {
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:4px;
}
div.userquote div.author {
	position:absolute;
	/*float:left;*/
	font-size:0.9em;
	top:34px;
	left:62px;
	line-height:14px;
	margin:0px;
	width:auto;
	margin-bottom:0px;
}
/* end user quote */
/* begin reactie */
div.widecolinner div.reactie {
	width:100%;
	float:left;
	margin-bottom:12px;
	margin-top:10px;
}
div.widecolinner div.reactie img {
	float:right;
	margin-right:0px;
}
div.widecolinner div.reactiebox {
	width: 520px;
	background-image:url(../img/reactiebg.gif);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
}
div.reactiebox div.author {
	float:none;
	line-height:14px;
	margin-bottom:3px;/*width:100%;*/
}
div.widecolinner div.reactiebox div.body {
	display:block;
	float:left;
	margin:0px;
	padding:10px;
	background-color:#FAFAEB;
	border-left: 1px solid #DDDDD0;
	border-top: 1px solid #DDDDD0;
	border-bottom: 1px solid #DDDDD0;
	width:482px;
}
div.widecolinner div.reactietip {
	background-image:url(../img/talktip4.gif);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	float:right;
}
/* end reactie */
/* begin user quote 2 */
div.userquote2 {
	width:100%;
	float:left;
	margin-bottom:12px;
}
div.userquote2 img {
	float:right;
	margin-right:18px;
}
/* end user quote 2 */
div.profquote {
	width:184px;
}
div.quotebubble {
	width:167px;
	background-color:#FAFAEB;
	border-left: 1px solid #DDDDD0;
	border-right: 1px solid #DDDDD0;
	border-bottom: 1px solid #DDDDD0;
	float:left;
	position:relative;
	width:167px;
	z-index:5;
}
div.quotebubble p {
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:7px;
	margin-top:-5px;
	font-weight:bold;
}
body#profielpage div.quotebubble p {
	color:#D50A27;
}
/* end quotes */
/* begin avatarbadge */
a.avatarbadge {
	/*background-color:#EBEBEB;*/
	width:75px;
	/*word-break: break-all;*/
	height:75px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	text-align:center;
	text-decoration:none;
	overflow:hidden;/*cursor:pointer;*/
}
a.avatarbadge img {
	margin-top:4px;
	margin-bottom:0px;
}
a.avatarbadge p {
	margin:2px;
	font-size:0.8em;
	color: #2B70FF;
	text-decoration:underline;
}
/* end avatarbadge */
/* end content snippets */

/* begin profiel pagina */
div#profiel {
	background-color:#FFFFFF;
	background-image:url(../img/profielheader.jpg);
	background-repeat:no-repeat;
}
div#profielcol1 {
	width:184px;
	margin-right:28px;
	float:left;/*background-color:#FFFFCC;*/
}
div#profielcol2 {
	width:372px;
	margin-right:0px;
	float:left;/*background-color:#FFFFCC;*/
}
div.profielblok {
	/* contentblokje in een profielpagna */
	width:100%;
	float:left;
	margin-bottom:20px;
}
div.profquote div.top {
	background-image:url(../img/talktip2.gif);
	background-repeat:no-repeat;
	width:100%;
	height:12px;
}
div#profielid {
	float:left;
	width:230px;
}
div#profielid img {
	float:left;
	margin-right:12px;
}
div#profielid lh {
	float:none;
	width:auto;
	border-top:none;
	font-size:1.25em;
	font-weight:bold;
	color:#D50A27;
}
div#profielid dl {
	float:left;
	width:170px;
	margin-top:0px;
	padding-top:0px;
}
dl#profielstats {
	margin-top:0px;
	padding-top:0px;
	float:right;
	/*background-color:#CCFFCC;*/
	width:110px;
	padding-left:10px;
	border-left:#CCCCCC 1px solid;
}
body#profielpage div.flyer {
	background-color:#EBEBEB;
}
body#profielpage div.flyer p.footer {
	margin-bottom:5px;
}
div.blogcloud {
	float:left;
}
div#profiel div.blogcloud div.bubble div.author, div#profiel div.blogcloud div.bubble div.bubblefooter, div#profiel div.blogcloud div.bubble h5  {
	width:362px;
}
div.blogcloud div.userquote {
	margin-top:5px;
}
div.widecol div.profielblok div.photothumb {
	width:80px;

}
form#backgroundform label {
	float:left;
	margin:3px;
}
form#backgroundform span.background {
width:100px;
height:100px;
float:left;
margin:2px;
background-repeat:repeat;
}
/* end profiel pagina */
/* begin wedstrijdpagina */
form#deelnameform .question {
	float:left;
	/* height:30px; */
	background-image:url(../img/qmark.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	/*padding-left:32px;*/
	font-weight:bold;
	/*margin-bottom:5px;*/
	padding-bottom:10px;
	padding-top:3px;
	background-color:#C4FFE1;
	width:100%;
}
form#deelnameform .question div {
margin-left:40px;
}
div.answerbox {
	background-color:#C4FFE1;
	float:left;
	width:100%;
	padding-bottom:10px;
}
div.answerbox label {
	clear:left;
}

/* end wedstrijdpagina */
/* andere binnenpagina-stuff */
.paging {
	margin-top:30px;
	padding-bottom:15px;
	float:left;
	position:relative;
	text-align:center;
	width:100%;
}
.pagenr {
	margin-right:20px;
	display:inline;
}
.nextpage {
	display:inline;
	margin-left:15px;
}
.prevpage {
	display:inline;
	margin-right:35px;
}
div.bigleftcol1 {
	width:300px;
	float:left;
	margin-right:12px;
}
div.bigleftcol2 {
	width:300px;
	float:left;
}
div#bigleft, div#profiel {
	width:100%;
	margin-bottom:10px;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	padding-top:0px;
}
div#bigleft {
	background-color:#EBEBEB;
	float:left;
}
div#bigleftwhite {
	background-color:#FFFFFF;
	float:left;
	margin-bottom:10px;
}
div.makscontent {
	background-image:url(../img/makscontent.jpg);
	background-repeat:no-repeat;
}
div#ghostblock div.rightlinks, div#profiel div.rightlinks, div#bigleftwhite div.rightlinks {
	margin-top:12px;
}
h1#pagettl {
	background-image:url(../img/pagebullet.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	padding-left:30px;
	padding-top:0px;
	position:relative;
	font-size:2.5em;
	padding-bottom:10px;
	/*margin-top:12px;*/
	padding-top:12px;
	float:left;
}
/* profielen pagina */
body#profielenpage div#bigleftwrapper div.ghostblock h1, body#mijnmaks div#bigleftwrapper div.ghostblock h1 {
	margin-bottom:15px;
	float:left;
	width:auto;
}
body#profielenpage div#bigleftwrapper div.ghostblock div.profilesection, body#mijnmaks div#bigleftwrapper div.ghostblock div.profilesection {
	padding-top:0px;
	min-height:15em;
	width:466px;
}
body#profielenpage div#bigleftwrapper div.ghostblock, body#mijnmaks div#bigleftwrapper div.ghostblock {
	min-height:15em;
	padding-bottom:12px;
	background-position:right bottom;
	background-image:url(../img/ghostblock_pointers2.gif);
	background-repeat:no-repeat;
}
body#profielenpage div#bigleftwrapper div.ghostblock a.avatarbadge, body#mijnmaks div#bigleftwrapper div.ghostblock a.avatarbadge {
	margin-right:18px;
	margin-bottom:0px;
}
body#profielenpage div#bigleftwrapper div.ghostblock div.blockbotlink, body#mijnmaks div#bigleftwrapper div.ghostblock div.blockbotlink {
	margin-top:10px;
	padding-bottom:8px;
	float:left;
	width:90%;
	background-color:transparent;
}
body#profielenpage div#bigleftwrapper #spookje, body#mijnmaks div#bigleftwrapper #spookje {
	margin-top:50px;
}
body#profielenpage div#bigleftwrapper form.simpelzoek, body#mijnmaks div#bigleftwrapper form.simpelzoek {
	margin-top:10px;
	margin-bottom:6px;
}
/* end profielen pagina */
/* begin avatars pagina */
div#bigleftwrapper form.simpelzoek {
	margin-top:5px;
	margin-bottom:6px;
}
/* end avatars pagina */
/* begin actua pagina */
body#actua div.widecolinner div.postsnippet {
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	padding-top:8px;
}
body#actua div.postsnippet a.blockbotlink {
	float:right;
}
div.artikel {
	padding-bottom:20px;
	float:left;
}
div.artikel div {
/*display:inline;
background-color:green;*/
}
div.artikel div.intro {
font-size:1.25em;
}
/* end actua pagina */
/* begin avatars pagina */
div.avatarcloud {
	margin-left:10px;
}
div.avatarcloud img {
	margin-right:1px;
	margin-bottom:1px;
}
/* end avatars pagina */
/* begin pollslag pagina */
div.widecolinner table.pollresult {
	width:588px;
}
table.pollresult {
	float:left;
	width:276px;
	margin-top:6px;/*	background-color:#CCFF99;*/
}
table.pollresult td.answer {
	background-image:url(../img/resultbg.gif);
	background-repeat:repeat-x;
	background-position:0px 3px;
	width:76px;
	font-size:0.9em;
	padding-bottom:3px;
}
table.pollresult td.resultbar {
	font-size:0.9em;
	padding-bottom:3px;
	/*background-color:#FF3300;*/
	width:150px;
}
div.widecolinner table.pollresult td.resultbar {
	width:462px;
}
table.pollresult td.resultnr {
	background-image:url(../img/resultbg.gif);
	background-repeat:repeat-x;
	background-position:0px 3px;
	width:50px;
	font-size:0.9em;
	padding-bottom:3px;
}
table.pollresult td.resultnr span {
	background-color:#FFFFFF;
	margin-left:10px;
	padding-left:3px;
	padding-right:3px;
}
table.pollresult td.resultbar span {
	background-image:url(../img/resultbar.gif);
	background-repeat:repeat-x;
	display:block;
	height:12px;
}
table.pollresult td.resultbar span strong {
	display:none;
}
table.pollresult td.answer span {
	background-color:#FFFFFF;
	padding-right:6px;
}
div.pollresult div.author {
	float:left;
	margin-top:8px;
}
/* end pollslag pagina */
/* begin foto pagina */
div.arrows {
	width:270px;
	float:left;
	top:80px;
	position:relative;
}
div.widecolinner div.arrows {
	width:550px;
	top:180px;
	left:15px;
}
div.scrollpic a.prev, div.scrollpic a.next {
	display:block;
	width:5px;
	height:9px;
	background-repeat:no-repeat;
	position:static;
	top:-50px;
}
div.scrollpic a.prev {
	background-image:url(../img/prevarrow.gif);
	float:left;
}
div.scrollpic a.next {
	background-image:url(../img/nextarrow.gif);
	float:right;
}
div.mininav div.photothumb {
	text-align:inherit;
}
div.mininav a.prev {
	float:left;
	background-image:url(../img/prevarrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	height:11px;
	padding-left:10px;
}
div.mininav a.next {
	float:right;
	background-image:url(../img/nextarrow.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	height:11px;
	padding-right:10px;
}
div.widecolinner div.scrollpic a.prev, div.scrollpic a.next {
	display:block;
	width:11px;
	height:20px;
	background-repeat:no-repeat;
	position:static;
	top:-50px;
}
div.widecolinner div.scrollpic a.prev {
	background-image:url(../img/prevarrow_big.gif);
}
div.widecolinner div.scrollpic a.next {
	background-image:url(../img/nextarrow_big.gif);
}
div.scrollpic a.prev strong, div.scrollpic a.next strong {
	display:none;
}
div.medpic {
	display:block;
	position:relative;
	left:15px;
	width:240px;
	top:-9px;
	text-align:center;
}
div.bigpic {
	display:block;
	position:relative;
	left:40px;
	width:500px;
	top:0px;
	text-align:center;
}
div.scrollpic h2 {
	border:none;
	float:left;
}
div.scrollpic .author {
	float:left;
}
div.photocloud {
	text-align:center;
	float:left;
	width:100%;
}
div.albumcloud {
	text-align:center;
	float:left;
	width:100%;
}

div.albumthumb {
	font-size:0.9em;
	display:block;
	width:110px;
	float:left;
	line-height:11px;
	margin-right:13px;
	margin-left:0px;
	text-align:center;
	margin-top:10px;
	margin-bottom:5px;
}
div.widecolinner div.albumthumb {
	margin-right:5px;
}
div.albumthumb a {
	margin-bottom:0px;
	display:block;
	width:100%;
	padding-bottom:4px;
}
div.albumpic {
	width:90px;
	height:82px;
	display:block;
	margin-left:10px;
	background-image:url(../img/dummyalbum_bg.jpg);
	background-repeat:no-repeat;
	margin-bottom:5px;
}
div.albumpic a {
	float:right;
	position:relative;
	top:1px;
	right:1px;
	width:auto;
	margin:0px;
	padding:0px;/*background-color:#33FF99;*/
}
/* begin foto editing pagina */
form.photoform input.check {
	float:left;
}
form.photoform div.photocloud {
	margin-bottom:20px;
} 
form.photoform div.keeptogether {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
}

form.photoform div.keeptogether a {
	margin-left:10px;
}
form.photoform select {
	float:none;
	display:inline;
	margin-left:4px;
}
form.descform {
	margin-top:10px;
}
form.descform textarea {
	width:550px;
}

form.descform  div.formbottom {
float:left;
padding-left:14px;
}
/* end foto editing pagina */
/* end foto pagina */
/* begin album pagina */
.description {
	width:100%;
	background-color: #fafaeb;
	border: 1px solid #ddddd0;
	float:left;
	margin-top:16px;
}
.description p {
	margin:6px;
	margin-left:12px;
}
/* end album pagina */
/* begin forum */
body#forum div.author a strong,
body#forum a.btn_reageer strong,
body#forum a.btn_quote strong,
div.topicauthor a strong {
	display:none;
}
div.subforum {
/*background-color:#CCCC33;*/
}
table.categories, table.topics {
	padding:0;
	margin:0;
	border:none;
	/*width:100%;*/
	width:585px;
	display:block;
	/*position:fixed;*/
	/*float:left;*/
	margin-top:15px;/*background-color:#99FFFF;*/
	/*background-color:#FF9999;*/
}
table.categories td, table.topics td {
/*background-color:#CCFF99;*/
}
table.categories th.col1, table.categories td.col1 {
	width:292px;
	/*display:block;*/
	display:table-cell;
}
table.categories th.col2, table.categories td.col2 {
	width:118px;
	/*display:block;*/
	display:table-cell;
}
table.categories th.col3, table.categories td.col3 {
	width:175px;
	/*display:block;*/
	display:table-cell;
}
table.categories td, table.categories th, table.topics td, table.topics th {
	padding:0;
	margin:0;
	vertical-align:top;
	padding-bottom:6px;/*background-color:#CCFFFF;*/
}
table.categories th, table.topics th {
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
table.categories td, table.topics td {
	padding-top:6px;
	overflow:hidden;
}
table.categories td.col1 span, table.topics td.col1 span {
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	float:left;
	padding-right:5px;
}
table.categories td.col1 h2, table.topics td.col1 h2 {
	width: auto;
	border:none;
	padding-top: 0px;
	margin-bottom:3px;
	font-size: 1.1em;
	display: block;
	float: left;
	margin-top:0px;
}
table.categories td.col1 p {
	float:left;
	clear:left;
	width:100%;
}
table.categories div.author, table.topics div.author {
	/*width:inherit;*/
	width:auto;
	clear:left;
}
table.categories a.lastpost, table.topics a.lastpost {
	background-image:url(../img/lastpost.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	width:6px;
	margin-right:5px;
	height:12px;
	float:left;
}
table.topics td.col1, table.topics th.col1 {
	/*background-color:#CCFF99;*/
	overflow:hidden;
}
table.topics td.col1 span.old, table.categories td.col1 span.old {
	background-image:url(../img/bullet_grey.gif);
}
table.topics td.col1 span.locked {
	background-image:url(../img/bullet_lock.gif);
}
table.topics td.col1 span.marked {
	background-image:url(../img/bullet_marked.gif);
}
table.categories a.lastpost_unread, table.topics a.lastpost_unread {
	background-image:url(../img/lastpost_unread.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	width:6px;
	margin-right:5px;
	height:12px;
	float:left;
}
table.topics td.col4 div.author {
	font-size:1em;
}
table.topics th.col1, table.topics td.col1 {
	width:292px;
	display:table-cell;/*display:table-cell;*/
}
table.topics th.col2, table.topics td.col2 {
	width:87px;
	display:table-cell;/*	display:table-cell;*/
}
table.topics th.col3, table.topics td.col3 {
	width:88px;
	display:table-cell;/*display:table-cell;*/
}
table.topics th.col4, table.topics td.col4 {
	width:118px;
	display:table-cell;/*display:table-cell;*/
}
table.topics th a {
	text-decoration:none;
	color:#000000;
	float:left;
	padding-right:12px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right;
	width:auto;
	height:auto;
}
table.topics th a:visited {
	color:#000000;
}
table.topics th a.up {
	background-image:url(../img/sorter_up.gif);
}
table.topics th a.down {
	background-image:url(../img/sorter_down.gif);
}
div.topicauthor {
	/*background-color:#99FF33;*/
	float:left;
	width:130px;
	overflow:hidden;/*background-color:#00FFFF;*/
}
div.topicauthor span.avatar {
	margin-bottom:10px;
	float:left;
}
div.topicauthor div.rank {
	width:76px;
	height:13px;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	background-repeat:no-repeat;
	clear:left;
}
div.topicauthor ul {
	list-style:none;
	float:left;
	clear:left;
	margin-top:6px;
}
ul.postbuttons {
/*background-color:#996633;*/

 }
div.topicauthor ul li {
	float:left;
	width:13px;
	height:13px;
	list-style:none;
	margin-right:5px;
}
div.topicauthor div.author {
	width:auto;
	position:static;
	clear:left;
}
div.topictext {
	width:450px;
	margin-left:5px;
	/*#width:435px;*/
	float:left;/*background-color:#00FFFF;*/
}
div.scrollbox div.topictext {
	width:400px;
}
div.topictext h2 {
	border:none;
	width:auto;
	padding-top:0px;
	margin-top:0px;
	font-size:1.2em;
}
div.topictext div.author {
	width:auto;
	clear:left;
	white-space:nowrap;
	position:static;
}
div.topictext blockquote {
	margin:0;
	padding:0;
	float:left;
	margin-top:8px;
	clear:left;
	width:100%;
}
div.topictext blockquote.quote {
	width:auto;
	float:none;
	background-color:#FAFAEB;
	border: 1px solid #DDDDD0;
	padding:0;
	margin-right:0;
	/*width:100%;*/
	/*float:left;*/
	margin-top:6px;
	margin-bottom:6px;
	margin-left:25px;
}
div.topictext blockquote.quote p {
	padding:8px;
	padding-top:4px;
	clear:left;
}
div.topictext blockquote.quote div.author {
	padding-left:24px;
	padding-top:8px;
	background-image:url(../img/quotes.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
}
div.topictext blockquote.quote blockquote.quote {
	margin-right:6px;
	background-color:#FFFFFF;
}
div.topictext div.sig {
	float:left;
	width:100%;
	border-top:#CCCCCC 1px solid;
	margin-top:12px;
	padding-top:8px;
}
a.btn_reageer {
	background-image:url(../img/btn_reageer.gif);
	background-repeat:no-repeat;
	width:137px;
	height:15px;
}
ul.postbuttons li {
	display:block;
	float:left;
}
ul.postbuttons a.btn_quote {
	display:block;
	width:57px;
	height:15px;
	background-image:url(../img/btn_quote.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
ul.postbuttons a.btn_report {
	display:block;
	width:72px;
	height:15px;
	background-image:url(../img/btn_report.gif);
	background-repeat:no-repeat;
}
div.topicauthor div.rank strong {
	display:none;
}
a.talink {
	float:left;
	background-repeat:no-repeat;
	width:100%;
	height:100%;/*cursor:pointer;*/
}
a.talink-withtext {
	padding-left:20px;
}
a.tapm {
	background-image:url(../img/btn_pm.gif);
}
a.tamail {
	background-image:url(../img/btn_mail.gif);
}
a.tabuddy {
	background-image:url(../img/btn_buddy.gif);
}
a.useronline {
	padding-left:12px;
	background-image:url(../img/useronline.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
div.layoutbuttons {
	padding:0;
	margin:0;
	float:left;
	clear:left;
	width:100%;
	margin-bottom:4px;
	margin-top:5px;
}
div.layoutbuttons a.smiley {
margin-right:6px;
}
a.btn_layout, a.btn_layout:visited {
	padding:0;
	margin:0;
	background-color:#2B70FF;
	padding-left:5px;
	padding-right:5px;
	float:left;
	color:#FFFFFF;
	border:1px solid #003FBF;
	border-left:1px solid #A6C2FF;
	border-top:1px solid #A6C2FF;
	text-decoration:none;
	margin-right:3px;
}
body#forum form#reactieform {
	margin-top:0px;
}
a.btn_layout:hover {
	color:#003FBF;
}
/* end forum */
div.keeptogether {
	float:left;
	clear:left;
	/*background-color:#CCFF66;*/
	width:100%;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.clearleft {
	clear:left;
}
a.externlink {
	background-image:url(../img/link_external.gif);
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-right:20px;
	margin-top:8px;
}
#pagebody #reacties {
	float:left;
	width:100%;
	clear:left;
	margin-top:15px;
}
#pagebody #deelnemen {
	float:left;
	width:100%;
	clear:left;
	margin-top:25px;
}
div.scrollbox {
	height:250px;
	overflow:auto;
	float:left;
	width:100%;
}
div.scrollbox div.simpleblock {
	width:550px;
}
#pagebody #reacties h1 {
/*border-top:1px solid #CCCCCC;
	padding-top:3px;
	font-weight:bold;
	font-size:13px;
	color:#D50A27;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}
/* begin edit profiel */
form#avatarform div.formbottom {
	clear:left;
}
form#tagsform div.formbottom {
	clear:left;
}
form#quoteform div.formbottom, form#tagsform div.formbottom, form#dataform div.formbottom {
	padding-left:0px;
	margin-top:6px;
	float:left;
}
form#quoteform label, form#tagsform label {
	padding-left:0;
	margin-bottom:4px;
}
ul.personalinfo {
	width:276px;
	float:left;
	list-style:none;
	margin-bottom:15px;
}
ul.personalinfo strong {
	color:#D50A27;
}
form#fotoform input.fileupload {
	float:left;
	margin-bottom:10px;
	width:230px;
}
form#fotoform select {
	width:250px;
}
form#fotoform label {
	padding-left:0;
}
form#fotoform div.formbottom, form#vidform div.formbottom {
	padding-left:0;
}
ul.plainlist {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	margin-bottom:10px;
	width:100%;
}
ul.plainlist li {
	list-style:none;
	padding:0;
	margin:0;
	background-image:url(../img/bullet_greydot.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 6px;
	clear:left;
	float:left;
	margin-bottom:4px;
}
a.blocklink {
	float:left;
	margin-right:8px;
}
a.delete {
	width:8px;
	height:8px;
	float:left;
	background-image:url(../img/delete_mini.gif);
	background-repeat:no-repeat;
	top:6px;
	position:relative;
}
a.confirmed {
	font-weight:normal;
	color:#999999;
	background-image:url(../img/mini_tick.gif);
	background-repeat:no-repeat;
	padding-left:11px;	
	background-position:0px 3px;
}

a.unconfirmed {
	font-weight:bold;
	background-image:url(../img/mini_tick.gif);
	background-repeat:no-repeat;
	background-position:0px -19px;
	padding-left:11px;	
}
a.accept {
	width:8px;
	height:8px;
	float:left;
	background-image:url(../img/accept_mini.gif);
	background-repeat:no-repeat;
	top:6px;
	margin-right:8px;
	position:relative;
}
a.delete:hover,a.accept:hover {
	background-position:0px -8px;
}
div.userquote div.bubble div.author {
	position: relative;
	top: 0px;
	left: 0px;
	padding-top:4px;
	padding-bottom:4px;
	width:95%;
	background-color:#FFFFFF;
	padding-left:10px;
}
div.bubble h5 {
	color:#000000;
	padding:0;
	margin:0;
	/*float:left;*/
	font-size:1em;
	padding-left:10px;
	width:95%;
	float:left;/*position:relative;*/
}
div.bubblefooter {
	background-color:#E9E9E0;
	padding-top:4px;
	padding-bottom:4px;
	width:95%;
	padding-left:10px;
}
ul.plainlist div.author {
	clear:left;
	padding-bottom:0;
	margin-bottom:0;
}
ul.vidlist, ul.photolist, ul.userlist {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	margin-bottom:10px;
	width:100%;
	margin-top:10px;
}
ul.vidlist li {
	/*padding-left:140px;*/
	height:90px;
}

div#pagebody ul.vidlist div.vidinfo {
	float:left;
}
ul.vidlist div.vidinfo p {
	/*float:left;
	width:auto;*/
}
div#pagebody ul.vidlist div.author {
	float:left;
	clear:left;
	width:auto;
	position:relative;
}
ul.pmlist {
}
/* end edit profiel */
/* begin school */
ul.plainlist li span {
	float:left;
}
/* end school */
/* begin sos maks */
ul.sostop {
	float:left;
	list-style:none;
	background-image:url(../img/sosmaks_titleimg.jpg);
	background-repeat:no-repeat;
	padding-left:140px;
	/*height:130px;*/
	min-height:130px;
}
ul.sostop li {
	float:left;
	width:auto;
	list-style:none;
	width:400px;
}
ul.sostop li.sosvraag {
}
ul.sostop li.sosvraag a {
	background-image:url(../img/vraagmaandbg.gif);
	background-repeat:no-repeat;
	background-position:12px 3px;
	font-size:1.1em;
	font-weight:bold;
	background-color:#4B86FF;
	min-height:32px;
	/*#height:32px;*/
	margin-bottom:6px;
	padding-bottom:4px;
	color:#FFFFFF;
	padding-left:120px;
	padding-right:10px;
	padding-top:4px;
	width:270px;
	float:left;
}
ul.sostop li.sosvraag a:hover {
	color:#000000;
}
ul.sostop li.sosantwoord {
	width:auto;
}
ul.sostop li.sosantwoord a {
	color:#000000;
	text-decoration:none;
}
div.artikel div.author {
	margin-top:8px;
}
/* end sos maks */
/* begin korting */
div.kortingtop {
	background-image:url(../img/llnkaart.jpg);
	background-repeat:no-repeat;
	background-position:0px 12px;
	min-height:90px;
	/*height:80px;*/
}
div.kortingtop blockquote {
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:110px;
}
div.kortingtop blockquote div.author {
	margin-top:12px;
	width:auto;
}
form.kortingzoek select{
	width:160px;
	margin-right:15px;
}
div#bigleftwrapper div.widecolinner form.kortingzoek {
	margin-top:0;
	margin-bottom:0;
}
form.kortingzoek input.searchbutton {
	margin-top:16px;
}
div.kortingitem {
	border-top:1px solid #CCCCCC;
	margin-top:20px;
	overflow:hidden;
}
div.kortingitem h2 {
	border:none;
	width:auto;
	font-size:1.1em;
}
div.kortingitem div.author {
	width:50%;
	clear:left;
	/*margin-top:15px;*/
	/*background-color:#FFCCFF;*/
}
div.kortingitem .rightlinks {
margin-top:5px;
	/*padding-top:0px;*/
	/*background-color:#FFCCFF;*/
}
div.kortingleft, div.kortingright {
	float:left;
	width:50%;
}
div.kortingleft img {
	float: left;
	margin-right:8px;
}
div.kortingleft p {
	width:195px;
}
div.kortingleft p span {
	width:100%;
}
div.kortingleft a {
	white-space:nowrap;
}
div.kortingright {
	width:45%;
	padding-left:10px;
	border-left:1px solid #CCCCCC;
}
div.kortinghead {
	float:left;
	width:578px;
	margin-bottom:5px;
	padding:5px;
	background-color:#DFEAFF;
}
div.kortingfooter {
	border-top:1px solid #CCCCCC;

	width:100%;
	float:left;
	/*background-color:#00FFCC;*/
	padding-top:5px;
	margin-top:10px;
}
div.kortingitem div.kortingfooter .rightlinks {
	margin-top:-3px;
}
div.kortinghead h1 {
	margin-top:8px;
}
div.kortingitem p {
	float:left;
}
div.kortingitem p span {
	float:left;
	clear:left;
}
/* end korting */
/* begin video */
div.videocloud {
	text-align:center;
	float:left;
	width:100%;
}
div.videothumb {
	font-size:0.9em;
	display:block;
	width:120px;
	float:left;
	line-height:11px;
	margin-right:15px;
	margin-left:0px;
	text-align:center;
	margin-top:4px;
	margin-bottom:2px;
	padding-bottom:6px;
}
div.bigleftcol1 div.tvwrapper {
	background-color:#FFFFFF;
	float:left;
	width:100%;
}
a.vidlink, a.vidlink:link, a.vidlink:visited {
	background-repeat:no-repeat;
	background-position:center;
	width:120px;
	height:80px;
	float:left;
	margin-right:10px;
	border:1px solid transparent;
}

div.videothumb a.vidlink {
	margin-bottom:0px;
}
div.videothumb h3 {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	height:auto;
	margin-top:3px;
	float:left;
}
div.videothumb h3 a {
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	width:100%;
}
div.videothumb div.author {
	float:left;
	width:100%;
	margin:0;
	margin-top:3px;
}
a.vidlink:hover, a.photolink:hover {
	/*width:126x;
	height:86p;x*/
	border:1px solid #2B70FF;
	border-collapse:collapse;
	background-color:transparent;
}
div.fullvid {
	width:100%;
	text-align:center;
}
/* end video */
/* begin zoeken */
form.fancyzoek {
	margin-bottom:20px;
	float:left;
	width:100%;
}
form.fancyzoek label {
	padding-left:0;
}

form.fancyzoek label strong {
	margin-right:8px;
	color:#000000;
}
form.fancyzoek label.indent {
	margin-left:20px;
}
form.fancyzoek div.keeptogether {
	margin-left:0;
	margin-bottom:15px;
	margin-top:8px;
}
div.form2col {
	width:45%;
	float:left;
	margin-right:5px;
}
div.form2col label{
	clear:left;
}
input.searchbutton_big {
	background-image:url(../img/zoekicon.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:18px;
	margin-left:10px;
}
dl.searchresults {
margin-top:15px;}
dl.searchresults ul.vidlist, dl.searchresults ul.photolist{
	margin-top:8px;
	float:left;
	margin-bottom:0px;
}
dl.searchresults ul.userlist  {
	margin-top:0px;
	float:left;
	margin-bottom:0px;
}
dl.searchresults dd {
	float:left;
	margin-bottom:15px;
}
dl.searchresults ul.vidlist div.vidinfo{
	width:420px;
}
dl.searchresults ul.photolist div.photoinfo  {
	width:520px;
}
dl.searchresults span {
	float:left;
	clear:left;
}
dl.searchresults a.label, dl.searchresults a.label:visited {
	/*background-color: #2b70ff;
	color:#FFFFFF;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	background-color:#FAFAEB;
	border: 1px solid #DDDDD0;
}
dl.searchresults a.label:hover {
	color:#000000;
}
ul.photolist li {
}

a.photolink, a.photolink, a.photolink:visited {
	background-repeat:no-repeat;
	background-position:center;
	width:75px;
	height:75px;
	float:left;
	margin-right:10px;
	border:1px solid transparent;
}
ul.photolist div.albumpic {
	margin-left:0px;
	float:left;
	margin-right:10px;
}
ul.userlist div.userinfo {
	width:500px;
	float:left;
	margin-top:6px;
}
ul.userlist a.avatarbadge, ul.userlist a.avatarbadge:link, ul.userlist a.avatarbadge:visited {
	padding:0;
	width:50px;
	height:50px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top:6px;
	float: left;
	text-align: center;
	text-decoration: none;
	overflow-x: hidden;
	overflow-y: hidden;
	border:1px solid transparent;
}
ul.userlist a.avatarbadge img, ul.userlist a.avatarbadge:link img, ul.userlist a.avatarbadge:visited img, ul.userlist a.avatarbadge:hover img {
	margin:0;
}
/* end zoeken */
/* begin blog */
div.artikel p {
	margin-bottom:10px;
}
a.leftlink {
	float:left;
}
a.rightlink {
	float:right;
}
/* end blog */
/* begin priveberichten */
dl.pmlist dd div.author {
	clear:left;
}
div.widecolinner dl.pmlist dd {
	border-top:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-top:5px;
	background-position:0px 8px;
	width:95%;
}
div.widecolinner dl.pmlist dd.read {
	background-image:url(../img/bullet_grey.gif);
} 
div.widecolinner form.outbox dl.pmlist dd {
	background-image:url(../img/bullet_grey.gif);
}
div.widecolinner dl.pmlist {
	margin-bottom:15px;
}
form.outbox input.check, form.inbox input.check {
	vertical-align:bottom;	
}
form.outbox dl.pmlist dd input.check, form.inbox dl.pmlist dd input.check {
	float:right;
}
form.outbox div.keeptogether, form.inbox div.keeptogether {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:5px;
}
form.outbox div.keeptogether a, form.inbox div.keeptogether a {
	margin-left:10px;
}
form.inbox, form.outbox {
	padding-bottom:10px;
	float:left;
}
div.msgbuttons {
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
a.btn_reply strong, a.btn_forward strong  {
	display:none;
}
a.btn_reply, a.btn_forward  {
	margin-right:10px;
	height:15px;
	float:left;
	background-repeat:no-repeat;
}
a.btn_reply {
	width:99px;
	background-image:url(../img/btn_reply.gif);
}
a.btn_forward {
	width:99px;
	background-image:url(../img/btn_forward.gif);
}
/* end priveberichten */
/* begin lees maks */
div.leesmakstop {
	background-image:none;
	background-position:0;
	background-repeat:no-repeat;
	height:auto;
	padding-left:0px;
}
div.leesmakstop div.leftsection {
	float:left;
	width:170px;
	overflow:hidden;
}

div.leesmakstop div.rightsection {
	float:left;
	width:412px;
	height:301px;
	overflow:hidden;
	background-image:url(../img/noissuu.jpg);
	background-repeat:no-repeat;
}
div.leesmakstop a {
	float:left;
	clear:left;
	width:100%;
	display:block;
}

a.pdflink {
	background-image:url(../img/icon_pdf.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	height:30px;
	padding-left:40px;
	padding-top:10px;
}
div.leesmakstop a.pdflink {
	float:left;
}

div.leesmakstop div.cover {
	margin-right:10px;
	margin-bottom:10px;
}
uL.coverlist {
	list-style:none;
}
uL.coverlist li {
	float:left;
	margin-right:10px;
}
/* end lees maks */
/* begin maks blogt */

h1#maksblogtttl {
	background-image:url(../img/maksblogt_ttl.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	/*width:226px;
	height:69px;*/
	position:relative;
	float:left;	
	padding-left:30px;
	font-size:2.5em;
	padding-bottom:10px;
	padding-top:12px;
}
h1#maksblogtttl strong {
/*	display:none;*/
}
/* end maks blogt */
/* begin tabs */
div.tabheader {
	margin-top:0px;
	display:block;
	float:left;
	width:100%;
	/*border-bottom:5px solid #D5F7EA;*/
	margin-top:15px;
	margin-bottom:10px;
}
div.tabheader div.tabbodyhead {
	background-color:#D5F7EA;
	border-top:1px solid #7E7E7E;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	margin-top:0px;
	height:5px;
	width:100%;
}
div.tabheader a.selected {	
	padding:5px;
	/*background-color:#F3F3F3;*/
	background-color:#D5F7EA;
	/*border-bottom:1px solid #F3F3F3;*/
	border-bottom:1px solid #D5F7EA;
	position:relative;
	top: 1px;
	margin-top:0px;
	font-weight:bold;
	text-decoration:none;
	border-top-color:#7E7E7E;
	border-left-color:#7E7E7E;
	border-right-color:#7E7E7E;
	
}
a.tab {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	float:left;
	display:block;
	padding:5px;
	padding-top:0px;
	margin-top:6px;
	padding-left:8px;
	padding-right:8px;
	position:relative;
	background-color:#FFFFFF;
	color:#2092EE !important;
	border-top: #BBBBBB 1px solid;
	border-left: #BBBBBB 1px solid;
	border-right: #BBBBBB 1px solid;
	margin-left:5px;
	/*border-bottom: #DDDDDD 1px solid;*/
}
div.tabheader a.tab:hover {
	background-color:#FFFFFF;
}
/* end tabs */
/* end andere binnenpagina-stuff */
div.pagefooter {
	background-color:#FFFFFF;
	display:block;
	clear:left;
	height:42px;
	vertical-align:middle;
	/*position:static;*/
	/*float:left;*/
	font-size:0.9em;
	color:#999999;	
	width:924px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top:16px;
	margin-bottom:15px;
}
div.pagefooter img {
	vertical-align:middle;
}
div.pagefooter p {
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle;
}
/* begin maksdag 2008 */
div#maksdagmap {
	clear:left;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
div.maksdagwide {
	background-image:url(../img/maksdag_header.jpg);
	background-repeat:no-repeat;
}
div.maksdagwide a.mediathumb {
	width:50px;
	height:50px;
	float:left;
	margin-top:8px;
	margin-right:8px;
}
div.maksdagwide a.mediathumb span {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position: 5px 5px;
	float:left;
}
div.maksdagwide a.picturethumb span {
	background-image:url(../img/maksdag_icon_pic.gif);
}
div.maksdagwide a.moviethumb span {
	background-image:url(../img/maksdag_icon_vid.gif);
}
div.maksdagwide a.txtthumb span {
	background-image:url(../img/maksdag_icon_txt.gif);
}
div.maksdagwide div.simpleblock {
	padding-bottom:10px;
}
div.maksdagforum {
	background-image:url(../img/maksdag_forumheader.jpg);
	background-repeat:no-repeat;
}
div.maksdagtop h1, div.maksdagforum h1 {
	display:none;
} 
div.maksdagtop, div.maksdagforum {
	height:90px;
}
ul.maksdagnav {
	list-style:none;
	margin-bottom:20px;
	float:left;
	overflow-x:hidden;
}
div#pagebody ul.maksdagnav li a:hover {
	background-color:transparent;
}
ul.maksdagnav li a:hover span {
	background-color:black;
}
ul.maksdagnav li {
	float:left;
	padding:0;
	margin:0;
}
ul.maksdagnav li.size1 {
	width:292px;
	height:150px;
	font-size:2.5em;
	font-weight:bold;
}
ul.maksdagnav li.size2 {
	width:195px;
	height:120px;
	font-size:1.5em;
	font-weight:bold;
}
ul.maksdagnav li.size3 {
	width:145px;
	height:100px;
	font-size:1.25em;
	font-weight:bold;
}
ul.maksdagnav li.size4 {
	width:194px;
	height:50px;
	font-size:1em;
	font-weight:bold;
}
ul.maksdagnav li.size5 {
	width:290px;
	font-size:1em;
	font-weight:bold;
	margin-top:5px;
	margin-right:2px;
}
ul.maksdagnav li a:link, ul.maksdagnav li a:visited {
	display:block;
	width:100%;
	height:100%;
	color:#FFFFFF;
	text-decoration:none;
}
ul.maksdagnav li.size5 a:link, ul.maksdagnav li.size5 a:visited {
	display:block;
	width:100%;
	height:100%;
	float:left;
	/*color: #2B70FF;*/
	/*text-decoration:underline;*/
	background-color:red;
}
div#pagebody ul.maksdagnav li.size5 a:hover {
	background-color:#000000;
}
ul.maksdagnav li span {
	background-color:red;
	float:left;
}
ul.maksdagnav li.size1 span {
	padding:10px;
	padding-bottom:12px;
	padding-left:8px;
}
ul.maksdagnav li.size2 span {
	padding:6px;
	padding-bottom:8px;
	padding-left:8px;
}
ul.maksdagnav li.size3 span {
	padding:4px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
}
ul.maksdagnav li.size4 span {
	padding:1px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
}
ul.maksdagnav li.size5 span {
	float:left;
	padding:5px;
}
li#navrow_maksdag_1 a {
	background-image:url(../img/mainnav_maksdag.gif);
	width:80px;
}
li#navrow_maksdag_2 a {
	background-image:url(../img/mainnav_maksdag.gif);
	background-position: 0px 37px;
	width:80px;
}
/* end maksdag 2008 */
/* begin search */
div#topnav ul li.searchcontainer {
	display:block;
}
div#topnav ul li.searchcontainer form {
	display:block;	
}
/* end search */
/* begin subcolumns */
div.halfwidth {
	width:49%;
	float:left;
}
div.halfwidth-l {
	margin-right:1%;
}
div.halfwidth-r {
	margin-left:1%;
}
/* end subcolumbs */
/* begin maks!tv */
div#makstv {
	background-color:#EBEBEB;
	float:left;
	width:100%;
}
div.tvcol {
	float:left;
}
div.tvcol-1 {
	width:612px;
	margin-right:12px;
}
div.tvcol-2 {
	width:300px;
}
p.tvsubttl {
	padding:0;
	margin:0;
	color:#D50A27;
	margin-bottom:0.5em;
	clear:left;
}
div#makstv ul.extralinks {	
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:6px 0 0;
	padding:0;
}
div#makstv ul.extralinks li {
	height:100%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div#makstv .align-right {
	float:right;
	margin-left:6px;
}
div#makstv .align-left {
	float:left;
	margin-right:6px;
}
.hidden {
	display:none;
}
div.videobox {
	width:550px;
}
a.file-mp4 {
	background-image:url(../img/icon_ipod.gif);
	background-repeat:no-repeat;
	float:left;
	padding-left:20px;
	padding-bottom:8px;
}
a.file-wmv {
	background-image:url(../img/icon_wmv.gif);
	background-repeat:no-repeat;
	float:left;
	padding-left:20px;
	padding-bottom:8px;
}
div.titletabs {
	float:left;
	margin-bottom:12px;
	width:100%;
	background-color:#EBEBEB;
	font-family:Georgia,"Times","Times New Roman",sans-serif;
	font-size:1.4em;
	font-weight:bold;
}
div.titletabs a {
	float:left;	
	margin-bottom:0;
	margin-right:6px;
	margin-top:6px;
	margin-left:6px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
}
div.titletabs a.active {
	background-color:#FFFFFF;
	color:#D50A27;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	border-top:1px solid #B4B4B4;
}
div.scrollcontent {
	clear:left;
	width:100%;
	height:300px;
	margin-bottom:20px;
}
div.scrollbox-ver {
	height:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	width:100%;
}
table.videoscrolllist td {
	vertical-align:top;
	padding:3px;
	padding-bottom:6px;
}
table.videoscrolllist tr.active {
	background-color:#EBEBEB;
}
table.videoscrolllist a.thumb {	
	display:block;
	height:34px;
	width:60px;
}
table.videoscrolllist td.listnr {
	font-weight:bold;
}
form.shareform .textfield {
	float:left;
	clear:left;
	border:1px solid #CCCCCC;
	height:1.2em;
	padding:0.1em;
	width:95%;
	margin-bottom:12px;
}
form.shareform label {
	float:left;
	clear:left;
}
table.thumbgrid {
	clear:left;
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	margin-top:12px;
	margin-bottom:12px;
}
table.thumbgrid td {
	background-repeat:no-repeat;
	padding:6px 12px 12px 6px;
	vertical-align:top;
}
div.reeks-150x85, div.video-150x85 {
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:6px;
}
ul.imglist {
	clear:left;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:6px 6px 0;
}
ul.imglist-150x85 li a.thumb {
	background-image:url(http://www.klasse.be/test_tvklasse/img/thumbplay_sprite.gif);
	background-position:-159px 32px;
	background-repeat:no-repeat;
	display:block;
	height:85px;
	position:absolute;
	width:150px;
}
ul.imglist-150x85 div.imginfo {
	margin-left:160px;
}
ul.imglist-150x85 li {
	margin-bottom:25px;
	min-height:85px;
}
ul.imglist li {
	background-repeat:no-repeat;
	position:relative;
}
table.thumbgrid a.thumb {	
	background-image:url(http://www.klasse.be/test_tvklasse/img/thumbplay_sprite.gif);
	background-position:-159px 32px;
	background-repeat:no-repeat;
	display:block;
	height:85px;
	width:150px;
}
div#pagebody table.thumbgrid a.thumb:hover, div#pagebody ul.imglist-150x85 li a.thumb:hover {
	background-color:transparent;
	background-position:59px 32px;	
}
div.imginfo {
	clear:left;
	margin-top:6px;
}
div.imginfo h4 {
	float:none;
	font-size:0.9em;
	margin-top:0;
}
div.imginfo h3 {
	font-family:Georgia,"Times","Times New Roman",sans-serif;
	font-size:1.2em;
}
div.imginfo h3 a {
	color:#D50A27;
	text-decoration:none;
}
div.imginfo h4 a {
	text-decoration:none;
}
p.small {
	margin:0;
	padding:0;
	font-size:0.9em;	
}
div#makstv h1#pagettl {
	background-image:url(../img/pagebullet_makstv.gif);
	background-position:0 8px;
}
div#makstv ul.imglist-60x34 li a.thumb:hover {
	background-color:transparent;
	background-position:26px -150px;
}
ul.imglist-60x34 li a.thumb {
	background-image:url(http://www.klasse.be/test_tvklasse/img/thumbplay_sprite.gif);
	background-position:-160px -150px;
	background-repeat:no-repeat;
	display:block;
	height:34px;
	position:absolute;
	width:60px;
}
ul.imglist-60x34 div.imginfo {
	margin-left:65px;
}
div.minitabs {
	float:left;
	margin-bottom:6px;
	padding-top:4px;
	width:100%;
	border-bottom:1px solid #B4B4B4;
}
div.minitabs a {
	display:block;
	float:left;
	font-size:1em;
	line-height:inherit;
	margin-left:0px;
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	text-decoration:none;
	position:relative;
}
div.minitabs a.active {
	color:#000000;
	background-color:#FFFFFF;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	border-top:1px solid #B4B4B4;
	border-bottom:1px solid #FFFFFF;
	top:1px;
	padding-left:4px;
	padding-top:0px;
	padding-right:4px;
}
/* end maks!tv */
/* start picknick */
table.gallery {
	width:588px;
	border-collapse:collapse;
	border:none;
}
table.gallery tr, table.gallery td {
	border-collapse:collapse;
	border:none;
}
table.gallery td {
	width:94px;
	vertical-align:top;
	padding-bottom:4px;
}
table.gallery td a {
	display:block;	
	text-align:center;
}
table.gallery td a img {
	border:3px solid #DDDDDD;
	margin:0;
}
table.gallery td a img.winner {	
	border:3px solid #2B70FF;
}
#pagebody table.gallery td a:hover {
	background-color:transparent;
}
#pagebody table.gallery td a:hover img {
	/*border:3px solid #2B70FF;*/
	border:3px solid #FFFF66;
	margin:0;
}
table.gallery td p {
	font-size:0.8em;
	margin-top:2px;
	/*padding-bottom:5px;*/
	padding-left:8px;
	overflow:hidden;
	width:90px;
}
#pagebody table.gallery td p a {
	display:inline;
}
#pagebody table.gallery td p a:hover {
	background-color:#FFFF66;
}
div.sitemsg_notice form, div.sitemsg_error form {
	margin:10px 10px 10px 60px;
	padding:0 10px 0 0;
}
div.foto-big {
	width:588px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#EBEBEB;
	margin-bottom:15px;
	overflow:hidden;
}
/* end picknick */
/* begin 404 */
span.attention {
	background-color:#FFFF66;
}
h3.closest-match i {
	background-color:#FFFF66;
}
/* end 404 */
/* begin euro actie */
a.euro span {
	display: none;
}
a.euro {
	background-image: url("/files/image/1euroactie.jpg");
	width: 300px;
	height: 125px;
	display: block;
}
/* end euro actie */
/* start notices */
.block-notice {
 background-repeat: no-repeat;
 min-height: 60px;
 margin-bottom: 12px;
 padding-top: 12px;
}
.block-notice p, .block-notice ul {
 padding-left: 60px;
}
.block-notice ul {
 padding-left: 60px;
 list-style-position: inside;
}
.block-notice-ok {
 background-color: #C1EAB0;
 background-image: url(../img/notice_ok.gif);
}
.block-notice-warning {
 background-color: #FFFF99;
 background-image: url(../img/notice_warning.gif);
}
.block-notice-error {
 background-color: #FCD9D8;
 background-image: url(../img/notice_error.gif);
}
.block-notice-plain {
 background-color: #E1E0CF;
 background-image: url(../img/notice_plain.gif);
}
/* end notices */
/* begin errors */
div.simplemsg {
	float:left;
	width:99%;
	background-color:#FFFFCC;
	border:1px solid #FFCC66;
	margin-top:8px;
	margin-bottom:8px;
}
div.simplemsg p {
	margin:5px;
	margin-left:10px;
}
div.sitemsg_error {
	background-image:url(../img/error.gif);
	background-color:#FFD5D6;
	background-repeat:no-repeat;
	background-position:10px 13px;
	float:left;
	padding:0;
	margin:0 0 25px;
	min-height:50px;
	width:100%;
}
div.sitemsg_notice {
	background-image:url(../img/notice.gif);
	background-color:#C4FFE1;
	background-repeat:no-repeat;
	background-position:10px 13px;
	float:left;
	margin:0 0 25px;
	padding:0;
	min-height:50px;
	width:100%;
}
div.sitemsg_makscruise {
	background-image:url(../img/notice_makscruise.gif);
	background-color:#D7E2F7;
	background-repeat:no-repeat;
	background-position:10px 13px;
	float:left;
	margin:0;
	padding:0;
	min-height:80px;
	width:100%;
}
div.sitemsg_makscruise p {
	margin:10px;
	padding:10px;
	padding-top:0;
	padding-bottom:0;
	margin-left:140px;
	padding-left:0px;	
}
div.sitemsg_notice p, div.sitemsg_error p {
	margin:10px;
	padding:10px;
	padding-top:0;
	padding-bottom:0;
	margin-left:60px;
	padding-left:0px;
}
/* end errors */

/* begin leerlingenkaart-poll */
.kaartkeuze {
	display:block;
	position:relative;
	float:none;
	text-align:center;
	padding:1em;
}
.kaartkeuze img {
	border:none;
	margin-left:auto;
	margin-right:auto;

}
.kaartkeuze .inputs {
	padding-left:50%;
	display:block;
	text-align:left;
	padding-top:0.6em;
	height:3em;
}
.kaartkeuze .inputs input {
	margin:0;
}
.kaartselected {
	background-color:#C1EAB0;
}
.kaartkeuze input.radio {
	margin-right:1.5em;
}
.kaartkeuze input.button {
	display:none;
}
.kaartselected .inputs input.button {
	display:block;
}
.kaartkeuze p {
	font-weight:normal;
	text-align:left;
}
/* end leerlingenkaart-poll */