body,html {
	padding:				0px;
	margin:					0px;
	font-family:			verdana;
	font-size:				11px;
	line-height:			150%;
}

FORM {
	display:				inline;
}

.all {
	width:					974px;	
	display:				block;
	background-color:		white;
	background-image:		url(../images/background.gif);
	background-position:	right top;
	background-repeat:		repeat-y;
	text-align:				left;
}

.root {
	padding:				15px;
}

.header {

}

.menu {
	background-color:		#2280AA;
	height:					50px;
	line-height:			50px;
	padding-left:			20px;
}


.submenu {
	background-color:		white;
	filter: 				alpha(opacity=90);
	opacity: 				0.9;
	-moz-opacity:			0.9;
	z-index:				30000;
	position:				absolute;
	width:					587px;
	display:				none;
	padding:				5px;
	height:					28px;
	border-bottom:			1px solid gray;
}
.submenu A {
	color:					#2280AA;
	text-decoration:		underline;
}



.bottom {
	width:					100%;
	height:					35px;
	background-color:		#A9CEDE;
	clear:					both;
}

.padding20 {
	padding:				20px;
}

TD {
	font-size:				11px;
}

/*Links*/
.left {
	width:					587px;
	float:					left;
}

.imageheader {
	height:					194px;
	width:					100%;
	display:				block;
	background-image:		url(../images/headerimage.jpg);
	background-repeat:		no-repeat;
}

.content {	
	width:					587px;
	padding:				10px;
	padding-left:			0px;
	overflow:				hidden;
}

/* Content blokken homepage */
.contentblok1 {
	width:					186px;
	height:					202px;
	overflow:				hidden;
	background-color:		#E5F0F5;
	float:					left;
	margin-right:			9px;
	margin-top:				13px;
}
.contentblok1 #color {
	margin-top:				92px;
	background-color:		#A9CEDE;
	filter:					alpha(opacity=85);
	opacity: 				0.85;
	-moz-opacity:			0.85;
	height:					110px;
}
.contentblok1 #text{
	margin-left:			5px;
	padding-top:			5px;
	width:					170px;
	color:					black;
	margin-top:				-110px;
	z-index:				10;
	position:				relative;
	text-align:				justify;
	font-size:				10px;
}
.contentblok1 #text .meerinfo {
	float:					right;
	color:					black;
	font-weight:			bolder;
	text-decoration:		none;
}

/*Contentblokken homepage onder */
.contentblok2 {
	width:					186px;
	float:					left;
	margin-right:			9px;
}
.contentblok2 #image {
	width:					186px;
	height:					92px;
	background-repeat:		no-repeat;
}
.contentblok2 #text {
	padding-top:			5px;
	font-size:				10px;
}
.contentblok2 #text .meerinfo {
	float:					right;
	color:					black;
	font-weight:			bolder;
	text-decoration:		none;
	margin-right:			4px;
}




.pricetag {
	width:					45px;
	height:					25px;
	text-align:				center;
	line-height:			23px;
	font-size:				10px;
	font-weight:			bolder;	
	margin-top:				70px;
	margin-left:			145px;
	position:				absolute;	
}


/*Rechts */
.right {
	width:					387px;
	float:					left;
}
.nieuwsbrief {
	background-image:		url(../images/rondback.gif);
	background-repeat:		no-repeat;
	width:					202px;
	height:					217px;
	color:					#2280AA;
}
.logo {
	background-image:		url(../images/logo.gif);
	background-repeat:		no-repeat;
	width:					185px;
	height:					262px;
	float:					left;
	margin-top:				-267px;
	margin-left:			202px;
	z-index:				10;
	position:				absolute;
	overflow:				hidden;
	color:					#11526F;
	padding-top:			60px;
	padding-left:			10px;
}
.reclame {
	width:					auto;
	clear:					both;
	height:					202px;
	overflow:				hidden;	
	background-color:		#7AB3CC;
}
.openingstijden {
	padding:				20px;
}

.personal_menu {
	margin: 				0px;
	padding: 				0px;
	margin-left: 			17px;
	margin-top: 			15px;
}
.personal_menu A {
	color:					#11526F;
	text-decoration:		none;
}
.personal_menu A:hover {
	text-decoration:		underline;
}


/* Tekst, H1 etc. opmaak */
A {
	color:					#2280AA;
	text-decoration:		none;
}

A:hover {
	text-decoration:		underline;
}

.text {
	padding-top:			10px;
	padding-bottom:			10px;
	padding-right:			10px;
	font-size:				11px;
	line-height:			200%;
}

H1 {
	font-size:				17px;
}

.message {
	background-color:		#FFFFCC;
	border:					1px solid #FFFF66;
	padding:				10px;
	padding-bottom:			2px;
	padding-top:			2px;
}

.rounded_30 TR {
	background-color:		#D7E8EF;
}

.rounded_30 #left {
	background-image:		url(../images/rounded_left_30.gif);
	background-repeat:		no-repeat;
	height:					30px;
}
.rounded_30 #right {
	background-image:		url(../images/rounded_right_30.gif);
	background-repeat:		no-repeat;
	background-position:	top right;
	height:					30px;
}
.rounded_30 A {
	color:					black;
	text-decoration:		none;
}
.rounded_30 A:hover {
	text-decoration:		underline;
}

.blauwButton {
	background-color:		#7AB3CC;
	border:					1px solid #509BBC;
	font-size:				10px;
	height:					18px;
	margin-right:			3px;
}
.amount {
	float:					right;
}