/*************************************************************
  P A G E
*************************************************************/
.noScreenDisplay { display: none;}
* { margin: 0; padding: 0;}

big { font-size: 130% }
small, sup, sub { font-size: 80% }

img { -ms-interpolation-mode: bicubic } /* Makes resized images in IE look better */

body { background: #717971 url(bg_patroon.jpg) repeat top center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; line-height: 1.2em; }

#wrapper { background: transparent url(bg_header_patroon.jpg) repeat-x top center; width: 100%;}

#content_wrapper { background: transparent url(bg_content_wrapper.jpg) no-repeat top center; width: 964px; height: 980px; margin: 0 auto;}

#menu { width: 735px; height: 33px; display: block; clear: both; padding: 262px 0 12px 229px;}

#submenu { float: left; width: 164px; height: 200px; display: block; padding: 10px 15px 0 50px;; text-align: right;}
a.subMenu2, a.subMenu2HL { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; display: block; line-height: 1.8em; border-bottom: 1px dotted #B2B3AD;}
a.subMenu2:hover, a.subMenu2HL { color: #E5D8AC; font-weight: bold }

#content { float: right; width: 612px; padding: 15px 63px 0px 60px; display: block; background:#F4EEDD url(bg_content.png) no-repeat top right; }

#footer { width: 100%; display: block; clear: both; text-align: center; border-top: 1px dotted #565042; margin-top: 10px; padding-top: 5px; padding-bottom: 15px;}

/*************************************************************
  A L G E M E E N
*************************************************************/
a { color: #99942B; }
a:hover { text-decoration: none;}

p { }

h1, h2, h3 { color: #555041;}
h1 { font-size: 17px; border-bottom: 1px dotted #9C947E; padding-bottom: 6px; margin-bottom: 20px; padding-top: 20px;}
h2 { font-size: 15px; font-weight: bold; font-style:italic; padding-bottom: 15px; padding-top: 20px;}
h3 { font-size: 13px; font-weight: bold; margin-bottom: 10px;}

ul, li { list-style-position: inside; }

/*************************************************************
  M O D U L E S
*************************************************************/
/* Aangepaste pdflink module */
.fototekst { display: block; clear: both; padding-bottom: 20px;} 
.BeeldRechts { float: right; margin: 0 0 10px 15px; border: 6px solid #FFF;}
.BeeldLinks { float: left; margin: 0 15px 10px 0; border: 6px solid #FFF;}
.BeeldGroot { margin: 10px 0;}
.BeeldGrootRechts { float: right; border: 6px solid #FFF; }
.BeeldGrootLinks { float: left; border: 6px solid #FFF; }
.ankerlijst { padding: 0 2px; line-height: 2em;}
.IkoonLinks {float: left;}
.box a.url { line-height: 33px;}
.pdfopmerking { padding-right: 5px;}
#memo { display: block; clear: both; padding-bottom: 20px;}

/*************************************************************
  F O R M U L I E R
*************************************************************/
input,textarea, select { border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 1px 2px; color: #666; margin: 2px 0;}
.checkbox, .radio { border: none; margin-right: 5px;}
.form {
	margin-bottom: 5px;
	margin-left: 0;
	padding: 2px;
	line-height: 190%;
}
.content{
	margin: 0 0 0 105px;
}
.content2{
	margin:0;
	float:left;
}
.label{
	margin: 0 5px 0 0;
	padding: 0;
	width: 100px;
	text-align:right;
	display: block;
	float:left;
	clear:left;
	line-height: 190%;
}
input.knop {
	background-color: #515751;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	border: none;
	margin: 5px 0 0 0;
	padding: 2px;
}
/* 2 kolommen tekst + beeld ------------ */
table.portal {
	margin:0 0 20px 0;
	width:100%;
	}
table.portal .kolom1 {
	border-right: 1px dotted #9C947E;
	padding: 0 20px 0 0;
	vertical-align:top;
	width:50%;
	}
table.portal .kolom2 {
	padding: 0 0 0 20px;
	vertical-align:top;
	width:50%;
	}