/* ::::: http://www.kieskeurig.nl/styles/rel-11.css ::::: */

html { margin: 0pt; padding: 0pt; }
body { font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 75%; line-height: 145%; color: rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: url('body.png') repeat-x scroll left top rgb(255, 255, 255); }
h1 { font-size: 127%; margin: 0pt 0pt 0.7em; color: rgb(187, 0, 0); font-weight: normal; }
h2 { margin: 0pt 12px 0.25em 0pt; font-weight: normal; font-size: 1.1em; letter-spacing: 0.07em; color: rgb(204, 0, 0); }
p { margin: 0pt; padding: 0pt; }
img { border: medium none; }
a, a:link, a:visited { text-decoration: none; color: rgb(0, 54, 122); }
a:hover, a:active { text-decoration: underline; }
hr { border: medium none; width: 100%; height: 1px; margin: 0pt 0pt 1em; color: rgb(228, 227, 236); background-color: rgb(228, 227, 236); clear: both; }
ul, ul li { list-style: none outside none; margin: 0pt; padding: 0pt; }
#content ul { margin: 0pt 0pt 12px; }
#content ul li { display: block; padding: 0pt 0pt 0pt 12px; background: url('bluelistarrow.gif') no-repeat scroll -8px 6px transparent; }
form { margin: 0pt; }
fieldset { border: medium none; padding: 0pt; }
select, button { font-family: Verdana,Arial,Sans-Serif; font-size: 100%; cursor: pointer; vertical-align: middle; }
input.button, button { width: auto; overflow: visible; }
label { vertical-align: middle; font-size: 100%; font-weight: normal; white-space: normal ! important; }
.clear { clear: both; font-size: 0pt; line-height: 0pt; }
div.clear { overflow: hidden; font-size: 0pt; line-height: 0pt; }
.imageBox { text-align: center; }
.imageBox a { display: block; text-align: center; color: black; }
.imageBox a:hover { text-decoration: none; }
.imageBox img { margin: 15px 0pt 0pt; }
#canvas { margin: 10px auto; padding: 0pt 130px 0pt 0pt; position: relative; width: 854px; }
#header_home { background: url('header.png') repeat scroll 0% 0% rgb(170, 208, 255); height: 190px; width: 854px; }
#logo { position: absolute; left: 0pt; top: 0pt; }
#decoration { position: absolute; left: 0pt; top: 50px; }
#logoPrint { display: none; }
#content { width: 854px; padding-bottom: 0pt; background: url('contentdiv_new.png') repeat-y scroll 0pt 0pt rgb(194, 220, 252) ! important; border-bottom: 10px solid rgb(220, 237, 253); }
div.contentDiv { width: 854px; background: url('leftcolumnbg.gif') repeat-y scroll 10px top transparent; }
#leftColumn { display: inline; position: relative; float: left; padding: 10px 0pt 0pt 10px; width: 170px; }
#leftColumn div.hr2 { height: 2px; border: 0pt none; margin-top: 12px; margin-bottom: 8px; background: url('horiline.gif') repeat-x scroll left top transparent; }
#leftColumn div.hr hr, #leftColumn div.hr2 hr { display: none; }
#leftColumn h1 { margin-left: 10px; margin-right: 10px; font-weight: normal; font-size: 1.3em; letter-spacing: 0.07em; overflow: hidden; line-height: 120%; }
#leftColumn ul.menuBlueBullet { margin: 0pt 0pt 12px; padding: 2px 0pt 0pt; width: 100%; }
#leftColumn ul.menuBlueBullet li { margin: 0pt; padding: 0pt 0pt 2px 28px; height: 18px; list-style-type: none; background: url('bulletarrow.jpg') no-repeat scroll 10px 0pt transparent; }
#leftColumn ul.menuBlueBullet li a { color: rgb(0, 0, 0); text-decoration: none; }
#leftColumn ul.menuBlueBullet li a:hover { color: rgb(85, 85, 85); text-decoration: underline; }
#mainColumn { float: left; margin-left: 10px; margin-bottom: 10px; width: 654px; background: url('maincolumnrightcol.png') repeat-y scroll left top Transparent; }
#mainColumn h2 { margin-top: 0pt; }
#mainColumn div.twoColumns, #mainColumn div.twoColumnsHidden { margin: 0pt 0pt 10px; width: 654px; background: url('bg_three_cols.gif') repeat-y scroll -190px 0pt transparent; }
#mainColumn div.twoColumns div.leftColumn, #mainColumn div.twoColumnsHidden div.leftColumn { float: left; padding: 10px; width: 302px; }
#mainColumn div.twoColumns div.rightColumn, #mainColumn div.twoColumnsHidden div.rightColumn { float: right; padding: 10px; width: 302px; }
#fashionadvice h2, #mainColumn div.twoColumns div.leftColumn h2, #mainColumn div.twoColumns div.rightColumn h2 { font-size: 127%; }
#mainColumn div.twoColumns div.rightColumn p { margin: 0pt 0pt 10px; }
#footer { clear: both; font-size: 90%; height: 95px; text-align: center; }
#legalNavigation { height: 20px; margin: 0pt; padding: 20px 0pt 10px; }
#legalNavigation li { border-right: 1px solid rgb(0, 54, 122); display: inline; height: 11px; line-height: 11px; list-style-type: none; padding: 0pt 13px; }
#legalNavigation li a:link, #legalNavigation li a:visited { color: rgb(0, 54, 122); text-decoration: none; }
#legalNavigation li a:hover, #legalNavigation li a:active { color: rgb(0, 54, 122); text-decoration: underline; }
#legalNavigation li.last { border-right: medium none; }
#footer p { color: rgb(102, 102, 102); font-size: 90%; margin: 0pt; }
#footer p a:link, #footer p a:visited { color: rgb(102, 102, 102); text-decoration: underline; }
#footer p a:hover, #footer p a:active { color: rgb(102, 102, 102); text-decoration: underline; }
#blueMenuBar img { vertical-align: middle; }
#blueMenuBar a, #blueMenuBar a:active { font-weight: normal; padding: 0pt 15px 0pt 0pt; color: white; text-decoration: none; display: block; }
#blueMenuBar a.right, #blueMenuBar a.right:active { float: right; }
#blueMenuBar a.left, #blueMenuBar a.left:active { padding: 0pt 15px; float: left; }
button { background: none repeat scroll 0% 0% Transparent; border: medium none; color: rgb(255, 255, 255); cursor: pointer; float: left; font-weight: bold; height: 25px; margin: 0pt; padding: 0pt; }
button div { background: url('headersearch_button.png') no-repeat scroll 100% 0pt Transparent; height: 25px; padding: 0pt 25px 0pt 0pt; }
button div div { background: url('headersearch_button.png') no-repeat scroll 0pt 0pt Transparent; height: 25px; line-height: 22px; padding: 0pt 5px 0pt 13px; white-space: nowrap; }
#banners { clear: both; position: relative; }
#sideBanner { position: absolute; right: 0pt; top: 0pt; z-index: 0; }
#sideBanner div { position: fixed; top: 10px; margin-left: 15px; }
#iBlock { display: none; position: absolute; top: 0pt; left: 0pt; margin: -6px 0pt 0pt -10px; width: 455px; line-height: 17px; z-index: 1000; cursor: pointer; }
#iBlock #iBlockContent { padding: 6px 15px 8px 10px; background: url('bg_iblock.png') repeat scroll left top transparent; }
#iBlock #iBlockBottom { height: 7px; background: url('bg_iblock.png') repeat scroll left bottom transparent; }
#blueMenuBar { position: absolute; top: 150px; width: 854px; height: 26px; margin: 5px; padding: 0pt; }
#metaNavigation { font-size: 90%; height: 12px; margin: 0pt; position: absolute; right: 129px; top: 27px; }
#metaNavigation li { border-right: 1px solid rgb(255, 255, 255); float: right; height: 12px; line-height: 12px; list-style-type: none; margin: 0pt; padding: 0pt 12px; background: none repeat scroll 0% 0% transparent; }
#metaNavigation li a:link, #metaNavigation li a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#metaNavigation li a:hover, #metaNavigation li a:active { color: rgb(255, 255, 255); text-decoration: underline; }
#headerSearch { position: absolute; left: 375px; top: 82px; }
#headerSearch label { display: block; height: 25px; margin-bottom: 2px; }
#headerSearch div.input { background: url('headersearch_input.png') repeat scroll 0% 0% transparent; float: left; height: 39px; margin: -7px 10px 0pt 0pt; width: 376px; }
#headerSearch div.input input.default { color: grey; font-style: italic; }
#headerSearch div.input input { border: 1px solid rgb(255, 255, 255); margin: 10px 0pt 0pt 15px; width: 345px; font-size: 110%; }
#headerSearch button.hover, #headerSearch button:hover { color: rgb(255, 255, 255); }
#headerSearch button.hover, #headerSearch button:hover { color: white; }
#headerSearch button.hover div, #headerSearch button:hover div { background: url('headersearch_button_hover.png') no-repeat scroll 100% 0pt Transparent; }
#headerSearch button.hover div div, #headerSearch button:hover div div { background: url('headersearch_button_hover.png') no-repeat scroll 0pt 0pt Transparent; }
#page_home #mainColumn { margin-bottom: 0pt; padding-bottom: 0pt; background: none repeat scroll 0% 0% transparent; overflow: hidden; }
#page_home #mainColumn div.twoColumns div.leftColumn h2 { font-size: 127%; }
#page_home .homeCategory { background: none repeat scroll 0% 0% white; }
#page_home .homeCategory a { color: black; }
#page_home .homeCategory a:hover { text-decoration: underline; }
#page_home .homeCategory h2 a { background: url('redarrow.gif') no-repeat scroll 0pt 3px transparent; color: rgb(187, 0, 0) ! important; text-decoration: none; padding-left: 18px; }
#page_home .homeCategory h2 a:hover { text-decoration: none; background-position: 0pt -18px; }
#page_home .homeCategory h2 { font-weight: normal; font-size: 1.1em; letter-spacing: 0.07em; margin-right: 0pt; color: rgb(204, 0, 0); display: block; margin-bottom: 2px; }
#page_home .homeCategory h2 a { color: rgb(187, 0, 0); text-decoration: none; }
#page_home .homeCategory a.imageBox { display: block; border: 1px solid rgb(228, 228, 237); width: 80px; height: 80px; float: right; color: rgb(187, 0, 0); margin: 0pt 0pt 0pt 5px; text-align: center; }
#page_home .homeCategory a.imageBox img { display: block; border: 0pt none; margin: 15px auto 0pt; }
#page_home .homeCategory a.imageBox span { display: block; float: left; margin: 10px 0pt 0pt; padding: 0pt 8px 0pt 24px; height: 16px; line-height: 16px; background: url('redarrow2.gif') no-repeat scroll 100% 6px transparent; }
#page_home .homeCategory p { height: auto ! important; min-height: 1px ! important; }
#disclaimerHome { font-size: 100%; text-align: center; clear: both; margin: 10px 10px 0pt; padding: 10px; color: rgb(86, 86, 86); background-color: white; }
.dbclkbanner { padding: 10px; }
#menumarketing { visibility: hidden; }

