body{
	background-color: #ffffff;
	height: 100%;
	min-height : 800px;
	height: auto !important;
	height : 800px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	margin: 0px auto;
	background-image : url(plaatjes/menu.png);
	background-repeat : repeat-y;
}
div#header{
	background-image : url(plaatjes/logo2.png);
	background-repeat : no-repeat;
	background-position : top center;
	width : 100%;
	height : 186px;
}
div#menu{
	width : 250px;
	height : 600px;
}
div#menu a{
	background-image : url(plaatjes/ster_klein.png);
	background-repeat : no-repeat;
	background-position : 10px center;
	background-color : #ffffff;
	color : #000000;
	border : 2px solid #000000;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	height : 25px;
	line-height : 25px;
	_line-height : 20px;
	margin-left : 30px;
	margin-bottom : 8px;
	margin-top : 8px;
	padding-left : 30px;
	overflow : hidden;
	display : block;
}
div#menu a:hover{background-image : url(plaatjes/ster_groot.png); text-decoration : none; font-style : normal;}
div#menu a:active{background-image : url(plaatjes/ster_groot.png); text-decoration : none; font-style : normal;}
div#inhoud{margin-left : 300px; margin-right : 50px; margin-top : -600px; border : 1px solid #7F7F7F; background-color : #EEEEFF; padding : 5px; min-height : 500px; height: auto !important; height : 500px; overflow : hidden; _overflow : visible;}
div#inhoud h1{font-size : 20pt; text-align : center;}
div#copyright{width : 100%; text-align : center; height: 10px; line-height : 10px; font-size : 10px; margin-top : 50px;}
div#copyright a{text-decoration : underline; color : #777777;}
td{font-size : 10pt;}
a{font-style : normal; text-decoration : underline; color : #000000;}
a:hover{font-style : italic;}
input{width : 100%;}
textarea{width : 100%;}
.tabelkop{font-weight : bold;}
table.forum{border-left : 1px solid #ffffff; border-right : 1px solid #ffffff; width : 100%; border-collapse : collapse;}
table.forum td{padding : 3px;}
table td a{text-decoration : none;}
.forum .forumkop td{font-style : italic; background-color : #ffffff; font-weight : bold; border-top : 1px solid #7F7F7F; padding-left : 30px; height : 20px; line-height : 20px; vertical-align : center;}
.forum .tabelkop{background-color : E0E0FF;}
.forum .topic{border-top : 1px solid #ffffff;}
.topic a{text-decoration : underline;}
div#online{border : 1px solid #7F7F7F; border-top : 0px solid #7F7F7F; margin-left : 300px; margin-right : 50px; margin-top : 0px; background-color : #EEEEFF; padding : 5px;}

/*reacties*/
.avatar{width : 96px; height : 96px; overflow : hidden;}
.avatar2{width : 100px; height : 100%; text-align : center;}
.avatar2 a{font-weight : bold; text-decoration : none;}
.signature{height : 50px; overflow : hidden;}
.rang{font-size : 9px; height : 9px; overflow : hidden; line-height : 9px;}
a.verwijder{text-decoration : none; line-height : 8pt; font-size : 8pt;}

.pbmelding{width : 100%; text-align : center;}
.pbmelding a{color : red; text-decoration : none; font-weight : bold;}

/*Persoonlijke pagina*/
.persoonlijk{border : 1px solid #7F7F7F; margin-left : -10px; margin-right : -10px; margin-top : 30px; height : 30px;}
.persoonlijk table{width : 100%; height : 30px; border-collapse : collapse;}
.persoonlijk table td{width : 20%; text-align : center;}
.persoonlijk table td a{display : block; font-style : normal; text-decoration : none; width : 100%; height : 100%; background-color : #FFFFFF; padding-top : 5px; margin : 0px;}
.persoonlijk table td a:hover{background-color : #E0E0FF;}

/*Levelsdatabase*/
table.level_gegevens{width : 100%; border : 1px solid #ffffff; border-bottom : 0px solid #ffffff; background-color : #f3f3ff;}
table.level_gegevens td{border-bottom : 1px solid #ffffff; padding-bottom : 30px;}
table.level_gegevens .stemmen input{width : 16px; margin : 0px;}

/*Ledenlijst*/
table.ledenlijst{width : 100%; border : 1px solid #ffffff; border-bottom : 0px solid #ffffff; background-color : #f3f3ff;}
table.ledenlijst td{border-bottom : 1px solid #ffffff;}
table.ledenlijst div#ledeninfo{width : 100%; height : 150px; overflow : hidden;}
table.ledenlijst div#ledeninfo2{width : 100%; height : 150px; overflow : hidden;}

.wachtwoord{width : 300px; height : 20px; background-color : #dd0000; background-image : url(plaatjes/balk_rood.png); border-right : 1px solid black;}
.wachtwoord2{height : 20px; background-color : #00dd00; background-image : url(plaatjes/balk_groen.png);}

.lvldb_beoordeling{width : 80px; height : 16px; background-image : url(plaatjes/ster_klein_blauw_eeeeff.png); background-repeat : repeat-x;}
.lvldb_beoordeling2{margin-left : 0px; margin-top : -16px; height : 16px; background-image : url(plaatjes/ster_klein_geel_eeeeff.png); background-repeat : repeat-x;}

img{border : 0px solid black;}


