::-moz-selection{
	background:				#ffffff;
	color:					#1d3389;
}

::selection 
{	
	background:				#ffffff;
	color:					#1d3389;
}

code::-moz-selection 
{
	background:				#ffffff;
	color:					#1d3389;
}

code::selection 
{
	background:				#ffffff;
	color:					#1d3389;
}

html, body
{
	height:					100%;
}

body
{
	margin:					0px;
	font-family:			"Trebuchet MS", Verdana, Arial;
	font-size:				12px;
	color:					#686868;
	background:				url(../images/body_bg.jpg) repeat-x fixed;
	background-position:	bottom;
}

input, textarea 
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color: 					#000000;
	margin: 				3px;
	border:					solid;
	border: 				1px #1d3389 solid;
	background-color:		#FBFBFB;
}

	/* --- LAYOUT --- */

div#container
{
	position:				relative;
	margin:					0 auto;
	width:					802px;
	background:				#FFFFFF;
	
	height:					100%;
}

div#header
{
	height:					88px;
	width:					802px;
	background:			   	url(../images/header.jpg) no-repeat;
}

div#menu
{				
	height:					263px;
	width:					802px;
	background:				url(../images/menu.jpg) no-repeat;
}

div#banner
{
	height:					263px;
	width:					802px;
	text-align:				right;
}

div#quote
{
	margin-left:			245px;
	margin-right:			45px;
	margin-top:				160px;
	font-size: 				18px;
	margin-bottom:			20px;
	line-height:			20px;
}



div#lower_container
{
	width:					802px;
	overflow:				hidden;
	background:				#FFFFFF;
	
	height:					auto;
}

div#content
{
	width:					517px;
	padding-left:			21px;
	float:					left;
	background:				#FFFFFF;
	
	height:					auto;
}

div#connectingweb
{
	padding:                25px 21px 5px 21px;
	height:					auto;
	text-align:				bottom;
	color:					#999999;
	font-size:				9px;
	/* border-top:				#CCCCCC solid 1px; */
	background:				#FFFFFF;
	width:					760px;
}

div#submenu
{
	width:					221px;
	padding-right:			23px;
	float:					right;
	background:				#FFFFFF;
	
	height:					auto;
}

div#adress
{
	width:					221px;
	margin-top:				22px;
	background:				#FFFFFF;
}


	/* --- STYLE --- */


a
{
	color:					#000000;
	outline:				none;
}

a.menu
{
	text-align:				center;
	text-decoration:		none;
	display:				inline-block;
	width:					100px;
	height:					31px;
	padding-top:            22px;
	color:					#FFFFFF;
	background:				url(../images/menu_link.jpg);
	outline:				none;	
}

a.menu:hover
{
	background:				url(../images/menu_over.jpg);
}

a.menu:active
{
	background:				url(../images/menu_over.jpg);
}

a.laatste
{
	text-align:				center;
	text-decoration:		none;
	display:				inline-block;
	width:					101px;
	height:					31px;
	padding-top:            22px;
	color:					#FFFFFF;
	background:				url(../images/menu_laatste_link.jpg);
	outline:				none;
}

a.laatste:hover
{
	background:				url(../images/menu_laatste_over.jpg);
}

a.laatste:active
{
	background:				url(../images/menu_laatste_over.jpg);
}

a#overons
{
	background:				url(../images/menu_overons_link.jpg);	
}

a#overons:hover
{
	background:				url(../images/menu_overons_overons.jpg);	
}

a.sub
{
	text-align:				center;
	text-decoration:		none;
	display:				block;
	width:					221px;
	height:					24px;
	padding-top:            10px;
	background:				url(../images/sub_link.jpg);
	color:					#616467;
	margin-bottom:			3px;
}

a.sub:hover
{
	background:				url(../images/sub_over.jpg);
	color:					#4b4e51;
}

a.sub:active
{
	background:				url(../images/sub_over.jpg);
	color:					#4b4e51;
}

/*----icons----*/

a.icons
{
	display:				inline-block;
	width:					110px;
	height:					75px;
	margin:					0px;
}

a#cisco
{
	background:				url(../images/cisco.jpg);
}

a#cisco:hover
{
	background:				url(../images/cisco_hover.jpg);
}

a#microsoft
{
	background:				url(../images/logo_ms.jpg);
}

a#microsoft:hover
{
	background:				url(../images/logo_ms_hover.jpg);
}

a#avast
{
	background:				url(../images/avast_logo.jpg);
}

a#avast:hover
{
	background:				url(../images/avast_logo_hover.jpg);
}

a#zyxel
{
	background:				url(../images/zyxel.jpg);
}

a#zyxel:hover
{
	background:				url(../images/zyxel_hover.jpg);
}

a#hp
{
	background:				url(../images/logo_hp.jpg);
}

a#hp:hover
{
	background:				url(../images/logo_hp_hover.jpg);
}

a#microsoft_1
{
	background:				url(../images/mcp_logo.jpg);
}

a#microsoft_1:hover
{
	background:				url(../images/mcp_logo_hover.jpg);
}

/*---*/

.grijs
{
	color:					#686868;
}

.b_1
{
	background:				url(../images/header/home.png) no-repeat;
}

.b_2
{
	background:				url(../images/header/diensten.png) no-repeat;
}

.b_3
{
	background:				url(../images/header/werkwijze.png) no-repeat;
}

.b_4
{
	background:				url(../images/header/over-ons.png) no-repeat;
}

.b_5
{
	background:				url(../images/header/contact.png) no-repeat;
}


h1
{
	background:				url(../images/content_header.jpg);
	display:				block;
	width:					503px;
	height:					31px;
	font-size:				24px;
	color:					#FFFFFF;
	margin:					0px 0px 25px 0px;
	padding-top:            3px;
	padding-left:           14px;
}

h2
{
	color:					#1d3389;
	font-weight:			bold;
	font-size:				12px;
	margin-bottom:			0px;
}

h3 {
	font-size: 				18px;
	margin-top:				10px;
	margin-bottom:			0px;
	line-height:			20px;
}