/* CSS Document 
    zie incident: 109035  donkerblauw color: #00478F;		lichtblauw color: #7BBEEC; 
*/
body, div, tr, td, input, select, option, textarea, h6
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 11px;
	color: #000000;
}

body.header
{
	margin: 0;
	padding: 88px 15px 15px 15px;
}

.headerBodyOutsideBody
{
	margin: 0;
	padding: 88px 15px 15px 15px; 
}

body
{
	margin: 0;
	padding: 0px 15px 15px 15px;
}

iframe
{
	padding: 0px 0px 0px 0px;
}

ul
{
	margin-bottom: 0pt;
	margin-top: 0pt;
}

body.menu
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/menu_bkg.gif');
}

body.popup
{
	background-image: url('../images/titel_popup_bkg.gif');
	background-repeat: repeat-x;
	padding: 32px 15px 15px 15px;
}

#header
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 58px;
	width: 100%;
}

#headerExampleBody
{
	margin: 0;
	padding: 88px 15px 15px 15px;
	background-image: url('../images/body_bkg.gif');
	background-repeat: repeat-x;
	width: 600px;
}

#headerexample
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 58px;
	width: 100%;
}

#logo
{
	position: absolute;
	margin: 0px 0 0 0px;
}

.illustratie
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#illustratie
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#titel1
{
	position: absolute;
	top: 32px;
	right: 366px;
}

.popup #titel1
{
	position: absolute;
	top: 0px;
	right: 365px;
}

#titel2
{
	position: absolute;
	top: 32px;
	right: 0px;
}

.popup #titel2
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#uitloggen
{
	position: absolute;
	top: 5px;
	right: 20px;
}

#help
{
	position: absolute;
	top: -1px;
	right: 15px;
	z-index: 1;
}

#menu
{
	height: 20px;
	padding: 0 0 0 15px;
	margin: 0;
	position: absolute;
	top: 58px;
	left: 0px;
	width: 90%;
	white-space: nowrap;
}

#menu a img
{
	padding: 0;
	margin: 0;
}
/* ---------------------------------*/
h1
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 16px;
	color: #868279;
	margin: 8px 0 8px 0;
	padding: 0;
}
h2
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #7BBEEC;
	margin: 8px 0 8px 0;
	clear: left;
}

h3
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #868279;
	display: inline;
	margin: 0;
	padding: 0 5px 0 5px;
}
/* ---------------------------------*/

.content
{
	/*padding: 0 15px 0 15px;*/
}

.block
{
	background-color: #F2F9FE;
	padding: 2px;
	margin: 0 0 16px 0;
}

.twocolumn
{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 16px 0;
	padding: 0;
}

.twocolumn td
{
	vertical-align: top;
}

.twocolumn .column
{
	background-color: #F8F6F3;
	border-right: 8px solid #ffffff;
	margin: 8px;
	padding: 0;
}

.alignright
{
	text-align: right;
}

.alignleft
{
	text-align: left;
}

.details .firstcolumn
{
	width: 150px;
	color: #767B7E;
	text-align: right;
	padding-right: 10px;
}

.aptable
{
	width: 100%;
	border: 1px solid #868279;
	border-collapse: collapse;
}

.aptable td, .aptable tr
{
	margin: 0;
	vertical-align: top;
	padding: 2px 0px 2px 0px;
}

.aptable .head3
{
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
	color: #7BBEEC;
}

.aptable .odd
{
	background-color: #EBE9E2;
}

.aptable .total1
{
	background-color: #A80014;
	color: #ffffff;
	padding: 2px 4px 2px 4px;
}

.aptable .waarde1
{
	background-color: #EBE9E2;
	color: #000000;
	padding: 2px 4px 2px 4px;
}

.smallinput
{
	margin: 0;
	padding: 0;
	width: 12px;
	height: 12px;
}

.link
{
	font-weight: bold;
	color: Black;
}

.link:hover
{
	font-weight: bold;	
	color: #00478F;		
}

.head
{
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
	color: #7BBEEC;
	padding-top: 4px;
	padding-bottom: 4px;
}

.selected
{
	font-weight: bold;
	color: #A80014;
	text-decoration: none;
}

.overview
{
	width: 100%;
	border: 1px solid #868279;
	border-collapse: collapse;
	font-size: x-large; 
}

.overview td, .overview tr
{
	margin: 0; 
	vertical-align: top;
	padding: 2px 6px 2px 6px;
}

.overview .grayBorder
{
	border: 1px solid #868279;
}

.overview .opmerking
{
	padding: 10px 5px 10px 5px;
	border: 1px solid #868279;
	font-style: italic;
}

.overview .empty
{
	height: 12px;
}

.overview .head
{
	font-weight: bold; 
}
.overview .head td
{
	color: #868279;
}
.overview .head
{
	color: #868279;
}
.overview .head2
{
	background-color: #7BBEEC;
	font-weight: bold;
}
.overview .head2 td
{
	color: #ffffff;
}
.overview .head3
{
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
	color: #7BBEEC;
}
.overview .head4
{
	font-weight: bold;
	background-color: #7BBEEC;
	color: #FFFFFF;
	border: 2px solid #7BBEEC;
}
.overview .head5
{
	text-transform: uppercase;
	font-weight: bold;
	background-color: #868279;
	color: #FFFFFF;
}
.overview .head6
{
	font-weight: bold;
	color: #868279;
}
.overview .head7
{
	text-transform: uppercase;
	font-weight: bold;
	color: #7BBEEC;
}
.overview .head3NoCase
{
	font-weight: bold;
	white-space: nowrap;
}
.overview .head3 td
{
	color: #7BBEEC;
}

.overview .odd
{
	background-color: #cccccc;
}

.overview .oddSmallFont
{
	background-color: #cccccc;
	font-size: xx-small;
}

.overview .scorelist
{
	background-color: #E7E6E4;
	width: 13px;
}

.overview .MouseOverRow
{
	background-color: #7BBEEC;
	cursor: pointer;
}

.overview .odd2
{
	background-color: #ABD8F6;
}

.overview .total
{
	margin: 8px 0 8px 0;
}

.overview .total1
{
	background-color: #A80014;
	color: #ffffff;
	padding: 2px 4px 2px 4px;
}
.overview .total2
{
	background-color: #EBE9E2;
	padding: 2px 4px 2px 4px;
}

.overview .waarde1
{
	background-color: #EBE9E2;
	color: #000000;
	padding: 2px 4px 2px 4px;
}

.overview .longtext
{
	width: 100%;
	height: 56px;
	margin: 0 0 8px 0;
	padding: 2px;
}

.overview2
{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 12px 0;
}

.overview2 td
{
	border: 1px solid #ffffff;
}

.overview2 .checkbox
{
	background-color: #E7E6E4;
}

.overview2 .head
{
	font-weight: bold;
}

.overview2 .title
{
	color: #7BBEEC;
	text-transform: uppercase;
}

.tabs
{
	margin: 0;
	padding: 0;
	white-space: nowrap;
	height: 25px;
	overflow: hidden;
}

.tabs a
{
	margin: 0;
	padding: 0;
}

.tablesettings
{
	width: 100%;
}

.tablesettings td
{
	margin: 0;
	padding: 2px 6px 2px 6px;
}

.prevnext
{
	color: #A80014;
	text-align: right;
	padding: 2px 6px 2px 6px;
	font-weight: bold;
}

.textblock
{
	background-color: #ECF6FD;
	width: 760px;
	margin: 0 0 16px 0;
}

.inlinetextblock
{
	background-color: #ECF6FD;
	margin: 0 0 8px 0;
	width: 800px;
	float: left;
	height: 40px;
	padding: 6px;
}

.inlinetextblocksmall
{
	background-color: #ECF6FD;
	margin: 0 0 16px 0;
	width: 640px;
	float: left;
	height: 40px;
	padding: 6px;
}

.inlinetextblockprint
{
	background-color: #ECF6FD;
	margin: 0 0 16px 0;
	width: 800px;
	float: left;
	height: 40px;
	padding: 6px;
}

.textblock p, .inlinetextblock p
{
	padding: 8px 10px 8px 10px;
	margin: 0;
}

.line
{
	border-top: 1px solid #868279;
}

.test
{
	padding: 8px 10px 8px 10px;
	display: block;
}

.formtable
{
	border-width: 0;
	margin: 0 0 16px 0;
	padding: 0;
}

#formtableWithBorder
{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 16px 0;
	padding: 0;
}

.formtableSearch
{
	border-collapse: collapse;
	margin: 0 0 0px 0;
	padding: 0;
}
.formtable td {
    padding: 2px 0 2px 0;
}
.formtable[border='1'] > * > td {
    border-color: #a0a0a0 #f0f0f0 #f0f0f0 #a0a0a0;
    border-style:solid;
}
.formtable .firstcolumn
{
	width: 140px;
}
.formtableSearch .firstcolumnwide
{
	width: 180px;
}

.firstcolumnSearch
{
	padding: 0px 0px 0px 180px;
}

.formbutton
{
	margin-top: -1px;
	border: 1px solid #7DC2F1;
	padding: 0 6px 1px 6px;
	color: #3589B5;
	background-color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.buttonHover
{
	margin-top: -1px;
	border: 1px solid #868279;
	padding: 0 6px 1px 6px;
	color: #3589B5;
	background-color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

    .formbutton[disabled], .buttonHover[disabled] {
        opacity: .66;
        cursor: default;
        border: 1px solid #7DC2F1;
    }

.bottommenu
{
	background-image: url('../images/sluitbalk.gif');
	background-repeat: repeat-x;
	padding: 1px 0 4px 0;
	margin: 0;
	white-space: nowrap;
}

.bottommenu li
{
	display: inline;
	margin: 0 0px 0 0px;
}

.button
{
	margin-top: -1px;
	padding: 1px 6px 1px 6px;
	border: 1px solid #7DC2F1;
	color: #3589B5;
	background-color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

.button:hover, .formbutton:hover
{
	border: 1px solid #868279;
}

.tinybutton
{
	width: 13px;
	height: 13px;
	border: 1px solid #6A6A6A;
	padding: 0 1px 0 1px;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #6A6A6A;
	cursor: pointer;
	background-color: #FFFFFF;
}

.tinybutton:hover
{
	background-color: #6A6A6A;
	color: #ffffff;
}

.tinybuttonGrayedOut
{
	width: 13px;
	height: 13px;
	border: 1px solid #E1E1E0;
	padding: 0 1px 0 1px;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #E1E1E0;
	background-color: #FFFFFF;
}

.tinybuttonInverted
{
	width: 13px;
	height: 13px;
	border: 1px solid #6A6A6A;
	padding: 0 1px 0 1px;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background-color: #6A6A6A;
	color: #ffffff;
}

.tinybuttonInverted:hover
{
	color: #6A6A6A;
	background-color: #FFFFFF;
}

.remarkbuttonEmpty
{
	width: 10px;
	height: 11px;
	border: 0;
	padding: 0 0 0 0;
	cursor: pointer;
	background-image: url('../images/butRemark_empty.gif');
}

.remarkbuttonFull
{
	width: 10px;
	height: 11px;
	border: 0;
	padding: 0 0 0 0;
	cursor: pointer;
	background-image: url('../images/butRemark_full.gif');
}

.tinybuttonfixedsize:hover
{
	background-color: #6A6A6A;
	color: #ffffff;
	width: 15px;
	height: 15px;
}

.tinybuttonfixedsize
{
	border: 1px solid #6A6A6A;
	padding: 0 2px 0 2px;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #6A6A6A;
	cursor: pointer;
	width: 15px;
	height: 15px;
}

.cleantable
{
	border-collapse: collapse;
	border: none;
	margin: 0;
	padding: 0;
}

.cleantable td
{
	padding: 0;
	margin: 0;
}

a img
{
	border: none;
}

input, select
{
	/* border: 1px solid #868279; */
}

.NoEnterBullets
{
	margin-bottom: 0pt;
	margin-top: 0pt;
}

td
{
	vertical-align: middle;
}

textarea
{
	font-style: italic;
}
.w10px
{
	width: 10px;
}
.w20px
{
	width: 20px;
}
.w50px
{
	width: 50px;
}
.w120px
{
	width: 120px;
}
.w150px
{
	width: 150px;
}
.w200px
{
	width: 200px;
	/*visibility: visible;*/
}
.w200pxinv
{
	width: 200px;
	/*visibility: hidden;*/
}
.w450px
{
	width: 450px;
	/*visibility: visible;*/
}
.w450pxinv
{
	width: 450px;
	/*visibility: hidden;*/
}
.w550px
{
	width: 550px;
}
.w600px
{
	width: 600px;
	/*visibility: visible;*/
}
.w600pxinv
{
	width: 600px;
	/*visibility: hidden;*/
}
.w5pct
{
	width: 5%;
}
.w10pct
{
	width: 10%;
}
.w20pct
{
	width: 20%;
}
.w30pct
{
	width: 30%;
}
.w40pct
{
	width: 40%;
}
.w50pct
{
	width: 50%;
}
.w60pct
{
	width: 60%;
}
.w70pct
{
	width: 70%;
}
.w80pct
{
	width: 80%;
}
.w90pct
{
	width: 90%;
}
.w100pct
{
	width: 100%;
	/*visibility: visible;*/
}
.w100pctinv
{
	width: 100%;
	/*visibility: hidden;*/
}
.smallcolumn
{
	width: 26px;
}
.hidden
{
	visibility: hidden;
}
.visible
{
	visibility: visible;
}

w120px
{
	width: 120px;
}

a.scolumn:link
{
	color: #A80014;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
}
a.scolumn:hover
{
	color: #A80014;
	text-decoration: underline;
	text-transform: uppercase;
}
a.scolumn
{
	text-transform: uppercase;
}

a.scolumnBlack:link
{
	color: Black;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
}
a.scolumnBlack:hover
{
	color: #00478F;
	text-decoration: underline;
	white-space: nowrap;
	text-transform: uppercase;
}
a.scolumnBlack
{
	text-transform: uppercase;
}

a.icolumn:link
{
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}
a.icolumn:hover
{
	color: #00478F;
	text-decoration: underline;
	white-space: nowrap;
}
a.icolumn
{
	text-transform: uppercase;
}

a.column:link
{
	font-family: Verdana;
	color: #000000;
	text-decoration: underline;
	white-space: nowrap;
}
a.column:hover
{
	font-family: Verdana;
	color: #00478F;
	text-decoration: underline;
	white-space: nowrap;
}

a
{
	color: #000000;
	text-decoration: underline;
	white-space: nowrap;
}
a:hover
{
	color: #00478F;
	text-decoration: underline;
	white-space: nowrap;
}

.borderview
{
	border: 1px solid #868279;
	border-collapse: collapse;
}

.borderviewline
{
	border-bottom: 1px solid #868279;
	border-collapse: collapse;
}

.bigtabtable
{
	height: 26px;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
}
.bigtabtable .selectedcenter
{
	background-image: url('../images/bigtab/bigtabsel_center.gif');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.bigtabtable .selectedleft
{
	width: 2px;
	background-image: url('../images/bigtab/bigtabsel_left.gif');
	background-repeat: no-repeat;
}
.bigtabtable .selectedright
{
	width: 2px;
	background-image: url('../images/bigtab/bigtabsel_right.gif');
	background-repeat: no-repeat;
}
.bigtabtable .normalcenter
{
	background-image: url('../images/bigtab/bigtab_center.gif');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
}
.bigtabtable .normalleft
{
	width: 2px;
	background-image: url('../images/bigtab/bigtab_left.gif');
	background-repeat: no-repeat;
}
.bigtabtable .normalright
{
	width: 2px;
	background-image: url('../images/bigtab/bigtab_right.gif');
	background-repeat: no-repeat;
}

.noborder
{
	border: none;
	border-width: 0;
}

.welcomediv
{
	background-color: #7BBEEC;
}

.kruimelpad
{
	cursor: pointer;
	color: #868279;
	text-decoration: none;
}
a.kruimelpad:hover
{
	color: #868279;
	text-decoration: underline;
}

.chkboxlist tr td
{
	width: 130px;
}

.well {
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    display:none;
    margin:1em;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    min-height: 20px;
    padding: 19px;
}

.btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}

/* patch voor te grote editor (in b.v. Beschrijving) */
#RadEditor1Center {max-height:292px;}