html{position:relative;min-height:100%;overflow-y:scroll}body{margin-bottom:60px}body.anonym{background-image:url("/Content/Images/webshop-background-side.jpg");background-repeat:repeat-y}body.anonym main{padding-left:200px}h1{border-bottom:1px solid #c8cbcc;letter-spacing:-2px;margin:20px 0 10px;padding:0 0 10px}main.container{margin-top:60px;position:relative}a{color:#333}a:hover{color:#333;text-decoration:none}nav.navbar-default{background:#000;border:0}nav.navbar-default .navbar-header .navbar-brand{padding:8px}nav.navbar-default .navbar-header .navbar-toggle{border-color:transparent;margin:7px 15px 7px 0}nav.navbar-default .navbar-header .navbar-toggle:hover,nav.navbar-default .navbar-header .navbar-toggle:focus{background:none}nav.navbar-default .navbar-header .navbar-toggle .icon-bar{width:25px;background:#fff}nav.navbar-default .navbar-header .navbar-toggle .icon-bar+.icon-bar{margin-top:5px}nav.navbar-default ul.navbar-nav{margin:0 0 0 20px}nav.navbar-default ul.navbar-nav li{margin:14px 20px 0 0}nav.navbar-default ul.navbar-nav li.active a{color:#fff;border-bottom:2px solid #fff;background:none}nav.navbar-default ul.navbar-nav li.active a:hover{background:none;color:#fff}nav.navbar-default ul.navbar-nav li:last-child{margin:14px 0 0 0}nav.navbar-default ul.navbar-nav li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;padding:0 0 2px 0}nav.navbar-default ul.navbar-nav li a:hover{color:#fff;border-bottom:2px solid #fff}nav.navbar-default ul.navbar-nav li.dropdown{position:relative}nav.navbar-default ul.navbar-nav li.dropdown>a{border:0;color:#fff;background-color:transparent}nav.navbar-default ul.navbar-nav li.dropdown>a:hover{color:#fff;border-bottom:2px solid #fff;background-color:transparent}nav.navbar-default ul.navbar-nav li.dropdown>a:focus{color:#fff;border-bottom:2px solid #fff;background-color:transparent}nav.navbar-default ul.navbar-nav li.dropdown ul{position:absolute;top:35px}nav.navbar-default ul.navbar-nav li.dropdown ul a:hover{border:0;background-color:transparent}nav.navbar-default ul.navbar-nav li.dropdown ul li{margin:6px}nav.navbar-default ul.navbar-nav li.dropdown ul li a{color:#000}nav.navbar-default ul.navbar-nav li.shopping-cart{margin:14px 10px 0 0}nav.navbar-default ul.navbar-nav li.shopping-cart-count{margin:6px 20px 0 0}nav.navbar-default ul.navbar-nav li.shopping-cart-count a{display:inline-block;background-image:url(/Content/Images/bag-icon.png);background-color:transparent;background-size:29px 35px;background-repeat:no-repeat;background-position:0 0;width:35px;height:35px;position:relative;color:#fff}nav.navbar-default ul.navbar-nav li.shopping-cart-count a:before{content:attr(data-count);position:absolute;top:10px;left:0;text-align:center;width:30px}nav.navbar-default ul.navbar-nav li.shopping-cart-count a:hover{border-bottom:0;color:#fff}footer{background:#363738;height:50px;line-height:50px;position:absolute;bottom:0;width:100%}footer ul{margin:0;padding:0}footer ul li{list-style:none;margin:0 20px 0 0;float:right}footer ul li a{text-decoration:none;color:#c8cbcc}footer ul li a:hover{text-decoration:underline;color:#efefef}table.table thead tr th{padding:5px 10px;text-align:left;border-bottom:1px solid #666;line-height:25px}table.table tbody tr td{padding:8px 10px;border-bottom:1px solid #666;line-height:25px}table.invoice-info tbody tr td{border-bottom:0}button{padding:5px 10px;background:#000;border:0 none;border-radius:3px;color:#fff}button.small{padding:2px 10px}.button{padding:7px 10px;background:#000;border:0 none;border-radius:3px;color:#fff}.required:after{content:"*";font-weight:bold;margin-left:5px}.form-horizontal .form-control-feedback{line-height:34px;right:15px}#login{width:auto}#login img{display:inline-block}#login .login-form{display:inline-block;vertical-align:top;margin:50px 0 0 20px}#login .login-form h1{margin:0;font-size:18px;font-weight:normal;letter-spacing:0;padding:0;border-bottom:0}#login .login-form hr{height:1px;border:0;border-top:1px solid #000}#login .login-form label{margin:0;text-align:left;width:110px;display:inline-block}#login .login-form input[type=text],#login .login-form input[type=password]{width:195px;height:30px;padding:0 5px;margin:0 0 0 20px}#login .login-form input[type=checkbox]{margin:0}#login .login-form>div{margin:20px 0 0 0}#login .login-form .message{margin:0;font-size:18px;font-weight:normal;letter-spacing:0;padding:0;border-bottom:0}#login .login-form .remember-me{margin:10px 0 0 136px}#login .login-form .remember-me label{font-size:12px;text-align:left}#login .login-form .login-controls{margin:10px 0 0 136px}#login .login-form .login-controls.forgot{margin:10px 0 0 150px}#login .login-form .login-controls a{padding:7px 10px;background:#000;border:0 none;border-radius:3px;color:#fff}#login .login-form .login-options{margin:15px 0 0 136px}.marquee{min-width:1104px;width:100%;overflow:hidden;white-space:nowrap;color:red;height:1.5em;margin-bottom:7px}table.products-page tr td{vertical-align:top}a.disabled{pointer-events:none}#productListContainer{width:810px;float:left}div.search-field{padding-bottom:10px}.products-paging{float:right}.loading{text-align:center;padding-top:400px}.search-button{padding-top:7px;padding-bottom:7px;padding-right:16px;padding-left:11px}#refiner{width:295px;float:left;padding:0 30px 0 0;box-sizing:border-box}#refiner ul{list-style:none;margin:0;padding:0 15px;background:#ededed}#refiner ul li{border-top:1px dotted #999}#refiner ul li:first-child{border-top:0}#refiner ul li a{padding:15px 0 15px 30px;display:block;position:relative}#refiner ul li a:before{content:'';position:absolute;top:15px;left:0;display:block;width:20px;height:19px;background:#fff;text-align:center;font-size:12px;font-family:Verdana}#refiner ul li a.selected:before{content:'X'}ul.products{list-style:none;margin:0;padding:0}ul.products li{position:relative;margin:0 0 20px 0;background:#ededed}ul.products li.collapsed .arrow{position:absolute;top:12px;left:0;width:1px;border:15px solid transparent;border-left-color:#fff}ul.products li.collapsed>ul{display:none}ul.products li.filtered{display:none}ul.products li .arrow{position:absolute;top:0;left:15px;width:1px;border:15px solid transparent;border-top-color:#fff}ul.products li>a{display:block;padding:10px 50px;cursor:pointer;color:#000;font-size:24px;font-weight:bold}ul.products li div.season-files{float:right;position:absolute;top:12px;right:12px}ul.products li ul{list-style:none;margin:0 29px 20px 29px;padding:0}ul.products li ul:after{clear:both;content:'';display:table}ul.products li ul li{float:left;margin:0 28px 16px 0;border:1px solid #666;box-shadow:0 0 .4rem rgba(0,0,0,.19);width:232px;background:#fff;position:relative;height:350px}ul.products li ul li:nth-child(3n+3){margin:0 0 16px 0}ul.products li ul li h3{margin:15px 25px;font-weight:bold}ul.products li ul li .price{border-top:1px dotted #ccc;margin:0 15px 0 25px;padding:15px 50px 15px 0;text-align:left;font-size:24px;font-weight:bold}ul.products li ul li .name{color:#2b2b2b;font-size:18px;margin:0 30px;padding:15px 0;border-top:1px dotted #ccc;height:75px}ul.products li ul li .stock{margin:2px 25px}ul.products li ul li .stock a{display:inline-block;height:10px;width:10px;margin:18px 3px 0 0;border-radius:10px}ul.products li ul li .stock a.green{border:1px solid green}ul.products li ul li .stock a.orange{border:1px solid #ffa500}ul.products li ul li .stock a.red{border:1px solid red}ul.products li ul li .stock a.active.green{border:1px solid green;background:green}ul.products li ul li .stock a.active.orange{border:1px solid #ffa500;background:#ffa500}ul.products li ul li .stock a.active.red{border:1px solid red;background:red}ul.products li ul li .stock .lte{border:solid thin red;padding:2px;font-size:7pt;color:red;display:inline-block}ul.products li ul li .pieces{position:absolute;right:40px;bottom:20px}ul.products li ul li .pieces .count{width:30px;height:26px;text-align:center}ul.products li ul li .add-cart{background:url("/Content/Images/icon-shopping-cart.png") no-repeat scroll 0 0 rgba(0,0,0,0);position:absolute;right:15px;bottom:25px;width:20px;height:17px;cursor:pointer}ul.products li ul li .add-cart:hover{background:url("/Content/Images/icon-shopping-cart-hover.png") no-repeat scroll 0 0 rgba(0,0,0,0)}.cart table thead tr th.item-quantity{text-align:right}.cart table thead tr th.price-item{text-align:right;padding-right:15px}.cart table thead tr th.price-total{text-align:right;padding-right:35px}.cart table tbody tr:hover td i,.cart table tbody tr.show-delete td i{display:block}.cart table tbody tr:hover td div,.cart table tbody tr.show-delete td div{display:inline-block}.cart table tbody tr td{vertical-align:middle}.cart table tbody tr td:last-child{width:10px;padding:0}.cart table tbody tr td.item-quantity{text-align:right;padding-right:0}.cart table tbody tr td.item-quantity input{width:30px;height:31px;text-align:center}.cart table tbody tr td.item-quantity div{display:inline-block;width:20px;vertical-align:top;position:relative}.cart table tbody tr td.item-quantity div a{text-align:center}.cart table tbody tr td.item-quantity div a.plus,.cart table tbody tr td.item-quantity div a.minus{position:absolute;display:block;top:0;left:0;line-height:12px;width:15px;height:15px;background:#333;border:1px solid #000;color:#fff}.cart table tbody tr td.item-quantity div a.minus{top:16px}.cart table tbody tr td.price-item{text-align:right;padding-right:25px}.cart table tbody tr td.price-total{text-align:right;padding-right:25px}.cart table tbody tr td.name{position:relative}.cart table tbody tr td.name .lte{border:solid thin red;font-size:7pt;color:red;display:table-row-group;position:absolute;right:0;top:2px;padding:4px;height:42px;line-height:normal}.cart table tbody tr td.name .lte span{display:block;height:13px;margin:1px}.cart table tfoot tr td{text-align:right;line-height:25px;padding:8px 10px;font-weight:bold}.cart table tfoot tr td.price-total-sum{text-align:right;padding-right:25px}.cart .shipping-notice{color:red;font-weight:bold;width:800px;float:left;margin:15px 0 0 0}a.order-button{display:block;width:200px;line-height:50px;float:right;margin:15px 0 0 0;background:#000;border:0 none;border-radius:3px;color:#fff;top:-30px;right:-230px;text-align:center}a.order-button i{position:absolute;top:11px;left:16px}.mini-cart{display:none;background-color:#fff;position:absolute;right:250px;z-index:99999999;margin:-11px 0 0 0;padding:0 15px;border:thin solid #111}.mini-cart table thead tr th.item-quantity{text-align:right}.mini-cart table thead tr th.price-item{text-align:right}.mini-cart table thead tr th.price-total{text-align:right;padding-right:25px}.mini-cart table tbody tr td.item-quantity{text-align:right;padding-right:25px}.mini-cart table tbody tr td.price-item{text-align:right;padding-right:15px}.mini-cart table tbody tr td.price-total{text-align:right}.mini-cart table tfoot tr td{text-align:right;line-height:25px;padding:8px 10px;font-weight:bold}.mini-cart table tfoot tr td.price-total-sum{text-align:right}#order-steps{margin:40px 0;position:relative}#order-steps ul{list-style:none;margin:0;padding:0;display:table;width:100%;border-collapse:collapse;border-top:2px solid #ccc;text-align:center}#order-steps ul li{display:table-cell;padding:0 10px;color:#c8cbcc;font-size:14px}#order-steps ul li.active{color:#333;border-top:2px solid}table.shipping tbody tr td{vertical-align:middle;padding:25px;border-top:1px solid #c8cbcc;border-bottom:1px solid #c8cbcc}ul.address{margin:40px 0;padding:0;list-style:none}ul.address li{position:relative;width:510px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:5px;zoom:1;margin:0 5px 40px 0}ul.address li .address-item.invoice{height:125px}ul.address li .address-item.delivery{height:205px}ul.address li .address-item button{position:absolute;bottom:0;margin:20px 0 0 0}.add-delivery-address{display:block;float:left;width:100%;margin-bottom:20px}.order-summary .positions table .number{text-align:right}.order-summary .positions table .number.quantity{text-align:right;padding-right:25px}.order-summary .positions table .name{position:relative}.order-summary .positions table .name .lte{border:solid thin red;font-size:7pt;color:red;display:table-row-group;position:absolute;right:0;top:2px;padding:4px;line-height:normal}.order-summary .positions table .name .lte span{display:block;height:12px;margin:1px}.order-summary .positions table tfoot tr td{border-top:0;line-height:25px}.order-summary a:hover{text-decoration:underline}.order-summary .terms-form{padding-left:17px}.order-summary .total-label{text-align:right}.order-details div table .number{text-align:right}.order-details div table .number.quantity{text-align:right;padding-right:25px}.order-details .cancel-button{display:block;width:200px;line-height:50px;float:right;margin:15px 0 0 0;background:#000;border:0 none;border-radius:3px;color:#fff;top:-30px;right:-230px;text-align:center}.payment-shipping-notice{color:red;font-weight:bold;width:800px;float:left}.my-orders .pay-now a{display:block;width:100px;line-height:30px;margin:15px 0 0 30px;background:#000;border:0 none;border-radius:3px;color:#fff;text-align:center}.tile{list-style:none;margin:0;padding:0}.tile li{float:left;margin:0 10px 10px 0;vertical-align:middle;width:200px;height:200px}.tile li a{display:block;padding:20px;text-align:center;background:#000;color:#fff}.tile li a span{display:block;vertical-align:bottom}.admin-faq table tbody .question{font-weight:bold}.home-faq ul li.faq{list-style-type:decimal;padding-bottom:30px}.home-faq ul li.faq .question{font-weight:bold}.home-faq .info p{font-weight:bold}.home-faq .info p a:hover{text-decoration:underline}#impressum .novacapta span{font-weight:bold}#impressum .novacapta a:hover{text-decoration:underline}main div tr.clickable :hover{cursor:pointer;cursor:hand}main div .add-address{margin-top:20px}.pagination li a,.pagination li span{border-radius:0;background:#fff!important;border:1px solid #000!important;color:#000!important}.pagination li a:hover,.pagination li span:hover,.pagination li a:focus,.pagination li span:focus{background:#000!important;border:1px solid #fff!important;color:#fff!important}.pagination li.active a,.pagination li.active span{background:#000!important;color:#fff!important}