﻿.tagline {position:relative;font-size:20px;margin:0;padding:0;color:#0088CE;}
.tagline span {color:#000;}

ul.crumb {position:relative;background:#E5E5E5 none;border-bottom:1px solid #999999;overflow:hidden;padding:0 10px;height:29px;}
ul.crumb li {position:relative;float:left;font-size:11px;margin:0 5px 0 0;padding:0 10px 0 0;line-height:29px;}
ul.crumb li .divider {position:absolute;top:11px;right:0;display:inline-block;width:5px;height:10px;background: transparent url(grfx/crumb_divider.gif) top left no-repeat}
ul.crumb li a {color:#000}
ul.crumb li a:hover {text-decoration:none;}
ul.crumb li .current {color:#000}


.order-crumb {position:relative;font-size:14px;padding: 0 8px;margin:0 0 10px 0;line-height:16px;font-family:Arial;}
.order-crumb span,
.order-crumb a {display:inline-block;padding:0 15px 0 7px;background: transparent url(grfx/order_crumb_divider.gif) center right no-repeat}
.order-crumb span.last,
.order-crumb a.last {background: transparent none;}
.order-crumb span {color:#999999}
.order-crumb span.current {color:#000;font-weight:bold;}
.order-crumb a {color:#000;}

/** flyouts **/
.popup-container {position:relative;border-collapse: collapse;border-style:none; border-spacing:0px;padding:0px}
.popup-container td,
.popup-container tr {margin:0;padding:0;background: transparent none;} 
.popup-container .topleft {width:6px;height:6px;line-height:6px;font-size:6px;background: transparent url(grfx/popups/popup_topleft.png) bottom right no-repeat;display:table-cell;overflow:hidden;}
.popup-container .topcenter {height:6px;line-height:6px;font-size:6px;background: #fff none;display:table-cell;overflow:hidden;}
.popup-container .topright {width:6px;height:6px;line-height:6px;font-size:6px;background: transparent url(grfx/popups/popup_topright.png) bottom left no-repeat;display:table-cell;overflow:hidden;}
.popup-container .left {width:6px;height:100%;background: transparent url(grfx/popups/popup_left.png) top right repeat-y;display:table-cell;overflow:hidden;}
.popup-container .right {width:6px;height:100%;background: transparent url(grfx/popups/popup_right.png) top left repeat-y;display:table-cell;overflow:hidden;}
.popup-container .bottomleft {width:6px;height:10px;background: transparent url(grfx/popups/popup_bottomleft.png) top right no-repeat;display:table-cell;overflow:hidden;}
.popup-container .bottomcenter {height:6px;line-height:6px;font-size:6px;background: transparent url(grfx/popups/popup_bottom.png) top left repeat-x;display:table-cell;overflow:hidden;}
.popup-container .bottomright {width:6px;height:10px;background: transparent url(grfx/popups/popup_bottomright.png) top left no-repeat;display:table-cell;overflow:hidden;}
.popup-container .maincontent {position:relative;background:#fff none;}

.popup-container .maincontent .footnote {position:relative;background:#E5E5E5 none;margin:10px 0 0 0;padding:8px 0;}
.popup-container .maincontent .footnote p {padding:0 25px;margin:0;text-transform:none;font-size:11px;font-family:Arial;}
.popup-container .maincontent .footnote p a {display:inline;text-transform:none;height:auto;margin:0;padding:0!important;background: transparent none;font-weight:normal;font-size:11px;float:none;line-height:normal;font-family:verdana;color:#0088CE;}
.popup-container .maincontent .footnote p a:hover {color:#000;}


/** tooltips **/
.tooltip-container {position:relative;border-collapse: collapse;border-style:none; border-spacing:0px;padding:0px}
.tooltip-container td,
.tooltip-container tr {margin:0;padding:0;background: transparent none;} 
.tooltip-container .topleft {width:6px;height:6px;line-height:6px;font-size:6px;background: transparent url(grfx/popups/popup_topleft.png) bottom right no-repeat;display:table-cell;overflow:hidden;}
.tooltip-container .topcenter {height:6px;line-height:6px;font-size:6px;background: #fff none;display:table-cell;overflow:hidden;}
.tooltip-container .topright {width:6px;height:6px;line-height:6px;font-size:6px;background: transparent url(grfx/popups/popup_topright.png) bottom left no-repeat;display:table-cell;overflow:hidden;}
.tooltip-container .left {width:6px;height:100%;background: transparent url(grfx/popups/popup_left.png) top right repeat-y;display:table-cell;overflow:hidden;}
.tooltip-container .right {width:6px;height:100%;background: transparent url(grfx/popups/popup_right.png) top left repeat-y;display:table-cell;overflow:hidden;}
.tooltip-container .bottomleft {width:6px;height:10px;background: transparent url(grfx/popups/popup_bottomleft.png) top right no-repeat;display:table-cell;overflow:hidden;}
.tooltip-container .bottomcenter {height:6px;line-height:6px;font-size:6px;background: transparent url(grfx/popups/popup_bottom.png) top left repeat-x;display:table-cell;overflow:hidden;}
.tooltip-container .bottomright {width:6px;height:10px;background: transparent url(grfx/popups/popup_bottomright.png) top left no-repeat;display:table-cell;overflow:hidden;}
.tooltip-container .maincontent {position:relative;background:#fff none;padding:10px;}

/** cart flyout **/
#cart-flyout {position:absolute;display:none;right:-54px;top:48px;z-index:420;width:212px;cursor:auto;.left:-7px}
#cart-flyout .maincontent {margin:-1px 0 0 0}
#cart-flyout .topcenter {border-top:1px solid #999999}
#cart-flyout .footnote {margin-top:5px}
#cart-flyout .footnote p {text-align:center;}
#cart-flyout .footnote p a {font-size:12px !important;text-decoration:none;}
#cart-flyout .minicart-items {position:relative;width:198px;margin:0;padding:0;}
#cart-flyout .minicart-items li {position:relative;display:block;margin:0;padding:0;}
#cart-flyout .minicart-items li a {display: block;font-size: 12px;margin: 10px 0 10px 42px;}
#cart-flyout .minicart-items li .item {position:relative;padding:3px 5px;zoom:1;}
/*#cart-flyout .minicart-items li .item:hover {background:#eee none;}*/
#cart-flyout .minicart-items li .item .image {position:relative;float:left;height:37px;width:37px;}
#cart-flyout .minicart-items li .item .image img {display:block;}
#cart-flyout .minicart-items li .item p {float:left;position:relative;width:145px;left:5px;line-height:17px;padding:0;white-space: nowrap;}
#cart-flyout .minicart-items li .item p .price {display:block;}
#cart-flyout .minicart-items .no-items {display: block;height: 32px;margin: 0 auto;padding-left: 46px;padding-top: 10px;width: 142px;}
#cart-flyout .minicart-totals {clear:both;margin:0 auto;width:142px;background: transparent url(grfx/dotline.gif) top left repeat-x;padding:5px 0 0 46px;}
#cart-flyout .minicart-totals span {font-size:9px;color:#999999}
#cart-flyout .minicart-totals p {margin:0;padding:0;line-height:16px;}

/** language flyout **/
#language-flyout {position:absolute;display:none;right:-6px;top:48px;z-index:1000;width:189px;.right:-5px;}
#language-flyout .maincontent {margin:-1px 0 0 0}
#language-flyout .topcenter {border-top:1px solid #999999}
#language-flyout .languages-list {position:relative;margin:-6px 0 0 0;padding:0 0 5px 0;}
#language-flyout .languages-list li {position:relative;display:block;padding:0 0 1px 0;margin:0 5px;background: transparent url(grfx/dotline.gif) bottom left repeat-x;}
#language-flyout .languages-list li.last {background: none;padding-bottom:0;}
#language-flyout .languages-list li a {white-space:nowrap;position:relative;display:block;height:27px;line-height:27px;padding:0 5px 0 30px;text-decoration:none;}
#language-flyout .languages-list li a:hover {color:#0088CE;text-decoration:underline;}
#language-flyout .languages-list li a.active,
#language-flyout .languages-list li a.active:hover {color:#000;text-decoration:none;background:#F2F2F2 none;}
#language-flyout .languages-list li a.active:hover span,
#language-flyout .languages-list li a span {position:absolute;left:5px;top:5px;width:20px;height:15px;display:block;border:1px solid #999999;}
#language-flyout .languages-list li a:hover span {border:1px solid #000}
#header #content-header #language-container span.nl-nl { background: url("grfx/sprites/sprite-header.png") no-repeat scroll 0 0 transparent!important;}
#header #content-header #language-container span.de-de { background: url("grfx/sprites/sprite-header.png") no-repeat scroll 0 -16px transparent!important;}
#header #content-header #language-container span.global-en { background: url("grfx/sprites/sprite-header.png") no-repeat scroll 0 -32px transparent!important;}
#header #content-header #language-container span.es-es { background: url("grfx/sprites/sprite-header.png") no-repeat scroll -21px -32px transparent!important;}
#header #content-header #language-container span.fr-fr { background: url("grfx/sprites/sprite-header.png") no-repeat scroll -21px -48px transparent!important;}
#header #content-header #language-container span.da-dk { background: url("grfx/sprites/sprite-header.png") no-repeat scroll -21px -64px transparent!important;}


/** tabbladen **/
.tab-container .tabs {width:100%; height:34px; list-style:none; margin-top:20px; z-index:2; position:relative;}
.tab-container .tabs li { float:left; }
.tab-container .tabs li a { height:14px; color:#000; text-decoration:none; background:#F2F2F2; padding:9px 20px; display:block; border-right:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999; }
.tab-container .tabs li a:hover { color:#0088CE; border-bottom:1px solid #999; background:#fff;/*height: 28px !important; */}
.tab-container .tabs li a.active { background:#FFF; border-bottom:1px solid #fff; }
.tab-container .tabs li a.active:hover {color:#000; cursor:default ;border-bottom:1px solid #fff!important;/*height:29px!important*/}
.tab-container .tab { display:none;border-bottom:1px solid #999; z-index:1; border-top:1px solid #999; clear: both; padding: 20px 20px 10px; position: relative; top: -1px; overflow:hidden; } 
.tab-container #tab2 h2 {margin:0 0 2px 0}

.popup {position:absolute;display:none;background:#fff none;}

.popup .overlay-header {position:relative;top:0;left:0;margin:5px 5px 0 5px;height:30px;background:#DCDCDC none;padding:0 20px 0 10px;font-size:15px;color:#000;line-height:30px;text-align:left; width:367px;}
#trustedshopsVideo.popup .overlay-header {width:424px;}

.popup .overlay-content {border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0px 5px 5px 5px;padding:10px;}
.popup .overlay-content h1 {margin:0 0 10px 0;}
.popup .overlay-content .errorlist { background:#FFF;color: #C00;left: -10px;margin: 0;padding-left:10px;}
.popup .overlay-content .errorlist li {color:#c00; background:none; }
.popup .form {position:relative;width:375px;left:-10px;margin:0 -20px 0 0;padding:10px;background:#F0F0F0 none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.popup .form .required-melding {top:10px;right:10px;}
.popup .form-bottom {position:relative;width:371px;height:30px;line-height:30px;}
.popup .form-bottom .align-right {float:right; top:5px;}
.popup .errorlist {border:0;}
.popup .overlay-header .close {display:inline-block;position:absolute;right:10px;top:6px;padding:0 21px 0 0;height:18px;line-height:16px;background:url("grfx/tooltip/cross_hover.png") no-repeat scroll right top transparent;font-size:11px;}
#overlay {background:#000;display: none;left: 0;min-height: 100%;position: fixed;top: 0;width: 100%;z-index: 3000;}

#ReOrder {border:1px solid #999;width: 522px; overflow:hidden; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.40);-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.40);-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.40);}
#ReOrder .overlay-header {background: none; font-size: 15px; height: auto; margin: 0; overflow: hidden; padding: 0; position: relative; width: 522px;}
#ReOrder .overlay-content {border:none; margin:0; padding:10px 20px 5px 10px}
#ReOrder .form {border-bottom: none; left: 0; margin: 0; overflow:hidden; padding:15px 15px 0; width: 492px;}
#ReOrder .form input[type="radio"] {position: relative; top: 2px;}
#ReOrder .form .left {float: left; overflow: hidden; width: 238px;}
#ReOrder .form .left .inputblock {display: block; margin-bottom:50px; padding-left: 8px;}
#ReOrder .form .left .inputblock input[type="text"] { margin:8px 0 0 17px; width:160px; .margin-left:23px;}
#ReOrder .form .left input[type="radio"] { .top:0;}
#ReOrder .form .right .radiobuttonlist {display: block; margin-top: 7px; overflow: hidden; .position:relative; .left:-4px;}
#ReOrder .form .right .radiobuttonlist input {margin-bottom:10px;margin-right:10px; .margin-right:5px;}
#ReOrder .form .right .radiobuttonlist label {.position:relative; .top:-8px;}
#ReOrder .form textarea {clear: both; height: 103px; left:0; margin-left: 25px; width: 316px; .margin-left:31px;}
#ReOrder .form .bottom {clear: both; margin-bottom: -22px; overflow: hidden; position: relative; top: -30px;}
#ReOrder .form .bottom p {margin: 0 0 0 25px;  padding: 0 0 7px; .margin-left:31px; }
#ReOrder .form .bottom a.btn-arrow {margin-left: 249px;}