/* RESET ALL STYLES */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul{list-style-type: none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* GENERAL SETTINGS */

body{
	background-color:    #FFF;
	font-family:			arial, arial;
	font-size:				80%;
	color:					#4A5C69;
	line-height:			1.35em;
        background-image:    url(http://www.kolsloot.nl/simg/bg_header.jpg);
	background-repeat:	repeat-x;
}

h1, h2, h3, h4, h5, a.searchResult, a.title, a.prevPage, a.faqTitle, a.faqTitleActive{
	font-weight:		normal;
	color:			#ff191b;
	text-decoration:	none;
}

h1{
	font-size:			130%;
        font-weight: normal;
        margin-bottom: 10px;
}

h2, a.title, a.faqTitle, a.faqTitleActive{
	font-size:			105%;
}

a.faqTitle{

	background-position-x:	left;
	background-position-y:	center;
	background-repeat:		no-repeat;
	padding:				0 0 0 15px;
	color:				#4A5C69;
	font-weight:			normal;
}

a.faqTitleActive{

	background-position-x:	left;
	background-position-y:	center;
	background-repeat:		no-repeat;
	padding:						0 0 0 15px;
}

a span, label span{
	display:				none;
}


.clearBox{
	font-size:				1px;
	height:					1px;
	clear:					both;
}

#canvasArea{
	width:					994px;
	margin:					0 auto 0 auto;
        background-image:                    url(http://www.kolsloot.nl/simg/bg_body_logo.jpg);
        background-repeat:                    no-repeat;
        background-position:                  560px 510px;  
}

#headerArea{
	height:					120px;
	position:				relative;
}

.contentBox{
	padding:				20px;
}



/*ServiceMenuArea */
#serviceMenuArea{
	position:				absolute;
	top:					15px;
	left:					895px;
}

#serviceMenuArea ul {
       margin: 0px;
       padding: 0px;
}

#serviceMenuArea ul li{
	display:				inline;
}

#serviceMenuArea ul li a{
	display:				block;
	height:					22px;
	width:					83px;
}
#serviceMenuArea ul li.service01 a{
	background-image:				url(http://www.kolsloot.nl/simg/bt_service01.gif);
	background-position-y:		top;
	background-repeat:			no-repeat;
}
#serviceMenuArea ul li.service02 a{
	background-image:				url(http://www.kolsloot.nl/simg/bt_service02.gif);
	background-position-y:		top;
	background-repeat:			no-repeat;
}
#serviceMenuArea ul li.service03 a{
	background-image:				url(http://www.kolsloot.nl/simg/bt_service03.gif);
	background-position-y:		top;
	background-repeat:			no-repeat;
}
#serviceMenuArea ul li.service04 a{
	background-image:				url(http://www.kolsloot.nl/simg/bt_service04.gif);
	background-position-y:		top;
	background-repeat:			no-repeat;
}

a, a:visited {
	text-decoration:   underline;
	color:             #465d71;
	background-color:  transparent;
}

a:hover {
	
	text-decoration:   underline;
	
}


/* MainNavigationArea */

#mainNavigationArea{
	padding:				0 16px 0 16px;
	width:					962px;
	height:					28px;
}

#mainNavigationArea ul {
       margin: 0px;
       padding: 0px;
}

#mainNavigationArea ul li{
	display:				inline;
}

#mainNavigationArea ul li a{
	display:				block;
	height:				26px;
	float:					left;
       margin: 0px; 
}

#mainNavigationArea ul li.nav01 a{
	background-image:		url(http://www.kolsloot.nl/simg/bt_nav01.gif);
	background-repeat:		no-repeat;
	width:				67px;
}
#mainNavigationArea ul li.nav02 a{
	background-image:		url(http://www.kolsloot.nl/simg/bt_nav02.gif);
	background-repeat:		no-repeat;
	width:				127px;
}
#mainNavigationArea ul li.nav03 a{
	background-image:		url(http://www.kolsloot.nl/simg/bt_nav03.gif);
	background-repeat:		no-repeat;
	width:				101px;
}
#mainNavigationArea ul li.nav04 a{
	background-image:		url(http://www.kolsloot.nl/simg/bt_nav04.gif);
	background-repeat:		no-repeat;
	width:				155px;
}

#mainNavigationArea ul li.nav01 a:hover, #mainNavigationArea ul li.nav01 a.activeElement,
#mainNavigationArea ul li.nav02 a:hover, #mainNavigationArea ul li.nav02 a.activeElement,
#mainNavigationArea ul li.nav03 a:hover, #mainNavigationArea ul li.nav03 a.activeElement,
#mainNavigationArea ul li.nav04 a:hover, #mainNavigationArea ul li.nav04 a.activeElement
{
	background-position:	0px -28px;
}


/*subNavigationArea*/

#subNavigationArea{
	width:			236px;
	float:			left;
}

#subNavigationArea ul {
margin: 0px;
padding: 0px;
}

#subNavigationArea ul li,
.sitemapBoxOne ul li,
.sitemapBoxTwo ul li,
.sitemapBoxThree ul li,
.sitemapBoxFour ul li
{
	display:		inline;
}

#subNavigationArea ul li a,
.sitemapBoxOne ul li a,
.sitemapBoxTwo ul li a,
.sitemapBoxThree ul li a,
.sitemapBoxFour ul li a
{
	display:						block;
	padding:						4px 0 4px 0;
	text-decoration:			none;
	background-image:			url(http://www.kolsloot.nl/simg/under_line.gif);
	background-position-x:	left;
	background-position-y:	bottom;
	background-repeat:		repeat-x;
	color:						#4A5C69;
}

#subNavigationArea ul li a:hover, #subNavigationArea ul li a.activeElement,
.sitemapBoxOne ul li a:hover,
.sitemapBoxTwo ul li a:hover,
.sitemapBoxThree ul li a:hover,
.sitemapBoxFour ul li a:hover
{
	font-weight:		bold;
	color:				#ff191b;
}

#subNavigationArea ul li ul li a,
.sitemapBoxOne ul li ul li a,
.sitemapBoxTwo ul li ul li a,
.sitemapBoxThree ul li ul li a,
.sitemapBoxFour ul li ul li a
{
	padding:					4px 13px 4px 25px;
	background-image:		none;
	color:					#ff191b;
}

#subNavigationArea ul li ul li ul li a,
.sitemapBoxOne ul li ul li ul li a,
.sitemapBoxTwo ul li ul li ul li a,
.sitemapBoxThree ul li ul li ul li a,
.sitemapBoxFour ul li ul li ul li a
{
	padding:			4px 13px 4px 37px;
	font-size:			85%;
}


/*primaryContentArea*/

#primaryContentArea{
	width:			520px;
	float:			left;
}

#primaryContentArea .boxOne{
	float:			left;
	width:			230px;
}
#primaryContentArea .boxTwo{
	float:			right;
	width:			230px;
}

/*secondaryContentArea*/

#secondaryContentArea {
	float:					right;
	width:				217px;
	padding:				10px 0 0 0;
}

#secondaryContentArea div ul
list-style-type: none;
margin: 0px;
padding: 0px;
}

#secondaryContentArea .display_banner ul li {
     margin-bottom: 0px;
     

}
.display_banner
{
  padding:10px 0px;
}
#footerArea{
	background-image:		url(http://www.kolsloot.nl/simg/bg_footer.gif);
	background-repeat:	repeat-x;
        background-color: #FFF; 
	height:					36px;
	text-align:				center;
}

#footerArea ul {
       margin-left: 10px;
}

#footerArea ul li{
	display:				block;
	float:				left;
        font-size:                       14px;
        color:                              #aeb2b5; 
        line-height: 36px;
        padding: 0px 10px 0px 0px;
}

#footerArea ul li a {
        color: #aeb2b5;
        text-decoration: none;
        border-left: 1px solid #aeb2b5;
        padding: 0px 0px 0px 10px;
}

/* PageCounter */
	
	.pageCounterbox{
		background-color:	#E7E6E6;
		padding:				5px;
		font-size:			90%;
	}
	
	.pageCounterbox ul.pageCounter{
		width:				300px;
		float:				right;
		text-align:			right;
	}
	
	.pageCounterbox ul.pageCounter li{
		display:				inline;
	}
	
	.pageCounterbox ul.pageCounter li a{
		display:				inline;
		padding:				3px;
		color:				#444444;
		background-image:	none;
		font-size:			95%;
	}
	
	
.moreNews{
	font-size:				110%;
	color:					#999;
	font-weight:			bold;
}

.frameBox, .frameBox iframe{
	width:					480px;
	height:					500px;
	border:					0px;
}

.pagination {
     color: red;
     font-weight: bold;
}

.pagination a {
     color: #A4A4A4;
     text-decoration: none;
}

div.text ul {
   list-style: disc;
}



#zoek_scherm_knop{
	clear:left;
	float:left;
	cursor:pointer;
	border:0;
	width:126px;
	height:24px;	
	margin-left:178px;
        background-image:    url(http://www.kolsloot.nl/simg/login_knop.jpg);
	
}


#search_field
{
	margin-right:2px;
	color:#475c69;
	padding:4px 0 0 5px;
	height:18px;
	font-size:13px;
	font-family:arial;	
	width:165px;
}

#zoek_scherm input#search_button
{
	border:0;
}

#zoek_scherm
{
	margin-top:12px;
	width:209px;
	margin-left:9px;
	padding-bottom:10px;

}
.clear
{
         clear:both;
}

#zoek_scherm input
{

         border:1px solid #475c69;    
     
         float:left;
}

div.display_banner ul, div.display_banner ul li {
margin: 0px;
padding: 0px;
}

.sitemapBoxOne ul,
.sitemapBoxTwo ul,
.sitemapBoxThree ul,
.sitemapBoxFour ul {
margin: 0px;
padding: 0px;
}

.display_banner p
{
  margin-top:10px;
}

.display_teaser
{
   font-weight:bold;
}