/*PAGINA*/
body {
	background: #222222;
	font-family: arial;
	font-size: 10pt;
	text-align: center;
}

div.page {
	text-align: left;
	background-image: url('../sitegfx/stadhuis.jpg');
	background-repeat: no-repeat;
	background-position: bottom left; 
	background-color: #FFFFFF;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -15px;
	margin-bottom: 0px;
}

img.banner {
	width: 600px;
	margin-left: 10px;
	margin-top: 10px;
	border: 0px;
}

div.contents {
	margin-top: 10px;
	margin-left: 10px;
	width: 75%;
	float: left;
	padding: 5px;
}

div.side {
	background: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	width: 20%;
	float: left;
	padding: 5px;
}

div.footer {
	margin-left: auto;
	margin-right: auto;
	background: #333333;
	height: 30px;
	width: 900px;
	margin-bottom: -10px;
	color: #FFFFFF;
	font-size: 8pt;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.loginDiv {
	float: right; 
	margin: 10px; 
	margin-top: -120px;
	font-size: 8pt;
}

html>body div.loginDiv {
	float: right; 
	margin: 10px; 
	font-size: 8pt;
}

html>body div.footer {
	padding-bottom: 0px;
}

/*NAVIGATIE*/
a:link {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

div.nav {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	background: #000000;
	padding: 5px;
}

div.nav a:link {
	background: #000000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
	font-size: 10pt;
}

div.nav a:visited {
	background: #000000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
	
}

div.nav a:hover {
	background: #FF0000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
}

div.nav a:active {
	background: #000000;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
}

div.middleDiv {
	float: right;
	width: 500px;
	height: 300px;
	margin-left: 10px; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	border: solid black 1px
}

/*PAGINAOPMAAK*/
hr.newsDivider {
	color: #000000;
}

img.mid2 {
	width: 100%;
	height: 100%;
	border: 0px;
}

img.mid {
	float: right; 
	width: 500px; 
	height: 300px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	border: solid black 1px
}

table.miniCal {
	border: solid black 1px;
	border-collapse: collapse;
	margin-bottom: 5px;
	font-size: 10pt;
}

tr.miniCalRow {
	border: solid black 1px;
	border-collapse: collapse;
}

td.miniCal1 {
	background: #333333;
	color: #FFFFFF;
	border: solid black 1px;
	border-collapse: collapse;
}

td.miniCal2 {
	background: #222222;
	color: #FFFFFF;
	border: solid black 1px;
	border-collapse: collapse;
}

table.miniNews {
	border: solid black 1px;
	border-collapse: collapse;
	margin-bottom: 5px;
	font-size: 10pt;
}

tr.miniNewsRow {
	border: solid black 1px;
	border-collapse: collapse;
}

td.miniNews1 {
	background: #EEEEEE;
	border: solid black 1px;
	border-collapse: collapse;
}

td.miniNews2 {
	background: #E0E0E0;
	border: solid black 1px;
	border-collapse: collapse;
}

td.miniCalNext {
	background: #FF0000;
	color: #FFFFFF;
	border: solid black 1px;
	border-collapse: collapse;
}

div.center {
	width: 100%;
	text-align: center;
}

img.sidePromo {
	border: 0px;
}

/*TEKSTOPMAAK*/
span.textaNav {
	font-size: 8pt;
}

p.outline {
	text-align: justify;
}

h3.newsHeader {
	margin-bottom: 0px;
	font-size: 15pt;
}

p.newsInfo {
	margin-top: 0px;
	font-size: 8pt;
	color: #333333;
}

p.smallNewsDate {
	font-size: 8pt;
	color: #333333;
	margin-bottom: 0px;
}

p.smallNews {
	margin-top: 0px;
}

p.smallComment {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	font-size: 8pt;
}

span.versterk {
	color: #FF0000;
}

/*||||||TABLES||||||*/
table {
	font-size: 10pt;
}

table.GenericTable {
	border-collapse: collapse;
	width: 100%;
	border: solid black 1px;
	text-align: center;
}

tr.GenericHeader {
	background: #101010;
	border: solid black 1px;
	color: #FFFFFF;
	font-weight: bold;
}

tr.GenericRow {
	border: solid black 1px;
	background: #AAAAAA;
}

td.GenericCell {
	border: solid black 1px;
	padding: 5px;
}

tr.HighlightRow {
	border: solid black 1px;
	background: #fff9ac;
}

/*FORMULIEREN*/
input.Full {
	width: 100%;	
}