@charset "utf-8";
* {
	margin:0;
	padding:0;
}

HTML, BODY {
	width: 100%;
	height: 100%;
}
html {
	overflow: scroll;
	overflow-x: auto;
}

BODY {
	background-color:#FFFFFF;
	background-image:url(../img/body_bg.gif);
	background-position:center 450px;
	background-repeat:no-repeat;
	color:#323232;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
}

IMG { border:none; }

H1 {
	font-size:28px;
	line-height:32px;
	color:#A4B024;
	font-weight:normal;
}

.basicH2 {
	font-weight:normal;
	font-size:20px;
	margin-top:10px;
}

UL { list-style:none; }

A:LINK, A:VISITED { color:#A4AF23; }

A:HOVER { color:#323232; }

/* GENERAL CLASSES */
.clear { clear:both; }


/* CONTAINER */
#container {
	position:relative;
	width:974px;
	margin:0px auto -33px auto;
	height:100%;
	min-height:100%;
	background-color:#fff;
	background-image:url('../img/strepen.gif');
	background-position:0 450px;
	background-repeat:no-repeat;
}

HTML > BODY #container { height:auto; }

/* TOP */
#top {
	background-color:#828282;
	background-image:url('../img/top.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	height:33px;
}

/* HEADER */
#header {
	background-image:url(../img/logo.gif);
	background-position:10px -15px;
	background-repeat:no-repeat;
	height:68px;
	padding:9px 18px;
}

#loginName {
	text-align:right;
}
#loginName B{
	color:#A4AF23;
}

/* TOP MENU */
#topMenu {
	padding-top:29px;
}

#topMenu .item {
	/*background-image:url('../img/spaccer_top_menu.gif');
	background-repeat:no-repeat;*/
	padding:0px 0px 0px 15px ;
	margin-left:24px;
	float:right;
}

#topMenu .item IMG {
	margin-right:5px;
}
#topMenu a {
	color:#aaaaaa;
	text-decoration:none;
	background-position:0 2px;
	background-repeat:no-repeat;
}
#topMenu a.selected{
	color:#000000;
}
#topMenu .item a:HOVER {
	color:#A4AF23;
}

#topMenu .item .label{
	margin-top:-3px;
	margin-left:20px;
}

#topMenu #topHome A {
	background-image:url('../img/icons/bw_home_grey.gif');
}

#topMenu #topHome A.selected {
	background-image:url('../img/icons/bw_home.gif');
}
 #topMenu #topHome A:HOVER {
	background-image:url('../img/icons/bw_home_green.gif');
}

#topMenu #topNieuws A {
	background-image:url('../img/icons/bw_nieuws_grey.gif');
}

#topMenu #topNieuws A.selected{
	background-image:url('../img/icons/bw_nieuws.gif');
}

#topMenu #topNieuws A:HOVER {
	background-image:url('../img/icons/bw_nieuws_green.gif');
}

#topMenu #topDownloads A {
	background-image:url('../img/icons/bw_downloads_grey.gif');
}

#topMenu #topDownloads A.selected {
	background-image:url('../img/icons/bw_downloads.gif');
}

#topMenu #topDownloads A:HOVER {
	background-image:url('../img/icons/bw_downloads_green.gif');
}

#topMenu #topContact A {
	background-image:url('../img/icons/bw_contact_grey.gif');
}

#topMenu #topContact A.selected {
	background-image:url('../img/icons/bw_contact.gif');
}

#topMenu #topContact A:HOVER {
	background-image:url('../img/icons/bw_contact_green.gif');
}

#topMenu #topInloggen A {
	background-image:url('../img/icons/bw_lock_open_grey.gif');
}

#topMenu #topInloggen A.selected {
	background-image:url('../img/icons/bw_lock_open.gif');
}

#topMenu #topInloggen A:HOVER {
	background-image:url('../img/icons/bw_lock_open_green.gif');
}

/* MIDDLE */

#middle {
	padding:0px 18px 0px 18px;
	margin-bottom:20px;
}

/* MAIN MENU */

#mainMenuHolder {
	/*background-image:url('../img/logo_bottom.gif');*/
	background-repeat:no-repeat;
	width:180px;
	float:left;
	background-position:-6px -4px;
}

#mainMenu {
	/*background-image:url(../img/mainmenu_bg.gif);
	background-position:-7px 29px;*/
	background-repeat:no-repeat;
	height:300px;
	margin-top:42px;
	width:180px;
}

#mainMenu UL {
	 list-style:none;
}



#mainMenu UL LI A {
	display:block;
	height:80px;
}


#mainMenu UL LI A {
	text-indent:-9999999px;
}


#mainMenu UL #mainmenu_pluswonen A {
	background-image:url('../img/pluswonen_menuitem.gif');
}

#mainMenu UL #mainmenu_pluswonen .grey {
	background-image:url('../img/pluswonen_menuitem_grey.gif');
}

#mainMenu UL #mainmenu_pluswonen A:HOVER {
	background-image:url('../img/pluswonen_menuitem.gif');
}

#mainMenu UL #mainmenu_pluswonen .default:HOVER {
	background-image:url('../img/pluswonen_menuitem_hover.gif');
}

#mainMenu UL #mainmenu_pluswonen .selected{
	background-image:url('../img/pluswonen_menuitem_hover.gif');
}

#mainMenu UL #mainmenu_referenties A {
	background-image:url('../img/referentie_menuitem.gif');
}


#mainMenu UL #mainmenu_referenties .grey {
	background-image:url('../img/referentie_menuitem_grey.gif');
}

#mainMenu UL #mainmenu_referenties A:HOVER {
	background-image:url('../img/referentie_menuitem.gif');
}

#mainMenu UL #mainmenu_referenties .default:HOVER {
	background-image:url('../img/referentie_menuitem_hover.gif');
}

#mainMenu UL #mainmenu_referenties .selected {
	background-image:url('../img/referentie_menuitem_hover.gif');
}



#mainMenu UL #mainmenu_bedrijven A {
	background-image:url('../img/bedrijven_menuitem.gif');
}

#mainMenu UL #mainmenu_bedrijven .grey {
	background-image:url('../img/bedrijven_menuitem_grey.gif');
}

#mainMenu UL #mainmenu_bedrijven A:HOVER {
	background-image:url('../img/bedrijven_menuitem.gif');
}

#mainMenu UL #mainmenu_bedrijven .default:HOVER {
	background-image:url('../img/bedrijven_menuitem_hover.gif');
}

#mainMenu UL #mainmenu_bedrijven .selected {
	background-image:url('../img/bedrijven_menuitem_hover.gif');
}


#mainMenu UL #mainmenu_afspraak A {
	background-image:url('../img/afspraak_menuitem.gif');
}

#mainMenu UL #mainmenu_afspraak .grey {
	background-image:url('../img/afspraak_menuitem_grey.gif');
}

#mainMenu UL #mainmenu_afspraak A:HOVER {
	background-image:url('../img/afspraak_menuitem.gif');
}

#mainMenu UL #mainmenu_afspraak .default:HOVER {
	background-image:url('../img/afspraak_menuitem_hover.gif');
}

#mainMenu UL #mainmenu_afspraak .selected {
	background-image:url('../img/afspraak_menuitem_hover.gif');
}



#volkerwessels{
	margin-top:69px;
}

/* CONTENT */

#contentHolder {
	float:left;
	background-image:url('../img/color_bar.gif');
	background-repeat:no-repeat;
	background-position:top right;
	width:758px;
}

#contentHolder .spaccer{
	height:359px;
	width:11px;
	float:left;
}

#contentHolder #contentHome{
	float:left;
}

#contentHolder #contentDefault{
	float:left;
	margin-left:61px;
	margin-bottom:10px;
}

/* HOME FLASH */

#homeFlash {
	width:732px;
	height:359px;
	margin-bottom:14px;
}

/* SPOTLIGHT */

#spotlight {
	width:368px;
	height:108px;
	background-color:#8B877C;
	float:left;
}

#spotlight .spotlight{

display:none;


}

#spotlight .text {
	float:left;
	width:204px;

	line-height:12px;
	padding:6px 10px 10px 10px;
}

#spotlight A IMG {
	float:left;
	height:108px;
	width:144px;

}

#spotlight h2{
	color:#fff;
	font-size:10px;
	line-height:15px;
}

#spotlight .spotlight:HOVER {
	cursor: pointer;
	cursor: hand;
}

/* NEWS HOME */

#newsHome {
	float:left;
	margin-left:17px;
	width:361px;
}

#newsHome .item {
	float:left;
	width:172px;
	margin-bottom:14px;
    cursor : pointer;
}

#newsHome .item H2 {
	font-size:10px;
	line-height:14px;
	padding:0 6px;
	color:#fff;
}

#newsHome .item P {
	line-height:17px;
	background-color:#fff;
}

#newsHome .item:HOVER {
	cursor: pointer;
	cursor: hand;
}

#newsHome #newsHomeOne, #newsHome #newsHomeThree  {
	margin-right:16px;
}

#newsHome #newsHomeOne H2 {
	background-color:#718340;
}

#newsHome #newsHomeTwo H2 {
	background-color:#5B5642;
}

#newsHome #newsHomeThree H2 {
	background-color:#4E4D49;
}

#newsHome #newsHomeFour H2 {
	background-color:#A4AF23;
}

/* BOTTOM */
#bottom {
	width:974px;
	height:33px;
	margin:0px auto 0px auto;
	background-color:#828282;
	background-image:url('../img/bottom.gif');
	background-position:top;
	background-repeat:no-repeat;
}


/* PHOTO HEADER */

#photoHeader {
	height:200px;
}

#photoHeader DIV {
	float:left;
}

#photoHeader .photo {
	width:219px;
	height:162px;
	display:none;
}

/* SUBMENUS */

#submenus {
	float:left;
}

#submenus .submenu {
	width:126px;
	background-color:#A4B024;
}

#submenus .submenu .top {
	height:16px;
	background-image:url('../img/top_submenu.gif');

}
#submenus .submenu .bottom {
	height:16px;
	background-image:url('../img/bottom_submenu.gif');
}

#submenus H2{
	padding:0px 11px;
	text-indent:-999999px;
	height:50px;
}

#submenus .submenu A:LINK, #submenus .submenu A:VISITED {
	color:#fff;
	text-decoration:none;
	display:block;
    padding:5px 11px 5px 7px;
	line-height:12px;
}

#submenus .submenu A:HOVER, #submenus .submenu .selected{
	background-color:#CBD28D;
}

#submenus .submenu A:HOVER{
	color:#323232;
}


/* PAGINA EN ZES STAPPEN SPECIEFIEK */
#submenus .switch{
	background-image:url('../img/driehoek_groen.gif');
	background-repeat:no-repeat;
	background-position:89px 5px;
}

#submenus .switch A:HOVER {
	background-color:#A4B024;
	background-image:url('../img/driehoek_groen.gif');
	background-repeat:no-repeat;
	background-position:89px 5px;
}

#submenus #duurzaamSubmenu{
	margin-bottom:15px;
}
#submenus #duurzaamSubmenu H2 {
	background-image:url('../img/duurzaam_submenu.gif');
	background-repeat:no-repeat;
}

#submenus #stappenSubmenu H2{
	background-image:url('../img/zesstappen_submenu.gif');
	background-repeat:no-repeat;
	background-position:9px -6px;
	height:76px;
}

#subSubMenu {
	margin:0px 0px 30px 0px;
	width:330px;
}

#subSubMenu  LI {
	float:left;
	margin:2px 5px 0px 0px;
	height:18px;
}

#subSubMenu LI .selected{
	color:#323232;
}


ul#subSubMenuButtons {
	width: 375px;
}

ul#subSubMenuButtons li{
	float:left;
	margin-bottom : 10px;
}

ul#subSubMenuButtons li a{
	float   : left;
	display : block;
	height  : 30px;
	width   : 102px;
	background-position : 0 0;
	background-repeat : no-repeat;
	margin : 0 18px 0 0;
	text-indent : -999999em;
}

ul#subSubMenuButtons li a:hover{
	background-position : 0 -30px;
}

ul#subSubMenuButtons li a.selected:hover,
ul#subSubMenuButtons li a.selected{
	background-position : 0 -30px;
}

ul#subSubMenuButtons li a.beheersbaar{
	background-image : url("/img/oplossingen_beheersbaar.gif");
}
ul#subSubMenuButtons li a.snel{
    background-image : url("/img/oplossingen_snel.gif");
}
ul#subSubMenuButtons li a.kwalitatief{
    background-image : url("/img/voordelen_kwaliteit.gif");
}
ul#subSubMenuButtons li a.duurzaam{
    background-image : url("/img/oplossingen_duurzaam.gif");
}
ul#subSubMenuButtons li a.flexibel{
    background-image : url("/img/oplossingen_flexibel.gif");
}
ul#subSubMenuButtons li a.betaalbaar{
    background-image : url("/img/oplossingen_betaalbaar.gif");
}
ul#subSubMenuButtons li a.betrouwbaar{
    background-image : url("/img/voordelen_betrouwbaar.gif");
}
ul#subSubMenuButtons li a.innovatief{
    background-image : url("/img/oplossingen_innovatief.gif");
}



/* PAGE TEXT */
#pageText {
	float:left;
	margin-top:5px;
	padding:0px 15px;
	/*width:334px;*/
	width:500px;
}


#pageText .text {
	padding:5px 3px;

}

#pageText .text UL {
	list-style:disc;
	padding:10px 15px;
}

#pageText UL#stappen {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin : 0;
    padding : 0;
}

#pageText  UL#stappen li{
    display : block;
    float   : left;
    margin-bottom : 10px;
}

#pageText  UL#stappen li.divider{
    display : block;
    float   : left;
    margin  : 0 5px 10px 5px;
    background:transparent url(/img/stap_arrow.gif) no-repeat 0 0;
    width : 7px;
}

#pageText  UL#stappen li a{
    background:transparent url(/img/stap_background.gif) no-repeat scroll 0 0;
    color:#A4B024;
    display:block;
    float:left;
    height:21px;
    line-height:21px;
    padding-left:15px;
    text-decoration:none;
    width:26px;
}
#pageText  UL#stappen li a:hover{
    background-position : 0 -21px;
    color:#FFFFFF;
}
#pageText  UL#stappen li a.selected:hover,
#pageText  UL#stappen li a.selected{
    background-position : 0 -42px;
    color:#FFFFFF;
}



#pageText .text P {
	margin:8px 0px;
}

/* PAGE IMAGE */

#pageImage {
	width:150px;
	margin:10px 0px 10px 10px;
}

/* NEWS PAGINA */

#news {
	margin-top:70px;
}

#news #submenus H1 {
	margin-bottom:20px;
}

#news #pageText {
	width:485px;

}

#news #pageText .text{
	padding-top : 20px;

}

#news div#newsImages img {
    margin-right : 10px;
    margin-bottom : 10px;
    display : block;
    float : left;
}

#news #pageText H2
{
	color:#323232;
	font-size:24px;
	font-weight:normal;
	line-height:24px;
}

/* FILMS */

#films {
	margin-top:70px;
	width:615px;
}

#films H1 {
	margin-bottom:20px;
}

#films .film{
	float:left;
	margin-right:10px;
	margin-bottom:10px;

}

#films IMG {
	width:112px;
	height:84px;
}

/* DOCUMENTS */
div#contactDiv ,
#documents {
	margin-top:70px;
	width:615px;
}

#documents  H1 {
	margin-bottom:20px;
}

#documents  .document{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#documents  IMG {
	/*width:112px;*/
	height:84px;
}

/* CONTACT */



#contactform .label {
	width:120px;
}

#contactform TD {
	vertical-align:top;
	padding:5px 0px;
}

#contactform .error{
	background-color:#ff0000;
	color:#fff
}

#contactform .errorbox{
	background-color:#ff0000;
	color:#fff;
	padding: 5px;
}

#contactform INPUT {
	border:1px solid #323232;
	padding:2px;
	width:200px;

}

#contactform INPUT.small{
	width:70px;
}

#contactform INPUT.radio{
	width:15px;
	margin:0px 5px;
	border:none;
}

#contactform INPUT#afspraak1, #contactform INPUT#afspraak2 {
	width:20px;
} 

#contactform INPUT.submit{
	width:100px;
}

#contactform INPUT.submit:HOVER{
	background-color:#A4AF23;
	color:#fff;
}

#contactform TEXTAREA {
	height:170px;
	width:266px;
	border:1px solid #323232;
	padding:2px;
	width:318px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* INLOG FORM */

#inloggen {
	width:650px;
	margin-top:65px;
}


#inloggen .text {
	padding:5px 3px;

}

#inloggen .text UL {
	list-style:disc;
	padding:10px 15px;
}

#inloggen .text P {
	margin:8px 0px;
}

#loginform .label {
	width:120px;
}

#loginform TD {
	vertical-align:top;
	padding:5px 0px;
}

#loginform  INPUT {
	border:1px solid #323232;
	padding:2px;
	width:200px;

}

#loginform .error{
	background-color:#ff0000;
	color:#fff
}


#loginform .errorbox {
	background-color:#ff0000;
	color:#fff;
	padding: 5px;
}


#loginform INPUT.submit{
	width:100px;
}

#loginform INPUT.submit:HOVER{
	background-color:#A4AF23;
	color:#fff;
}

#inlogtext {
	float:left;
	width:266px;
}

/* SEARCH FORM */


#searchFormHolder #backButton{
	margin: 35px 0px;
	display:block;
	color:#323232;
	text-decoration:none;
}

#searchFormHolder #backButton:HOVER {
	color:#A4AF23;
}

#searchFormHolder h2 {
	margin:20px 0px;
	font-weight:normal;
	font-size:20px;
}

#searchFormHolder .zoekmethodeBtn {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:18px;
	height:47px;
	line-height:23px;
	text-decoration:none;
	margin-right:10px;
	padding:20px;
	width:273px;
}

#searchFormHolder #geografischBtn {
	background-image:url('../img/searchmode_orange.gif');
}

#searchFormHolder #bouwkundigBtn {
	background-image:url('../img/searchmode_green.gif');
}

/* GEO SEARCH */

#geosearchHolder {

}

#provincies {
	float:left;
	background-image:url('../img/geo_top.gif');
	background-repeat:no-repeat;
	background-color:#D5772E;
	width:176px;
}

#provincies .content a{
    color : #ffffff;
}


#provincies .content {
	padding:10px 10px 0px 10px;
	color:#fff;
	font-weight:bold;
}

#provincies .content TD {
	padding:0 5px 0 5px;
}

#provincies .content TD INPUT {
	margin-top:2px;

}

#provincies .bottom {
	background-image:url('../img/geo_bottom.gif');
	background-repeat:no-repeat;
	height:10px;
	background-color:#fff;
}

#provincieSpaccer{
	background-image:url(../img/geo_triangle.gif);
	background-position:0 40px;
	background-repeat:no-repeat;
	float:left;
	height:100px;
	width:28px;
}

#plaatsenContainer{
	float:left;
}

#plaatsen {
	float:left;
	height:320px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px;
	width:176px;
}

#plaatsen TD {
	padding:0 5px 0 5px;
}

#plaatsen TD INPUT {
	margin-top:2px;

}

#resultaat {
	 float:left;
	 margin-left:50px;
	 width:118px;
	 text-align:center;
}

#resultaat #resultaatNumber {
	font-size:60px;
	font-weight:bold;
	line-height:56px;
}

#resultaat #resultaatText {
	font-size:27px;
	line-height:30px;
}

#resultaat INPUT {
	margin-top:20px;
}


/* BOUWKUNDIG */

#bouwkundig {
	float:left;
	background-image:url(../img/bouwkundig_top.gif);
	background-repeat:no-repeat;
	padding:30px 0px 0px 0px;
	background-color:#A4AF23;

}

#bouwkundig.small {
	background-image:url(../img/bouwkundig_top_small.gif);
}

#bouwkundig .bottom {
	background-image:url(../img/bouwkundig_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:20px;
	width: 328px;
}

#bouwkundig.small .bottom {
	background-image:url(../img/bouwkundig_bottom_small.gif);
	width: 293px;
}

#bouwkundig #searchform  .tab {
	background-color:#A4AF23;
	background-image:url(../img/green_down.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	border-top:1px solid #FFFFFF;
	display:block;
	padding:5px 5px 5px 20px;
	width:303px;
}

#bouwkundig.small #searchform  .tab {
	width:268px;
}

#bouwkundig #searchform A.tab:LINK, #bouwkundig #searchform  A.tab:VISITED {
	color:#323232;
	text-decoration:none;
}

#bouwkundig #searchform span.info {
    color : #000000;
    text-decoration : underline;
    cursor : pointer;
}

#bouwkundig #searchform .selected{
	background-color:#C2CA78;
	background-image:url(../img/green_up.gif);
}

#bouwkundig #searchform  .content {
	padding: 10px 20px 10px 20px;
	background-color:#C2CA78;
	width:288px;

}
#bouwkundig.small #searchform  .content {
	width:253px;
}
#bouwkundig #searchform  .content .rightcontent {
	width:55%;
	float: right;
}
#bouwkundig #searchform  .content .leftcontent {
	width:45%;
	float: left;
}


#bouwkundig .checkboxHolder{
	/*margin-right: 20px;*/
	/*width: 114px;*/
	/*float: left;*/
}

#bouwkundig .checkboxHolder INPUT.checkbox
{
	margin-right:10px;
}

/* OVERZICHT */

#backButtonOverzicht{
	margin: 60px 0px 5px 0;
	display:block;
	color:#323232;
	text-decoration:none;

}

#backButtonOverzicht:HOVER {
	color:#A4AF23;
}


#overzichtTitle {
	float:left;
}

#numberMenu {
	float:left;
	text-align:right;
	width:530px;
	padding:5px;

}

#numberMenu UL{
	float:right;
}

#numberMenu UL LI {
	float:left;
	display:block;
	padding:0px 5px;
}

#numberMenu A:LINK , #numberMenu A:VISITED {
	margin:0px 10px 0px 5px;
	color:#323232;
	text-decoration:none;
}

#numberMenu A:HOVER {
	color:#A4AF23;
}

#numberMenu A.selected {
	text-decoration:underline;
}

#projectenOverzicht {
	padding-top:20px;
	width:648px;
}

#projectenOverzicht .project {
	float:left;
	display : block;
	margin-right:8px;
	color:#323232;
}


#projectenOverzicht .project:HOVER {
	cursor: pointer;
	cursor: hand;
}

#projectenOverzicht .project .img {
	height:100px;
	width:150px;
	background-color:#323232;
}

#projectenOverzicht .project .img  IMG{
	height:100px;
	vertical-align:middle;
}

#projectenOverzicht .project .name {
	font-size:14px;
	color:#A4AF23;
}

#projectenOverzicht .project .name a {
    text-decoration : none;
}
#projectenOverzicht .project .name a:hover {
	color:#A4AF23;
}



#projectenOverzicht .project .city {
	font-size:12px;
}

/* PROJECT DETAIL */

#projectTopMenu {
	margin-top:50px;
	margin-bottom:20px;

}

#projectTopMenu UL {
	width:650px;
}

#projectTopMenu UL LI {
	float:left;
	padding:10px;
}

#projectTopMenu A:LINK, #projectTopMenu A:VISITED {
	color:#323232;
	text-decoration:none;
}

#projectTopMenu A:HOVER {
	color:#A4AF23;
}

#projectTopMenu A.selected {
	color:#A4AF23;
}


#projectDetail .left {
	width:340px;
	float:left;
}


#projectDetail #hoofdFoto {

	width:313px;
}

#projectDetail #hoofdFoto TABLE {
	border-collapse:collapse;
	width:315px;

}

#projectDetail #hoofdFoto TABLE TD {
	background-color:#323232;
}

#projectDetail #hoofdFoto IMG {
	vertical-align:middle;
}

#projectDetail #thumbs .thumb TABLE {
	border-collapse:collapse;
}


#projectDetail #thumbs .thumb{
	float:left;
	margin-right:14px;
	margin-top:14px;
}

#projectDetail #thumbs .thumb .img {
	height:100px;
	width:150px;
	background-color:#323232;
}

#projectDetail #thumbs .thumb .img IMG{
	vertical-align:middle;
	height:100px;
}

#projectDetail .right {
	width:300px;
	float:left;
}

#projectDetail .right #korteOmschrijving {
	font-size:12px;
}

#projectDetail .right h2 {
	font-weight:normal;
	font-size:16px;
	margin-top:10px;
}

#projectDetail .right UL {
	list-style:disc;
	padding:10px 15px;

}

#projectDetail .right P {
	margin:8px 0px;
}

#projectDetail .right b {
	/*color:#323232;*/
	/* font-weight:normal;*/
}

/* PROJECT LOCATIE */

#projectOverzicht h1 {
	float:left;
}

#projectOverzicht h2 {
	font-weight:normal;
	font-size:16px;
	margin-top:11px;
	float:left;
	margin-left:10px;
}


#projectOverzicht #map_canvas {
	width:500px;
	height:280px;
	margin-top:20px;
	border:solid 1px #323232;
}

/** download beelden **/
div#sizeOptions{
    float : right;
    margin : 20px 25px 0 0;
}

div#sizeOptions input {
    margin: 5px 10px;
}
div#sizeOptions input.img {
    margin: 0;
}

div#contentDefault div#fotos {
	padding-top:20px;
	width:648px;
}
div#contentDefault div#fotos div.foto {
	float:left;
	display : block;
	margin-right:6px;
	color:#323232;

}

div#contentDefault div#fotos div.foto .img {
	width:150px;
	background-color:#323232;

}

div#contentDefault div#fotos div.foto .img IMG{
	height:100px;
	vertical-align:middle;
}

div#contentDefault div#fotos div.foto label {
    display : block;


	border:none;

}


/** bestanden downloaden **/

table#bestanden {
    width : 620px;
    border : 0;
}

table#bestanden th,
table#bestanden th label{
    font-weight : normal;
    line-height : 18px;
    text-align : left;
    width : 180px;
}

table#bestanden td,
table#bestanden th {
    border : 0;
    border-bottom : 1px solid #e8ebc8;
    border-collapse : collapse;
}

table#bestanden td.arrow {
    width : 15px;
}

table#bestanden td a{
    font-weight : normal;
    line-height : 18px;
    text-decoration: none;
    width : 180px;
}

/** onze bedrijven **/
div#bedrijvenHolder{
    margin-top : 70px;
}

div#bedrijvenHolder h1{
    margin :0px 0 10px 188px;
}

div#bedrijvenHolder #provincies .content {
    padding:12px 10px;
	height:401px;
}
div#bedrijvenHolder #provincies .content td {
    padding:3px 5px;
}

div#bedrijvenHolder div#provincieSpaccer {
    width : 13px;
}


div#bedrijvenHolder div#map_canvas{
    float :left;
    height : 435px;
    width : 450px;
}

div#bedrijvenHolder div#bedrijvenLijst{
    float :left;
    height : 435px;
    width : 450px;
    overflow-y : auto;
    overflow-x : none;
}


div#bedrijvenHolder div#bedrijvenLijst div.bedrijf div{
    float : left;
}

div#bedrijvenHolder div#bedrijvenLijst div.bedrijf div.naam {
    width : 330px;
    line-height : 20px;
    cursor : pointer;
}

div#bedrijvenHolder div#bedrijvenLijst div.bedrijf div.plaats {
    width : 100px;
    line-height : 20px;
    cursor : pointer;
}

div#bedrijvenHolder div#bedrijvenLijst div.bedrijf div.detail {
    width:410px;
    display:none;
    color:#9b9b9b;
    padding:0 10px 10px 10px;
}
div#bedrijvenHolder div#bedrijvenLijst div.bedrijf.selected div.plaats,
div#bedrijvenHolder div#bedrijvenLijst div.bedrijf.selected div.naam {
    color:#a4af23;
    font-weight:bold;
}

div#bedrijvenHolder div#bedrijvenLijst div.bedrijf.selected div.detail { display:block; }

div.bedrijfsInfo {
    padding:15px 10px;
    width:300px;
}

div.bedrijfsInfo h2 { font-size:13px; }

div.bedrijfsInfo img { height:50px; }

div.bedrijfsInfo ul li { cursor:pointer; }

div.bedrijfsInfo ul li.selected {
    color:#a4af23;
    font-weight:bold;
}

div.bedrijfsInfo div.address_info { }

div.bedrijfsInfo hr { margin:10px 0; }


div#searchform a { color:#000000; }


/* Seminar */
#blokje {
	background: transparent url('../img/seminar_groot.png') no-repeat;
	height: 156px;
	margin-left: 280px;
	margin-top: -59px;
	position: absolute;
	width: 227px;
	z-index:999;
}

#blokje.closed {
}

#blokje.open {
}

#inschrijven {
	background: transparent url('../img/inschrijven-wit.png') no-repeat;
	height: 37px;
	margin: 123px 0 0 16px;
	position: absolute;
	width: 135px;
	outline: none;
}

#blokje.closed #inschrijven{
	margin: 123px 0 0 16px;
	position: absolute;
	background: transparent url('../img/inschrijven-wit.png') no-repeat;	
}

#blokje.open #inschrijven{
	background: transparent url('../img/inschrijven.png') no-repeat;
}


#blokje .toggle {
	background: transparent url('../img/arrow-down.png') no-repeat;
	cursor: pointer;
	height: 33px;
	margin-left: 151px;
	margin-top: 113px;
	position: absolute;
	width: 79px;
	outline:none;
}

#blokje.open .toggle {
	background: transparent url('../img/arrow-up.png') no-repeat;
}

div#programma {
	float:right;
	width:203px;
	background-color:#A4B024;
	color:#FFFFFF;
}
div#programma .top {
    background: transparent url('../img/top_seminar.gif') no-repeat;
    height:16px;
}
div#programma div.body {
	padding-left:10px;
}
div#programma .bottom {
    background: transparent url('../img/bottom_seminar.gif') no-repeat;
    height:16px;
}

h2.seminarkop {
	font-size:24px;
	font-weight:normal;
	line-height:28px;
}

