body { 
	background: #fff url(/images/back_degrade.png) repeat-x;
	font-family: verdana, arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #fff;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

h1 { color: #191212; font-size: 18px; font-weight: normal; margin: 10px 0 10px 0; line-height: 20px; }
h2 { color: #fff; font-size: 13px; font-weight: normal; margin: 0 0 10px 0; padding: 3px 3px 3px 10px; background: #66615b; display: block; width: 643px; }
h3 { color: #d9d6d2; font-size: 14px; font-weight: normal; margin: 10px 0 10px 0; }
h4 { color: #fbefc3; font-size: 12px; font-weight: bold; margin: 0 0 10px 0; }
h5 { color: #FFF; font-size: 12px; font-weight: normal; margin: 0; padding: 3px 0 3px 5px; background-color: #3F1D1C; }

a { color: #fff; }
a:hover, a.active { color: #A97E36; }

img { border: none; }

ul { list-style-type: square; margin: 5px 0 0 15px; padding: 0; }
li { margin: 0 0 5px 0; padding: 0; }

#wrapper { margin: 0 auto; padding: 0; width: 946px; background: url(/images/back_wrapper.png) repeat-y; position: relative; }

#header { padding: 0 0 0 16px; margin: 0; repeat-x; position: relative; width: 915px; }

#logoprint { display: none; }

#banner { padding: 0; margin: 0; background-color: #9f8669; float: left; width: 915px; height: 173px; position: relative; }
#banner #flash { /*float: right; margin: 0; padding: 0; display: inline;*/ position: absolute; right: 0; top: 0; }
#banner p { color: #fff; margin: 0; padding: 0; overflow: hidden; }

#banner #mask_bloem { display: none; }

#bannerComment { position: absolute; top: 0px; left: 230px; width: 230px; margin: 0; padding: 0; overflow: hidden; z-index: 51; }
#bannerComment h1 { margin: 15px 0 5px 8px; padding: 0; }
#bannerComment p { margin: 0 0 0 10px; padding: 0; height: 112px; overflow: hidden; color: #191212; font-size: 11px; line-height: 14px; }

#newsflashcontainer { position: absolute; top: 4px; left: 36px; z-index: 7; background: url(/images/back_degradeFlash.jpg) no-repeat top left; width: 201px; height: 226px; }
#newsflashcontainer #logo { float: left; display: inline; margin: 15px 0 13px 12px; padding: 0; width: 170px; height: 80px; }
#newsflashcontainer div#newscontent { width: 174px; margin: 0; padding: 0 12px 0 10px; color: #fbefc3; float: left; display: inline; }
#newsflashcontainer div#newscontent p { margin: 0 0 10px 0; padding: 0; line-height: 13px; }
#newsflashcontainer div#newscontent a.more { color: #fbefc3; font-size: 10px; text-decoration: none; position: absolute; top: 200px; left: 20px; z-index: 9; width: 160px; text-align: right; }
#newsflashcontainer div#newscontent a:hover.more { text-decoration: underline; }


#languages { float: right; margin: 5px 15px 9px 0; padding: 0; list-style-type: none; /*color: #fff;*/ color: #000; display: inline; }
#languages li { float: none; margin: 0; display: inline; padding: 0 0 0 0; }
#languages li a { color: #836764; float: none; margin: 0; padding: 0; text-transform:uppercase; }
#languages li a:hover, #languages li a.active { color: #fff; }

#loggedIn { color: #fff; margin: 0 0 0 230px; display: inline; padding: 0; height: 15px; position: absolute; top: 10px; left: 20px; z-index: 99; }

#navigation { list-style-type: none; padding: 0; margin: 0 10px 0 0; float: right; clear: both; line-height: none; display: inline; }
#navigation li { padding: 0; margin: 0; float: left; }
#navigation li a { color: #fff; text-decoration: none; font-size: 13px; padding: 6px 8px 7px 8px; float: left; }
#navigation li a:hover, #navigation li.active { background: url(/images/back_butActive.png) repeat-x top left; }

#path { float: left; margin: 15px 0 10px 0; padding: 0; color: #898989; font-size: 10px; width: 450px; }
#path a { color: #898989; text-decoration: none; margin: 0; padding: 0; }
#path a:hover { text-decoration: underline; }

#prevnext { position: absolute; top: 15px; right: 0; color: #898989; font-size: 10px; z-index: 25; width: 200px; text-align: right; }
#prevnext a { color: #898989; text-decoration: none; }
#prevnext a:hover { text-decoration: underline; }

#subnavigation { position: absolute; top: 110px; left: -5px; z-index: 10; list-style-type: none; }
#subnavigation li { padding: 0; margin: 0 0 3px 2px; background: #9f8669; width: 170px; float: left; }
#subnavigation li a { color: #38302b; text-decoration: none; font-size: 12px; padding: 3px 5px; margin: 0; display: block; width: 160px; }
#subnavigation li a:hover, #subnavigation li.active a { background: #8a5426; color: #fbefc3; }

#searchbar { float: right; background: url(/images/back_zwartDegrade1.png) no-repeat bottom right; padding: 0 0 0 80px; margin: 0 16px 0 0; height: 44px; width: 487px; display: inline; }

#searchbar form { margin: 0; padding: 10px 10px 0 0; float: right; height: 34px; }
#searchbar form input.inputText { margin: 0 5px 0 0; padding: 0; width: 120px; float: left; }
#searchbar form input { margin: 0; padding: 0; float: left; }

#searchbar ul { margin: 0; list-style: none; }
#searchbar li { float: right; margin: 0; padding: 13px 10px 0 0; }
#searchbar #searchbarSpecial li#newsletterLink { width: 110px; text-align: center; }
#searchbar #searchbarSpecial li#sendtofriendLink { width: 80px; text-align: center; }
#searchbar a { text-decoration: none; color: #fff; }
#searchbar a:hover { color: #fff; text-decoration: underline; }

/*
div.buttonsgrijs { position: absolute; bottom: 0; right: 0; padding: 0; margin: 0; height: 21px; }
div.buttonsgrijs a { float: left; background: #9f8669; padding: 2px 0 3px 8px; margin: 0; text-decoration: none; width: auto; color: #fff; }
div.buttonsgrijs a:hover { color: #36201D; }
div.buttonsgrijs span { background: url(/images/butgrijs_end.jpg) no-repeat top right; padding: 0 0 0 8px; margin: 0; float: left; height: 21px; }
*/

div.buttonsbruin { float: left; background: #9f8669; padding: 1px 5px; margin: 5px 10px 5px 2px; }
/*div.buttonsbruin img { padding: 0; margin: 0; position: absolute; top: 3px; left: 6px; }*/
div.buttonsbruin a, div.buttonsbruin p { float: left; background: #9f8669; padding: 3px 5px 5px 5px; margin: 0; text-decoration: none; width: auto; color: #38302b; }
div.buttonsbruin a:hover { color: #36201D; }
/*div.buttonsbruin span { background: url(/images/butgrijs_end.jpg) no-repeat top right; padding: 0 8px 22px 0; margin: 0; float: left; }*/

#content { padding: 0; margin: 0 0 10px 0; width: 660px; float: left; position: relative; }
#contentHome { padding: 0; margin: 0; width: 900px; float: left; position: relative; height: 268px; }
#contentHome h3 { padding: 0; margin: 7px 0 0 250px; display: inline; }
#contentEmpty { padding: 0; margin: 0; width: 265px; height: 400px; float: left; display: block; }
#contentEmptySmall { padding: 0; margin: 0; width: 255px; height: 360px; float: left; display: block; }

#contentHome img { float: left; margin: 0px 0 0 260px; padding: 0; /*height: 225px; width: 460px;*/ }

#content .blok { margin: 5px 0 5px 0; padding: 0; float: left; width: 656px; background: #3b3834; }
#content .blok ul { margin: 5px 0 5px 30px; }
#content .rechts { float: right; margin: 0 0 0 10px; padding: 0; }
#content .blok .rechts { margin-top: 30px; }
#content .midden { display: block; text-align: center; margin: 0 0 10px 0; padding: 0; width: 100%; }
#content .links { float: left; margin: 0 10px 0 0; padding: 0; }
#content .links img { margin: 0 5px 0 0; }
#content .text { margin: 0; padding: 10px 0 10px 10px; line-height: 16px; }
#content .blok .text { margin-top: 10px; padding-top: 0; }
#content .text p { margin: 0; padding: 0; }
#content h2 { margin: -10px 0 10px -10px; display: inline; float: left; }
#content .blok h2 { float: none; display: block; }

ul.bestanden { margin: 5px 0 5px 0; padding: 0px; float: left; list-style-type: none; }
ul.bestanden li { margin: 4px; padding: 0; }

ul#products { padding: 0; margin: 0 0 5px 0; float: left; display: block; list-style-type: none; width: 665px; }
ul#products li { padding: 0; margin: 5px 10px 5px 0; width: 322px; height: 192px; background: #3b3734; float: left; position: relative; }
ul#products li div.prodcontent { padding: 0 0 0 15px; margin: 5px 0 0 0; width: 175px; height: 170px; overflow: hidden; float: left; }
ul#products li div.prodcontent H3 { font-size: 16px; margin: 10px 0 15px 0; color: #bfbfbf; }
ul#products li div.prodcontent span { color: #fff; font-weight: bold; font-size: 11px; margin: 0; padding: 0; }
ul#products li div.prodcontent p { margin: 2px 0 0 0; padding: 0; }
ul#products li div.prodcontent div { padding: 0; margin: 15px 0 0 0; line-height: 16px; float: left; color: #6D3720; background: none; }
ul#products li div.prodcontent ul { padding: 0; margin: 13px 0 0 15px; }
ul#products li div.prodcontent ul li { padding: 0; margin: 0 0 0 10px; }
ul#products li img { padding: 0; margin: 5px 0 0 0; /*width: 120px;*/ float: left;}
ul#products li a.buttonsgrijs { position: absolute; bottom: 10px; right: 20px; }

a.buttonsgrijs { /*float: left;*/display: block; padding: 3px 0; margin: 0; text-decoration: none; color: #38302b; background: #9f8669; width: 177px; text-align: center; }
a:hover.buttonsgrijs {  background-color: #8a5426; color: #fbefc3; }

a.buttonsgrijsB { display: block; padding: 3px 0; margin: 0 10px 0 0; float: left; text-decoration: none; color: #38302b; background: #9f8669; width: 177px; text-align: center; }
a:hover.buttonsgrijsB {  background-color: #8a5426; color: #fbefc3; }

ul#products ul { float: none; }
ul#products ul li {
	float: none;
	width: auto;
	height: auto;
	background: none;
}

#packshot { float: left; margin: 15px 0 0 0; padding: 0; }

#titleOurproducts { float: left; margin: 20px 0 0 257px; color: #bfbfbf; font-size: 20px; padding: 0; }

#ourProducts { margin: 20px 0 0 0; padding: 0; float: right; width: 150px; }
#ourProducts ul { list-style-type: none; margin: 0; padding: 0; }
#ourProducts ul li { margin: 3px 0 3px 0; padding: 0; width: 147px; }
#ourProducts ul li a { margin: 0; font-size: 13px; color: #38302b; display: block; text-decoration: none; background: #9f8669; padding: 3px 0 3px 10px; width: 150px; }
#ourProducts ul li a:hover { background-color: #8a5426; color: #fbefc3; }

div.prodSpec { /*float: left;*/ overflow: hidden; width: 660px; margin: 0 0 10px 0; padding: 0; background: #3b3834; }
div.prodSpec div { padding: 0 20px 5px 0; margin: 0; float: left; width: 480px; }
div.prodSpec div p { padding: 0; margin: 0; }
div.prodSpec span.subtitle { padding: 0; margin: 0; color: #fff; font-weight: bold; float: left; width: 480px; font-size: 12px; }
div.prodSpec img { float: left; margin: 0 7px 0 10px; padding: 0; /*width: 120px;*/ }
div.prodSpec h3 { font-size: 18px; }

h3#prodTableTitle { /*float: left; display: inline;*/ background: #67615b; color: #fff; margin: 0; padding: 2px 0 2px 10px; width: 650px; }

table#prodTable { margin: 0 0 10px 0; padding: 4px; /*float: left;*/  background: #282320; border: none; border: 10px solid #3b3734; color: #f2f1f1; width: 660px; }
table#prodTable td, table#prodTable th { margin: 0; padding: 4px 0 8px 0; font-weight: normal; text-align: left; border-bottom: 2px solid #635e5a; border-collapse: collapse; }
table#prodTable th { width: 120px; margin: 0; padding: 3px 20px 3px 3px; color: #fff; vertical-align: top; font-weight: bold; text-align: left; }
table#prodTable td { width: 483px; }
table#prodTable th.last, table#prodTable td.last { border-bottom: none; }


/* downloads
---------------------------------*/
.downloads_info { background: #3b3734; margin: 0 0 22px 0; }
#content .downloads_info h2 { display: block; width: auto; float: none; padding-left: 15px; margin: 0; }
.downloads_info img { float: left; margin: 22px 0 0 30px; }
.downloads_info .downloads_inh { float: left; width: 480px; margin: 0 0 0 30px; }
.downloads_info .downloads_inh p { margin-top: 22px; }

.downloads_info .downloads_inh ul { position: relative; float: left; width: 160px;/*width; 480px;*/ margin: 0; list-style-type: none; }
.downloads_info .downloads_inh ul li { float: left; /*width: 200px;*/ width: 160px; }
.downloads_info .downloads_inh ul img { margin: 0 5px 0 0; }

table#downloads { /*margin: 10px 0 4px 0;*/ margin: 0 0 4px 0; /*padding: 10px;*/ float: left; width: 660px; background: #3b3734; border: #3b3734 10px solid; }
table#downloads td { width: 50%; margin: 1px 1px 0 0; padding: 6px 3px 6px 20px; background: #282320; font-weight: normal; text-align: left; border-bottom: none; width: 180px; }
table#downloads td.small { width: 25%; }
/*table#downloads td.small { width: 180px; padding: 3px 3px 3px 20px; }*/
table#downloads td.smallNcolor { background: none; /*width: 10%;*/ text-align: center; padding: 3px; }
table#downloads td.Ncolor { background: none; text-align: center; padding: 3px; }
table#downloads th { margin: 0; padding: 3px; background: #67615b; font-weight: normal; text-align: left; border-bottom: none; font-size: 14px; }

table#downloadsMenu { float: left; /*width: 628px;*/ width: 660px; margin: 0; /*padding: 0 10px 0 15px;*/ background: #66615b; border: none; text-align: center; }
table#downloadsMenu td.Ncolor { width: 308px; /*width: 305px;*/ padding: 0 0 0 15px; text-align: left; }
table#downloadsMenu td.smallNcolor { width: 156px; /*width: 320px;*/ }
table#downloadsMenu td.high { width: 170px; }

#tableTab { float: left; padding: 0 0 0 8px; margin: 9px 0 0 2px; height: 17px; color: #6D3720; }

.contactBox { background: #3b3734; width: 211px; height: 120px; float: left; padding: 0 0 5px 10px; margin: 0 0 10px 0; position: relative; }
#lastBox { width: 208px; }
#lastBox div { width: 188px; }
.contactBox div { background: #282320; font-size: 11px; height: 95px; width: 190px; overflow: hidden; padding: 5px; margin: 10px 0 0 0; float: left; display: inline; }
.contactBox div h3 { margin: 0 0 10px 0; padding: 0; }
.contactBox div p { margin: 0; }
/*.contactBox div a { float: left; width: 150px; text-align: center; margin: 0 0 0 8px; }*/
.contactBox span { position: absolute; bottom: 20px; right: 20px; display: block; width: 32px; height: 33px; }
.contactBox span.tel { background: url(/images/contact_tel.jpg) no-repeat; }
.contactBox span.email { background: url(/images/contact_mail.jpg) no-repeat; }
.contactBox span.write { background: url(/images/contact_write.jpg) no-repeat; }

.contactBox h3 { margin: 10px 0 10px 0; }
.contactBox div { line-height: 15px; font-weight: normal; }

pan#fijnLijn { background: url(/images/fijneLijn.jpg) no-repeat; float: left; width: 611px; height: 5px; display: block; margin: 10px 0 10px 0; }

div#LocalData { background: #282320; border: 10px solid #3b3734; margin: 0; float: left; width: 620px; padding: 10px; position: relative; line-height: 15px; }
div#LocalData p { float: left; margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #fff; }
div#LocalData .location { margin: 0; padding: 0; display: inline; float: left; }
div#LocalData .location a.buttonsgrijs { position: absolute; bottom: 10px; right: 10px; }
div#LocalData .location p { /*position: absolute; top: 0; left: 0px; width: 200px;*/  margin: 0; padding: 0 0 0 90px; float: left; display: inline; }
div#LocalData form { margin: 10px 30px 0 0; float: left; clear: both; }
div#LocalData form div { margin: 0 30px 0 10px; float: left; }

div.LocalData2 { background: #3B3834; border: none; margin: 0 0 15px 0; float: left; width: 640px; padding: 10px; position: relative; line-height: 15px; }
div.LocalData2 p#pwvergeten { margin: 25px 0 0 15px; padding: 0; font-size: 11px; font-weight: normal; color: #fff; }

h3.contactH3 { background: #67615b; margin: 0; padding: 3px 3px 3px 10px; }

.contactButton { position: absolute; bottom: 12px; right: 15px; }

form { margin: 15px 0 15px 0; color: #6D3720; float: left; }
form p { margin: 0 0 15px 0; }
form legend { display: none; padding: 0 7px 0 7px; font-weight: bold; }
form fieldset {
	/*width: 482px;*/
	border: none;
	margin: 0;
	padding: 0 0 10px 0;
	overflow: hidden;
}

form label {
	clear: both;
	float: left;
	display: block;
	width: 120px;
	padding: 1px 3px 7px 0;
	text-align: left;
}

form fieldset input, form fieldset textarea {
	float: left; 
	display: block;
	/*width: 244px;*/
	color: #fff;
	margin: 0;
}

form fieldset select { margin: 0 0 4px 0; }
form select {
	float: left;
	display: block;
	width: 200px;
	margin: 3px 0 1px 0;
}
form textarea { overflow: auto; height: 60px; font-family: verdana, arial; font-size: 12px; }
form .submitButton { float: left; margin: 0 5px 5px 0; clear: both; background: url(/images/send_en.jpg) no-repeat; display: block; width: 172px; height: 22px; border: none; color: #38302B; }
form input:hover.submitButton, form input.submitButton.hover { background: url(/images/sendHover_en.jpg) no-repeat; color: #fbefc3; }
form .submitButtonL { float: left; margin: 0; display: block; width: 172px; height: 22px; border: none; }
form input:hover.submitButtonL { background: url(/images/sendHover_en.jpg) no-repeat; }
form .radio input { float: left; display: inline; width: auto; height: auto; }
form input.inputKlein { float: left; display: inline; width: 40px; margin: 0 0 0 10px; }
form input.inputKleinL { float: left; display: inline; width: 40px; margin: 0 10px 0 0; }
form select, .checkbox,  form#formNewsletter fieldset .checkbox { width: auto; height: auto; }

form fieldset div { margin: 0; float: left; width: 600px; }
form fieldset div span { margin: 0 0 0 10px; padding: 0; width: 350px; float: left; }
form fieldset div span label { width: auto; }
form fieldset div .checkbox { margin: 0; padding: 0; width: auto; float: left; }

.radio label { clear: right; }
.radio input { margin-right: 5px; }
div.radio { margin-left: 123px; }

p.notLoggedIn { margin: 0 0 10px 0; padding: 0; }

form#loginform { width: 628px; margin: 0; background: #3b3834; color: #fff; padding: 0; } 
form#loginform span { margin: 0 0 17px 0; float: left; }
form#loginform fieldset input { width: 350px; background: #282320; border: none; }
form#loginform fieldset textarea { width: 515px; background: #282320; border: none; }
form#loginform fieldset select { background: #282320; border: none; color: #fff; border: none; }
form#loginform fieldset div .checkbox { width: auto; height: auto; background: #282320; border: none; }

form#formContact, 
form#formNewsletter, 
form#registerform,
form#wachtwoordform,
form#formSendToAColleague { width: 628px; margin: 15px 0 0 0; background: #3b3834; color: #fff; padding: 10px 10px 10px 15px; } 

form#formContact span, 
form#formNewsletter span, 
form#registerform span, 
form#wachtwoordform span,
form#formSendToAColleague span { margin: 0 0 17px 0; float: left; }

form#formContact fieldset#columB { width: 624px; float: left; margin: 0 0 7px 0; padding: 0; }
form#formContact fieldset#columL { width: 314px; float: left; }
form#formContact fieldset#columR { width: 310px; float: right; }

form#formContact fieldset input { width: 200px; background: #282320; border: none; margin: 0 0 5px 0; }

form#wachtwoordform fieldset input,
form#formNewsletter fieldset input, 
form#formSendToAColleague fieldset input { width: 350px; background: #282320; border: none; }

form#registerform fieldset input { width: 245px; background: #282320; border: none; }

form#formContact fieldset textarea, 
form#registerform fieldset textarea,
form#formNewsletter fieldset textarea { width: 517px; background: #282320; border: none; }

form#formContact fieldset select, 
form#formNewsletter fieldset select,
form#registerform fieldset select,
form#formSendToAColleague fieldset select  { background: #282320; border: none; color: #fff; border: none; }

form#registerform fieldset div .checkbox, 
form#formNewsletter fieldset div .checkbox, 
form#registerform fieldset div .checkbox,
form#formSendToAColleague fieldset div .checkbox { width: auto; height: auto; background: #282320; border: none; }

form#formContact label { width: 100px; }
form#formContact select#land { width: 200px; }
form#formSendToAColleague fieldset textarea  { width: 350px; background: #282320; border: none; }

form#formContact div.receive { margin: 0 0 15px 105px; padding: 0; float: left; display: inline; width: 517px; clear: both; }
form#formContact div.receive span { margin: 0 0 0 10px ; padding: 0; float: left; width: 330px; display: inline;  }
form#formContact div.receive label { width: 447px; }
form#formContact div.receive .checkbox { margin: 0; padding: 0; float: left; width: auto; height: auto; }

form#registerform div.receive { margin: 0 0 0 122px; padding: 0; float: left; width: 400px; display: inline; }
form#registerform div.receive span { margin: 0 0 0 10px; padding: 0 0 10px 0; float: left; width: 300px; display: inline; }
form#registerform div.receive label { width: 300px; }
form#registerform div.receive .checkbox { margin: 0; padding: 0; float: left;}

form#formNewsletter div.receive { margin: 0 0 0 122px; padding: 0; float: left; display: inline; width: 400px; }
form#formNewsletter div.receive span { margin: 0 0 10px 10px ; padding: 0 0 10px 0; float: left; width: 300px; display: inline; }
form#formNewsletter div.receive label { width: 300px; }
form#formNewsletter div.receive .checkbox { margin: 0; padding: 0; float: left; }

form#registerform fieldset div,
form#wachtwoordform fieldset div,
form#formNewsletter fieldset div,
form#formSendToAColleague fieldset div
{ margin: 0 0 7px 0; padding: 0; float: left; }
form#formNewsletter fieldset label, 
form#registerform fieldset label,
form#wachtwoordform fieldset label,
form#wachtwoordform fieldset input,
form#registerform fieldset input, 
form#formNewsletter fieldset input,
form#formSendToAColleague fieldset label, 
form#formSendToAColleague fieldset input
{ margin: 0; padding: 0; float: left; }

.searchButton { background: #212121; border: none; color: #fff; font-size: 11px; height: 18px;  }

p.mandatory { margin: 5px 0 10px 120px; padding: 0; font-size: 10px; color: #BBA08E; float: left; display: inline; }
p.mandatoryContact { margin: 5px 0 10px 103px; padding: 0; font-size: 10px; color: #BBA08E; float: left; display: inline; }
p.mandatoryLogin { margin: 0 0 10px 123px; padding: 0; font-size: 10px; color: #BBA08E; float: left; display: inline; }

#secureHeight { padding: 0; margin: 4px 0 0 0; height: 270px; width: 2px; display: block; clear: both; float: left; }

#mask2 {
	display: block;
	position: absolute;
	bottom: 60px;
	left: 31px;
	width: 197px;
	height: 310px;
	z-index: 4;
	background: url(/images/degrade_over.png) no-repeat; 
}
img#beeldLinks { position: absolute; bottom: 60px; left: 31px; z-index: 3; }

#koppel { width: 263px; height: 260px; position: absolute; bottom: 45px; left: 5px; background: url(/images/koppel.jpg) no-repeat top left; z-index: 5; }

#footer { clear: both; background: url(/images/back_zwartDegrade.png) no-repeat; padding: 13px 0 0 15px; margin: 0 0 0 16px;  height: 27px; position: relative; color: #fff; }
#footer a { margin: 0; padding: 0; font-size: 11px; color: #fff; text-decoration: none; /*text-transform: lowercase;*/ }
#footer a:hover { text-decoration: underline; }

#footer #callebaut_logo { position: absolute; bottom: 15px; right: 40px; }

.error { color: red; }
.clear { clear: both; }



