﻿*
{
    margin:0;
    padding:0;
    }
img{
    border:0;
    }
    
body
{
    background:#002d77 url(../images/page_bg.gif) repeat-y top;
    behavior:url(../style/hover.htc);
    font:70%/1.6em Verdana, Arial, Helvetica, sans-serif;
}
body.intranet
{
    background:#fff url(../images/wrap_bg.gif) repeat-y top;
    behavior:url(../style/hover.htc);
}

p,
table,
select, input, button
{
    font-size:1.0em;
}
div.background_container
{
    width:100%;
    background:transparent url(../images/page_top_bg.gif) no-repeat center top;
    }
  
div.page_container
{
    width:950px;
    margin:0 auto;
    background:transparent url(../images/page_shade.gif) repeat-y top right;
    }
  
div.headshade
{
    background:transparent url(../images/head_shade.gif) no-repeat top right;
    }
  
div.servicemenu
{
    height:24px;
    font-size:10px;
    line-height:13px;
    padding:8px 0px 0px 8px;
    color:#fff;
    }
  
div.servicemenu a
{
    color:#fff;
    text-decoration:none;
    padding:0px 2px 0px 2px;
    font-size:9px;
    line-height:13px;
    }
div.servicemenu a.ltrsize
{
    color:#fff;
    text-decoration:none;
    padding:0px 0px 0px 0px;
    font-size:9px;
    line-height:13px;
    }
div.servicemenu a:hover
{
    color:#8dd2d9;
    }
  
div.page
{
    margin:0px 9px 0px 10px;
    border-top:1px solid #5b768c;
    border-right:1px solid #5b768c;
    background:#fff;
    }

.topfoto
{
    float:right;
    position:absolute;
    top:0px;
    margin-left:245px;
    }

.topfoto img
{
    margin-left:3px;
    }

html>body .topfoto img
{
    margin-left:7px;
    *margin-left:3px;
    }

.banner_blue
{
    background:transparent url(../images/banner_blue.gif) repeat-y;
    width:100%;
    height:57px;
    margin-top:25px;
    *margin-top:19px;
    }

.lekkerwonen
{
    float:right;
    margin-top:20px;
    }

.banner_red
{
    background:#e60500;
    border-left:1px solid #4c7191;
    width:679px;
    height:29px;
    float:right;
    }

.banner_red h2
{
    color:#fff;
    font-size:1.3em;
    padding:4px 30px  0px 30px;
    }
    
.redtitle{
    color:#e60500;
    font-size:1.3em;
    padding:4px 0px  0px 0px;}
    
.menu
{
    margin:0px -1px 0px 0px;
    display:inline;
    float:left;
    border-left:24px solid #fff;
    border-top:28px solid #fff;
    border-bottom:28px solid #fff;
    border-right:0px;
    background:#fff;
    }

html>body .menu
{
    border-left:25px solid #fff;
    margin:0px -1px 0px 0px;
    *margin:0px 0px 0px 0px;
    *border-left:26px solid #fff;
    }
    
.print-icon
{
    float:left;
    margin:10px 0 10px 440px;
    display:inline;
    }
.icons
{
    float:left;
    margin:10px 0 10px 440px;
    display:inline;
    }
.icons2
{
    float:left;
    margin:10px 0 10px 380px;
    display:inline;
    }
.spacer
{
    width:50px;
    height:25px;
    background:#0ff;
    clear:both;
    }

.position-bottom
{
    position:absolute;
    bottom:0;
    right:0;
    }
    
    

/********* ALGEMEEN *********/


div.nieuws_container a,
div.project_container a,
div.abc_container a,
.controls a,
.content a
{
    color:#1d63a1;
    font-weight:bold;
    text-decoration:none;
    }
    
div.nieuws_container a:hover,
div.project_container a:hover,
div.abc_container a:hover,
.controls a:hover,
.content a:hover,
div.nieuwsitems_container ul.nieuwslist li a:hover span,
div.nieuwsitems_container ul.nieuwslist li a:hover
{
    color:#003e53;
    font-weight:bold;
    text-decoration:none;
    }

div.nieuws_container a:active,
.controls a:active,
.content a:active
{
    color:#c10028;
    font-weight:bold;
    text-decoration:none;
    }

div.controls
{
    color:#666;
    }
    
div.controls select
{
    margin-right:7px;
    border:1px solid #2484b7;
    padding:0px 0px 0px 3px;
    width:50px;
    }

.controls 
{
    margin:10px 0px;
    }

.controls a
{
    margin:0px 0px 0px 10px;
    }
    
.controls a img
{
    margin:0px 3px;
    }

.controls .download
{
    height:27px;
    width:93px;
    display:block;
    border:0;
    margin-top:5px;
    cursor:pointer;
    background:transparent url(../images/download.gif) no-repeat left;
    float:right;
    }

.controls .bestel
{
    height:27px;
    width:93px;
    display:block;
    border:0;
    margin-top:5px;
    cursor:pointer;
    background:transparent url(../images/bestel.gif) no-repeat left;
    float:right;
    }

.right
{
    float:right;
    }

.left
{
    float:left;
    }

.clear
{
    clear:both;
    }

.grey
{
    color:#666;
    }
    
.vorige,
.volgende,
.verzenden
{
    height:27px;
    width:93px;
    display:block;
    border:0;
    margin-top:5px;
    cursor:pointer;
    }
    
.vorige{background:transparent url(../images/vorige.gif) no-repeat left;}
.volgende{background:transparent url(../images/volgende.gif) no-repeat left;}
.verzenden{background:transparent url(../images/verzenden.gif) no-repeat left;}
    
    


/********* CONTENT *********/

.content_iframe iframe
{
    min-height:400px;
    float:right;
    background:#fff;
    width:649px;
    margin:15px 0px 0px 30px;
    padding:0px;
    display:inline;
    color:#003661;
    background: #fff url(../images/even_geduld.gif) no-repeat center center;
    }



.content
{
    float:right;
    background:#fff;
    width:649px;
    margin:0px 0px 0px 0px;
    padding:15px 0px 0px 30px;
    display:inline;
    color:#003661;
    }

.content .lead
{
    font-style:italic;
    font-weight:bold;
    }

.content .subcontent{

    margin:0px 200px 15px 0px;
}

.content h1,
.content h2,
.content h3
{
    margin:0px 0px 15px 0px;
    color:#003661;
    font-weight:bold;
    font-size:1.2em;
    }
.content p
{
    /*margin:0px 200px 15px 0px;*/
    margin:0px 0px 15px 0px;
    color:#003661;
    }

.content ul
{
    margin:0px 0px 15px 20px;
    }
.content ol
{
    margin:0px 0px 15px 30px;
    }
.content ul li,
.content ol li
{
    margin:0px 0px 5px 0px;
    }

.content div.overlay
{
    position:relative;
    top:-44px;
    float:right;
    margin:0px 0px 0px 0px;
    }

.content div.overlay img
{
    width:175px;
    margin-bottom:-2px;
    }

.content div.overlay div.sjabloon
{
    height:145px;
    width:175px;
    position:relative;
    top:-30px;
    }

.content div.overlay div.lightblue
{
    position:relative;
    height:30px;
    width:175px;
    background:#37bcff;
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
    }

.content div.overlay .darkblue
{
    position:relative;
    top:-30px;
    height:30px;
    width:30px;
    background:#002d77;
    }

.content div.overlay div.blue
{
    position:relative;
    top:-30px;
    height:145px;
    width:145px;
    background:#37bcff;
    margin-left:30px;
    }
/********* NIEUWS *********/



.nieuws_container
{
    float:right;
    background:transparent;
    width:679px;
    margin:0px;
    display:inline;
    background:transparent url(../images/side_bg.gif) repeat-y top right;
    color:#003661;
    }

div.nieuwsitems_container
{
    width:33%;
    background:transparent;
    float:left;
    float:right;
    color:#fff;
    position:relative;
    }

div.nieuwsitems_container .controls
{
    color:#fff;
    }
div.nieuwsitems_container .controls a
{
    color:#003661;
    }

div.nieuwsitems_container div.nieuwsitems
{
    margin:15px 10px 0px 15px;
    }
div.nieuwsitems_container .nieuwsitems a.current
{
    color:#fff;
    cursor:default;
    }

div.nieuwsitems_container ul.nieuwslist
{
    list-style:none;
    _margin-top:30px;
    }

div.nieuwsitems_container ul.nieuwslist li
{
    background:transparent url(../images/arrow_right.gif) no-repeat 0px 12px;
    padding:0px 0px 0px 17px;
    }

div.nieuwsitems_container ul.nieuwslist li a
{
    display:block;
    border-bottom:1px dotted #2c8ab2;
    padding:7px 0px 7px 0px;
    _line-height:1.1em;
    color:#fff;
    }

div.nieuwsitems_container ul.nieuwslist li a.current
{
    color:#fff;
    cursor:default;
    }
div.nieuwsitems_container ul.nieuwslist li a i
{
    color:#003661;
    font-style:normal;
    }

div.nieuwsitems_container ul.nieuwslist li a span.colorlightgrey,
div.nieuwsitems_container ul.nieuwslist li a span.current
{
    color:#aaa;
    padding:0px 0px 0px 5px;
    }

div.nieuwsbericht
{
    width:66%;
    background:transparent;
    float:left;
    }

div.nieuwsbericht div
{
    margin:30px 25px 0;
    }

div.nieuwsbericht h2
{
    font-size:1.3em;
    margin:0 0 15px;
    }

div.nieuwsbericht p
{
    font-size:1.0em;
    margin:0 0 15px;
    }
.nieuwsbericht ul ,
.nieuwsbericht ol 
{
    margin-left: 20px;
    }
    
    
    
    
    
/********* PROJECTEN *********/
    
    
.project_container
{
    float:right;
    background:transparent;
    width:679px;
    margin:0px;
    display:inline;
    color:#003661;
    }
body.intranet .project_container
{
    float:left;
    background:transparent;
    width:100%;
    margin:0px;
    display:block;
    color:#003661;
    }

.project_container div.project
{
    margin:15px 10px 0px 30px;
    }

.project_container div.project table
{
    border-color:#fff;
    background:#fff;
    }

.project_container div.projectitem
{
    border-bottom:1px dotted #e4e4e4;
    padding:10px 0px;
    }

.project_container div.projectitem a
{
    display:block;
    min-height:80px;
    _height:80px;
    color:#003661;
    text-decoration:none;
    font-weight:normal;
    }

.project_container div.projectitem a:hover
{
    background:#ebf6f7;
    color:#105193;
    font-weight:normal;
    }

.project_container div.projectitem a b
{
    font-size:1.1em;
    color:#105193;
    }

.project_container div.projectitem a b span
{
    font-weight:normal;
    padding-left:10px;
    }

.project_container div.projectitem a span.verder
{
    float:right;
    font-weight:bold;
    color:#00a0c6;
    cursor:pointer;
    font-weight:normal;
    }
    

.project_container div.projectitem .opgeleverd
{
    margin:17px 0 0 -175px;
    width:auto;
    height:auto;
    }

.project_container div.projectitem span img
{
    float:none;
    width:auto;
    height:auto;
    /*margin:0px 2px 0px 4px;*/
    }

.project_container div.projectitem img
{
    float:left;
    width:175px;
    margin:0px 10px 0px 0px;
    }

.project_container div#loadarea 
{
    float:left;
    width:375px;
    margin:10px 0 0;
    display:inline;
    }

.project_container div#loadarea img
{
    width:375px;
    height:180px;
    }

.project_container div.thumbnails
{
    float:left;
    width:260px;
    margin:10px 0 0 0px;
    display:inline;
    }

body.intranet .project_container div.thumbnails
{
    float:left;
    width:120px
    }

.project_container div.thumbnails img
{
    width:110px;
    height:60px;
    margin:0px 0px 15px 15px;
    float:left;
    display:inline;
    }

.project_container div.project_wrapper
{
    width:375px;
    float:left;
    }

.project_container div.project h2
{
    color:#1d63a1;
    font-size:1.5em;
    font-weight:bold;
    }

.project_container div.project h3
{
    color:#1d63a1;
    font-size:1.2em;
    font-weight:bold;
    }

.project_container div.project div.projectmenu
{
    width:228px;
    float:left;
    margin-top:20px;
    }

.project_container div.project div.projectmenu ul
{
    /*border:1px solid #819cb1;
    border-bottom:0px;*/
    list-style:none;
    width:201px;
    float:right;
    background:transparent url(../images/projectmenu-bg.gif);
    }
body.intranet .project_container div.project div.projectmenu ul
{
    /*border:1px solid #819cb1;
    border-bottom:0px;*/
    list-style:none;
    width:201px;
    float:left;
    background:transparent url(../images/projectmenu-bg.gif);
    }

.project_container div.project div.projectmenu ul li
{
   /* border-bottom:1px solid #819cb1;*/
    margin:0;
    
    }

.project_container div.project div.projectmenu ul li a
{
    display:block;
    background:transparent url(../images/projectmenu.gif) repeat-y;
    padding:6px 10px 6px 10px;
    margin:2px 2px 2px 2px;
    color:#fff;
    font-size:1.2em;
    }

.project_container div.project div.projectmenu ul li a:hover
{
    background:transparent url(../images/projectmenu-hover.gif) repeat-y;
    }

.project_container div.project div.titel
{
    clear:both;
    margin:15px 0px 6px 0px;
    }

.project_container div.project div.omschrijving
{
    border-top:1px dotted #1d63a1;
    clear:both;
    margin:5px 0px 6px 0px;
    padding-top:10px;
    }

.project_container div.project div.omschrijving img
{
    margin:0 5px;
    }
    
div.omschrijving ul
{
    margin:5px 0px 5px 17px;
    }


    
/********* ENQUETE *********/


.enq .table
{
	width: 95%;
	margin-bottom: 15px;
	}
.enq .table td
{
	width: auto;
	padding-right: 10px;
	}
.enq .table td td
{
	width: 500px;
	}
.enq .pollvote
{
	width: 75px;
	height: 20px;
	background:#f00 url(../images/poll_vote.jpg) no-repeat;
	float: left;
	}
.enq .title
{   
	color:#003661;
    font-size:1.2em;
    font-weight: bold;
    border-bottom: 1px dotted #EA201C;
    padding:15px 0 5px;
	}
.enq label
{
	float: left;
	text-align: left;
	margin: 0 0 2px 5px;
	}
.enq .answers
{
	font-weight:bold;
	}
.enq .resultlabel
{
	font-weight:normal;
	}
.enq input
{
	float: left;
	}
.enq .input
{
	float: left;
	border: 1px solid #003661;
	}
    
/********* ABC *********/


.abc_container
{
    float:right;
    background:transparent;
    width:679px;
    margin:0px;
    display:inline;
    background:transparent url(../images/side_bg.gif) repeat-y top right;
    }

div.abc_overzicht
{
    width:33%;
    background:transparent;
    float:left;
    float:right;
    color:#fff;
    position:relative;
    }

div.abc_overzichtitems
{
    padding:20px;
    margin-left:4px;
    }

div.abc_overzichtitems li
{
    float:left;
    list-style:none;
    }

div.abc_overzichtitems a
{
    border:1px solid #fff;
    padding:5px 0px;
    font-weight:bold;
    color:#fff;
    width:30px;
    display:block;
    font-size:1.6em;
    text-align:center;
    margin:0px 4px 4px 0px;
    background:#39a6c5;
    }

div.abc_overzichtitems a:hover
{
    color:#e60500;
    background:#2698c0;
    }

div.abc_list
{
    width:60%;
    background:transparent;
    float:left;
    padding:15px 0px 0px 30px;
    }

ul.abc
{
    margin-top:10px;
    border-top:1px dotted #c4d4e4;
    }
ul.abc li
{
    border-bottom:1px dotted #c4d4e4;
    list-style:none;
    }
ul.abc li a.vraagitem
{
    padding:10px 4px;
    display:block;
    text-align:left;
    color:#00a0c6;
    cursor:pointer;
    }
ul.abc li a.vraagitem:hover
{
    background:#d9ecff;
    }
ul.abc li a.vraagitem b
{
    width:79%;
    display:block;
    float:left;
    color:#105193;
    cursor:pointer;
    _margin-top:-4px;
    }
ul.abc li li
{
    border-bottom:0px dotted #c4d4e4;
    padding:0px 0px 10px 17px;
    color:#105193;
    }


/********* ZOEK *********/

div.zoek 
{
    margin:20px 0px 0px;
    }
div.zoek input.input_search
{
    border-top:1px solid #9f9f9f;
    border-right:1px solid #9f9f9f;
    border-bottom:1px solid #cfcfcf;
    border-left:1px solid #cfcfcf;
    padding:5px 10px 4px 10px;
    color:#666;
    }
div.zoek input.zoekknop
{
    background:transparent url(../images/zoek.gif) no-repeat;
    width:78px;
    height:27px;
    border:0;
    cursor:pointer;
    }

.dropdownzoek
{
    border-top:1px solid #9f9f9f;
    border-right:1px solid #9f9f9f;
    border-bottom:1px solid #cfcfcf;
    border-left:1px solid #cfcfcf;
    margin-top:15px;
    }

.zoekresultaat
{
    margin-top:10px;
    }

.zoekresultaat a
{
    display:block;
    width:70%;
    padding:7px 0px;
    border-bottom:1px dotted #c4d4e4;
    color:#22adce;
    }

.zoekresultaat a b
{
    color:#105193;
    background:transparent url(../images/arrowblue_right.gif) no-repeat right;
    padding-right:10px;
    }

.zoekresultaat a:hover
{
    background:#a3dbe1;
    }





/********* Sitemap *********/
.sitemap
{
    float:right;
    background:#fff;
    width:649px;
    margin:0px 0px 0px 0px;
    padding:15px 0px 0px 30px;
    display:inline;
    color:#003661;
    }
.sitemap table
{
    background:transparent url(../images/border-bottom.jpg) repeat-x 0px 35px;
    }
.sitemap td
{
    vertical-align:top;
    }


.sitemap ul
{
    margin:0px;
    }
.sitemap ul ul
{
    margin:0px;
    }
.sitemap ul ul ul
{
    margin:0px;
    }
.sitemap li
{
    font-size:1.2em;
    list-style:none;
    padding-top:10px;
    margin:0px 0px 5px 0px;
    margin-left:-26px;
    }
.sitemap li i
{
    font-style:normal;
    }
.sitemap li li
{
    font-size:0.9em;
    list-style:none;
    padding-top:10px;
    margin-left:0px;
    }

.sitemap li li li
{
    font-size:0.9em;
    list-style-type:circle;
    margin-left:12px;
    padding-top:0px;
    }

.sitemap li li li:hover
{
    list-style-type:disc;
    }

.sitemap li li li a
{
    color:#000;
    font-weight:normal;
    }

.sitemap li li li a:hover
{
    color:#003e53;
    font-weight:normal;
    }


div.contact td.grijs
{
    
    background:#f6f6f6;
    border-bottom:1px solid #e0e0e0;
    border-bottom:1px solid #f0f0f0;
    }

div.contact td
{
    vertical-align:middle;
    }

div.contact td td
{
    
    padding:0px 0px 0px 0px;
    }
    

div.contact td table
{
    float:right;
    margin-right:200px;
    _margin-right:100px;
    }
div.contact td table.tableGeslacht
{
    float:none;
    margin-right:0;
    _margin-right:0;
    }

div.contact td .input_groot,
div.contact td textarea
{
    border:1px solid #00a0c6;
    width:220px;
    padding:2px;
    margin:5px 0px 0px;
    }
div.contact td textarea
{
    height:100px;
    }
input.abonneer
{
    background:transparent url(../images/abonneer.jpg) no-repeat;
    width:116px;
    height:27px;
    border:0;
    margin:10px 0px 0px 0px;
    cursor:pointer;
    }
input.afmelden
{
    background:transparent url(../images/afmelden.jpg) no-repeat;
    width:95px;
    height:27px;
    border:0;
    margin:10px 0px 0px 0px;
    cursor:pointer;
    }

div#flashcontent
{
    padding: 0;
    margin: 0;
    position: relative;
    top:-3px;
}
    
.vacaturesreageer
{
    float:right;
    background:transparent url(../images/bericht_bg.gif) repeat-y top left;
    margin-left:20px;
    }
.vacaturesreageer .errormsg
{
    background-color:#fff;
    border:1px solid #00a0c6;
    }

.vacaturesreageer .input_groot
{
    border:1px solid #00a0c6;
    padding:2px;
    margin:5px 0px 0px;
    width:194px;
    }
.vacaturesreageer .input_readonly
{
    border:1px solid #279bbc;
    background:#a2d3da;
    color:#224361;
    padding:2px;
    width:194px;
    margin:5px 0px 0px;
    cursor:default;
    }
.vacaturesreageer textarea.textarea
{
    height:100px;
    width:189px;
    border:1px solid #00a0c6;
    padding:4px;
    margin:5px 0px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    }
.vacaturesreageer td
{
    padding:5px;
    }



/******** MARKT ********/
div.markt div.floatleft
{
    float: left;
}
div.markt br
{
    clear: both;
}
div.markt hr
{
    color: #f00;
    background-color: #f00;
    height: 1px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
div.markt .hr2
{
    color: #f00;
    background-color: #f00;
    height: 1px;
    width: 230px;
    margin-top: 10px;
    margin-bottom: 10px;
}
div.markt td
{
    vertical-align: top;
}
div.markt .select
{
    Width:150px;
    border: solid 1px #328caf;
}
div.markt .inschrijf
{
    border: solid 1px #328caf;
}
div.markt p
{
    color: red;
    margin: 0;
    padding: 0;
    display: inline;
}
div.dummytekst
{
    width:600px;
    text-align:left;
    color:Black;
}
div.markt td.right
{
    text-align: right;
}
div.markt td.width
{
    width:100%;
}
div.markt input.zoek
{
    background:transparent url(../images/zoek.gif) no-repeat;
    width:78px;
    height:27px;
    cursor:pointer;
}
td.Steden
{
    vertical-align:top;   
    }
td img.ImageLink
{
    height:150px;
    width:200px;
    border: solid 1px #000;
    text-align:left;
    }
td img.Imagethumb
{
    height:64px;
    width:100px;
    border: solid 1px #000;
    text-align:left;
}
div.markt td.afbeelding
{
    width: 120px;
}





.reparatieverzoek
{
    width:470px;
    padding:3px;
    margin:10px 0px 0px 0px;
    }
.reparatieverzoek td
{
    vertical-align:top;
    padding:4px 0px 0px 2px;
    text-align:left;
    }
    .reparatie_antwoord p
    {
        width:300px;
        padding:0 10px 10px 0;
        margin:0;
        }
.reparatieverzoek td.choose
{
    width:175px;
    }
.reparatieverzoek td.choose a
{
    width:170px;
    }
td.choose a
{
    display:block;
    /*background:transparent url(../images/rep_button.jpg) no-repeat;*/
    background:transparent;
    font-weight:normal;
    text-decoration:none;
    padding:6px 0px 6px 5px;
    margin-bottom:3px;
    color:#073b8e;
    }
td.choose a:hover
{
    /*background:transparent url(../images/rep_button_hover.jpg) no-repeat;*/
    background:transparent;
    color:#073b8e;
    }
td.choose a.big
{
    padding:5px 0px 6px 5px;
    /*background:transparent url(../images/rep_button_big.jpg) no-repeat;*/
    background:transparent;
    }
td.choose a.big:hover
{
    /*background:transparent url(../images/rep_button_big_hover.jpg) no-repeat;*/
    background:transparent;
    }
td.choose a.choose,
td.choose a.choose:active
{
    color:#fff;
    font-weight:bold;
    padding:4px;
    /*background:#359dc3 url(../images/.gif) repeat-y left;*/
    background:#359dc3;
    border:1px solid #fff;
    }
td.choose a.choose_active,
td.choose a.choose_active:hover
{
    color:#fff;
    font-weight:bold;
    background:#1d63a1 url(../images/buttonlink_bg.gif) repeat-y left;
    padding:4px;
    border:1px solid #fff;
    }

td.choose a.choose:hover
{
    color:#fff;
    font-weight:bold;
    background:#1d63a1 url(../images/buttonlink_bg.gif) repeat-y left;
    padding:4px;
    border:1px solid #fff;
/*    color:#fff;
    background:#359dc3 url(../images/.gif) repeat-y left;*/
    }
input.choose
{
    color:#fff;
    font-weight:bold;
    width:200px;
    border:1px solid #fff;
    background:#1d63a1;
    padding:2px;
    }
td.answer
{
    padding:2px 5px 5px 10px;
    }

td.answer textarea,
td.splitanswer textarea
{
    width:90%;
    border:1px solid #073b8e;
    padding:2px;
    }

td.answer input, 
td.answer select
{
    width:45%;
    border:1px solid #073b8e;
    padding:2px;
    }

td.splitanswer input, 
td.splitanswer select
{
    width:90%;
    border:1px solid #073b8e;
    padding:2px;
    }

td.answer input.noborder
{
    width:15px;
    border:0px solid #073b8e;
    padding:0px;
    margin:0px 3px;
    }








/***********WONINGBEZIT****************/

.woningbezit h4
{
	margin:0;
	color:#1d63b1;
	font-size:1.1em;
	}

.ZoekCheckboxList
{
	margin-bottom:10px;
	}
.ZoekCheckboxList td label
{
	padding-right:15px;
	}
.ZoekCheckboxList td label:hover
{
	color:#e60500;
	}
.ZoekCheckboxList td label:first-letter
{
	text-transform:uppercase;
	}
.wbZoekwijkbuurt
{
	margin-bottom:10px;
	}
.wbZoekwijkbuurt .wbListbox
{
	width:130px;
	/*background:#fff url(../images/wblistbox.gif) repeat-x;*/
	}
.ZoekPanels 
{
	background:#fff url(../images/woningbezit-zoekbg.gif) no-repeat;
	width:640px;
	height:56px;
	clear:both;
	margin-bottom:5px;
	color:#1c63b3;
	}
.ZoekPanels .zpPrijsklasse,
.ZoekPanels .zpWoningtypes,
.ZoekPanels .zpOppervlakte,
.ZoekPanels .zpKamers,
.ZoekPanels .zpStraat,
.ZoekPanels .zpOppTuin
{
	float:left;
	display:inline;
	padding:4px 0 0 10px;
	}
.ZoekPanels .zpPrijsklasse
{
	width:390px;
	}
.ZoekPanels .zpPrijsklasse .wbminimaal
{
	margin-right:15px;
	}
.ZoekPanels .zpWoningtypes
{
	width:230px;
	}
.ZoekPanels .zpOppervlakte
{
	width:185px;
	}
.ZoekPanels .zpKamers
{
	width:118px;
	}
.ZoekPanels .zpKamers select
{
	width:98px;
	}
.ZoekPanels .zpStraat
{
	width:150px;
	}

.acList
{
	border:1px solid #828790;
	background:#fff;
	margin:0;
	color:#000;
	cursor:default;
	padding:0px;
	z-index:15;
	list-style-type: none;
	}
.acItem
{
	padding:0px 1px;
	font-size:0.9em;
	border:1px dotted #fff;
	} 
.acHightlight
{
	background:#3399ff;
	border:1px dotted #cc6600;
	color:#fff;
	}
.ZoekButtons
{
	width:100%;
	clear:both;
	margin-bottom:10px;
	}
.btnZoeken
{
    background:transparent url(../images/zoek.gif) no-repeat;
    width:78px;
    height:27px;
    border:0;
    cursor:pointer;
	}
.btnZoekenVerfijnd
{
    background:transparent url(../images/verfijndzoek.gif) no-repeat;
    width:138px;
    height:27px;
    border:0;
    cursor:pointer;
    float:right;
    margin-right:15px;
	}
.btnZoekenGewoon
{
    background:transparent url(../images/gewoonzoeken.gif) no-repeat;
    width:138px;
    height:27px;
    border:0;
    cursor:pointer;
    float:right;
    margin-right:15px;
	}
.btnOpnieuw
{
    background:transparent url(../images/opnieuw.gif) no-repeat;
    width:142px;
    height:27px;
    display:block;
    border:0;
    cursor:pointer;
    float:right;
    margin-right:15px;
	}
.btnResultaat
{
    background:transparent url(../images/resultaat.gif) no-repeat;
    width:142px;
    height:27px;
    display:block;
    border:0;
    cursor:pointer;
	}
.wbLijstweergave
{
	width:640px;
	margin-bottom:10px;
	}
.wblijsttitel
{
	border-top:1px solid #9b999a;
	background:#eaeaec;
	padding:4px 0;
	}
	
#map
{	
	width: 635px; 
	height: 400px;
	border:1px solid #828790;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	z-index:7;
	}


.clusternav ul
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	clear:both;
	height:25px;
	width:640px;
	border-top:1px solid #9c9c9c;
	border-right:1px solid #9c9c9c;
	}
.clusternav li
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	border-bottom:1px solid #9c9c9c;
	border-left:1px solid #9c9c9c;
	width:159px;
	}
.clusternav li a
{
	display:block;
	padding:3px 0;
	text-align:center;
	}
.wbItem
{
	width:641px;
	clear:both;
	}

.wbTitel
{
	background:#ebebed;
	padding:3px;
	}

.poislist td
{
	width:120px;
	}

#map .gmnoprint a img
{
	width:30px;
	}

#map div span{font-size:7px;}
#map div a{font-size:7px;}
	
#map #win-block 
{
	width: 200px;
	height: 53px;	
	font-size:11px;
	font-family: Arial, sans-serif;
	position:relative;}
	
#win-block_tl{height:1px;width:1px;}
#win-block_t{height:1px;width:1px;}
#win-block_tr{height:1px;width:1px;}
#win-block_l{height:1px;width:1px;}
#win-block_r{height:1px;width:1px;}
#win-block_bl{height:1px;width:1px;}
#win-block_b{height:1px;width:1px;}
#win-block_br{height:1px;width:1px;}

#win-block_contents ,
#map div #win-block_contents span,
#map div #win-block_contents a
{
	margin: 0px;
	font-size:11px;
	}

#win-block_close {width: 8px; height: 9px; background: url(../images/icons/maps_close_hover.gif) no-repeat; cursor: pointer; overflow: hidden; margin: 8px 0 0 53px;}
#win-block_close:hover {background: url(../images/icons/maps_close_hover.gif)}

.block-extend
{
	background:transparent url(../images/icons/multiple_cluster_hover.png) no-repeat bottom left;
	position:absolute;
	left:79px;
	top:1px;
	width:160px;
	height:25px;
	padding:0 0px 0 20px;
	}
	
.block-pois
{
	position:absolute;
	left:79px;
	top:0;
	width:160px;
	height:25px;
	padding:0 0 0 20px;
	}
.block-pois-text
{
	width:142px;
    background:#fff;
	display:block;
	padding:1px 14px 1px 4px;
	margin: 0;
}
	
.block-extend-cluster,
.block-extend-cluster-dc
{
	background:transparent url(../images/icons/cluster_hover.png) no-repeat bottom left;
	position:absolute;
	left:79px;
	top:1px;
	width:210px;
	height:25px;
	padding:0 0px 0 20px;
	}
.block-extend-cluster-bw
{
	background:transparent url(../images/icons/cluster_hover.png) no-repeat bottom left;
	position:absolute;
	left:79px;
	top:1px;
	width:160px;
	height:25px;
	padding:0 0 0 20px;
	}
.block-extend-cluster-dc {
	background:transparent url(../images/icons/dienstencentrum_hover.png) no-repeat bottom left;
}
.block-extend-cluster-bw {
	background:transparent url(../images/icons/bw_hover.png) no-repeat bottom left;
}
	
.block-extend-cluster-text
{
    background:#fff;
	display:block;
	padding:1px 4px;
	margin:0;
}
.block-extend-cluster-text-bw
{
    background:#fff;
	display:block;
	padding:1px 14px 1px 4px;
	margin:0;
}
.block-extend a
{
	background:#fff;
	display:block;
	padding:1px 20px 1px 4px;
	margin:0;
	}

.block-extended,
.block-extended-dc
{
	background:transparent url(../images/icons/cluster_hover.png) no-repeat bottom left;
	position:absolute;
	left:79px;
	top:1px;
	width:300px;
	height:25px;
	padding:0 0px 0 20px;
	}
.block-extended-dc
{
	background:transparent url(../images/icons/dienstencentrum_hover.png) no-repeat bottom left;
}
.block-extended a,
.block-extended-dc a
{
	background:#fff;
	display:block;
	padding:1px 20px 1px 4px;
	margin:0;
	}
.block-extended table,
.block-extended-dc table
{
	background:#fff;
	margin:0;
	width: 300px;
	}
.block-extended table td,
.block-extended-dc table td
{
	padding:2px;
	line-height:10pt;
	vertical-align:top;
	}
	
	.buttonBestel
	{
		display:none;
	}
	
/* Tabs */
/* ================================================== */
.sbTabs
{
    height: 30px;
    clear: both;
	margin-bottom: 10px;
}
.sbTabs ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #82b8f4;
    border-right: 1px solid #82b8f4;
    float: left;
    clear: both;
    border-left: 1px solid #82b8f4;
}
.sbTabs ul li
{
    list-style: none;
    margin: 0;
    padding: 3px 20px 4px;
    float: left;
    display: inline;
    background: #e5eff5;
    border-bottom: 1px solid #82b8f4;
	text-align: center;
}
.sbTabs ul li.hover
{
    background: #d2e3ee;
    cursor: pointer;
}
.sbTabs ul li.active
{
    background: #e5eff5 url(../images/bg_tabs.jpg);
    border-bottom: 1px solid #fff;
    border-right: 1px solid #82b8f4;
    border-left: 1px solid #82b8f4;
    cursor: default;
}
.sbTabs ul li.activefirst
{
    background: #e5eff5 url(../images/bg_tabs.jpg);
    border-bottom: 1px solid #fff;
    border-right: 1px solid #82b8f4;
    cursor: default;
}
.sbTabs ul li.activelast
{
    background: #e5eff5 url(../images/bg_tabs.jpg);
    border-bottom: 1px solid #fff;
    border-left: 1px solid #82b8f4;
    cursor: default;
}
.sbTabs ul li a:link,
.sbTabs ul li a:visited,
.sbTabs ul li a:hover,
.sbTabs ul li a:active
{
    font-weight: bold;
    text-decoration: none;
    color: #1d63b1;
}