/* body */
*{
	font-size:11px;
	font-family: verdana, Arial, Geneva,  Helvetica, sans-serif;
	color:#FFFFFF;
}
html{
	width:100%;
	height:100%;
}
body{
	width:100%;
	height:100%;
	margin:0px;
	background-color:#006699;
}
form{
	margin:0px;
}
img{
	border:none;
}
a{
	text-decoration :none;
}
a:hover {
	text-decoration :underline;
}
tr.bg1{
	background-color:#005580;
}
tr.bg2{
	background-color:#006699;
}
tr.bg_inactive{
	background-color:#A0A0A0;
}
tr.bg_inactive2{
	background-color:#808080;
}
tr.header td{
	font-weight:bold;
}
tr.tabletop, td.tabletop
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #000000;
    color : #ffffff;
    font-size : 12px;
    Font-weight: bolder;
}
.change{
	display:block;
	width:16px;
	height:16px;
	background:url(images/document_edit_16.png) center no-repeat;
}
.delete{
	display:block;
	width:16px;
	height:16px;
	background:url(images/garbage_16.png) center no-repeat;
}
input.text{
	color:#666666;
	width:140px;
	border:solid 1px #666666;
}
input.button, a.button{
	color:#666666;
	font-size:9px;
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
	border:solid 1px #666666;
	cursor:pointer;
	margin-right:2px;
	text-align:center;
}
a.button{
	display:block;
	float:left;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}
input.button:hover, a.button:hover{
	color:#FFFFFF;
	background-color:#666666;
	border:solid 1px #FFFFFF;
	text-decoration:none;
}
textarea{
	width:400px;
	height:110px;
	color:#666666;
	border:solid 1px #666666;
}
select{
	color:#666666;
	border:solid 1px #666666;
}
option{
	color:#666666;
}
.head{
	text-align:center;
	font-size:16px;
	padding-top:5px;
	padding-bottom:10px;
}
.lefthead{
	text-align:left;
	font-size:16px;
	margin-left: 5px;
	padding-top:5px;
	padding-bottom:10px;
}
.head2{
	font-size:12px;
	font-weight:bold;
}
.warning{
	color:#ff7900;
	text-align:center;
}
.alert{
	color:#ff7900;
}
.sold{
	color:#ff7900;
	font-weight:bold;
	font-style:italic;
}
.small{
	font-size:9px;
}
div.blockhead{
	border-bottom:solid 1px #FFFFFF;
	text-align:center;
	padding-bottom:2px;
}
a.fotovergroting{
	display:block;
	width:100%;
	height:100%;
	background:url(./images/vergroten.gif) bottom right no-repeat;
}
html>body a.fotovergroting{
	background-image:url(./images/vergroten.png);
}
a.fotovergroting:hover{
	background-color:#FFFFFF;
	filter:alpha(opacity=25);
	opacity:0.25;
}
/* main login */
.main_login_msg{
	width:250px;
	margin:auto;
	margin-bottom:5px;
}
.main_login{
	margin:auto;
	margin-bottom:10px;
	background-color:#FFFFFF;
	border:solid 1px #FFFFFF;
}
	.main_login td, .main_login a{
		color: #999999;
		font-variant : small-caps;
		font-family: Trebuchet MS, verdana, Arial, Geneva,  Helvetica, sans-serif;
		letter-spacing: 2px;
		font-weight: bold;
	}
	.main_login td{
		padding:1px 5px 2px;
	}
	.main_login .kop{
		font-weight:bold;
		color:#FFFFFF;
		background-color:#ff7800;
	}
	.main_login input{
		color:#666666;
	}
/* -- */
body.content {
	margin-left:1%;
	margin-right:3%;
	width:96%;
	height:100%;
}
img.advertentie_foto{
	border: solid 1px #ffffff;
}
.home_agenda{
	float:right;
	width:400px;
	margin:0px 15px 10px 0px;
	border:solid 1px #FFFFFF;
}
	.home_agenda b{
		display:block;
		background-color:#ff7800;
		padding:1px 5px 2px;
	}
	.home_agenda .bg1 td{
		background-color:#005580;
	}
		.home_agenda td{
			padding:1px 5px;
		}
			.home_agenda a{
				display:block;
			}
.home_fotoboek{
	float:right;
	width:400px;
	margin:0px 15px 10px 0px;
	border:solid 1px #FFFFFF;
}
	.home_fotoboek b{
		display:block;
		background-color:#ff7800;
		padding:1px 5px 2px;
	}
	.home_fotoboek .bg1 p{
	padding:1px 5px;
		}
			.home_fotoboek a{
				display:block;
			}
.home_adsense{
	float:right;
	margin-right:5px;
}
.home_text{
	float:left;
	margin-left: 5px;
	Width: 210px;
	text-align: Justify;
}
.home_sponsorbanners{
	text-align:center;
	Width: 630px;
	color: #ffffff;
	font-size: 9px;
	Margin-top: 20px;
	border: 0px solid #000000;
}
.div_content {
	width:97%;
	height:100%;
	padding-left:1%;
	padding-right:2%;
	overflow:auto;
}
#fotoVergroten, #vAlert{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:2;
}
	.fotovergroten_bg, .alertdiv_bg{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background-color:#006699;
		filter:alpha(opacity=45);
		opacity:0.45;
		z-index:3;
	}
	#alertdiv{
		position:relative;
		top:30%;
		margin-left:auto;
		margin-right:auto;
		background-color:#006699;
		border:solid 2px #80b3cc;
		padding:2px;
		width:250px;
		z-index:3;
	}
	#alertdivtitel{
		height:16px;
		border-bottom:solid 2px #80b3cc;
	}
		#alertdivtitel div{
			float:left;
			text-align:center;
			width:222px;
			margin-left:14px;
		}
		#alertdivtitel a{
			float:left;
			display:block;
			width:14px;
		}
	#alertdivtext{
		text-align:center;
		padding-bottom:5px;
	}
	#alertdivbutton{
		text-align:center;
	}
	#fotovergroting{
		position:relative;
		border:solid 2px #FFFFFF;
		margin-left:auto;
		margin-right:auto;
		background:center no-repeat #006699;
		top:30px;
		z-index:4;
	}
	#fotovergroting a{
		display:block;
		width:100%;
		height:100%;
		background:url(./images/close.gif) top right no-repeat;
	}
	html>body #fotovergroting a{
		background-image:url(./images/close.png);
	}
/* submenu */
#submenu {
	width: 175px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
}
#submenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#submenu li {
	margin: 0px;
	border:0px;
}
#submenu li a {
	display: block;
	padding: 5px 5px 5px 30px;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	color: #999999;
	text-decoration: none;
	font-variant : small-caps;
	width: 100%;
	font-family: Trebuchet MS, verdana, Arial, Geneva,  Helvetica, sans-serif;
	letter-spacing: 2px;
	font-size:12px;
	font-weight: bolder;
}
#submenu li a:hover {
	color: #ffffff;
	background:url(images/menu_pijl_wit.gif) no-repeat center left #ff7900;
}
/* profiel */
.profielunimogfoto{
	width:110px;
	height:110px;
	border:solid 1px #FFFFFF;
	background:center no-repeat;
	text-align:center;
	vertical-align:center;
}
.smoelfoto{
	width:140px;
	height:200px;
	background:center no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.profilehide{
	background-color:#d84b4b;
}
.profielfotoboek{
	width:180px;
	height:180px;
	background:center no-repeat;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #FFFFFF;
}
.profielfotoboekcollectie{
	float:left;
	width:182px;
	margin-right:5px;
	margin-bottom:5px;
}
.profielfotoboekcollectie a.nav{
	display:block;
	float:right;
	padding:0px 5px 0px 5px;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}
.profielfotoboekcollectie a.nav:hover{
	background-color:#80b3cc;
	text-decoration:none;
}
/* Login */
td.links-login{
	padding: 0px 0px 0px 5px;
	color: #999999;
	font-variant : small-caps;
	font-family: Trebuchet MS, verdana, Arial, Geneva,  Helvetica, sans-serif;
	letter-spacing: 2px;
	font-size:11px;
	font-weight: bolder;
}
a.links-login{
	color: #999999;
}
input.links-login{
	color: #666666;
	font-family: verdana, Arial, Geneva,  Helvetica, sans-serif;
	width: 140px;
}
b.links-login{
	padding: 0px 0px 0px 0px;
	color: #006699
}
.warning {
	color:#FF7900;
	font-weight:bold;
}
/* agenda */
.agenda_berichttekst_old{
	background-color:#6c8e9f;
}
.agenda_berichttekst_red{
	background-color:#844242;
}
/* Prikbord */
.forumtabel {
	background-color:#80b3cc;
}
.forbiddentabel td{
	background-color:#006699;
	color:#FFFFFF;
	padding-left:6px;
	padding-right:6px;
}

.tabelhoofd {
	background:#ff7900 url('images/tr_bg_oranje.gif') top;
	color:#FFFFFF; 
	font-family:Verdana, Arial; 
	font-size:11px;
	height:14px;
	vertical-align:center;
}
.tabelhoofd  *, .topicpost *, .bericht *, .berichttekst *{
	text-align:left;
}
.tabelhoofd a{
	display:block;
	padding-left:6px;
	padding-right:6px;
}
.tabelhoofdfiller{
	background: #006699 url('images/tabel_top_pic.jpg') no-repeat;
}
td.tabelhoofdhaaks{
	background:#ece9d8 center;
	height:60px;
	width:18px;
}
a.tabelhoofdhaaks{
	display:block;
	width:18px;
	height:60px;
	text-decoration: none;
}
a.tabelhoofdhaaks:hover{
	background-color:#FFFFFF;
	filter:alpha(opacity=30);
	opacity:0.3;
}
a.tabelhoofdhaaks img{
	filter:alpha(opacity=75);
	opacity:0.75;
	margin-left:4px;
	margin-top:60px;
}
tr.topic {
	font-family: Verdana, Arial; 
	color: #ffffff;
	font-size: 11px;
	background-color:#006699;
}
td.topic{
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: centre;
	font-size: 11px;
}	
.bericht{
	background:#f0f0f0;
	padding-left:6px;
	padding-right:6px;
	line-height:25px;
}
.bericht *, .berichttekst *{
	color:#006699;
}
a.bericht{
	color:#006699;
	text-decoration:none;
}
a.bericht:hover{
	text-decoration:underline;
}
.berichttekst{
	background:#dedede;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:6px;
}
.plus{
	width:11px;
	height:11px;
	margin-top:3px;
}
