/* CSS Document */



* {

	margin:0;

	padding:0;

	}	

body{

	text-align:center;

	background-image:url(graphics/body.gif);

	background-position:bottom left;

	background-repeat:repeat-x;

	background-color:#0066FF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000099;

	}

a:link, a:visited{

	font-weight:bold;

	color:#000099;

	text-decoration:none;

	}

a:hover{

	text-decoration:underline;

	}

#content a, #content a:link, #content a:visited{

	font-weight:bold;

	color:#0000FF;

	text-decoration:none;

	}

#content a:hover{

	text-decoration:underline;

	}

input{

	background-color:#CCCCFF;

	color:#000099;

	border:1px solid;

	border-color:#000099;

	}

input.radio{

	border:none;

	margin-right:2px;

	}

select{

	background-color:#CCCCFF;

	color:#000099;

	border:1px solid;

	border-color:#000099;

	}

textarea{

	background-color:#CCCCFF;

	color:#000099;

	border:1px solid;

	border-color:#000099;

	}

#header{

	width:100%;

	height:130px;

	background-image:url(graphics/header.png);

	background-repeat:no-repeat;

	background-position:center;

	margin: 0 auto;
	
	}

#container{

	width:1000px;

	border:none;

	margin:0 auto;

	margin-top:3px;

	}

#container_top{

	background-image:url(graphics/content_top.gif);

	background-repeat:no-repeat;

	background-position:top center;

	height:45px;

	text-align:center;

	width:589px;

	}

#container_bottom{

	background-image:url(graphics/content_bottom.gif);

	background-repeat:no-repeat;

	background-position:bottom center;

	height:45px;

	width:589px;

	}

#container_left{

	width:190px;

	vertical-align:top;

	text-align:center;

	margin-top:10px;

	}

#container_right{

	width:190px;

	vertical-align:top;

	text-align:right;

	margin-top:10px;

	}

#content{

	width:589px;

	background-color:#FFFFFF;

	border:none;

	border-left:1px solid;

	border-right:1px solid;

	border-color:#000000;

	vertical-align:top;

	text-align:center;

	background-image:url(graphics/content_back.gif);

	background-repeat:no-repeat;

	background-position:top right;

	height:100%;

	}

#navigation{

	text-align:right;

	vertical-align:bottom;

	color:#FFFFFF;

	margin:0 auto;

	width:589px;

	}

#navigation a:link, #navigation a:visited{

	color:#000099;

	background-color:#FFFFFF;

	font-size:18px;

	font-style:italic;

	text-decoration:none;

	border:1px solid;

	border-bottom:none;

	border-top:1px solid;

	border-color:#000000;

	padding-left:4px;

	padding-right:4px;

	}

#navigation a:hover{

	text-decoration:underline;

	}

#footer{

	color:#FFFFFF;

	font-style:italic;

	margin-top: 5px;

	margin-bottom: 10px;

	}

#title{

	border-bottom:1px solid;

	border-color:#000099;

	font-size:18px;

	font-weight:bold;

	text-align:left;

	width:580px;

	margin:0 auto;

	margin-bottom:20px;

	}

#subtitle{

	font-size:12px;

	margin-left: 20px;

	font-weight:normal;

	}

.title-small{

	font-weight:bold;

	margin-top:5px;

	margin-bottom:3px;

	}

#homepage{

	text-align:left;

	vertical-align:top;

	border:none;

	width: 580px;

	margin: 0 auto;

	}

.hp_width3{

	width:193px;

	border:none;

	vertical-align:top;

	}

.hp_width3_2col{

	width: 386px;

	border:none;

	vertical-align:top;

	}

.hp_sponsors{

	width:100%;

	text-align:center;

	}

.hp_date{

	width: 50px;

	}

.hp_news{

	width: 100%;

	}

.hp_news tr td{

	vertical-align:top;

	}

.hp_artikelimg{

	float:left;

	padding-right:3px;

	}

.hp_fotomoment{

	text-align:center;

	}

.hp_poll{

	margin-left:15px;

	}

.table_ploegen{

	width:193px;

	border:none;

	vertical-align:top;

	text-align:center;

	}

#content table#homepage tr td.table_ploegen a:link, #content table#homepage tr td.table_ploegen a:visited{

	display:block;

	color:#000099;

	text-decoration:none;

	font-weight:normal;

	}

#content table#homepage tr td.table_ploegen a:hover{

	background-color:#CCCCFF;

	text-decoration:none;

	}

#logo{

	width: 189px;

	height: 178px;

	background-image:url(graphics/logo_blauw.png);

	background-position:top left;

	background-repeat:no-repeat;

	margin:0 auto;

	}

#login{

	text-align:right;

	vertical-align:top;

	margin-right:3px;

	}

a img{

	border:none;

	}

#marquee{

	width:580px;

	color:#0000FF;

	font-weight:bold;

	border:none;

	font-size:15px;

	margin:0 auto;

	}

.sbname{

	color:#000099;

	}

.sbcontent{

	color:#FFFFFF;

	margin-bottom:5px;

	border-bottom:1px solid;

	border-color:#000099;

	}

#content .left{

	width:580px;

	text-align:left;

	margin:0 auto;

	}

.border{

	border:1px solid;

	border-color:#000099;

	margin-bottom:10px;

	}

.gb_post{

	width:578px;

	margin:0 auto;

	background-image:url(graphics/gastenboek_bal.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	background-color:#CCCCFF;

	}

.gb_post_naam{

	text-align:center;

	vertical-align:top;

	width:130px;

	}

.gb_userimg{

	width:80px;

	height:80px;

	background-image:url(graphics/userimg_back.gif);

	background-position:center;

	background-repeat:no-repeat;

	margin:0 auto;

	margin-top:3px;

	margin-bottom:5px;

	line-height:80px;

	}

.gb_userimg img{

	vertical-align:middle;

	}

.gb_post_content{

	width: 450px;

	vertical-align:top;

	background-color:#FFFFFF;

	background-image:url(graphics/gastenboek.gif);

	background-position:bottom right;

	background-repeat:no-repeat;

	height:100px;

	border:1px solid;

	border-color:#000099;

	padding: 5px;

	padding-bottom: 30px;

	}

.gb_post_datum{

	text-align:right;

	font-size:9px;

	font-style:italic;

	vertical-align:bottom;

	}

.gb_quote{

	font-style:italic;

	color:#003399;

	}

.pages{

	background-color:#CCCCFF;

	text-align:center;

	}

.link_banner{

	background-color:#CCCCFF;

	text-align:center;

	}

.center{

	text-align:center;

	width:100%;

	}

.left{

	text-align:left;

	width:100%;

	}

.right{

	text-align:right;

	width:100%;

	}

#content ul{

	margin-left: 25px;

	}

table .enum{

	margin: 0 auto;

	text-align:center;

	border:1px solid;

	border-color:#000099;

	}

.enum tr th{

	font-weight:normal;

	border-bottom:1px solid;

	border-color:#000099;

	background-color:#CCCCFF;

	padding-left:5px;

	padding-right:5px;

	height:20px;

	}

.enum tr .name{

	text-align:left;

	}

.enum tr td{

	padding-left:5px;

	padding-right:5px;

	}

.enum .even{

	background-color:#CCCCFF;

	}

.admin_options{

	text-decoration:none;

	font-weight:normal;

	font-style:italic;

	font-size:9px;

	color:#000099;

	}
