body
{
	margin-top: 			0px;
	background-color: 		#F7F7F7;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	line-height:			17px;
	background: 			url(../images/bg_body.jpg) repeat;
	color: 				#666666;

}

img{
			border: 		0px;
}

a:active,
a:visited,
a:link,
a:focus {
   	color: 				#990000;
	text-decoration: 		underline;
}

a:hover{
	text-decoration: 		none;
}

ul {
	margin : 			0px;
	padding-left : 			15px;
	padding-top : 			7px;
	padding-bottom : 		7px;
}


/*centers the page and draws the side-lines*/
	#wrapper{
	position: 			relative;
	width:	 			667px;
	margin-left: 			auto;
	margin-right: 			auto;
	background-color:		#FFFFFF;
	border-right: 			1px solid #990000;
	border-left: 			1px solid #990000;
	border-bottom : 		1px solid #990000;
	}

	#header{
	position : 			relative;
	margin-top : 			0px;
	margin-left : 			0px;
	height : 			138px;
	width : 			667px;
	background : 			url(../images/bg_header.jpg) no-repeat ;
	background-position:		0px 18px;
	}

	#toptext{
	position:			relative;
	margin-left:			276px;
	padding-top:			3px;
	}

	/*menu*/
	.menu {
	position: 			relative;
	margin-top:			91px;
	margin-left:			276px;
	width: 				390px;
	height:				24px;
	font-size:			11px;
	}
		.menu ul {
		display: 		inline;
		margin:			0px;
		padding: 		0px;
		list-style-type:	none;
		}
		.menu ul li {
		float: 			left;
		margin-left:		0px;
		padding-left:		8px;
		margin-right:		7px;
		background-image:	url(../images/menuline.gif);
		background-position:	left center;
		background-repeat:	no-repeat;

		}
		.menu ul a:active,
		.menu ul a:visited,
		.menu ul a:link,
		.menu ul a:focus {
   		text-decoration: 	none;
   		color:			#FFFFFF;
		}
		.menu ul a:hover {
		text-decoration: 	underline;
		}

		.menu ul li.first {
		background:		none;
		padding-left:		0px;
		}

		/* /menu */



	#main{
	position: 			relative;
	margin-top: 			0px;
	margin-left: 			0px;
	width : 			667px;
	}

	TABLE{
	border : 			0px;
	border-collapse: 		collapse;
	}
	TD{
	text-align : 			left;
	vertical-align : 		top;
	border : 			0px;
	padding : 			0;
	}
		/* The main content area */

		#intro{
		position:relative;
		margin:10px 0px 0px 35px ;
		padding:10px 10px 10px 10px;
		width:			580px;
		background-color:#fffeea;
		color:#141300;
		}

		#google{
		text-align:		center;
		width:			580px;
		padding-top:		10px;
		padding-left:		45px;
		padding-bottom:		10px;
		}
		
		#content{
		position : 		relative;
		width:			580px;
		padding-top:		10px;
		padding-left:		45px;
		margin-bottom:		20px;
		
		}

		h1{
		margin-top : 		0px;
		font-size : 		18px;
		font-weight : 		bold;
		color:			#333333;
		}
		h2{
		margin-top : 		0px;
		margin-bottom : 	0px;
		font-size : 		12px;
		font-weight : 		bold;
		color:			#333333;
		}
		h3{
		margin : 		0px;
		margin-bottom:		10px;
		margin-top:		20px;
		font-size : 		12px;
		font-weight : 		bold;
		color:			#333333;
		}
		h4{
		margin : 		0px;
		font-size : 		12px;
		font-weight : 		bold;
		color : 		#990000;
		}
		h5{
		margin : 		0px;
		padding:		0px;
		font-size : 		12px;
		font-weight : 		bold;
		}

		/* Overzicht*/

		.kerstpakket{
		float : 		left;
		width:			260px;
		height:			50px;
		margin-bottom:		20px;
		margin-right:		20px;
		}
		.overzicht_image{
		float:			left;
		width:			48px;
		border:	 		1px solid #990000;
		}
		.overzicht_content{
		float:			left;
		width:			150px;
		margin-left:		10px;
		color:			#333333;
		}
		.overzicht_prijs{
		font-size:		12px;
		color:			#990000;
		font-weight: 		bold;
		}


		/* Pakket informatie*/
		.info_left{
		float:	 		left;
		width:	 		330px;
		padding-right:	 	20px;
		}

		.info_left select{
		margin-top:		5px;
		}

		.td_info{
		width:			80px;
		}
		#inhoud{
		position:		relative;
		margin-top:		10px;
		margin-bottom:		10px;
		}

		#inhoud td{
		height : 		30px;
		vertical-align :	top;
		}

		#inhoud ul{
		padding-top:			0px;

		}

		.info_toevoegen{
		position : 		relative;
		width : 		250px;
		border-top : 		1px solid #990000;
		border-bottom : 	1px solid #990000;
		padding-top : 		10px;
		padding-bottom : 	10px;
		}
		.info_toevoegen td{
		height : 		30px;
		}
		.info_right{
		float : 		left;
		width : 		200px;
		height:			200px;
		border : 		1px solid #990000;
		}

		/* Winkelwagen*/
		.winkel_underline{
		border-bottom: 		1px solid #990000;
		}
		.winkelwagen{
		width : 		580px;
		border-bottom:		1px solid #990000;
		margin-bottom:		10px;
		}
		.winkelwagen table{
		margin-top:		10px;
		margin-bottom:		10px;
		}
		.winkelwagen td{
		height:			20px;
		padding-right:		70px;
		}


		/* Form elements*/
		.formbar{
		position: 		relative;
		width : 		493px;
		height : 		31px;
		border: 		1px solid #990000;
		background-color : 	#FFFFFF;
		margin-bottom : 	30px;
		}
		.formbar-txt{
		float : 		left;
		padding-left : 		15px;
		margin-top : 		7px;
		width : 		254px;
		color : 		#333333;
		font-size : 		14px;
		font-weight : 		bold;
		}
		.formbar-drop{
		float : 		left;
		margin-top : 		2px;
		}
		.form{
		padding-top : 		5px;
		height : 		30px;
		width:			200px;
		}
		.contact td{
		padding-top : 		10px;
		vertical-align : 	top;
		}
		
		
		
		
		.submit-btn{
		position : 		relative;
		margin-top : 		10px;
		margin-bottom : 	0px;
		}
		.bottomspace{
		position : 		relative;
		width : 		200px;
		margin-bottom : 	30px;
		}

	/* The colored bar at bottom of the page */
	#bottom{
	position : 			relative;
	width : 			667px;
	height:				130px;
	padding: 			0px;
	margin:				0px;
	background : 			url(../images/bg_gradient.jpg) no-repeat ;
	background-position:		25px 0px;
	}

	#bottomtext{
	margin-left:			45px;
	padding-top:			10px;
	width:				580px;
	height:				80px;
	color:				#FFFFFF;
	}

	/* submenu*/
	.bottommenu {
	position: 			relative;
	margin-top:			3px;
	margin-bottom:			3px;
	margin-left:			45px;
	width: 				580px;
	font-size:			11px;
	}
		.bottommenu ul {
		display: 		inline;
		margin:			0px;
		padding: 		0px;
		list-style-type:	none;
		}
		.bottommenu ul li {
		float: 			left;
		margin-left:		0px;
		padding-left:		8px;
		margin-right:		7px;
		background-image:	url(../images/submenuline.gif);
		background-position:	left center;
		background-repeat:	no-repeat;

		}
		.bottommenu ul a:active,
		.bottommenu ul a:visited,
		.bottommenu ul a:link,
		.bottommenu ul a:focus {
   		text-decoration: 	none;
   		color:			#333333;
		}
		.bottommenu ul a:hover {
		text-decoration: 	underline;
		}

		.bottommenu ul li.first {
		background:		none;
		padding-left:		0px;
		}

		/* /submenu */
		
div.adSense {
	position:relative;
	margin:10px 0px 10px 0px;
	text-align:center;	
}

div.clear
{
	position:relative;
	clear:both;
	height:0px;
}


div.pakket_home
{
	position:relative;
	float:left;
	width:290px;
	height:100px;
}

div.pakket_home div.pakket_plaatje
{
	position:relative;
	float:left;
	width:100px;
}

div.pakket_home div.pakket_text
{
	position:relative;
	margin:25px 0px 0px 10px;
	float:left;
	width:160px;
}

div.pakket_text span.pakket_price
{
	color:#990000;
	font-weight:bold;
}

div.informatie-wrapper
{
	position:relative;
}

div.informatie-links
{
	position:relative;
	width:260px;
	float:left;
}

div.informatie-midden
{
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:10px;
	height:466px;
}


div.informatie-rechts
{
	position:relative;
	width:240px;
	float:left;
}

div.kerstpakket-kies
{
	position:relative;
	margin:10px 0px 0px 11px;
	padding:0px 0px 0px 0px;
	
}

div.kerstpakket-selecteer
{
	position:relative;
	margin:0px 0px 0px 11px;
	padding:0px 0px 0px 0px;
	
}

div.informatie-links form
{
	margin:0px 0px 0px 0px;
	
}

select.kies
{
	margin:3px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	height:22px;
	border:1px solid #808080;
}

select.kies option
{
	margin:0px 0px 0px 0px;
}

div.kerstpakket-details,
div.kerstpakket-details2
{
	position:relative;
	margin:10px 0px 8px 15px;
	width:180px;
}

div.kerstpakket-details2
{
	margin:10px 0px 10px 31px;
}

div.kerstpakket-details-line
{
	position:relative;
	margin:0px 0px 0px 15px;
	width:180px;
	height:2px;
	background-color:#c30000;
}

div.kerstpakket-details2 label
{
	display:block;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:50px;
	text-align:left;
}

div.kerstpakket-details2 input.aantal
{
	display:block;
	margin:5px 0px 5px 0px;
	padding:0px 3px 0px 3px;
	float:left;
	width:40px;
	border:1px solid #c8c7be;
}

form input.bestel
{
	margin:2px auto 2px auto;
	display:block;
	width:70px;
	height:24px;
	border:none;
}

div.kerstpakket-bestellen
{
	position:relative;
	margin:10px 0px 25px 15px;
	width:180px;
}

form
{
	margin:0px 0px 0px 0px;
}


form br
{
	clear:both;
}

form label
{
	margin:2px 0px 2px 0px;
	display:block;
	float:left;
	width:167px;
}

form textarea
{
	margin:2px 0px 2px 0px;
	display:block;
	float:left;
	width:222px;
	height:68px;
	border:1px solid #c8c7be;
}

form input.text
{
	margin:2px 0px 2px 0px;
	display:block;
	float:left;
	width:155px;
	height:18px;
	border:1px solid #c8c7be;
}

form input.image
{
	margin:2px auto 2px auto;
	display:block;
	width:95px;
	height:28px;
	border:none;
}

div.voorwaarden
{
	position:relative;
	margin:0px 0px 17px 0px;
	padding:0px 24px 0px 28px;
	width:428px;
}

div.voorwaarde
{
	position:relative;
	padding:17px 0px 10px 0px;
	width:424px;
	color:#666666;
}

div.voorwaarde-titel
{
	position:relative;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}

div.uitverkocht-img-klein
{
	position:absolute;
	top:10px;
	left:13px;
	width:100px;
	height:100px;
}

div.uitverkocht-img-middel
{
	position:absolute;
	top:0px;
	left:0px;
	width:110px;
	height:110px;
}

div.uitverkocht-img-groot
{
	position:absolute;
	top:0px;
	left:0px;
	width:198px;
	height:198px;
}

div.formerror
{
	position:relative;
	margin:0px 0px 20px 0px;
	color:#990002;
}

span.inprijs
{
	margin-left:60px;
	color:#7C7C7C;	
}

div.vroegboekkorting
{
	position:relative;
}

div.redblock
{
	position:relative;
	margin:10px 0px 0px 0px;
	padding:10px 14px 0px 0px;
	line-height:14px;
}

div.redblock span
{
	margin:0px;
	padding:0px;
}

img#vroegboek
{
	margin:-18px 0px -15px -11px;
}

div.jva {
	text-align:		center;
	padding:		0 0 4px 0;
	
}