* {

	margin:0px;

	padding:0px;

}

body, html {

	font-family:Trebuchet MS, Tahoma, Verdana, Arial;

	font-size:13px;

	background-image:url(images/bkgr.jpg);

	background-repeat:repeat-x;

	background-color:#FFF;

	text-align:center;

	color:#666;

}

#header {

	position:relative;

	width:100%;

	text-align:center;

	height:183px;

}

#header #foto {

	position:absolute;

	height:183px;

	width:245px;

	left:0px;

	top:0px;	

	background-image:url(images/header_foto.jpg);

}

#header #logo {

	position:relative;

	height:183px;

	width:312px;

	margin-left:auto;

	margin-right:auto;

	background-image:url(images/header_logo.jpg);

	elevation:below;

	cursor:pointer;

}

#header #message {

	position:absolute;

	right:0px;

	width:300px;

	top:72px;

	font-size:24px;

	color:#FFF;

	text-align:center;

	cursor:pointer;

}

#header #contact {

	position:absolute;

	left:0px;

	bottom:0px;

	width: 150px;

	height: 30px;

	background-image:url(images/contact.jpg);

	cursor:pointer;

	elevation:above;

}

#header #offerte {

	position:absolute;

	right:0px;

	bottom:0px;

	width: 150px;

	height: 30px;

	background-image:url(images/offerte.jpg);

	cursor:pointer;

	elevation:above;

}



#navigation {

	position:relative;

	height:36px;

	margin:0px auto;

	background-image:url(images/nav_bkgr.jpg);

	background-repeat:repeat-x;

	display:table;

}

#navigation #left {

	height:36px;

	width:21px;

	float:left;

	background-image:url(images/nav_left.jpg);

}

#navigation #center {

	height:36px;

	line-height:24px;

	float:left;

	vertical-align:top;

}

#navigation #right {

	height:36px;

	width:21px;

	float:right;

	background-image:url(images/nav_right.jpg);

}

#navigation a {

	color:#0065a4;

	font-size:18px;

	text-decoration:none;

	margin:0px 6px;

}

#navigation a:hover {

	text-decoration:underline;

}

#content {

	position:relative;

	margin-right:416px;

	margin-left:10px;

	text-align:justify;

}

#content div div {

	margin-right:0px;

	margin-left:0px;

}

#special{

	text-align:center;

	position:relative;

	padding-top:30px;

	font-size:12px;

	color:#666666;

}
#content div.kleur {

	margin:2px;

	width:16px;

	height:16px;

	line-height:16px;

	display:inline-block;

	float:left;

	border:solid 1px #999;

}

#content div.item {

	clear:both;

	margin-bottom:16px;

}

#content img {

	float:left;

	cursor:pointer;

}

#content table {

	padding:4px;

	border:dotted 1px #CCC;

}

#content th {

	border-bottom:solid 1px #999;

	padding:1px 2px;

	text-align:right;

}

#content td {

	border-bottom:solid 1px #CCC;

	text-align:right;

	padding:1px 2px;

}

#formulier td {

	border-bottom:none;

	text-align:left;

	padding:0px 0px;

	width:25%;

	height:16px;

}



#producten {    

	margin-top:24px;   

	padding-top:12px;

	border-top:dotted 1px #CCC;
	
}

#producten li {

	float:left;

	margin:0px 2px;

	padding:0px;

	list-style:none;

	text-align:center;

	display:block;

	height:180px;

}

#producten a {

	display:block;

	width:136px;

	height:124px;

	text-decoration:none;

}

#producten img {

	border:none;

	float:none;

	

}

#footer{

	text-align:center;

	position:relative;

	padding-top:30px;

	bottom:0px;

	font-size:12px;

	color:#666666;

}

#footer2{

	margin-right:416px;

	width: 100%

	text-align:center;

	position:absolute;

	bottom:0px;

	font-size:12px;

	color:#666666;

}

#sidebar1 {

	position:absolute;

	right:10px;

	top:219px;

	width:188px;

	border-left:dotted 1px #CCC;

	padding-left:8px; 

	text-align:left;

}

#sidebar2 {

	position:absolute;

	right:208px;

	top:219px;

	width:180px;

	border-left:dotted 1px #CCC;

	padding-left:8px;

	margin-right:8px;

	text-align:left;

}

#sidebar3 {

	position:absolute;

	right:10px;

	top:219px;

	width:360px;

	border-left:dotted 1px #CCC;

	padding-left:8px;

	margin-right:8px;

	text-align:left;

}

#sidebar1 div, #sidebar2 div, #sidebar3 div {

	border-bottom:dotted 1px #CCC;

	margin-bottom:10px;

} 

#sidebar1 h1, #sidebar2 h1, #sidebar3 h1 {

	color:#0065a4;

	font-size:18px;

} 

#sidebar1 h2, #sidebar2 h2, #sidebar3 h2 {

	color:#3d4143;

	font-size:18px;

} 

#sidebar1 big, #sidebar2 big, #sidebar3 big {

	color:#0065a4;

	font-size:24px;

}

#sidebar2 input, #sidebar3 input, #sidebar1 input, #content input {

	width:176px;

	border:solid 1px #999;

	height:24px;

	line-height:24px;

	color:#666;

	margin-bottom:10px;

}



#sidebar2 input#Submit, #sidebar3 input#Submit, #sidebar1 input#Submit, #content input#Submit {

	font-weight:bold;

	font-size:16px;

	line-height:18px;

	color:#0065a4;

	cursor:pointer;

}

#sidebar3{

	line-height:12px;

}

#sidebar3 textarea, #content textarea{

	line-height:12px;

	width:260px;

	height:80px;

	border:solid 1px #999;

	line-height:14px;

	color:#666;

	margin-bottom:10px;

}

#formulier textarea {

	width:540px;

}

#sidebar3 input, #content input {

	width:260px;

	height:18px;

}

#sidebar3 input#Submit, #content input#Submit {

	width:260px;

	height:24px;

}

#sidebar3 label, #content label {

	font-weight:bold;

	width:124px;

}

h1, h2 {

	margin:2px 0px 10px 0px;

	color:#3d4143;

	font-size:18px;

}

h2 {

	font-size:18px;

}

p {

	margin:2px 0px 10px 0px;

}

li {

	padding-right:8px;

	margin-left:24px;

}

.pakket {

	text-align:left;

	border:dotted 1px #CCC;

	padding:6px;

	margin:0px 416px 16px 10px;

}

.pakket big {

	color:#0065a4;

	font-size:24px;

}

.pakket img {

	

	cursor:pointer;

	margin-bottom:-4px;

	margin-left:6px;

	float:right;

}

#shoppingcart {

	table-layout:fixed;

	padding:4px;

	border:dotted 1px #CCC;

}

#shoppingcart th {

	border-bottom:solid 1px #999;

	padding:1px 2px;

}

#shoppingcart td {

	border-bottom:solid 1px #CCC;

	text-align:right;

	padding:1px 2px;

}

#shoppingcart img {

	border:none;

}

.advert {

	cursor:pointer;

}

#tab {

	position:absolute;

	top:240px;

	right:0px;

	cursor:pointer;

}

.klein{
	font-size:10px;
}
