body{
	font-size: 							10px;
	color: 								#000000;
	margin: 								15px 0px 15px 0px;
	font-family: 						"Trebuchet MS", Arial, Verdana, sans-serif;
}

a{
	color: 								#000000;
	text-decoration: 					none;
}

a:hover{
	color: 								#dd2222;	
	text-decoration: 					none;
}

.link{
	font-weight: bold;
	font-size: 11px;
}

td{
	/*
	text-align: 						left;
	*/
	vertical-align: 					top;
	font-family: 						"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 							10px;
}

.strong{
	font-weight: 						bold;
}

.layout{
	background-color:					#FFFFFF;
	width: 								760px;
}

.header{
	width: 								760px;
	height: 								180px;
}

.nav{
	vertical-align: 					top;
	text-align: 						left;
	width: 								160px;

}

.content{
	background-color: 				#FFFFFF;
	width: 								600px;	
}

.procent{
	color: 								red;
	text-align: 						right;
	margin-top: 						-12px;
	padding-right: 					8px;
}

#top_acties{
	border-top:							1px solid #FFFFFF;
	border-bottom:						1px solid #FFFFFF;
	font-family: 						Arial, Verdana, sans-serif;
	font-size: 							16px;
	font-weight: 						bold;
	background-image: 				url(../images/design/top_acties_verloop.png);
	background-repeat: 				repeat-x;
	width: 								160px;
	text-indent: 						12px;
	padding: 							4px 0px 0px 0px;
}

#top_acties_link a{
	font-size: 							10px;
	font-weight: 						bold;
	color: 								#000000;
	text-decoration: 					none;
	width: 								160px;
	display: 							block;
	padding: 							3px 0px 0px 0px;
	margin:	 							0px;
}

#top_actie_link a:hover{
		color:				#dd2222;
}

#snelmenu {
	background-image: 				url(../images/design/verloop_snelmenu.png);
	background-repeat: 				repeat-x;
	text-indent: 						12px;
	border-bottom: 					1px solid #EC1C24;
	padding-top:	 					5px;
	padding-bottom: 					5px;
}

#snelmenu_link a{
	font-size: 							10px;
	font-weight: 						bold;
	color: 								#000000;
	text-decoration: 					none;
	display: 							block;
	padding: 							3px 0px 0px 0px;
	margin:	 							0px;
}

#snelmenu_link a:hover{
        color:                                                          #dd2222;
}

#actie_week {
	text-indent: 						6px;
	padding-top:	 					5px;
	padding-bottom: 					5px;
	font-size: 							16px;
	font-weight: 						bold;
}

#actie_week_link a{
	text-indent: 						12px;
	font-size: 							10px;
	font-weight: 						bold;
	color: 								#000000;
	text-decoration: 					none;
	display: 							block;
}

#actie_week_link a:hover{
        color:                                                         #dd2222;
}

#categorie {
	background-image: 				url(../images/design/verloop_categorieen.png);
	background-repeat: 				repeat-x;
	text-indent: 						12px;
	border-bottom: 					1px solid #EC1C24;
	padding-bottom: 					10px;
	color:								#FFFFFF;
	font-size: 							16px;
	font-weight: 						bold;
}

#categorie_link a{
	font-size: 							10px;
	font-weight: 						bold;
	color: 								#000000;
	text-decoration: 					none;
	display: 							block;
	padding: 							3px 0px 0px 0px;
	margin:	 							0px;
}

#categorie_link a:hover{
        color:                                                          #dd2222;
}

.bespaar_totaal{
	height: 								28px;
	background-color: 				#EC1C24;
	color:								#FFFFFF;
	font-size: 							18px;
	font-weight: 						bold;
	font-family: 						"Trebuchet MS", Arial, Verdana, sans-serif;
	text-align: 						right;
	padding-top: 						2px;
}


.product_header{
	background-image: 				url(../images/design/blok_header_categorie.jpg);
	background-repeat: 				no-repeat;
	height: 								22px;
	font-weight: 						bold;
	font-size: 							11px;
	padding-left:						5px;
	padding-top:						3px;
}

.product{	
	background-image: 				url(../images/design/blok_verloop.png);
	background-repeat: 				repeat-x;
	width: 								290px;
	background-color: 				#FFFFFF;
	margin-bottom:						10px;
	vertical-align: 					top;
}

.product_naam{
	padding:								1px 0px 1px 0px;
	padding-left: 						5px;
}

.revVerloopTable590{
	width: 								    590px;
	background-image: 				url(../images/design/blok_verloop_rev.png);
	background-repeat: 				repeat-x;
  background-position:      bottom;
	background-color: 				#FFFFFF;
  border:                   solid 1px #e7dbad;
  padding:                  5px;
}

.bericht{
  border-bottom:            solid 1px #e7dbad;
  cursor:                   pointer;
}
.berichtHover{
	background-image: 				url(../images/design/blok_verloop_kort_rev.png);
	background-repeat: 				repeat-x;
  background-position:      bottom;
	background-color: 				#FFFFFF;
  cursor:                   pointer;
  border:                   solid 1px #e7dbad;
}
.berichtActive{
	background-image: 				url(../images/design/blok_verloop_rev.png);
	background-repeat: 				repeat-x;
  background-position:      bottom;
	background-color: 				#FFFFFF;
  border:                   solid 1px #e7dbad;
}
.berichtReactie{
  border-bottom:            solid 1px #e7dbad;
}

.lastAction{
  color: #666666;
        background-color:                               #FFFFFF;
  border:                   solid 1px #e7dbad;
}

.nu_actie{
	font-weight: 						bold;
	padding-right:						5px;
	font-size: 							10px;
	text-align: 						right;
	margin-top:							-15px;
}

.prijs_oud{
  width:                45px;
	text-decoration: 					line-through;
	text-align: 						right;
}

.prijs_nu{
  width:                45px;
	text-align: 						right;
}

.procenten{
  width:                30px;
	text-align: 						right;
	color:								#EC1C24;
	font-weight: 						bold;
	padding-right:						5px;
}

.meer{ 
	font-weight: bold;  
	border-bottom: 1px solid #F5E9BC;  
	padding: 2px 0px 2px 5px;  
	font-size: 11px;  
	background-color: #FFFFFF; 
}

.special_header{
	background-image: 				url(../images/design/verloop_header_content_kort.jpg);
	background-repeat: 				no-repeat;
	height: 								22px;
	font-weight: 						bold;
	font-size: 							11px;
	padding-left:						5px;
	padding-top:						3px;
	color:								#FFFFFF;
}

.special_nu_actie{
	font-weight: 						bold;
	padding-right:						17px;
	font-size: 							10px;
	text-align: 						right;
	margin-top:							-15px;
	color: 								#000000;
}

.special_procenten{						
	width: 								35px;
	text-align: 						right;
	color:								#EC1C24;
	font-weight: 						bold;
	padding-right:						17px;
}

.special_naam{
	padding:								1px 0px 1px 0px;
	width: 								135px;
	padding-left: 						17px;
}

.special_content{
	padding: 							1px 17px 1px 17px;
}

.special_bespaartips{
	padding: 							1px 17px 1px 17px;
}

.content{
	width: 								600px;
	padding-top:						10px;
}

.product_spec_header{
	background-image: 				url(../images/design/ontwerp_actie_prod_spec.png);
	background-repeat: 				no-repeat;
	width: 								590px;
	height: 								22px;
	font-weight: 						bold;
	font-size: 							11px;
	padding-left:						5px;
	padding-top:						3px;
	text-align: 						left;
	vertical-align: 					top;
	color:								#FFFFFF;
}

.product_spec_header_popup{
	background-image: 				url(../images/design/ontwerp_actie_prod_spec.png);
	background-repeat: 				no-repeat;
  height: 								22px;
	font-weight: 						bold;
	font-size: 							11px;
	padding-left:						5px;
	padding-top:						3px;
	text-align: 						left;
	vertical-align: 					top;
	color:								#FFFFFF;
}

.footer{
	background-image: 				url(../images/design/footer.jpg);
	background-repeat:				no-repeat;
	width: 								760px;
	height: 								57px;
	margin-top: 						20px;
	padding:								10px 0px 0px 0px;
	color:								#FFFFFF;
}

.footer a, .footer a:hover{
	color:								#FFFFFF;
}

.footer a:hover{
	color:								#FFFFFF;
	text-decoration: 					underline;
}

.product_spec{	
	background-image: 				url(../images/design/blok_verloop.png);
	background-repeat: 				repeat-x;
	width: 								590px;
	background-color: 				#FFFFFF;
	margin-bottom:						10px;
	border-bottom: 					1px solid #F5E9BC;
}

.product_spec_popup{
	background-image: 				url(../images/design/blok_verloop.png);
	background-repeat: 				repeat-x;
	background-color: 				#FFFFFF;
	margin-bottom:						10px;
	border-bottom: 					1px solid #F5E9BC;
}

#prijs{
	background-image: 				url(../images/design/prijs.gif);
	background-repeat: 				no-repeat;
	width: 								148px;
	height: 								67px;
	z-index: 							10;
	position: 							relative;
	top:									-50px;
	left:									-120px;
	text-align: 						center;
	vertical-align: 					middle;
}

.product_content{
	width: 								400px;
	padding-left:						17px;
	padding-top:						17px;
	padding-bottom:					17px;
}

h1{
	color:								#EC1C24;
	font-size: 							12px;
	font-weight: 						bold;
	margin-top: 						0px;
	margin-bottom: 					10px;
}

.product_foto{
	padding-top:						17px;
	width: 								0px;
	padding-right:						17px;
}

.product_image{
	margin-left: 						50px;
	border:								1px solid #EC1C24;
	background-color: 				#FFFFFF;
	width: 								150px;
	height: 								150px;
	vertical-align: 					middle;
	text-align: 						center;
}

.opsomming_omschr{
	padding-left: 						17px;
	font-size: 							11px;
	font-weight: 						bold;
	font-style: 						italic;
	width: 								60px;
}

.opsomming_spec{
	font-weight: 						bold;
	color:								#EC1C24;
	width: 								60px;
}

#nu_tekst{
	padding-top: 						5px;
	font-size: 							18px;
	font-weight: 						bold;
	font-style: 						italic;
}

#nu_prijs{
	font-size: 							22px;
	font-weight: 						900;
	color:								#FFFFFF;
}

.sms{
	width: 								590px;
	background-image: 				url(../images/design/sms_verloop.png);
	background-repeat: 				repeat-x;
	padding: 							17px 0px 17px 17px;
}

.aanmeld_content{
	padding:								10px 17px 17px 17px;
}

/*START FORM STYLES*/
/*.button {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 9px; 
	BACKGROUND: url(../images/design/search_but_long-back.gif) repeat-x left 50%;
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 1px; 
	CURSOR: hand;
	COLOR: #fff;
	PADDING-TOP: 1px;
	HEIGHT: 19px;
	BORDER-RIGHT-WIDTH: 0px;
}*/

#button_align{
	text-align: 						right;
}

.button {
	font-size:							11px;
	font-family: 						"Trebuchet MS", Arial, Verdana, sans-serif;
	border:								0px;
	padding: 							1px 0px 2px 5px;
	background: 						url(../images/design/search_but_long-back.gif) no-repeat left 50%;
	cursor: 								pointer;
	color:								#FFFFFF;
	height: 								19px;
	font-weight: 						bold;
	vertical-align: 					middle;
	text-align: 						center;
}

/*#button_right {
	PADDING-RIGHT: 3px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/design/search_but_right.gif) no-repeat right 50%; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	HEIGHT: 19px;
}*/


#button_right {
	padding:								2px 3px 2px 0px;
	display: 							inline;
	background: 						url(../images/design/search_but_right.gif) no-repeat right 50%;
	height: 								19px;
}

input {
	font-size:							11px;
	font-family: 						"Trebuchet MS", Arial, Verdana, sans-serif;
	vertical-align: middle;
}

select {
font-size: 								11px;
color:									#003366;
width: 									96px;
}

textarea     {
font-size: 								11px;
color:									#003366;
width: 									96px;
}

form      { 
margin: 									0; 
width: 									auto;
}

#product_omschrijving{ 
width: 300px; 
}
/*END FORM STYLES*/
