html, body {
	background-color: #000;
	background-image: url('../img/basicpublishing_achtergrond.jpg');
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 16px;
}	
//table td{
//	border: solid black 1px;	
//}
table.layout {
	margin: auto;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
}
table.layout td.ltop {
	background-image: url(../img/layout/top.jpg);
	width: 776px;
	height: 179px;
}

table.layout td.ltop_stats {
	padding-left: 400px;	
}

table.layout td.ltop_stats2 {
	padding-left: 620px;	
}

table.layout_top {
	width: 100%;
}


table.layout_top td.ltop_top {
	height: 81px;
}
table.layout_top td.ltop_menu1 {
	width: 154px;
	height: 50px;
}
table.layout_top td.ltop_menu2 {
	color: #ccc;
/*	width: 60px;*/
/*	width: 622px;*/
	width: 61px;
	height: 50px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
table.layout_top td.ltop_menu3 {
	width: 20px;
	height: 50px;
}
table.layout_top td.ltop_menu4 {
	width: 136px;
}
table.layout_top td.ltop_menu5 {
	color: #ccc;
	height: 50px;
/*	width: 130px;*/
	width: 136px;
}
table.layout_top td.ltop_bottom {
	height: 48px;
}


table.layout td.lleft {
	background-image: url(../img/layout/left1.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	vertical-align: top;
	width: 72px;
}

table.layout_left {
	width: 72px;
	height: 82px;
}

table.layout_left td.lleft_top {
	background-image: url(../img/layout/left.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	width: 72px;
	height: 82px;
}

table.layout td.lcontent {
	background-color: #fff;
	width: 614px;
	padding:10px;
	
}

table.intern  {
	background-color: #fff;
	width: 614px;
	padding:10px;
	
}

table.layout_right {
	width: 70px;
	height: 82px;
}

table.layout td.lright {
	background-image: url(../img/layout/right1.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	vertical-align: top;
	width: 70px;
}

table.layout_right td.lright_top {
	background-image: url(../img/layout/right.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	vertical-align: top;
	width: 70px;
	height: 82px;
}

table.layout td.lbottom {
	vertical-align: top;
	background-image: url(../img/layout/bottom6.jpg);
	width: 776px;
	height: 124px;
}

table.layout_bottom td.lbottom_top {
	height: 12px;
}
table.layout_bottom td.lbottom_left {
	width: 72px;
	height: 57px;
}
table.layout_bottom td.lbottom_content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: top;
	width: 198px;
	height: 57px;
}
table.layout_bottom td.lbottom_mid {
	width: 26px;
	height: 57px;
}

table.lmaintable {
	width: 100%;

}

form {
	margin: 0;
}

a:link, a:visited {
	color: #a24c00;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active {
	color: #a24c00;
	text-decoration: underline;
	font-weight: bold;
}

a:link.zoeklink, a:visited.zoeklink {
	color: #fff;
	text-decoration: none;
}

a:hover.zoeklink, a:active.zoeklink {
	color: #fff;
	text-decoration: underline;
}

a:link.menulink, a:visited.menulink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	text-decoration: none;
}

a:hover.menulink, a:active.menulink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	text-decoration: underline;
}

a:link.verhaallink, a:visited.verhaallink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

a:hover.verhaallink, a:active.verhaallink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

ul {
	list-style-position: outside;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px; 
	list-style: disc;
	vertical-align: middle;
}
li {
	margin: 0px;
	padding: 0px;
}

ul.error {
	list-style-position: outside;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px; 
	list-style: disc;
	vertical-align: middle;
}
ul.error li {
	margin: 0px;
	padding: 0px;
	color: #ff0000;
}


input, select, textarea {
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-style:			normal;
	color:				#000000;
	background-color:	#EFEFEF;
/*	border:				1px solid #F535AF; */
	border:				1px solid #444444;
}

input.disabled, textarea.disabled {
	background-color:	#CDCDCD;
}

input.nostyle {
	background-color:	transparent;
	border:				0px;
}

select.clickable, input.clickable {
	cursor:				pointer;
}

input.button {
	cursor:				pointer;
	font-weight:		bold;
}

.notice {
	color: #aa0000;
}

p.error, td.error {
	color: #ff0000;
}

span.small {
	font-size: 9px;
}

.smallheader, .smallheader_notopmargin {
	color: #123465;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

.smallheader {
	padding-top: 10px;
}

.required {
	color: #ff0000;
}

p.nomargin, p.nomargin_center, h4.nomargin {
	margin: 0;
}

p.nomargin_center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

p.notopmargin {
	margin-top: 0;
}

table.main td.top {
	vertical-align: top;
}

td.right, td.right_top {
   right: 0;
   text-align: right; /* depends on element width */
}

td.left, td.left_top, td.left_aanmelden {
	text-align: left;
}

td.left_top {
	vertical-align: top;
}

td.left_aanmelden, td.left_aanmelden_top {
	width: 130px;
}

td.right_top, td.left_aanmelden_top {
	vertical-align: top;
}

table.weergave td.titel {
	padding: 4px;
}

td.leftpadding {
	vertical-align: top;
	padding-left: 20px;
}

td.leftpadding_less {
	vertical-align: top;
	padding-left: 10px;
}

td.leftpadding_more {
	vertical-align: top;
	padding-left: 30px;
}

td.rightpadding {
	vertical-align: top;
	padding-right: 20px;
}

td.zoeken_left {
	width: 170px;
}

.form_content {
	display: block;
	padding: 5px;
	padding-bottom: 5px;
	color: #123654;
	line-height: 20px;
}

hr.sep {color: #555}
hr.sep {border-width: 1px; border-style: solid; border-color: #555}

table.beoordeling {
	margin: auto;
}

table.beoordeling td.gemiddelde {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	border: 1px solid #000;
	background-color: #eeeeee;
}

h2.gemiddelde_voldoende {
	margin: 0;
	color: #0a0;
}

h2.gemiddelde_onvoldoende {
	margin: 0;
	color: #c00;
}

td.spacer {
	width: 10px;
}

td.verticalspacer {
	height: 5px;
}

td.auteur, td.reactie {
	background-color: #fff0d1;
}

td.auteur {
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-bottom: 1px solid #555555;
	vertical-align: top;
	padding: 5px;
	width: 100px;
}

td.reactie {
	border-top: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 494px;
}

img.noborder {
	border: 0;
}

table.item_aanpassen {
	width: 100%;
}

table.item_aanpassen td.left50 {
	vertical-align: top;
	text-align: left;
	width: 50%;
}

table.item_aanpassen td.right50 {
	vertical-align: top;
	text-align: right;
	width: 50%;
}

td.stats_caption, td.stats_number {
	color: #ccc;
	font-size: 10px;
}

td.stats_caption {
	padding-left: 40px;
	text-align: right;
	margin-left: auto;
}

td.stats_number {
	padding-left: 5px;
}

span.online {
	color: #00cc00;
}

span.offline {
	color: #dd0000;
}

p.smallerheader {
	font-weight: bold;
}

td.tableheader, td.tableheader_small {
	font-weight: bold;
	padding-left: 10px;
}

td.tableheader_small {
	font-size: 10px;
}

td.stats {
	vertical-align: top;
	padding-left: 10px;
	background-image: url('../img/papierachtergrondje.jpg');
	background-repeat: no-repeat;
	width: 276px;
	padding-top: 10px;
	height:466px;
}

td.statshomepage {
	vertical-align: top;
	padding-left: 10px;
	background-image: url('../img/papierachtergrondje-klein.jpg');
	background-repeat: no-repeat;
	width: 276px;
	height: 233px;
	padding-top: 10px;
}


p.copyright {
	text-align: center;
	font-size: 10px;
	font-style: italic;
}

table.berichten {
	width: 100%;
}
table.berichten td.left, table.berichten td.right {
	width: 50%;
	vertical-align: top;
}
table.berichten td.left {
	text-align: left;
}
table.berichten td.right {
	text-align: left;
}

table.berichten_inner {
	border: 1px solid #000;
	margin: auto;
	padding: 4px;
}

table.berichten_inner td {
	text-align: center;
}

table.berichten_progress {
	border: 1px solid #000;
	width: 250px;
}

table.berichten_progress td.filled {
	color: #fff;
	background-color: #aaa;
	text-align: right;
	padding-right: 4px;
}
table.berichten_progress td.empty {
	color: #aaa;
	text-align: left;
	padding-left: 4px;
}
table.berichten_progress td.full {
	color: #f00;
	background-color: #aaa;
	text-align: center;
}
table.berichten_progress td.none {
	color: #aaa;
	text-align: center;
}

td.caption, td.caption_leftpadding {
	font-weight: bold;
	text-align: center;
}
td.caption_leftpadding {
	padding-left: 20px;
}

table.nieuwste {
	vertical-align: top;
	padding-left: 10px;
	background-image: url('../img/papierachtergrondje.jpg');
	background-repeat: no-repeat;
	width: 276px;
	height: 233px;
	padding-top: 10px;
}

table.nieuwste td {
	padding-right: 15px;
}

span.moderator {
	font-size: 9px;
	color: #f00;
}

.heading4 {
	font-size: 12pt;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: Bold;
}

.header {
	font-size: 15pt;
	font-weight: Bold;
}

#moveable_mailbox {
	display: none;	
}

#moveable_mailbox table {
	width: 100%;

}
#moveable_mailbox img {
	border: 0;
}

.shoutboxItem {
	width: 100%;
}
.shoutboxItem img {
	border: 0;	
}
.shoutboxItem .sbname, .shoutboxItem .sbdate {
	width: 100px;
}
.shoutboxItem .sbname, .shoutboxItem .sbmessage, .shoutboxItem .sbdate {
 	color:black;
	opacity:1;
	filter:alpha(opacity=100);
}
.shoutboxItem .sbname, .shoutboxItem .sbmessage {
	vertical-align: top;
}
.shoutboxItem .sbdate {
	vertical-align: bottom;
}
.shoutboxItem .sbname {
	font-size: 7.5pt;
}
	
.shoutboxItem a {
	color:black !important;
}
.shoutboxItem .sbsep {
	height:1px;
	background-color:black;
}

#moveable_shoutbox {
	overflow-y: none;
}