/* ---------------------------------- */
/* -- styling for Grandplacemodels -- */
/* ---------------------------------- */

#demo1 {font-size:85%;}  /*renders 11px */
#demo2 {font-size:100%;} /*renders 13px */ 
#demo3 {font-size:108%;} /*renders 14px */
#demo4 {font-size:123.1%;} /*renders 16px */
#demo5 {font-size:138.5%;} /*renders 18px */

.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 */


/* general
------------------------------------------------------------------*/
body { color: #222222; background: url(../images/body_background.jpg) ; height: 100%;}


/* page structure
------------------------------------------------------------------*/
#wrapper 	{ width: 1000px; margin: 0 auto;  border:1px solid #BCBBBB; background: #FFFFFF url(../images/wrapper_background.gif) repeat-y; background-position: 260px 0px; *background-position: 270px 0px;}
#header 	{ height: 187px; position: relative; }
#navigation { width: 210px; float: left; margin: 0 0 0 1em; min-height: 570px; }
#content 	{ width: 683px; float: left; padding: 0 0 0 4.3em; *padding: 0 0 0 4.6em;  }
#footer 	{ clear: both; padding: 1em 2.1em 1em 2.85em; height: 4em;  border-top: 1px solid #BCBBBB; color: #747171; font-size: 85%; background-color: #FFFFFF; }



/*------------------------------------------------------------------*/
/* FOOTER: BEGIN
/*------------------------------------------------------------------*/
#footer .address { float: left; }
#footer .sitemap { float: right;  }

/*------------------------------------------------------------------*/
/* FOOTER: END
/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/
/* HOMEPAGE SOUS CONSTRUCTION
/*------------------------------------------------------------------*/
#homepage #construction {height:300px; width:450px; background: #FFFFFF; margin: 100px 100px 100px 100px; border:2px solid #747171; padding:5em;}
#homepage #construction h3 {font-size: 200%;}


/*------------------------------------------------------------------*/
/* DEFAULT PROPERTIES
/*------------------------------------------------------------------*/
/* todo: vragen aan Marlies: background color a.linkbutton*/
/* todo: a en a:hover werken niet bij bijvoorbeeld cartnavigation*/
/* todo: vragen aan Marlies: submitten hover werkt niet*/
/* todo: vragen aan Marlies: navigation onderaan verspringt*/


a {color: #747171; }
a:hover { color: #222222; }

a.linkbutton { font-family: verdana; color:#C4000A; text-decoration: none; font-size: 93%; *font-size: 85%; font-weight: bold; border: 1px solid #BCBBBB; padding: 0.5em 0.8em 0.5em 0.8em; display: block; float: left;}
a:hover.linkbutton {border:1px solid #747171; color:#747171;}

a.linkfunction {color:#C4000A; text-decoration: underline; padding: 0.5em 0.8em 0.5em 0.8em; display: block; float: left;}
a:hover.linkfunction {color:#747171;}

.amount { text-align: right; white-space: nowrap;}
.amount.new {}
.amount.old { font-weight: normal; text-decoration: line-through; white-space: nowrap; font-size:100%; color:747171;}

th { padding: 0.6em 0.2em 0.1em 0.2em; text-align: left; background-color: #EEEEEE; border: 0; border-bottom: 1px solid #747171; white-space: nowrap; }
th.typeone { }
td { border: 0; border-bottom: 1px solid #BCBBBB; padding: 0.2em;}

input {width: 20em; height:1.5em; font-weight: normal; float: left; color:#222222; border: 1px solid #BCBBBB;}

input.submitten {width: auto; height: auto; font-family: verdana; color:#C4000A; text-decoration: none; font-size: 93%; *font-size: 85%; font-weight: bold; border: 1px solid #BCBBBB; padding: 0.1em; display: block; float: left; background-color: #F5F2E7; margin: 0em;}
input:hover.submitten {border:1px solid #747171; color:#747171;}





/* ------------------------------------------------------------------*/



/*------------------------------------------------------------------*/
/* HEADER: BEGIN
/*------------------------------------------------------------------*/
#header {}
#header #logo { width: auto; height: auto; position: absolute; top: 0; left: 0; }
#header #logo img { margin: 0 0 0 0; }



#header #animation { width: auto; height: auto; position: absolute; top: 0; left: 282px; *left: 297px;}
#header #animation img { margin: 0 0 0 0; }


/*  topnavigation  */
/*  todo: vragen aan marlies: background-color td hover op ie6 + a hover font color */
#header ul#topnavigation { margin: 0;  position: absolute; top: 135px; left: 0em; width: 1000px; background-color: #C4000A; }
#header ul#topnavigation li {list-style: none; float: left; background-color: #C4000A; margin: 0; border: none; border-right: 3px solid #fff;}
#header ul#topnavigation li.last {border-right: 0px solid #fff;}
#header ul#topnavigation li a {display:block; font-family: arial; text-decoration: none; color: #FFFFFF; padding: 0.3em 1em 0.3em 1em; float: left; }
#header ul#topnavigation li a:hover, #header ul#topnavigation li a.active {color: #222222; background-color: #BCBBBB;}





/*  cart & login */
/*  todo: vragen aan Marlies: hover werkt niet op ie6 bij basket aantal producten*/
/*  todo: link in bovenste navigatie mon compte werkt niet of gaat niet naar het juiste blad*/
/*  todo: inloggen -> pagina nadien bepalen*/
#header #cart, 
#header #login { position: absolute; top: 20px; right: 0.8em; border: 1px solid #ddd; background-color: #FFFFFF; width: 13.8em; padding-bottom: 0.2em; height: 40px;}
#header #cart a, 
#header #login a {font-family: verdana; text-decoration: none; font-weight: bold; color:#C4000A;  padding: 0.2em 0.5em 0.2em 4.4em; display: block; float: left; font-size:90%;}
#header #cart a:hover, 
#header #login a:hover { color: #C4000A; }

#header #cart a {background: url(../images/icon_cart_36px.gif) no-repeat 0.5em 0.2em; }
#header #cart span {font-weight: normal; color: #747171;}
#header #cart span:hover {color: #C4000A;}

#header #login { position: absolute; top: 68px; background: #FFFFFF url(../images/icon_account_30px.gif) no-repeat 0.5em 0.2em; height:57px;}
#header #login span.loginintro { color: #222222; clear:left; padding: 0 0.5em 0 1em;}
#header #login a.loginlinks {white-space: nowrap; text-decoration: underline; font-weight: normal; font-size: 85%; color: #747171; padding: 0 0.5em 0 4.4em; background: none;}
#header #login a.loginlinks:hover {color: #C4000A; }
#header #loginhide { display: none; } 



/*  choice languages */
#header ul#languages {font-family: Arial; font-size: 77%; position: absolute; top: 3px; right: 0.5em; margin: 0; }
#header ul#languages li { list-style: none; display: inline; margin: 0 1em 0 0; }
#header ul#languages li a {text-decoration: none; }
#header ul#languages li a:hover, #header ul#languages li a.active { color: #C4000A; }

/*  search */
/*  todo: aanpassen enkel tonen indien scale models*/
#header #search{ position: absolute; top: 15em; *top: 14.9em; font-size: 85%; height: 1.5em; padding: 0.1em 0 0 0; }
#header #search { position: absolute; left: 3em; font-size: 85%; }
#header #search input { color: #65685b; border: 1px solid #B4B6AC; width: 17em; height: 1.5em; float: left; margin: 0 0.3em 0 0; }
#header #search input.submitButton { width: auto; border: 0; }

/*------------------------------------------------------------------*/
/* HEADER: END
/*------------------------------------------------------------------*/





/*------------------------------------------------------------------*/
/* LEFT NAVIGATION: BEGIN
/*------------------------------------------------------------------*/
/* to do: lijn: schoonheidsfoutje bovenaan*/

#navigation { font-family: verdana;}
#navigation a { display: block; padding: 0.6em 0 0 0.3em; color: #C4000A; text-decoration: none; font-size: 120%;}
#navigation ul { border-top: 1px solid #DBD9D8; margin: 1em 0 0 0; width: 195px;}
#navigation ul li {margin: 0.1em 0; list-style-type: none; }
#navigation ul li a {text-decoration: none; font-weight: normal; color: #222222; display: block; border-bottom: 1px solid #DBD9D8; padding: 0.3em 0.3em 0.3em 1.8em; font-size: 100%; background: url(../images/square_black.gif) no-repeat 7px 8px;}
#navigation ul li a:hover, 
#navigation ul li a.active { list-style-type: none; background: url(../images/square_red.gif) no-repeat 7px 8px;  color:#C4000A; }
#navigation ul li a.active {font-weight:bold;}

#navigation ul ul {margin: 0; font-family: verdana; border: 0;}
#navigation ul ul li { margin: 0; list-style-type: none; }
#navigation ul ul li a { padding-left: 1.5em; font-weight: normal; font-size: 100%; padding-left: 3em; background: url(../images/square_black.gif) no-repeat 24px 8px;}
#navigation ul ul li a:hover,
#navigation ul ul li a.active {list-style-type: none; background: url(../images/square_red.gif) no-repeat 24px 8px; color:#C4000A;}
#navigation ul ul li a.active {font-weight:bold;}

/*------------------------------------------------------------------*/
/* LEFT NAVIGATION: END
/*------------------------------------------------------------------*/





/*------------------------------------------------------------------*/
/* CONTENT: BEGIN
/*------------------------------------------------------------------*/

/*  path */
/* to do: opmaak*/
#path { font-size: 85%; color: #222222; }
#path a { color: #222222; text-decoration: none;}
#path a:hover { color: #C4000A; text-decoration: underline; }
#path span.active { color: #222222; font-weight: normal; }


/*  titles */
/* to do: opmaak*/
h1 { font-family: Verdana; font-size: 150%; text-transform: uppercase; padding: 0 0 0.5em 1.1em; margin: 0.5em 0 0.1em -1.15em; font-weight:normal; color:#C4000A;}
h2 {}
h3 {  clear: left;  font-size: 100%; color:#C4000A; text-transform: uppercase; font-weight:bold;}


/* -- languages -- */ 
/* to do:*/
#language table {margin-top: 2em;}
#language table td {border:0px;}
#language h3 {text-align: center;}
#language table td p.slogan {padding-left: 5em; font-size: 198%; color:#C4000A; text-transform: uppercase; font-weight:bold;}





/* -- LANDINGSPAGE -- */ 
/* to do: niet meer nodig eventueel verwijderen*/
#landingspage #intro { height: 10.5em; border-bottom: 1px solid #DADDCE; position: relative;}
#landingspage h1 { margin: 0.3em 2em 0.1em -1.15em; font-size: 245%; *font-size: 235%; float: left; background: url(../images/h1_decoration.gif) no-repeat 0 0.8em; }
#landingspage #siteDescription {  position: absolute; bottom: 0.7em; right: 0; width: 18em; *width: 20em; font-family: verdana; color: #878D6D; line-height: 150%; *font-size: 93%; }
#landingspage #siteDescription a { color: #000000; }
#landingspage table.products { margin: 1em 0 2em 0; clear: both; }
#landingspage table.products td.name strong { display: block; color: #747171; margin: 0 0 0.2em 0; }


/* -- STATIC PAGES -- */ 
/* --to do achtergrond is niet ok op firefox-- */ 
#static #content #staticpicture {float: right;}
#static #content #staticpicture img {border: 1px solid #BCBBB; width:300px;}
#static #content #staticpicture .picturetitle {font-size: 85%;}


#static #content #statictext {float: left;}
#static #content #statictext p {clear: both; margin-bottom: 3em;}
#static #content #statictext h3 {clear: both;}


/* -- POPUP-- */ 
/* to do:*/
#terms, #map {background: none; width:850px; }
#terms #wrapper, #map #wrapper { width: 800px; margin: 0; background: none; border:0;}
#terms #content, #map #content { width: 800px; float: left; padding: 0 0 0 2.3em; *padding: 0 0 0 2.6em; border:0;}


/* -- PRODUCTS & CATEGORIES: LISTING-- */ 
/* to do: prix promo nieuw logo + andere logo*/
#products #content, #productsmain #content h3 { padding-top: 0; }


#productsmain .amount { text-align: right; white-space: nowrap; color: #222222; font-size:120%;}

#products table.categories,
#products table.products,
#productsmain table.categories,
#productsmain table.products { margin: 0 0 0 0; clear: both;}
#products table.categories td,
#products table.products td, 
#productsmain table.categories td,
#productsmain table.products td { padding: 0.5em 0.4em; border: 0; vertical-align: top;  }

#products table.categories td.img,
#productsmain table.categories td.img { border: 1px solid #BCBBBB; height: 2em; }
#products table.categories td.category_white,
#productsmain table.categories td.category_white { width: 1.5em; *width: 2.5em; }
#products table.categories td.name,
#productsmain table.categories td.name { background: #FFF; text-align: center; padding: 0.5em 0.8em;  font-size:93%; border:1px solid #D1D5C2;}
#products table.categories td.name a,
#productsmain table.categories td.name a { color: #222; font-weight: normal;}
#products table.categories td.name a:hover,
#productsmain table.categories td.name a:hover { color: #C4000A; }

#products table.productscontainer {width: 683px; }
#products table.productscontainer td {border:none; border-bottom: 1px solid #BCBBBB; }
#products table.productscontainer td.img { height: 2em;}

#products table.products {width: 460px; float:right; }
#products table.products td {border-bottom: none; background: none; }
#products table.products td.detail {width: 100px; font-size: 93%;  }
#products table.products td.info {width: 230px; font-size: 93%; }
#products table.products td.info .amount {font-size: 93%; color: #222222; }
#products table.products td.info .amount.new {font-size: 120%; color: #C4000A; font-weight:bold; }
#products table.products td.info .amount.old {font-size: 93%; color: #747171;  }

#products table.products td.view { width: 120px;}
#products table.products td.view a {font-family: verdana; text-decoration: none; border: 1px solid #ddd; font-weight: bold; color:#C4000A; font-size: 93%; *font-size: 85%;  padding: 0.5em 0.8em 0.5em 3em; display: block; float: right; background: url(../images/icon_viewv2_24px.gif) no-repeat 0.2em 0.1em;}
#products table.products td.view a:hover { color: #555; }
/*#products table.products td.price img.special { float: left; margin: 0 0.5em 0 0; } xxxmaxxx*/


#products #pages ul { margin: 0 0 2em 0; font-size: 85%; text-align: center; color: #C4000A; }
#products #pages ul li { list-style: none; display: inline; margin: 0 0.2em; }
#products #pages ul li a { color: #000000; }
#products #pages ul li a:hover { color: #C4000A; }


#products #refine { font-size: 85%; margin: 0 0 1em 0; }
#products #refine label {  color: #2222222; float: left; padding: 0 0.5em 0 0;}
#products #refine select { color: #2222222; border: 1px solid #BCBBBB; float: left; margin: 0 0.5em 0 0; height: 1.5em; }
#products p {clear:left; padding-top: 0.5em;}


/* -- PRODUCT DETAIL -- */ 
/* to do: detailproduct toevoegen aan variant te controleren*/
/* to do: vragen aan Marlies: vertical align werkt niet op dl*/


#productsmain #detailPictureContainer,
#products #detailPictureContainer {float: left;  margin: 0;  }

#productsmain #detailPicture,
#products #detailPicture {float: left; border: 1px solid #D4D7C5; margin: 0 0 0.5em 0; }

#products #otherPictures 
#productsmain #otherPictures {clear:both; width:370px; margin: 0.7em 0 2em 0;  }
#products #otherPictures ul,
#productsmain #otherPictures ul {margin: 0; width: 370px; }
#products #otherPictures ul li,
#productsmain #otherPictures ul li { list-style: none; display: inline; margin: 0 0 0.5em 0; } 
#products #otherPictures ul li a,
#productsmain #otherPictures ul li a {text-decoration: none;}  
#products #otherPictures ul li img,
#productsmain #otherPictures ul li img { border: 1px solid #BCBBBB; width: 100px; }
#products #otherPictures ul li img.ThePicture ,
#productsmain #otherPictures ul li img.ThePicture {border: 1px solid #C4000A; width: 100px; }




#productsmain #detailProduct,
#products #detailProduct { float: right;  margin: 0 0 0 1em;  }
/* -- PRODUCT DETAIL  OLD
#productsmain #detailProduct dl,
#products #detailProduct dl { margin: 0; float: left; width: 23em; font-size: 93%; }
#productsmain #detailProduct dl dt, #productsmain dl dd,
#products #detailProduct dl dt, #products dl dd { min-height: 1.25em; width: 4.8em; float: left; margin: 0 0 0.2em 0; padding: 0.4em 0.5em;  }
#productsmain #detailProduct dl dt,
#products #detailProduct dl dt { clear: left;vertical-align:bottom; }
#productsmain #detailProduct dl dd,
#products #detailProduct dl dd { width: 16em; font-weight: bold; }
#productsmain #detailProduct #productsize {clear:both; margin: 0 0 0 0 ; float: left; font-size: 93%;  padding: 2em 0.5em 0 0em; width:22em; color:#C4000A; font-weight:bold; background: #FFFFFF url(../images/line_dotted.gif) repeat-x; background-position: 0px 0px; border:1px solid red; }
#productsmain #detailProduct #productsize p {padding-bottom: 0.5em;}
#productsmain #detailProduct #productsize ul { margin: 0; }
#productsmain #detailProduct #productsize ul li { margin: 0; list-style: none; float: left; background-color: #C4000A; border-right: 3px solid #FFF; }
#productsmain #detailProduct #productsize ul li a:hover, #productsmain #detailProduct #productsize ul li.activesize { background-color: #222222;}
#productsmain #detailProduct #productsize ul li a { text-decoration: none; color: #FFF; display: block;  float: left; padding: 0.3em 1em 0.3em 1em; }
 PRODUCT DETAIL OLD -- */ 
 
 /* -- PRODUCT DETAIL  NEW*/
#productsmain #detailProduct p {margin-bottom: 1.5em; clear:left; }
#productsmain #detailProduct h3 {margin:0 0 0.5em 0;}
#productsmain #detailProduct .amount {font-weight:bold;}

 
#products #detailProduct dl { margin: 0;  width: 23em; font-size: 93%; }
#products #detailProduct dl dt, #products dl dd { min-height: 1.25em; width: 4.8em; float: left; margin: 0 0 0.2em 0; padding: 0.4em 0.5em;  }
#products #detailProduct dl dt { clear: left;vertical-align:bottom; }
#products #detailProduct dl dd { width: 16em; font-weight: bold; }
#products #detailProduct dl dd .amount {font-size: 93%; color: #222222; }
#products #detailProduct dl dd .amount.new {font-size: 120%; color: #C4000A; font-weight:bold; }
#products #detailProduct dl dd .amount.old {font-size: 93%; color: #747171;  }

#productsmain #detailProduct #productsize {clear:both; margin: 0 0 0 0 ; float: left; font-size: 93%;  padding: 1em 0.5em 0 0em; width:22em; color:#C4000A; font-weight:bold; background: #FFFFFF url(../images/line_dotted.gif) repeat-x; background-position: 0px 0px; }
#productsmain #detailProduct #productsize p {padding-bottom: 0.5em;}

#productsmain #detailProduct #productsize ul { margin: 0;}
#productsmain #detailProduct #productsize ul li { margin: 0; list-style: none; float: left; background-color: #C4000A; border-right: 3px solid #FFF; }
#productsmain #detailProduct #productsize ul li a:hover, #productsmain #detailProduct #productsize ul li.activesize { background-color: #222222;}
#productsmain #detailProduct #productsize ul li a { text-decoration: none; color: #FFF; display: block;  float: left; padding: 0.3em 1em 0.3em 1em; }



 /* -- PRODUCT DETAIL  NEW*/

#productsmain #detailProduct input,
#products #detailProduct input { width: 1.8em; clear: left; margin-top: 0em;}

#productsmain #detailProduct a.linkbutton,
#products #detailProduct a.linkbutton {padding-left: 3em; background: url(../images/icon_cart_24px.gif) no-repeat 0.2em 0.1em; margin-left: 0.8em; margin-top: 0em;}







/* -- backbutton -- */
#products #backbutton, 
#cart #backbutton { clear:both; float: left; margin: 2.5em 0 0 0; background: #FFF; height: 2.6em; *height: 2.65em; font-size: 85%; }
#products #backbutton a, 
#cart #backbutton a { padding-left: 1.6em; background: url(../images/icon_previous_16px.gif) no-repeat 0 0.9em;}
#cart #backbutton {margin: 0;}


/* -- cart: steps -- */
/*to do: vragen aan marlies: hover + background color op step_active werkt niet*/
/*to do: cartBankConfirmation*/


#cart ul#accounttabs { margin: 0; left: 0em; background-color: #C4000A; }
#cart ul#accounttabs li {list-style: none; float: left; background-color: #C4000A; margin: 0; border: none; border-right: 3px solid #fff;}
#cart ul#accounttabs li a {display:block; font-family: arial; text-decoration: none; color: #FFFFFF; padding: 0.3em 1em 0.3em 1em; float: left; }
#cart ul#accounttabs li a:hover, #cart ul#accounttabs li a.active {color: #222222; background-color: #BCBBBB;}



#cart p { clear: both; }


#cart #cartSteps ul { margin: 0; }
#cart #cartSteps ul li { list-style: none; float: left; margin: 0 0.2em 0 0; display: block; padding: 1.3em 1em 0.5em 1em; color: #222222; }
#cart #cartSteps ul li a { color: #222222; text-decoration: none; }
#cart #cartSteps ul li.step_active { border: 1px solid #C4000A; font-weight:bold; color: #222222; background-color: #EEEEEE; }
#cart #cartSteps ul li:hover { border: 1px solid #C4000A; }
#cart #cartSteps ul li.step {border: 1px solid #DDDDDD; }


#cart #cartupdate {clear:both; font-size: 95%; margin:0 0 1em 0;}
#cart #cartupdate a.linkfunction {float: right; padding-left: 2.8em; background: url(../images/icon_update_cart_16px.gif) no-repeat 0.2em 0.2em; }


/* -- payment ogone-- */ 
#PaymentOgone #wrapper {background: none; background-color: #FFFFFF;}
#PaymentOgone #cartNavigation {margin:5em 0 5em 0;}
#PaymentOgone #cartNavigation a {float:left; font-size: 110%; background: url(../images/icon_next_24px.gif) no-repeat right 0.2em; padding-right: 2.3em;}

/* -- cart: navigation & functions -- */
/*to do: vragen aan marlies: linkbutton float werkt niet*/
#cart #cartNavigation,
#cart #printNavigation {clear: both; height: 2.6em; *height: 2.65em; margin: 1em 0 2em 0;}
#cart #cartNavigation a,
#cart #printNavigation a {padding-left: 1.6em; background: url(../images/icon_previous_16px.gif) no-repeat 0 0;}
#cart #cartNavigation a.linkbutton,
#cart #customernew #formulaireNavigation a.linkbutton,
#cart #customerexist #formulaireNavigation a.linkbutton {float:right; font-size: 110%; background: url(../images/icon_next_16px.gif) no-repeat right 0.6em; padding-right: 1.8em;}


#cart #printNavigation a.linkbutton {float:right; padding-left: 3em; background: url(../images/icon_print_24px.gif) no-repeat 0.2em 0.1em; margin-left: 0.8em;}

/*to do: opmaak  */
#cart #cartBankConfirmation {clear:both; float:left;}


/* -- cart: table -- */
#cart table#cart,
#cart table#formulaire, 
#cart table#creditcard ,
#cart #customernew table#formulaire, 
#cart #customerexist table#formulaire { clear: both; font-size: 93%; margin: 2em 0 2em 0; width: 683px; }
#cart table#cart input { width: 1.8em; }
#cart table#cart tr.total td {border-bottom: 0; font-weight: bold; }
#cart table#cart td.delete { padding: 0.2em 1em; text-align:right; }

/* -- cart: formulaire step3b--*/
/* -- to do: kaarten staan te klein--*/
#cart table#formulaire a.linkfunction {padding-left: 1.8em; background: url(../images/icon_copy.gif) no-repeat 0.1em 0.1em; }
#cart table#creditcard td {vertical-align: middle; text-align: left; width: auto; padding: 0.5em 0.5em 0.5em 0em;}
#cart table#creditcard td.imagecard { width: 120px;  vertical-align: middle; }
#cart table#creditcard td.imagecard input {width: 100px; height:auto;}

#cart #customernew {float:left; width: 325px;}
#cart #customerexist {float:right;width: 325px;}
#cart #customernew table#formulaire, 
#cart #customerexist table#formulaire {width: 320px;}
#cart #customernew table#formulaire td, 
#cart #customerexist table#formulaire td,
#cart #formnoborder table#formulaire td {padding-top: 1em; border-bottom: 0px;}
#cart #customernew table#formulaire th, 
#cart #customerexist table#formulaire th {font-size: 135%;}
#cart #customernew table#formulaire input,  
#cart #customerexist table#formulaire input {width: 12.0em; }

#cart #formulaireNavigation,
#cart #customernew #formulaireNavigation, 
#cart #customerexist #formulaireNavigation {height: 2.6em; *height: 2.65em; font-size: 85%; }

#cart #footnote {clear:left; font-size: 85%;}


/* -- to do: vragen aan Marlies: display block, checkbox moet na de zin komen--*/
#cart #checkterms {clear:left; display: block;}
#cart #checkterms input {width: auto; border:0; float: none;}

/* -- cart: print-- */
#cart #print_date { display: none; }
#cart #print_title { display: none; }
}





/*------------------------------------------------------------------*/
/* CONTENT: END
/*------------------------------------------------------------------*/








