body { background:#fff; text-align:center; font-family:arial; margin:0 1px; }
a { text-decoration:none; color:#660099; }
a:hover { color:#FF0000; text-decoration:underline; }
ul { margin:0 15px; font-size:12px; }
li { list-style-type: square; list-style-image:url('../../images/listdotsmall.gif'); }
form { margin:0 0 10px 0; padding:0; }
img.edit, img.close { float:right; margin:0; width:15px; height:15px; border:0px none; }

	.1 { color:#FF801B; }
	.2 { color:#74A71E; }
	.3 { color:#00A9FE; }
	.4 { color:#0046A8; }
	.5 { color:#003399; margin:10px 0 0 0;}
	.6 { color:#003399;}
	
	.c1 { color:#FF801B; }
	.c2 { color:#74A71E; }
	.c3 { color:#00A9FE; }
	.nb-h2  { color: #74a71e; margin-bottom: 0; padding: 0; }
    .nb-h3  { font-size: .9em; font-weight: 800;  padding-top: 15px; }		
	.c4 { color:#0046A8; }
	.c5 { color:#003399; margin:10px 0 0 0;}
	.c6 { color:#003399;}

#container { z-index:3; width:971px; height:615px; background:#fff no-repeat; margin:15px auto; text-align:left; }

	#header { z-index:3; position:absolute; margin-top:0; margin-left:0;}
	
	#tekstgrootte {  visibility:hidden; z-index:3; position:absolute; margin-left:460px; margin-top:36px; font-size:11px; color:#4D0071; line-height:16px; }
	.tekstgroottebut { display:block; width:16px; text-align:center; background:#4D0071; color:#fff; font-size:15px; float:left; margin-right:5px; }
	.tekstgroottebut:hover { background:#FF0000; color:#fff; }
	
	
	#zoeken { z-index:3; position:absolute; margin-left:585px; margin-top:36px;}
	#zoeken input { width:138px; height:16px; font-size:10px; color:#0099FF; float:left; }
	#zoeken input.submit { width:45px; height:16px; border:0px none; background:#4D0071; color:#fff; margin-left:3px }

    /* zoekresultaat stijlen */
	.kop-zoekresultaat { font-weight: bold; margin: 0; padding: 0; }
	.tekst-zoekresultaat { margin: 0; padding: 0 0 10px 0; }
	
	.contactbut { z-index:3; position:absolute; margin-left:778px; margin-top:36px; display:block; width:60px; text-align:center; line-height:16px; background:#4D0071; color:#fff; font-size:11px; }
	.contactbut:hover { background:#FF0000; color:#fff; }
	.sitemapbut { z-index:3; position:absolute; margin-left:845px; margin-top:36px; display:block; width:60px; text-align:center; line-height:16px; background:#4D0071; color:#fff; font-size:11px; }
	.sitemapbut:hover { background:#FF0000; color:#fff; }
	.homebut { z-index:3; position:absolute; margin-left:912px; margin-top:36px; display:block; width:60px; text-align:center; line-height:16px; background:#4D0071; color:#fff; font-size:11px; }
	.homebut:hover { background:#FF0000; color:#fff; }

	.stip { margin:10px 0;}
	.stipgroot { margin:15px 0;}

	#homebut1 { position:absolute; z-index:10; width:185px; height:65px; margin-top:68px; margin-left:6; border:0; }
	#homebut2 { position:absolute; z-index:10; width:185px; height:65px; margin-top:68px; margin-left:199; border:0; }
	#homebut3 { position:absolute; z-index:10; width:185px; height:65px; margin-top:68px; margin-left:392; border:0; }
	#homebut4 { position:absolute; z-index:10; width:185px; height:65px; margin-top:68px; margin-left:585; border:0; }
	
	#nav_huurders { z-index:3; position:absolute; width:187px; height:47px; background:url('../../images/nav1.gif') no-repeat; margin-top:81px; margin-left:6 }
	#nav_zoekers { z-index:3; position:absolute; width:187px; height:47px; background:url('../../images/nav2.gif') no-repeat; margin-top:81px; margin-left:199 }
	#nav_buurt { z-index:3; position:absolute; width:187px; height:47px; background:url('../../images/nav3.gif') no-repeat; margin-top:81px; margin-left:392 }
	#nav_ymere { z-index:3; position:absolute; width:187px; height:47px; background:url('../../images/nav4.gif') no-repeat; margin-top:81px; margin-left:585 }
	
	.nav { display:none; }
	.transnav { width:180px; height:50px; border:0px none; margin-bottom:20px }
	
	#subnav { z-index:2; position:absolute; margin-top:69px; margin-left:2px; font-size:12px; }
	
	#subnav_huurders { z-index:5; visibility:hidden; position:absolute; width:187px; height:385px; background:url('../../images/subnav1.gif') no-repeat; margin-top:69px; margin-left:6px; padding-left:4px }
	#subnavback_huurders { z-index:2; visibility:hidden; position:absolute; width:199px; height:400px; background:url('../../images/subnav1back.jpg') no-repeat; margin-top:69px; margin-left:0}
	#subnav_zoekers { z-index:5; visibility:hidden; position:absolute; width:198px; height:375px; background:url('../../images/subnav2.gif') no-repeat; margin-top:69px; margin-left:199 }
	#subnavback_zoekers { z-index:2; visibility:hidden; position:absolute; width:195px; height:385px; background:url('../../images/subnav2back.jpg') no-repeat; margin-top:69px; margin-left:197 }
	#subnav_buurt { z-index:5; visibility:hidden; position:absolute; width:199px; height:288px; background:url('../../images/subnav3.gif') no-repeat; margin-top:69px; margin-left:392 }
	#subnavback_buurt { z-index:2; visibility:hidden; position:absolute; width:195px; height:303px; background:url('../../images/subnav3back.jpg') no-repeat; margin-top:69px; margin-left:390  }
	#subnav_ymere { z-index:5; visibility:hidden; position:absolute; width:199px; height:345px; background: url('../../images/subnav4.gif') no-repeat; margin-top:69px; margin-left:585 }
	#subnavback_ymere { z-index:2; visibility:hidden; position:absolute; width:195px; height:365px; background:url('../../images/subnav4back.jpg') no-repeat; margin-top:69px; margin-left:583 }
	
	#subnav_huurders_sitemap { z-index:5; position:absolute; width:187px; height:372px; background:url('../../images/subnav1.gif') no-repeat; margin-top:69px; margin-left:6px; padding-left:4px }
	#subnavback_huurders_sitemap { z-index:2; position:absolute; width:199px; height:387px; background:url('../../images/subnav1back.jpg') no-repeat; margin-top:69px; margin-left:0}
	#subnav_zoekers_sitemap { z-index:5; position:absolute; width:198px; height:288px; background:url('../../images/subnav2.gif') no-repeat; margin-top:69px; margin-left:199 }
	#subnavback_zoekers_sitemap { z-index:2; position:absolute; width:195px; height:336px; background:url('../../images/subnav2back.jpg') no-repeat; margin-top:69px; margin-left:197 }
	#subnav_buurt_sitemap { z-index:5; position:absolute; width:199px; height:288px; background:url('../../images/subnav3.gif') no-repeat; margin-top:69px; margin-left:392 }
	#subnavback_buurt_sitemap { z-index:2; position:absolute; width:195px; height:303px; background:url('../../images/subnav3back.jpg') no-repeat; margin-top:69px; margin-left:390  }
	#subnav_ymere_sitemap { z-index:5; position:absolute; width:199px; height:277px; background: url('../../images/subnav4.gif') no-repeat; margin-top:69px; margin-left:585 }
	#subnavback_ymere_sitemap { z-index:2; position:absolute; width:195px; height:297px; background:url('../../images/subnav4back.jpg') no-repeat; margin-top:69px; margin-left:583 }

	.subnavtekst { z-index:6; margin-top:15px; margin-left:15; font-size:12px; }
	.subnavtekst a { line-height:20px; }
	.subnavtekst a.act { color:#FF0000; }
	
	.subnavtoevoeging { color:#4D0071; font-size:11px; font-style:italic; }
	
	.subnavtekst .addSub { margin-left:15px; }
	.subnavtekst .addSubact { margin-left:15px; color:#FF0000; }
	
	#content_home { z-index:3; position:absolute; width:971px; height:600px; margin-top:134px; margin-left:0px; font-size:12px; }
	#colom_home1 { z-index:3; position:absolute; width:186px; height:350px; margin-top:0px; margin-left:6px;  }
	#colom_home2 { z-index:3; position:absolute; width:186px; height:350px; margin-top:0px; margin-left:199px;  }
	#colom_home3 { z-index:3; position:absolute; width:186px; height:350px; margin-top:0px; margin-left:392px; }
	#colom_home4 { z-index:3; position:absolute; width:186px; height:350px; margin-top:0px; margin-left:585px; }
	#colom_home5 { z-index:3; position:absolute; width:186px; height:600px; margin-top:0px; margin-left:783px; }
	#home_nieuws { z-index:3; position:absolute; width:380px; height:350px; margin-top:356px; margin-left:6px; }
	#home_vacatures { z-index:3; position:absolute; width:380px; height:350px; margin-top:356px; margin-left:392px; }
	.image_home { width:186px; height:114px; }
	#content_home .koptekst { color:#FF0000; margin:0; font-weight:bold; text-decoration:none; }
	#content_home h2 { font-size:15px; font-weight:normal; margin:3px 0 0 0; color:#FF801B; }
	#content_home a { line-height:20px; }
	
	#content_home ul { margin: 0; padding: 0; }
	#content_home ul li { margin: 0 5px 0 15px; padding: 0; }

	#contentlarge { z-index:3; position:absolute; width:553px; height:600px; margin-top:154px; margin-left:209; color:#000; font-size:12px; }
	#contentlarge h1 { font-size:28px; font-weight:normal; margin:0; }
	#contentlarge h3 { font-size:15px; font-weight:normal; margin:0 0 15px 0; }
	#contentlarge ul { font-size:12px; margin:0  15px;  }
	#contentlarge li { font-size:12px; margin:0; line-height:15px;  }
	
	#contentlarge .content_colum { width:176px; height:130px; float:left; margin-right:20px; line-height:20px; font-size:12px; }
	
	#content { z-index:3; position:absolute; width:366px; height:600px; margin-top:154px; margin-left:209; color:#000; font-size:12px; }
	#content h1 { font-size:28px; font-weight:normal; margin:0; }
	#content h3 { font-size:15px; font-weight:normal; margin:0; }
	#content h4 { font-size:14px; font-weight:normal; margin:15px 0 0 0; }
	#content p,td { font-size:12px; margin:10px 0 0 0;}
	#content .koptekst { color:#FF0000; margin:0; font-weight:bold; }
	#content .archiefl { display:block; width:60px; text-align:right; margin-right:10px; font-size:11px; float:left; }
	#content .archiefr { display:block; width:295px; text-align:left; margin:0; font-size:12px; float:left; }
	#content .formlink { display:block; width:187px; background:#4D0071; color:#fff; padding:5px; text-align:center; }
	#content .linelink { line-height:20px; }
	#content .contentimage { float:left; margin:10px 10px 10px 0;  }
	#content .imgBestuurder { float:left; margin-right:10px;}
	#content .beeld-nb { margin: 10px 0; }
	
	#content .content_colum { width:173px; float:left; margin-right:10px; font-size:12px; }
	#content .content_colum a {  line-height:20px; }
	#content .content_colum ul { font-size:12px; list-style-image:url('../../images/listdots.gif'); margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0 }
	#content .content_colum li { font-size:12px; margin:0; list-style-image:url('../../images/listdots.gif') }
	#content .content_colum h2 { font-size:15px; font-weight:normal; margin:0; }
	#content .content_columlarge { width:366px; float:left; line-height:20px; }
	#content .content_columlarge ul { font-size:12px; margin:0 20px; list-style-image:url('../../images/listdots.gif') }
	#content .content_columlarge li { font-size:12px; margin:0; list-style-image:url('../../images/listdots.gif') }
	
	/* table.form_huurders { font-family:arial; font-size:12px; margin-top:10px; width:366px; background:#FAF6FC; border:10px solid #FAF6FC; } */
	table.form_huurders { font-family:arial; font-size:12px; margin-top:10px; width:366px; background:#f0f0f0; border:10px solid #f0f0f0; border-collapse: collapse; }
	table.form_huurders td { border-bottom: 3px solid #f0f0f0 !important; padding: 3px; margin: 0; }
	table.form_huurders li { margin-left:22px; }
	table.form_huurders input { width:230px; height:20px; }
	table.form_huurders input.inputkort { width:40px; height:20px; }
	table.form_huurders input.inputmidkort { width:80px; height:20px; }
	table.form_huurders input.inputmidden { width:150px; height:20px; }
	table.form_huurders input.radio { width:20px; float:left; }
    table.form_huurders input.aanhef { width:20px; }	
	table.form_huurders textarea { width:346px; height:80px; }
	
	#zoek_project { width: 173px; padding: 0 0 5px 0; background: #cae5ff; margin: 0 0 10px 0 ;}
	
	#subcolom1 { z-index:3; position:absolute; width:187px; height:344px; margin-top:154px; margin-left:585px; font-size:12px; background:no-repeat; }
	#subcolom1 .koptekst { color:#FF0000; margin:0; font-weight:bold; font-size:11px; }
	#subcolom1 #links-downloads { margin: 0; }
	#subcolom1 #links-downloads a { display: block; margin: 5px 0; }
	#subcolom1 h2 { font-size:15px; font-weight:normal; margin:3px 0 0 0; }
	#subcolom1 .adres { color:#000; margin:0; font-size:12px;  }
	
	#subcolom2 { z-index:3; position: absolute; width:189px; margin-top:144px; margin-left:778px; font-size:12px; padding:5px; }
	#subcolom2 .koptekst { color:#FF0000; margin:0; font-weight:bold; }
	#subcolom2 h2 { font-size:15px; font-weight:normal; margin:3px 0 0 0; }
	#subcolom2 .adres { color:#000; margin:0; font-size:14px; font-weight:bold; }
	#subcolom2 .mededelingen { width:189px; margin:0; background:#FF6600; padding:10px 5px; color:#000; font-size:12px; }
	#subcolom2 .mededelingen .koptekst { color:#fff; margin:0; }
	#subcolom2 .mededelingen h2 { font-size:18px; margin:10px 0; }
	
	#postcodecheck { z-index:4; position:absolute; width:592px; height:500px; margin-top:143px; margin-left:199px; padding:25px 15px; font-size:12px; }
	#postcodecheck h1 { color:#FF801B; margin:0; font-size:27px; margin-bottom:10px; }
	#postcodecheck h3 { color:#FF801B; font-size:14px; margin:10px 0 0 0; line-height:16px;  }
	#postcodecheck p td { font-size:12px; margin:0; }
	#postcodecheckback {  z-index:1; position:absolute; width:610px; height:520px; background:url('../../images/pccheckback.jpg') no-repeat; margin-top:138px; margin-left:193px }
	.pc1 { width:60px; }
	.pc2 { width:30px; }
	.submit, .nonsubmit { border:1px; background:#4D0071; color:#fff; margin-right:10px; float:left; }
	#geenpostcode { z-index:5; position:absolute; visibility:hidden; margin-top:100px; margin-left:100; }

    #pc-gas-erop, #pc-kweenie { }
    #pc-kweenie { margin-top: -10px; }	
    #uitleg-pc, #bel-voor-pc { width: 500px; }

    #container-pcc { }
	#container-pcc table { background:#FAF6FC; border:10px solid #FAF6FC; }
	#container-pcc table td { font-size: .8em; }
    #container-pcc table td.cel-l { width: 30%; }
	#container-pcc table td.cel-r { width: 70%; text-align: left; }
    .naw-specialist { display: none; margin: 0; padding: 10px 0 0 0; }
	
	#tbl-huurtoeslag td { width: 50%; text-align: left; vertical-align: top; }
	#container-link-vestiging { display: block; width: 540px; background: #eee; padding: 10px; }

	.contentbeheer { z-index:4; visibility:hidden; position:absolute; width:426px; height:600px; margin-top:144px; margin-left:190; color:#000; font-size:14px; border:solid 1px #000; padding:8px; background:#ddd; }
	.contentbeheer form { float:left; }
	.contentbeheer input.titel { width:376px; height:40px; color:#666; font-size:27px; font-weight:nornal; }
	.contentbeheer textarea.intro { width:376px; height:120px; font-size:16px; font-family:arial; font-weight:normal; margin-top:15px; }
	.contentbeheer input.submit { width:376px; height:20px; font-size:12px; margin:10px 0 0 0; background:#eee; color:#666; }
	.contentbeheer #beeldkolom_beheer { z-index:3; position:absolute; width:187px; height:344px; margin-top:58px; margin-left:5px; }
	.contentbeheer #beeldkolom_beheer .kolombutton { width:187px; color:#666; font-size:12px; margin:0 0 10px -15px; background:#eee;}
	.contentbeheer #beeldkolom_beheer select { width:187px; color:#666; font-size:12px; margin:10px 0 5px 0; background:#eee;}
	.contentbeheer #kolom_beheer { z-index:3; position:absolute; width:187px; height:344px; margin-top:48px; margin-left:204px; }
	.contentbeheer #kolom_beheer .kolombutton { width:187px; color:#666; font-size:12px; margin:0 0 10px -15px; background:#eee;}
	.contentbeheer #kolom_beheer select { width:187px; color:#666; font-size:12px; margin:10px 0 5px 0; background:#eee;}
	.contentbeheer .formlink { display:block; width:187px; background:#4D0071; color:#fff; padding:5px; text-align:center; margin:10px 0 -5px 0; }
	
	.blog_reactie { visibility:hidden; z-index:10; position:absolute; width:320px; height:410px; margin-left:20px; margin-top:20px; background:#fff; border:1px solid #4D0071; }
	
	#rekentool input { width:50px; }
	#rekentool #huurprijs-inkomen { display:block; border:1px solid #ccc; width:553px; background:#FAF6FC; font-family:arial; font-size:11px; }
	#rekentool #huurprijs-inkomen .td_item { width:50%; }
	#rekentool #inkomen-jaar-huurprijs { display:none; border:1px solid #ccc; width:553px; background:#FAF6FC; font-family:arial; font-size:11px; }
	#rekentool #inkomen-jaar-huurprijs .td_item { width:60%; }
	#rekentool #inkomen-maand-huurprijs { display:none; border:1px solid #ccc; width:553px; background:#FAF6FC; font-family:arial; font-size:11px; }
	#rekentool #inkomen-maand-huurprijs .td_item { width:60%; }

/* social media stijlen */
#share-twitter, #share-facebook, #share-hyves, #share-mail, #share-print { display: block; float: left; width: 20px; height: 20px; margin: 0 4px 4px 0; }
#share-twitter { background: transparent url("/ymere/images/ico/ico-twitter-f.png") 0 0 no-repeat; }
#share-facebook { background: transparent url("/ymere/images/ico/ico-facebook-f.png") 0 0 no-repeat; }
#share-hyves { background: transparent url("/ymere/images/ico/ico-hyves-f.png") 0 0 no-repeat; }
#share-mail { background: transparent url("/ymere/images/ico/ico-mail-f.png") 0 0 no-repeat; }
#share-print { background: transparent url("/ymere/images/ico/ico-print-f.png") 0 0 no-repeat; }
#container-share { margin: 10px 0 5px 0; /* height: 60px; */ /* height: 20px; */ min-height: 20px; clear: both; }
#container-share-rp { margin: 0; height: 20px; min-height: 20px; clear: both; padding-left: 12px; }
.twitter-follow-tekst { display: block; margin-top: 10px; }
.twitter-follow-button { margin-bottom: 10px; }
#container-share .twitter-follow-button { margin-top: 10px; }
.container-follow-zoekresultaten { padding-top: 10px; }
.container-follow-zoekresultaten .twitter-follow-buttom { }
.twitter-follow-button:hover { color: #ff0001!important; }

/* preview login stijlen */	
#container-login-preview { text-align: left; width: 500px; height: 350px; position: absolute; font-size: .9em; }
#container-login-preview h2 { font-weight: 700; color: 00a2cc; font-size: 1.3em; }
#melding-login-preview, #melding-login-fout { width: 500px; margin-top: 50px; padding: 8px 5px; border: 3px solid #fff; }
#melding-login-fout { border: 3px solid #c00; }
.label-login { width: 200px; }

/* formulier stijlen */
.frm-dk { font-size: 11px; }


.kop-contactgroep  { clear: both; margin: 0; padding: 0; }
.content_colum-contact { width:160px; float:left; margin-top: 10px; margin-right: 20px; line-height: 20px; font-size: 12px; height: 140px; }
.content_colum-org { width:176px; float:left; margin-right: 20px; line-height: 20px; font-size: 12px; }
.clear-float { clear: both; }

/* google cse stijlen */
/*
#cse-search-results { display: block; position: absolute; z-index: 1001; width: 765px; margin-left: -203px; height: 1000px; overflow: hidden;}
#cse-search-results iframe { width: 765px; }
*/
#cse-search-results { display: block; position: absolute; z-index: 1001; width: 570px; margin-left: -10px; background: transparent; }
#cse-search-results iframe { width: 570px; background: transparent; }


/* Captcha (verificatiecode) */
#captchaform { width: 258px; height: 56px; margin: 0 auto; text-align: left; }
#captchaimage { width: 132px; height: 42px; margin: 10px; float: left; }
#captchainput { float: left; margin: 10px; margin-left: 0; width: 95px; }
#captchacode { font-size: 12pt; font-weight: bold; color: #4d0071; width: 75px; margin: 0; margin-right: 5px; }
#btnCaptchaSubmit { color: #fff; background: #4d0071; border: 1px solid #4d0071; font-size: 10pt; font-weight: bold; padding: 1px 5px; margin: 0; }
#imgCaptcha { border: 1px solid #d0d0d0; }
#captchaerror, #captchacorrect { text-align: center; clear: both; margin-top: 20px; font-weight: bold; color: #ff0000; }
#captchacorrect { color: #009900; }

.error-red { color: #000; background: #fc6 !important; }

