@charset "ISO-8859-1";
/* 
 * ========================================
 * ALGEMEEN
 * ========================================
*/
* {margin: 0;padding: 0;}
form {margin: 0px;padding: 0px;}
body {font-family:Helvetica, Verdana, sans-serif;font-size: 11px;background-color: #000;background-image: url(../images/bg.jpg);background-repeat: repeat-x;background-position: top;margin: 0px;padding: 0px;}
#container {margin-left: auto; margin-right: auto;background-color:#fff;width: 980px;}
#footer {clear: both;width: 980px;height: 30px;}
#left {width: 150px;float: left;}
#right {padding-left: 1px;width: 828px;background-image:url(../images/line.gif);background-repeat:repeat-y;	background-position:left;float: left;}
.line {border-bottom: 1px dotted #262626;font-size: 1px;}
.line2 {border-bottom: 1px dotted #c9c9c9; font-size: 1px;}

.nmt {margin-top: 10px;float: left;background-image:url(../images/partner_nmt.gif);background-repeat:no-repeat;background-position:center top;height: 47px;width: 111px;}
.nobelsmile {margin-top: 10px;float: left;background-image:url(../images/partner_nobelsmile.gif);background-repeat:no-repeat;background-position:center top;width: 157px;height: 47px;}
.nvoi {float: left;width: 136px;background-image:url(../images/partner_nvoi.gif);background-repeat:no-repeat;height: 47px;background-position:center top;}

.nmt2 {margin-top: 30px;float: left;background-image:url(../images/partner_nmt.gif);background-repeat:no-repeat;background-position:center top;height: 47px;width: 111px;}
.nobelsmile2 {margin-top: 30px;float: left;background-image:url(../images/partner_nobelsmile.gif);background-repeat:no-repeat;background-position:center top;width: 157px;height: 47px;}
.nvoi2 {margin-top: 20px;float: left;width: 96px;background-image:url(../images/partner_nvoi.gif);background-repeat:no-repeat;height: 47px;background-position:center top;}

.soldOut_normal {background-image:url(../images/sold_normal.gif);width: 200px;height: 200px; background-repeat:no-repeat; background-position: center center;}
.soldOut_small {position: absolute;background-image:url(../images/sold_small.gif);width:110px;height:110px;background-repeat:no-repeat; background-position: center center;}
.soldOut_large {position: absolute;background-image:url(../images/sold_large.gif);width: 250px;height: 250px; background-repeat:no-repeat; background-position: center 120px;}
.soldOut_extralarge {position: absolute;background-image:url(../images/sold_extralarge.gif);width: 354px;height: 250px; background-repeat:no-repeat; background-position: center 120px;}

/* 
 * ========================================
 * MENU
 * ========================================
*/
#menu {margin-top: 1px;height: 22px;line-height: 22px;margin-left: 1px;margin-right: 1px;clear: both;background-color: #333;}
.whitespace {width: 1px; font-size: 1px; background-color:#FFFFFF;float: left;}
.menuLeft {float: left;}
.menuRight {float: right;width: 175px;}
.menuLeft a {font-weight: bold;text-decoration:none;float: left;color: #fff;background-color: #333;height: 20px;line-height: 20px;display: block;padding-left: 15px;padding-right: 15px;margin-left: 1px;border-top: 1px solid #666;border-left: 1px solid #4e4e4e;	border-bottom: 1px solid #242424;border-right: 1px solid #2a2a2a;}
.menuLeft a:hover {background-color: #DC2521;border-top: 1px solid #eb4059;border-left: 1px solid #e8223f;border-bottom: 1px solid #a10018;border-right: 1px solid #bb001c;}

.flags {text-align: right;}
.flags img {margin-bottom: 4px;margin-right: 5px;line-height: 22px;margin-top: 4px;}
.flags a img {vertical-align: bottom; border: solid 1px #fff;}
.flags a:hover img {border-color: #dc2521;}
.flags a:hover {  /* wakeup IE */border-width: 0;}
.distributie {width: 80px;text-align: center;border-left: 1px solid #fff;}
.distributie a {font-weight: bold;text-decoration:none;color: #fff;	background-color: #333;height: 20px;line-height: 20px;display: block;margin-left: 1px;border-top: 1px solid #666;border-left: 1px solid #4e4e4e;border-bottom: 1px solid #242424;border-right: 1px solid #2a2a2a;}
.distributie a:hover {background-color: #dc2521;border-top: 1px solid #eb4059;border-left: 1px solid #e8223f;border-bottom: 1px solid #a10018;border-right: 1px solid #bb001c;}
.submenu {height: 24px;line-height: 24px;background-color:#e4e4e4;margin-top: 1px;margin-left: 1px;padding-left: 5px;}
.submenu a {color: #000; text-decoration: none;padding-right: 10px;padding-left: 10px;}
.submenu a:hover {color: #000000;}
/* 
 * ========================================
 * LEFT
 * ========================================
*/
.logo {margin-left: 13px;margin-top: 10px;margin-bottom: 10px;}
.mijnWinkelmand {background-image:url(../images/mijnWinkelmand.gif);width: 151px;position: relative;z-index: 2;height: 24px;}
.mijnWinkelmand a {width: 151px;height: 24px;text-decoration: none;display: block;}
.mijnWinkelmandTxt {margin-left: 10px;margin-top: 5px;margin-bottom: 5px;color: #333333;margin-right: 10px;}
.name a {color: #000;text-decoration: none;}
.name a:hover {color: #000;text-decoration: underline;}
.transfercost {margin-left: 10px;margin-top: 4px;margin-right: 10px;line-height: 14px;height: 14px; color: #000;}
.transfercost strong {float: left;}
.totalcost {margin-bottom: 4px;margin-left: 10px;margin-top: 4px;margin-right: 10px;line-height: 14px;height: 14px; color: #000;}
.totalcost strong {float: left;}
.mijnWinkelmandOrder {position: relative; z-index: 2; width: 151px;background-color: #6e6e6e;height: 18px;line-height: 18px;font-size: 8px;
font-weight: bold; text-transform:uppercase;text-align: right;}
.mijnWinkelmandOrder a {color: #fff; text-decoration: none; display: block; padding-right: 11px;}
.mijnWinkelmandOrder a:hover {background-color: #333333;}
.newsletter {width: 151px;position: relative;z-index: 2;height: 24px;margin-top: 10px;}
.newsletterContent input {border: 1px solid #a8a8a8; color: #6e6e6e; font-family: Arial, Helvetica, sans-serif;font-size: 10px;padding: 2px;margin-top: 5px;margin-bottom: 5px;margin-left: 10px;width: 127px;}
.newsletterRegister {position: relative; z-index: 2; width: 151px;background-color: #6e6e6e;height: 18px;line-height: 18px;font-size: 8px;
font-weight: bold; text-transform:uppercase;text-align: right;}
.newsletterRegister a {color: #fff; text-decoration: none; display: block; padding-right: 11px;}
.newsletterRegister a:hover {background-color: #333333;}
.giftVoucher {margin-top: 10px;margin-left: 15px;}
.ad {margin-top: 10px;margin-left: 15px; margin-bottom: 15px;;}
/* 
 * ========================================
 * FOOTER
 * ========================================
*/
#footer {height: 20px;line-height: 20px;background-image:url(../images/footer.gif);background-repeat:repeat-x;width: 960px;color: #fff;font-size: 10px;padding-left: 10px;padding-right: 10px;}
#footer a {color: #fff;text-decoration:none;}
#footer a:hover {text-decoration: underline;}

/* 
 * ========================================
 * HOMEPAGE
 * ========================================
*/
.gotoProducts {
background-color: #ff0033; 
color: #fff;
margin: 1px;
height: 40px;
font-size: 18px;
font-weight: bold;
line-height: 40px;
text-align: center;
}
.gotoProducts a {
display: block;
text-decoration:none;
color: #fff;
}
.gotoProducts a:hover {
background-color: #e40022;
}

.homepageSpotlight {background-image:url(../images/homepageSpotlight.gif);margin-left: 1px;margin-top: 1px;width: 414px;height: 220px;}
.homepageSpotlight .left {width: 230px;float: left;}
.homepageSpotlight .right {float: left;width: 165px;line-height: 16px;}
.homepageSpotlight .right .title {margin-top: 10px;font-size: 12px;font-weight: bold;}
.homepageSpotlight .right .title h1 {font-size: 12px;margin: 0px;padding: 0px;}
.homepageSpotlight .left .image {margin-left: 10px;margin-top: 10px;width: 200px;height: 200px;background-color:#777777;}
.homepageSpotlight .left .image a {width: 200px;height: 200px;display: block;text-decoration:none;}
.homepageSpotlight .left .image .offer {background-image:url(../images/offer.png);background-repeat:no-repeat;background-position:bottom;width: 200px;height: 74px;padding-top: 110px;}
.homepageSpotlight .right .priceNormal {float: right;width: 80px;margin-top: 17px;font-size: 12px;color: #000;text-align: left;padding-left: 20px;}
.homepageSpotlight .right .priceNow {float: right;width: 80px;margin-top: 17px;font-size: 12px;color: #000;text-align: left;padding-left: 20px;}
.homepageSpotlight .right .priceNow strong {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #c8391e;}
.homepageSpotlight .right .priceNormal strong {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #333;}
.stroke {background-image:url(../images/stroke.png);background-repeat:no-repeat;background-position:center center;}
.moreInfo {text-align: right;padding-top: 85px;}
.order {text-align: right;padding-top: 5px;}
.moreInfo a, .order a {text-decoration: none;color: #000;background-image:url(../images/arrow.gif);background-repeat: no-repeat;background-position: right center;padding-right: 10px;}
.moreInfo a:hover, .order a:hover {text-decoration: underline;}
.homepageProductBlock {float: left;margin-left: 1px;margin-top: 1px;width: 205px;height: 175px;background-image:url(../images/homepageProductBlock.jpg);background-repeat: no-repeat;}
.homepageProductBlockTitle {height: 24px;font-size: 12px;font-weight: bold;margin-left: 10px;margin-top: 15px;}
.homepageProductBlockTitle h2 {font-size: 12px;margin: 0px;padding: 0px;}
.homepageProductBlockLeft {float: left;width: 90px;padding-left: 10px;padding-right: 10px;padding-top: 10px;}
.homepageProductBlockLeft .productImage {width: 110px;height: 106px;}
.homepageProductBlockLeft .productTitle {background-color: #dc2521;height: 18px;line-height: 20px;text-align:center;font-size: 10px;font-weight: bold;color: white;}
.homepageProductBlockLeft .productTitle H3 {margin: 0px;padding: 0px;font-size: 10px;}
.homepageProductBlockRight {float: right;padding-right: 10px; width: 60px; margin-top: 10px;}
.homepageProductBlockRight .productPrice {text-align: right;color: #000;font-size: 10px;margin-top: 0px;}
.homepageProductBlockRight .productPrice strong {font-size: 16px;font-family:Arial, Helvetica, sans-serif;color: #dc2521;font-weight: bold;}
.homepageProductBlockRight .productMoreInfo {margin-top: 40px;text-align: right;}
.homepageProductBlockRight .productOrder {text-align: right;}
.homepageProductBlockRight .productOrder a, .homepageProductBlockRight .productMoreInfo a {text-decoration: none;height: 20px;line-height: 20px;color: #000;background-image:url(../images/arrow.gif);background-repeat: no-repeat;background-position: right center;padding-right: 10px;}
.homepageProductBlockRight .productOrder a:hover, .homepageProductBlockRight .productMoreInfo a:hover {text-decoration: underline;}
.homepageBlockLeft {width: 415px;float: left;}
.homepageBlockRight {width: 413px;float: right;}
.homepageBlockRightContent {padding-top: 14px;padding-bottom: 15px;padding-left: 30px;padding-right: 30px;}
.homepageBlockRightTitle {background-image:url(../images/thenewsmileTitle.gif);background-repeat:no-repeat;width: 92px;height: 12px;margin-bottom: 8px; margin-top: 0px;}
.homepageBlockRightTxt {color: #000;font-size: 11px;line-height: 16px;text-align:justify;}
.homepageFlashBlock {margin-left: 1px;height: 272px;width: 412px;}
.start {text-align:center;}
.start a {background-image:url(../images/startCommercial.gif);background-repeat:no-repeat;background-position:center center;padding-top: 115px;display: block;width: 412px;height: 135px;}
.start a:hover {background-image:url(../images/startCommercial_over.gif);}
/* 
 * ========================================
 * PAGEMANAGER
 * ========================================
*/
.pagemanagerTaj {background-repeat:no-repeat; background-color:#000000; background-position:right bottom;margin-right: 1px;margin-top: 1px; margin-left: 1px; margin-bottom: 1px;}
.pagemanagerminheight {height: 476px; width: 1px;font-size: 1px}
.pagemanagerTitle {font-family:Helvetica, Verdana, sans-serif;font-size:16px;color: #dc2521;font-weight: bold;padding-top: 20px;padding-left: 20px;}
.pagemanagerTxt {margin-left: 20px;color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;width: 535px;text-align: justify;margin-top: 15px;}
.logos {float: left;}
.pagemanagerTags {margin-top: 5px;margin-bottom: 5px;float: right;margin-right: 5px;border: 1px solid #e5e5e5; background-color: #f5f5f5;width: 423px;height: 60px; padding-left: 10px;padding-top: 5px;}

.pagemanagerWhite {margin-right: 1px;margin-top: 1px; margin-left: 1px; margin-bottom: 1px;}
.pagemanagerWhite h3 {font-size: 10pt}
.pagemanagerWhite a {color: #dc2521; text-decoration: none;}
.pagemanagerWhite a:hover {color: #dc2521; text-decoration: underline;}
.pagemanagerWhite ul, ol {padding-left: 20px; }

.pagemanagerminheight {height: 476px; width: 1px;font-size: 1px}
.pagemanagerWhiteTitle {font-family:Helvetica, Verdana, sans-serif;font-size:16px;color: #dc2521;font-weight: bold;padding-top: 30px;padding-left: 20px;}
.pagemanagerWhiteTxt {margin-left: 20px;margin-right: 20px;color: #000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;text-align: justify;margin-top: 15px;}
.logos {float: left;}

/* 
 * ========================================
 * CONTACT
 * ========================================
*/
.contact {margin-top: 1px;}
.contact .left {height: 500px;width: 413px;float: left;margin-left: 1px;}
.contact .right {height: 500px;width: 412px;float: right; background-color:#e5e5e5;padding-right: 1px;}
.contact .left .title {font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;margin-left: 20px;margin-top: 20px;}
.contact .left .txt {color: #000;line-height: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 11px; margin-top: 20px;margin-left: 20px;}
.contact .left .txt a {color: #000;text-decoration: none;}
.contact .left .txt a:hover {text-decoration: underline;}
.contact .right .title {font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;margin-left: 20px;margin-top: 20px;}
.contact .right .txt {color: #000;font-family: Arial, Helvetica, sans-serif;font-size: 11px; margin-top: 20px;margin-left: 20px;margin-right: 20px;}
.contact .right .txt td {padding-top: 2px;padding-bottom: 2px;line-height: 14px;}
.contact .right .txt input, .contact .right .txt textarea {border: 1px solid #a8a8a8;background-color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 10px;padding: 1px;width: 250px;}
.contact .right .txt .verstuur {width: 55px;border: 1px solid #8b8b8b; background-color: #3a3a3a;color: #fff; font-family:Helvetica, Verdana, sans-serif;font-weight: bold;font-size: 10px;padding: 2px;}
.contact .right .txt select {border: 1px solid #a8a8a8;background-color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 10px;padding-top: 1px;padding-bottom: 1px;width: 250px;}
.contact .right .txt option {padding-left: 5px;}
/* 
 * ========================================
 * DISTRIBUTIE
 * ========================================
*/
.distribution {margin-top: 1px;}
.distribution .left {width: 298px;float: left;padding-left: 1px;}
.distribution .left .title {font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;margin-left: 20px;margin-top: 20px;}
.distribution .left .txt {margin-right: 20px;text-align: justify;color: #000;line-height: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 11px; margin-top: 20px;margin-left: 20px;}
.distribution .left .txt a {color: #000;text-decoration: none;}
.distribution .left .txt a:hover {text-decoration: underline;}
.distribution .right {width: 527px;float: right; background-color:#f2f2f2;margin-right: 1px;}
.distribution .right .title {font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;margin-left: 20px;margin-top: 20px;}
.distribution .right .title2 {font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;margin-left: 20px;margin-top: 10px;}
.distribution .right .subtitle {font-family: Helvetica, Verdana, sans-serif; font-size: 10px;color: #a10018; margin-left: 20px;}
.distribution .right .txt {color: #000;font-family: Arial, Helvetica, sans-serif;font-size: 11px; margin-top: 20px;}
.distribution .right .txt th {padding-left: 20px;font-weight: bold;height: 20px;line-height: 20px;font-family: Arial, Helvetica, sans-serif;text-align: left;}
.distribution .right .txt td {height: 20px;line-height: 20px;font-family: Arial, Helvetica, sans-serif;text-align: left; border-top: 1px dotted #333333;}
.distribution .right .txt td a {color: #000;text-decoration: underline}
.distribution .right .txt td a:hover {text-decoration: none}
.distribution .right .txt .provinceTitle2 {padding-top: 20px;border-top: 1px dotted #333333;}
/* 
 * ========================================
 * FAQ
 * ========================================
*/
.faq {margin-bottom: 1px;}
.faq .title {font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;padding-left: 20px;padding-top: 20px;}
.faq .txtTop {float: left;width: 553px;padding-left: 20px;margin-top: 20px;}
.faq .search {float: right;height: 24px;width: 235px;margin-right: 20px;background-color: #e5e5e5;margin-top: 20px;}
.faq .search input {border: 1px solid #6c6c6c;font-family: Helvetica, Verdana, sans-serif;font-size: 10px;color: #000;padding-top: 3px;padding-left: 2px;padding-right: 2px;padding-bottom: 2px;margin-top: 3px;margin-left: 9px; width: 150px;}
.faq .search .searchSubmit {width: 51px;font-size: 10px;background-color: #727272;border: 1px solid #a8a8a8;color: #fff;font-weight: bold;padding-top: 1px;padding-bottom: 0px;}
.faqList {margin-top: 20px;}
.faqList ul {list-style-type:none;}

.faqList .faqQuestion {margin-top: 1px;margin-left: 1px;margin-right: 1px;}
.faqList .faqQuestion a {background-color: #e5e5e5;height: 24px;line-height: 24px;display: block;color: #000;font-family: Arial, Helvetica, sans-serif;padding-left: 10px;text-decoration: none;font-weight: bold; background-image:url(../images/faqList_arrow.gif); background-repeat:no-repeat; background-position:800px center;}
.faqList .faqQuestion a:hover {background-color: #dc2521;color: #fff;background-image:url(../images/faqList_arrow_over.gif);}

.faqList .faqQuestion_over {margin-top: 1px;margin-left: 1px;margin-right: 1px;}
.faqList .faqQuestion_over a {background-color: #dc2521;height: 24px;line-height: 24px;display: block;color: #FFF;font-family: Arial, Helvetica, sans-serif;padding-left: 10px;text-decoration: none;font-weight: bold; background-image:url(../images/faqList_arrow_over.gif); background-repeat:no-repeat; background-position:800px center;}
.faqList .faqQuestion_over a:hover {background-color: #dc2521;color: #fff;background-image:url(../images/faqList_arrow_over.gif);}

.faqList .faqAnswer {height: 20px;line-height: 21px;border-bottom: 1px dotted #c9c9c9;padding-left: 10px;margin-bottom: 1px;}
.faqList .faqAnswer a {color: #000;text-decoration: none;}
.faqList .faqAnswer a:hover {color: #dc2521;font-weight: bold;}

.faqList2 {margin-left: 20px;margin-right: 20px;margin-top: 20px;}
.faqList2 .faqQuestion {margin-top: 1px;margin-left: 1px;margin-right: 1px;background-color: #dc2521;color: #fff;height: 24px;line-height: 24px;display: block;font-family: Arial, Helvetica, sans-serif;padding-left: 10px;font-weight: bold;}
.faqList2 .txt {line-height: 16px;border-bottom: 1px dotted #c9c9c9;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 5px;margin-left: 1px;margin-right: 1px;}
.faqList2 .goBack {height: 18px;line-height: 18px;margin-left: 10px;}
.faqList2 .goBack a {color: #000; text-decoration: none;padding-left: 10px; font-size: 11px; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position:left;}
.faqList2 .goBack a:hover {text-decoration: underline;}
/* 
 * ========================================
 * NEWS
 * ========================================
*/
.news {margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.news .title {margin-bottom: 20px;font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;margin-left: 20px;margin-top: 20px;}

.newsItem {margin-left: 20px;margin-right: 20px;border-top: 1px dotted #c9c9c9;height: 88px; clear: both;}
.newsImage {margin-left: 5px; height: 80px; width: 80px;margin-right: 10px;float: left;margin-top: 4px;}
.newsContent {float: left;width: 690px;}
.newsTitle {margin-top: 5px;font-weight: bold;float: left;color: #000;}
.newsTitle a {color: #000;text-decoration: none;}
.newsTitle a:hover {text-decoration: underline;}
.newsDate {margin-top: 5px;font-weight: bold;float: right;color: #000;}
.newsTxt {height: 52px;line-height: 16px;color: #000; text-align: justify;}
.newsMore {float: right;}
.newsMore a {background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:right;padding-right: 10px;color: #000;text-decoration: none;}
.newsMore a:hover {text-decoration: underline;}
.newsItem2 {height: 20px;line-height: 20px;clear: both;border-top: 1px dotted #c9c9c9;margin-left: 20px;margin-right: 20px;color: #000; font-weight: bold;padding-left: 5px;}
.newsItem2 .title2 {float: left;}
.newsItem2 .title2 a {font-size: 11px;text-decoration: none; color: #000;}
.newsItem2 .title2 a:hover {text-decoration: underline}
.newsItem2 .date2 {float: right;margin-right: 5px;}
.newsArchive {float: right;margin-right: 20px;height: 20px;line-height: 20px;}
.newsArchive a {text-decoration: none;color: #000; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:right;padding-right: 10px;}
.newsArchive a:hover {text-decoration: underline;}
.news .goBack {height: 18px;line-height: 18px;margin-left: 20px;}
.news .goBack a {color: #000; text-decoration: none;padding-left: 10px; font-size: 11px; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position:left;}
.news .goBack a:hover {text-decoration: underline;}
.news_item {margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.news_item .title {margin-bottom: 20px;font-family: Helvetica, Verdana, sans-serif; font-size: 16px;color: #dc2521; font-weight: bold;margin-left: 20px;margin-top: 20px;}
.newsItem3 {margin-left: 20px;margin-right: 20px;border-top: 1px dotted #c9c9c9;border-bottom: 1px dotted #c9c9c9;}
.newsImage3 {margin-left: 5px; width: 80px;margin-right: 10px;float: left;margin-top: 4px;}
.newsContent3 {float: left;width: 690px;}
.newsTitle3 {margin-top: 5px;font-weight: bold;float: left;color: #000;}
.newsTitle3 a {color: #000;text-decoration: none;}
.newsTitle3 a:hover {text-decoration: underline;}
.newsDate3 {margin-top: 5px;font-weight: bold;float: right;color: #000;}
.newsTxt3 {line-height: 16px;color: #000; text-align: justify;margin-bottom: 5px;}
.newsTxt3 a {color: #000; text-decoration: underline;}
.newsTxt3 a:hover {text-decoration: none;}
.enlarge {float: right;background-image:url(../images/enlarge.gif); background-repeat:no-repeat; background-position:right;margin-top: 5px;}
.enlarge a {text-decoration: none;display: block; width: 55px;height: 13px;}
.downloadPdf {float: right; background-image:url(../images/downloadPdf.gif); background-repeat: no-repeat; background-position:right; margin-top: 5px;margin-bottom: 5px; }
.downloadPdf a {display: block;width: 86px; height: 15px; text-decoration: none;}

.goBack3 {height: 18px;line-height: 18px;margin-left: 20px;}
.goBack3 a {color: #000; text-decoration: none;padding-left: 10px; font-size: 11px; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position:left;}
.goBack3 a:hover {text-decoration: underline;}
/* 
 * ========================================
 * CATEGORY
 * ========================================
*/
.category {padding-top: 20px;padding-bottom: 10px;}
.category .title {font-family: Helvetica, Verdana, sans-serif; font-size: 18px;font-weight: bold;padding-left: 20px;padding-right: 20px;height: 20px;line-height: 20px;color: #dc2521;}
.category .line {height: 3px; background-color: #000;padding-left: 20px;padding-right: 20px;margin-top: 5px;font-size: 1px;}
.category .product1 {border-bottom: 1px dotted #c2c2c2; width: 394px;float: left; height: 220px;border-right: 1px dotted #c2c2c2;padding-left: 10px;}
.category .product2 {border-bottom: 1px dotted #c2c2c2; width: 394px;float: left; height: 220px;padding-left: 10px;}
.category .product {width: 383px;height: 283px;margin-top: 20px;}
.category .product .productTitle {color: #dc2521; font-size: 16px;font-weight: bold;height: 22px;vertical-align: top;}
.category .product .productTitle h1 {margin: 0px;padding: 0px;font-size: 16px;}
.category .product .productTitle a {text-decoration: none; color: #dc2521;}
.category .product .productTitle a:hover {color: #000;}
.category .product .productImage {float: left; width: 175px;height: 175px;}
.category .product .productRight {float: left;margin-left: 15px;width: 185px;margin-top: 10px;}

.priceNow2 {font-size: 18px;color: #000;font-weight: bold;}
.priceNormal2 {font-size: 11px;color: #737373; text-decoration:line-through;}
.productTxt {width: 114px;margin-top: 20px;height: 65px;}
.productMore {clear: both;height: 18px;line-height: 18px;float: right;}
.productMore a {text-decoration: none; background-image:url(../images/arrow.gif); background-position:right; background-repeat:no-repeat;padding-right: 10px;color: #000;font-size: 11px}
.productMore a:hover {text-decoration: underline;}
.productOrder {height: 18px;line-height: 18px;clear: both;float: right;}

/*.productOrder a {text-decoration: none; background-image:url(../images/arrow.gif); background-position:right; background-repeat:no-repeat;padding-right: 10px;color: #000;font-size: 11px}
.productOrder a:hover {text-decoration: underline;}
*/
/* 
 * ========================================
 * PRODUCT
 * ========================================
*/
.productPage {margin-top: 20px;}
.productPage .title {font-family: Helvetica, Verdana, sans-serif; font-size: 18px;font-weight: bold;padding-left: 20px;padding-right: 20px;height: 20px;line-height: 20px;color: #dc2521;}
.productPage .line {height: 3px; background-color: #000;padding-left: 15px;padding-right: 15px;margin-top: 5px;}
.productPageLeft {width: 364px;float: left;padding-left: 15px; text-align: center}
.productPageRight {min-height: 450px;float: left; background-image:url(../images/productPageRight.jpg); background-position:top; background-repeat:repeat-x;width: 434px;padding-right: 15px;}
.productPageLeftImage {margin-top: 10px;}
.productPageLeftImages {height: 110px; width: 354px;background-color: #f0f0f0;margin-top: 5px;}
.productPageRightPriceNow {font-size: 18px;color: #000;font-weight: bold;margin-top: 20px;}
.productPageRightPriceNormal {font-size: 11px;color: #737373; text-decoration:line-through;}
.productPageRightTxt {margin-top: 20px;line-height: 16px;text-align: justify;}
.productPageRightOrder {background-color: #6e6e6e;height: 20px;line-height: 20px;color: #fff; background-image:url(../images/bestellen.gif);background-repeat:no-repeat;background-position:10px;margin-top: 25px;padding-left: 360px;font-weight: bold;font-size: 10px;}

.productPageRightOrderTxt {padding-left: 20px;height: 24px;line-height: 24px;border-bottom: 1px solid #6e6e6e;}
.productPageRightOrderSelect {border-bottom: 1px solid #979797;border-right: 1px solid #979797;border-top: 1px solid #afafaf;border-left: 1px solid #afafaf;color: #000;font-size: 10px;width: 50px;}

.productPageRightOrderBtn {height: 24px;line-height: 24px;clear: both;float: right;padding-top: 10px;padding-bottom: 10px;}


.productPageRightTellaFriend {clear: both;background-color: #6e6e6e;height: 20px; background-image:url(../images/tellafriend.gif);background-repeat:no-repeat;background-position:10px;margin-top: 25px;}
.productPageRightTellaFriendTxt {background-color: #e1e1e1; height: 26px;}
.productPageRightTellaFriendTxt td {line-height: 26px; vertical-align:top;padding-left: 10px;}
.productPageRightTellaFriendTxt input {border: 1px solid #a6a6a6;margin-top: 5px;}
.productPageRightTellaFriendTxt .verstuur {width: 55px;border: 1px solid #8b8b8b; background-color: #3a3a3a;color: #fff; font-family:Helvetica, Verdana, sans-serif;font-weight: bold;font-size: 10px;padding: 0px;}
/* 
 * ========================================
 * PRODUCT
 * ========================================
*/
#slideshow{width:354px;}
#galleryContainer{height:110px;	border:1px solid #eec0c7;position:relative;overflow:hidden;	height: 112px;height/* */:/**/110px;height: /**/110px;}
#arrow_left{position:absolute;left:0px;z-index:10;background-color: #FFF;padding:0px;top: 47px;}
#arrow_right{position:absolute;right:0px;z-index:10;background-color: #FFF;padding:0px;top: 47px;}
#theImages{left: 16px;position:absolute;height:98px;width:100000px;top: 5px;}
#theImages #slideEnd{float:left;}
#theImages img{background-color: #FFF;float:left;padding: 0px;margin-right: 10px;filter: alpha(opacity=50);opacity: 0.50;cursor:pointer;border:1px solid #eec0c7;}
#theImages img:hover {filter: alpha(opacity=100);opacity: 1.0;}

/* 
 * ========================================
 * SHOPPINGCART
 * ========================================
 */

#paymethodForm {margin-right: 20px;margin-left: 20px;}
#paymethodForm th {background-color: #6E6E6E;height: 20px;line-height: 20px;color: #fff;padding-left: 10px;font-size: 12px;text-align: left;}
#paymethodForm td {border-bottom: 1px dotted #262626;padding-left: 10px;font-size: 11px;color: #000;padding-top: 2px;padding-bottom: 2px;line-height: 31px;}

#shoppingcartForm {padding-left: 20px;padding-right: 20px;padding-top: 20px;}
#shoppingcartForm th {background-color: #6E6E6E;height: 20px;line-height: 20px;color: #fff;padding-left: 10px;font-size: 12px;text-align: left;}
#shoppingcartForm td {border-bottom: 1px solid #000; padding-top: 5px;padding-bottom: 5px;line-height: 14px;padding-left: 10px;}
#shoppingcartForm td a {color: #000;text-decoration: underline;}
#shoppingcartForm td a:hover {color: #000;text-decoration: none}
#shoppingcartForm input {border: 1px solid #555;padding: 2px;color: #000;}

#shoppingcartForm2 {margin-right: 20px;margin-left: 20px;}
#shoppingcartForm2 th {padding-left: 0px;background-color: #E1E1E1;height: 20px;line-height: 20px;color: #000; border-bottom: 1px solid #000;font-weight: normal;}
#shoppingcartForm2 td {border-bottom: 1px solid #000; padding-top: 5px;padding-bottom: 5px;line-height: 14px;font-size: 14px;color: #000;}

#shoppingcartForm2 input {border: 1px solid #555;padding: 2px;color: #fff;background-color: #3a3a3a;}
.shoppingcartForm2Link a {text-decoration: none; background-image:url(../images/back.gif); background-position:left; background-repeat:no-repeat;padding-left: 10px;color: #000;font-size: 11px}
.shoppingcartForm2Link a:hover {text-decoration: underline;}


#discountForm {margin-right: 20px;margin-left: 20px;margin-top: 10px;}
#discountForm th {background-color: #6E6E6E;height: 20px;line-height: 20px;color: #fff;padding-left: 10px;font-size: 12px;text-align: left;}
#discountForm td { padding-top: 5px;padding-bottom: 5px;line-height: 14px;font-size: 11px;color: #000;}
#discountForm input {border: 1px solid #555;padding: 1px;color: #000; font-size: 11px;}

#invoiceForm {margin-right: 20px;margin-left: 20px;}
#invoiceForm th {background-color: #6E6E6E;height: 20px;line-height: 20px;color: #fff;padding-left: 10px;font-size: 12px;text-align: left;}
#invoiceForm a {color: #fff;}
#invoiceForm td {height: 24px;}
.webshopCartInput {border: 1px solid #c8c8c8;padding: 2px;text-align: center;width: 20px;font-size: 10px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;}

.webshopCartInput2 {border: 1px solid #c8c8c8;padding: 2px;width: 150px;font-size: 11px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;}
.addressReadOnly {border: 1px solid #c8c8c8;padding: 2px;width: 150px;font-size: 11px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;background-color: #e1e1e1;}
.addressNormal {border: 1px solid #c8c8c8;padding: 2px;width: 150px;font-size: 11px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;}

#shoppingcartForm3 {margin-right: 20px;margin-left: 20px;margin-top: 10px;margin-bottom: 20px;}
#shoppingcartForm3 a {border: 1px solid #555;padding: 2px;color: #fff;background-color: #3a3a3a;font-size: 11px;text-decoration: none; width: 100px;display: block; height: 20px;line-height: 20px;text-align: center;}

#giftCard {background-color: #dc2521;height: 206px;margin: 1px;background-image:url(../images/giftCard.jpg);background-repeat:no-repeat;background-position:right;}
#giftCard .title {padding-left: 20px;padding-top: 20px;color: #fff;font-family:Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;}
#giftCard .txt {color: #fff;margin-left: 20px;margin-top: 10px;width: 350px;line-height: 16px;text-align: justify;font-size: 12px;}

#giftCard_slogan {background-image:url(../images/giftCardBg.gif);background-repeat:repeat-x;height: 30px;line-height: 30px;background-position:top;color: #fff;font-weight: bold;font-size: 14px;margin-left: 1px;margin-right: 1px;padding-left: 19px;}
.giftTitle {font-family: Helvetica, Verdana, sans-serif; font-size: 12px;color: #dc2521; font-weight: bold;padding-top: 10px;padding-bottom: 10px;}
#giftCard_Block {padding-left: 20px;}
.giftVoucherUrl {padding-left: 25px;line-height: 20px;}
.giftVoucherUrl a {color: #000;text-decoration: none; font-weight: bold;}
.giftVoucherUrl a:hover {text-decoration: underline}
.vLine {width: 30px;}
.vlineimg {background-image: url(../images/line.gif);background-repeat: repeat-y;width: 30px;background-position:top center;}
.giftVoucherBalance {text-align: right;padding-right: 10px;padding-top: 5px;}
.giftVoucherBalance a {text-decoration: none; color: #777;}
.giftVoucherBalance a:hover {text-decoration: none; color: #000;}

.giftCard_stappen {padding-top: 10px;}
.giftCard_stappen h1 {margin: 0px;padding: 0px;font-size: 14px; color: #dc2521;}

#giftCard_Block2 input, .giftCard_stappen textarea {border: 1px solid #a8a8a8;background-color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 10px;padding: 1px;width: 130px; margin-bottom: 2px;}
#giftCard_Block2 .verstuur {width: 55px;border: 1px solid #8b8b8b; background-color: #3a3a3a;color: #fff; font-family:Helvetica, Verdana, sans-serif;font-weight: bold;font-size: 10px;padding: 2px;}




/* 
 * ========================================
 * redirect page
 * ========================================
 */

.tagclouds {margin-left: 1px;margin-top: 1px;background-color: #f5f5f5;height: 140px;width: 400px;border: 1px solid #e5e5e5;padding: 5px;}
.tagclouds a {text-decoration: none;}
.tagclouds a:hover {text-decoration: underline;}

.smallestTag {font-size: 10px; line-height: 22px; }
a.smallestTag {color: #a5a5a5; text-decoration: none;}
a.smallestTag:hover {color: #a5a5a5; text-decoration: underline;}

.smallTag { font-size: 11px; line-height: 22px;}
a.smallTag {color: #424242; text-decoration: none;}
a.smallTag:hover {color: #424242; text-decoration: underline;}

.mediumTag { font-size: 12px; font-weight: bold; line-height: 22px;}
a.mediumTag {color: #747474; text-decoration: none;}
a.mediumTag:hover {color: #747474; text-decoration:underline;}

.largeTag { font-size: 14px; font-weight: bold; line-height: 22px;}
a.largeTag {color: #DC2521;text-decoration: none;}
a.largeTag:hover {color: #DC2521; text-decoration: underline;}




.before_after {
padding-top: 10px;
padding-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
height: 100px;
background-image:url(../images/before_after-line.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.before_after .left {
font-family:Helvetica, Verdana, sans-serif;
font-size: 11px;
line-height: 14px;
color: #fff;
float: left;
width: 500px;
padding-top: 10px;
}
.before_after .right {
float: right;
}
.before {
height: 85px;
width: 100px;
background-color: #fff;
}
.after {
height: 85px;
width: 100px;
background-color: #fff;
}
.before_txt, .after_txt {
padding-top: 7px;
font-family:Helvetica, Verdana, sans-serif;
font-size: 10px;
color: #fff;
font-weight: bold;
}
.before_icon, .after_icon {
background-image:url(../images/before_after-enlarge.gif);
background-position:right 5px;
width: 14px;
height: 13px;
background-repeat:no-repeat;
}
.before_icon a, .after_icon a {
text-decoration: none;
width: 14px;
height: 13px;
display: block;
}
.before_after_achive {
font-family: Helvetica, Verdana, sans-serif;
font-size: 12px;
text-align:right;
padding: 20px;
}
.before_after_achive a {
color: #fff;
text-decoration:none;
}
.before_after_achive a:hover {
text-decoration:underline;
}
/* 
 * ========================================
 * HOMEPAGE ENGLISH
 * ========================================
*/
.homepageRow1 {
height: 156px;
padding-left: 133px;
padding-right: 30px;
background-image:url(../images/homepage_en.jpg);
background-repeat:no-repeat;
background-position:left;
margin: 1px;
}
.homepageRow1 .txt {
padding-top: 30px;
line-height: 16px;
}
.homepageRow2 {
height: 275px;
background-color: #000;
margin-left: 1px;
}
.homepageFlashBlock_en {
float: right;
}
.homepageFlashTxt {
text-align:justify;
line-height: 15px;
float: left;
padding-left: 20px;
padding-top: 30px;
padding-right: 20px;
width: 370px;
color: white;
}

/* 
 * ========================================
 * redirect page
 * ========================================
 */

.redirectBox {
height: 146px;
width: 400px;
}
.redirectBoxTop {
text-indent: 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: white;
background-image:url(../images/homebutton-top3.gif);
background-repeat:no-repeat;
height: 24px;
line-height: 24px;
}
.redirectBoxBottom {
padding-left: 16px;
padding-right: 16px;
padding-top: 7px;
color: #ee908e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
background-image:url(../images/homebutton-bottom3.gif);
background-repeat:no-repeat;
height: 115px;
}
.redirectBoxBottom a {
color: white;
text-decoration: none;
}
.redirectBoxBottom a:hover {
color: white;
text-decoration: underline;
}


/* 
 * ========================================
 * content slide
 * ========================================
 */

.clickableLayer {	
}
.slideLayer {
	visibility: hidden;
}
.slideLayerContent {

}
 
 

/* 
 * ========================================
 * debug
 * ========================================
 */

div.parseTime {
	border-top: #A7A7A7 1px solid;
	border-bottom: #A7A7A7 1px solid;
	border-left: #A7A7A7 1px solid;
	border-right: #A7A7A7 1px solid;
	margin-top: 10px;
	padding: 6px;
	width: 200px;
	background-color: #f8f8f8;
	color: #000000;
}



/* 
 * ========================================
 * debug
 * ========================================
 */
.dhtmlgoodies_tabPane{
	background-color: #000;
	height:24px;	/* Height of tabs */
	line-height: 24px;
	margin: 0px;
	padding:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #fff;
		
	}
.dhtmlgoodies_aTab{
	background-color: #000;
	margin: 0px;
	padding:0px;
	
}
.dhtmlgoodies_tabPane DIV{
	margin: 0px;
	width: 136px;
	text-align:center;
	border-right: 1px solid #fff;
	float:left;
	height:100%;	/* Height of tabs */
	cursor:pointer;
	position:relative;
	padding:0px;
}
.dhtmlgoodies_tabPane .tabActive{
	margin: 0px;
	padding:0px;
	background-image:url(../images/tabview_active.gif);
	background-repeat:repeat-x;
	z-index:10;	
}
.dhtmlgoodies_tabPane .tabInactive{
	margin: 0px;
	padding:0px;
	background-image:url(../images/tabview_normal.gif);
	background-repeat:repeat-x;
	z-index:1;
}

.dhtmlgoodies_tabPane .inactiveTabOver{
	margin: 0px;
	padding:0px;
	background-image:url(../images/tabview_active.gif);
	background-repeat:repeat-x;
	}
.dhtmlgoodies_tabPane span{
	margin: 0px;
	padding:0px;
	float:left;
}
.dhtmlgoodies_tabPane .tabActive span{
	margin: 0px;
	}
	
	
	
.homepageSpotlight2 {background-image:url(../images/homepageSpotlight.gif);width: 411px;height: 250px;}
.homepageSpotlight2 .left {width: 120px;float: left;}
.homepageSpotlight2 .right {float: left;width: 265px;line-height: 16px;}
.homepageSpotlight2 .right .title {margin-top: 10px;font-size: 12px;font-weight: bold;}
.homepageSpotlight2 .right .title h1 {font-size: 12px;margin: 0px;padding: 0px;}
.homepageSpotlight2 .left .image {margin-left: 10px;margin-top: 10px;width: 100px;height: 100px;background-color:#777777;}
.homepageSpotlight2 .left .image a {width: 100px;height: 100px;display: block;text-decoration:none;}
.homepageSpotlight2 .left .image .offer {background-image:url(../images/offer.png);background-repeat:no-repeat;background-position:bottom;width: 100px;height: 74px;padding-top: 110px;}
.homepageSpotlight2 .left .priceNormal {width: 70px;margin-top: 17px;font-size: 12px;color: #000;text-align: left;padding-left: 30px;}
.homepageSpotlight2 .left .priceNow {width: 70px;margin-top: 17px;font-size: 12px;color: #000;text-align: left;padding-left: 30px;}
.homepageSpotlight2 .left .priceNow strong {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #c8391e;}
.homepageSpotlight2 .left .priceNormal strong {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #333;}
.moreInfo2 {float: right;  margin-right: 20px;}
.order2 {float: right;}
.moreInfo2 a, .order2 a {text-decoration: none;color: #000;background-image:url(../images/arrow.gif);background-repeat: no-repeat;background-position: right center;padding-right: 10px;}
.moreInfo2 a:hover, .order2 a:hover {text-decoration: underline;}