* {

margin:0;

padding:0;

}



body {

font:12px Verdana, Arial, Helvetica, sans-serif;

color:#785d41;

background:#efefef url(../images/bg_body.jpg) center top repeat-y;

text-align:center;

}

a img {

border:none;

}

a {

color:#4F3518;

text-decoration:none;

font-weight:bold

}



a:hover{

text-decoration:underline;

}



#wrapper {

width:996px;

border-bottom:none;

margin:0 auto;

text-align:left;

background:#fff;

}

#masterhead {

position:relative;

width:996px;

/*height:121px;*/

height:291px;

z-index:999;

}



#mainnav {

position:absolute;

left:0;top:251px;

width:996px;

height:25px;

background:url(../images/mainnav_bg.gif) left bottom repeat-x;

}

#mainnav ul {

list-style:none;

padding-left:9px;

}

#mainnav li {

overflow:hidden;

float:left;



margin-right:5px;

height:22px;

}

	#mainnav li a {

	display:block;

	line-height:1500%;

	}

	#mainnav li#menu1 a {

	width:114px;

	background:url(../images/home.jpg) left top no-repeat;

	}

	#mainnav li#menu2 a {

	width:114px;

	background:url(../images/aanbod.jpg) left top no-repeat;

	}

	#mainnav li#menu3 a {

	width:215px;

	background:url(../images/opgegeven_huurwoningen.jpg) left top no-repeat;

	}

	#mainnav li#menu4 a {

	width:147px;

	background:url(../images/voorwaarden.jpg) left top no-repeat;



	}

	#mainnav li#menu5 a {

	width:150px;

	background:url(../images/zoekopdracht.jpg) left top no-repeat;

	}





	





	#mainnav li#menuen1 a {

	width:114px;

	background:url(../images/home.jpg) left top no-repeat;

	}

	#mainnav li#menuen2 a {

	width:114px;

	background:url(../images/aanbod_en.jpg) left top no-repeat;

	}

	#mainnav li#menuen3 a {

	width:215px;

	background:url(../images/opgegeven_huurwoningen_en.jpg) left top no-repeat;

	}

	#mainnav li#menuen4 a {

	width:147px;

	background:url(../images/voorwaarden_en.jpg) left top no-repeat;



	}

	#mainnav li#menuen5 a {

	width:150px;

	background:url(../images/zoekopdracht_en.jpg) left top no-repeat;

	}











		#mainnav li#menu1 a:hover, #mainnav ul li#menu1.active a,#mainnav li#menu2 a:hover, #mainnav ul li#menu2.active a, #mainnav li#menu3 a:hover, #mainnav ul li#menu3.active a,#mainnav li#menu4 a:hover, #mainnav ul li#menu4.active a, #mainnav li#menu5 a:hover, #mainnav ul li#menu5.active a{

		background-position: left -22px;

		}

		

		#mainnav li#menuen1 a:hover, #mainnav ul li#menuen1.active a,#mainnav li#menuen2 a:hover, #mainnav ul li#menuen2.active a, #mainnav li#menuen3 a:hover, #mainnav ul li#menuen3.active a,#mainnav li#menuen4 a:hover, #mainnav ul li#menuen4.active a, #mainnav li#menuen5 a:hover, #mainnav ul li#menuen5.active a{

		background-position: left -22px;

		}



#mainnav ul li.active a {

background-position: left -22px;

}            



#search {

width:265px;

height:25px;

position:absolute;

top:50px;

right:10px;

}

#search h1 {

display:none;

}

#search input {

float:left;

margin-right:5px;

}

#search label {

display:none;

}

#search .csc-mailform {

border:none;

}

#search input#mailformsword {

width:130px;

border:1px solid #cdcdcd;

padding:1px 4px;

}

#search input#mailformsubmit {

border:none;

background:url(../images/heading_module.gif) left top repeat-x;

color:#ffffff;

font-weight:bold;

font-size:12px;

padding:2px 0 2px 0;

}











#lang {

position:absolute;

top:10px;right:10px;

width:100px

}

#lang ul {

list-style:none;

}

#lang li {

float:left;

padding-right:10px;

}

#lang li img, #lang li a {

float:left;

}

#lang li a {

display:block;

}



	#miscnav {

	position:absolute;

	right:0;top:251px;

	width:170px;

	height:25px;

	}

/*	* html #miscnav {

	right:0;top:81px;

	}

	*:first-child+html #miscnav {

	right:0;top:81px;

	}*/

	#miscnav li {

	overflow:hidden;

	float:left;

	height:22px;

	}

	#miscnav li a {

	display:block;

	line-height:1500%;

	}

	#miscnav li#technogym a {

	width:150px;

	background:url(../images/technogym.jpg) left top no-repeat;

	}

	#miscnav li#technogym a:hover {

	background-position: left -22px;

	}

#subnav {

position:absolute;

left:0;top:273px;

width:996px;

height:22px;

background:#4F85DC url(../images/subnav_bg.gif) left top repeat-x;

}

#subnav ul {

list-style:none;

padding-left:9px;

}

#subnav li {

float:left;

margin-right:15px;

padding-top:3px;

}

#subnav li a {

float:left;

display:block;

font:12px Arial, Helvetica, sans-serif;

color:#fff;

text-decoration:none;

}

#subnav li a:hover, #subnav li.leftactive a {

text-decoration:underline;

}



#crumbar {

width:988px;

height:15px;

background:url(../images/submenu_bg.gif) left top repeat-x;

font-size:10px;

color:#999;

padding-top:2px;

padding-left:8px;

}

#pathway_inner {

display:none;

}

#sections {

position:relative;

overflow:hidden;

width:973px;

background:url(../images/bg.jpg) left top no-repeat;

padding-left:14px;

padding-right:9px;

padding-bottom:10px;

margin-top:-228px;

}

* html #sections {

width:996px;

}





#logo {

width:305px;

height:49px;

position:absolute;

left:337px;

top:20px;

}



#content-container {

float:left;

width:722px;

margin-top:230px;

padding:10px;

}

* html #content-container {

width:742px;

}



#content h3, #content h4, #content h5, #content p, #content ol, #content ul {

margin-bottom:10px;

}

#content h1, #content-product h1 {

font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;

color:#0B81CE;

}

#content-product h1 {

margin-bottom:10px;

}

#content h2 {

font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;

color:#999999;

margin-bottom:10px;

}

#content p {

clear:left;

font-size:12px;

line-height:130%;

}

#content ul {

list-style:none;

}

#content ul li {

background:url(../images/bulet.jpg) 15px 3px no-repeat;

padding-left:30px;

padding-bottom:3px;

}

#content {

display:block;

}



/* ---- sitemapbox ---- */

#content_sitemap {

width:195px;

border:1px solid #dbdbdc;

background:#fff;

margin:0 0 5px 0;

padding:10px;

}

* html #content_sitemap {

width:217px;

}



#content_sitemap .csc-header  {

background:#6E9DE1 url(../images/heading_sitemap.jpg) left top repeat-x;

margin:-10px -10px 10px -10px;

padding:5px 10px;

}



#content_sitemap .csc-header h1 {

font:bold 14px Arial, Helvetica, sans-serif;

color:#777777;

}

#content_sitemap ul {

list-style:none;

}

#content_sitemap ul li {

color:#65747c;

}

#content_sitemap ul li a {

display:block;

width:168px;

color:#65747c;

background:url(../images/bulet.jpg) left 5px no-repeat;

text-decoration:none;

padding:2px 0 2px 12px;

font-size:12px;

}

* html #content_sitemap ul li a {

width:180px;

}

#content_sitemap ul li a:hover {

text-decoration:underline;

}

/* ---- end of sitemapbox ---- */



/* ---- productlist ---- */

#content-wrapper-list-inner {

clear:right;

padding-top:5px;

}

#content-wrapper-list-inner .csc-frame-frame1 {

display:block;

overflow:hidden;

width:722px;

height:75px;

background:#f4f8ff url(../images/price.jpg) right top repeat-y;

margin-top:12px;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpic-imagewrap {

float:left;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpic-text p {

padding-top:10px;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpic-text {

float:left;

overflow:hidden;

width:612px;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpicHeader {

float:left;

width:422px;

padding-top:5px;

}

#content-wrapper-list-inner .csc-frame-frame1 h1 {

font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;

color:#0B81CE;

}

#content-wrapper-list-inner .csc-frame-frame1 h3 {

float:right;

width:150px;

height:48px;

color:#0B81CE;

font:bold 14px Arial, Helvetica, sans-serif;

padding-left:20px;

padding-top:22px;

}

* html #content-wrapper-list-inner .csc-frame-frame1 h3 {

height:75px;

}

#content-wrapper-list-inner .csc-frame-frame1 p, #content-wrapper-list-inner .csc-frame-frame1 p.bodytext {

width:410px;

margin-bottom:0;

}

/* ---- end of productlist ---- */





#rightsection {

float:right;

width:217px;

padding-top:9px;

margin-top:230px;

}

#rightsection .module {

width:195px;

border:1px solid #dbdbdc;

background:#fff;

margin-bottom:9px;

padding:10px;

font-size:12px;

}

* html #rightsection .module {

width:217px;

}

#rightsection .module .csc-header, #rightsection .modulebox_search .csc-header {

background:#6E9DE1 url(../images/heading_module.gif) left top repeat-x;

margin:-10px -10px 10px -10px;

padding:5px 10px;

}

#rightsection .module .csc-header h1, #rightsection .modulebox_search .csc-header h1 {

font:bold 14px Arial, Helvetica, sans-serif;

color:#fff;

}

#rightsection .module h2 {

background:url(../images/icon_telp.jpg) left 5px no-repeat;

font:10px Verdana, Arial, Helvetica, sans-serif;

padding-top:8px;

padding-bottom:10px;

padding-left:30px;

}

#rightsection .module h3 a, #rightsection .module h4 a, #rightsection .module h5 a, #rightsection .module h6 a {

display:block;

font:12px Verdana, Arial, Helvetica, sans-serif;

text-decoration:none;

padding-top:8px;

padding-bottom:10px;

padding-left:30px;

}

#rightsection .module h3 a {

background:url(../images/icon_mail.jpg) left 5px no-repeat;

}

#rightsection .module h4 a {

background:url(../images/icon_refresh.jpg) left 5px no-repeat;

}

#rightsection .module h5 a {

background:url(../images/icon_static.jpg) left 5px no-repeat;

}

#rightsection .module h6 a {

background:url(../images/icon_bulet.jpg) left 5px no-repeat;

	}

#rightsection .module h6 a:hover, #rightsection .module h5 a:hover, #rightsection .module h4 a:hover, #rightsection .module h3 a:hover {

text-decoration:underline;

}



/* ---- modulebox_search ---- */

.modulebox_search {

width:195px;

background:#fff;

border:1px solid #dbdbdc;

margin-bottom:9px;

padding:10px;

}

* html .modulebox_search {

width:217px;

}

.modulebox_search .csc-mailform {

border:none;

}

.modulebox_search .csc-mailform-field #mailformUw_naam, .modulebox_search .csc-mailform-field #mailformTelefoonnr {

width:193px;

border:1px solid #cdcdcd;

background:none;

font-size:12px;

margin-bottom:11px;

padding:3px 0;

}

/*.modulebox_search .csc-mailform-field #mailformname {

margin-bottom:11px;

}

* html .modulebox_search .csc-mailform-field #mailformname {

margin-bottom:11px;

margin-top:5px;

}

.modulebox_search .csc-mailform-field #mailformemail {

margin-bottom:11px;

}

*:first-child+html .modulebox_search .csc-mailform-field #mailformname {

margin-bottom:11px;

}

* html .modulebox_search .csc-mailform-field #mailformname {

margin-bottom:9px;

}*/

.modulebox_search .csc-mailform-field #mailformformtype_mail {

float:right;

border:none;

background:url(../images/heading_module.gif) left top repeat-x;

color:#ffffff;

font-size:12px;

font-weight:bold;

padding:2px 0;

}

/**:first-child+html .modulebox_search .csc-mailform-field #mailformformtype_mail {

padding-left:10px;

padding-top:3px;

}

* html .modulebox_search .csc-mailform-field #mailformformtype_mail {

padding-left:10px;

padding-top:2px;

}*/

/* ---- end of modulebox_search ---- */

















/*#content-wrapper_outer {

float:left;

width:722px;

background:#fff;

margin-top:130px;

padding:10px;







}

#content-wrapper {

overflow:hidden;

width:710px;



padding:0 5px 0 5px;

}

* html #content-wrapper {

width:720px;



}



#content, #content-product {

width:710px;

}

#content-imgslider {

float:left;

overflow:auto;

width:525px;

height:334px;

}

#content h1, #content h2, #content h3, #content h4, #content h5, #content p, #content ol, #content ul,

#content-product h1, #content-product h2, #content-product h3, #content-product h4, #content-product h5, #content-product p, #content-product ol, #content-product ul, 

#contact h1, #contact h2,

#content-imgslider h1, #content-imgslider h2, #content-imgslider h3, #content-imgslider h4, #content-imgslider h5, #content-imgslider p, #content-imgslider ol, #content-imgslider ul {



}

#content h1, #content-product h1, .prod-title h1, #contact h1, #content-imgslider h1 {

font:bold 22px Arial, Helvetica, sans-serif;

color:#018FFD;

}



#section h2, #content h2, #content-product h2, #content-imgslider h2 {

font:bold 16px Arial, Helvetica, sans-serif;

color:#EC008C;

}

#content p, #content-product p, #content-imgslider p {

line-height:120%;

}











#content_subpage {

float:left;

width:722px;

background:#fff;

margin-top:130px;

padding:10px;

overflow:hidden;

}

#content_subpage #content {

width:422px;

float:left;



margin-top:0;

}





#section_sitemap {

overflow:hidden;

width:700px;

}

#sitemap_description {

width:400px;

float:left;

margin-top:0;

}

#sitemap_description h1 {

font-size:18px;

}

#content_sitemap {

width:230px !important;

width:240px;

float:right;

border:1px solid #dbdbdc;

padding:10px;

background:#fff;

margin-top:20px;

}

* html #section_sitemap #content_sitemap {

}



* html #content_subpage #content_sitemap {

}

#content_sitemap .csc-header  {

background:#6E9DE1 url(../images/heading_sitemap.jpg) left top repeat-x;

margin:-10px -10px 10px -10px !important;

margin:-10px -23px 10px -10px;

padding:5px 10px;

}



#content_sitemap .csc-header h1 {

font:bold 12px Arial, Helvetica, sans-serif;

color:#777777;

}

	#content_sitemap ul {

	list-style:none;

	}

	#content_sitemap ul li {

	color:#65747c;



	}

	#content_sitemap ul li a {

	color:#65747c;

	text-decoration:none;

	padding:2px 0 2px 12px;



background:url(../images/bulet.jpg) left 5px no-repeat;



	width:240px !important;

width:230px;

	display:block;

	}

	#content_sitemap ul li a:hover {

	text-decoration:underline;

	}





#section_home {

overflow:hidden;

width:700px;

margin-top:130px;

float:left;

}







#section_home #content {

float:left;

width:422px;

background:#fff;

margin-top:0;

padding:10px;

}

#sitemap_description {

width:400px;

float:left;

margin-top:0;

}

#sitemap_description h1 {

font-size:18px;

}

#content_sitemap {

width:230px !important;

width:250px;

float:right;

overflow:hidden;

border:1px solid #dbdbdc;

padding:10px;

background:#fff;

}

* html #section_home #content_sitemap {

}

#content_sitemap .csc-header {

background:#6E9DE1 url(../images/heading_sitemap.jpg) left top repeat-x;

margin:-10px -10px 10px -10px;

padding:5px 10px;

}

#content_sitemap .csc-header h1 {

font:bold 12px Arial, Helvetica, sans-serif;

color:#777777;

}



#content-wrapper-list {



float:left;

width:722px;

background:#fff;

margin-top:130px;



}

* html #content-wrapper {

width:720px;

}

#content, #content-product {

width:662px;

}

#content-wrapper-list #content {

width:700px;

margin-top:0;

}

#content-imgslider {

float:left;

width:525px;

}

#content-wrapper-list-inner .csc-frame-frame1 {

display:block;

overflow:hidden;

width:700px;

height:75px;

background:#f4f8ff url(../images/price.jpg) right top repeat-y;

margin-bottom:12px;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpic-imagewrap {

float:left;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpic-text p {

padding-top:10px;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpic-text {

float:left;

overflow:hidden;

width:532px;

}

#content-wrapper-list-inner .csc-frame-frame1 .csc-textpic-Header {

width:432px;

}

#content .csc-frame-frame1 h1 {

font-size:18px;

}

#content-wrapper-list-inner .csc-frame-frame1 h3 {

float:right;

width:110px;

height:48px;

color:#0B81CE;

text-align:center;

font:bold 14px Arial, Helvetica, sans-serif;

padding-top:27px;

}

* html #content-wrapper-list-inner .csc-frame-frame1 h3 {

height:75px;

}

#content-wrapper-list-inner .csc-frame-frame1 p, #content-wrapper-list-inner .csc-frame-frame1 p.bodytext {

width:410px;

margin-bottom:0;

}*/

















/* ---- footernav ---- */

#footernav {

border-top:1px solid #dbdbdc;

width:996px;

margin:0 auto;

color:#b6b6b7;

padding:5px 0 20px;

}

#footernav p {

padding-top:10px;

color:#b6b6b7;

}

#footernav ul {

padding-top:5px;

list-style:none;

}

#footernav li {

display:inline;

}

#footernav ul#footermenu a {

background:url(../images/batas_link_footer.jpg) left 6px no-repeat;

color:#65747c;

font:10px Verdana, Arial, Helvetica, sans-serif;

text-decoration:underline;

padding:0 5px 0 12px;

}

#footernav img {

vertical-align:middle;

}

/* ---- end of footernav ---- */



/* typo3 */



#rightsection .csc-mailform-field{

overflow:hidden;

width:100%;

padding-bottom:0;

}



#rightsection #mailform .csc-mailform{

padding:0;

border:none;

}





#sections #mailform {

clear:right;

overflow:hidden;

width:100%;

padding-top:10px;

margin-bottom:10px;

}



#sections .csc-mailform {

border:1px solid #cdcdcd;

padding:15px 15px 5px 15px;

}

#sections .csc-mailform-field {

overflow:hidden;

width:100%;

padding-bottom:10px;

}









#sections .csc-mailform label {

display:block;

float:left;

width:166px;

font:12px Verdana, Arial, Helvetica, sans-serif;

padding-top:1px;

}

#sections .csc-mailform input,#sections .csc-mailform textarea, #sections .csc-mailform select {

border:1px solid #cdcdcd;

color:#666;

font:11px Arial, Helvetica, sans-serif;

}

#sections .csc-mailform input, #sections .csc-mailform textarea {

padding:1px 4px;

}

#sections .csc-mailform option {

padding-right:6px;

}

#sections .csc-mailform .csc-mailform-check, #sections .csc-mailform .csc-mailform-radio {

border:none;

}

#sections .csc-mailform .csc-mailform-radio fieldset {

border:none;

margin:0;

padding:0;

width:200px;

}

#sections .csc-mailform .csc-mailform-radio legend {

display:none;

}

#sections .csc-mailform .csc-mailform-radio input {

clear:left;

float:left;

background:none;

border:none;

margin-right:5px;

}

* html #sections .csc-mailform .csc-mailform-radio input {

margin-right:0;

}

#sections .csc-mailform .csc-mailform-radio label {

clear:none;

float:left;

width:165px;

margin-bottom:10px;

padding-top:0 !important;

padding-top:2px;

}

#sections .csc-mailform .csc-mailform-submit {

border:none;

background:#6E9DE1;

color:#fff;

padding:2px 5px;

}

/* end of typo3 */











/*#content_subpage_inner #content {

width:400px;

float:left;

}

#section #content_subpage #content_subpage_inner {

width:722px;

overflow:hidden;

}

#section #content_subpage #content_subpage_inner #content {

width:400px;

float:left;

}

#section #content_subpage #content_subpage_inner #content_sitemap {

width:250px;

float:right;

}

*/