/* CSS Document */
/******************** 
Info van belang bij het overzetten van de winkel naar de live-versie:

In het css-gedeelte van de category-pagina vind je:
div.menupanel_content div#tr_children2 a {
background: transparent url(/skin/e2h/img/menu_cat_visje.gif) no-repeat top left;
alleen de sub-categorien die onder de hoofdcategory vissoorten vallen moeten een afbeelding van een visje krijgen voorafgaand aan hun link...
in de testwinkel is dit tr_children2... maar dat kan dus in een andere versie een ander nummertje zijn....
Geldt ook voor: div.menupanel_content div#tr_children2 a:hover
************************/

div#language_bar {
color:#000000;
font-size:77%;
font-weight:bold;
left:392px;
position:absolute;
top:6px;}
div#language_bar a {
color: #000000;
text-decoration: none;
}
div#currency_bar {
position:absolute;
top:100px;
}
div.shopmenu { 
	background-color: #000000;
	width: 790px;
	_width: 786px;
	height: 28px;

}
div.shopmenu a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
div#basketstatus div#cartpanel_inner {
background-color: transparent;
}
div#basketstatus {
position: absolute;
top: 40px;
color: #232077;
font-weight: bold;
font-size: 77%;
width: 170px;
}




div.menu_shopper {
color: #232077;
font-size: 77%;
font-weight: bold;
left: 423px;
position: absolute;
text-align: right;
top: 70px;
width: 175px;
}
div.menu_shopper div#shopper_status a {
color: #232077;
font-weight: bold;
font-size: 100%;
}
div#basketstatus div#shopper_status {
text-align: left;
}
div#basketstatus a {
color: #232077;
font-weight: bold;
font-size: 100%;
}
element.style {
height:13.4px;
}
div#basketstatus div#cartpanel_inner {
width: 170px;
}
div#basketstatus div#prods_in_basket {
margin-top: 30px;
margin-left: 5px;
text-align: left;
width: 190px;
}
div#cartstatus {
color:#232077;
font-size:77%;
font-weight:bold;
position:absolute;
right:191px;
text-align:right;
top:81px;}
div#cartstatus_panel div.cartstatus_inner {
border: 3px solid #ffffff;
height: 321px;
}








div.cartstatus_product {
height: 240px;
margin-left: 175px;
padding-top: 5px;
}
div.cartstatus_links a,
div#cartstatus_prevnext a {
color:#000000;
font-size:77%;
font-weight:bold;
text-decoration:none;
}
a#cartstatus_title {
color: #000000;
font-weight: bold;
}
p#cartstatus_description {
margin-top: 20px;
}

body#main {
width: 990px;
background-color: #ffffff;
text-align: center;
margin: 10px auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#bg_left {
background: transparent url(/skin/e2h/img/bg_left.jpg) no-repeat top left;
width: 200px;
height: 600px;
float: left;
}
div#align_left {
text-align: left;
}
div#doc2  {
width: 790px;
_width: 786px;
float: right;
}



div#bg_top {
	width: 790px;
	_width: 786px;
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(/skin/e2h/img/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#bd {
padding-top:56px;
min-height: 500px;
_height: 600px;
background:url(/skin/e2h/img/bd_bg.jpg) repeat-y bottom right;
}
div#ft {
height: 100px;
background: #ffffff url(/skin/e2h/img/footer.jpg) no-repeat top right;
text-align: center;
}
div#ft div.copyright {
padding-top: 60px;
}
div.footerlinks a {
color: #000000;
}

div#menuleft {
width: 200px;
margin-top: 20px;
margin-left: 20px;
float:left;
}
div#yui-main {
margin-bottom: 30px;
float:left;
width:auto;

}
div#category_name {
color:#fff;
}
div.box.browsebar_outer {
display: none;
}
div.no_products_found {
display: none;
}





div#menuleft div.menupanel_title {
display: none;
}
div#menuleft div.tr_item {
background: transparent url(/skin/e2h/img/btn_visje.gif) no-repeat top left;
}
div#menuleft div.tr_item:hover {
background: transparent url(/skin/e2h/img/btn_visje-h.gif) no-repeat top left;
}
div#menuleft div.tr_item a {
	margin-left: 30px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
div#menuleft div.tr_item a:hover {
	color: #ffffff;
	font-weight: bold;
}
div#menuleft div.tr_item a.selected {
	color: #ffffff;
	font-weight: bold;
}
div#category_description {
margin-top: 20px;
}
div#datacategory_description h1 {
width: 300px;
color: #ffffff;
font-size: 116%;
font-weight: bold;
margin-bottom: 20px;
}
div#datacategory_description p {
width: 420px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ffffff;
}
div#category_image {
border-bottom:1px solid #FFFFFF;
padding-bottom:11px;}















div#content div.category_product {
margin-top: 10px;
float: left;
width: 450px;
}
div#content div.category_product div.image {
float: left;
margin-right: 15px;
cursor: pointer;
}
div#content div.category_product div.product_detail a {
color: #ffffff;
font-size: 116%;
font-weight: bold;
text-decoration: none;
}
div#content div.category_product div.category_price {
margin-top: 10px;
color: #ffffff;
}
div#content div.category_product div.category_button {
margin-top: 10px;
}
div#content div.category_product div.category_button a {
color: #ffffff;
}
div.browsebar_outer {
display: none;
}
div.prod_container {
}
input#btn-product-buy {
margin-top: 15px;
margin-left: 140px;
}
div#product_left div#product_name {
color: #ffffff;
font-size: 116%;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
}
div#product_left div#product_info {
}
div#product_left div#product_info div.simplebox {
width: 300px;
padding-bottom: 10px;
}
div.product_vlak {
background:transparent url(/skin/e2h/img/bg_product_vlak420.gif) no-repeat scroll left top;
height:auto;
margin-top:15px;
padding-bottom:126px;
padding-right:37px;
width:398px;}
input#quantity {
width: 50px;
}
div.prod_hoeveelheid {
margin-top: 20px;
}

div#prod_button {
width: 420px;
float: none;
}
div.images_bottom div.product_image {
width: 110px;
height: 220px;
float: left;
}
div.product_vlak div.product_images {

margin-left: 15px;
}

img.mainimage {height:200px;}

div.product_vlak div.yui-g {
padding-top: 15px;
height: 180px;
}
div.product_vlak div.yui-g div.first {
width: 120px;
}
div.product_vlak div.top_options {
margin-top: 10px;
}

table.cart th {
border-bottom: 1px solid #ffffff;
}
table.cart td {
border: none;
}
table.carttotals {
border-top: 1px solid #ffffff;
}
table.carttotals tr.total td, table.carttotals tr.total th {
border-top: 1px solid #ffffff;
}
textarea.textarea, textarea.textarea-focus {
width: 725px;
}
iframe.terms_iframe {
width: 725px;
}
 input.text, input.text-focus, input.error, input.simplesearch, input.simplesearch-focus, input.small, input.small-focus, input.simplemailinglist, input.simplemailinglist-focus {
width: 200px;
}
input#bill_to_housenr,
input#bill_to_housenr_addition,
input#ship_to_housenr,
input#ship_to_housenr_addition {
width: 50px;
}
select.select {
margin:1px;
width:205px;
}
p.explain {
padding-bottom: 10px;
font-size: 92%;
}
div#load_account {
margin-top: 5px;
margin-right: 40px;
}
div#checkout_part div.yui-g {
margin-bottom: 10px;
}
div#basketstatus div#cartpanel_cart {
width: 450px;
border: 2px solid #000000;
color: #00A3E5;
}
table#table_cartpanel {
width: 440px;
margin-bottom: 10px;
}
table#table_cartpanel th {
font-size: 116%;
font-weight: bold;
color: #333366;
padding-left: 10px;
}
table#table_cartpanel td.cart_panel_img, table#table_cartpanel td.cart_panel_detail {
padding-top: 10px;
}
div#basketstatus a.cart_product_name {
font-size: 108%;
}
table#table_cartpanel td.cart_panel_detail p {
font-style: normal;
font-size: 108%;
}
a#cartpanel_previous, a#cartpanel_next {
text-decoration: none;
}
div#bd.checkout div#yui-main {
float: none;
}
ol#checkout li.active h2 {
background-color: #6CCFF6;
}
ol#checkout li.disabled h2,
ol#checkout li.ready h2 {
background-color: #B8E5FA;
}
ul.summary h2 {
background-color: #6CCFF6;
}
div.inputcolumn a,
div#summary_link_shoppingcart a,
a.summary_edit_link {
color: #ffffff;
}
div#remarks_panel textarea.large {
margin: 1px;
padding: 2px;
width: 42em;
}
div#terms_panel iframe.terms {
background-color: #FFFFFF;
}
a#print_terms {
color: #ffffff;
}
a.cart_product_name {
color: #ffffff;
}
tr.thead_cart th {
color: #000;
}
tr.total.confirmation_total th,
tr.total.confirmation_total td.cell_basket_total {
color: #333366;
}
div.control_container {
float: none;
}
table.receipts th, table.results th {
border-bottom:1px solid #ffffff;
}
div#bd.control div.yui-g{
margin-top: 10px;
}
div#bd.control {
padding-bottom: 15px;
min-height: 510px;
}
div#bd.control table.receipts {
margin-bottom: 30px;
}
img#btn-back-account {
width: 256px;
height: 26px;
}
h3#confirmation_products_title {
margin-top: 25px;
}
td#small_link a.smalllink {
margin-right: 40px;
}
input#btn-save-new-email,
input#btn-save-new-password,
input#btn-save-mailinglist {
margin-top: 10px;
}
fieldset#register table.form {
width: 93%;
}
fieldset#register table.form input.small {
width: 50px;
}
fieldset#register table.form th {
padding-top: 1px;
padding-bottom: 1px;
}
fieldset#register input#housenr,
fieldset#register input#housenr_addition {
width: 40px;
}
fieldset#login table.form {
width: 95%;
}
.control_left {
border: 1px solid #DDDDDD;
padding: 3px;
}
div#bd.control div.control_right {
width: 470px;
}
div#menu_articles div#menu_articlescontent div.tr_item {
display: none;
}
div#bd.article {
min-height: 500px;
}
div#bd.article .article {
left:560px;
position:absolute;
top:161px;
width:740px;
}

#cart_part, #checkout_part{
left:560px;
position:absolute;
top:175px;
width:740px;
}
table#conventional_links, div#article_links {
width: 200px;
float: left;
}
table#conventional_links td {
height: 50px;
}
div#conventional_info {
width: 350px;
float: right;
margin-right: 90px;
}
div#conventional_info h3 {
margin-bottom: 0px;
}
div#article_info {
width: 200px;
float: left;
}
div#article_flash {
width:400px;
height: 300px;
margin-top: 20px;
margin-left: 220px;
margin-bottom: 120px;
border: 2px solid #ffffff;
}
div#article_links a.dealer_land {
margin-bottom: 20px;
font-size: 116%;
}
p.naw {
margin-left: 200px;
width: 400px;
font-size: 116%;
padding-top: 40px;
padding-left: 70px;
border-top: 1px solid #ffffff;
}
fieldset#contact {
padding-bottom: 30px;
}
fieldset#contact input#btn-send-email {
margin-top: 10px;
}
fieldset#login_details {
margin-top: 20px;
margin-left: 3px;
}
input#btn-save-address {
margin-top: 10px;
margin-bottom: 20px;
margin-left: 40px;
}
div#tellafriend_panel_c {
background-color:#ffffff;
}
#tellafriend_panel .hd {
border-color:#00ADEF rgb(255, 255, 255) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 2px;
color:#FFFFFF;
font-size:133%;
padding:5px;
}
#tellafriend_panel {
background: #ffffff url(/skin/e2h/img/bg_notify_panel.jpg) repeat-x;
}
#tellafriend_panel .bd {
background: transparent url(/skin/e2h/img/bg_notify_haakje.jpg) no-repeat bottom left;
height:450px;
overflow:hidden;
padding:4px;
margin-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333366;
}
.yui-panel .bd a {
color: #333366;
}
div#tellafriend table.form {
width: 96%;
}

div.login_screen h2, table.cart tr th, tr.stack_row td.stack_left, table.carttotals tr#basket_total_large th, table.carttotals tr#basket_total_large td, table.shipping_estimated th, table.carttotals tr.confirmation_total, table.codes th {
background-color:#00A3E5;
}

div.login_screen h2 {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
}

div.step {border:1px solid #ffffff;}
.required {border:1px solid #FFFFFF;}

table.cart {margin-left:8px;width:98%;border:1px solid #FFFFFF;}
div#cart_bottom {margin-left:8px;margin-right:8px;}

table.carttotals, table.shipping_estimated, table.codes {border:1px solid #FFFFFF;}

table.carttotals tr#basket_subtotal2_large th, table.carttotals tr#basket_subtotal2_large td, table.carttotals tr#basket_total_large td, table.carttotals tr#basket_total_large th, table.carttotals tr#basket_credit_left_large th, table.carttotals tr#basket_credit_left_large td, table.carttotals tr.confirmation_subtotal, table.carttotals tr.confirmation_total {border-top:1px solid #fff;}

table.shipping_estimated th, table.codes th {border-bottom:1px solid #FFFFFF;}
div.border_right {border-right:1px solid #ffffff;}
div#cart_bottom div.code_box fieldset {border-right:1px solid #FFFFFF;}
ul.summary li, div.code_box {border:1px solid #FFFFFF;}
ul.summary h2, div.code_box h2 {background-color:#00A3E5;border-bottom:1px solid #FFFFFF;}
ul.summary table.carttotals tr.total th, ul.summary table.carttotals tr.total td {border-top:1px solid #FFFFFF;}
div.tr_item {height:33px;}




ol#checkout li.active h2 {background-color:#00A3E5;}
ol#checkout li.active h2 {border-bottom:1px solid #FFFFFF;}
ol#checkout li.active {border:1px solid #FFFFFF;}
#shopping_cart_summary table.carttotals {border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;}

table.cart tr td {border-top:1px solid #FFFFFF;}

div#beschrijving_categorie{border-bottom:1px solid white;
margin-bottom:14px;
padding-bottom:11px;}

div#talen{position:absolute;right:191px;text-align:right;top:5px;}


.yui-panel .container-close {
color:#FFFFFF;
font-weight:bold;
padding-right:18px;
text-decoration:none;
}
.yui-panel .hd{background-color:#37bff1;
border-color:#FFFFFF #FFFFFF #000000;
border-style:none;
border-width:0px;}

table.productb2b_details td .prijsvakje {width:35%;}

#tellafriend_panel .hd {border-color:#000000;border-style:solid solid none;border-width:0;}
.required{border:1px solid #000;}
.blur{border:1px solid #000;}
div.panel h3 {border-bottom:1px solid #FFFFFF;}

ol#checkout li.disabled h2, ol#checkout li.ready h2 {background-color:#00A3E5;color:#fff;}
ol#checkout li.ready {border-color:#FFFFFF;}

body#standby {background-color:#00A3E5;}
div.standbymessage {background-color:#FFFFFF;background-image:url(/shop/skin/commerce/img/wait.gif);background-position:center 10px;background-repeat:no-repeat;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;margin-top:200px;padding-bottom:50px;adding-top:50px;text-align:center;}

div.standbymessage p.smallink a{color:#000;text-decoration:none;font-weight:bold;}

div#tekst_product{height:auto;}

h3.product_title a{color:#fff;font-weight:bold;text-decoration:none;}
div.product_code{display:none;}
table.b2b_variant td.b2b_variant_detail2 {border:0px solid #FFFFFF;}
table.b2b_variant{width:120%;*width:90%;border:1px solid #333366;margin-bottom:20px;background-color: #FFFFFF;}
table.b2b_variant td.b2b_variant_detail2 td.b2b_quantity {width:15%;}
table.b2b_variant td.b2b_variant_detail2 td.attribute_values {display:none;}
ul.method_choices li.selected, ul.est_method_choices li.selected {background-color:#00A3E5;border:1px solid #FFFFFF;color:#FFFFFF;}
a#addressbook_billing_link{color:#000;text-decoration:none;font-weight:bold;}
iframe.terms, object.terms {border:1px solid #FFFFFF;}
div.confirmation_box {border:1px solid #FFFFFF;}
div.confirmation_buttons {border-top:1px solid #fff;}
div.confirmation_box p.explain {border-bottom:1px solid #fff;}
tr.total.confirmation_total th, tr.total.confirmation_total td.cell_basket_total {color:#000000;}
div.continue {text-align:left;}



















div.yui-u3  {
color:#333366;
float:right;
margin-top:10px;
width:203px;
_width:193px;
}
div.extra_naam {
color: #000000;
font-weight: bold;
margin-bottom: 20px;
}
div.yui-u3 div.product_price {
font-style: normal;
color: #00ADEF;
}
div.yui-u3 div.normal_options {
margin-top: 10px;
color: #00ADEF;
}
div.images_bottom div.extra_images {
border-top:1px solid #00A3E5;
width: 200px;
margin-top: 0px;
}
div#img_extra {
margin-top: 25px;
margin-left: 20px;
}
div.btntellafriend {
margin-left: 155px;
}
#notifypanel .hd {
background-color:#000000;

border: 1px solid #00ADEF;
color:#FFFFFF;
font-size:133%;
padding:5px;
}

div#bd.finish div#yui-main, div#bd.control div#yui-main, div#bd.article div#yui-main, div#bd.contact div#yui-main {
float: none;
padding: 20px;
color: #ffffff;
}
div#bd.finish div#yui-main a, div#bd.control div#yui-main a, div#bd.article div#yui-main a, div#bd.contact div#yui-main a {
color: #ffffff;
}

div#checkout_part {
margin-bottom:20px;
margin-left:8px;
margin-right:8px;
}
div#cart_part div.simplebox {
margin-bottom: 20px;
}
div#cart_part div.simplebox p.explain {
border: none;
}
div#cart_large div#datacart_large table#cart td.c_quantity input.qty {
width: 40px;
text-align: center;
}

.yui-panel .bd a {
color: #333366;
}
div#bd.finish, div#bd.control, div#bd.article, div#bd.contact {
height: auto;
background-color: #00A3E5;
}






#notifypanel {

background: transparent url(/skin/e2h/img/bg_notify_panel.jpg);
}






div.couponForm td{
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;color:#000000;}


input.large {
width:18.65em;
}



