/*@charset "utf-8";*/

body {
	margin: 0px;
	background-color: #e1e1e1;
	overflow:auto;
	line-height: 15px;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	overflow: -moz-scrollbars-vertical;
}

#container {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	position:relative;
}

#container #sidebar 
{

	position: absolute;
	top: 66px;
	right: -15px;
	overflow:hidden;
	width: 239px;

}

#sidebar .newsletter h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container #header .logo {
	background-image: url(/images/ifa_logo2.gif);
	height: 78px;
	margin-top: 12px;
	margin-left: 45px;
	width: 350px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 0px;
}

* html #container #header .logo {
  margin-left: 25px;
  }
#container #leftcolumn .menu .lastitem {
	height: 21px;
	background-image: url(/images/menu_a-lastitem.gif);
}

#container #leftcolumn .menu .lastitem:hover {
	height: 21px;
	background-image: url(/images/menu_hover.gif);
}

#container #header {
	height:90px;
	background-color: #fff;
	width: 850px;
	margin-bottom:5px;
}
#container .menu li{
	list-style-type: none;
	margin:0px;
	padding:0px;
	display:block;

}

#container .menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 50px;
	color: #fff;
	padding-top: 4px;
	height: 21px;
	width: 182px;
	background-image: url(/images/menu_a.gif);
	background-position: top left;
	display:block;
}
#container .menu a:hover {
	padding-left: 50px;
	width: 182px;
	color: #0069aa;
	background-image: url(/images/menu_hover.gif);
}

#container .menu .active {
	padding-left: 50px;
	width: 182px;
	color: #0069aa;
	background-image: url(/images/menu_hover.gif);
}


#container .menu ul {
	margin: 0px;
	padding: 0px;
	width:232px;
	height:250px;
	background-image:url('/images/menunewbg.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

body #container #leftcolumn #navbar ul.particulier li a
{
	padding-left:20px;
	padding-right:20px;
}

#container .menu .emptymenu {
	width:113px;
	background-image: url(/images/menu_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 250px;
	display:block;
}

#container .menu .top {
	display: block;
	height: 38px;
	width: 232px;
	background-position: left;
}
#container .menu .link {
	display: block;
}
#container .menu .bottom {
	display: block;
	height: 37px;
	width: 232px;
	background-position: right;
	clear:both;
}

#container .menu {
	width: 626px;
	display: block;
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#container #leftcolumn .welcome {

	background-color: #FFFFFF;
	display: block;
	width: 640px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-align:center;
}

#container #leftcolumn .welcome b
{
	color:#0069aa;
}

#container #leftcolumn #selecter {
background-color:#FFFFFF;
height:93px;
margin-bottom:5px;
width:640px;
}

#container #leftcolumn #selecter .particulier {
	background-image: url(/images/ifa_particulier2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 98px;
	width: 232px;
	float: left;
}
/*
* html #container #leftcolumn #selecter .particulier{
 	height: 94px;
}
* html #container #leftcolumn #selecter .zakelijk{
 	height: 94px;
}

#container #leftcolumn #selecter .zakelijk {
	background-image: url(/images/ifa_zakelijk2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 98px;
	width: 232px;
	float: left;
}
#container #leftcolumn #selecter .particulier:hover {
	background-image: url(/images/ifa_particulier2-hover.gif);
}
#container #leftcolumn #selecter .zakelijk:hover {
	background-image: url(/images/ifa_zakelijk2-hover.gif);
}


*/

#container #navbar {
	background-color: #fff;
	width: 640px;
	display: block;
	position:relative;
	margin-bottom:5px;
	height:51px;

}
#container #navbar ul {
	margin: 0px;
	padding: 0px;
}


#container #navbar li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#container #navbar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bebebe;
	text-decoration: none;
	text-align: left;
	float: left;
	width: auto;
	background-color: #fff;
	letter-spacing: 0px;
	
}
#container #leftcolumn #content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0069AA;
	display: block;
	margin: 0px;
	padding: 0px;
	font-variant: small-caps;
}
#container #leftcolumn #content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #b9b9b9;
	display: block;
	padding: 0px;
	margin-top: 5px;
	font-variant: small-caps;
}
#container #leftcolumn #content .textright img {
	padding: 2px;
	border: 1px solid #b9b9b9;
	margin-right: 20px;
	float: left;
	overflow: visible;
}

#container #leftcolumn #navbar .small {
 	 	padding-top: 18px;
	padding-bottom: 18px;
		padding-right: 8px;
	padding-left: 8px;
	font-size:12px;
	text-transform:uppercase;
	
}
#container #leftcolumn #navbar .left {

	text-align: right;
}
#container #leftcolumn #navbar .right {

	text-align: left;
}


#container #content .hypad li {
	list-style-image: url(/images/breadcrumb_bullet.gif);
	list-style:none;
	margin-left: 0px;
	display: inline;
	margin-right: 5px;
}
#container #content li {
	width: 260px;
	background-image: url(/images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
	float: left;
	
	margin-bottom: 8px;
	display: block;
}
#container #content li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #666666;
	text-decoration: none;

}
#container #content li a:hover {
	color: #0069aa;
}
#container #content ul {
	margin: 0px;
	padding: 0px;
	
}

#container #content .hypad {
	margin-left: auto;
	width:560px;
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;
}
#container #content .hypad a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b9b9b9;
	text-decoration: none;
	background-image: url(/images/breadcrumb_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 5px;
}
#container #content .hypad a:hover{
	color: #0069aa;
}
#container #content .hypad .active {
	color: #333333;
	text-decoration: underline;
}
#container #content .hypad .start {
	background-image: none;
}

#container #content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	display: block;
	margin-bottom:25px;
	padding:0px;
	position:relative;
}
#container #content {
	background-color: #fff;
	display: block;
	width: 560px;
	margin-bottom: 5px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 40px;
	z-index:1;
	position:relative;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
#container #sidebar .newsletter {
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-left: 32px;
	padding-top:10px;
	padding-bottom:15px;
	clear:both;
	background-color:#0069AA;
	background-image:url('/images/hoekje.gif');
}
#container #leftcolumn #content p a {
	color: #0069AA;
}
#container #leftcolumn #content .footer .adres {
	color: #333333;
	display: block;
}
#container #leftcolumn .city {
	color: #0069AA;
}
#container #leftcolumn #content .footer .sub {
	color: #666666;
}
#container #leftcolumn #content .footer {
	margin-bottom: 0px;
	padding-top: 30px;
	display: block;
	float: left;
}
#container #leftcolumn .menu .emptymenu {
	height: 250px;
	width: 115px;

	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

#container #leftcolumn #content .footerextra{
	padding-top: 30px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #dedede;
}

#container #sidebar .newsletter .title {
	margin-top: 25px;
}
.input {
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #898989;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.button
{
	border:0px;
	background-color:#5D9CC3;
	border-bottom:1px solid #044D7B;
	border-right:1px solid #044D7B;
	color:#FFFFFF;
	font-size:8px;
	height:22px;
	text-transform:uppercase;
	cursor: pointer;
}


#container #sidebar .newsletter #FormReplacer {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 189px;
}
#container #sidebar .news p {
	margin-left: 32px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container #sidebar .newsletter .submit img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



#container #sidebar .news {
	margin: 0px;
	height: auto;
	width: 239px;
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color:#CDCDCD;
}
#container #sidebar .newsletter .submit {
	float: right;
	margin-top: 5px;
	border:0px;
}

#container #sidebar .news h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0069aa;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	width: 181px;
	margin-right: 25px;
	margin-left: 25px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-top: 15px;
}
#container #sidebar .news li {
	list-style-image: url(/images/news_bullet.gif);
	margin-right: 25px;
	margin-left: 4px;
	margin-bottom: 35px;
}
#container #sidebar .news .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-left: 5px;
	display: block;
}
#container #sidebar .news .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0069AA;
	display: block;
	margin-left: 5px;
	text-decoration:none;
}
#container #sidebar .news .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-left: 5px;
	display: block;
	font-style:italic;
}



#container #sidebar #sidebar_top {
	
}
#container #leftcolumn {

	/*width:640px;*/
}

#container #sidebar .highlight {
	background-image: url(/images/highlight_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 239px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0069AA;
	padding-bottom: 10px;
}
#container #sidebar .highlight h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #0069AA;
	font-weight: bold;
	display: block;
	margin-left: 25px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container #sidebar .highlight h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0069AA;
	padding: 0px;
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 0px;
	margin-right: 25px;
}
#container #sidebar .highlight .bottom {
	background-image: url(/images/highlight_top-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}




#container #navbar a:hover,#container #navbar a.active {
	color: #0069aa;
	background-color: #e5f0f6;
}

#container #header #navigation {
	float: right;
	margin-right: 25px;
	margin-top: 25px;
}

* html #container #header #navigation {
  margin-right: 10px;
}
  
#container #header #navigation ul {
	margin: 0px;
	padding: 0px;
}

#container #header #navigation li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#container #header #navigation a {
	font-family: Arial, Helvetica, sans-serif;
	color: #b9b9b9;
	font-size: 11px;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 8px;
}
#container #header #navigation .active {
	color: #0069AA;
	text-decoration: underline;
	background-image: url(/images/navigation_arrow.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	padding-top: 8px;
}
#container #header #navigation a:hover {
	color: #0069AA;
	text-decoration: underline;
}
#container #header #navigation .blue {
	color: #0069AA;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	padding-top: 8px;
	font-size: 9px;
}
#container #header #navigation .grey {
	color: #b9b9b9;
	margin-right: 3px;
	margin-left: 3px;
	float: left;
	padding-top: 8px;
}

#container #sidebar p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	display: block;
	margin-left: 32px;
}
#container #sidebar a, #content a {
	color: #0069AA;
}

table ,td , tr , col , th
{
    border: 0px solid transparent;
}

/* menu */
#navbar img, #selecter img{border:0px;}
#navbar a { position: static; float: left; height: 51px; }
#selecter a { position: static; float: left; height: 94px; }
#navbar a:hover img,#selecter a:hover img { visibility: hidden; }   
#navbar a:active img,#selecter a:active img { visibility: hidden; }   
* html #navbar a:hover,* html #selecter a:hover { visibility:visible; }  

#container #sidebar .highlight h1.ifa
{
	font-size: 24px;
}


.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

a img
{
	border:0px;
}

#afspraakmaken
{
	position: absolute; top: 80px; left: 200px; width: 505px;
    z-index: 10000; opacity: .90; filter: alpha(opacity=90); display: none;
}