/* Taalkracht voor Gemeenten */

/*--------------------------------------------------------------
algemene opmaak 
--------------------------------------------------------------*/
body {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin:auto;
	padding:auto;
	line-height:150%;
	background:url('../images/interface/bg_main.jpg');
	background-position:center center;
	background-repeat:repeat-y;
	height:100%;
}

body, td {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

h1 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:55px;	
}

h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:0px;	
}

h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:0px;
	color:#bdae82;	
}

table {
	border-width:1px;
	border-color:#009fc3;
	border-style:solid;
	margin-top:15px;
	/*padding:10px;*/
	width:100%;
}

img {
	border:0;
}

/*--------------------------------------------------------------
 positionering layers 
--------------------------------------------------------------*/

div#header {
	height:189px;
	width:100%;
	background-image:url('../images/interface/bg_header.gif');
	text-align:center;
	padding-top:0px;
}

div#maincontent {
	margin:auto;
	padding:auto;
	width:878px;	
	/*border-style:dotted;
	border-width:0px 2px 0px 2px;
	border-color:#009fc3;
	background-image:url('../images/interface/bg_main.jpg');
	background-repeat:repeat-y;
	background-position:left center;*/		
}

div#menu {
	float:left;
	width:245px;
	padding:15px 0px 0px 0px;
	color:#bdae82;
	font-weight:bold;
	line-height:200%;	
}

div#title {
	position:absolute;
	font-size:15px;
	font-weight:bolder;
	left:50%;
	width:500px;
	margin-left:-160px;
	margin-top:150px;
	padding-bottom:10px;
	z-index:99;
	text-align:left;
	color:white;
}

div#content {
	float:right;
	text-align:left;
	width:585px;
	padding:15px;
	/*border-width: 0px 0px 0px 2px;
	border-style:dotted;
	border-color:#009fc3;*/
}

div#footer {
	float:left;	
	height:102px;
	width:878px;
	margin-left:2px;
}

div#bottom {
	float:left;
	background:url('../images/interface/bottom.gif') repeat-x bottom center;
	width:100%;
	height:57px;
}

div#zoeken {
	padding-left:10px;
}

/*--------------------------------------------------------------
uitzonderingen opmaak
--------------------------------------------------------------*/

li.groen, ul.blauw, li.blauw, li.roze, li.oranje, li.dgroen, li.geel, li.zwart {margin-left:10px; padding-left:0px;}
li.groen 			{list-style-image:url('../images/interface/square_groen.gif');margin-top:5px;}
ul.blauw, li.blauw 	{list-style-image:url('../images/interface/square_blauw.gif');}
li.roze 			{list-style-image:url('../images/interface/square_roze.gif');}
li.oranje 			{list-style-image:url('../images/interface/square_oranje.gif');}
li.dgroen 			{list-style-image:url('../images/interface/square_dgroen.gif');}
li.geel 			{list-style-image:url('../images/interface/square_geel.gif');margin-bottom:7px;}
li.zwart			{list-style-image:url('../images/interface/square_zwart.gif');margin-bottom:7px;}

*html li.groen, ul.blauw, li.blauw, li.roze, li.oranje, li.dgroen, li.geel {margin-left:10px; padding-left:0px;}

ul.menu {
	list-style-image:none;
	list-style:none;
	margin:0px 0px 0px -20px;
}

*html ul.menu {margin-left:16px;}

ul{
	list-style-image:url('../images/interface/bullit.gif');
}

.head {
	position:absolute;
	left:50%;
	margin-left:-441px;
	width:882px;
}

a:link, a:visited, a:active, a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#bdae82;
}

a:hover {
	text-decoration:underline;
}

img.right {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}

span.subscript {
	font-style:italic;
	font-size:11px;
}

a.content {
	color:#009fc3;
	font-weight:bold;
	text-decoration:none;
}
ul a.content {
	color:#009fc3;
	font-weight:bold;
	text-decoration:none;
}
p.bottom {
	padding-bottom:500px;
}

div.border {
	border:1px solid #009fc3;
	padding:3px;
	margin-top:15px;
}

.error {
	color:red;
}

table.contact {
	border:0px;
}
fieldset{padding:2px;margin:0;}
table.project {}
.arrow{width:18px;}
#arrows{float:left; margin-top:50px; padding:0 4px;}
table#praktijk{width:100%;}
table.result {border:0;}
img.result {padding:0px 5px;}
span.result {color:#bdae82;}
a.result {border:1px solid #009fc3; padding:1px;}
