body {
	SCROLLBAR-FACE-COLOR:#DFECF6;
	SCROLLBAR-HIGHLIGHT-COLOR:#DFECF6;
	SCROLLBAR-SHADOW-COLOR:#0068bc;
	SCROLLBAR-3DLIGHT-COLOR:#0068bc;
	SCROLLBAR-ARROW-COLOR:#0068bc;
	SCROLLBAR-TRACK-COLOR:#DFECF6;
	SCROLLBAR-DARKSHADOW-COLOR:#0068bc;
	overflow: auto;
	font: 11px Verdana, sans-serif;
	}

table, input, textarea, select {
	font: 11px Verdana, sans-serif;
	}

a {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	}

		a:hover {
			color:#0068bc;
			}

.clsButton {
	font-weight: bold;
	font-size: 8pt;
	color:#0068bc;
	text-align: center;
	overflow: hidden;
	width: 60px; height: 20px;	
	cursor: hand;
	border: #0068bc thin outset;
	background: #dfecf6;
	}

.icontext {
	position: absolute;
	visibility: hidden;
	font-size: 10px;
	color: #0066cc;
	}

/*** style for topmenu ***/

#topmenu {
	position: absolute;
	left: 710px; top: 20px;
	margin: 0; padding: 0;
	width: 200px;
	list-style: none;
	}

	#topmenu li {
		float: left;
		}

		#topmenu li a {
			display: inline-block;
			width: 50px;
			text-align: center;
			font-weight: normal;
			}	

			#topmenu li a img {
				border: none;
				}

			#topmenu li a span {
				display: none;
				}									
				
				#topmenu li a:hover span {
					display: block;
					}					

/*** style for buttons ***/

.searchbutton {
	width: 20px; height: 25px;
	cursor: pointer;
	border: none;
	background: url('../Webmasters/Images/arrow_newsletter.gif') no-repeat;	
	}

.newsletterbox input {
	border: 1px solid #0271b9;
	}

tr.feedback {
	font-size: 75%;
	font-weight: bold;
	color: Red;
	height: 12px;
	}

label {
	font-size:110%;
	font-weight: bold;
	}

.menusection {
	text-align:center;
	font-family:Tahoma;
	color: white;
	font-size:20;
	background-color:#77A5D4;
	}

A.smalllink	{
	font-family:Tahoma;
	color: #77A5D4;
	font-size: 10;
	}

h2 {
	margin: 0 0 10px 0; padding-left: 10px;
	color: #fff;
	font: normal 14px Arial;
	text-transform: uppercase;
	border: solid 1px #0271b9;
	border-right: none;
	border-left: none;
	background: #77a5d4;
	}

	h2.jobs {
		color: #000;
		border-color: #577444;
		background: #b3d483;
		}	

/*** style for addresses ***/

#addresses {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 4px;
	border-right: solid 1px #0271b9;
	}

.home {
	display: block;
	margin-bottom: 8px;
	}
		
	.home img {
		border: none;
		}

/*** style for app ***/

#app {
	vertical-align: top;
	padding-top: 8px; 
	padding-left: 10px;
	border-right: solid 1px #0271b9;
	}		

/*** style for newsitems ***/

#newsitems {
	margin: 0 0 0 10px; padding: 0;
	}

	#newsitems dt {
		color: #0271b9;
		font-weight: bold;
		}

		#newsitems dt.jobs {
			color: #577444;
			}		

	#newsitems dd {
		margin: 5px 0; padding: 5px 0;
		border-bottom: solid 1px #dfecf6;
		}	
		
/*** style for catalog ***/

hr {
	 height: 1px;
	 color: #0068bc;
	}

.clsitemlisttitle	{
	font-weight: bold;
	font-size: 14px;
	color:  #0068bc;
	}

.clsshowitemheader {
	color: #0068bc;
	font-size: 14px;
	font-weight: bold;
	}

.clsitemtitle {
	font-weight: bold;
	font-size: 12px;
	color:  #0068bc;
	}

.clsitemtext {
	margin-left: 15px
	}

.clsitemshorttext	{
	}

.clsitemsalesprice {
	font-weight: bold;
	color:  #0068bc;
	}

.clsitemcode {
	font-weight: bold;
	color:  #0068bc;
	}

a.clsitemsreadmore {
	font-weight: normal;
	text-decoration: underline;
	color: black;
	font-size: 11px;
	}

a.clscategory {
	font-size: 13px;
	color: #0068bc;
	}

	a.clscategory:hover {
		font-size: 13px;
		color: #0068bc;
		text-decoration: underline;
		}

	a.clssubcategory {
		font-weight: normal;
		}

		a.clssubcategory:hover {
			text-decoration: underline;
			}

.clscategoryline {
	border-bottom: 1px solid #0068bc;   
	}

.clskeyword {
	font-weight:bold;
	color: #0068bc;
	}	

/*** style for contactus ***/

.clscontactustitle {
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
	}

.clscontactuslabel {
	}

.clscontactusheader {
	}
	
.clscontactusinstruction {
	}

.clscontactusbutton {
	border-right: #0068bc thin outset;
	border-top: #0068bc thin outset;
	border-bottom: #0068bc thin outset;
	border-left: #0068bc thin outset;
	background-color: #dfecf6;
	font-weight: bold;
	font-size: 8pt;
	color: #0068bc; 
	text-align: center;
	width: 75px; height: 20px;	
	cursor: hand;
	}

.clsfeedback {
	color: darkred;
	}

.clssuccess {
	font-size: 11px;
	}	

/**** style for news ***/

.clsNews {
}

.clsnewsitem {
	border-bottom: #dfecf6 1px solid
	}

.clsnewstitle {
	font-weight: bold
	}

.clsnewspublishdate {
	font-weight: bold;
	color: #0068bc
	}
	
.clsreadmoretitle {
	font-weight: bold
	}
	
.clsreadmore {
	width: 80%
	}
	
.clsreadmoreline{
	height: 1px;
	background-color: #dfecf6
	}
	
.clsReadMoreLargeText{
	}
	
	.clsNewsTitle A:hover{
		COLOR: #0068bc
		}
		
a.clsreadmore:hover {
	color: #7885bd
	}

.clsreadmoreheadlines {
	color: #dfecf6;
	height: 2px
	}

.clsheadlinespicture	{
	background-attachment: fixed;
	background-image: url(../images/nieuwskop.gif);
	background-repeat: no-repeat
	}	