



body {
	behavior: url("/lib/behaviors/hover.htc");
}

div.main {
	border: 1px solid #B3B3B3;
}

div.main.amber {
	border: none;
}

ul {
	list-style: none;
}

h1 {
	font-size: 0.875em;
	color: #f5bb78;
	font-family: arial;
}

img {
	border: none;
}

hr {
	background: #ffffff;
	color: #ffffff;
	border: none;
	border-bottom: 1px solid #f7931e;
}

h2,
h3,
p,
table td,
table th,
ul li a {
	font-size: 0.75em;
	font-family: arial;
	text-decoration: none;
	color: #707173;
}

ul li p a {
	font-size: 1em;
}

div.stl_productoverview div.stl_title h2 {
	color: #f5bb78;
	font-family: arial;
}

table.stl_contactgegevens td,
table.stl_contactgegevens th {
	font-size: 0.75em;
	font-family: arial;
	font-weight: normal;
	color: #707173;
}

div.stl_tekstcontent table td {
	font-size: 0.75em;
	font-family: arial;
	text-decoration: none;
	line-height: 1.6em;
}

div.stl_tekstcontent span {
	color: #f7931e;
	display: block;
	text-align: right;
}

div.stl_productdetails table.stl_productoverview {
	border: 1px solid #B3B3B3;
}

div.stl_productdetails table.stl_productoverview td {
	color: #707173;
}

/** general form style **/
div.stl_submit input {
	background-color: #f7931e;
	border: none;
	color: #ffffff;
	font-size: 0.75em;
	font-family: arial;
}

div.stl_submit input:hover {
	color: #000000;
	cursor: pointer;
}

div.stl_input input,
div.stl_radio input {
	background-color: #ffffff;
	border: 1px solid #f5bb78;
	font-family: arial;
	font-size: 0.75em;
}

div.stl_input.stl_radioselect div.stl_checkbox input,
div.stl_input div.stl_booleanoptions input,
div.stl_input input.stl_boolean,
div.stl_check input,
div.stl_radioselect div.stl_radio input {
	border: none;
}

textarea,
div.stl_input textarea {
	background-color: #ffffff;
	border: 1px solid #f5bb78;
	font-family: arial;
	font-size: 0.75em;
}

div.stl_input select {
	background-color: #ffffff;
	border: 1px solid #f5bb78;
	font-family: arial;
	font-size: 0.75em;
	color: #707173;
}

div.stl_input select.mceSelectList {
	border: 1px solid #B3B3B3;
}

div.stl_input label,
div.stl_checkbox label,
div.stl_radio label {
	font-family: arial;
	font-size: 0.75em;
	color: #707173;
}
/** general form style **/

/** editor form style **/
div.stl_editor div.stl_input input,
div.stl_editor div.stl_radio input {
	background-color: #ffffff;
	border: 1px solid #B3B3B3;
	font-family: arial;
	font-size: 0.75em;
}

div.stl_editor div.stl_input img.stl_calendarimg {
	cursor: pointer;
}

div.stl_editor div.stl_input.stl_radioselect div.stl_checkbox input,
div.stl_editor div.stl_input div.stl_booleanoptions input,
div.stl_editor div.stl_radioselect div.stl_radio input {
	border: none;
}

div.stl_editor div.stl_submit input {
	background: #F0F0EE;
	color: #000000;
	border: none;
	cursor: pointer;
}

div.stl_editor div.stl_input textarea {
	border: 1px solid #B3B3B3;
}
/** editor form style **/

ul.stl_menutop li a,
ul.stl_menulanguage li,
ul.stl_menulanguage li a,
ul.stl_menubottom li a {
	color: #707173;
}

ul.stl_menutop li a {
	font-weight: bold;
}

ul.stl_menutop li {
	background-image: url("/images/i_icon.png");
	background-repeat: no-repeat;
	background-position: 0em 0.25em;
}

ul.stl_menutop li.zakelijk {
	background-image: url("/images/z_icon.png");
}

ul.stl_menutop li.particulier {
	background-image: url("/images/p_icon.png");
}

ul.stl_menutop li.stl_active a,
ul.stl_menutop li a:hover,
ul.stl_menutop li.selected a {
	color: #f7931e;
}

ul.stl_menubottom li.stl_active a,
ul.stl_submenu li.active a,
ul.stl_submenu li a:hover,
ul.stl_menubottom li a:hover {
	color: #f7931e;
}


ul.stl_subsubmenu.stl_visiblefalse {
	display: none;
}

ul.stl_menulanguage li a:hover,
ul.stl_menulanguage li.stl_active a,
ul.stl_submenu li.active a,
ul.stl_submenu li a:hover,
ul.stl_submenu li.stl_active a,
ul.stl_submenu ul.stl_subsubmenu.stl_visibletrue li.stl_active a,
ul.stl_submenu ul.stl_subsubmenu.stl_visibletrue li a:hover {
	color: #60cac1;
}

ul.stl_submenu li li {
	padding: 0em;
}

ul.stl_submenu li.stl_active li a,
ul.stl_submenu li a {
	color: #707173;
}

ul.stl_submenu li.stl_nieuwslink a {
	text-decoration: underline;
}

ul.stl_submenu li.stl_nieuwslink span {
	font-family: arial;
	font-size: 0.75em;
}

a {
	text-decoration: none;
	color: #707173;
}

a:hover {
	color: #f7931e;
}

div.stl_content div.stl_contentwrapper a {
	text-decoration: underline;
}

div.stl_mainmenu ul li:hover,
div.stl_mainmenu ul li.active {
	background-color: #f5bb78;
}

div.stl_mainmenu ul li:hover a,
div.stl_mainmenu ul li.active a {
	color: #ffffff;
}

div.stl_mainmenu ul li {
	text-align: center;
}

div.stl_mainmenu ul li {
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
}

div.stl_mainmenu ul li.language:hover {
	background-color: #ffffff;
}

div.stl_mainmenu ul li.language.selected a,
div.stl_mainmenu ul li.language:hover a {
	color: #707173;
	text-decoration: underline;
}

div.stl_mainmenu ul li.zakelijk {
	background-image: url("/images/z_icon.png");
}

div.stl_mainmenu ul li.particulier {
	background-image: url("/images/p_icon.png");
}

div.stl_mainmenu ul li a {
	color: #707173;
	font-size: 0.875em;
	font-family: arial;
	font-weight: bold;
}

div.stl_mainmenu ul li.line {
	background-color: #f5bb78;
}

div.stl_footer {
	color: #707173;
}

div.stl_footer p {
	line-height: 1.9em;
	color: #707173;
}

div.stl_cmsfoto {
	position: absolute;
	top: 30em;
}

div.stl_guestbook div.stl_guestbooklinks {
	font-size: 0.75em;
	font-family: arial;
}

div.stl_guestbook div.stl_messageheader {
	font-size: 0.75em;
	font-family: arial;
}

div.stl_guestbook div.stl_messagebody {
	font-size: 0.75em;
	font-family: arial;
	overflow: hidden;
}


div.notdisplayed {
	border: 1px solid #DB0029;
}

div.stl_vacancytext a {
	font-size: 0.75em;
	font-family: arial;
}

span.missing {
	color: #DB0029;
}

form.stl_bidform span.stl_missing {
	color: #DB0029;
}

div.stl_productoverviewpage div.stl_producttext a {
	color: #000000;
}

div.stl_productdetails table.stl_productoverview tr.stl_productrowdeleted {
	background-color: #F0F0EE;
}

div.stl_productdetails table.stl_productoverview tr.stl_productrow td.stl_aantalbuttons div img,
div.stl_winkelwagen table.stl_winkelwagenoverview tr.stl_winkelwagenrow td.stl_aantalbuttons div img {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}

div.stl_lichtkrantcontainer {
	border-left: 1px solid #f5bb78;
	border-right: 1px solid #f5bb78;
}

div.stl_lichtkrantcontainer div.stl_lichtkrantmessages div.stl_lichtkrantmessage a {
	font-size: 0.88em;
	font-family: Verdana;
	line-height: 0.88em;
	color: #f5bb78;
}

div.stl_productdetails h1,
div.stl_productdetails h2,
div.stl_productdetails h3 {
	font-family: arial;
	color: #f7931e;
}

div.stl_productdetails h2 {
	font-weight: normal;
	font-size: 1em;
}

div.stl_productdetails h1,
div.stl_productdetails h3 {
	font-size: 0.75em;
}

div.stl_productdetails h1 {
	font-weight: normal;
}

div.stl_title h2 {
	font-size: 1em;
	font-weight: normal;
}

div.stl_title h1 {
	font-size: 1.375em;
}

div.stl_productdetails p.stl_extralinks a {
	color: #707173;
}

div.stl_productdetails p.stl_extralinks a:hover {
	color: #f7931e;
}

div.stl_productdetails table.stl_productoverview {
	font-family: arial;
}

div.stl_productinfo {
	line-height: 1.2em;
}

div.stl_winkelwagen th,
div.stl_productdetails table.stl_productoverview th {
	font-weight: normal;
	background: #fddfbb;
	color: #707173;
	height: 3.5em;
	vertical-align: bottom;
}

div.stl_winkelwagen tr.stl_kostenoverzicht th {
	background-color: #ffffff;
}

div.stl_productdetails table.stl_productoverview td input {
	font-size: 1em;
}

div.ticker {
	color: #707173;
	font-size: 0.75em;
	overflow: hidden;
	white-space: nowrap;
}

div.stl_winkelwagen div.stl_wwlinks a,
div.stl_productdetails div.stl_wwlinks a {
	font-family: arial;
	font-size: 0.75em;
	color: #707173;
}

div.stl_winkelwagen div.stl_wwlinks a:hover,
div.stl_productdetails div.stl_wwlinks a:hover {
	color: #f7931e;
}

div.stl_winkelwagen div.stl_wwlinks a.stl_plaats,
div.stl_productdetails div.stl_wwlinks a.stl_plaats {
	background: #f7931e;
	color: #ffffff;
}

div.stl_winkelwagen div.stl_wwlinks a.stl_plaats:hover,
div.stl_productdetails div.stl_wwlinks a.stl_plaats:hover {
	color: #000000;
}

div.stl_winkelwagen div.stl_contentwrapper {
	border: 1px solid #B3B3B3;
}

ul.zakelijk li {
	border: 1px solid #B3B3B3;
	border-bottom: none;
}

ul.zakelijk li a {
	font-size: 0.9em;
}

ul.zakelijk li.zakelijk a {
	color: #f7931e;
}

ul.zakelijk li.particulier a {
	color: #a0ba77;
}

ul.zakelijk li.selected a {
	font-weight: bold;
}

ul.zakelijk li.selected {
	border-bottom: 1px solid #ffffff;
}

div.stl_contentwrapper h1 {
	font-size: 1.375em;
}

div.stl_winkelwagen div.stl_contentwrapper h1,
div.stl_productdetails h1.stl_productsuggestie,
div.stl_winkelwagen ul.stl_popups h1,
ul.stl_popups h1 {
	background: #f5bb78;
	color: #ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: 0.75em;
}

ul.stl_popups li a {
	color: #707173;
	
}

ul.stl_popups li a:hover {
	color: #f7931e;
}

div.stl_popup {
	background: #ffffff;
	border: 1px solid #f5bb78;
}

div.stl_popup div.stl_close {
	font-size: 0.75em;
	font-family: arial;
	cursor: pointer;
	color: #f5bb78;
}

td.stl_aantal input.stl_aantalfield {
	border: 1px solid #f5bb78;
}

ul.stl_popups {
	border: 1px solid #B3B3B3;
}

div.stl_popup ul.stl_popups {
	border: none;
}

div.stl_inpager {
	text-align: right;
	font-family: arial;
	font-size: 0.75em;
	line-height: 1.6em;
	color: #f7931e;
}

div.stl_inpager a {
	color: #707173;
}

div.stl_inpager a:hover {
	color: #f7931e;
}

div.stl_pager {
	color: #f7931e;
	font-size: 0.75em;
	font-family: arial;
}

div.stl_pager a {
	color: #707173;
}

div.stl_pager a:hover {
	color: #f7931e;
}

div.stl_popup div.stl_fotos img.stl_small {
	cursor: pointer;
}

div.stl_newspage h1.stl_nieuwstitel {
	font-size: 0.69em;
	font-weight: normal;
	color: #000000;
	font-family: verdana;
}

div.stl_productsearch div.stl_submit input {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #f5bb78;
}

div.stl_priceslider {
	border: 1px solid #707173;
	color: #707173;
}

div.stl_navigationsearch {
	background-color: #F0F0EE;
}

div.stl_navigationsearch input {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	border-right: none;
}

div.stl_navigationsearch input.searchsubmit {
	border-right: 1px solid #000000;
	border-left: none;
	background-color: #f7931e;
	color: #ffffff;
	font-weight: bold;
}

div.stl_navigationsearch p {
	color: #707173;
}

table.stl_winkelwagenoverview td,
table.stl_winkelwagenoverview th {
	font-size: 0.75em;
	font-weight: normal;
	font-family: arial;
	color: #707173;
}

table.stl_winkelwagenoverview td.stl_prijs,
table.stl_winkelwagenoverview td.stl_euro,
table.stl_winkelwagenoverview td.stl_aantal,
table.stl_winkelwagenoverview td.stl_aantalbuttons,
table.stl_winkelwagenoverview td.materiaal {
	background-color: #f6f6f6;
}

table.stl_winkelwagenoverview tr td.pieceprice {
	background-color: #ffffff;
}

table.stl_winkelwagenoverview td input {
	font-size: 1em;
	border: 1px solid #f5bb78;
}

table.stl_winkelwagenoverview tr.stl_kostenoverzicht.stl_totaal td,
table.stl_winkelwagenoverview tr.stl_kostenoverzicht.stl_totaal th {
	color: #ffffff;
	background: #f5bb78;
	font-weight: bold;
}

table.stl_winkelwagenoverview tr.stl_kostenoverzicht.stl_line td,
table.stl_winkelwagenoverview tr.stl_kostenoverzicht.stl_line th {
	border-bottom: 0.2em solid #ffffff;
}

table.stl_winkelwagenoverview tr.stl_kostenoverzicht.stl_totaal td.stl_euro,
table.stl_winkelwagenoverview tr.stl_kostenoverzicht.stl_totaal td.stl_prijs {
	font-weight: bold;
}

div.stl_regform div#geslacht,
div.stl_regform div#voornaam,
div.stl_regform div#tussenvoegsel,
div.stl_regform div#achternaam,
div.stl_regform div#bedrijfsnaam,
div.stl_regform div#btwnummer,
div.stl_regform div#functie,
div.stl_regform div#adres,
div.stl_regform div#postcode,
div.stl_regform div#plaats,
div.stl_regform div#land,
div.stl_regform div#telefoon,
div.stl_regform div#email,
div.stl_regform div#wachtwoord,
div.stl_regform div#wachtwoord2,
div.stl_regform div#nieuwsbrief,
div.stl_regform div#htmlmail {
	display: none;
}

div.stl_checkbox {
	float: left;
}

div.stl_tekstcontent ul {
	list-style: disc inside;
}

div.stl_tekstcontent ul li {
	font-size: 0.75em;
	font-family: arial;
}

div.stl_input div.stl_radio div.stl_date,
div.stl_input div.stl_radio div.stl_uren {
	border: 1px solid #f5bb78;
}

td.stl_verwijderen a {
	color: #FF0000;
	font-weight: bold;
	cursor: pointer;
}

div.stl_summary_winkelwagen {
	cursor: pointer;
	background-image: url("/images/winkelwagen_icon.png");
	background-repeat: no-repeat;
	background-position: 0 0.25em;
}

div.stl_summary_winkelwagen p {
	color: #707173;
	font-weight: bold;
}

div.stl_summary_winkelwagen:hover p {
	text-decoration: underline;
}

div.stl_summary_winkelwagen p span.total {
	color: #f7931e;
}

div.stl_bestellingsform table td {
	font-size: 0.75em;
	font-family: arial;
}

td.stl_adresTitle {
	font-weight: bold;
	text-align: center;
}

td.stl_adresSelect {
	text-align: center;
}

div.stl_inputtitleCheck {
	font-size: 0.75em;
	font-family: arial;
}

p.stl_titelbestelling {
	padding-bottom: 0.9em;
	padding-top: 0.9em;
}

div.stl_bestellingsform p.stl_error {
	color: #DB0029;
}

div.stl_producttext div.stl_tekstcontent p a {
	color: #000000;
}

div.stl_producttext div.stl_tekstcontent p a:hover {
	color: #DB0029;
}

div.stl_cadeaubonform {
	background: #ffffff;
	border: 1px solid #f5bb78;
}

div.stl_selectbetaalmethode h2,
div.stl_selectbetaalmethode h3,
div.stl_personaliseren h2,
div.stl_registrerenwrapper h2 {
	background: #fcd8ae;
	font-family: arial;
	font-size: 0.8em;
}

div.stl_selectbetaalmethode h3 {
	background: #f5bb78;
	color: #707173;
	font-weight: normal;
}

div.stl_selectbetaalmethode h2 {
	font-weight: normal;
	color: #707173;
}

div.stl_personaliseren h2 {
	font-weight: normal;
}

p.stl_mineen {
	font-style: italic;
}

li.stl_bestelprocesHeaderItem {
	font-size: 0.75em;
	font-family: arial;
	color: #707173;
}

li.stl_bestelprocesHeaderItem.stl_itemActive {
	color: #60cac1;
}

div.stl_betaalmethode label {
	font-size: 0.75em;
	font-family: arial;
	color: #707173;
}

div.stl_afhalenoptie label {
	font-weight: bold;
	font-size: 1.2em;
	font-family: arial;
}

div.stl_afhalenoptie div.stl_kosten {
	font-size: 0.8em;
	font-family: arial;
	color: #707173;
}

div.stl_boodschapform div.stl_formelements div.stl_boodschapbox label {
	font-size: 0.75em;
	font-family: arial;
	color: #707173;
}

div.counter_boodschap {
	font-size: 0.7em;
	color: #cdcdcd;
	font-weight: bold;
}

div.stl_geengravering {
	font-size: 0.75em;
	font-family: arial;
	border: 1px solid #f5bb78;
}

div.stl_geengravering p {
	font-size: 1em;
	font-family: arial;
}

table.stl_cadeaubontransactie td,
table.stl_cadeaubontransactie th {
	font-size: 0.75em;
	font-family: arial;
	font-weight: normal;
}

table.stl_cadeaubontransactie tr.stl_line td,
table.stl_cadeaubontransactie tr.stl_line th {
	border-top: 1px solid #f5bb78;
}

p.stl_error {
	color: #DB0029;
}

p.stl_meerinfo {
	font-weight: bold;
}

div.stl_missingmessage p {
	color: #DB0029;
}

div.stl_banneroverview h2 {
	font-weight: normal;
}

div.stl_banneroverview div#Wmbanner_wrapper div.stl_banner {
	border: 1px solid #B3B3B3;
}

div.stl_productoverview div.stl_paragraph.stl_productpagina div.stl_image,
div.stl_productthumb {
	border: 1px solid #B3B3B3;
}

div.stl_productthumb:hover {
	background: #e9f3f3;
}

div.stl_productthumb a.stl_title {
	color: #f7931e;
	font-size: 0.75em;
	font-family: arial;
}

div.stl_productoverview div.stl_paragraph.stl_productpagina div.stl_tekst {
	background: #f5bb78;
	border: 1px solid #f5bb78;
}

div.stl_productthumb div.stl_infobar div.stl_links {
	border-right: 1px solid #f5bb78;
}

div.stl_productthumb div.stl_infobar div.stl_links p {
	line-height: 1.6em;
}

div.stl_productthumb div.stl_infobar div.stl_links p a {
	text-decoration: none;
	color: #707173;
}

div.stl_productthumb div.stl_infobar div.stl_links p a:hover,
div.stl_productthumb div.stl_infobar p {
	color: #f5bb78;
}

div.stl_productthumb div.stl_infobar p.stl_prijs {
	color: #000000;
	font-size: 0.8em;
	line-height: 1.3em;
}

div.stl_productthumb div.stl_infobar p.stl_prijs i {
	font-size: 0.8em;
}

.stl_infobar .infobarlinks_zakelijk {
   float:none !important;
   border-top:1px solid #F5BB78;
   border-right:0 !important;
   width:10em !important;
}
.stl_infobar .infobarlinks_zakelijk * {
   display:inline !important;
   float:none !important;
}
.prijs_zakelijk {
   text-align:left;
   font-family:arial;
   font-size:0.8em;
   margin-left:0.5em;
}

div.stl_templateselector a {
	background: #ffffff;
}

div.stl_templateselector img:hover {
	background: #F0F0EE;
}

div.stl_priceslider div.stl_tracker {
	background-image: url("/images/tracker-blue.gif");
	background-repeat: repeat-x;
}

div.stl_priceslider div.stl_handler {
	background: #F0F0EE;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

div.stl_paragraphs div.stl_paragraph div.stl_title h2 {
	color: #f5bb78;
}

div.stl_paragraphs div.stl_paragraph.stl_menus div.stl_title h2,
div.stl_paragraphs div.stl_paragraph.stl_menus div.stl_title2 h2,
div.stl_paragraphs div.stl_paragraph.stl_menus div.stl_title3 h2,
div.stl_paragraphs div.stl_paragraph.stl_menus div.stl_title4 h2 {
	color: #f7931e;
	background-image: url("/images/arrow_orange.png");
	background-repeat: no-repeat;
	background-position: right;
	font-size: 1em;
	font-weight: normal;
}

div.stl_paragraphs div.stl_text.stl_offline,
div.stl_paragraphs div.stl_fullimage.stl_offline,
div.stl_paragraphs div.stl_imageleft_bannerright.stl_offline,
div.stl_paragraphs div.stl_textleft_bannerright.stl_offline,
div.stl_paragraphs div.stl_imageleft_text_bannerright.stl_offline,
div.stl_paragraphs div.stl_textleft_image_bannerright.stl_offline,
div.stl_paragraphs div.stl_image_and_wide_text.stl_offline,
div.stl_paragraphs div.stl_wide_text_and_image.stl_offline,
div.stl_paragraphs div.stl_title_images_and_texts.stl_offline,
div.stl_paragraphs div.stl_title_and_images.stl_offline {
	border: 2px solid red;
}

div.stl_paragraphs div.stl_paragraph div.stl_cms {
	border: none;
}

td.stl_formelement.stl_fieldnaam p,
td.stl_formelement.stl_fieldemail p,
td.stl_formelement.stl_fieldbod p {
	font-size: 1em;
}

img.stl_tooltipicon {
	cursor: pointer;
}

div.stl_datetooltip {
	background: #ffffff;
	border: 1px solid #f5bb78;
	cursor: pointer;
}

div.stl_editor form.moveproduct div.stl_inputtitle p {
	font-weight: normal;
}

div.stl_top {
	background-image: url("/images/logo_artihove.png");
	background-repeat: no-repeat;
	background-position: 2em 0.5em;
}

div.btwmessage {
	font-family: arial;
	font-size: 0.75em;
	font-style: italic;
	color: #707173;
}

