body {margin: 0px; padding: 0px; background: url('/Themes/Containers/Images/postservicedienstjutte.jpg'); text-align: center; font: 10pt arial, geneva, verdana, sans-serif; color: #535353;}
HR {height: 1px; border: 0px; border-top: 1px solid #535353;}
h1,h2,h3,h4,h5 {padding: 0px; margin: 0px;}
h3 {font-weight: bold; font-size: 120%; color: #000;}
.clear {clear: both;}

#wrapper {width: 100%; background: #e7e7e7 url('/Themes/Containers/Images/postservicedienstmain_spacer.jpg') repeat-y top center;}
#header {width: 100%; background: url('/Themes/Containers/Images/postservicedienstbg_spacer.jpg') repeat-x;}
#header_inner {width: 100%; background: url('/Themes/Containers/Images/postservicedienstbg_logo.jpg') no-repeat;}
#main_wrapper {width: 990px; margin: 0px auto; text-align: left;}
#navigatie {width: 960px; line-height: 70px; margin: 0px auto; text-align: right;}
#main {width: 990px; min-height: 270px; background: url('/Themes/Containers/Images/postservicedienstmain_top.gif') no-repeat;}
#main_inner {width: 960px; margin: 0px 15px 0px 15px;}
#main_header_links {width: 320px; float: left;}
#main_header_rechts {width: 640px; float: left;}
#main_col_links {width: 320px; float: left;}
#main_col_links_inner {width: 290px; margin: 60px 0px 0px 30px;}
#main_col_rechts {width: 640px; float: left; text-align: center;}
#main_col_rechts_inner {width: 580px; margin: 0px auto; text-align: left; margin-top: 60px;}
#footertop {width: 100%; height: 62px; background: url('/Themes/Containers/Images/postservicedienstfooter_spacer.jpg');}
#footertop_inner {height: 62px; background: url('/Themes/Containers/Images/postservicedienstfooter_center.jpg') no-repeat top center;}
#footer {position: relative; width: 100%; height: 312px; background: url('/Themes/Containers/Images/postservicedienstkoffie.gif') no-repeat top right; margin-top: -40px;}
#footer_inner {width: 960px; margin: 0px auto; text-align: left; padding-top: 80px;}

/* Container stijlen */

.aanbieding {position: relative; background: #fff; border: 1px solid #dadada; background: url('/Themes/Containers/Images/postservicedienstaanbieding.jpg') no-repeat bottom right; margin: -24px 0px 50px 0px;}
.aanbiedinglabel {position: relative; z-index: 2; width: 129px; height: 129px; float: right; background: url('/Themes/Containers/Images/postservicedienstaanbieding_label.png') no-repeat; margin: -4px -4px -125px 0px;}
.aanbieding_inner {width: 520px; position: relative; z-index: 1; margin: 0px 30px 0px 30px; padding: 0px 0px 30px 0px;}
.ModControls {line-height: 30px; width: 300px;}

/* CMS */

.cms_normal {font: 10pt arial, geneva, verdana, sans-serif; color: #535353;}
.cms_normalred {font: 9pt arial, geneva, verdana, sans-serif; color: #ff0000; font-weight: bold;}
.cms_row {font: 10pt arial, geneva, verdana, sans-serif; color: #535353;}
.cms_altrow {font: 10pt arial, geneva, verdana, sans-serif; color: #535353;}

.cms_commandbutton {font: 10pt arial, geneva, verdana, sans-serif; color: #535353;}
	a.cms_commandbutton:link {color: #d52742; text-decoration: none; font-style: italic;}
	a.cms_commandbutton:visited {color: #d52742; text-decoration: none; font-style: italic;}
	a.cms_commandbutton:active {color: #535353; text-decoration: none; font-style: italic;}
	a.cms_commandbutton:hover {color: #535353; text-decoration: none; font-style: italic;}

/* Content */

.content_normal {font: 10pt/1.5em arial, geneva, verdana, sans-serif; color: #535353;}
.content_normal td {font: 10pt/1.5em arial, geneva, verdana, sans-serif; color: #535353;}
	.content_normal a:link {color: #d52742; text-decoration: none; font-style: italic;}
	.content_normal a:visited {color: #d52742; text-decoration: none; font-style: italic;}
	.content_normal a:active {color: #535353; text-decoration: none; font-style: italic;}
	.content_normal a:hover {color: #535353; text-decoration: none; font-style: italic;}
	
a.content_label1 {display: block; float: left; width: 170px; line-height: 25px; text-indent: 5px; margin: 0px 1px 1px 0px; font-size: 9pt;}
	a.content_label1:link, a.content_label1:visited {color: #c1b29f; text-decoration: none; font-style: italic;}
	a.content_label1:active, a.content_label1:hover {color: #c1b29f; text-decoration: none; font-style: italic;}

a.content_label2 {display: block; float: left; width: 170px; line-height: 25px; text-indent: 5px; margin: 0px 1px 1px 0px; font-size: 9pt;}
	a.content_label2:link, a.content_label2:visited {color: #c1b29f; text-decoration: none; font-style: italic;}
	a.content_label2:active, a.content_label2:hover {color: #c1b29f; text-decoration: none; font-style: italic;}	

.content_header1 {font: 20pt arial, geneva, verdana, sans-serif; color: #d52742;}
.content_header2 {font: bold 13pt Arial, Geneva, Verdana, sans-serif; color: #535353;}

.content_altheader2, .content_altheader2 td {padding: 5px; background: #f2f2f2; border: 1px solid #e5e5e5; font-weight: bold;}
.content_row, .content_row td {padding: 5px; background: #fff; border: 1px solid #e5e5e5;}
.content_altrow, .content_altrow td {padding: 5px; background: #f2f2f2; border: 1px solid #e5e5e5;}

.content_commandbutton {font: 10pt arial, geneva, verdana, sans-serif; color: #535353;}
a.content_commandbutton:link, a.content_commandbutton:visited {display: inline-block; padding: 6px 9px; border: 1px solid #e5e5e5; background: #f2f2f2; color: #d52742; text-decoration: none;}
a.content_commandbutton:active, a.content_commandbutton:hover {display: inline-block; padding: 6px 9px; border: 1px solid #e5e5e5; background: #e5e5e5; color: #535353; text-decoration: none;}
	
/* Speciale content stijlen */

	a.callto {display: inline; padding: 4px 8px 5px 8px; font: bold 10pt/22px arial, verdana, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
	a.callto:link, a.callto:visited {background: url('/Themes/Containers/Images/postservicedienstcallto.jpg') repeat-x top left; border: 1px solid #e62020; color: #fff; text-decoration: none; font-style: normal;}
	a.callto:active, a.callto:hover {background: url('/Themes/Containers/Images/postservicedienstcallto.jpg') repeat-x bottom left; border: 1px solid #6f6f6f; color: #fff; text-decoration: none; font-style: normal;}
	
	.trein {width: 640px; height: 302px; background: url('/Themes/Containers/Images/postservicediensttrein_bg.jpg');}
	a.treinbutton_links {position: relative; display: block; width: 46px; height: 253px; margin: 0px 0px 0px -16px; float: left;}
	a.treinbutton_links:link, a.treinbutton_links:visited {background: url('/Themes/Containers/Images/postservicediensttrein_sprite.png') top left; outline: none;}
	a.treinbutton_links:active, a.treinbutton_links:hover {background: url('/Themes/Containers/Images/postservicediensttrein_sprite.png') bottom left; outline: none;}
	
	.trein_wrapper {float: left; overflow: hidden; width: 580px; height: 302px;}
	
	a.treinbutton_rechts {position: relative; display: block; width: 46px; height: 253px; margin: 0px -16px 0px 0px; float: left;}
	a.treinbutton_rechts:link, a.treinbutton_rechts:visited {background: url('/Themes/Containers/Images/postservicediensttrein_sprite.png') top right; outline: none;}
	a.treinbutton_rechts:active, a.treinbutton_rechts:hover {background: url('/Themes/Containers/Images/postservicediensttrein_sprite.png') bottom right; outline: none;}
	
	a.trein_item {display: block; float: left;}
	h2.treintitel {display: block; margin: 30px 20px 10px 20px; padding: 8px 0px 6px 0px; border: 1px solid #f2eee9; font: bold 10pt/20px arial, verdana, sans-serif; text-align: center; -webkit-border-radius: 15px; -moz-border-radius: 15px;}
	a.trein_item:link h2.treintitel, a.trein_item:visited h2.treintitel {background: #535353; color: #fff;}
	a.trein_item:active h2.treintitel, a.trein_item:hover h2.treintitel {background: #da1112; color: #fff;}
	
	.registratie_row {padding: 5px;}
	.registratie_altrow {padding: 5px;}

/*	=================================================================================================
	Login module
	================================================================================================= */

	.loginmodule {margin-bottom: 2em;}
	.loginmodule div {padding: 3px 0px 3px 0px;}
	.login_input input {width: 175px;}
	.loginmodule label {display: block; float: left; width: 105px;}

/*	=================================================================================================
	Producten browser menu
	================================================================================================= */
	
	ul {padding: 0px; margin: 0px; text-indent: 7px;}
	ul ul {text-indent: 20px;}
	li {margin-left: 15px;}
	li.pdb_category {list-style-type: none; margin-left: 0px;}
	li.pdb_category  a {display: block; width: 290px; font: bold 10pt/26px arial, verdana, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 1px;}
	li.pdb_category  a:link, li.pdb_category  a:visited {background: #ececec; color: #535353; font-style: normal;}
	li.pdb_category  a:active, li.pdb_category  a:hover {background: url('/Themes/Containers/Images/postservicedienstcallto.jpg') top left; color: #fff; font-style: normal;}

	ul a:link {font-weight: bold;}
	ul a:visited {font-weight: bold;}
	ul a:active {font-weight: bold;}
	ul a:hover {font-weight: bold;}
	ul ul a {font-weight: normal;}
	ul ul a:link {font-weight: normal; font-size: 9pt;}
	ul ul a:visited {font-weight: normal; font-size: 9pt;}
	ul ul a:active {font-weight: normal; font-size: 9pt;}
	ul ul a:hover {font-weight: normal; font-size: 9pt;}

	a.content_commandbutton .callto {display: inline; padding: 7px 9px 7px 9px; font: bold 12pt/30px Arial, Geneva, Verdana, sans-serif;}
	a.content_commandbutton:link .callto, a.content_commandbutton:visited .callto {color: #fff; background: #d4003a; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
	a.content_commandbutton:active .callto, a.content_commandbutton:hover .callto {color: #fff; background: #333233; -webkit-border-radius: 5px; -moz-border-radius: 5px;}


/*	=================================================================================================
	Producten browser
	================================================================================================= */

/* 	.productbrowser_categorie_table {background: #fff url('/Themes/Containers/Images/postservicedienstproduct_bg.jpg') repeat-x top left; border: 1px solid #d9d9d9;}
	.productbrowser_categorie_td_header {padding: 15px 15px 5px 15px;}
	.productbrowser_categorie_td_header a {font-size: 12pt; color: #e95d0f;}
	.productbrowser_categorie_normal td {margin: 0px; padding: 0px 15px 5px 15px;}
	.productbrowser_categorie_normal img {border: 1px solid #777777; padding: 1px; background: #fff;}
	.productbrowser_product_desc {position: relative; z-index: 999; margin: 0px; padding: 0px; text-align: justify;}

	.productbrowser_product_table {background: #fff url('/Themes/Containers/Images/postservicedienstproduct_bg.jpg') repeat-x top left; border: 1px solid #d9d9d9; padding-bottom: 15px;}
	td.productbrowser_product_td_header {font: 20pt arial, geneva, verdana, sans-serif; color: #d52742; padding: 30px 0px 0px 30px;}
	.productbrowser_product_desc {padding: 15px; padding-left: 0px; padding-top: 0px;}
	.productbrowser_product_td img {position: relative; margin-top: -28px; margin-right: 30px;}
	.productbrowser_product_price {position: relative; font-size: 12pt; color: #000;}
	.productbrowser_product_normal td {padding-left: 30px; padding-bottom: 8px;}
	.pdb_list_text {display: block; font-weight: bold; margin-top: 0.5em;}

	a.productbrowser_product_commandbutton {margin-right: 30px; display: block; width: 137px; padding: 5px; font: bold 10pt/22px arial, verdana, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-align: center;}
	a.productbrowser_product_commandbutton:link, a.productbrowser_product_commandbutton:visited {background: #be0002; color: #fff; text-decoration: none; font-style: normal;}
	a.productbrowser_product_commandbutton:active, a.productbrowser_product_commandbutton:hover {background: #434343; color: #fff; text-decoration: none; font-style: normal;}

	.content_altheader2 td {background: url('/Themes/Containers/Images/postservicedienstbg_spacer.jpg') repeat-x; margin: 0px; padding: 5px; color: #fff; font-weight: bold;}
	.content_altheader2 a:link, .content_altheader2 a:visited, .content_altheader2 a:active, .content_altheader2 a:hover {color: #fff;}
	td.content_altheader2 {background: url('/Themes/Containers/Images/postservicedienstbg_spacer.jpg') repeat-x; margin: 0px; padding: 5px; color: #fff; font-weight: bold;}
	.content_altrow {background: #e5e5e6; padding: 5px;}
	.content_row {padding: 5px;}
	.content_header2 {font-weight: bold; font-size: 110%;}
	
	.productbrowser_categorie_zoekheader {display: block; font-size: 130%; text-align: center; color: #d52742; padding: 10px; background: #fff url('/Themes/Containers/Images/postservicedienstproduct_bg.jpg') repeat-x top left; border: 1px solid #d9d9d9;}
	#searchOrderOptions {margin-top: -160px; margin-bottom: 30px;} */
	
/*	===================================================================================
	Webshop opmaak
	===================================================================================	*/
	
	/***************************************************************
	 ** Command buttons
	 ***************************************************************/

	.pdb_list_product_td_buttons a.pdb_list_commandbutton:link, .pdb_list_product_td_buttons a.pdb_list_commandbutton:visited 
		{display: inline-block; padding: 3px 6px; background: #d52742; border: 1px solid #b41029; color: #fff; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	.pdb_list_product_td_buttons a.pdb_list_commandbutton:active, .pdb_list_product_td_buttons a.pdb_list_commandbutton:hover 
		{display: inline-block; padding: 3px 6px; background: #434343; border: 1px solid #000; color: #fff; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

	/***************************************************************
	 ** Navigatie balk
	 ***************************************************************/
		
	.pdb_list_pagehead_introText {font: 10pt Arial, Geneva, Verdana, sans-serif; color: #535353;}
	.pdb_list_tbl_pagehead {width: 581px; font: 10pt Arial, Geneva, Verdana, sans-serif; color: #fff; background: #f2f2f2; border: 1px solid #e5e5e5;}

	.pdb_list_breadcrumb {}
	.pdb_list_currentbreadcrumb {color: #535353;}

	.pdb_list_tbl_pagehead A:link {font: 10pt Arial, Geneva, Verdana, sans-serif; color: #535353; text-decoration: none;}
	.pdb_list_tbl_pagehead A:visited {font: 10pt Arial, Geneva, Verdana, sans-serif; color: #535353; text-decoration: none;}
	.pdb_list_tbl_pagehead A:active {font: 10pt Arial, Geneva, Verdana, sans-serif; color: #535353; text-decoration: underline;}
	.pdb_list_tbl_pagehead A:hover {font: 10pt Arial, Geneva, Verdana, sans-serif; color: #535353; text-decoration: underline;}

	/***************************************************************
	 ** Tabs
	 ***************************************************************/

	.RadTabStrip_SunnovaPdb ul {background: none;}
	.RadTabStrip_SunnovaPdb .level1 li a {line-height: 30px; text-decoration: none; color: #d4003a; padding: 0px 10px 0px 10px; margin: 0px 2px 0px 0px;}
	.RadTabStrip_SunnovaPdb .level1 li a:link, .RadTabStrip_SunnovaPdb .level1 li a:visited, .RadTabStrip_SunnovaPdb .level1 li a:active, .RadTabStrip_SunnovaPdb .level1 li a:hover 
		{background: #fff; color: #535353;}

	.RadTabStrip_SunnovaPdb .level1 li a .wrap {}
	.RadTabStrip_SunnovaPdb .level1 li a .innerWrap {}
	
	.RadTabStrip_SunnovaPdb .level1 li a.selected, 
	.RadTabStrip_SunnovaPdb .level1 li a.selected:link, 
	.RadTabStrip_SunnovaPdb .level1 li a.selected:visited,
	.RadTabStrip_SunnovaPdb .level1 li a.selected:active, 
	.RadTabStrip_SunnovaPdb .level1 li a.selected:hover  {
		line-height: 30px; margin-bottom: -1px; color: #535353; border: 1px solid #e5e5e5; border-bottom: 0px; background: #f2f2f2;
	} 

	/***************************************************************
	 ** Categorie
	 ***************************************************************/

	.productbrowser_categorie_zoekheader {display: block; padding: 10px; background: #f2f2f2; border: 1px solid #e5e5e5; font: 12pt Arial, Verdana, sans-serif; color: #d52742; margin-top: 10px;}
	.pdb_list_categorie_table {margin: 10px 10px 0px 0px;}
	.productbrowser_category_td_desc {padding: 15px; font: 10pt Arial, Geneva, Verdana, sans-serif;}
	.productbrowser_category_td_content {}
	.productbrowser_category_td_photo {border: 1px solid #e5e5e5;}

	.pdb_list_categorie_td_header {}

	.pdb_list_categorie_td_header A:link, .pdb_list_categorie_td_header A:visited 
		{display: block; padding: 10px; background: #f2f2f2; border: 1px solid #e5e5e5; font: 13pt Arial, Verdana, sans-serif; color: #d52742; text-decoration: none;}
	.pdb_list_categorie_td_header A:active, .pdb_list_categorie_td_header A:hover
		{display: block; padding: 10px; background: #e5e5e5; border: 1px solid #e5e5e5; font: 13pt Arial, Verdana, sans-serif; color: #d52742; text-decoration: none;}

	/***************************************************************
	 ** Product
	 ***************************************************************/

	.pdb_list_product_header  {width: 581px; padding: 10px; margin-top: 10px; background: #f2f2f2; border: 1px solid #e5e5e5;}

	.pdb_list_product_td_number {font: 7pt Arial, Geneva, Verdana, sans-serif; color: #535353;}
	.pdb_list_product_td_title span {font: 13pt Arial, Geneva, Verdana, sans-serif; color: #d52742;}
	.pdb_list_product_td_price span {font: 13pt Arial, Geneva, Verdana, sans-serif; color: #d52742;}
	span.pdb_list_product_td_price_extra {font: 7pt Arial, Geneva, Verdana, sans-serif; color: #535353;}

	.pdb_list_product_table_detail {}

	/* Ruimte tussen de cell van de foto en de product omschrijving */
	.pdb_list_product_spacer {}

	/* Ruimte tussen de productdetails en het memo invulveld */
	.pdb_list_product_spacer2 {}

	.pdb_list_product_td_desc {text-align: justify; padding: 15px 15px 15px 15px; border: 1px solid #e5e5e5; border-top: 0px;}
	.pdb_list_product_td_desc img {margin: 0px 0px 15px 15px;}
	.pdb_list_text {}
	.pdb_list_product_td_photo {}
	.pdb_list_product_td_ordertext {}
	.pdb_list_product_td_buttons {position: relative; *margin-top: -2px; padding: 5px; background: #f2f2f2; border: 1px solid #e5e5e5; border-top: 0px;}


	/***************************************************************
	 ** Paging
	 ***************************************************************/

	.pdb_list_product_div_paging {}
	.pdb_list_category_div_paging {}


	/***************************************************************
	 ** Ajax
	 ***************************************************************/

	.loadingDiv
	{
		border: solid 1px gray;
		background-color: White;
	}

	/***************************************************************
	 ** Winkelwagen style
	 ***************************************************************/

	.shoppingCard  {}

	.shoppingCard .content_textbox {border: 1px solid gray;}

	A.shoppingCard .content_commandbutton:link {}
	A.shoppingCard .content_commandbutton:visited {}
	A.shoppingCard .content_commandbutton:hover {}
	
	.bestel {font-weight: bold; text-transform: uppercase;}
	
/*	=================================================================================================
	Footer stijlen
	================================================================================================= */
	
	.footer_col {width: 171px; float: left;}
	.footer_item {width: 170px; line-height: 25px; text-indent: 5px; margin: 0px 1px 1px 0px; background: #baac98; font-size: 9pt;}
	.footer_col b {color: #d00001;}
	.footer_col a:link, .footer_col a:visited {color: #d00001; text-decoration: none; font-style: italic;}
	.footer_col a:active, .footer_col a:hover {color: #535353; text-decoration: none; font-style: italic;}
