
/********************************************
SUMMARY
*********************************************/


a
{
	outline:none;
}


/*

- TOP

	-- LOGO
	-- TOP LINKS
	-- MENU

- HEADER 

	-- SLIDERS

- BODY

	-- COLUMN 1
	-- COLUMN 2
	-- SIDEBAR
		-- NEWSLETTER SIGNUP
		-- RECENT NEWS

- BOTTOM

	-- PORTFOLIO
	-- ABOUT SITE

- FOOTER

   -- COPYRIGHT



*/

/********************************************
MAIN SITE CENTER STYLE
*********************************************/
.wrapper_center
{
    margin: 0 auto;
    width: 950px;
}
/********************************************
HEADER
*********************************************/
#wrapper_header
{
    margin: 0 auto;
    width: 100%;
    background: url(../../../../assets/img/top_bg.png) repeat-x left top;
}
.top
{
    margin: 0 auto;
    width: 950px;
    height: 100px;
}

/* ----------- logo ----------- */

.logo
{
    float: left;
    width: 300px;
    height: 66px;
    padding: 4px 0px 0px 0px;
}

/* ----------- top links ----------- */

.top_right_links
{
    float: right;
    width: 620px;
    height: 31px;
}
ul.toplinks
{
    float: right;
    margin: 0px;
    padding: 14px 0px 0px 0px;
}
.toplinks li
{
    float: left;
    margin: 0px 3px;
    padding: 0px;
    list-style-type: none;
}
.toplinks li.top_phone
{
    background: url(../../../../assets/img/top_contactbg.png) no-repeat left top;
    width: 153px;
    height: 21px;
    padding-top: 3px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
/*--------------------- pand overzicht ---------------------*/
h5 a:link, h5 a:visited
{
    color: #454545;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
h5 a:hover
{
    color: #115D8C;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.pand_zoeken_ddl_cell{

}
.ddlAlgemeen{
    
    height: 22px;
    padding: 2px 5px 0px 5px;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #454545;
    margin-bottom: 7px;
    border: 1px solid #ccc;
  /*  background: url(../site/custom/newsletter_inputbg.png) repeat-x left top;*/
    background: url(../site/custom/newsletter_inputbg.png) repeat-x left top;
    vertical-align:top;
    
}
.btnAlgemeen
{
    float: left;
    width: 100px;
    vertical-align:top;
    height: 22px;
    margin-bottom:7px;
    
  /*  
  margin-top: 7px;
    padding-bottom:3px;
    margin:2px 2px 0px 0px; */
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #0B557D;
    background: url(../site/custom/newsletter_subscribebg.png) repeat-x left top;
    cursor: pointer;
}

/*--------------------- pand detail--------------------- */
/*tab algemeen */
.pand_gegevens
{
    display: block;
    width: 100%;
}
/**--  algemeen */
.pand_titel
{
    display: block;
    padding: 0px 15px 15px 15px;
    background-color: #F7F7F7;
    border: 1px solid #F2F2F2;
    margin: 10px 5px 10px 5px;
}

/*-- onderliggende panden --*/
.onderliggend tr{
background-color:#E5E5E5;
border:1px solid #CACACA;
color:#6E6E6E;
height:30px;
padding:2px;
text-align:center;
vertical-align:middle;
}
.onderliggend th{
    text-decoration:underline;
    font-variant:small-caps;
}
.onderliggend tr td{
    min-width:110px;
    margin:2px 5px;
    padding:2px 8px;
}

.onderliggend tr:hover
{
    background-color:#115D8C;
    padding: 2px;
	text-align: center;
	vertical-align: middle;
	/*font-size: 10px;*/
	height: 30px;
	color:#ffffff;
	cursor: pointer;
	vertical-align: middle;   
    border: 1px solid #CACACA
}

.onderliggend
{
    width:100%;
}
.onderliggende-panden
{
    width: 100%;
    border-collapse: collapse;
}
.onderliggende-panden-header
{
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
}
.onderliggende-panden-header th
{
    color: #3E3E3E;
}

.onderliggende-panden-row-hover td
{
    background-color: #0C9FDC;
    padding: 2px;
    text-align: center;
    vertical-align: middle; /*font-size: 10px;*/
    height: 30px;
    color: #ffffff;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #CACACA;
}
.onderliggende-panden-row-hover td a, .onderliggende-panden-row-hover td a:link, .onderliggende-panden-row-hover td a:visited
{
    color: #ffffff;
}

.onderliggende-panden-item td
{
    background-color: #F0F0F0;
    padding: 2px;
    text-align: center;
    vertical-align: middle; /*font-size: 10px;*/
    height: 30px;
    vertical-align: middle;
    border: 1px solid #CACACA;
    color: #6E6E6E;
}

.onderliggende-panden-item td a, .onderliggende-panden-item td a:link, .onderliggende-panden-item td a:visited
{
    color: #6E6E6E;
}

.onderliggende-panden-item-alt td
{
    background-color: #E5E5E5;
    padding: 2px;
    text-align: center;
    vertical-align: middle; /*font-size: 10px;*/
    height: 30px;
    vertical-align: middle;
    border: 1px solid #CACACA;
    color: #6E6E6E;
}

.onderliggende-panden-item-alt td a, .onderliggende-panden-item-alt td a:link, .onderliggende-panden-item-alt td a:visited
{
    color: #6E6E6E;
}

.hypPandNavigatie, .hypPandNavigatie:link, .hypPandNavigatie:visited
{

	padding: 2px 5px 2px 5px;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
    margin-right:15px;
	font-weight:bold;
}
.nav:link, .nav:visited
{
    margin-left: 50px;
    text-transform: lowercase;
    text-decoration: none;
}
.terug:link, .previous:link, .forward:link, .terug:visited, .previous:visited, .forward:visited
{
    text-align: center;
    float: left;
    width: 80px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-transform: lowercase;
    background-color: #fff; /* border: 1px solid #0B557D;     background: url(../site/custom/newsletter_subscribebg.png) repeat-x left top;*/
    cursor: pointer;
}

.terug:link, .terug:visited
{
    margin:auto auto auto -20px;
}
.previous:link, .previous:visited
{
    margin-left: 50px;
}
.forward:link, .forward:visited
{
    margin: auto -10px auto;
    float: right;
}

/**--  Indeling **/
.indeling-table
{
    display: inline;
    width: 100%;
    display: block;
}
.indeling-titel
{
    display: inline;
    padding: 0px 5px 10px 0px;
}
.indeling-titel h6
{
    display: inline;
}
.ul-indeling
{
    display: inline;
}
.ul-indeling li
{
    display: inline;
}
.ul-indeling li span
{
    display: inline-block;
    padding: 3px 5px;
    color: #0B557D;
    background-color: #F7F7F7;
    border: 1px solid #F2F2F2;
    margin: 0px 5px 5px 0px;
}
.tab_content .tdContactFormLeft{
    vertical-align:top;
}
/**--  Gegevens **/

.pand-detail-gegevens-table
{
    width: 100%;
    display: inline;
    float: left;
}
.pand-detail-gegevens-item-alt, .pand-detail-gegevens-item
{
    width: 100%;
    height: 20px;
    padding: 2px; 
    *padding:0px;
    margin:0px;
    vertical-align:middle;
    background-color:#F7F7F7;
}
.pand-detail-gegevens-item-alt
{
    border-bottom: 2px solid #efefef;
}
.pand-detail-gegevens-item
{
    border-bottom: 2px solid #efefef;
}

.gegevens-table
{
    width: 100%;
    height: 100%;
}
.gegevens-titel
{
    padding: 3px 10px; /*   border-left: 5px solid #0C9FDC;*/
}
.gegevens-waarde
{
    float: right;
    padding: 3px 10px;
    background-color: #F2F2F2;
    color: #0B557D;
    border-left: 2px solid #ffffff;
}
.tdTitel
{
    width: 50%;
    text-align:right;
    padding-right:15px;
}
.tdValue
{
    width: 100%;
    height: 20px;
    padding: 2px; *padding:0px;
margin:0px;vertical-align:middle;
background-color:#F7F7F7;
border-bottom:2pxsolid#efefef;
color:#0B557D;
}

.algemeen-container
{
    overflow: hidden;
    width: 55%;
    float: left;
    display: inline;
}
.pand-gegevens td
{
    width: 50%;
}


/*tab Contact*/
.tblAlgemeen
{
    width: 100%;
}
.contact-titel
{
    text-align:right;
  /*  padding: 3px 10px; /* border-left: 5px solid #0C9FDC;*/
}
.contact-titel_none
{
    padding: 3px 10px;
}
.contact-waarde
{
    float: left;
    padding: 3px 10px;
    background-color: #F2F2F2;
    color: #0C9FDC;
    border-left: 2px solid #ffffff;
}
.contact-validator
{
    vertical-align:top;
 /*   float: left;*/
    padding: 3px 5px;
    background-color: inherit;
    color: #0C9FDC;
    border-left: 2px solid #ffffff;
}
.btnAlgemeen
{
    /*padding: 5px 20px;*/
}
/* ----------- menu ----------- */
.jqueryslidemenu
{
}
.jqueryslidemenu .li
{
}
.jqueryslidemenu .li a
{
}
.menu
{
    float: right;
    width: 620px;
}

/* ----------- slider ----------- */

.slider_shadow
{
    float: left;
    width: 950px;
    height: 40px;
    background: url(../../../../assets/img/slider_shadow.png) no-repeat center top;
}

/********************************************
BODY
*********************************************/

#wrapper_body
{
    margin: 0 auto;
    width: 950px;
    padding: 0px 0px 0px 0px;
    background-color: #fff;
}


/* ----------- home column 1 ----------- */

.home_column01
{
    float: left; 
     width: 225px;
    padding-right: 25px;
}
ul.home_column01_list
{
    float: left;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
.home_column01_list li
{
    margin: 0px;
    padding: 11px 0px 5px 18px;
    list-style-type: none;
    background: url(../site/custom/arrow_01.png) no-repeat left 15px;

}

/* ----------- home column 2 ----------- */

.home_column02
{
    float: left;
    width: 398px;
    padding: 0px 25px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
ul.home_column02_list
{
    float: left;
    margin: -18px 0px 0px 0px;
    padding: 0px;
    width: 400px;
}
.home_column02_list li
{
    margin: 0px;
    padding: 18px 0px;
    border-bottom: 1px solid #E5E5E5;
    list-style-type: none;
}
.home_column02_list li strong
{
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding-bottom: 7px;
    float: left;
    width: 320px;
}
.home_column02_list li strong a
{
    color: #333;
    text-decoration: none;
}
.home_column02_list li strong a:hover
{
    color: #115D8C;
    text-decoration: none;
}

/* ----------- newsletter signup ----------- */

.newsletter_signup
{
    float: left;
    width: 225px;
}
.newsletter_field
{
    width: 213px;
    height: 22px;
    padding: 2px 5px 0px 5px;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #454545;
    margin-bottom: 7px;
    border: 1px solid #ccc;
    background: url(../site/custom/newsletter_inputbg.png) repeat-x left top;
}
.newsletter_field_box
{
    width: 213px;
    height: 200px;
    padding: 2px 5px 0px 5px;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #454545;
    margin-bottom: 7px;
    border: 1px solid #ccc;
    background: url(../site/custom/newsletter_inputboxbg.png) repeat-x left top;
}
* textarea .newsletter_field_box
{
    overflow:auto;
}
select.newsletter_field
{
    width: 225px;
    height: 28px;
    padding: 1px;
}
.subscribe
{
    float: left;
    width: 223px;
    height: 26px;
    margin-top: 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #0B557D;
    background: url(../site/custom/newsletter_subscribebg.png) repeat-x left top;
    cursor: pointer;
}

/* ----------- recent news ----------- */

.news
{
    float: left;
    width: 225px;
    margin-top: 25px;
}
ul.news_list
{
    float: left;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    width: 225px;
}
.news_list li
{
    margin: 0px;
    padding: 12px 0px;
    line-height: 16px;
    list-style-type: none;
    border-bottom: 1px solid #E5E5E5;
}
.news_list li a
{
    color: #454545;
    text-decoration: none;
}
.news_list li a:hover
{
    color: #115D8C;
    text-decoration: none;
}
.new_padtop
{
    float: left;
    padding-top: 7px;
}
li.border_white
{
    border-bottom: 1px solid #fff;
}


/********************************************
BOTTOM
*********************************************/
#wrapper_bottom
{
    margin: 0 auto;
    width: 100%;
    float: left;
    margin-top: 30px;
    padding: 25px 0px 0px 0px;
    background: url(../../../../assets/img/bottom_bg.png) repeat-x left top;
}

/* ----------- bottom portfolio ----------- */

.bottom_portfolio
{
    float: left;
    width: 465px;
    height: 300px;
}
.bottom_portfolio_title
{
    float: left;
    width: 450px;
    height: 44px;
    padding: 6px 0px 0px 15px;
    background: url(../../../../assets/img/bottom_titlebg.png) no-repeat left top;
}
.bottom_portfolio_title strong
{
    float: left;
    width: 350px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.white_links:link, .white_links:visited
{
    float: right;
    width: 85px;
    padding-right: 15px;
    font-size: 10px;
    text-align: right;
    text-transform: none;
    color: #D9D9D9;
    font-weight: normal;
}
.portfolio_img
{
    float: left;
    width: 200px;
    padding-left: 15px;
    margin-top: 42px;
}
.portfolio_text
{
    float: left;
    width: 450px;
    padding-left: 15px;
}
ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
li
{
    margin: 0px;
    padding: 0px;
}

/* ----------- bottom about site ----------- */

.bottom_aboutsite
{
    float: left;
    width: 465px;
    height: 300px;
    margin-left: 20px;
}
.aboutsite_img
{
    float: left;
    width: 200px;
    padding-left: 15px;
    margin-top: 4px;
}
.pad_left
{
    padding-left: 15px;
    float: left;
    width: 435px;
}

/********************************************
FOOTER
*********************************************/
#wrapper_footer
{
    margin: 0 auto;
    width: 100%;
    float: left;
    padding: 0px;
}

.wrapper_footer_center
{
    margin: 0 auto;
    width: 950px;
    height: 62px;
    padding-top: 18px;
    margin-top: 10px;
    border-top: 1px solid #E5E5E5;
    /*color: #A8A8A8;*/
    color:#115D8C;
    text-align:center;
}
.upper-footer{
   text-align:center;
   color:#A8A8A8;
   margin-top:10px;
   font-size:10px;
}
.under-footer{
	display:block;
   text-align:left;
   color:#A8A8A8;
   margin-top:10px;
   font-size:10px;
}

/* ----------- copy rights ----------- */


ul.copyright_links
{
 /* float: left;*/
     display:block;
    margin: 0px;
    padding: 0px;
    width: 700px;
}
.copyright_links li
{
   /* float: left;*/
   display:block;
   text-align:right;
    margin: 0px 0px 0px 3px;
    padding: 0px;
    list-style-type: none;
}
.copyright_links li a
{
    margin: 0px 3px 0px 0px;
    color: #A8A8A8;
    text-decoration: none;
}
.copyright_links li a:hover
{
    margin: 0px 3px 0px 0px;
    color: #454545;
    text-decoration: none;
}
.footer_logo
{
    float: right;
    width: 200px;
    text-align: right;
}


/********************************************
INNER PAGE
*********************************************/

#innerpage_title
{
    margin: 0 auto;
    width: 100%;
    height: 108px;
    background: url(../site/custom/inner_bg.png) repeat-x left top;
}
.innerpage_title_center
{
    margin: 0 auto;
    width: 950px;
    height: 70px;
    padding-top: 20px;
}
.innerpage_title_transp
{
    z-index: 20;
    float: left;
    width: 950px;
    height: 70px;
    background: url(../site/custom/page_titlebg.png) no-repeat left top;
}


/* ----------- main content ----------- */

.main_content
{
    float: left;
    width: 645px;
    padding: 0px 40px 0px 10px;
    background: url(../../../../assets/img/devider_shadow.jpg) no-repeat right top;
}
.main_content_fullpage
{
    float: left;
    width: 945px;
    padding: 0px 10px 0px 10px;
}
.about_team
{
    float: left;
    width: 618px;
    padding: 15px;
    border: 1px dashed #ccc;
}
.imgleft
{
    float: left;
    margin-right: 15px;
}
.imgleft_02
{
    float: left;
    margin-right: 25px;
}
.readmore
{
    float: left;
    width: 100%;
}
.blue_text
{
    color: #115D8C;
}
.h_space
{
    float: left;
    width: 600px;
    height: 20px;
}
.h_spacefull
{
    float: left;
    width: 930px;
    height: 25px;
}

/* ----------- blog ----------- */

.blog_post
{
    float: left;
    width: 640px;
    padding-bottom: 30px;
}
.blog_post h3 a
{
    color: #333;
    text-decoration: none;
}
.blog_post h3 a:hover
{
    color: #115D8C;
    text-decoration: none;
}
.post_info
{
    float: left;
    width: 640px;
}
.post_meta
{
    float: left;
    width: 640px;
    height: 30px;
    background: url(../../../../assets/img/readmore_bg.jpg) no-repeat left top;
}
ul.post_meta_links
{
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    width: 490px;
}
.post_meta_links li
{
    float: left;
    margin: 0px;
    padding: 6px 0px 0px 3px;
    list-style-type: none;
}
.post_meta_links li a
{
    color: #666;
    padding: 0px 3px 0px 0px;
    text-decoration: none;
}
.post_meta_links li a:hover
{
    color: #115D8C;
    text-decoration: underline;
}
.post_readmore:link, .post_readmore:visited
{
    float: right;
    width: 83px;
    height: 24px;
    padding-top: 6px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
.post_readmore:hover
{
    float: right;
    width: 83px;
    height: 24px;
    padding-top: 6px;
    font-weight: bold;
    color: #C9E7F3;
    text-decoration: none;
}
.category_title
{
    float: left;
    width: 630px;
    height: 25px;
    padding: 5px 0px 0px 10px;
    background-color: #333;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 15px;
}
.category_title a:link, .category_title a:visited
{
    color: #ccc;
    text-decoration: none;
}
.category_title a:hover
{
    color: #fff;
    text-decoration: none;
}

/* ---------- archives ---------- */

.archives
{
    float: left;
    width: 326px;
    padding-top: 25px;
}
.archives ul
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
}
.archives li
{
    margin: 0px;
    padding: 7px 0px 9px 12px;
    list-style-type: none;
    line-height: 18px;
    border-bottom: 1px solid #eee;
    background: url(../../../../assets/img/arrow_archives.jpg) no-repeat left 12px;
}
.archives li a
{
    color: #727272;
    text-decoration: none;
}
.archives li a:hover
{
    color: #3B7AA7;
    text-decoration: underline;
}
.date
{
    float: left;
    width: 630px;
    height: 23px;
    padding: 7px 0px 0px 10px;
    font-size: 11px;
    background: url(../../../../assets/img/postdata_bg.jpg) no-repeat left top;
    margin-bottom: 10px;
    margin-top: -10px;
}
.date a:link, .date a:visited
{
    font-size: 11px;
    color: #666;
    text-decoration: none;
}
.date a:hover
{
    font-size: 11px;
    color: #115D8C;
    text-decoration: underline;
}
.sharepost
{
    float: left;
    margin-top: 10px;
    width: 610px;
    height: 16px;
    padding: 12px 15px;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(../../../../assets/img/sharepost_bg.jpg) no-repeat left top;
}
.sharepost ul
{
    margin: 0px;
    padding: 0px;
}
.sharepost li
{
    margin: 0px;
    padding: 0px 5px;
    float: left;
    list-style-type: none;
}
.graybox_center_02
{
    float: left;
    width: 600px;
    padding: 10px 20px;
    background-color: #F4F4F4;
}
.graybox_center_02 p
{
    margin: 0px;
}
.space
{
    float: left;
    width: 640px;
    height: 20px;
}
.graybox_top
{
    float: left;
    width: 640px;
    height: 10px;
    background: url(../../../../assets/img/graybox_top.jpg) no-repeat left top;
}

.graybox_bottom
{
    float: left;
    width: 640px;
    height: 10px;
    background: url(../../../../assets/img/graybox_bottom.jpg) no-repeat left top;
}
span.postedby img
{
    margin-right: 20px;
}
span.postedby strong
{
    font-size: 16px;
}
span.postedby a
{
    font-size: 12px;
}
span.postedby
{
    width: 600px;
    height: 62px;
    margin-bottom: 15px;
    display: block;
    background: url(../../../../assets/img/h_line.jpg) repeat-x left bottom;
}
.comment_form
{
    float: left;
    width: 640px;
}
.comment_form label
{
    float: left;
    width: 90px;
    height: 15px;
    padding: 7px 10px;
    margin-bottom: 20px;
}
.tdContactFormRight input
{
/*    border-bottom: solid 1px #e1e1e1;*/
}
.comment_input_bg
{
    float: left;
    width: 373px;
    height: 25px;
    padding: 7px 10px 0px 10px;
    background: url(../../../../assets/img/input_bg.jpg) no-repeat left top;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #727272;
}
.input_bg:focus, .textarea_bg:focus
{
    /* outline:#E2BB6F solid 2px;*/ /*  border-top:solid 2px #E2BB6F;     border-left:solid 2px #E2BB6F;     border-right:solid 2px #E2BB6F;     border-bottom:solid 2px #E2BB6F;     border-collapse:collapse;     */
}
.comment_textarea_bg
{
    float: left;
    width: 543px;
    height: 235px;
    padding: 7px 10px 0px 10px;
    background: url(../../../../assets/img/textarea_bg.jpg) no-repeat left top;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #727272;
}
.comment_input_submit
{
    float: left;
    width: 143px;
    height: 34px;
    background: url(../../../../assets/img/button_commentsubmit.jpg) no-repeat left top;
    font: bold 13px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: 25px;
}
.comment_checkbox
{
    float: left;
    width: 500px;
    padding-top: 18px;
}
.paging
{
    float: left;
    width: 635px;
    height: 34px;
}
ul.paging_links
{
    float: left;
    width: 500px;
    margin: 0px;
    padding: 5px 0px 0px 15px;
}
.paging_links li
{
    float: left;
    margin: 0px 2px;
    padding: 0px;
    list-style-type: none;
}
.paging_links li a
{
    font-size: 12px;
    padding: 0px 5px;
    color: #333;
    text-decoration: none;
    background-color: #EFEFEF;
}
.paging_links li a:hover
{
    font-size: 12px;
    padding: 0px 5px;
    color: #fff;
    background-color: #333;
}
.paging_links li a.active
{
    font-size: 12px;
    padding: 0px 5px;
    color: #fff;
    background-color: #333;
}

/* ----------- portfolio ----------- */

.portfolio_project
{
    float: left;
    width: 640px;
}
.portfolio_project p
{
    height: 90px;
}
.portfolio_project .imgleft_02-wrapper a img
{
    width: 250px;
    height: 150px;
}
.portfolio_project .imgleft_02-wrapper
{
    /*width: 250px;
    height: 150px;*/
    float: left;
    margin-right: 25px;
    /*overflow: hidden;*/
}

.readmore_portfolio:link, .readmore_portfolio:visited
{
    float: left;
    width: 85px;
    height: 21px;
    padding-top: 3px;
    font-weight: bold;
    color: #454545;
    float: right;
    text-decoration: none;
    text-align: center;
    background: url(../../../../assets/img/button_worksreadmore.jpg) no-repeat left top;
}
.readmore_portfolio:hover
{
    color: #666;
}
.border_line
{
    float: left;
    width: 640px;
    height: 1px;
    margin-bottom: 20px;
    margin-top: 20px;
    background-color: #E5E5E5;
}

.portfolio_project_full
{
    float: left;
    width: 430px;
    padding: 10px;
    border: 1px dashed #ccc;
    background-color: #f3f3f3;
}
.portfolio_vspace
{
    float: left;
    width: 26px;
    height: 172px;
}

.two_layoutcolumn_one
{
    float: left;
    width: 445px;
}
.two_layoutcolumn_two
{
    float: left;
    width: 445px;
    padding-left: 40px;
}

.three_layoutcolumn_one
{
    float: left;
    width: 290px;
}
.three_layoutcolumn_two
{
    float: left;
    width: 290px;
    padding-left: 30px;
}
.three_layoutcolumn_three
{
    float: left;
    width: 290px;
    padding-left: 30px;
}

/********************************************
SIDEBAR
*********************************************/

.sidebar
{
    float: right;
    width: 225px;
    padding: 0px 0px 0px 23px;
}
.sidebar_blog
{
    float: right;
    width: 237px;
    padding: 0px 0px 0px 13px;
}
.success_stories
{
    float: left;
    width: 225px;
    margin-top: 25px;
}

/* ----------- client logos ----------- */
h2 {
    padding: 0px 0px 12px;
}


.clients
{
    float: left;
    width: 640px;
    height: 139px;
    margin-top: 10px;
    background: url(../../../../assets/img/clients_bg_rev.jpg) no-repeat left top;
    overflow: hidden;
    margin-bottom: 20px;
}
.clients_list li a
{
    line-height: 50px;
    word-spacing: 10px;
    text-decoration: none;
}
.clients_title
{
    height: 43px;
    padding-top: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-align: center;
}
ul.clients_list
{
    float: left;
    margin: 0px;
    padding: 0px;
}
.clients_list li
{
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    list-style-type: none;
}

/* ----------- search site ----------- */

.search_site
{
    float: left;
    width: 237px;
    margin-bottom: 20px;
}
.search_field
{
    float: left;
    width: 215px;
    height: 25px;
    padding: 5px 10px 0px 10px;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #454545;
    background: url(../../../../assets/img/search_bg.jpg) repeat-x left top;
    border: 1px solid #ccc;
}

.ads
{
    float: left;
    width: 237px;
    margin-bottom: 15px;
}
.blog_features
{
    float: left;
    width: 237px;
}

.blog_features h2
{
    margin: 0px;
    padding: 0px 0px 7px 0px;
}
ul.blog_features_links
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 237px;
}

.blog_features_links li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    border-bottom: 1px solid #E5E5E5;
}
.blog_features_links li a
{
    color: #115D8C;
    text-decoration: none;
    padding: 7px 7px 7px 11px;
    display: block;
    background: url(../../../../assets/img/arrow_02.jpg) no-repeat left 12px;
}
.blog_features_links li a:hover
{
    color: #333;
    text-decoration: none;
    padding: 7px 7px 7px 12px;
    display: block;
    background-color: #f5f5f5;
}
.h_line
{
    float: left;
    width: 237px;
    height: 2px;
    margin: 25px 0px 20px 0px;
    background-color: #E5E5E5;
}

/* ---------- contact form ---------- */
.contact_form
{
    float: left;
    width: 585px;
    margin-top: 15px;
}
.contact_form label
{
    color: #454545;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
  /*  font-size: 14px;*/
    width: 372px;
    height: 21px;
    display: block;
}
.input_bg-small
{
    /*182*/
    width: 162px;
    height: 25px;
    padding: 7px 10px 0px 10px;
    background: url(../../../../assets/img/input_bg-small.jpg) no-repeat left top;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #4F5E69;
}
.input_bg
{
    /*393px*/
    width: 373px;
    height: 25px;
    padding: 7px 10px 0px 10px;
    background: url(../../../../assets/img/input_bg.jpg) no-repeat left top;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #4F5E69;
}
.input_bg-1
{
    /*133px*/
    margin-right: 18px;
    width: 113px;
    height: 25px;
    padding: 7px 10px 0px 10px;
    background: url(../../../../assets/img/input_bg-1.jpg) no-repeat left top;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #4F5E69;
}
.input_bg-2
{
    /*240px*/
    margin-right: 18px;
    width: 220px;
    height: 25px;
    padding: 7px 10px 0px 10px;
    background: url(../../../../assets/img/input_bg-2.jpg) no-repeat left top;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #4F5E69;
}
.textarea_bg
{
    width: 543px;
    height: 235px;
    padding: 7px 10px 0px 10px;
    background: url(../../../../assets/img/textarea_bg.jpg) no-repeat left top;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #4F5E69;
}
.input_submit
{
    width: 143px;
    height: 34px;
    background: url(../../../../assets/img/button_commentsubmit.jpg) no-repeat left top;
    font: bold 16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: 10px;
}

ul.address
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 270px;
}
.address li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.pagenotfound
{
    float: left;
    width: 608px;
    height: 165px;
    padding: 0px 15px 15px 15px;
    margin-bottom: 20px;
    background-color: #f4f4f4;
    border: 1px solid #e5e5e5;
}
.pagenotfound_textbig
{
    font-size: 120px;
    font-weight: normal;
    color: #666;
    padding-top: 60px;
    padding-left: 10px;
}
.pagenotfound_textsmall
{
    float: left;
    font-size: 18px;
    font-weight: normal;
    color: #666;
    padding-top: 20px;
    padding-left: 10px;
}
.pagenotfound_left
{
    float: left;
    width: 250px;
}
.pagenotfound_right
{
    float: left;
    width: 270px;
    padding-left: 30px;
    padding-bottom: 30px;
    border-left: 1px solid #999;
    font-size: 21px;
    margin-top: 30px;
}
.sitemap
{
    float: left;
    width: 180px;
    padding-right: 35px;
}
ul.sitemap_links
{
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}
.sitemap_links li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.sitemap_links li a
{
    color: #115D8C;
    text-decoration: none;
    padding: 5px 7px 5px 11px;
    display: block;
    background: url(../../../../assets/img/arrow_02.jpg) no-repeat left 10px;
}
.sitemap_links li a:hover
{
    color: #333;
    text-decoration: none;
    padding: 5px 7px 5px 12px;
    display: block;
}
.sitemap_search
{
    float: left;
    width: 598px;
    padding: 10px 20px;
    margin-bottom: 20px;
    background-color: #f4f4f4;
    border: 1px solid #e5e5e5;
}
.sitemap_search_filed
{
    float: left;
    width: 370px;
    height: 25px;
    padding: 5px 10px 0px 10px;
    font: normal 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #454545;
    background: url(../../../../assets/img/search_bg.jpg) repeat-x left top;
    border: 1px solid #ccc;
}



/* datapager */
.paging_links .ident
{
    float: left;
    list-style-type: none;
    margin: 0px 2px 0px 20px;
    padding: 0;
}
.paging a
{
    background-color: #EFEFEF;
    color: #333333;
    font-size: 12px;
    padding: 0 5px;
    text-decoration: none;
    line-height: 18px;
    text-decoration: none;
    color: #000;
}
.pager-active
{
    background-color: #333333;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 5px;
    text-decoration: none;
    line-height: 18px;
}

/* language menu*/

.lang_head
{
    /*border:1px solid #998675;*/
    display: block;
}

.lang_body
{
    display: none; /*width: 184px;     border-right: 1px solid #998675;     border-bottom: 1px solid #998675;     border-left: 1px solid #998675;*/
}
.lang_body li
{
    float: none;
    background: #493e3b;
}
.lang_body li.alt
{
    background: #362f2d;
}
.lang_body li a
{
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px;
    display: block;
}
.lang_body li a:hover
{
    padding: 15px 10px;
    font-weight: bold;
}
.lang-container
{
}

.ul_lang
{
    list-style-type: none;
    width: 100%;
    background-color: Red;
    position: relative;
    z-index: 999;
}
.ul_lang li
{
}

.hypButtons
{
    text-decoration:none;
    padding: 2px 5px;
    margin: 2px 5px 2px 20px;
    display: inline;
    text-decoration:none;
    font-size: 14px;
}
.status
{
    padding: 2px 5px;
    display: inline;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}
.up
{
    vertical-align:top;
}
.prijs
{
    padding: 2px 5px;
    display: inline;
    text-transform: uppercase;

    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
}

/** Bestanden **/
.bestanden-table
{
    width: 100%;
    border-collapse: separate;
}
.bestanden-table-item td
{
    padding: 5px;
    vertical-align: middle;
    border-top: 2px dashed #dedede;
    border-bottom: 2px dashed #dedede;
    background-color: #f2f2f2;
}
.bestanden-table-item-alt td
{
    padding: 5px;
    vertical-align: middle;
    border-top: 2px dashed #dedede;
    border-bottom: 2px dashed #dedede;
    background-color: #f7f7f7;
}

.bestand-item a, .bestand-item a:link
{
    display: inline-block;
    padding: 2px 10px 2px 15px;
/*    border-left: 5px solid #0C9FDC;    background-color:#ffffff; */
}

.bestand-item a:hover
{
/*    border-left: 5px solid #0C9FDC;
    background-color: #0C9FDC;*/
    color: #ffffff;
}



/*uzoekt*/
.pers_container h3{
  /*  margin-top:20px;*/
}

.uzoekt
{
    color: #454545;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
 /*   font-size: 14px;*/
    font-weight: normal;
    line-height: 18px;
    width: 100%;
    height: 100%;
 /*   margin: 10px 5px;
    margin-top:5px;
    padding: 15px;
    padding-top:0px;*/
}
.uzoekt label
{
    margin-left:5px;
}
#tblZoekt
{
    width: 100%;
    width: 100%;
}
.tdTblTitel
{
    background-color: #0B557D;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
.uzoekt .tblDetail
{
  
    margin: 15px 5px 5px 10px;
    width: 100%;
}
.pers_container
{
width:100%;
}
.pers_cell {width:50%;}
.tdContactFormLeft{width:20%;padding-top:10px;text-align:right;padding-right:20px;}
.tdContactFormRight{}
.chkType  td {width:200px;}
tdTbl .tdContactFormLeft{width:30%;padding-top:10px;}
.list{}
.tblZoekOpdrachten{width:100%;}
.tblZoekOpdrachten td{width:33%;}
.zoekopdrachtregel{padding-bottom: 10px; padding-top: 15px; padding-left: 5px;margin-top:15px;}
.zoekopdrachtregel input{margin-left:20px;}

/*contact rangschikking*/
.contact-container
{
    display:block;
    width:100%;
}
.contact-container .left
{
    width:50%;
    *width:250px;
    float:left;
    display:inline-block;
  /**overflow:hidden;*/
    zoom:1;
    *display:inline;
}
.contact-container .right
{   width:50%;
    *width:250px;
    float:left;
    display:inline-block;
   /* *overflow:hidden;*/
        zoom:1;
    *display:inline;
    
    }

.gmap_style
{
width:500px;
height:200px;
}
.slider{
    background: url(../site/custom/slider_bg.png) repeat-x left top;
}

.slider1Image:nth-child(2) .left{left:0;}
.up
{
    position: relative;
    margin-top: -130px;
    margin-right: -85px;
}
/*error msg*/
.err-msg{color:Red;}

/* Referenties fix*/
.portfolio_text h2 {padding-bottom:5px;}
.portfolio_text p {padding-bottom:5px;}
.portfolio_project
{
    max-height:150px;
}



.seo, .seo:link, .seo:hover, .seo:visited, .seo:active {
	color:#454545;
	font-family:inherit;
	font-size:inherit;
	outline:medium none;
	text-decoration:none;
}
*.pand_Zoeken_style .btnAlgemeen{vertical-align:top;float:none;}
.portfolio_project .imgleft_02-wrapper  {width:280px;}

.pand_Zoeken_style .btnAlgemeen{vertical-align:top;float:none;}
/* uzoekt 2 */
.uzoekt2{width:100%;height:100%;}
.uzoekt2 .tdAlgemeenLinks{padding-right:5px;vertical-align:top;width:50%;}
.uzoekt2 .tdAlgemeenRechts{padding-left:5px;vertical-align:top;width:50%;}
.uzoekt2 .tblAlgemeen{width:100%;}
.uzoekt2 .tdAlgemeenInhoud{vertical-align:top;}
.uzoekt2 table{border-collapse:collapse;border-spacing:0;}
.uzoekt2 table.tblPandContactBorder{width:100%;}
.uzoekt2 .tdPandContactBorder{background-color:#FEFEFE;border:1px dotted #DFDFDF;padding:10px;}
.uzoekt2 .tdAlgemeenInhoudPaddingBG{background-color:#F6F6F6;border:1px solid #D9D9D9;padding:10px;vertical-align:top;width:100%;}
.uzoekt2 .tdKaderMiddenRechts{background:url("../../../imgsite/inhoud_kader_midden_rechts.png") repeat-y scroll right top transparent;padding:0 15px 0 0;vertical-align:top;}
.uzoekt2 .tdKaderMiddenLinks{background:url("../../../imgsite/inhoud_kader_midden_links.png") repeat-y scroll left top transparent;vertical-align:top;width:15px;}
.uzoekt2 .tblKader{width:100%;}
.uzoekt2 .tdInhoudContent{height:400px;padding:20px 10px 10px 0;vertical-align:top;}
.uzoekt2 .tdAlgemeenTitel{color:#000000;font-family:Arial,Verdana,Tahoma,Sans-Serif;font-size:14px;font-weight:bold;line-height:20px;text-transform:uppercase;vertical-align:top;}
.uzoekt2 .smallTitle{font-weight:900;padding-top:15px;}
.uzoekt2 .tblZoekOpdrachten{margin-bottom:20px;}
.uzoekt2 .tdContactFormRight .chkAlgemeen label {padding-left:5px;}
.uzoekt2 .tdContactFormLeft{padding-top:5px; vertical-align:top;}
.uzoekt2 .valid{color:Red;}

.newsletter_signup h2{margin-bottom:8px;}
