@charset "utf-8";

body { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:1.5em; font-size:80%}
h2 { color:#ff750b; border-bottom:1px solid #00528c; padding-bottom:0.2em; margin-bottom:0.1em; font-size:130% }
h3 { margin-bottom:0; font-size:100% }
p { margin-top:0 }
a {color:#00426f }
ul { list-style: url(../images/bullet.gif) }
fieldset { border:0px solid white; padding:0 }
legend { display:none }

#container { width:950px; margin:20px auto 0 auto;}
#header { background:url(../images/logo.gif) top left no-repeat; height: 69px; margin-bottom:20px }
#header h1 { display:none }
#navigatie {padding-top: 35px; margin-left: 175px;}
#navigatie li {display:inline; list-style-type:none; padding-right: 20px;}
#navigatie li a { text-decoration: none; font-weight:bolder; color:#00528c;}
#navigatie a:hover {color:#76A3C1; }
#navigatie hr { margin-top: 0px; color: #00528c;}


#searchpanel { background:url(../images/searchpanelhead535.gif) left top #00528c no-repeat; padding:50px 15px 15px 15px; color:#fff; }
#searchpanel h2 { color:#fff; width:80%; margin:0 }
#searchform input { padding:1px }
#searchform table td { padding:5px 5px 5px 0 }
label { font-weight:bold }
#searchform .formError { font-size: 95%; color: #990000; border:1px solid #990000; padding:3px; background:#efd1d5; font-weight:bold }
#searchform .voorbeeld { font-size: 80%; line-height:1.3em }

#results { background: #bcd6e7; padding:5px; }
#results table { border:0px solid black; border-collapse:collapse}
#results strong { color:#00528c; display:block; margin:2px}
th { text-align:left}
#results table tr.odd { }
#results table tr.even { background:#b5cedf }
#results table tr td { padding:2px 4px}
#right { float:right; width:535px; } /* net zo breed als searchpanelhead.gif */
#left { width:40% }

#nav {color:#00528C; border-bottom:2px solid #00528c; padding-bottom:0.5em; padding-top:0.5em; margin-bottom:1em; font-size:130%; font-weight: bold; background:#efefef}
#nav a { margin: 0 15px; color: #ff750b; font-size:90% }

#details { background: #a7c8df; border:1px solid #00528c }
#details table  { border:0px solid black; border-collapse:collapse; margin:0px}
#details table tr td { padding:3px 6px; vertical-align:top}
#details .opnieuwzoeken { background:#00528c;padding:3px; height:25px; line-height:25px; text-align:center}

#debug { font-size:100%; margin-top:200px }

a.pdffile { padding: 15px 0 15px 40px; background:url(../images/pdficon.gif) left no-repeat; display:block }

/*a.add { color:#00528C; padding:5px 7px; font-weight:bold; background:#d9e6ef; border:1px solid #00528C; border-top:1px solid #e7f5ff; border-left:1px solid #e7f5ff}*/
a.add { color:#00528C; font-weight:bold; font-size:110% } 

table tr.defstat { background:#b5cedf }

.admin h1 { color: #00528C; font-size:130% }
.admin h3 { font-size:120%; color:#00528C; margin:0 }
.admin table { border-collapse:collapse}
.admin table tr th, .admin table tr td { padding:2px 8px}
.admin table tr.odd { background: #dedede}
.admin table tr.even { background:#efefef }
.admin textarea, .admin input { font-family:Arial, Helvetica, sans-serif; font-size:100%; padding:2px }
.admin .editdienst .tablestyler { background:#efefef; border: 1px solid #bcbcbc }
.admin #notice { font-size: 95%; color: #226700; border:1px solid #339900; padding:3px; background: #d9efd9 }
.admin .submit { margin-top:10px }
.admin p { margin-top:1em }
.admin #pager { padding:3px }
.admin #pager em { font-size:90% }

.errorExplanation { background:#FFDFDF none repeat scroll 0%; border:1px solid #990000; padding:10px; }
.errorExplanation h2 { color: #000000; border:0px solid white }
.fieldWithErrors input { background:#FFDFDF none repeat scroll 0%; border:1px solid #990000;}