@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	outline-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	list-style:none;
}
html, body{
	height:100%; /* belangrijk */
}
iframe{
	width:910px;
	height:440px;
}
a:hover{
	text-decoration:underline;
}
div#container{
	position:relative;
	width:930px;
	min-height:100%;
	height:auto !important; /* voor moderne browsers */
	height:100%; /* voor IE */
	margin:0px auto;
	background-color:#e4e4e4;
}
div#header{
	height:142px;
	width:930px;
	background-image:url('images/header.jpg');
	background-repeat:no-repeat;
}
ol#menu{
	width:920px;
	height:26px;
	background-image:url('images/menu-bg.jpg');
	background-repeat:repeat-x;
	font-size:12px;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:4px;
}
ol#menu li{
	float:left;
	padding-right:7px;
	background-image:url('images/menu-sp.jpg');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:11px;
}
ol#menu li.first{
	background:none;
	padding-left:0px;
}
ol#menu a{
	color:#E4E4E4;
}
div#content{
	background-image:url('images/background.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	min-height:575px;
	height:auto !important;
	height:575px;
	padding-bottom:20px;
	padding-top:1px;
}
div#content div#start{
	width:385px;
	height:143px;
	margin-top:50px;
	background-color:#c9c9c9;
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
	padding-left:14px;
	font-size:12px;
}
div#content div#start div#start-title{
	padding-top:40px;
	font-size:22px;
	float:left;
	width:230px;
}
div#content div#start div#start-title a{
	font-size:22px;
}
div#content div#start div#start-fg{
	float:right;
	width:143px;
	height:143px;
	background-image:url('images/start-fg.png');
}
div#content div#start div#start-fg.fg2{
	background-image:url('images/start-fg2.png');
}
div#content div#content-holder{
	padding:10px;
}
div#content div#content-holder div#text-top{
	width:910px;
	height:7px;
	background-image:url('images/text-top.jpg');
	background-repeat:no-repeat;
}
div#content div#content-holder div#text-top.kramp{
	margin-top:10px;
}
div#content div#content-holder div#text{
	width:880px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:6px;
	padding-right:15px;
	background-color:#c9c9c9;
	min-height:526px;
	height:auto !important;
	height:526px;
	line-height:15px;
}
div#content div#content-holder div#text div#right{
	float:right;
	text-align:right;
}
div#content div#content-holder div#text div#right div#newsitem{
	width:235px;
	background-color:#D9D9D9;
	margin-right:-15px;
	height:143px;
	background-position:left;
	background-repeat:no-repeat;
	position:relative;
	text-align:left;
	padding-left:155px;
	margin-top:20px;
}
div#content div#content-holder div#text div#right div#newsitem div#news-over{
	float:left;
	width:143px;
	height:143px;
	background-image:url('images/news-fg.png');
	position:absolute;
	top:0px;
	left:0px;
}
div#content div#content-holder div#text div#right div#newsitem div#news-title{
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	width:255px;
	padding-bottom:5px;
}
div#content div#content-holder div#text div#right div#newsitem div#news-title a{
	font-size:14px;
}
div#content div#content-holder div#text a.back{
	display:block;
	margin-top:10px;
	/*
	background-image:url('images/back.jpg');
	background-repeat:no-repeat;
	padding-left:20px;
	height:18px;
	*/
	color:#656565;
	font-weight:bold;
	font-size:13px;
}
div#back a.back{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	/*
	background-image:url('images/back.jpg');
	background-repeat:no-repeat;
	padding-left:20px;
	height:18px;
	*/
	color:#656565;
	font-weight:bold;
	font-size:13px;
	margin-left:20px;
}
div#content div#content-holder div#text.kramp{
	min-height:0px;
	height:auto !important;
	height:0px;
}
div#content div#content-holder div#text span.title{
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}
div#content div#content-holder div#text span.price{
	padding-top:5px;
	font-size:11px;
	display:block;
	padding-bottom:6px;
	color:#656565;
}
div#content div#content-holder div#text span.error{
	font-weight:bold;
	color:#b61632;
}
div#content div#content-holder div#text span.title a{
	font-size:14px;
}
div#content div#content-holder div#text span.title a:hover{
	text-decoration:none;
}
div#content div#content-holder div#text span.date{
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}
div#content div#content-holder div#text span.category,
div#content div#content-holder div#text span.news{
	font-weight:bold;
	display:block;
	text-align:left;
	border-bottom:1px solid #000000;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
}
div#content div#content-holder div#text span.category{
	cursor:pointer;
}
div#content div#content-holder div#text span.category a{
	font-size:12px;
}
div#content div#content-holder div#text span.category a:hover{
	text-decoration:none;
}
div#content div#content-holder div#text form table tr td.form{
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:440px;
}
div#content div#content-holder div#text form table tr td.form-bottom{
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:880px;
}
div#content div#content-holder div#text form table tr td div#form-element{
	background-image:url('images/input-bg.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
}
div#content div#content-holder div#text form table tr td div#form-element label,
div#content div#content-holder div#text form table tr td div#form-element2 label{
	display:block;
	font-weight:bold;
	padding-top:20px;
	padding-left:6px;
}
div#content div#content-holder div#text form table tr td div#form-element input.textbox{
	width:276px;
	height:17px;
	border:0px;
	background:none;
	padding-top:4px;
	padding-left:7px;
	padding-right:7px;
}
div#content div#content-holder div#text form table tr td div#form-element2{
	background-image:url('images/textarea-bg.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:6px;
}
div#content div#content-holder div#text form table tr td div#form-element2 textarea{
	width:786px;
	height:174px;
	border:0px;
	background:none;
	padding-left:7px;
	display:block;
	margin-top:6px;
}
div#content div#content-holder div#text-bot{
	width:910px;
	height:7px;
	background-image:url('images/text-bot.jpg');
	background-repeat:no-repeat;
}
div#content div#content-holder div#text-bot.kramp{
	margin-bottom:10px;
}
div#content div#content-holder div#text div#supplier{
	display:block;
	width:132px;
	height:132px;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
	cursor:pointer;
}
div#content div#content-holder div#text div#supplier div#supplier-fg{
	width:132px;
	height:132px;
	background-repeat:no-repeat;
	background-image:url('images/supplier-fg.png');
}
div#content div#content-holder div#text table tr td{
	padding-left:68px;
	padding-bottom:20px;
	padding-top:20px;
}
div#content div#content-holder div#text table tr td.odd{
	padding-left:168px;
}
div#content span.producttitle{
	padding-top:15px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	display:block;
}
div#content span.producttitle a{
	font-size:14px;
}
div#content span.producttitle a:hover{
	text-decoration:none;
}
div#content div#product{
	width:399px;
	height:143px;
	margin-top:20px;
	background-color:#c9c9c9;
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
	padding-left:20px;
	line-height:15px;
}
div#content div#product div#product-title{
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:255px;
	padding-bottom:5px;
}
div#content div#product div#product-title a{
	font-size:14px;
}
div#content div#product div#product-fg{
	float:right;
	width:143px;
	height:143px;
	background-image:url('images/product-fg.png');
}
div#content div#product div#product-fg2{
	float:right;
	width:143px;
	height:143px;
	background-image:url('images/product-fg2.png');
}
div#content div#product div#product-fg3{
	float:right;
	width:143px;
	height:143px;
	background-image:url('images/product-fg3.png');
}
div#content ul#pagescroller{
	clear:both;
	background-color:#656565;
	height:16px;
	padding:3px;
	margin-left:20px;
	margin-top:15px;
	overflow:hidden;
}
div#content ul#pagescroller li{
	float:left;
	margin-right:3px;
}
div#content ul#pagescroller li a{
	display:block;
	height:16px;
	width:13px;
	color:#F1F1F1;
	font-weight:bold;
	font-size:13px;
	padding-left:3px;
}
div#content ul#pagescroller li a:hover{
	background-color:#F1F1F1;
	color:#656565;
	text-decoration:none;
}
div#content ul#pagescroller li.selected a{
	background-color:#F1F1F1;
	color:#656565;
}
div#content ul#pagescroller li.last{
	margin-right:0px;
}
div#content div#content-holder div#text div#product-over{
	width:132px;
	height:132px;
	background-image:url('images/product-over.png');
	background-repeat:no-repeat;
}
div#content div#content-holder div#text div#product-img{
	float:left;
	width:132px;
	height:132px;
	background-repeat:no-repeat;
	margin-right:12px;
	margin-top:8px;
	cursor:pointer;
}
div#content div#content-holder table.sitemap tr td{
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	height:16px;
	background-repeat:no-repeat;
}
div#content div#content-holder table.sitemap tr td.mid{
	padding-left:18px;
	background-image:url('images/sitemap-mid.gif');
}
div#content div#content-holder table.sitemap tr td.end{
	padding-left:18px;
	background-image:url('images/sitemap-end.gif');
}
div#content div#content-holder table.sitemap tr td.side{
	padding-left:18px;
	background-image:url('images/sitemap-side.gif');
}
div#content div#content-holder table.sitemap tr td.none{
	width:18px;
}
div#content span.sitemaptitle{
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	display:block;
}
div#footer{
	position:absolute;
	bottom:0px; /* belangrijk */
	height:17px;
	width:920px;
	background:#b61632;
	padding-top:4px;
	padding-left:10px;
}
div#footer div#footer-left{
	float:left;
}
div#footer div#footer-right{
	float:right;
}
div#footer div#footer-right a,
div#footer div#footer-right img{
	border:0px;
}
