@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }

ul li {	list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
:-moz-any-link:focus { outline: none; }
html { width:100%; height:100%; }
body { height:100%; font-family:Arial, Helvetica, sans-serif; background:#fff; }
a:link, a:visited { text-decoration:none; color:#6D6F71; }
a:hover { text-decoration:underline; }
a.black { color:#000 !important }
input, select { vertical-align:middle;}
select{margin-left:3px;}
.selectMax{width:98%;}
fieldset { border:none; }
table { border-collapse:collapse }
.clear { clear:both; }
.clear, .news-list .column .border { text-indent:-5000px; font-size:0px; line-height:0px; }
.he { height:21px; }
.all { width:1010px; margin:0 auto; }
.top { border-bottom:1px solid #000; position:relative; height:89px; }
img.logo {						/*______hack in styles-ie.css______*/ position:absolute; bottom:-21px; left:21px; }
.menus-holder { margin:0 0 0 248px; }
.menus-holder ul { float:left; }
.menus-holder .nav { padding-right:20px; margin-top:5px; }
.menus-holder .nav li {						/*______hack in styles-opera.css______*/ padding:0 10px 4px 0; }
.menus-holder .user-menu { font-size:8pt; }
.menus-holder .user-menu li { padding-bottom:1px; }

.first-col { float:left; width:240px; margin-left:20px; }

.first-col .nieuwsBlock { float:left; margin-top:20px; }
.first-col .nieuwsBlock h2 { border-bottom:1px solid #000; margin-bottom:10px; color:#eb008c; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; font-style:italic; }
.first-col .newsItem { width:222px; border-bottom:1px solid #CCCCCC; margin-bottom:10px; }
.first-col .newsTitle { margin-bottom:10px; }
.first-col .newsTitle a { font-family:"Times New Roman", Times, serif; font-size:14px; color:#eb008c; }
.first-col .newsDate { font-size:10px; }
.first-col .newsBtn { float:left; margin-top:10px; }

/*.first-col .container h2 { margin:13px 0 0 -1px; }
.first-col .container h4, .news-list .column h4 { color:#000; font-size:9pt; font-weight:normal; font-weight:bold; margin-top:19px; }
.first-col .container h4 a, .news-list .column h4 a { color:#000; }
.first-col .container h5 a { font-weight:bold; font-size:9pt; color:#EC008C; }
.first-col .container p { width:180px; }*/

.second-col { float:right; width:744px; }
.second-col div.first, .second-col div.second, .second-col div.third { width:224px; height:593px; float:left; margin-right:12px; }
.second-col div.first { background:#38939B; }
.second-col div.second { background:#0092CF; }
.second-col div.third { background:#41AD49; margin-right:0; }
/*.second-col div.first h1, .second-col div.second h1, .second-col div.third h1 { margin:14px 0 17px 13px; }*/
/*.second-col div.first p, .second-col div.second p, .second-col div.third p { padding-left:12px; width:200px; font-weight:bold; font-size:9pt; }*/
/*.second-col div.first.hover p, .second-col div.second.hover p, .second-col div.third.hover p { color:#fff; }*/

/* LoginTxt */
.loginTxt { position:absolute; left:265px; top:10px; width:350px; font-size:14px;font-weight:bold; color:#436C7F; }
.loginTxt a { color:#EB008C; }

/* Container */
.topRight { float:right; text-align:right; width:350px; margin-right:50px; }

/* Top navigatie (flags, shop) */
.topNav { padding:0; list-style-type:none; }
.topNav li { display:inline; margin-left:10px; font-size:12px; }
.topNav li a { color:#EB008C; }

/* Search block */
.search-block { float:right; margin-top:25px; display:inline; }
.search-block input { border:1px solid #000; height:18px; width:181px; height:16px; padding:2px 1px 1px 3px; }
.search-block input.btn { width:auto; padding:1px 2px 2px 2px; background:none; height:21px; font-size:8pt; margin-left:2px; cursor: auto; font-weight:bold; }

/* Column header */
.colHeaders { float:left; width:1010px; }
.colHeader { float:left; width:224px; height:47px; background-color:#fff; }
.colHeader.col1 { background:url('/images/col1-head.png') no-repeat #fff; margin:0 12px 0 265px; }
.colHeader.col2 { background:url('/images/col2-head.png') no-repeat #fff; margin-right:12px; }
.colHeader.col3 { background:url('/images/col3-head.png') no-repeat #fff; }
.colHeader h1 { margin-left:10px; margin-top:6px; padding:0; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; color:#fff; }
.colHeader a { color:#fff; }
.colHeader a:hover { text-decoration:none; }

/* Column text */
.colText { margin:10px 20px; height:283px; color:#fff; }
.colText p { margin:10px 0; font-size:12px; font-family:Arial; font-weight:bold; line-height:150%; }
.colHead { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; font-style:italic; }
.colHead.black { color:#000; }
.snelZoekenBtn { margin-top:10px; }
.registrerenBtn { margin-top:10px; }

.colFooter { height:44px; }
.colFooter.col1 { background-color:#60A9AF; }
.colFooter.col2 { background-color:#34A8D9; }
.colFooter.col3 { background-color:#68BC6E; }
.colFooter img { margin:10px 20px; }

/* Login */
.login { float:left; width:222px; height:248px; background:url('/images/bg-login.png') no-repeat #fff; font-family:"Times New Roman", Times, serif; }
.loginData { margin:10px 15px; }
.login h1 { color:#389299; font-size:16px; font-weight:bold; font-style:italic; }
.login a { color:#38939b; font-family:Arial; font-size:11px; text-decoration:underline; }
.loginLabel { margin:10px 0 5px 0; color:#000; font-size:15px; font-weight:bold; font-style:italic; }
.loginTxtFld { width:185px; }
.loginBtn { margin:15px 0 10px 0; }
.juripax a { color:#EB008C; font-weight:bold; }

/* Footer */
.footer { border-top:1px solid #000; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:12px; }
.footer a { color:#000; }
.footer .footerLeft { float:left; margin:13px 0 0 20px; }
.footer .footerLeft div { float:left; margin-right:25px; }
.footer .socialMedia { float:right; margin:13px 50px 13px 0; }

/* Main content */
.mainContainer { float:left; width:744px; }
.mainContainer h1 { font-family:"Times New Roman", Times, serif; font-style:italic; font-size:22px; color:#41ad49; border-bottom:1px solid #000; margin:0 50px 15px 0; }
.mainContainer h2 { font-size:14px; font-weight:bold; }
.mainContainer h3 { font-size:12px; font-weight:bold; }
.mainContainer h4 { font-size:12px; font-weight:bold; }

.mainContent { float:left; width:450px; font-family:Arial; font-size:12px; line-height:150%; }
.mainContent p { margin-bottom:15px; }
.mainContent a { color:#eb008c; }
.mainContent a:hover { color:#000; }
.mainContent ul li { list-style-type:square; margin-left:15px; }

/* Side picture */
#sidePic { float:right; width:220px; height:430px; margin-right:50px; }

/* Breadcrumb */
.breadcrumbs { clear:both; font-size:11px; margin:4px 0 15px 0; color:#6c6c71; }

.second-content { border-top:1px solid #91D0EA; margin-left:4px; font-size:9pt; }
.first-content { border-top:1px solid #41AD49; margin-left:4px; font-size:9pt; }
.third-content { border-top:1px solid #38939B; margin-left:4px; font-size:9pt; }
.news-content { margin-left:4px; font-size:9pt; padding-top:4px; border-top:1px solid #EC008C; }

/* News */
.news-list { float:left; font-size:9pt; }

.second-content p, .news-content p, .first-content p, .third-content p { margin-bottom:16px; }
.second-content .right, .news-content .right, .first-content .right, .third-content .right { float:right; width:448px; margin:2px 73px 0 0; display:inline; }
.second-content h1 { color:#0092CF; font-weight:bold; font-size:18pt; margin:0 0 8px -1px; }
.news-content h1 { color:#EC008C; margin:-1px 0 13px 0px; font-weight:bold; font-size:15pt; }
.first-content h1 { color:#41AD49; font-weight:bold; font-size:18pt; margin:0 0 8px -1px; }
.third-content h1 { color:#38939B; font-weight:bold; font-size:18pt; margin:0 0 8px -1px; }
.second-content h6, .news-content h6, .news-list .column h6, .first-content h6, .third-content h6 { font-size:9pt; font-weight:bold; }
.news-list .column { width:220px; margin-right:10px; padding:0 0 0 10px; float:left; }
.news-list .column h1 {word-wrap: break-word;width:235px;color:#EC008C; font-weight:bold; font-size:15pt; line-height:16pt; margin-bottom:8px; }
.news-list .column h1 a { color:#EC008C; }
.news-list .column a img { margin-left:-2px; }
.news-list .column p { padding:3px 0 12px 0; }
.news-list .column a { color:#88898B; }
.news-list .column .border { border-bottom:1px solid #EC008C; margin-bottom:4px; width:176px; margin-left:-10px; }
.news-list .column.last { margin-right:0; }
.news-list .column h4 { margin-top:3px; }

/* Subnavigatie */
.subNav { margin-top:39px; }
.subNav h2 { font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px; border-bottom:1px solid #000; }
.inner-nav { margin:4px 0 0 6px; font-size:12px; }
.inner-nav li, .first-content .inner-nav li, .third-content .inner-nav li, .second-content .inner-nav li { color:#399BD2; font-weight:bold; padding:2px 0 3px 0; }
.first-content .inner-nav li { color:#41AD49; }
.third-content .inner-nav li { color:#38939B; }
.inner-nav li a { color:#000; text-decoration:none; font-weight:normal; }
.inner-nav li a:hover, .inner-nav .isActive ul li a:hover { color:#EB008C; }
.inner-nav li ul { margin:3px 0 -3px 9px; }
.inner-nav li ul li { font-weight:bold;list-style-type:none;list-style-image:url('/images/menu/list-subnav.gif'); }
.inner-nav li.hasChildren { list-style-image:url('/images/menu/list-mainnav-closed.gif'); }
.inner-nav li.isActive.hasChildren { list-style-image:url('/images/menu/list-mainnav-open.gif'); }
.inner-nav .isActive a { color:#399BD2; font-weight:bold; }
.inner-nav .isActive ul li a { color:#399BD2; font-weight:normal; }
.first-content .inner-nav li a:hover { color:#41AD49 !important; text-decoration:none; }
.second-content .inner-nav li a:hover {	color:#399BD2 !important; text-decoration:none; }
.third-content .inner-nav li a:hover { color:#38939B !important; text-decoration:none; }

.first-content input.btn { width:auto; padding:1px 4px 2px 4px; background:none; height:21px; font-size:8pt; margin-left:2px; cursor:hand; cursor:pointer; border:1px solid #41AD49; color:#41AD49; font-weight:bold; }
.third-content input { border:1px solid #65A5AB; padding:2px 3px 1px 3px; }
.third-content input.btn { width:auto; padding:1px 4px 2px 4px; background:none; height:21px; font-size:8pt; margin-left:2px; cursor:hand; cursor:pointer; color:#65A5AB; font-weight:bold; }
.inp-posit { font-size:8pt; margin:4px 0 0 0px; zoom:1; }
.inp-posit p { margin-bottom:2px; padding-left:2px; }
.inp-posit div { float:left; margin-right:6px; display: inline; }
.inp-posit div input { width:66px; }
.inp-posit span { display:block; float:left; }
.inp-posit span a { font-size:7pt; }
.inp-posit span input { width:140px; margin-bottom:3px; }
.inp-posit input.btn { margin:16px 0 0 8px; }
.login-posit { margin:21px 0 0 11px; }
.login-posit p { float:left; width:234px; margin-top:1px; }

.first-content .toolbar
{
	padding:2px 10px 2px 10px;
	border:solid 1px #41AD49;
	font-weight:bold;
	color:#41AD49;
}

.second-content .toolbar
{
	padding:2px 10px 2px 10px;
	border:solid 1px #91D0EA;
	font-weight:bold;
	color:#0092CF;
}

.third-content .toolbar
{
	padding:2px 10px 2px 10px;
	border:solid 1px #38939B;
	font-weight:bold;
	color:#38939B;
}

.toolbar { padding:2px 10px 2px 10px; border:solid 1px #38939B;	font-weight:bold; color:#38939B; }
a.toolbar { color:#38939B; }

.third-content .toolbarPink { padding:2px 10px 2px 10px; border:solid 1px #FF00FF; font-weight:bold; color:#FF00FF; }

.news-content .toolbar
{
	padding:2px 10px 2px 10px;
	border:solid 1px #EC008C;
	font-weight:bold;
	color:#EC008C;
}

.first-content p a
{
	color:#41AD49;
}

.second-content a
{
	color:#0092CF;
}

.second-content p a
{
	color:#0092CF;
}

.third-content p a
{
	color:#38939B;
}

.third-content a
{
	color:#38939B;
}

.news-content p a
{
	color:#EC008C;
}

.kop2 { color:#41ad49; font-weight:bold; }

.first-content p .kop2
{
	color:#41AD49;
	font-weight:bold;
}

.second-content p .kop2
{
	color:#0092cf;
	font-weight:bold;
}

.third-content p .kop2
{
	color:#38939B;
	font-weight:bold;
}

.news-content p .kop2
{
	color:#EC008C;
	font-weight:bold;
}

.first-content .kop2
{
	color:#41AD49;
	font-weight:bold;
}

.second-content .kop2
{
	color:#0092cf;
	font-weight:bold;
}

.third-content .kop2
{
	color:#38939B;
	font-weight:bold;
}
.third-content li{
		padding:12px 3px 3px 3px;
}

.news-content .kop2
{
	color:#EC008C;
	font-weight:bold;
}

.first-content .toolbar a
{
	color:#41AD49;
}

.second-content .toolbar a
{
	color:#91D0EA;
}

.third-content .toolbar a
{
	color:#38939B;
}

.news-content .toolbar a
{
	color:#EC008C;
}

.first-content input
{
	border:1px solid #41AD49;
	padding:2px 3px 1px 3px;
}

.second-content input
{
	border:1px solid #91D0EA;
	padding:2px 3px 1px 3px;
}

.third-content input
{
	border:1px solid #38939B;
	padding:2px 3px 1px 3px;
}

.third-content textarea{
	border:1px solid #38939B;
	padding:2px 3px 1px 3px;
	width:90%;
}

.third-content th{
	background-color:#38939B;
	width:25%;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	color:white;
}

.third-content td{
	background-color:#D4E4E4;
	padding-left:5px;
}

.third-content caption{
	background-color:white;
	font-weight:bold;
}


.news-content input
{
	border:1px solid #EC008C;
	padding:2px 3px 1px 3px;
}

.btn {
	padding:2px 5px;
	border:solid 1px #38939B;
	font-weight:bold;
	color:#38939B;
	background-color:#fff;
	cursor:pointer;
	font-size:12px;
}

.btnBlue { border:1px solid #38939B; color:#38939B; font:Arial; padding:2px 5px; }

td
{
	font-size:9pt;
}

.right ul,.right ol
{

	margin-left: 15px;
	margin-top: -15px;

}

.right ul li
{
	margin-left: 2px;
	list-style-image: url(/images/streepje.gif);
}

.right ol li
{
	margin-left: 8px;
}

.right ul li ul li
{
	margin-left: 15px;
	list-style-image: url(/images/streepje.gif);
	font-weight:bold;
}

.points
{
	border:0px solid #38939B;
	padding: 3px 20px 3px 20px;
	background-color:#D4E4E4;
	height:20px;
}

.nopadding {
	padding: 5px;
}

.points_green
{
	border:0px solid #38939B;
	padding: 0px 20px 0px 20px;
	font-weight:bold;
	background-color:#D4E4E4;

}

.PULLDOWN
{
	font-size       : 8pt;
	border          : 1px solid Gray;
	background      : White;
	visibility      : hidden;
	z-index         : 6;
	overflow-y      : scroll;
    padding         : 1px;

    -moz-opacity    : 90%;
    filter          : alpha(opacity=90);
}

.right { }

.right p
{
	line-height:16px;
}

.kop3, .first-content p .kop3, .second-content p .kop3,.third-content p .kop3,.news-content p .kop3 ,.first-content .kop3,.second-content .kop3,.third-content .kop3,.news-content .kop3
{
	color:#000;
	font-size:7pt;
	font-style: italic;
}

.kop4
{
	color:#38939B;
	font-weight:bold;
	font-size:12pt;
}

.first-content p .kop4
{
	color:#41AD49;
	font-weight:bold;
	font-size:12pt;
}

.second-content p .kop4
{
	color:#0092cf;
	font-weight:bold;
	font-size:12pt;
}

.third-content p .kop4
{
	color:#38939B;
	font-weight:bold;
	font-size:12pt;
}

.news-content p .kop4
{
	color:#EC008C;
	font-weight:bold;
	font-size:12pt;
}

.first-content .kop4
{
	color:#41AD49;
	font-weight:bold;
	font-size:12pt;
}

.second-content .kop4
{
	color:#0092cf;
	font-weight:bold;
	font-size:12pt;
}

.third-content .kop4
{
	color:#38939B;
	font-weight:bold;
	font-size:12pt;
}

.news-content .kop4
{
	color:#EC008C;
	font-weight:bold;
	font-size:12pt;
}

p img
{
	padding: 5px;
}

/*h3{color:#ec008c;margin-bottom:10px;}*/
.reacion{padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;border-bottom:1px solid #ec008c;width:auto;}

.juristenBlock {width:500px;}
.juristenBlock .inputField{width:280px;border:1px solid #439be2;}
.juristenBlock .inputFieldDate{width:115px;border:1px solid #439be2;}
.juristenBlock .submitBtn {color:#439be2;background:#fff;border:1px solid #439be2;cursor:pointer;}
.juristenBlock .uitspraak {display:block;font-weight:bold;color:red;text-decoration:none;margin-top:4px;}
.juristenBlock .uitspraak:hover {text-decoration:underline;}
.juristenBlock hr {margin-left:0;margin-right:auto;width:100%;color:#000;background:#000;font-size:1px;height:1px;}
.juristenBlock .imagepdf {float:left;margin:5px 0px 0px 30px;}

/* Posters */
h1.posterKop { font-family:Arial Narrow; color:#65C0EE; }
.poster { float:left; width:175px; margin:0 15px 15px 0; }
.poster-liggend { float:left; width:245px; margin:0 15px 15px 0; }
.posterNaam { float:left; margin-top:5px; font-size:12px; font-family:Arial Narrow; text-transform:uppercase; }
.btnKies { float:right; margin-top:5px; }
.posterLegenda { float:right; width:155px; font-family:Arial Narrow; font-weight:bold; }
.posterLegenda div { margin-bottom:5px; font-size:13px; }
.posterLegenda h2 { font-family:Arial Narrow; font-size:13px; color:#65C0EE; margin-bottom:10px; }
.posterLegenda .active { color:#B3B4B8; }

.posterTeksten { float:right; width:230px; padding:10px; margin-right:50px; background-color:#B1E3FB; }
.posterTeksten h2 { font-family:Arial Narrow; font-size:13px; margin-bottom:10px; }
.posterTeksten textarea { width:200px; height:100px; }
.posterTeksten input { padding:0; font-family:Arial; font-size:13px; }

/* ajax opmaak voor formulier */
div.autocomplete{
	position: absolute;
	margin:0;
	padding:0;
	background-color:white;
	border:1px solid #CCCCCC;
	width:310px;
	height:100px;
	overflow-y: auto;
	overflow-X: hidden;
}
div.autocomplete ul{
	list-style-type: none !important;
	position: relative;
	margin:0px;
	padding:0;
}
div.autocomplete ul li{
	color:grey;
	list-style-type: none !important;
	margin:0;
	padding:0;
}

div.autocomplete ul li.selected {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#fbfffb;
}

.smalltext{
	width:114px;
}

.results{
	background-color:#C8E7CA;
}
.even{
	background-color:#cceecf;
}
.results:hover{
	cursor: pointer;
	background-color:white;
	border:1px solid #41AD49;
}

.details{
	width:100%;
}
.details th{
	background-color:#41AD49;
	font-weight:bold;
	text-align: left;
	width:40px;
}
.details td{
	background-color:#C8E7CA;
	text-align: left;
}

.third-content .overige{
	background-color: #99c9cd;
}

.third-content .verwijder{
	text-align: right;
	padding-right:20px;
}
.third-content .verwijder a{
	color: red;
	font-weight: bold;
}

.third-content .verwijder input[type="button"]{
	color: red;
	font-weight: bold;
	background-color: transparent;
	border:none;
	cursor: pointer;
	padding:0;
	margin:0;
}

.third-content .omschrijving{
	height:140px;
}

.third-content input[type="file"]{
	border: none;
	width:280px;
}

.third-content .tdImage{
	width:400px;
}

#imageDelText{
	color:red;
}

/* Tabellen */
.tabelBlue { background-color:#D4E4E4; }
.tabelLabel { background-color:#38939B; color:#fff; font-weight:bold; text-align:right; }
.tabelBlue .btn { border:1px solid #38939B; color:#38939B; font:Arial; padding:2px 5px; }
.tabelWhite a { color:#38939B; }

/************************************ mediator profiel stijlen, redesign 2011 */
#re_ge_wijzigen form p {
    margin: 1em 0 1px 0;
}
.re_ge_alertbox {
	display:none;
	border:2px solid #006666;
	background:#d4e4e4;
	width:400;
	height:40;
	position:absolute;
	text-align:center;
	padding-top:8;
}

#mediator_profile {
	padding-top: 24px;
	width: 690px;
	margin-top: -14px;
}

#profile_details p {
	/*width: 50%;
	float: left; */
	margin-left: 100px;
	margin-bottom: 0;
}

/*#profile_details strong, #profile_details p span {
	float*/
#profile_details strong, .tab_personal strong {
	float: left;
	width: 120px;
}
#profile_details p span, .tab_personal p span {
	float: left;
	clear: none;
	width: 290px;
	padding-bottom: 6px;
}
#profile_details p br, .tab_personal p br {
	clear: left;
}

img.mediator_thumb {
	border: 1px solid black;
	/*float: left;*/
	padding: 0;
	margin-right: 23px;
	position: absolute;
}

#mediator_profile .description {
	clear: left;
	border: 1px solid #0073a3;
	margin: 16px 0 0 0;
}

.description p {
	padding-bottom: 0;
	margin: 12px;
	background: #FFFFFF;
	color: #0073a3;
}

#tabwidget, #tabwidget ul, #tabwidget ul li {
	height: 26px;
}

#tabwidget {
	margin-top: 18px;
}
#tabwidget ul {
	margin-left: 0;
	margin-top: 0;
	background: #0073a3 url("/images/profile-spritesheet-nq8.png") 0 0 repeat-x;
}
#tabwidget ul li {
	list-style-type:none;
	float: left;
	margin-left: 0;
	width: 148px;
	line-height: 26px;
	text-indent: 26px;
	margin-right: 14px;
}

#tabwidget ul li a {
	background-color: #0073a3;
	background-image: url("/images/profile-spritesheet-nq8.png");
	background-repeat: no-repeat;
	background-position: 0 -52px;
	display: block;
	font-weight: bold;
	color: #FCFCFC;
}
#tabwidget a.th_selected {
	background-image: url("/images/profile-spritesheet-nq8.png");
	background-position: 0 -26px;
	color: #0073a3;
}

#tabwidget a:hover {
	text-decoration: none;
}
#tabwidget a:focus {
	outline: none;
}

#tabs {
	clear: left;
	border: 1px solid #0073a3;
	border-top: none;
}

#tabs ul {
	margin-left: 0;
	margin-top: 0;
	border-top: 1px solid #cccccc;
	padding: 14px 0;
}
#tabs ul.first {
	border-top: none;
}

#tabs ul strong {
	height: 18px;
	position: absolute;
	text-indent: 22px;
}

#tabs ul li {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	text-indent: 130px;
	height: 18px;
}

.tab_personal {
	padding: 14px 0 8px 14px;
}
.tab_personal p {
	margin-bottom: 0;
}
.tab_personal p span {
	width: 370px;
}

.re_ge_wijzigen_column {
	background: #D4E4E4;
	border: none;
}
#re_ge_wijzigen {
	font-size: 9pt;
}
#re_ge_wijzigen div {
	display: inline;
	float: left;
	width: 487px;
	padding-left: 10px;
}
#re_ge_wijzigen h1 {
	font-size: 18pt;
	color: #38939B;
	margin: 0 0 8px 0;
}
#re_ge_wijzigen p.rgw_intro {
	margin-bottom: 16px;
	line-height: 16px;
	width: 414px;
}
#re_ge_wijzigen p a {
	color: #38939B;
}
#re_ge_wijzigen p input {
	margin: 0;
}
#re_ge_wijzigen table {
	background: #D4E4E4;
}
#re_ge_wijzigen th {
	text-align: left;
	background: #38939B;
	color: #FFFFFF;
	text-indent: 4px;
}
#re_ge_wijzigen td {
	padding: 3px 0 3px 20px;
}
#re_ge_wijzigen table.rgw_keyval tr {
	height: 28px;
}
#re_ge_wijzigen table.rgw_keyval th label {
	display: block;
}
#re_ge_wijzigen table tr.removed {
	background-image: url("/images/strike.gif");
	background-repeat: no-repeat;
	background-position: center;
}
#re_ge_wijzigen table tr.removed td {
	font-style: italic;
}
#re_ge_wijzigen textarea, #re_ge_wijzigen input, #re_ge_wijzigen select {
	border: 1px solid #38939B;
}
#re_ge_wijzigen form table tr td select {
	margin-left: 0;
	padding-top: 1px;
	background: #fff;
}
#re_ge_wijzigen select.breed {
	width: 258px;
}
#re_ge_wijzigen input {
	width: 250px;
	padding: 2px 3px 1px 3px;
}
#re_ge_wijzigen #werkloc input {
	width:auto;	
}
#re_ge_wijzigen textarea {
	min-width: 372px;
	max-width: 438px;
	width: 438px;
	min-height: 20px;
	max-height: 40em;
}
#re_ge_wijzigen ul li {
	list-style-type: disc;
}
#re_ge_wijzigen ul.inner-nav li {
	list-style-type: none;
}
#re_ge_wijzigen input.kort {
	width: 73px;
}
.pos_absolute {
	position: absolute;
}
#re_ge_wijzigen span.toegangcheck {
	display: block;
	width: 480px;
	text-align: right;
}
#re_ge_wijzigen .toolbar {
	border: 1px solid #38939B;
	color: #38939B;
	font-weight: bold;
	padding: 2px 10px;
}
#re_ge_wijzigen ul.inner-nav {
	margin-left: 10px;
}
#re_ge_wijzigen ul.inner-nav li {
	font-weight: bold;
}
#re_ge_wijzigen p.rgw_geenbedrijf {
	width: 472px;
	background: #D4E4E4;
	padding: 4px 4px 8px 4px;
	margin: 0;
}
#re_ge_wijzigen p.rgw_geenbedrijf a.toolbar, #re_ge_wijzigen button.toolbar {
	background: #FFFFFF;
}
#re_ge_wijzigen button.toolbar {
	padding: 0 6px;
	font-size: 9pt;
}
#re_ge_wijzigen .extraruimteonderin {
	border-bottom: 1em solid #D4E4E4;
}
#re_ge_wijzigen .extraruimtebovenin {
	padding-top: 1em;  /*msie*/
	border-top: 1em solid #D4E4E4; /*the rest*/
}
#re_ge_wijzigen input.wauto {
	width: auto;
}
#re_ge_wijzigen input.readonly {
	background: #CCCCCC;
}
#re_ge_wijzigen .kopTabel { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; font-style:italic; color:#389299; }
#re_ge_wijzigen p.toestemming { padding-bottom:10px;  }

#re_ge_wijzigen .changed_col { color: yellow; }
#re_ge_wijzigen .changed_bac { background: yellow; }

table.exception {
	width: 960px;
}
table.exception td {
	vertical-align: top;
}
table.exception_trace tbody tr:first-child {
	border-top: none;
}
table.exception_trace tbody tr {
	border-top: 1px solid #888;
}
table.exception_trace thead tr th:first-child {
	border-left: none;
}
table.exception_trace thead tr th {
	border-left: 1px solid #fff;
}
table.exception_trace tbody tr td:first-child {
	border-left: none;
}
table.exception_trace tbody tr td {
	border-left: 1px solid #888;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.witte_eend {
	background-color: #ffffff;
}
.blauwe_eend {
	background-color: #e1eff0;
}
.grijze_eend {
	background-color: #c8e7ca;
}

fieldset.snelZoeken { margin-top:30px;border:1px solid #38939B;padding:10px;line-height:150%; }
fieldset.snelZoeken legend { font-family:"Times New Roman",Times,serif;color:#389299;font-size:20px;font-weight:bold;font-style:italic; }
fieldset.snelZoeken a { color:#EB008C; }
#snelZoekenResult { font-weight:bold; }
