/* layout */
/* * { padding: 0; margin: 0; } */

body {
 background:url(images/background.gif) #e5f7fd;
 background-repeat:no-repeat;
 background-position:top left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 color:black;
 margin-top:10px;
 margin-left:10px;
}


#cc {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 759px;
 display: inline;
 position: relative;
}

#wrapper { 
 width: 980px;
}

#faux {
 margin-bottom: 0px;
 margin-top:0px;
 /*overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header {
 color: #333;
 width: 960px;
 padding: 0px;
}

#logo {
 margin:19px 0px 0px 28px;
 width:138px;height:39px;
 background:url(images/aquacologo.gif);
 background-repeat:no-repeat;
}

#topmenu {
 width:777px;
 margin-left:183px;
 text-transform:uppercase;
 font-size:11px;

}

#topmenu a {
 color:black;
 text-decoration:none;
 margin-right:20px;
}

#topmenu a:hover {
 text-decoration:underline;
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 200px;
 padding-left:10px;
 float: left;
}

#hoofdmenu {
 border:1px solid #267dda;
 border-right:0px;
 background:white;
 float:left;
 margin-top:23px;
 margin-bottom:10px;
}

#logos img {border:0px;}

#content { 
 float: left;
 border:1px solid #267dda;
 margin: 0px;
 padding: 0px;
 width: 556px;
 position: relative;
 background:white;
 padding-bottom:15px;
}

#rightcolumn { 
 display: inline;
 position: relative;
 margin: 0px;
 padding: 0px;
 width: 200px;
 float: left;
 border:1px solid #267dda;
 border-left:0px;
 background:white;
 
}
#ffooter { 
 width:960px;
 clear: both;
 height:10px;
}

#footer { 
 border-top:1px solid #267dda;
 width:960px;
 clear: both;
 font-size:12px;
 padding: 10px;
}

#bezoek {margin-right:10px;margin-left:20px;font-weight:bold;}

.clear { clear: both; background: none; }

#payoff {
 position:absolute;
 margin-left:20px;
 margin-top:215px;
 font-size:11px;
 line-height:18px;
}

div.main {
 margin:10px;
 margin-left:15px;
 margin-right:15px;
}

#fauxheight {
 height:300px;
 width:1px;
 float:right;
}


#fauxheight2 {
 height:200px;
 width:1px;
 float:right;
}

/* typo */
#footer a {
 color:black;
 margin-right:5px;
 margin-left:5px;
}

#homekop1 {
 background:#267dda;
}

#homekop1 h1{
 color:white;
 padding:2px;
 padding-left:15px;
 margin:0px;
 font-size:14px;
 font-weight:bold;
}

#homekop2 {
 background:#d40110;
}

#homekop2 h1{
 color:white;
 padding:2px;
 padding-left:15px;
 margin:0px;
 font-size:14px;
 font-weight:bold;
}

h1.emptytitle {display:none;}

#paginatitel {font-size:22px;color:#267dda;font-weight:normal;line-height:24px;}

#homepagenieuws ul {margin:0px;padding:0px;list-style:none;}
#homepagenieuws li {margin-bottom:10px;}
#homepagenieuws li a.artikelKop{ 
 font-size:12px;
 font-weight:normal; 
 text-decoration:none;
 padding-left:15px;
 background:url(images/columnright_titlebg.gif);
 background-repeat:no-repeat;
 color:black;
 line-height:16px;

}
#homepagenieuws li a.artikelKop:hover {
 text-decoration:underline;
}

/* menus */
#treeMenu * { padding: 0; margin: 0; }
#treeMenu h1,#treeMenu h2 {font-size:12px;padding:0px;margin:0px;}
#treeMenu h2 {font-weight:bold;}

#treeMenu, #treeMenu ul {
 list-style-image: none;
 list-style-type: none; 			
 padding: 0px;
 margin: 0px;
 width:200px;
 border-top:0px solid white;
 /* text-align:right; */	
 font-size:12px;
}

#hoofdmenu ul li{
 background:url(images/arrowr.gif);
 background-repeat:no-repeat;
}	

#hoofdmenu ul li ul li {background:none;}

#treeMenu li {
 color:red;
}

#treeMenu li:hover {
 /*background-color: #FFFFFF; /* submenu kleur*/	
}

#treeMenu a {
 font-size:12px;
 font-family: Arial,Helvetica,sans-serif;
 text-decoration:none;
 color:#000000;
 font-weight:bold;
 line-height:24px;
 display:block;
 padding-left:18px;	
}


#treeMenu a:hover {}

#treeMenu .itemOpen {}

#treeMenu .itemOpenEnd {}	

#treeMenu .itemOpen ul, #treeMenu .itemOpenEnd ul {}


#treeMenu .itemOpen , #treeMenu .itemOpenEnd {
 background:url(images/arrowd.gif);
 background-repeat:no-repeat;
 margin-bottom:16px;
}	

#treeMenu .itemClose {}

#treeMenu .itemCloseEnd {}	

#treeMenu .itemClose ul, #treeMenu .itemCloseEnd ul {display: none;}	

#treeMenu .itemClose a, #treeMenu .itemCloseEnd a {}

#treeMenu .item a {}

#treeMenu li a {
 padding-right:10px;
 
}

#treeMenu ul li a {
 font-weight:normal;
 color:black;
 padding-right:10px; 	
 line-height:20px;	
}
	
#treeMenu li.endItem {
 margin-bottom:-1px;
}
	
#treeMenu li a:hover {color:#D40111;text-decoration:none;} /* mouseover kleur */	
#treeMenu ul .activeMenuItem a {} /* actieve sub-kleur */
/*#treeMenu .itemOpen  {background:url(images/arrowd.gif);background-repeat:no-repeat;} /* actieve root-kleur */ 

#treeMenu .activeMenuItem a{} /* sub kleur van actief root-item */
#treeMenu .activeMenuItem li a{color:#000000;}


/* downloadfiles */
.downloads {
	width:100%;
	padding:0px;margin:0px;border-collapse:collapse;
}
.downloads th {
	text-align:left;
}
.downloads th.main {
	background-color:#008DE4;
	color:white;
	
}
.downloads td.plaatje {
	background-color:#D9F1FF;
	color:black;
	padding:10px;
	text-align:center;
}
.downloads td.sub,.downloads td.links {padding:5px;}

.downloads th h2 {
	font-size:14px;
	padding-left:15px;
	margin:0px;
	line-height:25px;
}
.downloads td h3 {
	font-size:12px;
}
.downloads td {
	
}
.downloads .subcategory_plaatje,.downloads .hoofcategory_plaatje {
	float:left;
	padding:10px;
}

/* formulier */
.textfield {
 border:1px solid #008de4;
}
.button {
 border:1px solid black;
}
.required {
 color:#FF0000;
 font-weight:bold;
 font-size:14px;
}

/* publicatie */
div.publicatietemplate0,div.publicatietemplate1,div.publicatietemplate2,div.publicatietemplate3,div.publicatietemplate4 {padding-bottom:12px;}

	div.publicatietemplate1 .summaryImage,div.publicatietemplate2 .summaryImage {float:left;margin-right:10px;margin-bottom:7px;display:block;}
	div.publicatietemplate3 .summaryImage,div.publicatietemplate4 .summaryImage {float:right;margin-left:10px;margin-bottom:7px;}


#rightcolumn div.publicatietemplate0, #rightcolumndiv.publicatietemplate1, #rightcolumn div.publicatietemplate2,#rightcolumn div.publicatietemplate3, #rightcolumndiv.publicatietemplate4 {padding-bottom:12px;}

	div.publicatietemplate1 .summaryImage,div.publicatietemplate2 .summaryImage {float:left;margin-right:10px;margin-bottom:7px;display:block;}
	div.publicatietemplate3 .summaryImage,div.publicatietemplate4 .summaryImage {float:right;margin-left:10px;margin-bottom:7px;}


a.artikelKop, h2.artikelKop, span.artikelKop h2{font-size:12px;font-weight:bold;color: #1a98e0;}

span.artikelKop h2{ margin:0px;padding:0px;line-height:14px;}


#homepagearticles div.publicatietemplate0,#homepagearticles div.publicatietemplate1,#homepagearticles div.publicatietemplate2,#homepagearticles div.publicatietemplate3,#homepagearticles div.publicatietemplate4 {
 border-bottom:1px solid #bdcaf6;
 overflow:hidden;
 width:240px;
 padding-bottom:10px;
 margin-bottom:10px;
 float:left;
 display:inline;
 margin:6px;
 height:100px;
 padding-right:10px;
}

#homepagearticles a.artikelKop {
 color:black;text-decoration:none;
}

#homepagearticles h2 a:hover {
 text-decoration:underline;
 
}

#homepagearticles h2.artikelKop {
 font-size:12px;
 color:black;
 text-decoration:none;
 margin:0px;padding:0px;
}

#homepagearticles span.artikelKop {margin:0px;padding:0px;}

 a.readmore {

 float:right;
 color:#267dda;
 text-decoration:underline;
}
a.readmore, div.archieflink{margin:5px;float:right;}
div.archieflink a {text-transform:lowercase;}
.plugin div.statusbar {
font-size: 10px;

color: #1a98e0;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
margin-bottom:0px;
}
.plugin div.statusbar a {
 color: #1a98e0;
}


h2.artikelKop {
 font-size:12px;
 color:black;
 text-decoration:none;
 margin:0px;padding:0px;
}

h2.artikelKop a.artikelKop{

color: #1a98e0;
 
}
h2.artikelKop a.artikelKop:hover {
 color: #d40111;
}

div.publicatie {
 padding-bottom:10px;
}

.sitemap {margin-bottom:10px;}
.sitemapurl a{color:#1a98e0;font-weight:bold;}
.sitemapurl a:hover {color: #d40111;}

#content a {color:#1a98e0;}


/* zoeken */
#search {
float:right;

}
#search a {
 color:black;
 text-decoration:none;
 text-transform:uppercase;
 font-size:11px;
 margin-left:5px;
}
#search a:hover {
 text-decoration:underline;
}
#searchinput {
 border:1px solid #666666;
 width:80px;
 font-size:11px;
}
div.zoekresultaat {
 margin-top:7px;margin-bottom:7px;
}

p {margin-top:0px;margin-bottom:14px;}

