html, body {
	margin: 0;
	padding: 0;
}
body {
	font-size: 75%;
	font-family: arial, helvetica, sans-serif;
    /*background: url(../../../../images/background.gif) repeat;*/
	background-color: #EFEFEF;
	color: #222;
	line-height: 150%;
}
.tablegrid {
	width: 100%;
	border-collapse: collapse;
	font-size: 1.2em;
}
.tablegrid td {
	padding: 3px;
	border: 1px solid #000;
}
.goback {
	text-align: right;
	font-style: italic;
	font-weight: bold;
	padding: 20px 5px 20px 0;
}
.nocss {
	display: none;
}

/* HEADER STUFF */
div#wrapper{
	width: 90%; 
	margin-left:50px;
}
div#header,div#bottom {
	background: #bac8da url(../../../../cms/templates/volharding-nl/images/header.png) repeat-x top center;
	color: #f5f5f5;
	margin-top: 0em;
	margin-bottom: 1em;
	padding: 1.2em 0 1.2em 3em;
}
h1
{
	font-size: 2em;
}
h2
{
	font-size: 1.75em;	
}

h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1em; border-bottom: 1px dashed; }

h1#title {
	font-size: 3.2em;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	text-align:left;
}

/* WRAPPER - CONTAINER - CONTENT STUFF */
div#container, div.post-container {
	float: right;
	width: 100%;
}
div#container { margin: 0 0 0 -20em; }
div.post-container { margin: 0 0 0 -10.5em; }
div.narrowcolumn {
	margin: 0 0 0 19.5em;
	padding: 0 2% 0 1%;
}
div.widecolumn {
	margin: 0 0 0 19em;
	padding: 0 4% 0 2%;
}
/* SIDEBAR STUFF */
div#sidebar {
	float: left;
	width: 16em;
}
div#sidebar ul {
	margin: 0 1.5em 0 3em;
	padding: 0;
}
div#sidebar ul li {
	font-size: 1em;
	line-height: 175%;
	list-style: none;
	margin: 0 0 1.5em 0;
	padding: 0;
}
div#sidebar ul li h2 {
	font-size: 1em;
	margin: 0;
	text-transform: uppercase;
}
div#sidebar ul li p, div#sidebar ul li ul, div#sidebar ul li ul li {
	margin: 0;
	padding: 0;
}
div#sidebar ul li ul li ul li {
	font-size: 0.9em;
	margin: 0 0 0 1em;
}
/* FOOTER STUFF */
div#footer {
	background: transparent;
	clear: both;
	color: #546188;/*#888;*/
	padding: 5em 0 1em 3em;
	text-align:center;
}
div#footer p {
	font-size: 0.9em;
	margin: 0;
}

/* GLOBAL ALIGNMENT AND MISC ELEMENTS */
div.navigation {
	clear: both;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
div.nav-left, div.nav-right {
	margin: 0 auto;
	width: 49%;
}
abbr, acronym {
	border-bottom: 1px dotted #546188;
	cursor: help;
}
code, pre {
	font: 1em/normal "courier new", courier, monospace;
}

/* IMAGE ELEMENTS, INCLUDING LINKS */
img { border: none; }

div#header a, div#header a:active, div#header a:link, div#header a:visited,div#bottom a, div#bottom a:active, div#bottom a:link, div#bottom a:visited {
	background: transparent;
	color: #fff;	
	text-decoration: none;
}
div#header a:hover,div#bottom a:hover {
	background: transparent;	
	color: #e5e5e5;
}
div#content a, div#content a:active, div#content a:link, div#content a:visited {
	color: #546188;
	background: transparent;
}
div#content a:hover {
	color: #000;
	background: transparent;
}
div#sidebar a, div#sidebar a:active, div#sidebar a:link, div#sidebar a:visited {
	background: transparent;
	color: #546188; /*#999;*/
	text-decoration: none;
}
div#sidebar a:hover {
	background: transparent;
	color: #2f4e6f;
	text-decoration: underline;
}
div#footer a, div#footer a:active, div#footer a:link, div#footer a:visited {
	background: transparent;
	color: #546188; /*#888;*/
}
div#footer a:hover {
	background: transparent;
	color: #222;
	text-decoration: none;
}

/* ADMIN STUFF */
.attnboxfilled3 {width: 85%; margin: 0 auto; background: url(../../images/attnboxfill2.gif) no-repeat left bottom;margin-bottom: 1em; color: #A19DAD;}
#content .attnboxfilled3 h6 {margin:0 !important;padding:7px 7px 7px 12px;border-left: 3px solid #CCC7DD; background: url(../../images/attnboxfill2.gif) no-repeat right top; color:#A19DAD;font-size: 1.2em;}
.attnboxfilled3 p, .attnboxfilled3 ul {border-right: 3px solid #CCC7DD;padding:0 30px 10px;margin:0 !important;}
.attnboxfilled3 p, .attnboxfilled3 li {clear:both;margin:0 !important;}
/* cols */
#content .twocol h2 {margin-top: 0.5em;}
.colcontainer {clear:both;}
.twocol {width:47%;float:left; position:relative;} /*icm:padding verwijderd want anders onregelmatige kantlijn */
.twocol+.twocol {float:right;}
#content .twocol h4 { font-size: 14px;}
