/* CSS Document */

body {
	background-color:#516a33;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:0;
	margin-bottom:3px;
	}
		
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:0;
	margin-bottom:3px;
	}
		
p {
	margin-top:0;
	margin-bottom:10px;
	}
		
#wrapper {
	position:relative;
	text-align:left;
	width:1017px;
	margin-right:auto;
	margin-left:auto;
	}

#header img {
	border:none;
	}

#topicblocks {
	border-top:3px solid #516a33;
	border-bottom:3px solid #516a33;
	}

#topicblocks img {
	border:none;
	}

#mainmenu {
	float:right;
	width:762px;
	background: transparent;
	height:40px;
	background-image:url(/graphics/layout/background-leftcolumnblock-title.jpg);
	background-repeat:repeat-x;
	}
	
#footer {
	text-align:center;
	color:#fff;
	}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	text-decoration:none;
	color:#fff;
	}
		
#footer a:hover {
	text-decoration:underline;
	}
		
#main {
	position:relative;
	width:100%;
	background-image:url(/graphics/layout/background-container.jpg);
	background-repeat:repeat-y;
	}
	
#leftcolumn {
	float:left;
	margin-right:0;
	width:250px;
	padding:0;
	}
	
#content {
	float:right;
	width:747px;
	background: transparent;
	padding:10px;
	margin-top:20px;
	}

#content h1, #content h2, #content p {
	clear:left;
}

.clear	{
	clear:both;
	}
		
.leftcolumnblock {
	position:relative;
	background-image:url(/graphics/layout/background-leftcolumnblock.jpg);
	background-repeat:repeat-y;
	width:100%;
	}
	
.leftcolumnblock h1 {
	background-image:url(/graphics/layout/background-leftcolumnblock-title.jpg);
	height:40px;
	line-height:40px;
	color:#516a33;
	padding-left:10px;
	}

.leftcolumnblock h1 a:link, .leftcolumnblock h1 a:visited, .leftcolumnblock h1 a:hover, .leftcolumnblock h1 a:active {
	display:block;
	text-decoration:none;
	color:#516a33;
	}

.leftcolumnblock ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

.leftcolumnblock li {
	border-bottom:solid 1px #003300;
	font-size:11px;
	padding:5px;
	line-height:20px;
	}

.leftcolumnblock li a:link, .leftcolumnblock li a:visited, .leftcolumnblock li a:active {
	background-image:url(/graphics/layout/arrow1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:26px;
	text-decoration:none;
	color:#999999;
	display:block;
	} 
	
.leftcolumnblock li a:hover {
	background-image:url(/graphics/layout/arrow1-hover.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#fff;
	display:block;
	}

.rssicon {
	position:absolute;
	top:10px;
	right:4px;
	border:none;
	}
		
.rssicon img {
	border:none;
	}
	
#content a:link, #content a:visited, #content a:hover, #content a:active {
	color:#000000;
	}
	
.agenda td {
	padding:5px;
	vertical-align:top;
}

.tankvoorbeeld {
	text-align:center;
	margin:10px;
	float:left;
}

.tankvoorbeeld img {
	border:none;
	margin:5px;
}

.nieuwsbeheer ul {
	margin:0;
	padding:0;
	list-style:none;
}

.nieuwsbeheer li {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}

.buttons {
	width:65px;
	float:left;
	clear:both;
}
.wijzig {
	float:left;
	padding-bottom:10px;
}

.tewijzigen {
	clear:both;
}

input.tekst {
	width:250px;
}
.nieuwsformulier textarea {
	height:100px;
	width:350px;
}

.nieuwsformulier label {
	width:50px;
}
