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

body {
	background:				url(../images/bg_header.jpg) repeat-x;
}

h1 {
	font:					bold 24px Arial, Helvetica, sans-serif;
	color:					#333;
	margin-bottom:			20px;
}

h2 {
	font:					18px Arial, Helvetica, sans-serif;
	color:					#333;
	margin-bottom:			5px;
}

h3 a,
h3 {
	font:					19px Arial, Helvetica, sans-serif;
	color:					#007FCA;
	margin-bottom:			10px;
}



h4 {
	font:					bold 16px Arial, Helvetica, sans-serif;
	color:					#333;
	margin:					15px 0;
	padding-bottom:			5px;
	border-bottom:			1px solid #CCC;
}

p {
	font:					12px/1.4em Verdana, Arial, Helvetica, sans-serif;
	color:					#333;
	margin-bottom:			10px;
}

p.large {
	font-size:				13px;
	font-weight:			bold;
}

p.producten {
	font-size:				13px;
	font-weight:			bold;
	text-align:				justify;
	width:					810px;
}

.leftcol ul li{
	list-style:				none;
	font-size:				13px;
	font-family:			verdana;
}

p strong {
}

.contracten {
	padding:				12px 12px 2px 12px;
	background-color:		#FEFACD;
	width:					448px;
	-moz-border-radius:		10px 10px 10px 10px;
}

.contracten h2{
	color:					#00CC33;
}

p.red {
	float:					right;
	width:					260px;
	display:				block;
	padding:				5px;
	border:					1px solid #FFB0B0;
	background-color:		#FFECEC;
	color:					#CC0000;
	font-size:				11px;
}

p.green {
	color:					#339900;
	padding:				5px;
	border:					1px solid #64FFA2;
	background-color:		#C6FFDD;
	font-size:				11px;
}


.rightcol p strong {
	display:				inline;
}

a {
	font:					bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:		none;
	color:					#007FCA;
}

a span {
	color:					#333;
}

a:hover {
	text-decoration:		underline;
}

a.button {
	float:					left;
	display:				block;
	height:					20px;
	font-size:				11px;
	background:				url(../images/btn_right.jpg) no-repeat top right;
}

a.button span {
	float:					left;
	display:				block;
	height:					17px;
	padding:				3px 10px 0 10px;
	background:				url(../images/btn_left.jpg) no-repeat top left;
	color:					#007FCA;
	cursor:					pointer;
}

.clear {
	clear:					both;
	font:					0/0 serif;
	height:					0;
}

.underline {
	position:				relative;
	height:					30px;
	padding-bottom:			3px;
}

div.underline {
	margin-bottom:			20px;
	width:					810px;
}

.underline h2 {
	float:					left;
}

.underline a {
	top:					11px;
	margin-left:			70px;
	position:				relative;
	text-decoration:		none;
	color:					#000;
}

.wrapper {
	width:					890px;
	margin:					0 auto;
}

#header {
	position:				relative;
	height:					32px;
	padding-top:			128px;
	//padding-top: 			129px;
}

#header img {
	position:				absolute;
	top:					25px;
}

#header ul {
	list-style:				none;
	height:					33px;
}

#header ul li {
	display:				block;
	height:					33px;
	float:					left;
	margin-right:			3px;
	padding-left:			10px;
	background:				url(../images/bg_nav_left.jpg) no-repeat top left;
}

#header ul h3 {
	margin-right:			80px;
	padding-top:			5px;
	float:					right;
	color:					#fff;
}

#header ul li a {
	display:				block;
	float:					left;
	height:					25px;
	padding-top:			8px;
	padding-right:			10px;
	background:				url(../images/bg_nav_right.jpg) no-repeat top right;
	font-weight:			bold;
}

#header ul li.active a {
	color:					#333;
}

#content {
	margin-top:				20px;
}

.leftcol {
	float:					left;
	width:					570px;
	margin-bottom:			10px;
}

.rightcol {
	float:					right;
	width:					180px;
	border-left:			1px solid #E6E6E6;
	margin:					0 65px 10px 0;
	padding-left:			37px;
}

.rightcol h2{
	border-bottom:			1px solid #E6E6E6;
	width:					165px;
	padding-bottom:			3px;
}

.rightcol h4 {
	width:					164px;
}

.bedrijfsprofiel .leftcol,
.bedrijfsprofiel .rightcol {
	margin-bottom:			0;
}

.bedrijfsprofiel {
	margin-top:				30px;
}

.product {
	position:				relative;
	float:					left;
	width:					165px;
	height:					287px;
	margin-right:			17px;
	padding-right:			95px;
}

.product div {
	position:				absolute;
	bottom:					10px;
	height:					51px;
	padding:				7px 0 0 6px;
	color:					#FFF;
	font-weight:			bold;
}

.product div a {
	font-weight:			100;
	color:					#FFF;
	text-decoration:		underline;
}

.aquarius {
	background:				url(../images/bg_aquarius.jpg) no-repeat;
}

.rvs {
	background:				url(../images/bg_rvs.jpg) no-repeat;
}

.rondy {
	float:					left;
	background:				url(../images/bg_tafelcooler.jpg) no-repeat;
}

#footer {
	height:					189px;
	margin-top:				30px;
	background:				url(../images/bg_footer.jpg) repeat-x;
}
.rondy p {
}

#footer .wrapper {
	position:				relative;
	height:					159px;
	padding-top:			30px;
}

#footer .wrapper img {
	float:					left;
}

#footer .wrapper p {
	display:				block;
	width:					510px;
	margin-right:			80px;
	text-align:				justify;
	padding-top:			5px;
	float:					right;
}

#footer .wrapper .bottomnav {
	position:				absolute;
	bottom:					12px;
	font:					12px/1.4em Verdana, Arial, Helvetica, sans-serif;
	color:					#CCC;
}

#footer .wrapper .bottomnav p {
	position:				absolute;
	left:					0;
	bottom:					12px;
}

#footer .wrapper .bottomnav ul {
	list-style:				none;
}

#footer .wrapper .bottomnav ul li {
	float:					left;
	margin-right:			30px;
}

#footer .wrapper .bottomnav ul li a {
	font-weight:			100;
	color:					#CCC;
}

/* Forms */
input {
	border:					1px solid #999;
	padding:				1px;
	margin:					2px 0 1px 10px;
	color:					#666;
}

input.normal {
	font:					12px Arial, Helvetica, sans-serif;
	float:					left;
	width:					150px;
	margin-bottom:			10px;
}

textarea.normaltxt {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#666;
	border-top:				1px solid #555;
	border-right:			1px solid #555;
	border-bottom:			1px solid #CCC;
	border-left:			1px solid #999;
	width:					250px;
	height:					120px;
	margin-bottom:			10px;
	padding:				5px;
}

label {
	font:					bold 12px Arial, Helvetica, sans-serif;
	float:					left;
	width:					120px;
	padding-top:			3px;
	margin-bottom:			10px;
}

label span {
	font-size:				15px;
	color:					#CC0000;
	font-weight:			bold;
}

.huur_aquarius {
	float:					left;
	height:					287px;
	width:					85px;
	padding-top:			18px;
}

.huur_aquarius_huur {
	float:					left;
	margin-left:			50px;
}

.huur_aquarius_huur  span a,
.huur_aquarius_huur  span{
	font-size:				10px;
}

.huur_aquarius_koop {
	float:					left;
	Width:					144px;
	margin-left:			35px;
}

.huur_aquarius_bes {
	float:					left;
	width:					420px;
	margin-left:			50px;
}

.formfields {
	font-family:			verdana;
	font-size:				13px;
}

.formfields td{
	position:				relative;
}

.formbar {
	margin-top:				15px;
}

.textarea {
	margin-bottom:			20px;
	width:					460px;
	border:					1px solid #999;
}

.send {
	padding:				5px;
	color:					#000;
	font-family:			verdana;
	font-size:				13px;
}
