@charset "utf-8";
/* CSS Document */

* {
  margin: 0;
  padding: 0;
}


#lease {
position: absolute;
width : 280px;
height: 120px;
left: 550px;
top: 30px;
}

/*-------GENERAL -------*/
body {
	text-align: center;
	background-image: url(../images/bg011.png);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
}

.wrapper {
	position: relative;
	width: 955px;
	font-size: 0.9em;
	margin: 0 auto -130px;
	text-align: left;
}


.soorten {margin-left:35px}

#top02 {
	position: relative;
	margin: 0 auto;
	background: url(../images/top.gif) no-repeat;
	height:40px;
	text-align:center;
}


.header {
	height: 167px;
    background: url(../images/logo.jpg) no-repeat;
}

.content {
	margin:0;
	padding:0;
	overflow:hidden;
	background: url(../images/bg02.png) repeat;
}

.content02 {
margin:0 20px 10px 20px;
overflow:hidden;
}

.scanners {
	margin:0;
	padding:5px 0 0 38px;
	overflow:hidden;
	height:170px;
	background: url(../images/bg03.png) no-repeat;
    display:block;
}

.scan {
padding-left:5px;
padding-right:5px;
}

.merken {
	margin:0;
	padding:5px 0 0 38px;
	overflow:hidden;
	height:38px;
	background: url(../images/merken.png) no-repeat;
    display:block;
}

.maincontent{
 width:889px;
 padding:15px 0 15px 45px;
}

.lines {display:block;}

h1 {
	text-indent: -500em;
}

h2 {
	padding: 0 0 0.3em;
	color: #f2ab00;
	font: 1.2em helvetica,arial,sans-serif;
	font-weight:bold;
}


h3 {
font-weight:bold;
	color: #666;
	font-size:11px;
	line-height:16px;
}

p, td {
	color: #666;
	font-size:12px;
	line-height:18px;
}

.it {font-style:italic; 	
	color: #666;
	font-size:12px;
	line-height:16px;}

li {
	margin-left:20px;
	color: #666;
	font-size:12px;
	line-height:16px;
}


.error {
	color: #FF0000;
	font-size:11px;
	line-height:16px;
}

input, select {
	font-size:11px;
	line-height:16px;
}

a:link, a:visited {
	 color: #333;
	 text-decoration:none;
}
	
a:hover {
	 color: #ff0000;
	 text-decoration:underline;
}
	
img {
border:0
}
	
/*-------produkten -------*/	

.maincontentprod{
 width:889px;
 padding:5px 0 5px 35px;
}

.prodtitel	{
	color: #666;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.prodtxt {
	color: #999;
	font-size:12px;
	line-height:16px;
}

.actie {
	background: url(../images/actie_bg.jpg) repeat-y;
}

/*-------search -------*/

#searchfield {
height: 45px;
    }

.invulveldsearchfield {
color: #666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:5px;
margin-left:10px;
margin-top:10px;
width:100px;
}

input.verstuurknop {
width: 47px;
height: 17px;
background: transparent url(../images/send.gif) no-repeat;
outline: none;
border: none;
cursor : pointer;
}


/*-------navigation -------*/

#navwrap {
  height: 45px;
  background: url(../images/bgsearch.png) no-repeat;
  padding-left:33px;
  overflow:hidden;
 }
 
#search {
float:left;
 width: 184px;
 height: 45px;
 background: url(../images/search.png) no-repeat;
 }

#navigation {
float:left;
padding-right:65px;
width:640px;
	height: 45px;
    background: url(../images/navbar.png) no-repeat;
}

ul#menu{
	margin:0;
	margin-left:3px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:13px;
	font-weight:bold;
}

ul#menu li{
	display:block;
	float:left;
	margin:2px 0 0 0;
	pading:0;
	border-right:1px solid #fff;
	}
	
ul#menu li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:12px 16px 0 16px;
	height:29px;
	}
ul#menu li a:hover{
	color:#ccc;
	text-decoration:none;
	} 

/*-------footer -------*/


#footer02 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background: url(../images/footerbg02.png) no-repeat;
	height:48px;
	text-align:center;
}


.footer a {
	color: #fff;
	text-decoration: none;
	border: 0;
}

.footer a:hover {
	color: #fff;
	text-decoration: underline;
	border: 0;
}

.footer p {
	bottom: 4px;
	color: #ccc;
	font: 10px;
	text-align: center;
	padding-top:10px;
}

/*-------PAGES-------*/