/*____________________________________________________________________

	 |     Project         : Baarfinancieeladvies.nl	      | 
	 |     Ontwikkeld door : Connective Power Naarden         | 
	 |     Designd door    : Connective Power Naarden         |
	 |     Website         : www.cp.nl                        |
	 |     Email           : info@cp.nl                       |
____________________________________________________________________*/



/*___________________________

              Body 
____________________________*/

body 
{
	margin:0 0 0 0;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-position:center top; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}


td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

a, a.link, a.active, a.visited
{
	color: #0066FF;
	text-decoration:none;
}
a.hover
{
	color: #0033CC;
	text-decoration:underline;
}

/*__________________________

   h1, h2, h3, h4, h5, h6, li, lu
__________________________*/


h1
{
	font: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	line-height:11px;
	margin:0px;
	font-weight: normal;
	display: inline; 
}

h2
{
	font: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	color: #0055bb;
	margin:0 0 6px 0;
}

h3
{
	font: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color: #0055bb;
	margin:20px 0 0 0;
}

h4
{
	font: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color: #0055bb;
	margin:20px 0 0 0;
}

h5
{
	font: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color: #0055bb;
	margin:20px 0 0 0;
}

h6
{
	font: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color: #0055bb;
	margin:20px 0 0 0;
}


p
{
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:5px 0 20px 0;
}


li
{
	margin:0px;
}

ul
{
	margin:0px;
}

/*__________________________

        Clear float
__________________________*/

.clearfloat
{
	clear:both;
}

/*__________________________

         Container
__________________________*/

.metatags_bg
{
	background-image:url('/images/bg_metatags.jpg');
	padding-top:7px;
	height:19px;
	overflow:hidden;
}

.metatags
{
	height:13px;
	margin-left: auto;
    margin-right: auto;
	font-size:11px;
	width: 1000px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display:block;
	overflow:hidden;
}

/*__________________________

         Container
__________________________*/

.container 
{
  	position:relative;
	margin-left: auto;
    margin-right: auto;
	width: 1000px;
	background-color:#FFFFFF;
}



/*__________________________

           Logo
__________________________*/

.logo
{
	float:left;
}

/*__________________________

           Search
__________________________*/

#searchform
{
	margin:0px;
}

.search
{
	display:block;
	float:right;
	margin-left:0px;
	width:218px; 
	height:64px;
	*height:14px;
	font-size:11px;
	border:0px;
	vertical-align:top;
}

.search_field
{
/*	background-image:url('/images/bg_zoeken.jpg');
	background-repeat:no-repeat;
	background:fixed;*/
	display:block;
	float:right;
	margin-left:1px;
	margin-top:28px;
	*_margin-top:24px;
	width:172px; 
	padding-left:1px;
	height:15px;
	*_height:14px;
	font-size:11px;
	border:0px;
	vertical-align:top;
	color:#cccccc;
}

#searchsubmit
{
	width: 130px;	
}

.hiddentab
{
	visibility:hidden;
	height:0px;
	overflow:hidden;
}

.searchblock
{
	padding:0px;
	border:0px;
	height: 64px;
	width:218px;
	background-image:url('/images/bg_search.jpg');
	background-repeat: no-repeat;
	background-position:top;
	text-align:left;
	color:#FFFFFF;
}

.zoeken
{
	margin-top:31px;
	margin-left:7px;
}

/*__________________________

          Header
__________________________*/


.header_container
{
	width:1000px;
	height:252px;
	margin-top:11px;
	*_margin-top:11px;
}
.header_module_container
{
	float:left;
	width:400px;
	height:252px;
	overflow:hidden;
	background-image:url('/images/header_module_bg.jpg');
}
.header_module_title
{
	font-size:16px;
	color:#FFFFFF;
	width:370px;
	height:20px;
	padding:16px;
	font-weight:bold;
}
.header_module_box_left
{
	float:left;
	display:block;
	height:195px;
	width:191px;
	color:#FFFFFF;
	font-size:16px;
}
.header_module_content
{
	display:block;
	height:145px;
	padding-left:20px;
	padding-bottom:15px;
	padding-right:4px;
	width:167px;
	font-size:16px;
	line-height:24px
}
.header_module_btn_lnk
{
	width:85px;
	float:right;
	height:20px;
	color:#333333;
	font-size:10px;
	padding:4px 0 0 10px;
	display:block;
	text-align:left;
	margin: 0 10px 0 0;
}
.header_module_btn_lnk a
{
	background: url('/images/btn_verder.jpg');
	display:block;
	width:85px;
	height:20px;
	padding:4px 0px 0 10px;
}
.header_module_btn_lnk a:hover
{
	background: url('/images/btn_verder_ro.jpg');
}
.header_module_box_right
{
	float:right;
	display:block;
	height:195px;
	width:183px;
	color:#FFFFFF;
	font-size:16px;
	margin-right:17px;
	
}
.header_module_content2
{
	display:block;
	height:145px;
	padding-left:13px;
	padding-bottom:15px;
	padding-right:4px;
	width:167px;
	font-size:16px;
	line-height:24px;
}

.header_image
{
	float:right;
	width:600px;
	height:252px;
	overflow:hidden;
}


/*__________________________

         menu top new
__________________________*/


#menu{
	width:100%;
	float:left;
}

#menu a{
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	white-space:nowrap;
	margin:0;
	padding:5px;
}

#menu h3{
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	display:block;
	margin:0;
	padding:11px 0 0 0;
	height:40px;
	color:#ffffff;
	background:url(/images/btn_navi_right.jpg) no-repeat 100% 100%;
}

#menu a.mainmenu, a.mainmenu:link{
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	display:block;
	margin:0;
	padding:11px 0 0 0;
	height:29px;
	color:#ffffff;
	background:url(/images/btn_navi_right.jpg) no-repeat;
}
#menu  a.mainmenu:visited
{
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	display:block;
	margin:0;
	padding:11px 0 0 0;
	height:29px;
	color:#ffffff;
	background:url(/images/btn_navi_right.jpg) no-repeat;
}

#menu a.mainmenu:hover{
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	display:block;
	margin:0;
	padding:11px 0 0 0;
	height:29px;
	color:#ffffff;
}

#menu a{
	background:#ffffff;
	text-decoration:none;
}

#menu a, #menu a:visited{
	color:#333;
}

#menu a:hover{
	color:#333333;
	background:#eeeeee;
}

#menu a:active{
	color:#333;
	background:#ffffff;
}

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:200px;
	height:40px;
}

#menu li{
	position:relative;
}

#menu ul ul{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
}

#menu ul ul ul{
	top:0;
	left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h3:hover{
	font-size: 12px;
}
div#menu a.mainmenu:hover{
	background:url(/images/btn_navi_right_ro.jpg) no-repeat;
}
a.mainmenu
{
}

div#menu li:hover{
	cursor:pointer;
	z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x 
{
	font-weight:normal;
	color:#333;
	background: fff;
	line-height:11px;
}
menu a.x:visited{
	font-weight:normal;
	color:#333;
	background:#fff;
	line-height:11px;
}

#menu a.x:hover{
color:#333333;
background-color:#eeeeee;
text-decoration:underline;
line-height:11px;
}

#menu a.x:active{
	color:#333;
	background:#fff;
	line-height:11px;
}

/* End CSS Popout Menu */

/* Begin Content Area - Not Part of CSS Popout Menu */

#content
{
	position:absolute;
	top:3.0em;
	left:0;
	margin:0 .5em .5em .5em;
	padding:0.5em;
	border:1px solid #000;
	clear:both;
}

#content a:link{color:#a00;}
#content a:visited{color:#a00;}
#content a:hover{color:#a00;background:#eee;}
#content a:active{color:#060;background:#ddd;}

#content h1, #content h2, #content h3{font:bold 1.0em arial,sans-serif;margin:0.5em 0.25em;padding:0;}
#content img{border:none;}
#content p{font:normal 0.9em/1.5em verdana,sans-serif;margin:1.0em;}
#content ul, #content ul ul
{
font:normal 0.95em/1.45em verdana,tahoma,arial,sans-serif;margin:1.0em 4.0em 1.5em 4.0em;
}
#content ul li{font:normal 0.9em/1.4em verdana,tahoma,arial,sans-serif;margin:1.0em 0;}
#content ul ul li{font:normal 1.1em/1.6em verdana,tahoma,arial,sans-serif;margin:0;}
#content .fr{float:right;margin:0 0 1.0em 1.0em;}
#content .mod{font:normal .7em arial,sans-serif;margin:.25em;}
div.vv{position:relative;top:0;float:right;margin:0 0 15px 15px;}

span.as300250{float:right;margin:0 1.0em .2em 1.0em;}
span.as300250l{float:left;margin:0 1.0em .2em 1.0em;}
span.as120240{float:right;margin:0 1.0em .2em 1.0em;}
span.as120240l{float:left;margin:0 1.0em .2em 1.0em;}

/* End Content Area - Not Part of CSS Popout Menu */   

/*__________________________

       menu 2 bottom
__________________________*/


#menu2{
	width:100%;
	float:left;
}

#menu2 a{
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	white-space:nowrap;
	margin:0;
	height: 12px;
	padding:5px 0 5px 0;
}

#menu2 h3{
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	display:block;
	margin:0;
	padding:20px 0 0 0;
	height:12px;
	color:#ffffff;
}

#menu2 a{
	text-decoration:none;
	font-weight:normal;
}

#menu2 a, #menu2 a:visited{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

#menu2 a:hover{
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}

#menu2 a:active{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

#menu2 ul{
	list-style:none;
	margin:0 0 0 14px;
	padding:0;
	float:left;
	width:186px;
	line-height: 12px;
	display:block;
	font-size:11px;
	font-weight:bold; 
}

#menu2 li{
	position:relative;
	height: 15px;
	margin:0;
	padding:0;
}

#menu2 ul li{
	position:relative;
	height: 15px;
	margin:0;
	padding:0;
}

#menu2 ul ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:200px;
	height:15px;
	display:block;
}

#menu2 ul ul li{
	height: 12px;
	font-weight:bold;
	padding:0 0 5px 0;
}


   

/*__________________________

       Main container
__________________________*/

    
.maincontainer
{	
	width:1000px;
}

.contentcontainer
{
	float:left;
	width:667px;
	padding: 24px 38px 0 24px;
	*_padding:12px 19px 0 12px;
	line-height:18px;
	color:#333333;
    font-size:11px;
}

.highlight
{
	text-align:center;
	color:#ff8800;
	font-size:18px;
	font-style:italic;
	margin:0 0 15px 0;	
}

.shadow_line_top
{
	display:block;
	height:18px;
	width:667px;
	background-image:url('/images/main_shadow_line_top.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

.shadow_line_bottom
{
	display:block;
	height:13px;
	width:667px;
	background-image:url('/images/main_shadow_line_bottom.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}

.logo_partners
{
	width:667px;
	text-align:center;
}

/*__________________________

         Right menu
__________________________*/

.rightmenu
{
	float:right;
	width:229px;
	background:url(../images/rightmenu_bg_shadow.jpg) no-repeat;
	background-position:top left;
	padding:24px 0 36px 36px;
	*_padding:12px 0 19px 19px;
}

/*__________________________

     Information field
__________________________*/

.information_container
{
	display:block;
	height:378px;
	width:229px;
	background: url(/images/rightmenu_bg_info_aanvraag.jpg) no-repeat;
	color:#FFFFFF;
	padding:0 0 15px 0;	
}

.information_header
{
	padding:22px 0 0 16px;
	font-size: 16px;
	font-weight:bold;
	display:block;
	width:213px;
	height:20px;
}

.information_specs
{
	font-size:11px;
	padding:12px 16px 0 16px;
	line-height:15px;
}

#information_form
{
	margin:0px;
}


.text_field_information
{
	font-size:11px;
	height:17px;
	*height:15px;
	padding:3px 0 0 2px;
	border:0px;
	background-color:#ffb85a;
	color:#ffffff;
	width:190px;
}

.text_field_information_err
{
	font-size:11px;
	height:17px;
	*height:15px;
	padding:3px 0 0 2px;
	border:0px;
	background-color:#ff0000;
	color:#ffffff;
	width:190px;
}

.text_field_information_postcode
{
	font-size:11px;
	height:17px;
	*height:15px;
	padding:3px 0 0 2px;
	border:0px;
	background-color:#ffb85a;
	color:#ffffff;
	width:90px;
}

#searchsubmit
{
	width: 130px;	
}

.send
{
	margin-left:115px;
}

/*__________________________

         Newsletter
__________________________*/

#newsletter_form
{
	margin:0;
}

.newsletter_block
{
	padding:0px;
	border:0px;
	height: 81px;
	width:218px;
	text-align:left;
	color:#FFFFFF;
}

.text_field_newsletter
{
	display:block;
	float:right;
	margin-left:1px;
	margin-top:6px;
	*_margin-top:2px;
	width:138px; 
	padding-left:1px;
	height:15px;
	*_height:14px;
	font-size:11px;
	border:0px;
	vertical-align:top;
	background-color:#3d85dc;
	color:#b4d1f4;
}

#searchsubmit
{
	width: 130px;	
}

.hiddentab
{
	visibility:hidden;
	height:0px;
	overflow:hidden;
}

.aanmelden
{
	margin-top:9px;
	margin-left:7px;
}


.newsletter_container
{
	display:block;
	height:147px;
	width:229px;
	background: url(../images/rightmenu_bg_newsletter.jpg) no-repeat;
	color:#FFFFFF;
	padding:0 0 15px 0;	
	margin:17px 0 0 0;
}

.newsletter_header
{
	padding:18px 0 0 16px;
	font-size: 14px;
	display:block;
	width:213px;
	height:20px;
	font-weight:bold;
}

/*__________________________

          Adress
__________________________*/

.adress_container
{
	width:229px;
	height:264px;
	display:block;
	background: url(../images/rightmenu_bg_adres.jpg) no-repeat;
	color:#FFFFFF;
}

.adress_header
{
	font-size:14px;
	padding:22px 0 0 17px;
font-weight:bold;
}

.adress_specs
{
	font-size:11px;
	padding:17px 0 0 52px;
	line-height:15px;
}

.adress_phone
{
	font-size:18px;
	padding:23px 0 0 52px;
}

/*__________________________

         Footer
__________________________*/

.footer_container_links
{
	background-color:#165db2;
	width:100%;
	border-top-color:#3388dd;
	border-top-width:4px;
	border-top-style:solid;
	color:#FFFFFF;
	padding:14px 0 14px 0;
}

.footer_container_baar
{
	background-color:#003977;
	width:100%;
	border-top-color:#3388dd;
	border-top-width:1px;
	border-top-style:solid;
}

.footer_content_container2
{
	margin-left: auto;
    margin-right: auto;
	width: 1000px;
	color:#FFFFFF;
	background-image:url('/images/bg_footer_stripes.jpg');
	background-repeat:repeat-y;
}

.footer_content_container
{
	margin-left: auto;
    margin-right: auto;
	width: 1000px;
	color:#FFFFFF;	
}

.footer_content_logo_baar
{
	float:left;
	width:100px;
	height:52px;
	background-image: url('/images/logo_baar_fianacieel_advies3.jpg');
}

div.footer_content_text
{
	float:left;
	width:835px;
	padding:14px 0 0 5px;
	line-height:14px;
	font-size:10px;
}

.footer_content_text a
{
	text-decoration:none;
	color:#FFFFFF;
}

.footer_content_text a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
.footer_content_keurmerk
{
	float:right;
	width:60px;
}

.infoaanvraagtext
{
	margin:0;
	padding:0;
}

.btn_terug
{
	height:29px;
	float:left;
	width:142px;
	display:block;
	background:url('../images/btn_terug.jpg') no-repeat;
}



.btn_terug a
{
	background:url('../images/btn_terug.jpg') no-repeat;
}

.btn_terug a:hover
{
	background:url('../images/btn_terug_ro.jpg') no-repeat;
}

.oke_vink
{
background:url('../images/img_oke.jpg') no-repeat;
height:16px;
width:16px;
padding-right:10px;
}

/*__________________________

       submenu bottom
__________________________*/

#next
{
	background-image: url('/images/next.jpg');
	height:20px;
	width:20px;
	margin:8px;
	cursor: hand;
	display:block;
}
#prev
{
	background-image: url('/images/next.jpg');
	height:20px;
	width:20px;
	margin:10px;
	float: left;
}
#submenu_line
{
	margin-top:12px;
	*_margin-top:6px;
	height:5px;
	width:998px;
	display:block;
	border-top:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	border-left:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

#submenu_line_bottom
{
	height:4px;
	width:998px;
	display:block;
	border-bottom:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

.submenu_cat
{
	overflow:hidden;
	border-left:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

.submenu_div
{
	width:990px; 
	margin: 0px;
	float: left;
	overflow:hidden;
}

ul.submenu
{
	margin: 0px;
	list-style:none;
}
.submenu li
{
	float: left;
	list-style:none;
}
li.selectedsubmenu
{
	background-image: url('/images/bg_submenu_ro.jpg');
	background-repeat:no-repeat;
	list-style:none;
}
li.selectedsubmenu a
{
	color: #3333333;
	background-image: url('/images/bg_submenu_ro.jpg');
	list-style:none;
	background-repeat:no-repeat;
}

.submenu a
{
	color: #333333;
	font-size:11px;
	padding: 3px 0px 3px 21px;
	height:14px;
	width:143px;
	display:block;
}

.submenu a:hover
{
	color: #FF9900;
	background-image: url('/images/bg_submenu_ro.jpg');
	background-repeat:no-repeat;
	font-size:11px;
}

/*__________________________

    Informatie aanvraag
__________________________*/

.informatieaanvraag_container
{
	background-color:#FFFFFF;
	width:611px;
	height:520px;
	padding:20px;
	* padding:17px;
	display:block;
}

.informatieaanvraag_header
{
	background: url('/images/infoaanvraag_header.jpg');
	display:block;
	width: 610px;
	height:68px;
	padding-bottom:20px;
	background-repeat:no-repeat;
}

.informatieaanvraag_left
{
	background-image: url('/images/infoaanvraag_left.jpg');
	width:154px;
	height:450px;
	padding:0 0 0 0;
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}

.infoaanvraag_left_quotebox
{
	background-image: url('/images/infoaanvraag_left_quotebox.png');
	background-repeat:no-repeat;
	display:block;
	height:170px;
	width:123px;
	padding:10px 10px 30px 10px ;
	margin: 120px 5px 0 5px ;
	overflow:hidden;
	text-align:center;
}

.informatieaanvraag_text_box
{
	width:406px;
	padding:15px;
}

div.btn_informatie_aanvraag
{
	display:block;
	height:26px;
	width:292px;
	background-image:url('/images/btn_vraag_offerte_aan.jpg');
}

.btn_informatie_aanvraag a
{
	background-image:url('/images/btn_vraag_offerte_aan.jpg');
}

.btn_informatie_aanvraag a:hover
{	
	background-image:url('/images/btn_vraag_offerte_aan_ro.jpg');
}
.review{margin:15px 0 0 0 ;}
.header_container_review{background-image:url('/images/bg_header_review.jpg'); width:1000px; height:252px;}
