body{
	background-color: #6088C5;
	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/header_midden.png);
	background-repeat : repeat-x;
	background-position : top right;
}
div.clr{clear : both;}
div#header{
	background-image : url(plaatjes/header_links.png);
	background-repeat : no-repeat;
	background-position : top left;
	height : 107px;
	display : block;
}
div#header2{
	background-image : url(plaatjes/header_rechts.png);
	background-repeat : no-repeat;
	background-position : top right;
	height : 107px;
	display : block;
	margin-top : -107px;
}
div#hoofdvenster{
	height: 100%;
	min-height : 600px;
	height: auto !important;
	height : 600px;
	width : 100%;
}
div#menu_links{width : 112px; margin-left : 10px; margin-right : 10px; height : 600px;}
div#menu_links h1{padding-left : 5px; font-size : 10pt; font-weight : bold; margin : 0px;}
div#menu_links a{display : block; border-bottom : 2px solid #436BA8;}
div#menu_links a:hover{text-decoration : none;}

div#menu_links .hoofdmenu{width : 112px; height : 206px; display : block; background-color : #abc7ef}
div#menu_links .hoofdmenu h1{background-color : #436ba8; color : #ffffff;}
div#menu_links .hoofdmenu a{background-color : #abc7ef; color : #000000;}
div#menu_links .hoofdmenu a:hover{background-color : #6088C5; color : #ffffff;}

div#menu_links .leden{width : 112px; height : 205px; display : block; background-color : #6088c5;}
div#menu_links .leden h1{background-color : #436ba8; color : #ffffff}
div#menu_links .leden input{display : block; width : 100%; border : 0px solid #ffffff; border-bottom : 1px solid #6088c5;}
div#menu_links .leden input.submit{background-color : #abc7ef;}
div#menu_links .leden form{margin : 0px;}
div#menu_links .leden a{background-color : #ffffff; color : #000000;}
div#menu_links .leden a:hover{background-color : #6088C5; color : #ffffff;}

div#menu_links .overig{width : 112px; height : 206px; display : block; background-color : #ffffff;}
div#menu_links .overig h1{background-color : #abc7ef; color : #436BA8}
div#menu_links .overig a{background-color : #ffffff; color : #000000;}
div#menu_links .overig a:hover{background-color : #6088c5; color : #ffffff;}

div#menu_rechts{width : 112px; float : right; margin-top : -600px; height : 600px; margin-right : 10px; _margin-right : 5px;}
div#menu_rechts .sponsor{display : block; width : 112px; height : 112px; margin : 0px auto; margin-bottom : 18px; background-color : #ffffff;}

div#venster{
	height: 100%;
	min-height : 580px;
	height: auto !important;
	height : 580px;
	margin-top : -600px;
	margin-left : 132px;
	margin-right : 132px;
	background-color : #ffffff;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}
div#venster .inhoud{
	display : block;
	background-color : #ABC7EF;
	height: 100%;
	min-height : 580px;
	height: auto !important;
	height : 580px;
	background-repeat : no-repeat;
	background-position : center;
}
div#venster .inhoud .tekst{padding-left : 10px; padding-right : 10px; min-height : 580px; height: auto !important; height : 580px;}
div#venster .inhoud .hoekje{display : block; width : 10px; height : 10px; background-repeat : no-repeat; width : 100%;}

div#venster .tabbladen{display : block; width : 100%; height : 17px; overflow : hidden; margin-bottom : -1px;}
div#venster .tabbladen .tabactief{position : absolute; width : 120px; background-color : #ABC7EF; background-image : url(plaatjes/tabblad.png); background-repeat : no-repeat; background-position : top right;}
div#venster .tabbladen .tabactief .tab2{padding-left : 10px; background-image : url(plaatjes/tl.gif); background-repeat : no-repeat; background-position : top left;}
div#venster .tabbladen .tab{position : absolute; width : 120px; background-color : #D2E2F7; background-image : url(plaatjes/tabblad02.png); background-repeat : no-repeat; background-position : top right;}
div#venster .tabbladen .tab .tab2{padding-left : 10px; background-image : url(plaatjes/tl2.png); background-repeat : no-repeat; background-position : top left;}

.inhoud h1{display : block; margin-top : 0px; font-size : 20pt; text-align : center;}
.inhoud h2{display : block; margin-top : 0px; font-size : 16pt; text-align : left;}
a{text-decoration : none; color : #000000;}
.inhoud a{text-decoration : underline;}

.copyright{font-size : 8pt; display : block; text-align : center; margin-top : -30px;}
.copyright a{color : #ffffff;}
.adminlink{font-size : 8pt; display : block; text-align : center; margin-top : -50px; margin-bottom : 30px;}
.adminlink a{color : #436BA8; font-weight : bold;}

input{width : 100%;}
textarea{width :100%;}
td{font-size : 10pt;}
.tabelkop{font-weight : bold;}

.headermenu{display : block; height : 20px; background-color : #436BA8; margin-left : -10px; margin-right : -10px; margin-top : -10px;}
.headermenu table{width : 100%; height : 20px; border-collapse : collapse;}
.headermenu table td{}

.logo a{display : block; width : 140px; height : 100px; margin-right : -100px; margin-bottom : -100px; background-image : url(/plaatjes/logo.gif); background-repeat : no-repeat; background-position : 10 20}

/*
table.forum{border-left : 1px solid #436BA8; border-right : 1px solid #436BA8; width : 100%; border-collapse : collapse; background-color : #ABC7EF;}
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 #ffffff; padding-left : 30px; height : 20px; line-height : 20px; vertical-align : center;}
.forum .tabelkop{background-color : #436BA8; color : #ffffff;}
.forum .tabelkop a{text-decoration : none; color : #ffffff;}
.forum .topic{border-top : 1px solid #ffffff;}
.forum .naam{width : 150px; border-right : 1px solid #436BA8;}
*/
.topic a{text-decoration : underline;}
.forumindexlink{display : block; height : 20px; background-color : #6088C5; margin-left : -10px; margin-right : -10px; margin-top : 0px; text-align : center; font-weight : bold; font-style : normal; text-decoration : none;}
.forumindexlink:hover{color : #ffffff; font-style : normal;}

div#online{padding : 5px; display : block; margin-top : 100px; height : 80px; border-top : 1px solid #ffffff;}

/*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;}

.bevestiging{text-align : center; margin-top : 20px;}
.bevestiging a{font : 15pt Arial, Helvetica, sans-serif; color : #4b658b; text-decoration : none;}

/*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);}

img{border : 0px solid black;}

/*admin_ledenbeheer*/
.ledenbeheerveld{width : 47%;}

/*kalender*/
.border{
border-bottom : 1px solid black;
border-top : 1px solid black;
}
.borderhuidig{
border-bottom : 1px solid black;
border-top : 1px solid black;
background-color : #FFE785;
}
.border_evenement{
border-bottom : 1px solid black;
border-top : 1px solid black;
background-color : #d2e2f7;
font-weight : bold;
}
.huidig{
background-color : #FFE785;
}
/*eind kalender*/

/*Begin forum*/

div#forumdiv{border : 0px solid #000000;}
.f_forum{border-collapse : collapse; margin : 1px auto; width : 99%; border : 1px solid #000000; background-color : #ACC8EF;}
.f_forum .f_tabelkop{background-image : url(plaatjes/cellpic3.gif); height : 40px; color : #000000;}
.f_forum .f_tabelkop td{border-left : 1px solid black; text-align : center;}
.f_forum .f_forumkop{background-image : url(plaatjes/cellpic1.gif); height : 25px; color : #000000; border-bottom : 1px solid black;}
.f_forum td{border-collapse : collapse; border : 1px solid black;}

.f_forum .f_row1{background:#96BBEF; border-left : 0px solid black;}
.f_forum .f_row2{background:#ACC8EF; text-align : center;}
.f_forum .f_row3{background:#C5D6EF; text-align : center;}

.f_avatar{width : 96px; height : 96px; overflow : hidden;}
.f_avatar2{width : 100px; height : 100%; text-align : center;}
.f_avatar2 a{font-weight : bold; text-decoration : none;}
.f_signature{height : 50px; overflow : hidden;}
.f_rang{font-size : 9px; height : 9px; overflow : hidden; line-height : 9px;}
a.f_verwijder{text-decoration : none; line-height : 8pt; font-size : 8pt;}
.f_berichtstrookje{height : 20px; border-bottom : 1px solid #000000; font-size : 9pt; color : #000000; background-image : url('plaatjes/cellpic1.gif'); background-repeat : repeat-x; background-position : top left;}

div#bezoekinfo{font-size : 8pt; border-bottom : 1px solid black; margin-bottom : 10px;}

/*Lanterfanters-back-up*/
/*
div#forumdiv{border : 1px solid #d2a900;}
.f_forum{border-collapse : collapse; margin : 1px auto; width : 99%;}
.f_forum .f_tabelkop{background-image : url(plaatjes/cellpic3.gif); height : 40px; color : #767676;}
.f_forum .f_tabelkop td{border-left : 1px solid black; text-align : center;}
.f_forum .f_forumkop{background-image : url(plaatjes/cellpic1.gif); height : 25px; color : #767676; border-bottom : 1px solid black; font-weight : bold;}
.f_forum td{border-collapse : collapse; border : 1px solid black;}

.f_forum .f_row1{background:#272727; border-left : 0px solid black; font-weight : bold;}
.f_forum .f_row2{background:#303030; text-align : center;}
.f_forum .f_row3{background:#414141; text-align : center;}

.f_avatar{width : 96px; height : 96px; overflow : hidden;}
.f_avatar2{width : 100px; height : 100%; text-align : center;}
.f_avatar2 a{font-weight : bold; text-decoration : none;}
.f_signature{height : 50px; overflow : hidden;}
.f_rang{font-size : 9px; height : 9px; overflow : hidden; line-height : 9px;}
a.f_verwijder{text-decoration : none; line-height : 8pt; font-size : 8pt;}
*/
/*Eind forum*/

/*Nieuwe lay-out voor tabellen*/
td{font-size : 10pt;}
.tabelkop{font-weight : bold;}
.standaardtabel{width : 99%; margin : 0px auto; border-collapse : collapse; border : 1px  solid #000000;}
.standaardtabel td{border : 1px solid #000000;}
.standaardtabel td textarea{width : 100%; height : 100%; background-color : #ffffff; border : 0px solid #000000;}
.standaardtabel .row1{background-color : #96BBEF;}
.standaardtabel .row2{background-color : #C5D6EF;}
.standaardtabel .tabelkop{background-color : #ffffff; color : #000000; background-image : url(plaatjes/cellpic1.gif); background-repeat : repeat-x; background-position : top left;}
/*eind nieuwe tabellay-out*/


/*Nog wat oud spul om tabellen goed te laten werken*/
/*Vanaf nu: ex-freerider*//*Vanaf nu: ex-freerider*//*Vanaf nu: ex-freerider*/
table.forum{border-left : 1px solid #436BA8; border-right : 1px solid #436BA8; width : 100%; border-collapse : collapse; background-color : #ABC7EF;}
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 #ffffff; padding-left : 30px; height : 20px; line-height : 20px;}
.forum .tabelkop{background-color : #436BA8; color : #ffffff; font-weight : normal;}
.forum .tabelkop a{text-decoration : none; color : #ffffff;}
.forum .topic{border-top : 1px solid #ffffff;}
.forum .naam{width : 150px; border-right : 1px solid #436BA8;}
.topic a{text-decoration : underline;}



/*begin hoekjes tabellen*/
div.hoeken{background : #435f8a url(plaatjes/bg_list.png) repeat-x top left; width : 100%; text-align : center;}
div.hoeken span{width : 100%; display : block; font-size : 1px; height : 5px; overflow : hidden;}
div.hoeken .hoekjesboven{background : url(plaatjes/hoekjes-boven.png) no-repeat left top;}
div.hoeken .hoekjesboven span{background : url(plaatjes/hoekjes-boven.png) no-repeat right -5px;}
div.hoeken .hoekjesbeneden{background : url(plaatjes/hoekjes-beneden.png) no-repeat left top;}
div.hoeken .hoekjesbeneden span{background : url(plaatjes/hoekjes-beneden.png) no-repeat right -5px;}
div.hoeken table{width : 99%; margin : 5px auto; background : none; border-collapse : collapse;}
div.hoeken table tr.tabelkop{background : none; color : #ffffff; text-transform : uppercase;}
div.hoeken table tr.tabelkop td{font-size : 10px; font-weight : normal; border : 0px solid #ffffff;}
div.hoeken table tr.tabelkop:hover{background : none;}
div.hoeken table tr{background-color : #d5e4fb;}
div.hoeken table tr:hover{background-color : #f6f4d0;}
div.hoeken table td{border-bottom : 1px solid #ffffff; border-top : 1px solid #ffffff;}
div.hoeken table tr td{padding : 2px; font-size : 10pt;}
div.hoeken table tr td a{color : #105289;}
div.hoeken table tr td a:hover{color : #bc2a4d;}
div.hoeken table tr.tabelkop td a{color : #ffffff;}
div.hoeken table tr.tabelkop td a:hover{color : #a8d8ff;}
div.hoeken table.kalenderweek td:hover{background-color : #f6f080; cursor : pointer;}
div.hoeken table.kalenderweek tr.tabelkop td:hover{background : none; cursor : default;}
/*eind hoekjes tabellen*/


div.verborgen{
	display : none;
}
/* */

/*
div#ajax_nieuw{position : fixed; top : 0px; left : 0px; display : none; z-index : 10000; background : url(plaatjes/transparantzwart.png); width : 100%; height : 100%;}
div#opmaak{margin : 200px auto; padding : 5px; display : none; z-index : 10001; background : #ABC7EF; border : 1px solid #000000; width : 500px; height : 400px;}


*/

div#ajax_nieuw2{background : #000000; opacity : 0.5; filter : alpha(opacity=50); position : fixed; top : 0px; left : 0px; display : none; z-index : 10000; width : 100%; height : 100%;}
div#ajax_nieuw{position : fixed; top : 0px; left : 0px; display : none; z-index : 10000; width : 100%; height : 100%;}
div#opmaak{margin : 200px auto; padding : 5px; display : none; z-index : 10001; background : #ABC7EF; border : 1px solid #000000; width : 500px; height : 400px;}

div.kalendertabs{height : 16px; margin-left : 10px;}
div.kalendertabs a{width : 83px; background : url(plaatjes/kalendertabs.png) no-repeat top left; position : absolute; text-align : center; text-decoration : none;}
div.kalendertabs a:hover{background-position : bottom left;}



