/* CSS Document */

body {
	background:url(../img/bg.jpg) repeat-x fixed #dcdccc;
	margin:0px 0px 0px 0px;
}
body.popup {
	margin:0px 0px 0px 0px;
	background:#f4f4eb;
}

div, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
}

a:link, a:visited {text-decoration:underline;color:#333}
a:hover {text-decoration:underline;color:#333}

a.menu:link, a.menu:visited {text-decoration:none;color:#333}
a.menu:hover {text-decoration:underline;color:#333}

a.active:link, a.active:visited {font-weight:bold;color:#c9244e !important}
a.active:hover {font-weight:bold;color:#c9244e !important}

form {margin:0px;padding:0px;}
hr {display:none}
img {border:0px;}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serifl;
	font-size:11px;
	color:#5e5e5e;
}

/* Please order alfabetically */

.abs {position:absolute}
.article {float:left;width:320px;}
.articles {float:left;width:660px;}
.articles #margin {margin-left:20px;}
.articlespacer {float:left;width:600px;height:20px;}
.articletoolbar {float:left;width:600px;height:40px;}
.bginput {
	background:url(../img/bg_input.gif) no-repeat;
	width:280px;height:20px;
}
.bginputsmall {
	background:url(../img/bg_input_small.gif) no-repeat;
	width:40px;height:20px;font-size:10px;
} .bginputsmall input {width:40px; height:19px;border:0px;text-align:center; background:none; }
.bginputtiny {
	background:url(../img/bg_input_tiny.gif) no-repeat;
	width:31px;height:16px;text-align:center;
} .bginputtiny input {width:25px;height:14px;border:0px;text-align:center; background:none;}

.bglogin {background:#dcdccc;}
.bglogin div {margin:5px 0px 0px 10px;}
.bgwhite {float:left;width:980px;background:#fff;}
.button div {
	width:auto;
	float:left;
}
.button .bg {
	background-image:url(../img/bt_bg.gif);
	background-repeat:repeat-x;
	font-weight:normal !important;
	height:23px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	text-align:center;
}
.button_red div {
	width:auto;
	float:left;
}
.button_red .bg {
	background-image:url(../img/bt_bg_red.gif);
	background-repeat:repeat-x;
	font-weight:normal !important;
	height:23px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	text-align:center;
}

input.blank {border:0px;background:#fff;margin:2px;width:250px;}
input.bgPassword_NL {border:0px;margin:2px;background:url(../img/bg_password_nl.gif) no-repeat #fff;width:250px}
input.bgPassword_FR {border:0px;margin:2px;background:url(../img/bg_password_fr.gif) no-repeat #fff;width:250px}
.c {
	position:relative;
	margin:0 auto;
	width:980px;
}

.fl {float:left;}
.floatingCart {position:absolute;top:301px;}
.floatingCart .abs {width:300px;background:#fff}
.floatingCart .abs div -#margin {float:left;}

.floatingMenu {position:absolute;top:10px;}
.floatingMenu .floating {width:980px;background:url(../img/bg_fixed.gif) no-repeat}
.floatingMenu .floating div -#margin {float:left;}
.floatingMenu .nav {margin-top:10px;}
.footerline {
	float:left;background:#e5e5e5;
	width:980px;height:1px;
}
.footer {
	float:left;width:980px;
}
.footer div {
	float:left; display:inline; margin-left:20px;
}
.fullspace {float:left;width:980px;height:20px;}
.groups {float:left;width:660px;height:190px;background:#f4f4eb}
.groups #margin {margin-left:20px;}
.groupsmenu { float:left;  margin-top:5px;}
.groupsmenu table {text-transform:uppercase; font-weight:bold;}
.groupsmenu .button { width: 320px; float:left; display: inline; margin-top: 15px; }

.header2 {font-weight:bold;text-transform:uppercase}
.lc {float:left;width:320px;}
.lc #margin {margin-left:20px;}

.line {float:left;height:1px;background:#d4d4d4}
.loading {text-align:center;margin-top:20px;}
.mainc {float:left;width:659px; background:#f4f4eb}
.mainc #margin {margin-left:20px;}

.mc {float:left;width:320px;}
.mc #margin {margin-left:20px;}

.ml10 {margin-left:10px;}
.mr20 {margin-right:20px;}
.nav {
	float:left;background:#f7f6e8;
	width:980px;height:50px;
}
.nav div {float:left;}
.nav .left {width:660px;}
.nav .right {width:320px;}
.nav .right * {float:none;}

.rc {float:left;width:320px;}
.rc #margin {margin-left:20px;}

.rel {position:relative;float:none !important}

.retailbox {
	float:left;width:620px;
	margin-top:20px;
	border:1px solid #eaeaea;
}
.retailbox .img {float:left;width:300px;margin:20px 0px 0px 0px;text-align:center}
.retailbox .txt {float:left;width:280px;margin:20px 0px 0px 0px}

.scrollingCart {overflow:auto;width:280px;height:120px}
.search {
	float:left;background:#dcdccc;
	width:300px;height:190px;
}
.search #margin {margin:20px 0px 0px 20px;position:relative}
.search .bginput {
	background:url(../img/bg_input_search.gif) no-repeat;
	width:260px;height:20px;
}
.search .button {position:absolute;top:100px;left:200px;}
.search .blank {width:230px;}

.shoppingcart {float:left;width:300px;background:#f4f4eb}
.shoppingcart #margin {margin:15px;}
.sitemenu {display:none;float:left;width:230px;margin-top:5px;}
.sitemenuItem {text-transform:uppercase;font-size:9px;}
.sitemenuItem a:link, .sitemenuItem a:visited {text-decoration:none;color:#333}
.sitemenuItem a:hover {text-decoration:underline;color:#333}
.showinfo {position:absolute;top:0px;left:0px;width:300px;line-height:22px;background:#f4f4eb;}
.showinfo .margin {margin:10px 20px 10px 20px;display:none}
.showinprint {display:none}
.subnav {float:left;}
.subnav div {float:left;}
.subnavspacer {background:#d5d5d5;width:1px;height:49px;}

.tr {color:#cc0000 !important}
.vacatures {float:left;width:300px;background:#f3f3ea}
.vacatures #margin {margin:20px;}
.white {background:#fff;margin:0px !important;}

.videolink {position: relative;	width:25px; }

.videolink2 {position: relative; width:25px; }

.tooltip {position:absolute; bottom:20px; left:-53px; display:none; z-index:1; }

.tooltip2 {position:absolute; bottom:-40px;	left:28px; display:none; z-index:1; }

.papyruserror strong		{ color:#c00;} 

