body { font:small Arial }
body#index p { font-size:100% }
div#wrapper { width:978px; margin:0 auto; position:relative }

div#header { text-transform:uppercase; color:#1d5da7; line-height:1.4em }
div#header h2 { font-size:16px; width:250px; text-align:right; margin:10px 0 14px }
div#header p { margin:0; height:140px; overflow:hidden; position:absolute; left:270px; top:4px }
div#header p img { display:block;  }

a img { border:0 }
div#page { margin:20px 150px 0 270px }
body#index div#page { margin-left:250px }
div#page img { border:1px solid black; margin:0 20px 20px 0 }

h1#payoff { color:white; background:#f99734; font-size:30px; text-transform:uppercase; margin:0 0 0 0; padding:4px 0 0 268px }
h1#payoff em { font-size:120%; font-style:normal }

div#menu1 { background:#1e5ca9;  height:19px; padding:3px 0 0 0; font-size:small }
div#menu1 ul { padding:0; margin:0 }
div#menu1 ul li { display:inline }
div#menu1 ul li a { color:white; text-decoration:none; padding:0 12px; display:block; float:left; border-right:1px solid white }
div#menu1 ul li a.selected,
div#menu1 ul li a:hover { text-decoration:underline }
div#menu1 ul li a#contact { border:0 }

div#menu2 { position:absolute; left:0; width:260px; top:290px;  padding:8px 0; font-size:small }
div#menu2 ul li a { display:block; background:#1e5ca9; width:190px; color:white; text-decoration:none; padding:3px 12px; }
div#menu2 ul { margin:0; padding:8px 0; background:#1e5ca9; width:214px; }
div#menu2 ul li { list-style-type:none; display:block; float:left; margin:0; padding:0 }
div#menu2 ul li a.selected,
div#menu2 ul li a:hover { text-decoration:underline }

h1 { font-size:125%; margin:0 0 1em; color:#1d5ca9 }
h2 { font-size:100%; color:#1d5ca9; margin:0 0 1em }
h3,h4 { font-size:85% }
p { margin:0 0 1em 0; font-size:115%;  }
a:focus {outline: 0;}
a:active {outline: 0;}

a { color:#E80 }
a:hover { color:#1d5ca9 }

ul { margin:0 0 2em 22px; padding:0 }
li { margin:0 0 0.4em 0 }
div#page li { font-size:115% }

label { display:inline-block; width:200px; }
input.text, textarea { display:block; width:300px; margin:0 0 8px 0 }
input.number { width:40px; margin:0 0 4px 4px }
textarea { height:100px }
input.submit { display:block }
form h2 { margin:2em 0 1em 0 }
div.error { color:#F00; margin:0 0 10px 0 }

a#nieuwsbrief_schrijfin { display:block; position:absolute; left:60px; top:640px; width:91px; height:91px; background-image:url(../gfx/nieuwsbrief_schrijfin.gif); background-repeat:no-repeat }
a#nieuwsbrief_schrijfin:hover { background-position:0 bottom }

form#zoeken { position:absolute; left:0; top:230px; width:272px }
form#zoeken input.text { width:170px }
form#zoeken input.submit { width:130px }

div.kolom1 { width:335px; float:left }
div.kolom2 { position:absolute; width:340px; top:279px; left:640px }

h5 { font-size:100%; margin:0 0 3px }
div.search_results { font-size:85% }

/* stappenplan */
div#rechts {display:none;}
body#stappenplan_gemeente div#page,
body#stappenplan_politie div#page { width:445px; }
body#stappenplan_gemeente div#rechts,
body#stappenplan_politie div#rechts { display:block; width:203px; position:absolute; top:250px; right:0px; height:400px; }

div#rechts h2 {margin:0 0 10px 0; padding:0; }
div#rechts ul {margin:0; padding:12px 0 0 0;}
div#rechts ul li { width:203px; height:46px; list-style-type:none; padding:0; margin:0; }
div#rechts ul li a { background:url(../gfx/stap_blok_midden.gif) no-repeat left top; 
  width:203px; height:46px; display:block; color:white; text-decoration:none; font-size:13px; padding:12px 0 0 20px; margin-top:-3px; cursor:pointer; }
div#rechts ul li a:hover, div#rechts ul li.selected a {background-position: 0px -46px;}
div#rechts ul li a#inventarisatie {background:url(../gfx/stap_blok_boven.gif) no-repeat left top; }
div#rechts ul li a#inventarisatie:hover, 
div#rechts ul li.selected a#inventarisatie {background-position: 0px -57px;}
div#rechts ul li a#borging { height:35px; background:url(../gfx/stap_blok_onder.gif) no-repeat left top; }
div#rechts ul li a#borging:hover, 
div#rechts ul li.selected a#borging {background-position:0px -47px;}








