html, body {
	font: 12px Arial, Verdana;
	text-align: center;
	background-color: #666666;
	margin: 4px;
}

a:link    { color: #6e6e4b; text-decoration: none }
a:visited { color: #6e6e4b; text-decoration: none }
a:hover   { color: #999967; text-decoration: underline }
a:active  { color: #007095; text-decoration: none }

#topsection{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 0px;
	border-right: 1px solid black;
	background: #999967;
	text-align: center;
	width: 100%;
}

#menusection{
	float: left;
	border-top: 0px solid black;
	border-left: 1px solid black;
	border-bottom: 0px;
	border-right: 1px solid black;
	background: white;
	width: 100%;
}

#contentwrapper{
	border-top: 0px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	float: left;
	width: 100%;
	background: white;
}

#contentcolumn{
	margin-right: 255px; /*Set right margin to RightColumnWidth*/
	text-align: left;
	background: white;
	min-height: 300px;
}

#rightcolumn{
	border-top: 0px dashed black;
	border-left: 0px groove black;
	border-bottom: 0px ridge black;
	border-right: 0px;
	float: left;
	margin-left: -252px; /*Set left margin to -(RightColumnWidth) */
	width: 250px; /*Width of right column in pixels*/
	background: white;
}

.innertubecontent{
margin-top: 5px;
margin-left: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-right: 1px;
margin-bottom: 1px;
}

#modernbricksmenu2{
padding: 0;
width: 100%;
border-top: 5px solid #CCCC9A; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;

}

#modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: #CCCCCC;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: #CCCC9A; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #CCCC9A; /*Brown color theme*/ 
color: white;
border-color: #CCCC9A; /*Brown color theme*/ 
}

#nieuwsbericht {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px solid #CCCCCC;
	border-right: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-bottom: 15px;
}

#nieuwsbericht #titel {
	color: #999967;
	text-align: left;	
	font-weight: bold;
	font-size: 16px;
}

#titel {
	color: #999967;
	text-align: left;	
	font-weight: bold;
	font-size: 16px;
}

#nieuwsbericht #bovenkant {
	text-align: right;	
	padding: 10px;
}


#nieuwsbericht #onderkant {
	background: url(/inhoud/site_img/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
	height: 18px;
	color: #4A4A4A;
	font-size: 10px;
	padding-left: 70px;
	text-align: left;
}

#reacties {
	width: 600px;
  	border: 1px solid #919191;
	background: #ffffff;
	margin: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#reacties .melding {
	text-align: center;
	margin: 10px;
	font-weight: bold;
}

#reacties .reactie {
	border: 1px dotted gray;
	margin: 10px;	
}

#reacties .reactie .bovenkant {
	margin: 10px;	
}

#reacties .reageren {
	border: 1px dotted gray;
	margin: 10px;
}

#reacties .reageren #ubb a {
	border:1px solid #cccccc;
	text-align: center ;
	text-decoration: none;
	color: black;	
	font-size: 11px;
	font-weight: bold;	
	padding: 5px;
}

#reacties .reageren #ubb a:active {
	color: red;
}

#reacties .reageren #ubb a:hover {
	color: gray;
}

#archief {
border-top: 0px;
border-left: 0px;
border-bottom: 1px solid #CCCCCC;
border-right: 0px;
	margin: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#archief #pagina {
	text-align: center;	
}


#inloggen {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 0px;
	background: #ffffff;
	margin: 15px;
	margin-left: auto;
	margin-right: auto;
}

#registreren {
	width: 600px;
  	border: 1px solid black;
	background: #ffffff;
	margin: 15px;
	margin-left: auto;
	margin-right: auto;
}

#blokkeren {
	width: 600px;
  	border: 1px solid red;
	background: #ffffff;
	margin: 15px;
	margin-left: auto;
	margin-right: auto;
}

#blokkeren .tekst p#reden {
	border-left: 1px dotted red;
	border-right: 1px dotted red;
	padding: 10px;
}

table {
	border: none;
	width: 100%;
}

td {
	border: none; 
	font: 12px verdana;
}

h1 {
	font-size: 150%;	
}

h2 {
	font-size: 125%;
	text-align: center;	
}

.error {
	color: red;	
}

.tekst {
	background-color: #ececec;
	text-align: justify;
	padding: 10px;
}

img.centreren {
    vertical-align:middle;
    margin: 5px;
    border: 0px;
}

img.thumbs {
    vertical-align:middle;
    border: 0px;
    margin: 10px;
}

img.groot {
    vertical-align:middle;
    border: 0px;
}
