/* RESET ALL STYLES */
body,div,dl,dt,dd,ul,li,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: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{
	font-family:			arial, verdana;
	font-size:				80%;
	color:					#4A5C69;
	line-height:			1.35em;
        background-image:    url(http://www.kadmos.nl/simg/bg_body.gif);
	background-repeat:	repeat-x;
}


a
{
   color:#006CBB;
}

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

h1{
	font-size:			130%;
        font-weight: bold;
        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.kadmos.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 li{
	display:				inline;
}

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



/* MainNavigationArea */

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

#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.kadmos.nl/simg/bt_nav01.gif);
	background-repeat:		no-repeat;
	width:				67px;
}
#mainNavigationArea ul li.nav02 a{
	background-image:		url(http://www.kadmos.nl/simg/bt_nav02.gif);
	background-repeat:		no-repeat;
	width:				119px;
}
#mainNavigationArea ul li.nav03 a{
	background-image:		url(http://www.kadmos.nl/simg/bt_nav03.gif);
	background-repeat:		no-repeat;
	width:				164px;
}
#mainNavigationArea ul li.nav04 a{
	background-image:		url(http://www.kadmos.nl/simg/bt_nav04.gif);
	background-repeat:		no-repeat;
	width:				180px;
}

#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 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.kadmos.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:				#006cbb;
}

#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:					#006cbb;
}

#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 .display_banner ul li {
     margin-bottom: 0px;
}

#footerArea{
	background-image:		url(http://www.kadmos.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: #006cbe;
     font-weight: bold;
}

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

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

.display_teaser
{
   font-weight:bold;
}