/*
basics
------
*/
body{
	/*background-color:#fff;*/
	background-color:#dfd3b5;
	background-image: url(afbeeldingen/headbanner.gif);
			background-repeat: repeat-x;			
}

*{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;}
	
p{
	font-size: 0.9em;}
	
h1{
	font-size: 1.5em;
	padding-bottom: 10px;}
	
h2{
	font-size: 1.3em;
	padding-bottom: 5px;}
	

 


/*
lay-out
-------
*/

.ban{
	margin-top:50px;
	
	height:130px;
	width:750px;
}
.totaal{	
			/*background-color: #fff;*/
			background-image: url(afbeeldingen/headbanner.gif);
			background-repeat: repeat-x;			

			background-color:#dfd3b5;
			width: 800px; 			
			margin-left:auto;
			margin-right:auto;
			padding: 0 0 25px 0;
			border-bottom: solid 5px #776045;
			margin-bottom:5px;}

.main{
			/*background-color:#dfd3b5;*/
			color: #776045;
			width: 768px;
			
			margin-left:auto;
			margin-right:auto;
			padding: 0 0 15px 0;}
/*.totaal h1{
			
			padding-top:30px;
			font-size:30px;
	}*/
		
/*
menu
----
*/		
		
.headbanner{
			/*background-image: url(afbeeldingen/headbanner.gif);
			background-repeat: repeat-x;			
			height: 143px;
/*			padding: 0 0 25px 0;*/
			margin-left:auto;
			margin-right:auto;
			}

			
.menu{
			/*position: relative;
			top: 208px;*/
			margin-top:20px;
			width:610px;
			/*margin-left:20px;*/
			margin-left:auto;
			padding-bottom:50px;
			margin-right:auto;
			font-size: 0.9em;
			}
			
.menu ul li{
			list-style-type: none;
			float: left;
			color: white;
			text-align: center;
			width: 120px;
			padding-bottom:5px;}
			
.menu ul a {
			color: #776045;
			text-decoration: none;}
			
.menulink:hover
{
			text-decoration: none;
			color: #FFF;
			border-bottom: 6px solid #a8c545;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
}
.menulink{
			border-bottom: 6px solid #776045;	
			margin-right:2px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
}
.menulink a:hover{color:white;}
	
.actief{
			border-bottom: 6px solid #a8c545;	
			margin-right:2px;}


	
/*
index
----
*/
			
.newsbox{
			
			height: 380px;
			width:708px;
			margin-left:auto;
			margin-right:auto;
			}

.newsitem1{			
			background-color: #c2a98c;
			/*background-color:#dfd3b5;*/
			width: 343px; 
			height: 175px;
			margin-top:10px;
			margin-right:10px;
			float:left;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;}	
.newsitem1 h2{padding-top:5px;padding-left:5px;font-size:14px;}			
			
.news1foto{						
			padding-right:10px;
			height:140px;
			}
.news1foto img{float:left;				
							
				padding-right:5px;
				padding-bottom:50px;
				border:none;
				}
.news1foto h3{
			margin-bottom:10px;	
			margin-left:30px;
			
		}
.news1foto a{text-decoration:none;
			color: #776045;						
			padding-top:5px;}
.news1foto a:hover{text-decoration:underline;}
.news1foto a img:hover{text-decoration:none;}
.news1foto p{padding-top:5px;}


.newsitem2{
			background-color: #b5b3a7;
			width: 343px;
			height: 305px;
			margin-top:10px;
			float:right;}	
		

/*
over ons
--------
*/

.overOns{			
			background-color: #c2a98c;
			width: 686px;
			margin-left:auto;
			margin-right:auto;
			padding-bottom:20px;
			padding-top:20px;
			height:620px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;}
			
.overOns p{text-align:center;
padding-left:20px;
padding-right:20px;}
.image{
	background-image:url(afbeeldingen/Foto.gif);
	width:400px;
	height:200px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	}

.persBesch{margin-top:10px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
width:495px;}
.abc{float:left;
width:165px;
height:130px;
/*padding-right:10px;*/
}

/*
Webdesign
---------
*/

.webdesign
{
	padding-left:20px;
	
	background-color: #c2a98c;
			width: 686px;
			margin-left:auto;
			margin-right:auto;
			padding-bottom:20px;
			padding-top:20px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;}	
/*
product
-------
*/
.productbox{
	height: 1350px;
	width:700px;
	margin-left:50px;
	margin-right:auto;
	}



.laptop, .pc, .scherm, .overige{			
			background-color: #c2a98c;
			width: 300px; 
			height: 305px;
			text-align: center;
			margin: 0 40px 40px 0;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;}
			
.laptop{
			float: left;}
			
.pc{
			float: right;
			}
			
.scherm{
			float: left;}
			
.overige{
			float: right;
			}

			
.afbLaptop{
			width: 200px;
			height: 200px;
			margin-top:35px;
			}
			
			
.productbox a{
			color: #776045;
			text-decoration:none;
			}
.productbox a:hover{text-decoration:underline;}
.productbox a img:hover{text-decoration:none;}

			
			
.productbox img{
			border:none;}
			
.productbox h2{
	margin-top:10px;
	font-size:26px;
}

			
/*
laptop
------
*/

.laptopbox{
			background-color: #c2a98c;
			width: 601px;
			height: 70px;	
/*			margin-left:30px;*/
			margin-left:100px;
			margin-right:auto;
			margin-bottom:10px;
			padding-bottom:20px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
}
			
.laptopbox a{
			text-decoration:none;
			color: #776045;
			
}
.laptopbox a:hover{text-decoration:underline;}
.laptopbox a img:hover{text-decoration:none;}
			
.laptopbox a h2{font-size:12px;
				padding-top:5px;
				padding-left:10px;
				}
				
.laptopbox a img{
				padding-left:15px;
				float:left;
				padding-right:20px;
				border:none;
}
.laptopbox p{
				padding-top:10px;
				margin-right:20px;
				
}
			
			
/*
lay-out laptops
---------------
*/
.laptopLayOutBox{
				background-color: #c2a98c;
				width: 691px;
				margin:auto;
				padding: 0 0 10px 0;
				}
			
.laptopLayOut{			
				background-color: #c2a98c;
				width: 650px; 
				margin-left:auto;
				margin-right:auto;	
				padding: 10px 0 10px 0;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;}
			
.laptopLayOut p{
				padding: 0 20px 0 20px;
				font-size:2em;
				font-weight:bold;
				margin-left:50px;
				
}
.laptopLayout a{text-decoration:none;}
.laptopLayOut a img{border:none;margin-left:170px;margin-bottom:50px;margin-top:20px;}
.hoofd{font-size:.9em;padding-bottom:5px;margin-left:100px;}
.hoofd div{padding:0 50px 0 40px;
font-size:.9em;
padding-top:5px;}

#prijs{font-size:2em;}				
.vet{
	font-weight: bold;}

.laptopLayOutBox img{
	padding: 0 0 0 190px;}
.hoofd p{text-weight:bold;
font-size:1.2em;
margin:0;
text-align:left;}
#opm{
	font-size:.6em;
	margin-top:20px;}
/*
computer
--------
*/

.computerbox{
			background-color: #b5b3a7;
			width: 691px;
			height: 160px;
			margin: 0 auto 20px auto;}

.computerbox img{
				width: 100px;
				border:none;}
				
.computerAfb{
				float: left;
				margin: 0 0 0 20px;}
				
.computerTekst{
			background-color: #fff;
			width: 543px;
			float: right;
			margin: auto;}
			

.computerTekst p, .computerTekst h1{
			color: #776045;
			text-decoration:none;}
			




/*
contact
-------
*/

#contact{
	background-color: #c2a98c;
	width: 215px; 
	float: left;
	padding-left:40px;
	padding-top:15px;	
	padding-bottom:10px;
	-moz-border-radius:10px;
			-webkit-border-radius:10px;
}	

#contactformulier{
					background-color: #c2a98c;
					width: 425px;
					
					padding-top:10px;
					padding-bottom:10px;
					float: right;
}

th{ text-align:right;}

#verzenden{ 
			float:right;
			padding: 0 5px 0 5px;}
.type2
{
	vertical-align:top;	
}
.type3
{
	margin-top:5px;
	margin-right:80px;
}

/*
Onderlinks
-------
*/
.aOverige
{
	text-decoration:none;
	color:#776045;
	font-size:10px
}
.aOverige:hover
{
	text-decoration:underline;
}

/*
onderaan
--------
*/
.onderaan
{
	color:#776045;
	font-size:9px
}

/*
algemene voorwaarden
--------------------
*/
/*
.algemenevoorwaarden
{
	text-decoration:none;
	color:#776045;
}*/
.algemenevoorwaarden{			
				background-color: #c2a98c;
				width: 450px; 
			
				margin-left:auto;
				margin-right:auto;	
				text-decoration:none;
font-size:.8em;
padding-right:10px;
padding-left:10px;

-moz-border-radius:10px;
			-webkit-border-radius:10px;
				}
.algemenevoorwaarden p{font-weight:bold;
font-size:1.2em;
padding-bottom:10px;
padding-top:5px;
}

.algemenevoorwaarden a{	color:#776045;
text-decoration:none;
}
			
.algemenevoorwaarden a:hover{
	text-decoration:underline;

}
h1{
	font-size:10px;}
	
	
	
	
.main h1
{
	margin-left:80px;
	font-size:1.5em;
}