﻿body {background: #CC5B99 url('grfx/body_bg.gif') top left repeat-x;min-height:100%;_height:100%; font-family:"verdana"; font-size:11px; line-height:16px; color:#363333;}
html, form {min-height:100%;_height:100%;}
a img {border:0;}
a {color:#006699;}
p {margin:0 0 15px 0;}
a:hover {color:#6DCFF5;text-decoration:none;}
.dotline {height:2px;line-height:2px;font-size:2px;overflow:hidden;background: transparent url('grfx/dotline.gif') top left repeat-x;}
.solidline {height:1px;line-height:1px;font-size:1px;overflow:hidden;background: #006699 none;}
h3 {font-weight:bold;color:#006699;font-size:11px}
ol {margin:0 0 0 30px;}
.blue {color:#006699}
.big {font-size:12px;}

#overlay {background:#CC5B99 none;position:fixed;_position:absolute;width:100%;min-height:100%;_height:100%;top:0;left:0;z-index:3000;display:none;}
#overlay-flash-content-container {z-index:4000;}
#overlay-flash-content {position:absolute;margin:0 auto;z-index:4000;/*width:722px;height:362px;*/}
#overlay-content {position:absolute;display:none;width:454px;height:455px;background: transparent url('grfx/popup_content.png') top left no-repeat;_background: transparent url('grfx/popup_content.gif') top left no-repeat}
#overlay-content .content {width:430px;height:410px;position:relative;left:10px;top:5px;.top:20px;}
#overlay-content .content table img {display:block;margin:0 auto;}
#overlay-content .close {position:absolute;right:30px;top:20px;height:19px;width:19px;text-indent:-999px;overflow:hidden;background: transparent url('grfx/overlay_close.gif') top left no-repeat;z-index:50000;}
#overlay-content .close:hover {background-position: -1px -19px}



ul.bullets {position:relative;}
ul.bullets li {position:relative;display:block;background: transparent url('grfx/bullet.gif') left 5px no-repeat;padding:0 0 0 15px;}

.arrow {background:transparent url(grfx/arrow.gif) no-repeat scroll left center;display:inline-block;padding:0 0 0 15px;}
.arrow:hover {text-decoration:none;color:#6DCFF5;}
.arrow-back {background:transparent url(grfx/arrow_back.gif) no-repeat scroll left center;display:inline-block;padding:0 0 0 15px;}
.arrow-back:hover {text-decoration:none;color:#6DCFF5;}

.plus {background:transparent url(grfx/plus.gif) left 2px no-repeat;display:inline-block;padding:0 0 0 20px;text-decoration:underline;cursor:pointer;}
a:hover .plus,
.plus:hover {text-decoration:none;color:#6DCFF5;background-position: left -22px}
.arrow-blue {background:transparent url(grfx/arrow_blue.gif)  left 2px no-repeat;display:inline-block;padding:0 0 0 20px;text-decoration:underline;cursor:pointer;}
a:hover .arrow-blue,
.plus:hover {text-decoration:none;background-position: left -22px}
a:hover .arrow-blue {color: #006699}

/* buttons */
.btn-blue {position:relative;display:inline-block;height:24px;line-height:24px;.line-height:23px;margin:0 4px 0 0;padding:0 6px 0 10px;font-size:11px;color: #fff;background: transparent url('grfx/btn/btn_blue_bg.gif') top left no-repeat;text-decoration:none;}
.btn-blue .btn-right {position:absolute;overflow:hidden;display:block;top:0;right:-4px;height:24px;width:4px;background: transparent url(grfx/btn/btn_blue_right.gif) top left no-repeat}
.btn-blue:hover {text-decoration:none;color:#fff;background-position:0px -24px;}
.btn-blue:hover .btn-right {background-position:0px -24px;}

.btn-blue-arrow {position:relative;display:inline-block;height:24px;line-height:24px;.line-height:23px;margin:0 4px 0 0;padding:0 6px 0 25px;font-size:11px;color: #fff;background: transparent url('grfx/btn/btn_blue_arrow_bg.gif') top left no-repeat;text-decoration:none;}
.btn-blue-arrow .btn-right {position:absolute;overflow:hidden;display:block;top:0;right:-4px;height:24px;width:4px;background: transparent url(grfx/btn/btn_blue_arrow_right.gif) top left no-repeat}
.btn-blue-arrow:hover {text-decoration:none;color:#fff;background-position:0px -24px;}
.btn-blue-arrow:hover .btn-right {background-position:0px -24px;}

.btn-add {position:relative;margin:10px 4px 0 0;display:inline-block;height:24px;line-height:24px;.line-height:23px;padding:0 6px 0 25px;font-size:11px;color: #fff;background: transparent url('grfx/btn/btn_add_bg.gif') top left no-repeat;text-decoration:none;}
.btn-add .btn-right {position:absolute;overflow:hidden;display:block;top:0;right:-4px;height:24px;width:4px;background: transparent url(grfx/btn/btn_add_right.gif) top left no-repeat}
.btn-add:hover {text-decoration:none;color:#fff;background-position:0px -24px;}
.btn-add:hover .btn-right {background-position:0px -24px;}

.btn-add-soldout {position:relative;margin:10px 4px 0 0;display:inline-block;height:24px;line-height:24px;.line-height:23px;padding:0 6px 0 25px;font-size:11px;color: #fff;background: transparent url('grfx/btn/btn_add_soldout_bg.gif') top left no-repeat;text-decoration:none;}
.btn-add-soldout .btn-right {position:absolute;overflow:hidden;display:block;top:0;right:-4px;height:24px;width:4px;background: transparent url(grfx/btn/btn_add_soldout_right.gif) top left no-repeat}
/* einde buttons */






.officina {position:relative;margin:0 0 5px 0;color:#006699;font-weight:normal;font-size:17px;}
.officina-alt {position:relative;top:7px;height:30px;color:#006699;font-weight:normal;font-size:16px;}
.borisblackbloxx {height:35px;padding:5px 0 0 0;color:#6DCFF5;font-size:24px;line-height:25px;font-weight:bold;}
.officina .offer {color:#ee4023;display:inline-block;padding:0 3px 0 0;}


#container {background: transparent url('grfx/container_shadow.png') top left repeat-y;_background:none;}
#header-top {position:relative;_left:-2px;width:876px;height:27px;background: transparent url('grfx/header_top.png') top left no-repeat;_background: transparent url('grfx/header_top.gif') top left no-repeat;margin:-14px auto 0 auto;_margin:-16px auto 0 auto;}
#footer-bottom {position:relative;_left:-2px;width:876px;z-index:9;.z-index:-1;height:27px;background: transparent url('grfx/footer_bottom.png') top left no-repeat;_background: transparent url('grfx/footer_bottom.gif') top left no-repeat;margin:0 auto;}
#container #container-content #header {position:relative;width:850px;margin:0 auto;background:#fff none}
#container #container-content #header img {position:relative;top:-3px;display:block;margin:0 auto;}
#container #container-content #footer {position:relative;width:850px;margin:0 auto;background:#d3f1fc none}
#container-content {position:relative;}
#footer-text {text-align:center;color:#fff;line-height:15px;}
#footer-text a {color:#fff;}
#footer-text a:hover {text-decoration:none;}


#footer #footer-content {position:relative;margin:0 0 0 20px;padding:5px 0 0 0;top:5px;z-index:10;height:60px;width:200px;background: transparent url('grfx/footerlogo.gif') bottom left no-repeat}
#footer #footer-content p {position:relative;width:190px;top:0px;left:60px;color:#006699;font-size:11px;line-height:17px;}

#footer #payment {position:absolute;left:556px;top:9px;color:#006699;z-index:10;}
#footer #payment img {margin:5px 0 0 0}

#footer #social {position:absolute;left:356px;top:9px;color:#006699;z-index:10;}
#footer #social img {margin:5px 5px 0 0;display:block;float:left}


/* website site */
#website-top {position:relative;height:60px;width:850px;margin:0 auto;}
#website-top .logo-website {position:relative;top:5px;display:block;width:278px;height:50px;background: transparent url('grfx/logo.gif') top left no-repeat;overflow:hidden;text-indent:-999px;margin:0 auto;}
#website-top .shoppingcart-link {position:absolute;right:30px;top:0;display:block;width:183px;height:60px;background: transparent url('grfx/shoppingcart_link.gif') top left no-repeat;color:#000;text-decoration:none;}
#website-top .shoppingcart-link:hover {text-decoration:none;}
#website-top .shoppingcart-link:hover b {text-decoration:underline;}
#website-top .shoppingcart-link span {position:absolute;left:44px;top:13px;cursor:pointer;}


/* header normaal */
#flash-heading {position:relative;top:-3px;width:830px;height:70px;margin:0 auto;background:transparent none;}
#home-flash-heading {position:relative;top:-3px;width:830px;height:170px;margin:0 auto;background:#fff none;}
#container #container-content #header #home-flash-heading img {margin:0;top:0;}
#header #corner-action {z-index:10;top:-14px;_top:-12px;right:0;position:absolute;width:145px;height:145px;background: transparent url('grfx/hoek.png') top left no-repeat;_background: transparent url('grfx/hoek.gif') top left no-repeat;}

/* navigatie */
#nav-bar {position:relative;margin:-3px auto 0 auto;width:830px;height:30px;background: transparent url('grfx/nav/navbar_bg.gif') top left no-repeat;overflow:hidden;text-align:center}
#nav-bar ul {display:inline-block;position:relative;margin:0 auto;height:30px;font-size:13px;}
#nav-bar ul li {position:relative;display:inline;margin:0;padding:0;}
#nav-bar ul li a {position:relative;background: transparent url(grfx/nav/nav_bg.gif) top left repeat-x;display:block;.display: inline-block; float:left;.float:none;height:30px;line-height:24px;.line-height:28px;text-decoration:none;padding:0 10px;color:#fff;font-size:15px;font-weight:bold;}
#nav-bar ul li a.active {background: #EE4023 none;}
#nav-bar ul li a.active:hover {background-position: bottom left;}
#nav-bar ul li a:hover {background-position: left -30px;}
#nav-bar ul li .divider {position:absolute;right:0;top:0;height:30px;width:1px;display:block;overflow:hidden;float:left;background:transparent url('grfx/nav/divider.gif') top left no-repeat}

/* formulier */
.required-melding {position:absolute; }
select,
input {border:1px solid #6DCFF5;font-size:11px;padding:3px 2px;color:#333; font-family: Verdana, Arial;}
input[type="checkbox"] {border:0;}
.form {position:relative;margin:0;color:#006699;}
.form table {position:relative;}
.form table td {padding:0 10px 0 0;margin:0;}
.form .radio {position:relative;margin:0 0 5px 0;}
.form .radio td {position:relative;}
.form .radio td label {padding:0 5px;position:relative;top:-2px;}
.form .radio td input {border:0;width:auto;}
.form .rij {position:relative;width:100%;margin:0 0 5px 0;}
.form .rij label {display:block;}
.form .rij label.required {display:inline-block;padding:0 10px 0 0;background: transparent url('grfx/required.gif') center right no-repeat}
.form .rij input {display:block;width:180px;left:0;bottom:0;}
.form .rij .validatie-pointer {position:absolute;display:block;text-indent:-999px;overflow:hidden;width:1px;height:1px;left:0;top:0;}
.required-melding {position:absolute;right:0;top:0;display:inline-block;padding:0 0 0 10px;background: transparent url('grfx/required.gif') center left no-repeat;color:#6DCFF5;}

#container input.error {border:1px solid #EE4023;}

/* vlak onder formulier voor buttons of bij. terug link */
.options {position:relative;height:40px;padding:10px 0 0 0;}
.options .align-right {position:absolute;right:4px;top:-92px;}
.options .arrow-back {position:absolute;left:0;}


/* vlakken */
.vlak-v1 {position:relative;width:160px;display:block;padding:10px;background:#6DCFF5 url('grfx/vlak1_bottom_bg.gif') bottom left no-repeat;margin:0 0 10px 0}
.vlak-v1 .top {position:absolute;top:0;left:0;width:180px;height:4px;font-size:1px;line-height:1px;overflow:hidden;background: transparent url('grfx/vlak1_top_bg.gif') top left no-repeat;}
.vlak-v1 h2 {color:#fff;font-size:13px;font-weight:bold;}
.vlak-v1 p {color:#333;}

.vlak-v2 {position:relative;width:158px;display:block;padding:10px;background:#fff none;margin:0 0 10px 0; border-left:1px solid #6dcff5;border-right:1px solid #6dcff5}
.vlak-v2 .top {position:absolute;top:0;left:-1px;width:180px;height:5px;font-size:1px;line-height:1px;overflow:hidden;background: transparent url('grfx/vlak2_top_bg.gif') top left no-repeat;}
.vlak-v2 .bottom {position:absolute;bottom:0;left:-1px;width:180px;height:5px;font-size:1px;line-height:1px;overflow:hidden;background: transparent url('grfx/vlak2_bottom_bg.gif') top left no-repeat;}
.vlak-v2 h2 {color:#6DCFF5;font-size:13px;font-weight:bold;}
.vlak-v2 p {color:#333;}

.vlak-v3 {position:relative;width:180px;display:block;padding:10px;background:#e2f5fd url('grfx/vlak3_bottom_bg.gif') bottom left no-repeat;margin:0 0 10px 0}
.vlak-v3 .top {position:absolute;top:0;left:0;width:200px;height:4px;font-size:1px;line-height:1px;overflow:hidden;background: transparent url('grfx/vlak3_top_bg.gif') top left no-repeat;}
.vlak-v3 h2 {color:#006699;font-size:13px;font-weight:bold;width:160px;overflow:hidden}
.vlak-v3 p {color:#333;}


.vlak-v4 {position:relative;width:180px;display:block;padding:10px;background:#006699 url('grfx/vlak4_bottom_bg.gif') bottom left no-repeat;margin:0 0 10px 0}
.vlak-v4 .top {position:absolute;top:0;left:0;width:200px;height:4px;font-size:1px;line-height:1px;overflow:hidden;background: transparent url('grfx/vlak4_top_bg.gif') top left no-repeat;}
.vlak-v4 h2 {color:#fff;overflow:hidden}
.vlak-v4 p a,
.vlak-v4 p {color:#fff;}

.vlak-v5 {position:relative;width:180px;display:block;padding:35px 10px 10px 10px;background:#fff url('grfx/vlak5_bottom_bg.gif') bottom left no-repeat;margin:0 0 10px 0}
.vlak-v5 .top {position:absolute;top:0;left:0;width:200px;height:35px;overflow:hidden;background: transparent url('grfx/vlak5_top.gif') top left no-repeat;}
.vlak-v5 h2 {position:absolute;top:0;left:10px;color:#fff;font-size:15px;font-weight:bold;}
.vlak-v5 p {color:#333;}
.vlak-v5 ul li {background: transparent url('grfx/subnav_li_bg.gif') bottom left repeat-x;position:relative;display:block;}
.vlak-v5 ul li a{display:block;height:30px;line-height:30px;text-indent:25px;}
.vlak-v5 ul li a:hover {color:#6DCFF5;text-decoration:none;}
.vlak-v5 ul li a.active {background: transparent url('grfx/arrow.gif') 5px 10px no-repeat;font-weight:bold;text-decoration:none;}
.vlak-v5 ul li a.active:hover {color:#006699;}
.vlak-v5 ul li.last {background-image: none;}

.vlak-v2-breed {position:relative;width:618px;display:block;padding:10px 0;background:#fff none;margin:0 0 10px 0; border-left:1px solid #6dcff5;border-right:1px solid #6dcff5}
.vlak-v2-breed .top {position:absolute;top:0;left:-1px;width:620px;height:6px;font-size:1px;line-height:1px;overflow:hidden;background: transparent url('grfx/vlak2_breed_top_bg.gif') top left no-repeat;}
.vlak-v2-breed .bottom {position:absolute;bottom:0;left:-1px;width:620px;height:6px;font-size:1px;line-height:1px;overflow:hidden;background: transparent url('grfx/vlak2_breed_bottom_bg.gif') top left no-repeat;}
.vlak-v2-breed h2 {color:#6DCFF5;font-size:13px;font-weight:bold;}
.vlak-v2-breed p {color:#333;}
.vlak-v2-breed .vlak-left {position:relative;width:300px;float:left;}
.vlak-v2-breed .vlak-right {position:relative;width:300px;float:left;left:10px;}
.vlak-v2-breed .clear {height:1px;}

/*default.aspx*/
#homepage-container {position:relative;width:820px;margin:0 0 5px 0;background: transparent url('grfx/home/homecontainer_bg.gif') 195px top repeat-y;}
#homepage-container .column {position:relative;width:210px;float:left;_overflow-x:hidden;}
#homepage-container .column.column1 {width:180px;padding:0 15px 0 0}
#homepage-container .column.column2 {width:180px;padding: 0 15px}
#homepage-container .column.column3 {width:180px;padding:0 15px}
#homepage-container .column.column4 {width:200px;left:5px;}

/* detail.aspx boekje*/
.description {position:relative;zoom:1;padding:0 0 10px 0px;}
.description .image {position:relative;float:left;width:190px;}
.description .introtext {position:relative;float:left;width:375px;left:20px;}

.browse-noflash {display:none;position:relative;padding:5px 0 0 0;height:157px;padding-left:10px;}
.browse-noflash .browse-image {position:relative;margin-top:-25px;padding:0 0 0 10px;}

.browse {position:relative;padding:5px 0 0 0;height:157px;padding-left:10px;}
.browse .browse-image {position:relative;margin-top:-25px;padding:0 0 0 10px;}

.description .image .vergroot-link .plus {display:block;margin:10px auto 0 auto;width:70px;}
.listen {position:relative;width:260px;height:115px;padding-left:10px;padding-top:5px;}
.listen #flash-player-container {position:absolute;right:-330px;top:20px;}
.tracklist {position:relative;left:-10px;}
.tracklist ul.songs li a {position:relative;display:block;width:308px;height:19px;line-height:19px;background: transparent url('grfx/songlink_bg.gif') top left no-repeat;text-decoration:none;}
.tracklist ul.songs li a:hover {background-position: bottom left;color:#006699;}
.tracklist ul.songs li a:hover .title {text-decoration:none;}
.tracklist ul.songs li a .nr {position:relative;font-weight:bold;text-decoration:none;left:10px;cursor:pointer;}
.tracklist ul.songs li a .title {position:absolute;left:40px;top:0;font-weight:normal;text-decoration:underline;cursor:pointer;}


.soldout {font-weight:bold;color:#EE4023;margin:10px 0 0 0;}
.image-soldout {display:block;position:absolute;top:0;left:0;width:190px;height:190px;background: transparent url(grfx/soldout.png) top left no-repeat;_background: transparent url(grfx/soldout.gif) top left no-repeat}

/*detail-creatief*/
.description-game {position:relative;zoom:1;.padding:0 0 10px 0px;}
.description-game .image {position:relative;float:left;width:190px;}
.description-game .introtext {position:relative;float:left;width:375px;left:20px;}
.description-game .image .vergroot-link .plus {display:block;margin:10px auto 0 auto;width:70px;}

/* overview */
#overview-container {position:relative;width:410px;}
#overview-container .overview-item {position:relative;margin:10px 0 10px 0;zoom:1;.margin-bottom:0;}
#overview-container .overview-item .image {float:left;width:140px;position:relative;}
#overview-container .overview-item .image img {position:relative;left:10px;}
#overview-container .overview-item .description {float:left;width:260px;_overflow-x:hidden;}
#overview-container .overview-item .description h2 {width:270px}

#overview-container .overview-item .description p {padding:0;margin:0;}
#overview-container .overview-item .description .bullets {width:180px;margin:-15px 0 0 0;.margin:15px 0 15px 0;}
#overview-container .overview-item .btn-blue-arrow {margin:0;}
#overview-container .overview-item .price {position:absolute;right:0;bottom:-5px;.bottom:5px;line-height:28px;font-size:28px;font-weight:bold;color:#FF6600;}
#overview-container .overview-item .price .cents {font-size:18px;position:relative;top:-10px;}


.price {position:absolute;right:0;line-height:38px;font-size:38px;font-weight:bold;color:#FF6600;}
.price .cents {font-size:22px;position:relative;top:-14px;}



/*inloggen blok bij account_login en cart_login */
.login {position:relative;width:550px;overflow-x:hidden;background: transparent url('grfx/dotline_vert.gif') 265px top repeat-y;margin:0 0 20px 0;}
.login .left {position:relative;float:left;width:245px;padding:0 20px 0 0;_overflow-x:hidden;}
.login .right {position:relative;float:left;width:245px;padding:0 0 0 20px;_overflow-x:hidden;}


/* mijn gegevens */
.my-data {position:relative;background:#E2F5FD url('grfx/mijngegevens/mydata_bottom.gif') bottom left no-repeat;padding:10px;}
.my-data .top {position:absolute;top:0;left:0;height:3px;width:410px;background:#E2F5FD url('grfx/mijngegevens/mydata_top.gif') top left no-repeat; }
.my-data .form .rij .textbox {width:270px;}
.my-data .dotline {margin:10px 0;width:268px}

/* account mijn bestellingen */
.myorders-container {position:relative;margin:0 0 20px 0;}
.myorders-header {position:relative;padding:0 10px;width:580px;height:24px;background: #FFCC00 url('grfx/myorders_header.gif') top left no-repeat;line-height:24px;font-weight:bold;color:#cc0000}
.myorders-header .bestelnummer {position:absolute;left:10px;}
.myorders-header .datum {position:absolute;left:140px;}
.myorders-header .totaalprijs {position:absolute;left:280px;}
.myorders-header .bestelstatus {position:absolute;left:420px;}

.myorders-item {position:relative;width:600px;height:30px;line-height:30px;background: transparent url('grfx/dotline.gif') bottom left repeat-x;}
.myorders-item .bestelnummer {position:absolute;left:10px;}
.myorders-item .datum {position:absolute;left:140px;}
.myorders-item .totaalprijs {position:absolute;left:280px;}
.myorders-item .bestelstatus {position:absolute;left:420px;}

/* winkelwagen */
#cart {position:relative;display:block;}

#cart #steps {background:#006699 url('grfx/cart/cart_steps_bg.gif') top left no-repeat; color:#fff; line-height: 24px; height:24px; width:590px;padding:0 10px; position:relative; margin:0 0 10px 0}
#cart #steps div {display:inline-block;margin:0 20px 0 0;float:left;color:#D3F1FC;}
#cart #steps div.current {color:#fff;}
#cart #steps a {display:inline-block;float:left;color:#D3F1FC;}

#cart-content {position:relative;margin:-30px 0 28px 0;width:610px;}
#cart-content #cart-header {position:relative;margin:40px 0 0 0;.margin:30px 0 0 0;background:#ffcc00 url('grfx/cart/cart_header.gif') top left no-repeat;width:610px;height:24px;line-height:24px;font-weight:bold;color:#CC0000;}
#cart-content #cart-header .artikel {position:absolute;left:10px;}
#cart-content #cart-header .prijs {position:absolute;left:350px;}
#cart-content #cart-header .aantal {position:absolute;left:420px;}
#cart-content #cart-header .totaal {position:absolute;left:520px;text-align:right}

#cart-content .item {position:relative;margin:10px 0;height:65px;}
#cart-content .item .artikel {position:absolute;left:10px;}
#cart-content .item .artikel p {position:absolute;left:100px;top:0;width:150px;}
#cart-content .item .prijs {position:absolute;left:350px;width:50px;}
#cart-content .item .aantal {position:absolute;left:420px;width:50px;}
#cart-content .item .aantal select {color:#333; font-family: Verdana, Arial; font-size:11px;}
#cart-content .item .totaal {position:absolute;left:510px;text-align:right;width:50px;}
#cart-content .item .delete {position:absolute;left:580px;}
#cart-content .item .delete a.del {display:block;width:16px;height:16px;overflow:hidden;text-indent:-999px;text-decoration:none;background: transparent url('grfx/cart/delete.gif') top left no-repeat}
#cart-content .item .delete a.del:hover {background-position:left -16px}
#cart-content .action {border:1px solid #6DCFF5;position:relative;margin:10px 0;height:68px;}
#cart-content .action .prijs {text-decoration:line-through}
#cart-content .action .artikel p {color:#c00;}

.DierenkwartetBanner {height: 254px;margin-bottom: 25px;position: relative;width: 200px;}
.DierenkwartetBanner img {position:absolute; top:0; left:0}
.DierenkwartetBanner span {position:absolute; bottom:7px; left:17px}


#cart-content #totalen {position:relative;width:590px;margin:0 auto;}
#cart-content #totalen .subtotaal {padding:0 40px 0 0;text-align:right;margin:4px 0;}
#cart-content #totalen .korting {padding:0 40px 0 0;text-align:right;margin:4px 0;font-weight:bold;color:#EE4023;}
#cart-content #totalen .totaalprijs {padding:0 40px 0 0;text-align:right;margin:4px 0 0 0;font-size:14px;font-weight:bold;color:#006699;}

/*** actiecode bij cart ****/
.aktiecode-container {position:relative;padding:10px;.padding-bottom:0;width:230px;background:#E2F5FD url('grfx/actiecode_bg.gif') bottom left no-repeat}
.aktiecode-container p.rij {margin:0;}
.aktiecode-container .validatie-pointer {position:absolute;display:block;text-indent:-999px;overflow:hidden;width:1px;height:1px;left:0;top:0;}
.aktiecode-container .errorlist {width:210px;margin:10px auto;min-height:16px;}
.aktiecode-container .errorlist ul {margin:0;background: #F0FAFE none;min-height:16px;_height:16px;}
.aktiecode-container .errorlist li {background: transparent none;padding:0;margin-left:0;}
.aktiecode-container label {color:#006699;font-weight:bold;margin:0 20px 0 0;}
.aktiecode-container .top {position:absolute;top:0;left:0;overflow:hidden;line-height:3px;font-size:3px;width:250px;height:3px;background: transparent url('grfx/actiecode_top.gif') top left no-repeat}


/*** discountnotification ***/
.discountnotification {font-weight:normal;position:relative;background: #F0FAFE none;min-height:20px;_height:30px;margin:10px 0;padding:10px;}
.discountnotification p {margin:0;padding:0;color:#006699}

/* cart_user_data */
.user-data {position:relative;zoom:1;background:#E2F5FD url('grfx/cart/vlak_610_bottom.gif') bottom left no-repeat;padding:10px;}
.user-data .top {position:absolute;top:0;left:0;height:3px;width:610px;background:#E2F5FD url('grfx/cart/vlak_610_top.gif') top left no-repeat;zoom:1;display:block;}
.user-data .form .rij .textbox {width:270px;}
.user-data .dotline {margin:10px 0;width:270px}
.user-data .solidline {margin:10px 0;width:270px}
.user-data .left {position:relative;float:left;width:285px;padding:0 10px 0 0;_overflow-x:hidden;background: url('grfx/dotline_vert.gif') top right repeat-y;zoom:1;}
.user-data .right {position:relative;float:left;width:280px;left:20px;_overflow-x:hidden;}



/* cart overview .aspx en account_my_orders_detail.aspx*/
#cart-overview-container {position:relative;width:610px;}
#cart-overview-container .left {position:relative;float:left;width:330px;}
#cart-overview-container .right {position:relative;float:left;width:270px;left:20px;}
#cart-overview {position:relative;width:330px;}
#cart-overview #cart-header {position:relative;background:#ffcc00 url('grfx/cart/cart_overview_header.gif') top left no-repeat;width:330px;height:24px;line-height:24px;font-weight:bold;color:#CC0000;}
#cart-overview #cart-header .artikel {position:absolute;left:10px;}
#cart-overview #cart-header .aantal {position:absolute;left:180px;}
#cart-overview #cart-header .totaal {position:absolute;left:270px;text-align:right}
#cart-overview .item-overview {position:relative;margin:10px 0 10px 0;height:30px;}
#cart-overview .item-overview .artikel {position:absolute;left:10px;}
#cart-overview .item-overview .artikel p {position:absolute;left:0px;top:0;width:150px;}
#cart-overview .item-overview .aantal {position:absolute;left:180px;width:50px;}
#cart-overview .item-overview .totaal {position:absolute;left:260px;text-align:right;width:50px;}
#cart-overview .subtotaal {padding:0 20px 0 0;text-align:right;margin:4px 0;}
#cart-overview .korting {padding:0 20px 0 0;text-align:right;margin:4px 0;font-weight:bold;color:#EE4023;}
#cart-overview .totaalprijs {padding:0 20px 0 0;text-align:right;margin:4px 0 15px 0;font-size:14px;font-weight:bold;}


/* content breed bijv alecto pagina */
.content-breed {position:relative;width:590px;padding:10px;background: #e2f5fd url('grfx/content_breed_bottom.gif') bottom left no-repeat}
.content-breed .top {position:absolute;top:0;left:0;width:610px;height:5px;z-index:1;overflow:hidden;background: transparent url('grfx/content_breed_top.gif') top left no-repeat}

.content-breed .betaalwijze-alecto {position:relative;width:310px;padding:10px;background:#F8FDFE;}
.content-breed .betaalwijze-alecto .option {position:relative;margin:0 0 10px 0;padding:0 0 0 20px;color:#006699;}
.content-breed .betaalwijze-alecto .option input {border:0;position:absolute;left:-2px;top:0px;_left:-22px}
.content-breed .form input {width:240px;}

p.special {font-weight:bold;color:#CC5B99}

.book-options {margin:0 0 10px 0}
.book-options p {margin:0 0 5px 0;color:#006699;}
.book-options input {/*border:0;margin:0 5px 0 0*/ width:20px}

#alecto-action {position:absolute;z-index:2;right:0px;top:-78px;width:117px;height:116px;background: transparent url(grfx/alecto/alecto_action.gif) top left no-repeat}
#wij-action {position:absolute;z-index:2;right:0px;top:-78px;width:117px;height:116px;background: transparent url(grfx/wij/wij_action.gif) top left no-repeat}



/* anderstalig */
.anderstalig-container {position:relative;zoom:1;}
.anderstalig-container .column {width:200px;float:left;overflow:hidden;position:relative;}
