@charset "utf-8";
/* CSS Document */
body {
	background-color: #c6dcad;
	margin-top: 0px;
	background-image: url(images/background-gradient.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font: normal 12px/160% Verdana, Geneva, sans-serif;
}

#wrap {		width: 901px;
			margin: 0 auto;
}

#top_bar {	width: 901px;
			height: 13px;
			background-image: url(images/top-bar.jpg);
			background-repeat: no-repeat;
}

#top_header {
			width: 901px;
			height: 107px;
}

#logo {		width: 429px;
			height: 107px;
			float: left;
}

#werkzaamheden {
			width: 346px;
			height: 107px;
			float: left;
			background-image: url(images/bart-nab-tuinen-werkzaamheden.jpg);
			background-repeat: no-repeat;
}

#home_button {
			width: 103px;
			height: 34px;
			float: left;
			margin-left: 10px;
			margin-top: 37px;
}

#header {
			width: 901px;
			height: 292px;
			/*background-image: url(images/bart-nab-tuinen-header.jpg);*/
			background-repeat: no-repeat;
			margin-bottom: 3px;
}

#menu {
	width: 853px;
	height: 53px;
	background-image: url(images/bart-nab-tuinen-menu.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
}
#menu a {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.menu_item {
			height: 53px;
			background-image: url(images/bart-nab-tuinen-menu-divider.jpg);
			background-repeat: no-repeat;
			background-position: left;
			margin-left: 10px;
			float: left;
			padding-left: 10px;
}

.first_last {
			background-image: none;
}

.group:after { 
			visibility: hidden; 
			display: block; 
			font-size: 0; 
			content: " "; 
			clear: both; 
			height: 0; 
}

*:first-child+html .group { 
				zoom: 1; 
} /* IE7 */

#menu-line {
	margin: 0;
	padding: 0px;
	list-style: none;
	position: relative;
	width: 853px;
}

#menu-line li { 
			display: inline; 
}

#menu-line li a {
	color: #666666;
	font-size: 14px;
	display: block;
	float: left;
	padding: 10px 10px 2px 5px;
	text-decoration: none;
	text-transform: uppercase;
}

#menu-line li a:hover { 
			color: white; 
			background-image: url(images/bart-nab-tuinen-menu-arrow.jpg); 
			background-position: top left; 
			background-repeat: no-repeat; 
}

#magic-line { 
			position: absolute; 
			bottom: 10px; 
			left: 0; 
			width: 100px; 
			height: 2px; 
			background: #FFFFFF; 
			font-size: 0px;
}

.current_page_item a, .current_page_item_two a { 
			color: white !important; 
			background-image: url(images/bart-nab-tuinen-menu-arrow.jpg); 
			background-position: top left; 
			background-repeat: no-repeat; 
}

#content {
			width: 901px;
}

#content_left {
	padding-left: 40px;
	width: 550px;
	float: left;
	padding-right: 20px;
}

#content h1{
	margin: 0px;
	color: #5c9f0c;
	font-size: 16px;
	font-weight: bold;
}

#content h2{
	margin: 0px;
	color: #5c9f0c;
	font-size: 13px;
	font-weight: normal;
}

#content_right {
			width: 283px;
			float: left;
			padding-top: 20px;
}

#welkom {
	width: 513px;
	padding-top: 20px;
	padding-right: 30px;
}

.features {
	width: 255px;
	float: left;
}

.divider_full {
			width: 510px;
			height: 1px;
			background-color: #cdcecd;
			font-size: 0px;
}

.divider_half {
			width: 225px;
			height: 1px;
			background-color: #cdcecd;
			font-size: 0px;
}
#portfolio{ width: 851px;
}
#footer {
			width: 901px;
			height: 40px;
			background-image: url(images/bart-nab-tuinen-footer.png);
			background-repeat: no-repeat;
			background-position: top;
			clear: both;
			font-size: 10px;
			text-align: center;
			padding-top: 1px;
}

#footer a{
			color: #FFFFFF;
}

#top_corners {
			width: 283px;
			height: 21px;
			background-image: url(images/bart-nab-tuinen-round-corners.png);
			background-repeat: no-repeat;
			background-position: top;
}

#bottom_corners {
			width: 283px;
			height: 21px;
			background-image: url(images/bart-nab-tuinen-round-corners.png);
			background-repeat: no-repeat;
			background-position: bottom;
}

#right_content {
			width: 273px;
			background-image: url(images/bart-nab-tuinen-round-corners-middle.png);
			background-repeat: repeat-y;
			padding-left: 10px;
			overflow: hidden;
}
#midden_content {
	width: 283px;
	background-image: url(images/bart-nab-tuinen-round-corners-middle.png);
	background-repeat: repeat-y;
	overflow: hidden;
	text-align: center;
}


img, #footer { behavior: url(iepngfix.htc) }

#s3slider { 
   width: 901px; /* important to be same as image width */ 
   height: 292px; /* important to be same as image height */
   /*position: relative; /* important */
   overflow: hidden; /* important */
   margin-bottom: 3px;
}

#s3sliderContent {
   /*width: 901px; 
   /* important to be same as image width or wider */
  /* position: relative; /* important */
   /*top: 0; /* important */
   /*margin: 0; /* important */
   /*padding: 0;*/
   list-style: none;
   margin: 0px;
   padding: 0px;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

/*.s3sliderImage span {
   position: absolute; /* important */
  /* left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   /*padding: 10px 13px;*/
   /*width: 491px;
   background-color: #000;
   filter: alpha(opacity=0); /* here you can set the opacity of box with text */
   /*-moz-opacity: 0.0; /* here you can set the opacity of box with text */
   /*-khtml-opacity: 0.0; /* here you can set the opacity of box with text */
   /*opacity: 0.0; /* here you can set the opacity of box with text */
   /*color: #fff;
   display: none; /* important */
	/*bottom: 0;
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */

.error
{
	color:#F00;
}.img-midden {
	text-align: center;
}
