/* DOWNLOAD */
table.download th{
	width:					450px;
}

div#main div.block table.download td {
	padding-left: 0px;
}

/* FAQ */
ul.faq{
	margin-right:			0px;
	padding:				0px;
	list-style:				none;
}

ul.faq li{
	width:					715px;
	display:				block;
	float:					left;
}

ul.faq li.opened{
	margin-top:				10px;
	background-image:		url('../img/backgrounds/overview/li.gif');
	background-position:	bottom left;
	background-repeat:		no-repeat;
}

ul.faq li.opened a{
	margin-bottom:			-10px;
	border:					none;
	background-image:		url('../img/backgrounds/overview/a.gif');
	font-weight:			bold;
	color:					#003A6B;
}

ul.faq li.opened a:hover{
	background-image:		url('../img/backgrounds/overview/a.gif');
}

ul.faq li.opened span{
	display:				inline;
	margin-top:				10px;
}

ul.faq li p{
	margin:					10px;
	margin-left:			30px;
}

ul.faq li a{
	width:					675px;
	padding-top:			9px;
	padding-left:			30px;
	padding-right:			10px;
	border-bottom-style:	solid;
	border-color:			#E6ECF0;
	border-width:			1px;
	background-image:		url('../img/backgrounds/overview/default.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
	text-decoration:		none;
	color:					#666666;
	display:				block;
}

ul.faq li a:hover{
	background-image:		url('../img/backgrounds/overview/hover.gif');
	font-weight:			bold;
	color:					#003A6B;
}

ul.faq li span{
	display:				none;
}


/* IMAGES */
div.images{
	float:					left;
}

div#full div.images{
	width:					735px;
	margin-left:			15px;
	display: 				inline;
}

div#full div.images img{
	margin-left:			6px;
}

div#full div.images img.enlarge{
	margin:					0px;
	margin-left:			-20px;
}

div#rightbar div.images{
	width:					210px;
	margin-top:				10px;
}

div.images img{
	margin-top:				10px;
}

div.images img.enlarge{
	margin:					0px;
	margin-left:			-20px;
	border:					none;
	background-image:		url('../img/enlarge/default.gif');
}

div.images a:hover img{
	border-color:			#003A6B;
}

div.images a:hover img.enlarge{
	background-image:		url('../img/enlarge/hover.gif');
}


/* NEWSITEM */
div.newsitem{
	width:					715px;
	margin-top:				20px;
	margin-left:			30px;
	padding-left:			5px;
	padding-bottom:			20px;
	border-bottom-style:	solid;
	border-color:			#E6ECF0;
	border-width:			1px;
	float:					left;
}

div.newsitem div{
	width:					505px;
	float:					left;
}

div.newsitem div h2{
	margin-left:			0px;
}

div.newsitem div p{
	margin-left:			0px;
}

div.newsitem div p.date{
	margin-top:				0px;
	margin-bottom:			-20px;
	font-weight:			bold;
	color:					#0EAADD;
}

div.newsitem div p.link{
	margin-top:				-15px;
}

div.newsitem img{
	margin-top:				45px;
}

div.newsitem img.enlarge{
	margin:					0px;
	margin-left:			-20px;
	border:					none;
	background-image:		url('../img/enlarge/default.gif');
}

div.newsitem a:hover img{
	border-color:			#003A6B;
}

div.newsitem a:hover img.enlarge{
	background-image:		url('../img/enlarge/hover.gif');
}


/* NEWS OVERVIEW */
ul.newsoverview{
	margin-right:			0px;
	padding:				0px;
	list-style:				none;
	margin-top:				30px;
}

ul.newsoverview li a{
	width:					685px;
	height:					21px;
	padding-top:			9px;
	padding-right:			30px;
	border-bottom-style:	solid;
	border-color:			#E6ECF0;
	border-width:			1px;
	background-image:		url('../img/backgrounds/overview/default.gif');
	background-position:	top right;
	background-repeat:		no-repeat;
	text-decoration:		none;
	color:					#666666;
	display:				block;
}

ul.newsoverview li a:hover{
	background-image:		url('../img/backgrounds/overview/hover.gif');
	font-weight:			bold;
	color:					#003A6B;
	text-decoration:		none;
}

ul.newsoverview li a span{
	width:					115px;
	font-weight:			normal;
	color:					#666666;
	display:				block;
	float:					left;
}


/* PRODUCT */
div.product{
	width:					210px;
	height:					34px;
	margin-bottom:			5px;
	background-image:		url('../img/backgrounds/product.gif');
	font-size:				12px;
	font-weight:			bold;
	color:					#FFFFFF;
	float:					left;
	overflow:				hidden;
}

div.product p#color {
	padding-top:			6px;
	color: 					#003A6B;
}

div.product span{
	font-size:				18px;
}

div#uitverkocht1 {
	width: 					210px;
	height:					40px;
	background-image:		url('../img/backgrounds/uitverkocht1.gif');
}

div#uitverkocht {
	width: 					210px;
	height:					100px;
	background-image:		url('../img/backgrounds/uitverkocht.gif');
}

div#uitverkocht p.small {
	font-size: 				11px;
	font-weight:			normal;
	margin-bottom: 			5px;
}

div#uitverkocht select {
	margin-left: 10px;
}

div.loggedin {
	width: 					210px;
	height:					125px;
	background-image:		url('../img/backgrounds/product-login.gif');
}

/* PRODUCT OVERVIEW */
div.productoverview{
	width:					740px;
	margin-top:				20px;
	margin-left:			10px;
}

div#projectproducts {
	margin-top:				0px;
}


/* SEARCH */
div.search{
	width:					210px;
	height:					40px;
	margin-top:				10px;
	margin-bottom:			10px;
	background-image:		url('../img/backgrounds/search.gif');
	float:					left;
}


/* NAVIGATION BLOCK */
div#main div.navblock{
	width:					720px;
	height:					24px;
	padding:				5px;
	margin-top:				10px;
	margin-left:			20px;
	background-image:		url('../nav/navblock_bg.gif');
	background-position:	bottom left;
	background-repeat:		no-repeat;
	overflow:				hidden;
}


/* GREENBLOCK */
div#greenblock,
div#redblock {
	width:					715px;
	height: 				24px;
	background-image:		url('../img/backgrounds/block/green-block.png');
	margin-left:			20px;
	margin-top:				10px;
	color:					#5C5C5C;
	padding:				10px 0px 0px 15px;
	font-weight:			bold;
}

div#redblock {
	background-image:		url('../img/backgrounds/block/red-block.png');	
}


/* SYSTEEMZOEKEN */

div.system-product {
	background-image:		url('../img/backgrounds/block/system-product-bg.gif');
	width: 					730px;
	margin-left: 			20px;
	margin-bottom: 			10px;
	clear: 					both;
}

div.system-product table {
	font-size: 				12px;
	margin: 				0px 15px;
	width: 					700px;
}

div.system-product table th {
	color: 					#0EAADD;
	font-size: 				12px;
	width: 					142px;
	padding: 				10px 0px;
}

div.system-product table td {
	color: 					#5C5C5C;
	font-size: 				11px;
	margin: 				0px;
	padding: 				10px 0px;
	border-bottom: 			0px;
}

div.system-description {
	width: 					700px;
	background-image:		url('../img/backgrounds/block/system-product-bg-bottom.gif');	
	background-position: 	bottom;
	padding: 				10px 15px;
}

div.system-description span {
	font-size: 				12px;
	color: 					#003A6B;
	font-weight: 			bold;
	padding-right: 			10px;
}

div.system-product table td a {
	color: 					#5C5C5C;
}

dl#system-search {
	margin-bottom: 			30px;
}

dl#system-search select {
	width: 					285px;
	background: 			#ffffff url(../img/input_bg.jpg) no-repeat top;
	border: 				1px solid #BBBBBB;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#5C5C5C;
	padding: 				2px;
}

dl#system-search dt {
	width: 					200px;
	padding-top: 			12px;
}


div.product-block {
	width:					730px;
	background: 			#ffffff url(../img/backgrounds/block/product-block-bottom.gif) no-repeat bottom;
	margin:					0px 0px 10px 20px;
	padding-top:			0px;
	overflow: 				hidden;
}

div.product-block span.top {
	width:					730px;
	height:					10px;
	background: 			#ffffff url(../img/backgrounds/block/product-block-top.gif) no-repeat bottom;
	display:				block;
}


div.product-block div.product-information {
	width:					300px;
	float:					left;
}

div.product-block div.product-information div.product-color {
	width:					56px;
	height:					41px;
	border:					1px solid #B3C4D3;
	padding:				1px;
	margin:					0px 10px 10px 10px;
	float:					left;
	display:				inline;
}

div.product-block div.product-information div.product-color span.p-color {
	width:					56px;
	height:					41px;
	display:				block;
	display: 				inline-block;
}

div.product-block div.product-information h3,
div.product-block div.maintenance-information h3 {
	margin: 				0px;
	padding: 				0px;
	font-size: 				14px;
	color: 					#003A6B;
}

div.product-block div.product-information p.colortitle,
div.product-block div.maintenance-information p a,
div.product-block div.maintenance-information p {
	color:					#0EAADD;
	font-size: 				12px;
	font-weight:			bold;
	margin: 				10px 0px 0px 0px;
	padding: 				0px;
}

div.product-block div.product-information p.colortitle {
	margin-bottom: 			10px;
}

div.product-block div.product-information p {
	margin: 				0 10px 10px 10px;
	padding: 				0;
}

div.product-block div.maintenance-information {
	float: 					left;
	margin-left: 			10px;
	position: 				relative;
	width: 					420px;
}

div.product-block div.maintenance-information p a span {
	font-size: 				11px;
	font-weight: 			normal;
	padding-left: 			5px;
	color: 					#5C5C5C;
}

div.product-block div.maintenance-information p a:hover {
	text-decoration: 		none;
	color: 					#003A6B;
}

div.product-block a.button-right {
	float: 					right;
	position: 				absolute;
	top: 					0px;
	right: 					0px;
}

a.maintenance {
	position: 				absolute;
	top: 					20px;
	right: 					20px;
}


