/* Pagina indeling */

html {

	height: 101%;

}

body {

	background-color: #7d8ea0;

	background-image: url(../images/bodybg.gif);

	background-repeat: repeat-y;

	background-position: center top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	margin: 0px;

	padding: 0px;

}

body.fullsize {

	background-color: #7d8ea0;

	background-image: url(../images/bodybg2.gif);

	background-repeat: repeat-y;

	background-position: center top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	margin: 0px;

	padding: 0px;

}

body.contentpane {

	background-image: none;

	background-color: #ffffff;

	padding: 5px;

}

body.contentpane p {

	font-size: 12px;

	line-height: 16px;

}

body.contentpane table.contentpaneopen td.contentheading {

	font-size: 14px;

}

body.contentpane td.sectiontableheader, body.contentpane tr.sectiontableentry1, body.contentpane td {

	font-size: 12px;	

}

#container {

	width: 765px;

	margin: auto;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}

#header {

	width: 765px;

	height: 24px;

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	padding-top: 158px;

}

#content {

	width: 765px;

	float: left;

}

#c1 {

	width: 217px;

	float: left;

	background-color: #c5d0e8;

	background-image: url(../images/c1top.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#c2 {

	width: 512px;

	float: left;

	color: #484848;

	background-color: #ffffff;

	background-image: url(../images/c2top.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top: 20px;

	padding-left: 18px;

	padding-right: 18px;

	line-height: 18px;

}

#c3 {

	left: 0px;

	right: 0px;

	width:729px;

	float: left;

	color: #484848;

	background-color: #ffffff;

	background-image: url(../images/c2top.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top: 20px;

	padding-left: 18px;

	padding-right: 18px;

	line-height: 18px;

}







/* Stijlen header */





#header div.module ul#mainlevel {

	display: none;

	padding: 0px;

	margin: 0px;

	list-style-type: none;	

}









/* Stijlen rechter kolom */

select {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

p.sitemapfooter {

	display:none;

}

td.pagenavbar {

	width: 120px;

	text-align: left;

}

td.pagenavbar img, td.pagenavbar span.sb_avatar {

	padding: 0px;

	margin: 0px;

	text-align: left;	

}

input.general {

	font-size: 11px;

	margin-top: 10px;

}

span.sb_messagebody {

	margin-bottom: 15px;

}

span.sb_signature {

	color: #a0a0a0;

	font-size: 90%;

}

span.sb_quote {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

	color: #707070;

	border: solid 1px #b0b0b0;

	background-color: #ececec;	

}

hr {

	width: 0px;

}

div.sb_footer {

	display: none;

}

.inputbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 120%;	

 padding: 2px;
 
 background: #FFF6CB none repeat scroll 0 0;
}

table.akocomments td.sectiontableheader {

	font-size: 13px;

	color: #0b3a95;

	font-weight: bold;	

}

.button {

	font-size: 11px;

}

td.contentheading {

	font-weight: bold;

}

table.blog td.contentheading, table.contentpaneopen td.contentheading, div.sitemap h1, div.componentheading, div.componentheadingweblinks {

	color: #0b3a95;

	font-weight: bold;

	font-size: 150%;

	padding-bottom: 12px;

}

table.contentpaneopen span.small, table.contentpaneopen td.createdate, span.small {

	font-size: 80%;

	color: #808080;

}

span.createdate {

	width: 300px;

}



span.article_separator {

	width: 100%;

	height: 30px;

	display: block;

	margin-bottom: 10px;

	background-image: url(../images/line.gif);

	background-repeat: no-repeat;

	background-position: center bottom;	

}

a {

	text-decoration: none;

	color: #1643ff;

}

a:hover {

	text-decoration: underline;

}

div.sitemap {

	width: 729px;

}

div.sitemap h3 {

	color: #0b3a95;

	font-weight: bold;

	font-size: 120%;

}

div.sitemap ul {

	margin: 0px;

	padding: 0px;

	padding-left: 20px;

}



table.contentpaneweblinks td {

	padding-bottom: 10px;

}

td.sectiontableheaderweblinks {

	font-weight: bold;

}

h2 {

	font-size: 13px;

}



table.contenttoc {

	margin-top: 10px;

	margin-bottom: 15px;

	margin-left: 10px;

	border: solid 1px #b0b0b0;

	background-color: #f4f4f4;

}

table.contenttoc tr, table.contenttoc td {

	margin: 0px;

	padding: 0px;

	padding-left: 10px;

	padding-right: 10px;

}

table.contenttoc th {

	padding-top: 10px;

}

div.pathway, td.sectiontableheader {

	padding-bottom: 3px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #c8c8c8;

	border-right-color: #c8c8c8;

	border-bottom-color: #c8c8c8;

	border-left-color: #c8c8c8;	

}

tr.sectiontableentry2 td {

	background-color: #f4f4f4;

	padding-bottom: 3px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #D8D8D8;

	border-right-color: #D8D8D8;

	border-bottom-color: #D8D8D8;

	border-left-color: #D8D8D8;	

}



/* Stijlen linker kolom */



#c1 form .inputbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	margin-bottom: 6px;

	padding: 0px;

	padding-left: 1px;

}

#c1 form .button {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	margin-bottom: 8px;

	margin-top: 8px;

	padding: 0px;

	padding-left: 1px;	

}



#c1 h3 {

	color: #ffffff;

	font-size: 13px;

	margin: 0px;

	padding: 0px;

	padding-left: 10px;

	padding-top: 3px;

	width: 207px;

	height: 19px;

	background-image: url(../images/headleft.gif);

	background-repeat: repeat-x;

	background-position: top left;		

}

#c1 form {

	padding-left: 10px;

	margin: 0px;

	margin-top: 10px;

}

#c1 ul.latestnews {

	padding: 0px;

	margin: 0px;

	list-style-type: none;	

}

#c1 ul a {

	text-decoration: none;

	color: #16439f;

	width: 197px;

	padding-top: 3px;

	padding-bottom:3px;

	padding-left: 10px;

	padding-right: 10px;

	display: block;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #e2e8f4;

	border-right-color: #e2e8f4;

	border-bottom-color: #8b9ab8;

	border-left-color: #e2e8f4;

}

#c1 ul a:hover {

	background-color: #e2e8f4;

}

#c1 table.c1icons {

	padding: 0px;

	margin: 0px;

	padding-left: 10px;

	margin-bottom: 4px;

	margin-top: 10px;

}

#c1 table.c1icons td {

	padding-bottom: 6px;

}

#c1 table.c1icons a {

	color: #16439f;

	text-decoration: none;

}

#c1 div.moduletablespotlight a {

	color: #ffffff;

	text-decoration: none;

	display: block;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	width: 197px;

	height: 71px;

	background-image: url(../images/buttonleft.gif);

	background-repeat:  no-repeat;

	background-position: top left;		

}

#c1 div.moduletablespotlight a:hover {

	background-position: 0px -81px;

}

#c1 div.moduletablespotlight span.l_big {

	display: block;

	height: 12px;

	font-size: 14px;

	font-weight: bold;

}

#c1 div.moduletablespotlight span.l_small {

	margin-top: 6px;

	font-size: 10px;

}

#c1 table.poll .button {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0px;

	margin-bottom: 8px;

	margin-top: 8px;

	padding: 0px;

	padding-left: 1px;	

}

#c1 table.poll thead td {

	padding-bottom: 10px;

}

#c1 table.pollstableborder {

	width: 100%;

}

#c1 table.pollstableborder td.sectiontableentry2, #c1 table.pollstableborder td.sectiontableentry1 {

	text-align: left;

	vertical-align: middle;

}

.transMenu div.content table.items tr.item td {
	text-align: left;
}

div.search input[type=text] {
	font-size: 13px;
}



.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}
.transMenu .content {
 position:absolute  ; 
}
.transMenu .items {
 border: 0px none #FFFFFF ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:2; 
}
.transMenu  td
{
 padding: 5px 5px 5px 5px !important;  
 font-size: 11px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #ffffff !important ; 
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #FFFFFF !important ; 
}
.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer; 
 cursor:hand; 
}
.transMenu .background {
background-image:none; background-color: #1c396e !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 opacity:0.90; 
 filter:alpha(opacity=90) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:3px; width:2px; 
 opacity:0.90; 
 filter:alpha(opacity=90)
}
.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:3px; height:2px; 
 opacity:0.90; 
 filter:alpha(opacity=90)
}
.transMenu .item.hover {
background-image:none; background-color: #0a2b67 !important ; 
}
.transMenu .item img { 
 margin-left:10px !important ; 
}
table.menu {
 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px none #FFFFFF ; 
 z-index: 1; 
}
table.menu a{
 margin:0px !important ; 
 padding: 5px 5px 5px 5px !important ; 
 display:block !important; 
 position:relative !important ; 
}
div.menu a,
div.menu a:visited,
div.menu a:link {
 width:86px; 
 font-size: 11px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: center !important ; 
 font-weight: normal !important ; 
 color: #ffffff !important ; 
 text-decoration: none !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 white-space:nowrap ; 
}
div.menu td {
 border-bottom: 0px none #FFC819 ; 
 border-top: 0px none #FFC819 ; 
 border-left: 0px none #FFC819 ; 
background-image:none; background-color: #0a3077 !important ; 
} 
div.menu td.last {
 border-right: 0px none #FFC819 ; 
} 
#trans-active a{
 color: #FFFFFF !important ; 
background-image:none; background-color: #0a2b67 !important ; 
} 
#menu a.hover   { 
background-image:none; color: #FFFFFF !important ; 
 background-color: #0a2b67 !important ; 
}
#menu span {
 display:none; 
}


.pagination span, .pagination a {
	padding: 0px 2px;
}

fieldset.input {
	border: none;
}

table.contenttoc {
	float:right;
	margin-left: 40px;
	margin-bottom: 30px;
}

table.contenttoc th {
	padding-bottom: 7px;
}

#c2 #comments-header h3 {
	font-size: 18px;
}

#c2 #comments-container {
	padding: 30px 0px;
}

#c2 #comments-container .form-input {
	width: 35%;
}