* {
	margin:					0;
	padding:				0;
	border:					0;
}

body {
	margin:					20px;
	background-color:		#666;
	font-family:			Arial, Helvetica, sans-serif;
}

h1 {
	margin-bottom:			10px;
	font:					25px Arial, Helvetica, sans-serif;
	color:					#172662;
}

h2 {
	margin-bottom:			10px;
	font:					bold 13px Arial, Helvetica, sans-serif;
	color:					#172662;
}

img.floatleft {
	float:					left;
	margin-right:			10px;
}

img.floatright {
	float:					right;
	margin-left:			10px;
}

label
{
	display:block;
	float:left;
	width:100px;	
}

label.short
{
	width:50px;	
}

input.aantal
{
	display:block;
	float:left;
	width:50px;	
}

input {
	padding:				2px;
	border:					1px solid #9EB1FC;
}

.box table a {
	display:				block;
	height:					17px;
	padding-left:			18px;
	font:					12px Arial, Helvetica, sans-serif;
	color:					#000;
	text-decoration:		underline;
	background:				url(../images/icon.gif) no-repeat;
}

.bottom a {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#E7E7E7;
	text-decoration:		underline;
}

p {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#333;
	line-height:			18px;
}

.clear {
	clear:					both;
	height:					1%;
}

#historie .clear {
	height:					20px;
}

.wrapper {
	width:					660px;
	margin:					0 auto;
	padding: 				20px;
	border:					1px solid #172662;
	background-color:		#FFF;
}

.header,
.footer {
	position:				relative;
	background-color:		#172662;
	font:					12px Arial, Helvetica, sans-serif;
	color:					#FFF;
}

.header p,
.footer p {
	padding:				20px 0;
	margin-left:			250px;
}

.header p,
.footer p {
	color:					#FFF;
}

img.logo {
	position:				absolute;
	top:					25px;
	left:					20px;
}

ul.menu {
	display:				block;
	height:					40px;
	list-style:				none;
	background:				url(../images/bg_menu.gif) repeat-x;
}

ul.menu li {
	display:				block;
	float:					left;
	width:					100px;
	height:					30px;
	padding-top:			10px;
	border-right:			1px solid #C8DBFF;
	text-align:				center;
}

ul.menu li a {
	font:					bold 12px Arial, Helvetica, sans-serif;
	text-decoration:		underline;
	color:					#172662;
}

ul.menu li a:hover {
	color:					#000;
}

.adv {
	margin-top:				20px;
	padding: 				10px;
	background-color:		#F9F4EE;
	text-align:				center;
	border:					1px solid #CCC;
	font:					30px Arial, Helvetica, sans-serif;
	color:					#172662;
}

.content {
	margin-top:				20px;
}

.left {
	float:					left;
	width:					366px;
}

.right {
	float:					right;
	width:					277px;
}

.box {
	margin-bottom:			20px;
	padding: 				20px;
	background-color:		#F9F4EE;
	border:					1px solid #CCC;
}

#box_actie {
	height:					190px;
}

#box_bestel {
	height:					505px;
}

#box_specs {
	height:					252px;
}

img.fiets {
	margin-bottom:			20px;
}

img.actie {
	float:					right;
}

#historie p {
	margin-bottom:			10px;
}	

#historie img {
	padding:				5px;
	border:					1px solid #CCC;
	background-color:		#FFF;
}

#Formit_Container {
	font:					12px Arial, Helvetica, sans-serif;
}

.bottom {
	margin:					0 auto;
	text-align:				center;
}

/* Formit Formulier */
div#Formit_Container {}
div#Formit_Container .formit_title td {
	padding-bottom:				10px;
}
div#Formit_Container .formit_required {
	display:block;
	font-size:9px;
	color: 						#FF0000;
}

div#Formit_Container .formit_required_star {
	font-size:9px;
	color: 						#FF0000;
}

div#Formit_Container .formit_textarea textarea
{
	width:145px;
	border: 1px solid #9EB1FC;
}

div#Formit_Container .formit_select select
{
	width:145px;
	border: 1px solid #9EB1FC;
}	

.volgende{
	float:right;
}

.vorige{
	float:left;
}