/* Default */
.clear 
{
	clear:						both;
	margin:						0px;
	height:						0px;
	line-height:				0px;	
}

html
{
	height: 					100%;
}

body
{
	background-image: 			url(../../image/background-repeat.gif);
	background-repeat: 	 		repeat;
	margin:				 		0px;
	height:				 		100%;
}

div, tr, td, span, a, body
{
	font-family:		 		Arial, Helvetica, sans-serif;
	font-size:			 		12px;
	color:						#FFFFFF;
}

h1,h2,h3,h4,h5,h6 {
	color:						#FFFF00;
	margin:						0px;
	padding:					3px;
	padding-left:				23px;
	background: 				url(../../image/arrow-right.jpg) no-repeat;
	background-position: 		7px 14px;
}


h1 {
	font-size:					22px;
	background-position: 		7px 13px;
}

h2 {
	font-size:					18px;
	background-position: 		7px 11px;
}

h3 {
	font-size:					16px;
	background-position: 		7px 11px;
}

div.line {
	height: 					1px;
	background: 				#408CD8;
}

input
{
	border: 1px none #0066CC;
	background-image: url(../../image/form/default.gif);
	background-repeat: no-repeat;
	padding-left:4px;
	padding-top:2px;
	height: 15px;
}
input.xxxl { width: 640px; }
input.xxl { width: 580px; }
input.xl { width: 440px; }
input.l { width: 310px; }
input.s { width: 160px; }
input.xs { width: 80px; }
input.xxs { width: 50px; }
input.xxxs { width: 20px; }
input.xxxxs { width: 10px; }

textarea.xxxl { width: 640px; }
textarea.xxl { width: 580px; }
textarea.xl { width: 440px; }
textarea.l { width: 320px; }
textarea.s { width: 100px; }
textarea.xs { width: 80px; }
textarea.xxs { width: 40px; }
textarea.xxxs { width: 20px; }
textarea.xxxxs { width: 10px; }

textarea
{
	border: 1px none #0066CC;
	background-image: url(../../image/form/default.gif);
	background-repeat: no-repeat;
	padding:4px;
}


input.btn-nl-send
{
	border: 			0px none #FFF;
	background:			url(../../image/form/verzenden.jpg);
	height: 			36px;
	width: 				143px;
	cursor: 			pointer;
}

input.btn-en-send
{
	border: 			0px none #FFF;
	background:			url(../../image/form/send.jpg);
	height: 			36px;
	width: 				143px;
	cursor: 			pointer;
}
table.default {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: #1C79D7;
}

table.default td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: white white white white;
	-moz-border-radius: 3px 3px 3px 3px;
}

table.line
{
	padding: 					4px 4px 4px 4px;
}



a {
	text-decoration:			underline;
}

a:hover {
	text-decoration:			none;
}

a.current	 
{
	color:						#FFFFFF;
	text-decoration:			none;
}

#wrapper 
{
	background-image: 			url(../../image/background-big.jpg);
	background-repeat: 			repeat-x;
}

#wrapper div.site_body
{
	margin-left:	 			auto;
	margin-right: 				auto;
	width: 						740px;
	background-color:			#0166CC;
	background-image: 			url(../../image/content-background-repeat.jpg);
	background-repeat: 			repeat-y;
}


#wrapper div.site_body div.site_content 
{
	background-image: 			url(../../image/content-background-big.jpg);
	background-repeat: 			no-repeat;
	width:						740px;
}

/******/

/* Header */
div.header 
{
	height:						134px;
	clear:						both;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	position:					relative;
}

div.header div.language 
{
	right:						10px;
	top:						7px;
	position:					absolute;
	font-size:					13px;
}

div.header div.language a {
	margin:						0 4px 0 0;	
}

div.header div.navigation 
{
	left:						276px;
	top:						61px;
	position:					absolute;
	font-size:					13px;
}

div.header div.language a.current,
div.header div.navigation a.current
{
	font-weight:				bold;
	color:						#FFFF00;
	text-decoration:			none;
}

div.header div.language a,
div.header div.navigation a 
{
	font-weight:				bold;
	color:						#FFFFFF;
	text-decoration:			none;
}

div.header div.language img.line,
div.header div.navigation img.line 
{
	background-image: 			url(../../image/menu-line.gif);
	background-repeat:			no-repeat;
	height:						15px;
	width:						1px;
	margin-left:				9px;
	margin-right:				9px;
}

/*	Illustratie			*/
div.illustration 
{
	margin:						1px 1px;
	position:					relative;
	height:						168px;
	clear:						both;
}
div.illustration img 
{
	width:						738px;
	position:absolute;
}

/********************/
/*	Content			*/

div.content {
	padding:					10px;
	width:						718px;	
}
/*	Content - Default */
div.content-default
{
	float:						left;
	margin-bottom:				20px;
}

div.content-small
{
	width:						468px;
}

div.content-default a
{
	color:						#FFFF00;
}


div.content-default p
{
	margin-top:9px;
	margin-left:5px;
	margin-bottom:9px;
	line-height:1.5em;
}

div.content-default img
{
	margin:0 8px;
}

div.content-default div.formulier
{
	background-color: #1C79D7;
	padding:10px;
	width: 680px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;	

}

div.content-menu 
{
	width:						238px;
	float:						left;
	height:						100%;
	padding-bottom:				10px;
	padding-right:				10px;
}

div.content-menu a 
{
	color: 						#FFFF00;
	text-decoration:			underline;
}

div.content-menu a:hover 
{

	text-decoration:			none;
}

div.content-menu a.current {
	color: 						#FFFF00;
	text-decoration:			none;
}

div.content-menu div.blok
{
	background-image: 			url(../../image/blok-left-small.jpg);
	background-repeat:			no-repeat;
	margin-bottom:				10px;
	padding:					10px;
}


div.content-menu div.blok h1
{
	background-image: 			url(../../image/arrow-down.gif);
	background-repeat: 			no-repeat;
	font-size:					12px;
	font-weight:				bold;
	padding-left:				15px;
	margin:						0px;
	background-position: 		0px 5px;
}

div.content-menu div.blok div
{
	padding-left:				15px;
	padding-top:				4px;
	margin:						0px;
}

div.content-menu div.blok ul
{
	margin-left:				8px;
	margin-top:					3px;
	padding:					8px;
}

div.content-menu div.blok-nieuws ul
{
	margin-left:				8px;
	margin-top:					3px;
	padding:					0px;
	list-style:					none;
}

div.content-menu div.blok-nieuws li
{
	padding-bottom:				10px;
	list-style:					none;
}

div.content-menu div.blok-nieuws ul li h1
{
	font-size:					11px;
	margin-bottom:				10px;
}

div.content-menu div.blok-nieuws ul li div.footer
{
	padding:					4px;
	margin-top:					4px;
	background-color:				#4D9CE1;
	font-size:					10px;
}

div.content-menu div.blok-nieuws ul li div.footer .link
{
	font-size:					10px;
}

div.content-menu div.blok-nieuws ul li h1 .date
{
	font-size:					10px;
}

div.content-menu div.blok-producten
{

}

div.content-menu div.blok-producten a
{
	text-decoration: 			none;
}


div.content-menu div.blok-producten a:hover
{
	text-decoration: 			underline;
}

div.content-menu div.blok-producten a.current
{
	text-decoration: 			none;
	color: #FFFF00;
}

div.content-menu div.blok-producten ul
{
	margin-left:				8px;
	margin-top:					3px;
	padding:					0px;
	list-style:					none;
}

div.content-menu div.blok-producten a
{
	color:						#FFFFFF;
}





/*	footer */
div.footer
{
	background-image: 			url(../../image/footer.jpg);
	background-repeat:  		no-repeat;
	height: 			 		22px;
	clear: 			 			both;
	padding-left: 				10px;
	padding-top: 				5px;
}

div.footer p
{
	margin: 			 		0px;
}

div.footer img.line
{
	margin-left: 				8px;
	margin-right: 				8px;
}


/*************/

.tool-tip {
	background-image: 			url(../../image/background-repeat.gif);
	background-repeat: 	 		repeat;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:4px;
text-transform:lowercase;
}

.gallery div {
	float:						left;
	width:						200px;
	border:						2px solid #2B80D3;
	background-color:			#0052A4;
	padding:						8px;
}
.gallery div img {
}

ul.sitemap {
	list-style:					none;
}
