@charset "UTF-8";
/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
}
form{
	padding:0;
	margin:0;
	
}
html, body{
	padding:0;
	margin:0;
}
body{
	background:#babbbd;
}
#container{
	position:absolute;
	left:50%;
	top:50%;
	margin:-300px auto auto -480px;
	width:960px;
	height:600px;
	background:#fff;
	padding:0;
}
#naw_footer{
	position:absolute;
	left:50%;
	top:50%;
	margin:300px auto auto -480px;
	width:960px;
	height:auto;
	padding:10px 0;
	color:#FFF;
	font-size:13px;
	text-align:center;
}
#naw_footer a{
	color:#fff !important;
	text-decoration:none;
}
#naw_footer a:hover{
	text-decoration:underline;
}
.hide{
	display:none;
}
div.clear{
	display:block;
	height:0px;
	clear:both;
}
/*Basis container*/
#logo{
	display:block;
	position:absolute;
	left:20px;
	top:0;
	background:#fff url('../images/logo_officepower.jpg') top left no-repeat;
	width:245px;
	height:100px;
	margin:0;
	padding:0;
}
#webshop{
	display:block;
	position:absolute;
	right:10px;
	top:5px;
	width:300px;
	height:100px;
	margin:0;
	padding:0;
}

#main_nav{
	display:block;
	position:absolute;
	left:20px;
	top:130px;
	background:#fff url('../images/bg_main_nav.jpg') top left no-repeat;
	width:920px;
	height:42px;
	margin:0;
	padding:0;
	list-style:none;
}
#main_nav li{
	display:block;
	width:129px;
	height:18px;
	margin:2px 0;
	padding:10px 0;
	float:left;
	text-align:center;
	cursor:pointer;
}
#main_nav li.divider{
	width:2px;
	height:26px;
	margin:3px 0px;
	padding:5px 0;
	background:#fff url('../images/bg_divider.jpg') center no-repeat;
}
#main_nav li:hover, #main_nav li.active{
	background:url('../images/bg_main_nav_hover.png') top left;
}
#main_nav li.dubbel{
	height:28px !important;
	line-height:14px;
	padding:5px 0 !important;
}
#main_nav li.home{
	width: 134px !important;
}
#main_nav a{
	color:#FFF !important;
	text-decoration:none;
	font-size:13px;
}
#try{
	display:block;
	position:absolute;
	left:20px;
	bottom:0;
	background:#fff url('../images/bg_try.jpg') bottom left no-repeat;
	width:247px;
	height:48px;
	margin:0;
	padding:0;
}

/*CONTENT*/
#content{
	display:block;
	position:absolute;
	left:20px;
	top:190px;
	width:910px;
	height:42px;
	margin:0;
	padding:0 5px;
	list-style:none;
	font-size:14px;
	line-height:21px;
}
#content h1{
	font-size:32px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#E41817 !important;
}
#content h2{
	font-size:24px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#333399 !important;
}
#content h4{
	font-size:24px;
	font-weight:normal;
	padding:0;
	margin:15px 0 0 0;
	color:#000 !important;
}
#content table.service{
	width:auto;
	font-size:10px !important;
	border-collapse:collapse;
}
table.service td, service.table th{
		border:1px solid #E41817;
		padding:3px 10px;
}
table.service th{
	color:#E41817;
	font-weight:bold;
	text-align:left;
}
table.service th span{
	font-size:12px;
	font-weight:bold;
	color:#333399 !important;
}
#content > p{
	width:560px;
	padding:0;
	margin:10px 0 0 0;
	color:#000;
}
#content .red{
	width:530px;
	padding:15px !important;
	background:#E41817;
	color:#ffcc00 !important;
	font-size:16px;
	font-weight:bold;
}
p.red span, .red table{
	color:#FFF !important;
}
#content #rechts{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:302px;
	height:304px;
	margin:0;
	padding:20px;
	background:#fff center no-repeat;
	asborder:1px solid #E41817;
	text-align:center;
}
#content #rechts img.btn{
	display:block;
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	border:none;
	margin:250px auto auto auto;
}
#content #rechts img.zekerheid{
	display:block;
	width:auto;
	height:auto;
	position:absolute;
	top:-10px;
	left:80px;
	border:none;
	margin:auto;
	z-index:1;
}
#content #rechts p{
	position:relative;
	top:215px;
	z-index:2;
	font-weight:bold;
	font-size:14px;
}
#content #rechts h3{
	font-size:32px !important;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#333399 !important;
}
#sticky{
	display:block;
	position:absolute;
	left:30px;
	top:-20px;
	width:264px;
	height:335px;
	margin:0;
	padding:0;
	font-size:12px;
	background: url('../images/bg_sticky.png') bottom left no-repeat;
	z-index:2
}
#sticky a.close{
	display:block;
	position:absolute;
	right:12px;
	top:5px;
	width:16px;
	height:16px;
	margin:0;
	padding:0;
	background: url('../images/close.png') center no-repeat;
}
#sticky div{
	padding:80px 40px;
	text-align:left;
	cursor:pointer;
}
#sticky div span{
	color:#E41817 !important;
	font-weight:bold;
}




#content .rechts{
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:405px;
	height:125px;
	margin:0;
	padding:20px;
	background:#fff center 55px no-repeat;
	border:1px solid #E41817;
	text-align:center;
}
.input{
	width:260px;
	font-size:10px;
}
table.formulier{
	font-size:12px !important;
}