

html {
	overflow: -moz-scrollbars-vertical;
}

body {
	text-align: center;
}

div.main {
	margin-left: auto;
	margin-right: auto;
	margin-top: 3em;
	padding-bottom: 2em;
	text-align: left;
	width: 59.375em;
	position: relative;
	
	
}

h1,
h2,
p,
body,
ul,
input {
	padding: 0;
	margin: 0;
}

div.pos_formelement {
	clear: both;
	padding-top: 0.5em;
	margin: 0em;
}

div.pos_inputtitle {
	float: left;
	width: 28%;
}

div.pos_input {
	float: left;
	width: 68%;
	padding-left: 1em;
}

div.pos_submit input {
	float: right;
	clear: both;
	width: 10.6327272727em;
	height: 1.96363636364em;
	margin-top: 1em;
}

div.pos_input select,
div.pos_input textarea,
div.pos_input input {
	width: 100%;
}

div.pos_input select.mceSelectList {
	width: auto;
}

div.pos_input textarea {
	height: 15em;
}

div.pos_input.pos_date input {
	width: 3.2em;
}

div.pos_input.pos_date input.pos_fieldjaar {
	width: 5em;
}

div.pos_input.pos_date div.pos_fieldtitle,
div.pos_input.pos_date div.pos_fieldelement {
	float: left;
	padding-right: 1em;
}

div.pos_input textarea {
	height: 8em;
}

div.pos_input div.pos_radio input,
div.pos_input input.pos_boolean,
div.pos_input div.pos_checkbox input {
	width: auto;
	float: left;
}

div.pos_input div.pos_date,
div.pos_input div.pos_radio div.pos_uren,
div.pos_input p.pos_extratitle {
	float: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div.pos_input div.pos_date input {
	width: 5em;
}

div.pos_input div.pos_radio div.pos_uren input {
	width: 3em;
}

div.pos_input label {
	float: left;
	padding: 0;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div.pos_radio,
div.pos_check {
	clear: left;
	padding-top: 0.2em;
}

div.pos_content {
	padding-top: 0.25em;
}

/** editor form style **/
div.pos_editor div.pos_input input {
	float: none;
	clear: none;
	width: 21.8181818182em;
	margin: 0em;
}

div.pos_editor div.pos_input textarea {
	height: 8em;
}

div.pos_editor div.pos_input textarea.pos_htmlarea {
	height: 35em;
	width: 55em;
}

div.pos_editor div.pos_input div.pos_radio input,
div.pos_editor div.pos_input input.pos_boolean,
div.pos_editor div.pos_input div.pos_checkbox input {
	width: auto;
	float: left;
}

div.pos_editor div.pos_input img.pos_calendarimg {
	margin: 0em;
	margin-left: 0.5em;
	vertical-align: bottom;
}

div.pos_editor div.pos_fieldfoto div.pos_input input {
	height: 1.96363636364em;
}

div.pos_editor div.pos_inputtitle {
	float: none;
	width: 14.5454545455em;
	margin: 0em;
}

div.pos_cadeaubonform div.pos_submit input,
div.pos_editor div.pos_submit input {
	float: right;
	clear: none;
	margin: 1em;
	height: 1.74545454545em;
	width: 7em;
}

div.pos_cadeaubonform div.pos_submit input {
	width: auto;
}

div.pos_editor div.pos_submit.pos_nieuwecategorie {
	clear: both;
	float: left;
	margin-left: 1.5em;
}

div.pos_editor div.pos_submit.pos_nieuwecategorie input {
	float: left;
	clear: none;
	margin: 1em;
	height: 1.74545454545em;
	width: 12em;
}

div.pos_editor div.pos_booleanoptions input {
	float: left;
	width: 1.30909090909em;
	height: 1.30909090909em;
	margin-right: 1.45454545455em;
	margin-left: 1.45454545455em;
	margin-top: 1.01818181818em;

	
}

div.pos_editor div.pos_booleanoptions label {
	float: left;
	width: 1.45454545455em;
	margin-top: 1.01818181818em;

	
}
/*==editor form style==*/

div.pos_vacancylist {
	float: left;
	width: 10em;
}

div.pos_simplepage {
	float: left;
	width: 46.8em;
}

div.pos_simplepage div.pos_contentwrapper div.pos_tekstcontent p,
div.pos_simplepage div.pos_contentwrapper div.pos_tekstcontent ul {
	padding-left: 0.9em;
	padding-right: 1.7em;
	padding-top: 1em;
	padding-bottom: 1em;
	width: auto;
}

div.pos_simplepage div.pos_contentwrapper div.pos_tekstcontent table {
	display: block;
	width: 38em;
	padding-left: 1.75em;
}

div.pos_textpage div.pos_textfotos img.pos_textfoto {
	padding-left: 0.2em;
	
}

div.pos_producttext div.pos_textfotos img.pos_textfoto {
	float: right;
	margin: 0em;
	padding: 0em;
	margin-top: 3.3em;
	
}

div.pos_maincontent {
	float: left;
	width: 46.2em;
	
}

div.pos_producttext div.pos_contentwrapper,
div.pos_textpage div.pos_contentwrapper {
	float: left;
	padding: 0em;
}

div.pos_producttext div.pos_contentwrapper h1 {
	padding-left: 0.5em;
	padding-top: 0em;
}

div.pos_producttext div.pos_contentwrapper {
	padding-top: 1em;
	width: 46.5em;
}

div.pos_producttext div.pos_contentwrapper p {
	padding-left: 1em;
	padding-top: 1em;
}

div.pos_contentwrapper div.pos_cmsbar {
	padding-top: 1.375em;
	padding-left: 1.375em;
	width: 23em;
}

div.pos_contentwrapper div.pos_cmsbar a img {
	margin: 0em;
	margin-bottom: 1.375em;
	width: 1.6em;
	height: 1.6em;
}

div.pos_contentwrapper h1 {
	padding-left: 2.1em;
	padding-top: 1.57142857143em;
}

div.pos_newspage h1 {
	padding-left: 1.57142857143em;
	padding-bottom: 1.57142857143em;
	padding-top: 1.57142857143em;
}


div.pos_textpage div.pos_contentwrapper h1 {
	padding-left: 0em;
	padding-bottom: 1.57142857143em;
	padding-top: 1.57142857143em;
}

div.pos_simplepage div.pos_contentwrapper h1 {
	padding-left: 0.4em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

div.pos_form h1 {
	width: 26.2857142857em;
	padding-bottom: 1.57142857143em;
	padding-top: 1.57142857143em;
}

div.pos_vacancylist h2 {
	font-weight: bold;
}

div {
	text-align: left;
}

ul.pos_menumain {
	width: 60.375em;
}

div.pos_mainmenu {
	clear: both;
	height: 2em;
	width: 100%;
	margin-bottom: 0.1em;
}

img.pos_textfoto {
	float: left;
	margin-bottom: 0.1em;
	width: 12.5em;
}

div.pos_newspage h1.pos_nieuwstitel {
	padding-left: 2em;
	padding-bottom: 0em;
}

div.pos_tekstcontent table {
	border-collapse: collapse;
	border-spacing: 0em;
}

img.pos_logo,
ul li {
	float: left;
}

ul.pos_menutop li,
ul.pos_menulanguage li {
	padding-left: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 1.6875em;
}

ul.pos_menutop li {
	padding-left: 1.25em;
	padding-right: 0.25em;
	
}

ul.pos_submenu {
	width: 11.7em;
	float: left;
	text-align: left;
	min-height: 15em;
	padding-top: 0.5em;
	
}

ul.pos_submenu ul.pos_subsubmenu {
	padding-bottom: 1em;
}

ul.pos_submenu ul.pos_subsubmenu li {
	padding-left: 2em;
	padding-right: 0.5em;
	
	
}

ul.pos_submenu li {
	clear: left;
	float: none;
}

ul.pos_submenu li.pos_bestelprocesHeaderItem,
ul.pos_submenu li.pos_first {
	padding-left: 1.45em;
}

ul.pos_submenu li.pos_bestelprocesHeaderItem {
	padding-bottom: 0.4em;
}

div.pos_mainmenu ul {
	padding: 0em;
	margin: 0em;
	height: 100%;
}

div.pos_mainmenu ul li {
	float: left;
	width: 10.9em;
	height: 100%;
	margin-left: 0.25em;
	margin-right: 0.25em;
}

ul.zakelijk {
	position: absolute;
	top: -2em;
	left: 42.45em;
	width: 18em;
}

ul.zakelijk li {
	width: 8em;
	height: 1.6em;
	text-align: center;
	padding-top: 0.3em;
	margin-left: 0.375em;
}
div.pos_mainmenu ul li.line {
	width: 1px;
}

div.pos_mainmenu ul li a {
	display: block;
	padding-top: 0.6em;
}

div.pos_mainmenu ul li ul li a {
	padding-top: 0;
}

div.pos_mainmenu ul ul li a {
	border: 0;
}

div.pos_mainmenu {
	text-align: center; /* works for IE */
}

div.pos_footer {
	margin: auto;
	width: 59.375em;
	clear: both;
	padding-top: 0.75em;
	padding-left: 1.25em;
	height: 2em;
	
	
}

div.pos_footer ul.pos_menubottom,
div.pos_footer p {
	float: left;
}

div.pos_footer ul.pos_menubottom li {
	margin: 0em;
	margin-right: 0.8em;
}

h1 a {
	position: absolute;
	top: 8.5em;
}

div.pos_form {
	margin-left: 0.5em;
}

div.pos_popup div.pos_form {
	width: 30em;
	float: left;
	margin-left: 1.375em;
	margin-top: 1.375em;
}

div.pos_guestbook {
	float: left;
	margin-left: 2.1em;
	width: 30em;
}

div.pos_guestbook div.pos_guestbooklinks {
	margin: 0em;
	margin-top: 2em;
	margin-bottom: 1.5em;
}

div.pos_guestbook div.pos_messageheader {
	margin: 0em;
}

div.pos_guestbook div.pos_messagebody {
	margin: 0em;
	margin-top: 1em;
	margin-bottom: 2em;
}

div.pos_vacancytext a {
	float: left;
	clear: both;
}

div.pos_inpager {
	float: right;
	height: 2em;
	padding-right: 1.2em;
	padding-bottom: 0.75em;
	padding-top: 1em;
	
}

div.pos_pager {
	float: right;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-top: 1em;
	clear: both;
	
}

div.pos_productoverview {
	float: left;
	clear: right;
	width: 36em;
	padding-left: 0.2em;
}

div.pos_summary_winkelwagen {
	float: left;
	width: 10.8em;
	padding-top: 0.3em;
	padding-left: 1.5em;
}

div.pos_productthumb div.pos_infobar {
	xheight: 1.3em;
	position: absolute;
	bottom: 0.25em;
	left: 1em;
	width: 11.5em;
}

div.pos_productthumb div.pos_infobar p {
	float: left;
}

div.pos_productthumb div.pos_infobar p.pos_prijs {
	width: 5.3em;
}

div.pos_aantalresultaten {
	clear: both;
	width: 100%;
	height: 2em;
	padding-left: 2em;
}

div.pos_productthumb div.pos_infobar p a {
	padding-left: 0.5em;
	padding-right: 0.5em;
	display: block;
}

div.pos_productthumb div.pos_infobar p img {
	float: left;
	margin-right: 0.3em;
}

div.pos_paragraph.pos_producttext {
	margin-right: 0.31em;
}

div.pos_paragraph div.pos_cms a img {
	margin-top: 0;
}

div.pos_paragraph.pos_producttext div.pos_tekst {
	margin-right: 0em;
}

div.pos_productoverviewpage div.pos_productoverview div.pos_paragraph.pos_producttext div.pos_tekst {
	width: auto;
	height: 15.55em;
	padding-top: 0.5em;
	padding-left: 0.5em;
}

div.pos_paragraph.pos_productimage div.pos_image {
	width: 25.57em;
	height: 12.9em;
	
}

div.pos_productoverview div.pos_paragraph div.pos_image img {
	width: 100%;
	height: 100%;
}

div.pos_paragraph div div.pos_cms {
	position: absolute;
	top: 0;
	right: 0;
}

div.pos_paragraph div div.pos_cms.pos_cmsflash {
	right: -20px;
}

div.pos_paragraph > div.pos_cms {
	position: absolute;
	top: 0;
	left: 0;
}

div.pos_templateselector a {
	display: block;
	float: left;
	clear: left;
}

div.pos_templateselector a img {
	margin-top: 0.1em;
}

div.pos_pager p {
	padding-top: 0.4em;
	padding-left: 1em;
	padding-right: 1em;
}

div.pos_pager input.pos_paginaselect {
	width: 3em;
	margin-top: 0.3em;
	float: left;
	height: 1.45454545455em;
}

div.pos_newspage div.pos_nieuwsbijlage,
div.pos_newspage div.pos_othernews,
div.pos_newspage div.pos_oldnews {
	float: left;
	clear: both;
	padding-left: 1.375em;
	padding-top: 1.375em;
}

div.pos_newspage div.pos_tekstcontent {
	float: left;
	clear: both;
	padding-left: 1.375em;
	padding-top: 1.375em;
}

div.pos_lichtkrantcontainer {
	float: right;
	height: 1.4em;
	overflow: hidden;
	width: 38em;
	position: relative;
	top: 2em;
	z-index: 10;
	
}

div.pos_lichtkrantcontainer div.pos_lichtkrantmessages {
	position: relative;
	z-index: 1;
	top: 1.38em;
}

div.pos_lichtkrantcontainer div.pos_lichtkrantmessages div.pos_lichtkrantmessage {
	text-align: center;
	height: 1.88em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

div.pos_bestelling,
div.pos_winkelwagen {
	clear: both;
	width: 47.175em;
	padding-top: 0.75em;
	padding-left: 0.5em;
}

div.pos_winkelwagen div.pos_simplepage {
	margin-bottom: 2em;
}

div.pos_productdetails {
	float: left;
	width: 46.5em;
	padding-top: 3em;
	padding-left: 0.5em;
}

div.pos_productdetails img.pos_foto {
	height: 18.75em;
	width: 18.75em;
	float: left;
}

div.pos_productdetails div.pos_productinfo {
	float: left;
	width: 16.8675em;
	padding-left: 0.75em;
	position: relative;
	height: 21.75em;
}

div.pos_productdetails h2 {
	margin: 0;
	padding: 0.1em;
	padding-left: 0.5em;
}

div.pos_productdetails h1 {
	margin: 0;
	padding: 0.1em;
	padding-top: 0.3em;
	padding-left: 0.65em;
}

div.pos_productdetails h2 {
	padding-bottom: 0.3em;
}

div.pos_productdetails h3 {
	padding: 0;
	margin: 0;
	padding-top: 1.5em;
	padding-left: 0.75em;
}

div.pos_productdetails p {
	padding-left: 0.75em;
	padding-right: 1.5em;
}

div.pos_productdetails div.pos_productthumb p {
	padding-left: 0;
	padding-right: 0;
}

div.pos_productdetails p.pos_extralinks {
	position: absolute;
	bottom: 3.5em;
}

div.pos_productdetails table.pos_productoverview {
	clear: both;
	width: 100%;
}

div.pos_productdetails table.pos_productoverview tr.pos_productrow td {
	height: 3.5em;
	vertical-align: center;
}

div.pos_productdetails table.pos_productoverview tr.pos_productrow td.pos_aantal,
div.pos_productdetails table.pos_productoverview tr.pos_productrow td.pos_aantalbuttons {
	padding-left: 2em;
	width: 2em;
}

div.pos_productdetails table.pos_productoverview tr.pos_productrow td.pos_aantalbuttons {
	padding-left: 0em;
	width: 0.4em;
}

div.pos_winkelwagen table.pos_winkelwagenoverview tr.pos_winkelwagenrow td.pos_aantalbuttons {
	padding-left: 0em;
	padding-top: 0.9em;
	width: 0.4em;
}

div.pos_winkelwagen table.pos_winkelwagenoverview tr.pos_winkelwagenrow td.pos_aantalbuttons {
	padding-right: 1em;
}

td.pos_aantal div.pos_aantalup {
	float: left;
	clear: none;
}

td.pos_aantal div.pos_aantaldown {
	float: left;
	clear: none;
}

td.pos_aantal input.pos_aantalfield,
div.pos_winkelwagen td input.pos_aantalfield {
	height: 1.53em;
	padding-top: 0.2em;
}

div.pos_winkelwagen table th,
div.pos_winkelwagen table td,
div.pos_productdetails table.pos_productoverview th,
div.pos_productdetails table.pos_productoverview td {
	padding-left: 2.3em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

div.pos_winkelwagen table th.aantalHeader {
	padding-left: 1.7em;
	padding-right: 1em;
}

div.pos_winkelwagen table th.deleteHeader {
	padding: 0;
}

div.pos_winkelwagen table th.pos_prijsheader {
	padding-right: 1.4em;
	text-align: right;
}

div.pos_winkelwagen table td.pos_verwijderen {
	padding-left: 0.7em;
}

div.pos_winkelwagen table td.pos_aantal {
	padding-right: 0;
	width: 1em;
}

div.pos_winkelwagen table th,
div.pos_productdetails table.pos_productoverview th {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

div.pos_productdetails table.pos_productoverview td {
	padding-top: 0.35em;
	padding-bottom: 0.35em;
}

div.pos_productdetails table.pos_productoverview td input {
	width: 3.5em;
}

div.ticker {
	float: left;
	margin-top: 3.5714em;
	padding: 0.8928em;
	width: 334px;
}

div.pos_winkelwagen div.pos_wwlinks,
div.pos_productdetails div.pos_wwlinks {
	padding-top: 2.5em;
	width: 14em;
	height: 10em;
	float: right;
}

div.pos_winkelwagen div.pos_wwlinks {
	width: 15.2em;
}

div.pos_winkelwagen div.pos_wwlinks a,
div.pos_productdetails div.pos_wwlinks a {
	clear: left;
	float: left;
	width: 17em;
	padding-left: 1.5em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

div.pos_winkelwagen div.pos_wwlinks a.pos_plaats,
div.pos_productdetails div.pos_wwlinks a.pos_plaats {
	padding-top: 0.9em;
	padding-bottom: 0.9em;
}

div.pos_popup ul.pos_popups {
	margin-top: 0;
}

ul.pos_popups {
	clear: both;
	margin: 0;
	padding: 0;
	margin-top: 3.5em;
	height: 5em;
}

ul.pos_popups h1 {
	margin: 0;
	padding-left: 2.3em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	clear: both;
}

ul.pos_popups.pos_overzichtpopups {
	padding: 0em;
	width: 46em;
	margin-left: 0.4375em;
}

div.pos_winkelwagen ul.pos_popups h1 {
	padding-bottom: 0.4em;
	margin-bottom: 0.4em;
}

div.pos_winkelwagen div.pos_contentwrapper,
div.pos_winkelwagen ul.pos_popups {
	width: 46em;
}

ul.pos_popups li {
	padding-left: 1.5em;
	width: 9.5em;
}

div.pos_popup {
	display: none;
	width: 40em;
	height: 35em;
	overflow: hidden;
	position: fixed;
	left: 3em;
	top: 4em;
	padding: 0em;
	z-index: 10;
	
}

div.pos_popup div.pos_popuptekstcontent {
	margin-top: 3.5em;
	padding: 2em;
	padding-top: 0em;
	padding-bottom: 0em;
	height: 15em;
	overflow-y: scroll;
}

div.pos_popup h1 a.pos_cmslink {
	position: relative;
	top: 0em;
}

div.pos_popup div.pos_cmsbar {
	clear: both;
}

div.pos_popup ul.pos_popups {
	padding-top: 0em;
	width: 40em;
}

div.pos_popup h1 {
	float: left;
	margin-left: 2.3em;
	margin-top: 1.5em;
	
}

div.pos_popup a.pos_cmslink img {
	margin-top: 0em;
}

div.pos_popup ul.pos_popups h1 {
	float: none;
	margin-left: 0em;
	margin-top: 0em;
	padding-left: 2.9em;
}

div.pos_popup ul.pos_popups li {
	padding-left: 2em;
}

div.pos_popup div.pos_close {
	float: right;
	margin-right: 2em;
	margin-top: 1em;
	
}

div.pos_popup div.pos_tekstcontent {
	clear: both;
	padding: 0;
	margin: 0;
}

div.pos_popup div.pos_fotos {
}

div.pos_popup div.pos_fotos img.pos_full {
	float: left;
	margin: 1.5em;
	margin-right: 1.5em;
}

div.pos_popup div.pos_fotos img.pos_small {
	float: right;
	margin: 0.75em;
	margin-left: 0em;
	margin-right: 1.5em;
}

div.pos_productdetails h1.pos_productsuggestie {
	clear: both;
	margin-top: 16em;
	margin-bottom: 0.75em;
	padding-left: 2.3em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	width: 53.65em;
	
}

div.pos_form h1 {
	clear: both;
}

/* search button */

div.pos_fieldsearchterm div.pos_input {
	padding: 0em;
	padding-right: 0.5em;
	padding-bottom: 0.3em;
	
}

div.pos_fieldsearchterm div.pos_submit input {
	clear: none;
	height: 1.50em;
	margin: 0em;
	margin-right: 1em;
	width: 2.75em;
	
}

div.pos_productsearch div.pos_fieldsearchterm div.pos_input {
	width: 27.5em;
	

}

div.pos_productsearch div.pos_fieldsearchterm div.pos_inputtitle {
	width: 27.5em;
	position: relative;
	top: -1.5em;
}

div.pos_productsearch div.pos_submit {
	float: left;
}

div.pos_productsearch div.pos_submit input {
	height: 1.55em;
	width: 3em;
	margin: 0em;
	padding: 0em;
}

div.pos_productsearch div.pos_submit {
	width: 2em;
	margin: 0em;
}

/* prijs selects */

div.pos_fieldminprice div.pos_input {
	width: 11em;
}

div.pos_fieldmaxprice div.pos_input {
	width: 11em;
}

div.pos_fieldminprice div.pos_input select {
	width: 10em;
	float: left;
}

div.pos_fieldmaxprice div.pos_input select {
	width: 10em;
	float: left;
}

div.pos_navigationsearch p {
	text-align: center;
	padding-bottom: 0.5em;
}

div.pos_navigationsearch input {
	float: left;
	width: 7.7em;
	height: 1.6em;
	padding-top: 0.4em;
	padding-left: 0.3em;
}

div.pos_navigationsearch input.searchsubmit {
	width: 3em;
	padding-top: 0;
	height: 2.15em;
}

table.pos_winkelwagenoverview {
	width: 46.05em;
	padding-left: 0.45em;
	padding-bottom: 1.5em;
	
}

table.pos_winkelwagenoverview td.pos_prijs {
	text-align: right;
	padding-left: 0.5em;
	padding-right: 1.5em;
}

table.pos_winkelwagenoverview tr td {
	padding-top: 1em;
	text-align: left;
}

table.pos_winkelwagenoverview tr td.pos_euro {
	width: 2em;
	padding-left: 0.5em;
}

table.pos_winkelwagenoverview td input {
	width: 4em;
}

div.pos_winkelwagen h1 {
	padding-left: 1.75em;
	padding-bottom: 1.5em;
}

div.pos_bestelling h1 {
	padding-top: 3em;
	padding-left: 2.15em;
	padding-bottom: 0.7em;
}

table.pos_winkelwagenoverview tr.pos_kostenoverzicht th,
table.pos_winkelwagenoverview tr.pos_kostenoverzicht td {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

table.pos_winkelwagenoverview tr.pos_kostenoverzicht th,
table.pos_winkelwagenoverview tr.pos_kostenoverzicht.pos_totaal td {
	padding-top: 0.9em;
	padding-bottom: 0.9em;
	height: 2em;
}

table.pos_winkelwagenoverview tr.pos_kostenoverzicht th {
	text-align: right;
	padding-right: 1.5em;
}

div.pos_regform div.pos_submit input {
	width: auto;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div.pos_submit {
	clear: both;
	padding-left: 1em;
}

div.pos_registrerenwrapper div.pos_submit {
	padding-left: 0;
}

div.pos_tekstcontent ul li {
	float: none;
	padding-left: 1em;
}

td.pos_titlecell {
	width: 12em;
}

td.pos_valuecell {
	width: 30em;
}

td.pos_linkcell {
	width: 10em;
	text-align: right;
}

div.pos_bestelprocesHeader {
	margin-top: 0.7em;
}

div.pos_bestelprocesHeader div.pos_bestelprocesHeaderItem {
	float: left;
	padding-left: 1.6em;
	padding-right: 1.51em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}

div.pos_bestellingsform {
	padding-left: 1.8em;
}

div.pos_bestellingsform table{
	margin-bottom: 0.8em;
}

div.pos_bestellingsform table td {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

div.pos_fieldbetaalmethode div.pos_radio {
	height: 1.6em;
}

td.pos_adresTitle {
	width: 10em;
	padding-left:1em;
}

td.pos_adresKeuze {
	width: 15em;
}

div.pos_check {
	margin: 0em;
	padding: 0em;
}

div.pos_check input {
	width: 1em;
	margin-top: 0.1em;
}

div.pos_inputtitleCheck {
	width: 40em;
}

div.pos_navigationsearch div.pos_submit div.pos_submitwrapper input {
	padding-bottom: 1.36em;
	padding-left: 0.2em;
	margin-bottom: 0.4em;
}

div.pos_verschillendeboodschap,
div.pos_eenBoodschap,
div.pos_meerdereBoodschappen,
div.pos_altadres {
	display: none;
}

div.pos_fieldpersoonlijkeboodschap div.pos_inputtitle,
div.pos_fieldverschillendeboodschap div.pos_inputtitle {
	width: 28em;
	padding-bottom: 0.8em;
	float: left;
}

div.pos_fieldverschillendeboodschap div.pos_input,
div.pos_fieldpersoonlijkeboodschap div.pos_input {
	width: 7em;
	float: left;
}

div.pos_buttonLeft {
	padding-top: 2em;
	float: left;
	width: 15em;
}

div.pos_buttonLeft input {
	float: left;
}


div.pos_buttonRight {
	padding-top: 2em;
	float: right;
	width: 15em;
}

div.pos_submit input {
	width: auto;
	padding-left: 1em;
	padding-right: 1em;
	margin: 0em;
}

div.pos_bestellingsform div.pos_formelement {
	padding-bottom: 1em;
}

div.pos_bestellingsform p.pos_error {
	padding-bottom: 0.8em;
}

div.pos_bestellingsform div.pos_check {
	width: 1em;
}

div.pos_content div.pos_textfotos {
	width: 12.75em;
	float: left;
}

img.pos_boodschappinky {
	margin-top: 0.5em;
}

div.pos_bestellingsform p {
	clear: both;
}

img.pos_thuiswinkel {
	margin-top: 1.5em;
	margin-left: 2em;
}

div.pos_cadeaubonform {
	position: absolute;
	top: 15em;
	left: 25%;
	width: 50%;
	z-index: 1000;
	padding: 1em;
	display: none;
}

ul.pos_cadeaubonmenu {
	clear: both;
	padding-left: 2em;
}

ul.pos_cadeaubonmenu li {
	float: none;
}

/** Form element overriding for new order form **/

div.pos_registrerenwrapper div.pos_formelement.pos_fieldverantwoordelijk,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgreferentie,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbedrijfsnaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgplaats,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgland,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgadres,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcodeletters,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgachternaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcode,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorghuisnummer,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtoevoeging,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtussenvoegsel,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgvoornaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorggeslacht,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldreferentie,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbedrijfsnaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldemail,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldmobiel,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtelefoon,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldplaats,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldland,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldadres,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcodeletters,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldachternaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcode,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldhuisnummer,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtoevoeging,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtussenvoegsel,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldvoornaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldgeslacht,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbtwnummer,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldaantal_medewerkers {
	clear: none;
	float: left;
	padding-right: 1em;
}

div.pos_formsandbag {
	clear: both;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcodeletters div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcodeletters div.pos_inputtitle {
	visibility: hidden;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcodeletters div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcodeletters div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcodeletters,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcodeletters div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcodeletters div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcodeletters {
	width: 2em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtoevoeging div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtoevoeging div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtoevoeging,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtussenvoegsel div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtussenvoegsel div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtussenvoegsel,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtoevoeging div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtoevoeging div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtoevoeging,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtussenvoegsel div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtussenvoegsel div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtussenvoegsel {
	width: 5em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldverantwoordelijk div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldverantwoordelijk,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldemail div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldemail div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldemail,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldmobiel div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldmobiel div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldmobiel,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtelefoon div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtelefoon div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtelefoon {
	width: 7.5em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgreferentie div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgreferentie div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgreferentie,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbedrijfsnaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbedrijfsnaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbedrijfsnaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbtwnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbtwnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbtwnummer,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgland div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgland div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgland,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgplaats div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgplaats div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgplaats,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgadres div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgadres div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgadres,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldreferentie div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldreferentie div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldreferentie,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbedrijfsnaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbedrijfsnaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbedrijfsnaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbtwnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbtwnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbtwnummer,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldland div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldland div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldland,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldplaats div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldplaats div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldplaats,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldadres div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldadres div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldadres,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldaantal_medewerkers div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldaantal_medewerkers div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldaantal_medewerkers {
	width: 9em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgachternaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgachternaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgachternaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldachternaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldachternaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldachternaam {
	width: 10em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorghuisnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorghuisnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorghuisnummer,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcode div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcode div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcode,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorggeslacht div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorggeslacht div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorggeslacht,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgvoornaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgvoornaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgvoornaam,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldhuisnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldhuisnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldhuisnummer,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcode div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcode div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcode,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldgeslacht div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldgeslacht div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldgeslacht,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldvoornaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldvoornaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldvoornaam {
	width: 4em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldverantwoordelijk div.pos_inputtitle {
	width: 35em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldverantwoordelijk div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgreferentie div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgreferentie div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbedrijfsnaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbedrijfsnaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbtwnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgbtwnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgland div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgland div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgplaats div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgplaats div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgadres div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgadres div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorghuisnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorghuisnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtoevoeging div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtoevoeging div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcodeletters div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcodeletters div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcode div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcode div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgachternaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgachternaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtussenvoegsel div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgtussenvoegsel div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorggeslacht div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorggeslacht div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgvoornaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgvoornaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldreferentie div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldreferentie div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbedrijfsnaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbedrijfsnaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbtwnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbtwnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldemail div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldemail div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldmobiel div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldmobiel div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtelefoon div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtelefoon div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldland div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldland div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldplaats div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldplaats div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldadres div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldadres div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldhuisnummer div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldhuisnummer div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtoevoeging div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtoevoeging div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcodeletters div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcodeletters div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcode div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcode div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldachternaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldachternaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtussenvoegsel div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtussenvoegsel div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldgeslacht div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldgeslacht div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldvoornaam div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldvoornaam div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldaantal_medewerkers div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldaantal_medewerkers div.pos_input {
	float: none;
	padding-left: 0em;
	padding-bottom: 0.3em;
}

div.pos_registrerenwrapper p.required {
	padding-left: 2.2em;
	padding-top: 0.75em;
}

div.pos_selectbetaalmethode h1,
div.pos_personaliseren h1,
div.pos_winkelwagen h1,
div.pos_registrerenwrapper h1 {
	padding-left: 1.75em;
	padding-top: 0.75em;
}

div.pos_selectbetaalmethode h2,
div.pos_selectbetaalmethode h3,
div.pos_personaliseren h2,
div.pos_registrerenwrapper h2 {
	margin-top: 2em;
	margin-bottom: 0.5em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 1.8em;
	clear: both;
}

div.pos_personaliseren div.pos_input {
	padding-left: 0.7em;
}

div.pos_personaliseren {
	padding-left: 0.5em;
}

div.pos_personaliseren div#personaliseerform {
	padding-left: 0.4em;
	width: 45.5em;
}

div.pos_personaliseren div#personaliseerform h2 {
	padding-left: 1.5em;
}

div.pos_selectbetaalmethode h3 span {
	float: right;
	padding-right: 1em;
}

div.pos_selectbetaalmethode p {
	padding-left: 2.1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

div.pos_afhalentrue {
	display: none;
}

div.regpart {
	margin-top: 4em;
}

table.pos_contactgegevens th {
	padding-right: 20.2em;
	padding-left: 2.2em;
}

table.pos_contactgegevens {
	padding-top: 1em;
	padding-bottom: 1em;
}

div.pos_selectbetaalmethode {
	padding-left: 0.9em;
	width: 45.5em;
	
}

div.addresses {
	padding-top: 1em;
}

div.addresses div.address {
	float: left;
	width: 22.5em;
}

div.pos_selectbetaalmethode h1,
div.pos_selectbetaalmethode h2,
div.pos_selectbetaalmethode h3 {
	margin: 0;
}

div.pos_selectbetaalmethode h3 {
	margin-bottom: 1em;
}

div.pos_betaalmethode {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1.5em;
}

div.pos_betaalmethode input {
	margin-right: 0.5em;
}

div.pos_registrerenwrapper {
	width: 46em;
	padding-left: 0.5em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldverantwoordelijk,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldanderaflever,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorggeslacht,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgreferentie,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgpostcode,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldbezorgadres,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldgeslacht,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldzakelijk,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldreferentie,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldpostcode,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldtelefoon,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldemail,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldnieuwsbrief,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldadres {
	padding-left: 1.375em;
}

div.pos_registrerenwrapper div.pos_fieldzakelijk {
	margin-bottom: 2.5em;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldanderaflever div.pos_inputtitle,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldnieuwsbrief div.pos_inputtitle {
	width: 70%;
}

div.pos_registrerenwrapper div.pos_formelement.pos_fieldanderaflever div.pos_input,
div.pos_registrerenwrapper div.pos_formelement.pos_fieldnieuwsbrief div.pos_input {
	width: 25%;
}

div.pos_anderaflever {
	display: none;
}

p.pos_extratext {
	padding-left: 0.3em;
	padding-right: 1.3em;
	padding-top: 2.5em;
	float: left;
}

div.pos_afhalenoptie {
	width: 40em
	margin-left: 0.5em;
	padding: 1.375em;
	height: 3em;
}

div.pos_afhalenoptie label,
div.pos_afhalenoptie div.pos_kosten,
div.pos_afhalenoptie input {
	padding-bottom: 1em;
}

div.pos_afhalenoptie label {
	float: left;
	padding-left: 0.5em;
}

div.pos_afhalenoptie input {
	float: left;
	clear: both;
}

div.pos_afhalenoptie div.pos_kosten {
	float: right;
	padding-right: 3.8em;
}

div.pos_formelement.pos_fieldhidepersonaliseren {
	padding-left: 0.9em;
}

div.pos_firstfalse {
	display: none;
}

div.pos_boodschapform img {
	width: 6em;
	height: 6em;
	float: left;
	clear: right;
}

div.pos_boodschapform div.pos_formelements {
	float: right;
	width: 36em;
}

div.boodschaptext,
div.boodschaplongtext {
	position: relative;
}

div.counter_boodschap {
	position: absolute; /* relative to div.boodschaptext or div.boodschaplongtext */
	top: 3.9em;
	left: 24em;
}

div.boodschaptext div.counter_boodschap {
	left: 40.8em;
}

div.counter_boodschap,
div.boodschaptext div.counter_boodschap {

}

div.counter_boodschap,
div.boodschaptext div.counter_boodschap {

}

div.pos_boodschapform div.pos_formelements div.pos_formelement {
	float: none;
	clear: none;
}

div.pos_boodschapform div.pos_formelements div.pos_boodschapbox {
	float: left;
	width: 15em;
	margin-left: 1.5em;
	
}

div.pos_boodschapform div.pos_formelements div.pos_boodschapbox label {
	padding-left: 0.5em;
}

div.pos_formelement.pos_allthesamequestion div.pos_inputtitle {
	width: 38%;
	padding-left: 11em;
}

div.pos_formelement.pos_allthesamequestion div.pos_input {
	width: 18%;
}

div.pos_boodschapform div.pos_formelements textarea {
	float: left;
	height: 15em;
	width: 21em;
	margin-top: 1em;
	margin-left: 2em;
}

div.pos_productpersonalisering p {
	clear: both;
}

div.pos_geengravering {
	float: left;
	height: 15em;
	width: 21em;
	margin: 1em;
	text-align: center;
}

div.pos_geengravering p {
	padding-top: 6em;
	width: 20em;
}

div.pos_extensivesearch div.pos_submit {
	clear: both;
	float: right;
}

table.pos_cadeaubontransactie th {
	padding-right: 3em;
}

table.pos_cadeaubontransactie td.pos_prijs {
	text-align: right;
	padding-left: 2em;
}

div.pos_cadeauformcode {
	display: none;
}

div.pos_cadeauformcode div.pos_formelement div.pos_inputtitle {
	float: none;
}

div.pos_cadeauformcode div.pos_formelement div.pos_input {
	float: none;
	padding-left: 1.5em;
}

div.pos_cadeauformcode div.pos_formelement div.pos_input input {
	width: 12em;
}
/**bannerstyles **/
div.pos_bcontent {
	width: 9.56em;
	height: 8em;
}

div.pos_banner {
	margin-top: 0.5em;
}


div.pos_content div.pos_banner {
	margin-top: 0em;
	margin-bottom: 0.5em;
}

div.pos_bcontent form div.pos_fieldemail div.pos_inputtitle {
	width: 100%;
}

div.pos_bcontent form div.pos_fieldemail div.pos_input {
	width: 9.43em;
	padding: 0em;
}

div.pos_bcontent form div.pos_submit input {
	clear: both;
	float: left;
	margin-left: 5em;
	margin-top: 1em;
	
}

div.pos_banner {
	margin-bottom: 1em;
}

div.pos_editor div#Wmbanner_wizard div.pos_submitwrapper div.pos_submit {/*used id because no other way to specify the bannerwizard */
	float: right;
	clear: none;
	width: 9em;
}

div.pos_editor div#Wmbanner_wizard div.pos_submitwrapper div.pos_submit input { /*used id because no other way to specify the bannerwizard */
	width: 13em;
}

div.pos_missingmessage p {
	margin-top: 1.7em;
	margin-bottom: -1.2em;
	padding-left: 2.2em;
}

div.pos_fotowrapper {
	float: left;
	width: 25.5em;

}

div.pos_bannernieuwsbrief {
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.pos_bannernieuwsbrief p {
	width: 13em;
}

div.pos_bannernieuwsbrief div.pos_inputtitle {
	margin: 0;
	padding: 0;
}


div.pos_bannernieuwsbrief div.pos_input {
	float: left;
	width: 9.75em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 0em;

}

div.banner {
	margin-top: 1em;
	margin-bottom: 1em;
	width: 9.45em;
	height: 4.5em;
	margin-left: 0.5625em;
	margin-right: 0.5625em;
	padding-left: 0.5625em;
	padding-right: 0.5625em;
	padding-top: 0.75em;
}

div.banner.pos_bannernavigation {
	height: auto;
}

div.banner.pos_banneroverview {
	padding-left: 0;
	padding-right: 0;
}

div.pos_priceslider div.pos_tracker {
	width: 9.5em;
	height: 1em;
	position: relative;
	margin-bottom: 0.5em;
}

div.pos_priceslider div.pos_handler {
	width: 0.5em;
	height: 1em;
	position: absolute;
	left: 0;
	top: 0em;
}

div.pos_priceslider {
	height: 6em;
}

div.pos_productoverview div.pos_paragraphs div.pos_cms {
	display: none;
}
div.pos_productoverview div.pos_paragraphs div div.pos_cms {
	display: block;
}

div.pos_tekst {
	margin-right: 0em; /* fix for FF 3 */
}

div.pos_paragraphs div.pos_imageleft_bannerright div.pos_image a.pos_cmslink img,
div.pos_paragraphs div.pos_imageleft_bannerright div.pos_image div.pos_cms img {
	width: auto;
}

div.pos_productoverviewpage div.pos_cmsbar {
	float: right;
}

div.pos_productoverviewpage div.pos_productdetails form a.pos_cmslink {
	position: absolute;
	right: 0px;
}

div.pos_productoverviewpage div.pos_productdetails form a.pos_cmslink img {
	margin-top: 0;
}

div.ticker {
	position: relative;
}
div.pos_productoverviewpage div.pos_productdetails form {
	
}

div.ticker a.pos_cmslink {
	top: 0px;
}

div.pos_productoverviewpage div.pos_productdetails form table.pos_productoverview a.pos_cmslink {
	position: relative;
	right: auto;
}

div.pos_productoverviewpage div.pos_productdetails div.pos_productinfo p.pos_extralinks a.pos_cmslink {
	position: absolute;
	left: 16em;
}

div.pos_productoverview div.pos_paragraphs div.pos_image,
div.pos_productoverview div.pos_paragraphs div.pos_tekst {
	float: left;
}

div.pos_productoverview div.pos_paragraphs div.pos_image {
	margin-right: 0.31em;
}

div.pos_productoverview div.pos_paragraphs div.pos_productpagina div.pos_tekst {
	margin-right: 0.31em;
}

div.pos_productpage div.pos_contentwrapper h1 {
	padding: 0;
	padding-left: 0.3em;
}

div.pos_productpage div.pos_contentwrapper,
div.pos_productoverview div.pos_title {
	padding-top: 1em;
	padding-left: 0.5em;
}

div.pos_paragraphs div.pos_imageleft_bannerright div.pos_nexttobanners {
	float: left;
	width: 34.8em;
	margin-right: 0.4375em;
}

div.pos_paragraphs div.pos_paragraph {
	clear: both;
	padding-top: 0.5em;
	position: relative;
}

div.pos_paragraphs div.pos_paragraphcontent {
	position: relative;
	margin: 0;
	padding: 0;
}

div.pos_paragraphs div.pos_paragraph div.pos_tekst {
	width: 45em;
	margin-right: 0.4375em;
}

div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title h2,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title2 h2,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title3 h2,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title4 h2 {
	display: inline;
	padding-right: 1.5em;
}

div.pos_paragraphs div.pos_paragraph.pos_menus {
	margin-left: 0.7em;
}

div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_image,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_image2,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_image3,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_image4 {
	float: left;
	margin-right: 0.875em;
	width: 10.7em;
}

div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title2,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title3,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_title4 {
	float: left;
	width: 10.05em;
	margin-right: 0.775em;
	padding-left: 0.75em;
	padding-bottom: 0.75em;
	padding-top: 0.5em;
}

div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_tekst,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_tekst2,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_tekst3,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_tekst4 {
	float: left;
	width: 10.05em;
	margin-right: 0.775em;
	padding-left: 0.75em;
	padding-bottom: 2.5em;
}

li.homespacer {
	height: 14.5em;
}

div.pos_paragraphs.homepage div.pos_paragraph.pos_productimage div.pos_image {
	width: auto;
	height: auto;
}

div.pos_paragraphs.homepage div.pos_paragraph.first {
	margin-left: -11.9em;
	
}

div.pos_paragraphs div.pos_paragraph.pos_wide_text_and_image,
div.pos_paragraphs div.pos_paragraph.pos_image_and_wide_text {
	width: 46.5em;
}

div.pos_paragraphs div.pos_paragraph.pos_image_and_wide_text div.pos_tekst {
	width: 32.5em;
	float: left;
	margin-right: 0;
	margin-left: 0.5em;
}

div.pos_paragraphs div.pos_paragraph.pos_wide_text_and_image div.pos_tekst {
	width: 32.5em;
	float: left;
}

div.pos_paragraphs div.pos_paragraph.pos_image_and_wide_text div.pos_image,
div.pos_paragraphs div.pos_paragraph.pos_wide_text_and_image div.pos_image {
	float: left;
	width: 12.9em;
}


div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_tekst,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_tekst2,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_tekst3,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_tekst4,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_image,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_image2,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_image3,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_image4,
div.pos_paragraphs div.pos_paragraph.pos_title_and_images div.pos_image,
div.pos_paragraphs div.pos_paragraph.pos_title_and_images div.pos_image2,
div.pos_paragraphs div.pos_paragraph.pos_title_and_images div.pos_image3,
div.pos_paragraphs div.pos_paragraph.pos_title_and_images div.pos_image4 {
	float: left;
	width: 10.7em;
	margin-right: 0.875em;
}

div.pos_paragraphs div.pos_paragraph.pos_texttext div.pos_tekst,
div.pos_paragraphs div.pos_paragraph.pos_texttext div.pos_tekst2,
div.pos_paragraphs div.pos_paragraph.pos_imageimage div.pos_image,
div.pos_paragraphs div.pos_paragraph.pos_imageimage div.pos_image2 {
	float: left;
	width: 22em;
	margin-right: 0.875em;
}

div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_tekst,
div.pos_paragraphs div.pos_paragraph.pos_menus div.pos_image,
div.pos_paragraphs div.pos_paragraph.pos_title_images_and_texts div.pos_tekst {
	clear: left;
}

div.pos_paragraphs div.pos_imageleft_bannerright div.pos_banneroverview {
	float: left;
	width: 9.8em;
	height: auto;
	margin: 0;
	margin-left: 0.4375em;
	margin-right: 0.4375em;
}

div.pos_banneroverview div#Wmbanner_wrapper div.pos_banner {
	width: 10.8em;
	position: relative;
	/*height: 3.8125em; no height for now*/
	padding: 0em;
	margin: 0em;
	margin-bottom: 0.31em;
	clear: both;
}

div.pos_banneroverview div#Wmbanner_wrapper div.pos_banner h2 {
	margin: 0.25em;
	margin-bottom: 0.1em;
}
div.pos_banneroverview div#Wmbanner_wrapper div.pos_banner p {
	padding: 0.25em;
	padding-top: 0em;
}

div.pos_banneroverview div#Wmbanner_wrapper div.pos_banner img.pos_right {
	float: right;
	cursor: pointer;
}

div.pos_banneroverview div.pos_banner div.pos_bannercmsbar {
	position: absolute;
	margin-top: -1.5em;
	margin-left: 6.5em;
	z-index: 1;
}
div.pos_banneroverview div.pos_bannercmsbar img {
	margin-top: 0em;
}
div.pos_banneroverview div.pos_banner div.pos_bannercmsbar img {
	margin-top: 1em;
}
div.pos_banneroverview div.pos_bannercmsbar {
	height: 1.5em;
}

div.pos_paragraphs div.pos_cms a {
	float: right;
}
div.pos_paragraphs div div.pos_cms a {
	float: none;
}

div.pos_paragraphs {
	float: left;
	width: 47.175em;
	padding-left: 0.5em;
	
}

div.pos_productoverviewpage div.pos_paragraphs {
	margin-right: 3.05em;
	margin-top: 2em;
	padding-left: 0;
}

div.pos_productoverviewpage div.pos_productoverview div.pos_paragraphs {
	margin-right: 0em;
	margin-top: 0em;
}

div.pos_productoverview div.pos_paragraphs {
	float: left;
	width: 23.6em;
}

div.pos_linkcms {
	position: absolute;
	top: 1em;
	right: 0;
}

div.pos_productthumb {
	float: left;
	position: relative;
	width: 10.8em;
	height: 15em;
	padding-top: 1em;
	margin: 0.4375em;
	text-align: center;
}

div.pos_productthumb a.pos_title {
	display: block;
	padding-top: 0.75em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

div.pos_productthumb div.pos_infobar {
	xheight: 2.3em;
	position: absolute;
	bottom: 0.5em;
	left: 0.2em;
	width: 11em;
}

div.pos_productthumb div.pos_infobar div.pos_links {
	float: left;
	width: 5.5em;
	text-align: center;
}

div.pos_productthumb div.pos_infobar p.pos_prijs {
	float: left;
	width: 5.5em;
	text-align: center;
	padding-left: 0.5em;
	display: block;
}

div.pos_productthumb div.pos_infobar div.pos_links a {
	display: block;
}

div.pos_paragraph.pos_productpagina div.pos_tekst,
div.pos_paragraph.pos_producttext div.pos_tekst {
	height: 15.43em;
}

div.pos_paragraph.pos_productimage div.pos_image {
	height: 16.12em;
}

div.pos_paragraph.pos_productpagina div.pos_image {
	height: 16.03em;
	width: 12.5em;
}

div.pos_paragraph.pos_titleimage {
	margin-left: 0px;
}

div.pos_pager.pos_toppager {
	margin-top: -2em;
}

form.pos_bidform td.pos_formelement div.pos_inputtitle,
form.pos_bidform td.pos_submitbidrow div.pos_submit div.pos_submitwrapper input {
	width: auto;
}

form.pos_bidform td.pos_formelement div.pos_input input {
	width: 32em;
}

form.pos_bidform td.pos_formelement div.pos_inputtitle p,
form.pos_bidform td.pos_formelement div.pos_input {
	padding-left: 0em;
}

div.pos_noproducts {
	float: left;
	height: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.pos_bidresponse div.pos_paragraph.pos_producttext {
	margin-right: 0em;
}

div.pos_bidresponse div.pos_paragraph.pos_productimage div.pos_image {
	width: 36.35em;
	height: 12.5em;
}

div.pos_bidresponse div.pos_paragraph.pos_producttext div.pos_tekst {
	height: auto;
	width: 35.75em;
}

div.pos_bidresponse div.pos_paragraph.pos_productpagina div.pos_image,
div.pos_bidresponse div.pos_paragraph.pos_productpagina div.pos_tekst {
	float: left;
	width: 17.7em;
	height: 12.5em;
}

div.pos_bidresponse div.pos_paragraph.pos_productpagina div.pos_image {
	margin-right: 0.31em;
}

div.pos_bidresponse div.pos_paragraph div.pos_image img {
	width: 100%;
	height: 100%;
}

div.pos_bidresponse div.pos_paragraph {
	margin-bottom: 1.5em;
}

div.pos_paragraphs {
	
}

div.pos_paragraphs div.pos_paragraph {
	
}

div.pos_paragraphs div.pos_flash {
	
}

div.pos_bidresponse div.pos_submit div.pos_submitwrapper {
	margin-right: 3.1em;
}

div.pos_categorycmsbar {
	float: left;
	min-height: 10em;
	text-align: left;
	width: 10.25em;
	padding-top: 0.5em;
	margin: 0em;
}

div.pos_categorycmsbar ul.pos_specificcategories {
	float: none;
	width: 10.25em;
}

div.pos_categorycmsbar ul.pos_specificcategories li {
	clear: left;
	float: none;
	padding-left: 0.5em;
	width: 9.75em;
}

div.pos_categorycmsbar p {
	margin: 0em;
	padding: 0em;
	padding-left: 0.7273em;
}

div.pos_vooraadwrapperdiv {
	position: relative;
}

div.pos_datetooltip {
	display: none;
	position: absolute;
	width: 18em;
	left: -17.5em;
	top: 2em;
	padding: 0.5em;
	
	
}

img.pos_tooltipicon,
div.pos_voorraadwrapper {
	float: left;
}

img.pos_tooltipicon {
	margin-left: 0.5em;
}

div.pos_editor div.pos_inputtitle {
	float: left;
}
div.pos_editor div.pos_input {
	padding-top: 0.3em;
	width: 40%;
}

div.pos_editor div.pos_fieldcatlist div.pos_inputtitle {
	float: none;
}

div.pos_editor form.moveproduct div.pos_input,
div.pos_editor form.moveproduct div.pos_inputtitle {
	width: auto;
}

div.pos_editor form.moveproduct div.pos_input {
	padding-right: 0px;
	padding-left: 0px;
}

div.pos_editor form.moveproduct div.pos_input input {
	width: 30px;
}

div.pos_productthumb a.pos_cmslink img {
	margin-top: 0px;
}

div.pos_top div.sitetype {
	float: right;
	padding-top: 0.5em;
}

div.pos_top {
	width: 59.375em;
	height: 2.6em;
	padding-top: 0.4em;
}

div.pos_top div.top {
	float: right;
	padding-right: 1.2em;
}

div.pos_top div.top ul {
	float: left;
}

div.pos_top div.top ul.pos_menutop {
	padding-right: 1.85em;
}

div.btwmessage {
	float: left;
	width: 34.54em;
	padding-top: 1.182em;
	padding-left: 1.8em;
}

div.pos_fieldbtwnummer {
	padding-left: 1.375em;
}

div.pos_clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
div.pos_clearfix {
    display: inline-block;
}
html[xmlns] div.pos_clearfix {
    display: block;
}
* html div.pos_clearfix {
    height: 1%;
}
