/* KADER */
#wrapper
{
	width: 902px;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -451px;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	font-size: 12px;
}

#topbalk
{
	background-image: url('/images/kader/rood-verloop.gif');
	background-repeat: repeat-x;
	line-height: 24px;
	height: 24px;
	color: #fff;
	text-align: right;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#menu_layer_1
{
	background-image: url('/images/kader/blauw-verloop.gif');
	background-repeat: repeat-x;
	line-height: 25px;
	height: 27px;
	width: 902px;
	text-align: center;
	overflow: hidden;
}

#menu_layer_2
{
	background-color: #ffffff;
	line-height: 25px;
	height: 25px;
	width: 902px;
	text-align: left;
}

div.menu_spacer_l
{
	border-left: 1px solid #fff;
	height: 25px;
	width: 1px;
	float: left;
	font-size: 1px;
}

div.menu_spacer_r
{
	border-right: 1px solid #fff;
	height: 25px;
	width: 1px;
	float: left;
	font-size: 1px;
}

#disclaimer
{
	line-height: 25px;
	height: 25px;
	width: 902px;
	text-align: center;
	color: #000000;
	font-size: 11px;
}

#disclaimer a
{
	color: #1b398f;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}

#disclaimer a:hover { text-decoration: underline; }

#organic
{
	width: 902px;
	text-align: center;
	margin-top: 10px;
	color: #9f9f9f;
	font-size: 11px;
}

#organic div
{
	float: left;
	width: 100px;
	font-weight: bold;
	height: 50px;
	color: #98a9d6;
}

#organic a
{
	color : #9f9f9f;
	font-weight: normal;
	font-size: 11px;
}

#organic a:hover { text-decoration: underline; }

#kruimelpad
{
	line-height: 25px;
	height: 25px;
	width: 900px;
	text-align: left;
	color: #1c398f;
	margin: 20px 0px 20px 0px;
	padding-right: 30px;
}

#kruimelpad img {
	float: left;
	display: inline;
	border: none;
	height: 30px;
}

#kruimelpad div
{
	float: right;
	line-height: 25px;
	height: 25px;
	width: 760px;
	text-align: right;
	color: #1c398f;
	border: 1px solid #c1cfde;
	/*margin: 20px 0px 10px 0px;*/
	padding-right: 30px;
}


#kruimelpad a
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#kruimelpad a:hover
{
	color: #b71234;
}

#kruimelpad span
{
	font-size: 11px;
	color: #1c398f;
}

#content
{
	border-style: solid solid none solid;
	border-color: #c1cfde;
	border-width: 1px;
	width: 860px;
	padding: 20px;
	min-height: 350px;
}

#pay-off-balk 
{
	float: left;
	border-top: none;
	background: url('/images/pay-off_balk.jpg') no-repeat;
	height: 20px;
	width: 902px;
	padding-bottom: 40px;
		
}

#content input[type=text],
#content textarea,
#content input[type=password]  {
	border: 1px solid #c1cfde;
}

body
{
	background-color: #fff;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

html
{ overflow-y: scroll } /* hier door heb je in FF altijd een scrollbalk en spingt de site niet heen en weer */

a.main
{
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border-style: none solid none solid;
	border-color: #fff;
	border-width: 1px;
	border-bottom: 2px solid #fff;
	padding: 0px 20px 0px 20px;
	line-height: 25px;
	height: 25px;
}

a.main_selected
{
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	background: url('/images/kader/rood-verloop.gif') repeat-x;
	border-style: none solid none solid;
	border-color: #fff;
	border-width: 1px;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	height: 27px;
}

a.main_selected:hover 
{
	color: #ffffff;
}

a.main:hover
{
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	background: url('/images/kader/rood-verloop.gif') repeat-x;
	border-style: none solid none solid;
	border-color: #fff;
	border-width: 1px;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	height: 27px;
}

a.sub
{
	text-decoration: none;
	color: #1c398f;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 20px 0px 20px;
}

a.sub:hover { color: #b71234; }

a.sub_selected
{
	text-decoration: none;
	color: #B71234;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 20px 0px 20px;
}

a.sub_selected:hover { color: #b71234; }

#logo
{
	border: none;
	margin: 0px 0px 30px 30px;
	float: left;
}

#keuze-bezoeker
{
	position: absolute;
	top: 5px;
	left: 320px;
	border: none; /*1px solid #c1cfde;*/
	height: 25px;
	margin:  18px 0 0 30px;
	padding: 10px;
}

#keuze-bezoeker a
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-right: 30px;

}

#keuze-bezoeker a img
{
	border: none;
	vertical-align: bottom;
	margin-right: 5px;
}

#keuze-bezoeker a:hover
{
	color: #000;;
}

#zoekformulier
{
	float: right;
	border: none;
	height: 25px;
	margin:  20px 0 0 30px;
	padding: 10px 0 10px 0px;
}

#zoekformulier table
{
	border-collapse: collapse;	
}

#zoekformulier img
{
	margin: 0;
	padding: 0;
	border: none;
}

#zoekformulier_input
{
	border: 1px solid #c1cfde;
	font-size: 10px;
	color: #000;
	width: 135px;
	background-image: url('http://www.interveste.nl/templates/images/vergrootglas.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#zoekbutton
{
	border: none;
	color: #1c398f;
	background-color: #fff;
	font-weight: normal;
	width: 64px;
	border:none;
	margin-left: 5px;
	cursor: pointer;
	font-size: 11px;
}

#topform
{
	text-align: right;
	float: right;
	margin-top: -5px;
}

#topform label
{
	margin: 0px 10px 0px 0px;
	font-size: 10px;
	color: #8b8d8e;
}

#topform form
{
	margin: 0;
}

#topform input
{
	border: 1px solid #8b8d8e;
	margin-top: 5px;
	font-size: 10px;
	color: #000;
	width: 150px;
}

#topform input.password
{
	border: 1px solid #8b8d8e;
	margin-top: 5px;
	font-size: 10px;
	color: #000;
	width: 76px;
}
	
#topform input.submit
{
	border: none;
	margin-top: 5px;
	color: #1c398f;
	background-color: #fff;
	font-weight: bold;
	width: 70px;
	cursor: pointer;
}

#topform a
{
	font-weight: bold;
	color: #1c398f;
}

#innermenu_kop
{
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #b71234;
	margin: 0px 0px 5px 10px;
}

div.innermenu_haak
{
	border-style: solid none none solid;
	border-color: #b71234;
	border-width: 1px;
	height: 10px;
}

div.innermenu_haak_rechts
{
	border-style: solid solid none none;
	border-color: #b71234;
	border-width: 1px;
	height: 10px;
}

#inner_menu
{
	display:block;
	float:left;
	min-height:340px; 
	height:auto !important; 
	height:340px; 
	width:180px;
}

#inner_menu2
{
	float: left;
	display: block;
	width: 850px;
	height: 40px;
	padding: 0;
	margin: 0;
}

#inner_menu2 div.innermenu
{
	float: left;
	display:block;
	height:20px;
	line-height:20px;
	text-decoration: none;
	margin: 0px;
	width: auto;
	margin-right: 30px;
	color:#b71234;
	font-weight: normal;
}

#inner_menu2 a.innermenu
{
	float: left;
	display:block;
	height:20px;
	line-height:20px;
	margin-left: 0px;
	text-decoration: none;
	width:auto;
	margin-right: 30px;
	color:#1c398f;
	font-weight: normal;
}

a.innermenu
{
	display:block;
	height:20px;
	line-height:20px;
	margin-left: 10px;
	text-decoration: none;
	width:150px;
	color:#1c398f;
	font-weight: normal;
	overflow: hidden;
}

a.innermenu:hover
{
	color:#b71234;
}

div.innermenu
{
	display:block;
	height:20px;
	line-height:20px;
	text-decoration: none;
	margin-left: 10px;
	width:150px;
	color:#b71234;
	font-weight: normal;
	overflow: hidden;
}

td.form_error
{
	background-color: #ffcccc;
	padding: 5px;
	text-align: right;
}

td.form_ok
{
	background-color: transparent;
	padding: 5px;
	text-align: right;
}

span.form_error
{
	color: red;
}

div.archief
{
	background-color: #fff;
	border: 1px solid #073f7d;
	margin: 0px 0px 20px 0px;
	padding: 40px 80px 40px 80px;
}

div.sel
{
	border-style: solid none solid none;
	border-color: #fff;
	border-width: 1px;
	line-height: 19px;
	margin-top: 6px;
	float: left;
	letter-spacing: 0.07em;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

.page /* default style for content */
{
	min-height: 296px;
}

/* Opmaak voor totaal aanbodoverzicht, stadsgidsen en linkpagina */
#links 
{
	border: none;
	margin-top: -10px;
}

#links p
{
	padding: 0px;
	margin: 30px 0px 0px 0px;
	text-align: center;
	background-image: url('/images/kader/blauw-verloop.gif');
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height: 19px;
}

#links div
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #1c398f;
	width: 258px;
	padding: 10px 0px 10px 0px;
}
	
#links a
{
	color: #000;
	font-weight: normal;
	padding: 0px 20px 4px 20px;
	display: block;
}

#links a:hover
{
	background-color: #c1cfde;
}
	
#links a.aanbod_meer_kamers
{
	width: 158px; 
	margin-top: 5px; 
}

#links a.aanbod_meer_kamers:hover
{
	background-color: white; 
}
	
div.form_label
{
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #8b8b8e;
	margin: 20px 0px 10px 0px;
	letter-spacing: 0.1em;
	font-size: 12px;
}

#aanbod 
{
	border: none;
	border-collapse: collapse;
	width: 850px;
	background: url('/images/content/www/aanbod/balk-aanbod.gif') top left no-repeat;
}

#aanbod th
{
	padding: 0px 20px 0 5px;
	margin: 30px 0px 0px 0px;
	text-align: left;
	color: #000;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height: 25px;
}

#aanbod td
{
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #c1cfde;
}

#aanbod td.eerste 
{
	padding-left: 0;
}

#aanbod .openhuis-datum 
{
	color: #b71234;
}

#aanbod td.omschrijving
{
	width: 300px;
	line-height: 20px;
}

#aanbod img
{
	border: 1px solid #1c398f;
	width: 100px;
	height: 75px;
	/*padding: 5px;*/
}
	
#aanbod a
{
	color: #1b398f;
	font-weight: normal;
	text-decoration: underline;
}

#aanbod a:hover
{
	color: #000;
}

/* Type aanbod */
#type-pagina 
{
	border: none;
	border-collapse: collapse;
	width: 680px;
	background: url('/images/content/www/aanbod/balk-type-pagina.gif') top left no-repeat;
}

#type-pagina th
{
	padding: 0px 20px 0 5px;
	margin: 30px 0px 0px 0px;
	text-align: left;
	color: #000;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height: 25px;
}

#type-pagina td
{
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #c1cfde;
}

#type-pagina td.eerste 
{
	padding-left: 0;
}

#type-pagina td.omschrijving
{
	width: 250px;
	line-height: 20px;
}

#type-pagina img
{
	border: 1px solid #1c398f;
	width: 100px;
	height: 75px;
}
	
#type-pagina a
{
	color: #1b398f;
	font-weight: normal;
	text-decoration: underline;
}

#type-pagina a:hover
{
	color: #000;
}

/* Individueel object */
a.terug-naar-aanbod {float: right; }
#object-boven-wrapper { margin-top: 30px; height: 200px; }
#object-foto { float: left; margin-right: 20px; height: 200px; }
#object-foto img{ height:200px; border: 1px solid #000;}
#object-contact { margin-bottom: 30px; height: 115px; }
#fb-root { float: left; clear: both; margin: 20px 0 20px 0; } 
#object-contact p { margin-bottom: 10px;}
#object-weergave-keuze { line-height: 25px; }
#object-weergave-keuze .huidig_item { color: #b71234; } 
#object-details { clear: both; margin-top: 20px;}
#object-details table{border:none;border-collapse:collapse; width: 500px;}
#object-details th{text-align:left;border-bottom:1px solid #000;font-size:9pt;font-weight:normal;line-height:20px;}
#object-details td{line-height:23px; padding: 0 5px; width: 230px;}

#openhuis {
	float: right;
	width: 230px;
	padding: 10px;
	height: 170px;
	border: none;
	border: 1px solid #b71234;
}

#openhuis input[type=submit] {
	background: none;
	color: #1c398f;
	border: none;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

#openhuis input {
	margin-bottom: 2px;
}


#normaal { font-weight: normal; color: #4e4e4e;}
.photos img {border: 1px solid #000;}
ul.thumbs { margin: 20px auto;}
.thumbs li { display: inline; margin-right: 10px; }
.thumbs li img { border: 1px solid #c3c3c3; margin-bottom: 10px;}
.thumbs li img:hover { border: 1px solid #1c398f; }
#google-map {width: 570px; border: #c0c0cc 1px solid; margin-bottom: 30px }

/*Opmaak voor aanbodpagina's'*/
div.aanbod
{
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #073f7d;
}
	
div.aanbod_verwacht
{
	color:#8b8d8e;
	border-bottom: 1px solid #073f7d;
	background-color: #fff;
	line-height: 25px;
	height: 45px;
	width: auto;
	overflow: hidden;
}

div.aanbod_opmerking
{
	line-height: 20px;
	font-size: 10px;
	width: auto;
	padding-left: 30px;
	display: none;
}

a.aanbod
{
	display: block;
	border-bottom: 1px solid #073f7d;
	background-color: #fff;
	height: 45px;
	width: auto;
	overflow: hidden;
	cursor: pointer;
	font-weight: normal;
	color: #000;
}
	
a.aanbod:hover
{
	background-color: #98a9d6;
	color: #fff;
}

div.aanbod_vink { float: left; width: 30px; overflow: hidden; margin-left: 0px; line-height: 25px; height: 25px; text-align: center; }
div.aanbod_prov { float: left; width: 120px; overflow: hidden; line-height: 25px; height: 25px; color: #b71234; }
div.aanbod_plaats { float: left; width: 120px; overflow: hidden; line-height: 25px; height: 25px; }
div.aanbod_voorz { float: left; width: 120px; overflow: hidden; line-height: 25px; height: 25px; }
div.aanbod_soort { float: left; width: 290px; overflow: hidden; line-height: 25px; height: 25px; }
div.aanbod_opm  { float: left; width: 120px; overflow: hidden; line-height: 25px; height: 25px; text-align: center;}
div.aanbod_opmerking  { display : none; }

td.reactie, td.reactie_content
{
	line-height: 26px;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.reactie
{
	width: 175px;
	font-weight: normal;
}

li {padding: 3px 0px 3px 0px; }
ul {padding: 0px 0px 0px 0px; margin: 0px; list-style: none;}

/* Submit button als een link tonen */
input.formlink
{
	background: none;
	display: inline;
	min-width: 70px;
	overflow: visible;
	border: none;
	color: #073f7d;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

input.formlink:hover { color: #000; }

/* Kamers */
#aanbod_1
{
	float: left;
	width: 150px;
	height: 260px;
	padding: 10px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #073f7d;
	margin-left: 77px; /* centreren */
}

input.deletelink
{
	display: inline;
	min-width: 0px;
	overflow: visible;
	border: none;
	color: #073f7d;
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	font-size: 0px;
	font-weight: bold;
	height: 20px;
	width: 20px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	background: url('/images/verwijderen.png') no-repeat top left;
}

/* Woningen */
#aanbod_2
{
	float: left;
	width: 150px;
	height: 260px;
	padding: 10px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #073f7d;
	background-color: #c1cfde;
}

/*Tijdelijk huren */
#aanbod_4 
{
	float: left;
	width: 150px;
	height: 260px;
	padding: 10px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #073f7d;
}

/* Huismeesters */
#aanbod_16
{
	float: left;
	width: 150px;
	height: 260px;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #073f7d;
	background-color: #c1cfde;
}

#aanbod_1 a, #aanbod_2 a, #aanbod_4 a, #aanbod_16 a
{
	margin-left: 10px;
}

#aanbod_1 p, #aanbod_2 p, #aanbod_4 p, #aanbod_16 p
{
	color: #555;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
	
h1.aanbod
{
	text-align: center;
	height: 32px;
	vertical-align: bottom;
	font-size: 12px;
}
	
/* Homepage opmaak*/
#wrapper_home
{
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,"MS Sans Serif",sans-serif;
	font-size: 12px;
}

#wrapper_home h2
{
	font-size: 10pt;
	color: #b71234;
	letter-spacing: 0em; 
	margin: 0 0 7px 0;
}

#wrapper_home p
{
	text-align: justify;
	margin-top: 0px;
	margin-bottom:  7px;
}

#wrapper_home a
{
	font-weight: normal;
}

#home_top_wrapper
{
	float: left;
	padding: 0px;
	font-size: 12px;
}


#home_left
{
	float:left;
	width:260px;
}

#home_left h1
{
	float: left;
	text-transform: uppercase;
	color: #b71234;
	margin: 0px 0px 5px 0px;
	font-size: 12pt;
	font-weight:bold;
	border: none;
	letter-spacing: 0;	
}

#home_left h2
{
	float: left;
	letter-spacing: 0em;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 5px 0px;
	font-size: 9pt;
}

#home_menu_block
{
	border-top: 1px solid #b71234;
	border-bottom: 1px solid #b71234;
	margin-top: 30px;
	margin-bottom: 26px;
	padding: 10px 0 10px 0;
}
	
a.home_left
{
	display:block;
	height:auto;
	line-height:20px;
	margin-left: 15px;
	text-decoration: none;
	width:150px;
	color:#1c398f;
	font-size: 8pt;
	overflow: hidden;
}

#home_left_block
{
	margin-bottom: 20px;
	height: 315px;	
}

#home_left_block h2
{
	background-color: #b71234;
	color: #fff;
	font-size: 11px;
	line-height: 18px;
	margin-top: 10px;
	padding-left: 10px;
}

#home_left_block img
{
	margin-bottom: 20px;
}

#iv_keurmerk {
    background: url('/images/content/www/home/IV-Keurmerk-bg-homepage.jpg') top left no-repeat;
	width: 262px;
	height: 319px;
	border: solid 1px #fff; 
	text-align: left; 
	font-size: 14px;
	padding: 0px;
	margin-bottom: 20px;
}

#iv_keurmerk ul {
	width: 262px;
	height: 245px;
	margin-top: 26px;	
}

#iv_keurmerk li {
	line-height: 48px;
	height: 48px;
	padding: 0;
	margin: 0 0 0 70px;
	font-size: 12px;
}

#iv_keurmerk h2
{
	float: left;
	height: 26px;
	width: 222px;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	color: #4e4e4e;
	background: none;
	text-align: left;
	margin: 0;
	padding: 0 10px 0 30px; 
}

#iv_keurmerk h2 span
{
	margin-left: 75px;
}

#iv_keurmerk a.lees-meer {
	float: right;
	margin: 15px 15px 0 0;
	font-size: 12px;
}

#leegstandcoach-wrapper {
	float: left;
	background-color: #e0e7ee;
	height: 260px;
	width: 260px;
	padding: 40px;
	margin-right: 40px;
	line-height: 20px;
}

#leegstandcoach-wrapper p {
	line-height: 16px;
}

#leegstandcoach {
    background-image: url('/images/content/www/home/lc_homepage-bg.jpg');
	width: 182px;
	height: 190px;
	text-align: left; 
	font-size: 12px;
	padding: 70px 70px 10px 10px;
	margin-bottom: 20px;
	line-height: 20px;
	text-align: left;
}

#leegstandcoach form,
#leegstandcoach form p,
#leegstandcoach p {
	text-align: left;
}

#leegstandcoach input[type=submit],
#leegstandcoach input[type=button] {
	background: none;
	color: #1c398f;
	border: none;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

#leegstandcoach input[type=text] {
	color:#8a8a8a;
	border: 1px solid #c1cfde;
	font-size: 12px;
	margin-bottom: 2px;
}

#leegstandcoach ul {
	width: 262px;
	height: 245px;
	margin-top: 26px;	
}

#leegstandcoach li {
	line-height: 49px;
	height: 49px;
	padding: 0;
	margin: 0 0 0 70px;
	font-size: 12px;
}

#leegstandcoach h2
{
	float: left;
	height: 26px;
	width: 242px;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	color: #fff;
	background: none;
	text-align: left;
	margin: 0;
	padding: 0 10px 0 10px; 
}

#leegstandcoach h2 span
{
	margin-left: 90px;
}

#leegstandcoach a.lees-meer {
	float: right;
	margin: 15px 15px 0 0;
	font-size: 12px;
}


#home_right 
{ 
	float: right;
	margin: 0;
	width: 260px;
	padding: 0;
	font-size: 12px;
}

#enquete {
	width: 820px;
	height: 55px;
	border: solid 1px #c1cfde; 
	text-align: left; 
	font-size: 14px;
	padding: 20px;
	margin-bottom: 30px;
}

#enquete p {
	line-height: 12px;
	text-align: left;
}

#enquete h2
{
	float: left;
	font-size: 16px;
	line-height: 25px;
	color: #b71234;
	background: none;
	text-align: right;
	margin: 0 20px 0 0;
	padding: 0;
	width: 220px; 
}

#enquete img
{
	float: left;
	display: inline;
	margin-top: -10px;
	margin-right: 20px;
	padding: 0;	
}

#home_right_zakelijk
{
	
	float: left;
	width: 240px; 
	margin-bottom: 5px; 
	padding-left: 0px;
}

#home_right_zakelijk h1
{
	float: left;
	text-transform: uppercase;
	color: #b71234;
	margin: 0px 0px 5px 0px;
	font-size: 12pt;
	font-weight: bold;
	border: none;
	letter-spacing: 0;		
}

#home_right_zakelijk h2
{
	color: #1c398f;		
}

#container_home_left
{
	float: left;
	margin: 0;
	padding: 0;
}

#home_middle
{
	float: left;
	width: 260px;
	margin: 0;
	margin-left: 40px;
	margin-right: 40px;
	font-size: 12px;
	border: solid 1px #c1cfde;
	padding-bottom: 10px; 
	
}

#home_middle p 
{
	margin: 0 5px 5px 5px;
	line-height: 15px;
	text-align: left;
}

#home_middle a {
	font-size: 15px;
}

#home_middle h2
{
	color:#1c398f;
	font-size: 15px;
	padding-top: 5px;
	
}

#home_menu
{
	float:left;
	min-height:340px; 
	height:auto !important; 
	height:340px; 
	width:160px;
	padding-left: 0px;
	padding-right: 20px;
}

#home_menu h1
{
	float: left;
	text-transform: uppercase;
	color: #b71234;
	margin: 0px 0px 5px 0px;
	font-size: 10pt;
	border: none;
	letter-spacing: 0;	
}

#home_menu h2
{
	float: left;
	letter-spacing: 0em;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 5px 0px;
	font-size: 9pt;
}
	
a.homemenu
{
	display:block;
	height:auto;
	line-height:20px;
	margin-left: 10px;
	text-decoration: none;
	width:150px;
	color:#1c398f;
	font-size: 8pt;
	overflow: hidden;
}

#social-media
{
	border: none;
	margin-bottom: 30px;
	margin-left: 12px;
	text-align: right;
	vertical-align: middle;
}

#social-media a
{
	border: none;
}

#social-media img
{
	border: none;
	padding-left: 6px;
}

#slogan_spacer
{
	clear: both;
	width: 560px;
	height:60px; 
	margin: 40px 0 20px 0;
	background: #fff url('/images/content/www/home/slogan-interveste.jpg') center left no-repeat;
}

#home_nieuws_wrapper
{
	float: left;
	padding: 0px;
	font-size: 11px;
}

#home_nieuws_block
{
	float: left;
	padding-right: 40px;
	width: 257px;
}

/* Opmaak van actueel aanbod op de homepage */
#actueel_aanbod_spacer
{
	clear: both;
	width: auto;
	min-height:20px; 
	height:auto !important; 
	height:20px;
	border-bottom: 1px solid #c1cfde;
}

/*
#actueel_aanbod {
	float: left;
	background: url('/images/content/www/home/balk-aanbod.gif') top left no-repeat;
	margin-top: 0px;
	padding: 5px 20px 10px 20px;
	clear: both;
	font-size: 12px;
}

#actueel_aanbod h2
{
	font-size: 12px;
	color: #000;
	margin-left: 30px;
}

#actueel_aanbod h2 span
{
	color: #1c398f;
	margin-left: 180px;
}

div.actueel_aanbod_home
{
	border-style: none;
	width: 520px;
}

a.aanbod_home
{
	display: block;
	background-color: #fff;
	line-height: 25px;
	width: 525px;
	overflow: hidden;
	cursor: pointer;
	font-weight: normal;
	color: #4e4e4e;
}
	
a.aanbod_home:hover
{
	background-color: #98a9d6;
	color: #fff;
}

div.aanbod_home_prov { float: left; width: 140px; overflow: hidden; line-height: 25px; height: 25px; font-weight: normal;}
div.aanbod_home_plaats { float: left; width: 120px; overflow: hidden; line-height: 25px; height: 25px; font-weight: normal; }
div.aanbod_home_voorz { float: left; width: 120px; overflow: hidden; line-height: 25px; height: 25px; font-weight: normal;}
div.aanbod_home_soort { float: left; width: 140px; overflow: hidden; line-height: 25px; height: 25px; font-weight: normal;}
div.aanbod_home_opm  { float: left; width: 35px; overflow: hidden; text-align: center; font-weight: normal;}
*/


/* Actueel aanbod homepage*/
#actueel_aanbod_wrapper {
	float: left;
	margin-top: 0px;
	padding: 0px 20px 10px 0px;
	clear: both;
	font-size: 12px;
}

#actueel_aanbod 
{
	border: none;
	border-collapse: collapse;
	width: 550px;
	background: url('/images/content/www/home/balk-aanbod.gif') top left no-repeat;
}

#actueel_aanbod th
{
	padding: 0px 20px 0 5px;
	margin: 30px 0px 0px 0px;
	text-align: left;
	color: #000;
	font-weight: bold;
	line-height: 25px;
}

#actueel_aanbod th span
{
	color: #1c398f;
	margin-left: 80px;
}

#actueel_aanbod td
{
	padding: 5px;
	border-bottom: 1px solid #c1cfde;
}

#actueel_aanbod td.eerste 
{
	padding-left: 0;
}

#actueel_aanbod td.omschrijving
{
	width: 100px;
	line-height: 20px;
}

#actueel_aanbod div
{
	border: 1px solid #1c398f;
	width: 50px;
	height: 38px;
	overflow: hidden;	
}

#actueel_aanbod img
{
	width: 50px;
}
	
#actueel_aanbod a
{
	color: #1b398f;
	font-weight: normal;
	text-decoration: underline;
}

#actueel_aanbod a:hover
{
	color: #000;
}

/* Opmaak van lees meer teken voor op de homepage */
#lees_meer
{
	color: #1c398f;
	margin: 0px 0px 0px 0px;
	height: 14px;
	font-size: 11px;
}

#lees_meer_haak
{
	height: 5px;
	border-style: solid none none none;
	border-color: #b71234;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
	font-size: 2px;
}

#lees_meer a
{
	font-size: 11px;
	margin-left: 0px;
	font-weight: normal;
}

/* Inschrijven */
#inschrijven
{
}

#inschrijven p {
	font-size: 12px;
	margin-bottom: 20px;
}

#inschrijven h1
{
	background: #fff url('/images/content/www/inschrijven/afbeelding_inschrijven.gif') top left no-repeat;
	border: none;
	line-height: 60px;
	padding-bottom: 35px;
}

#inschrijven-info
{
	padding-top: 70px;
	padding-left: 30px;
}

#inschrijven-info p {
	font-size: 16px;
}

#inschrijven-info ul {
	margin-top: 30px;
}

#inschrijven-info li
{
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 10px;
}

#inschrijven-info input
{
	background-image: url('http://www.interveste.nl/images/informatiepagina/stripke.jpg');
	border: none;
	padding: 4px 0 4px 0;
	margin: 20px 0 0 0;
	width: 250px;
	height: 44px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

#bedrijven_box, #bedrijven_box_eerste, #bedrijven_box_laatste
{
	float: left;
	width: 220px;
	height:265px;
	padding: 10px 20px 10px 20px; 
	margin: 20px;
	background: #fff url('/images/content/www/bedrijven/diensten-blok-groot.gif') top left no-repeat;
}

#bedrijven_box_eerste
{
	margin-left: 0;
}

#bedrijven_box_laatste
{
	margin-right: 0;
}

#bedrijven_box h2, #bedrijven_box_eerste h2, #bedrijven_box_laatste h2, #bedrijven_box_klein h2 {
	color: #1c398f;
	margin:0;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
}

#bedrijven_box_klein h2 {
	margin-bottom: 30px;
}

#bedrijven_box img, #bedrijven_box_eerste img, #bedrijven_box_laatste img
{
	margin: 40px 0 20px 0;
	border: none;
}

#bedrijven_box img a, #bedrijven_box_eerste img a , #bedrijven_box_laatste img a {
	border: none;
}

#bedrijven_box_klein
{
	float: left;
	width: 220px;
	height:163px;
	padding: 10px 20px 10px 20px; 
	margin: 20px 20px 0 0;
	background: #fff url('/images/content/www/bedrijven/diensten-blok-klein.gif') top left no-repeat;
}

#bedrijven_box_suggeste
{
	float: right;
	width: 141px;
	height:163px;
	padding: 70px 20px 10px 100px; 
	margin: 20px 0 0 0;
	background: #fff url('/images/content/www/bedrijven/dks-blok.gif') top left no-repeat;
}
