body
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding: 0;
	margin: 0;
}

/* layout ##################################################################################### */

div.container {
	text-align: center;
	padding-top:1em;
}

div.inhoudcontainer {
	width:46.85em; 			/* => 750 px	*/
	height:25.2em;			/* => 403 px	*/
	background: white;
	text-align: left;
	border: none;
	margin: 0 auto;
}

div.headercontainer {
	display:none;
}

div.inhoud
{
	width: 46.85em; /* => 750 px	*/
	height: 18.85em; /* => 302 px	*/
	background: white;
	text-align: left;
	border: none;
	margin: 0 auto;
	color: black;
}

div.footercontainer {
	display:none;
}

div.teller { 
	display:none;
}

div.Logo {
width:20em;
height:2.6em;
}

.printhide{
	display:none;
}

.printtabel{
	width:400px;
}

/* content ##################################################################################### */

div.titel { 
	padding-top:0.3em;
	padding-bottom:0.3em;
}

h1 {
	font: 125% Verdana, Arial,  Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin-bottom:0.6em;
}
h2 {
	font: 110% Verdana, Arial,  Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin-bottom:0.3em;
}

p {
	font: 100% Verdana, Arial,  Helvetica, sans-serif;
}

.BgRed{
	Background-color:#FF0000;
}

.BgBlue {
	Background-color:#2E3A52;
}

.BgYellow {
	Background-color:#FFCC00;
}

.TxtWhite {
	color:white;
}

.TxtBold {
	font-weight:bold;
}

.PaddingLeft_10 {

}

.PaddingLeft_50 {
	
}

.Padding_10 {
	padding:0.5em;
}

.FontSyntax {
	font: 100% Syntax, Verdana, Arial,  Helvetica, sans-serif;
}

.Margin_10 {
	margin:0.5em;
}

.Hand{
	cursor: pointer;		/* => zorgt er voor dat Firefox ook een hand toont */ 
	cursor: hand;
}

.Bottom {
	vertical-align:bottom;
}

.Right {
	Text-align:right;
}

.Center {
	text-align: center;
}

.Middle {
	vertical-align:middle;
}

div.kolom1 {
	width:15em;				/* => 240 px	*/
	background: white;
	border: none;
}

div.kolom2 {
	width:15em;				/* => 240 px	*/
	background: white;
	border: none;
	margin-left:0.9em;
}

div.kolom3 {
	width:15em;				/* => 240 px	*/
	background: white;
	border: none;
	margin-left:0.9em;
}
/* Opvattingen */

div.opvattingen_content1 {
}

div.opvattingen_content2 {
}

div.opvattingen_content3 {
	font-family: Arial, Verdana; 
	font-size:150%;
	font-weight:bold;
	color:#2E3A52;
}

div.opvattingen_footer {
	display:none;
}

.Opvattingentitel {
	font-family: Arial, Verdana; 
	font-size:150%;
	font-weight:bold;
	color:#2E3A52;
}

.Opvattingensubtitel {
	font-size:110%;
	font-weight:bold;
	color:#2E3A52;
}

.Opvattingentekst {
	font-size:75%;
	color:#2E3A52;
}

/* Praktijk */

div.praktijk_content {
}


div.praktijk_content1 {
}

div.praktijk_content2 {
}

div.praktijk_footer {
	display:none;
	
}

/* Formulier */

.form {
	margin: 0;
	padding: 0;
}

div.formfield {
	width:15em;
	margin: 0;
	padding: 0;
	margin-bottom:0.4em;
}

div.formfield_left {
	width:0.45em;
	float: left;
	display: inline;
}

div.formfield_middle {
	width:12em;
	height:1.9em;
	background-image:url(../images/content/Forms/formfield_middle.gif);
	float: left;
	display: inline;
}

div.formfield_right {
	width:0.45em;
	float: left;
	display: inline;
}

.formfield_side {
	width:0.45em;
	height:1.9em;
}

.txtfield {
	width:9.5em;
	height:1.15em;
	border-width:0px;
	margin-top:0.05em;
}

/* twee kolommen netjes uitlijnen */

div.kolommen {
	margin-bottom: 1.5em;
}

div.kolommen2 {
	margin-bottom: 0em;
}

div.kolommen .links { /* linkerkolom vaste breedte; rechtermarge; tekst rechts uitlijnen */
	width: 7em;
	margin: 0.3em 0.7em 0 0;
	display: block;
	float: left;
	text-align: right;
}

div.kolommen .links2 {
	width: 12em;
	margin: 0 0.7em 0 0;
	display: block;
	float: left;
	text-align: left;
}

div.kolommen .route_afbeelding {
	margin: 0.5 0.7em 0 0;
	display: block;
	float: left;
	text-align: left;
	width:16em;
}

div.kolommen .route_tekst {
	margin: 0.5 0.7em 0 0;
	display: block;
	float: left;
	text-align: left;
	width:39em;
}

div.kolommen2 .campagne {
}

div.kolommen .credits {
	width: 12em;
	margin: 0 0.7em 0 0;
	display: block;
	float: left;
	text-align: right;
}

/* footer ##################################################################################### */

div.logo {
	width:19.05em;				/* => 305 px	*/
	height:2.4em;				/* => 038 px	*/
	background: white;
	text-align: left;
	border: none;
	margin: 0 auto;
}

/* algemeen ##################################################################################### */

.verberg { 					/* Inhoud verbergen die wel 'zichtbaar' moet blijven voor screenreaders */
	position: absolute;
	left: -999em;
	width: 20em;
}