.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}.inputbodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;font-weight:bold;}.bodytextgreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004400; text-decoration: none;}.bodytextbold{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}.bodytextboldgreen{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004400; font-weight: bold;}.bodylink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #003300;}.titlewit{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #747668; text-decoration: none}.duolink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #747668; text-decoration: none}.duolink a {text-decoration: underline}/*img.bloembeeld {border-color:#FCD0A0; border-width: 1px; border-style: solid;}*/img.bloembeeld { border: 0 }.leftmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 200; color: #002300; line-height: 13px; ; letter-spacing: 0.07em; text-decoration: none;}.left-image {margin-top: 1px;}.main { background-image: url(/images/bloem_bg.gif); background-repeat: no-repeat; background-position: center 85px ; background-attachment: fixed}/* nieuwe layout 20080402 _________________________________________________________________________________ */.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 */.mainNew { /*width: 591px; margin: 0 auto;*/ }#wrapper { position: relative; width: 591px; min-height: 428px; margin: 0 auto; /*background:#fff url(/images/bckgr_roos.jpg) 0 83px no-repeat;*/ }.roos { background:#fff url(/images/bckgr_roos.jpg) 0 83px no-repeat; }/*.roosTekst { background:#fff url(/images/bckgr_roos_tekst.jpg) 0 83px no-repeat; }*/.roosTransparant { background:#fff url(/images/bckgr_roos_transparant.jpg) 0 83px no-repeat; }#header { position: relative; width: 591px; }#logo { float: left; width: 153px; height: 85px; background: url(/images/lens-logo.gif) no-repeat; }#logoLijn { float: left; width: 312px; /*width: 438px;*/ height: 35px; margin: 33px 0 0 0; background: url(/images/oranje_lijn.gif) bottom left repeat-x; }#logoLijnBreed { float: left; width: 438px; height: 35px; margin: 33px 0 0 0; background: url(/images/oranje_lijn.gif) bottom left repeat-x; }#logoLijnBreed  .titel { text-align: right; }/*#roosblaadje { position: absolute; left: 465px; top: 13px; width: 126px; height: 129px; background: url(/images/bckgr_roosblaadje.jpg) no-repeat; z-index: 10; }*/#roosblaadje { position: relative; top: 13px; float: right; width: 126px; height: 129px; background: url(/images/bckgr_roosblaadje.jpg) no-repeat; z-index: 10; }#roosblaadje img { display: inline; }#bestel { position: absolute; width: 160px; bottom: 0; right: 0; }a.bestel_online { display: block; width: 116px; min-height: 37px; padding: 0 44px 0 0; background: url(/images/btn_bestel_pijl.gif) bottom right no-repeat; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #2A572A; text-decoration: none; }a:hover.bestel_online { background: url(/images/btn_bestel_pijl_hover.gif) bottom right no-repeat; text-decoration: underline; }.btns_B_T_V { float: right; width: 110px; }.btnBestellen { float: right; }.btnTonen { float: right; }.btnVV { float: right; }.btnBestellen img,.btnTonen img,.btnVV { margin: 4px 4px 0 0; }.btnKopen { display: block; clear: both; float: none; }a img { border: none; }#content { position: relative; margin: 126px 0 0 40px; }/*#geschenkenLijst { float: right; width: 102px; margin: 12px 0 0 0; padding: 0; list-style-type: none; }*/#geschenkenLijst { position: absolute; right: 0; top: 12px; width: 102px; margin: 0; /*margin: 12px 0 0 449px;*/ padding: 0; list-style-type: none; }#geschenkenLijst li { float: left; }#geschenkenLijst a { display: block; width: 34px; height: 15px; padding: 26px 0 5px 0; background: url(/images/bckgr_gift.jpg) no-repeat; font: bold 13px "Times New Roman", Times, serif; color: #107010; text-align: center; text-decoration: none; }#geschenkenLijst li.active a,#geschenkenLijst a:hover { background: url(/images/bckgr_gift_hover.jpg) no-repeat; color: #000; }#geschenk { width: 511px; margin: 90px 0 0 40px; }#geschenkInfo { float: left; width: 245px; margin: 90px 0 0 0; }#geschenkInfo h2 { margin: 0 0 30px 0; font: bold 15px "Times New Roman", Times, serif; color: #107010; }#geschenkInfo h3 { margin: 0; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }#geschenkInfo p { margin: 0 0 11px 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }#geschenkAfb { display: inline; float: right; width: 160px; margin: 170px 35px 0 0; }#geschenk img { margin: 0 0 5px 0; }#footer { width: 591px; margin: 60px auto 0 auto; border-top: #FF9933 1px solid; }/* _______________________________________________________________________________________________________ */.lopende-tekst {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; }.lopende-tekst-rood { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px}.highlighted {  color: #BA7000; font-style: italic; font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 18px}.titel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; font-style: normal; font-weight: 200; color: #002300; line-height: 13.5px; ; letter-spacing: 0.07em; text-decoration: none; }.voetnoot { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px ; font-style: normal}a.highlighted:hover { text-decoration: underline}a.leftmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 200; color: #009900; line-height: 13px; ; letter-spacing: 0.07em; text-decoration: none; }.tabeltekst { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }.nietkopen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #BA7000; }.nietkopen a { color: #004400; }.nietkopen a:hover { color: #558855; }.tabeltekst-klein { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }.tabeltekst-groen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px ; color: #004400}.tabeltekst-groen-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px ; color: #004400}.tabel-highlighted-groen { color: #558855; font-style: normal; font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 18px }.tabel-highlighted-groen2 { color: #004400; font-style: normal; font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 18px }.tabel-highlighted-groen-kl { color: #004400; font-style: normal; font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 18px }.highlighted-link {  color: #BA7000; font-style: italic; font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 18px}.tabellink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px ; color: #558855; text-decoration: underline}.link-lopende-tekst { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px ; color: #558855}.gekleurde-cel {  background-color: #339900}.fototext{	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;	padding: 0 0 5px 0;	vertical-align: bottom;}.fototext a{	color: black;	font-weight: bold;}/*donkergroen 1 (oud): 005400donkergroen (nieuw): 004400lichtgroen link (nieuw): 558855*//* INDEKIJKER */#indekijkerBlok { width: 129px; margin: 8px; padding: 0; /*background: url(/images/bckgr_left_indekijker.gif) repeat-y;*/ text-align: center; }#indekijkerBlok img { margin: 0; padding: 0; }a#indekijkerTitel { display: block; width: 129px; margin: 0 0 0 10px; padding: 0 0 10px 0; background: url(/images/bckgr_lijntje_left.gif) bottom left no-repeat; outline: none; font: italic bold 14px "Times New Roman", Times, serif; letter-spacing: 1px; color: #004400; text-align: left; text-decoration: none; }a#indekijkerTitel:hover { color: #558855; }a#indekijkerFoto { display: block; margin: 0; padding: 0; text-decoration: none; outline: none; }#indekijkerFoto img { margin: 5px 0 0 0; border: none; text-align: left; }img#imgIndekijkerBottom { display: block; margin: 0; }.btn_indekijker { margin: 10px 0 0 0; }/* GESCHENK */.geschenk { width: 569px; margin: 20px 0 0 0; padding: 0; background: url(/images/bckgr_item_indekijker.gif) repeat-y; }.geschenk h2 { height: 16px; margin: 0; padding: 15px 0 5px 20px; background: url(/images/bckgr_h2_indekijker.gif) no-repeat; font: italic bold 14px "Times New Roman", Times, serif; color: #BA7000; }.geschenk p { display: inline; float: left; width: 309px; margin: 20px; font: 11px Verdana, sans-serif; }#imgBottom { display: block; margin: 0; }.geschenk .button_kopen { clear: both; margin: 0 0 5px 20px; }.geschenk .button_kopen img { margin: 0; padding: 0; }#geschenkFotos { float: right; width: 100px; margin: 20px 20px 0 0; }.btn_geschenkToevoegen { display: block; width: 167px; margin: 10px 0 0 0; padding: 5px; background-color: #F3F3F3; border: #FBFBFB 2px solid; border-style: outset; font-weight: bold; color: #000; text-decoration: none; }#geschenkFotos img { margin: 5px 0 0 0; }a.tabeltekst-groen:hover { color:#558855; }.productbeschrijving { padding: 0 0 0 3px; }.aantal_toevoegen { padding: 0 0 0 22px; text-align: center; }.pasVergeten { /*font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;*/ padding: 5px 0 0 0; }.foutLogin,.dankRegistratie{ margin: 80px 0 0 0; }.terugNaarPasw { padding: 10px 0; text-align: center; }