/* Allgemein */
/*.vcenter {*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*float: none;*/
/*}*/

@font-face {
	font-family: "Proxima N W01 Light";
	src: url("../fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix");
	src: url("../fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix") format("eot"), url("../fonts/d9fe41ee-4904-4a11-ba11-b61cd3be767f.woff2") format("woff2"), url("../fonts/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff") format("woff"), url("../fonts/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf") format("truetype"), url("../fonts/2a961063-ea56-4a4b-8cea-bdae32edb0e2.svg#2a961063-ea56-4a4b-8cea-bdae32edb0e2") format("svg");
}

@font-face {
	font-family: "Proxima N W01 Reg";
	src: url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
	src: url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"), url("../fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"), url("../fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"), url("../fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"), url("../fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");
}

@font-face {
	font-family: "Proxima N W01 Reg It";
	src: url("../fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix");
	src: url("../fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot"), url("../fonts/129d49d6-5492-4ed1-96f7-0528c6d53abc.woff2") format("woff2"), url("../fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff") format("woff"), url("../fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf") format("truetype"), url("../fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg#a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf") format("svg");
}

@font-face {
	font-family: "Proxima N W01 Bold";
	src: url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");
	src: url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"), url("../fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2") format("woff2"), url("../fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"), url("../fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"), url("../fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");
}

@font-face {
	font-family: "Sofia W01 Light1446819";
	src: url("../fonts/0eaf6264-15ee-4251-826e-9c0a59e8395f.eot?#iefix");
	src: url("../fonts/0eaf6264-15ee-4251-826e-9c0a59e8395f.eot?#iefix") format("eot"), url("../fonts/8d11b8a0-868c-4a53-8b26-9f0ccbd58247.woff2") format("woff2"), url("../fonts/9b976f15-23b7-45cd-ad4b-59c95b2889f9.woff") format("woff"), url("../fonts/864da3de-5a97-4ce6-a22b-22932ed4dfe0.ttf") format("truetype"), url("../fonts/d5898683-1b2a-4b1b-8058-0c8db30e40cf.svg#d5898683-1b2a-4b1b-8058-0c8db30e40cf") format("svg");
}

@font-face {
	font-family: "Sofia W01 Regular1446825";
	src: url("../fonts/941243bb-e692-46f8-91b9-6e621e5c1ff8.eot?#iefix");
	src: url("../fonts/941243bb-e692-46f8-91b9-6e621e5c1ff8.eot?#iefix") format("eot"), url("../fonts/8b31e0d7-5f53-45c2-b318-064f0b532543.woff2") format("woff2"), url("../fonts/476fe015-ab32-40a2-8fed-0a5af9a3bba4.woff") format("woff"), url("../fonts/d8bcfa37-4f93-49cf-8dea-c29e894af58e.ttf") format("truetype"), url("../fonts/28fc42bb-8761-4e6a-8c62-65d4a41c9e33.svg#28fc42bb-8761-4e6a-8c62-65d4a41c9e33") format("svg");
}

@font-face {
	font-family: "Sofia W01 Regular Itali1446873";
	src: url("../fonts/addba733-2fd3-4151-adf4-d0b563dc6517.eot?#iefix");
	src: url("../fonts/addba733-2fd3-4151-adf4-d0b563dc6517.eot?#iefix") format("eot"), url("../fonts/87cd0dd6-3e8b-46f1-b677-ab7644ea015e.woff2") format("woff2"), url("../fonts/90682d0e-e5df-4a2e-a2ff-6899b8ae8e4b.woff") format("woff"), url("../fonts/d1a6f359-b96c-43fd-87af-85f9762a4ecf.ttf") format("truetype"), url("../fonts/6cc18d90-baae-43d6-9b7e-e778cb8c630f.svg#6cc18d90-baae-43d6-9b7e-e778cb8c630f") format("svg");
}

@font-face {
	font-family: "Sofia W01 Bold1446843";
	src: url("../fonts/c2440dd8-b25c-49ba-bc04-8a638a943324.eot?#iefix");
	src: url("../fonts/c2440dd8-b25c-49ba-bc04-8a638a943324.eot?#iefix") format("eot"), url("../fonts/80042803-0630-405f-b2d2-af97b4e50b46.woff2") format("woff2"), url("../fonts/ec41d681-0313-4b04-88c0-820aebb51f4e.woff") format("woff"), url("../fonts/81434fc3-e426-4a4c-987d-f25c098198c4.ttf") format("truetype"), url("../fonts/59fd3475-fba9-4c77-94f9-959fd3925e06.svg#59fd3475-fba9-4c77-94f9-959fd3925e06") format("svg");
}

@font-face {
	font-family: "Sofia W01 Black";
	src: url("../fonts/6bd004df-7217-4ef6-9ed8-c99a12b77bf1.eot?#iefix");
	src: url("../fonts/6bd004df-7217-4ef6-9ed8-c99a12b77bf1.eot?#iefix") format("eot"), url("../fonts/fb8331b5-dfd3-496e-9a0e-8afbb5014272.woff2") format("woff2"), url("../fonts/b65232b3-e982-4cd6-a8ae-4bee2ecdb90d.woff") format("woff"), url("../fonts/2dec1b8b-9bad-4cc0-8bea-76f93ebb2331.ttf") format("truetype"), url("../fonts/45adc5ab-786d-4610-bca1-78be10bea16d.svg#45adc5ab-786d-4610-bca1-78be10bea16d") format("svg");
}

input, textarea, select, a {
	outline: none !important;
}

body {
	font-family: 'Proxima N W01 Reg', Arial, Helvetica, sans-serif;
}

b {
	font-family: 'Proxima N W01 Bold';
}

p {
	font-family: 'Proxima N W01 Reg';
	/*font-size: 14px;*/
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Sofia W01 Regular1446825', Arial, Helvetica, sans-serif;
}

h1 {
	font-family: 'Sofia W01 Bold1446843';
	font-size: 36px;
}

h2 {
	font-family: 'Sofia W01 Bold1446843';
	font-size: 26px;
}

h3 {
	font-family: 'Sofia W01 Regular1446825';
	font-size: 21px;
}

.button a, .button a:visited {
	font-family: 'Proxima N W01 Reg', Arial, Helvetica, sans-serif !important;
}

.navbar ul li {
	font-family: 'Proxima N W01 Reg', Arial, Helvetica, sans-serif;
}

.navbar .nav > li > a {
	padding: 15px 10px 15px;
}

.promo .pbox {
	font-family: 'Proxima N W01 Reg', Arial, Helvetica, sans-serif;
}

.items .item {
	min-height: 344px;
	max-height: 344px;
}

.items .item .item-price {
	font-family: 'Proxima N W01 Reg', Arial, Helvetica, sans-serif;
}

.flex-main .flexslider {
	font-family: 'Proxima N W01 Reg', Arial, Helvetica, sans-serif !important;
}

.tp-banner .mediumwhitebg {
	font-family: 'Proxima N W01 Reg', sans-serif;
}

.tp-banner .large_bold_white {
	font-family: 'Proxima N W01 Reg', sans-serif;
}

.tp-banner a.btn {
	font-family: 'Proxima N W01 Reg', sans-serif;
}

img {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.vertical-align {
	display: flex;
	align-items: center;
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/* 20px gutter */
.gutter-20.row {
	margin-right: -10px;
	margin-left: -10px;
}

.gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
	padding-right: 10px;
	padding-left: 10px;
}

/* 10px gutter */
.gutter-10.row {
	margin-right: -5px;
	margin-left: -5px;
}

.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
	padding-right: 5px;
	padding-left: 5px;
}

/* 0px gutter */
.gutter-0.row {
	margin-right: 0;
	margin-left: 0;
}

.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"] {
	padding-right: 0;
	padding-left: 0;
}

/* Table */
/*.table-striped > tbody > tr:nth-of-type(2n+1) {*/
/*background-color: #f9f9f9;*/
/*}*/

/* Modal */
/*.modal-footer {*/
/*border-top: 1px solid #d9dadb;*/
/*}*/

#login .modal-footer {
	color: #ffffff;
	background: #65605c none;
	text-align: center;
}

#login .modal-footer a, .modal-footer a:visited {
	color: #ffffff;
}

/* Forms */
/*.form-control {*/
/*border: 1px solid #0062a6;*/
/*border-radius: 5px;*/
/*color: #3e3e40;*/
/*!*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*!*/
/*!*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*!*/
/*!*-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;*!*/
/*!*-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*!*/
/*!*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*!*/
/*}*/

/*.form-control:focus {*/
/*border-color: #0062a6;*/
/*!*outline: 0;*!*/
/*!*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(204, 204, 204, 0.6);*!*/
/*!*box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(204, 204, 204, 0.6)*!*/
/*}*/

.form-value {
	width: 100%;
	display: block;
	padding-top: 7px;
}

/*select option:disabled {*/
/*color: #808080;*/
/*}*/

/* Buttons */
/*.btn {*/
/*border-radius: 5px;*/
/*}*/

/*.btn-default {*/
/*color: #ffffff;*/
/*background-color: #0062a6;*/
/*border-color: #86a7d0;*/
/*}*/

/*.btn-default:focus, .btn-default.focus {*/
/*color: #ffffff;*/
/*background-color: #4c89bf;*/
/*border-color: #86a7d0;*/
/*}*/

/*.btn-default:hover {*/
/*color: #ffffff;*/
/*background-color: #4c89bf;*/
/*border-color: #86a7d0;*/
/*}*/

/*.btn-default:active, .btn-default.active {*/
/*color: #ffffff;*/
/*background-color: #4c89bf;*/
/*border-color: #86a7d0;*/
/*}*/

/* Breadcrumb */
/*.breadcrumb a {*/
/*color: #86a7d0;*/
/*font-size: 11px;*/
/*}*/

/*.breadcrumb > .active {*/
/*color: #9e9e9e;*/
/*}*/

/* Header */
/*header .row1 {*/
/*padding: 8px 0;*/
/*}*/

/*header .row2 {*/
/*padding: 0;*/
/*background: #fafafa url("../img/header_back_82_80.png") repeat-x;*/
/*}*/

/*header .row3 {*/
/*padding: 8px 0;*/
/*}*/

header .hlinks > span.login.id {
	background: #e40521;
	border: 1px solid #a3051a;
}

header .hlinks > span.login {
	background: #5cb85c;
	border-color: #4cae4c;
}

/* Headings */
/*.items .title {*/
/*color: #0062a6;*/
/*!*font-size: 24px;*!*/
/*font-weight: 600;*/
/*}*/

/*.items h4.title {*/
/*border: none;*/
/*}*/

/* Sidebar nav */
/*#nav > li > a {*/
/*padding: 5px 10px;*/
/*color: #87888a;*/
/*text-decoration: none;*/
/*border-bottom: 1px solid #e1e1e1;*/
/*background-color: transparent;*/
/*}*/

/*#nav > li > a:hover, #nav > li > a.open {*/
/*color: #0062a6;*/
/*font-weight: 600;*/
/*background-color: transparent;*/
/*border-bottom: 1px solid #e1e1e1;*/
/*}*/

/*#nav li ul li a {*/
/*background: transparent;*/
/*border-bottom: 1px solid #e1e1e1;*/
/*border-left: none;*/
/*color: #87888a;*/
/*}*/

/*#nav li ul li a:hover {*/
/*color: #0062a6;*/
/*background: transparent;*/
/*font-weight: 600;*/
/*}*/

/*#nav li ul li.active a {*/
/*color: #0062a6;*/
/*background: transparent;*/
/*font-weight: 600;*/
/*}*/

/* Items */
/*.items .item-inner {*/
/*background: #f1f2f4;*/
/*height: 100%;*/
/*padding-right: 5px;*/
/*}*/

/*.items .item .item-image {*/
/*min-height: 120px;*/
/*background: #ffffff;*/
/*padding-right: 5px;*/
/*}*/

/*.items .item .item-details {*/
/*font-size: 11px;*/
/*}*/

/*.items .item .item-details h5 {*/
/*font-size: 11px;*/
/*text-align: left;*/
/*}*/

/*.items .item .item-details h5 a {*/
/*color: #3e3e40;*/
/*}*/

/*.items .item .item-price {*/
/*width: 100%;*/
/*background: #ffffff;*/
/*}*/

/*.items .item-order {*/
/*color: #ffffff;*/
/*padding: 5px;*/
/*border-radius: 5px;*/
/*background: #0062a6;*/
/*!*border: 1px solid #86a7d0;*!*/
/*}*/

/*.items .item-order form {*/
/*margin: 0;*/
/*}*/

/*.items .item-order a, .items .item-order a:visited {*/
/*color: #ffffff;*/
/*text-decoration: none;*/
/*!*font-size: 12px !important;*!*/
/*font-weight: 600;*/
/*}*/

/*.items .item-order a:hover {*/
/*color: #ffffff;*/
/*border-bottom: 1px dotted #ffffff;*/
/*}*/

.items .product-main a[data-target] {
	cursor: zoom-in;
}

/*.items .product-main h4.title {*/
/*color: #3e3e40;*/
/*!*font-size: 18px;*!*/
/*!*font-weight: 600;*!*/
/*}*/

/*.items .product-main *[class^="artikel_lieferstatus_"] {*/
/*margin-top: 10px;*/
/*}*/

/*.items .product-main .item-price {*/
/*margin: 20px 0;*/
/*color: #0062a6;*/
/*font-size: 24px;*/
/*!*font-weight: 600;*!*/
/*}*/

/*.items .product-main .table {*/
/*width: auto;*/
/*margin-bottom: 0;*/
/*}*/

/*.items .product-main .table > tbody > tr > td {*/
/*padding: 0 10px 0 0;*/
/*border: none;*/
/*}*/

/* Product Slider */
/*.product-slider .flexslider img {*/
/*max-width: 100%;*/
/*!*max-height: 100%;*!*/
/*}*/

/* Flexslider */
/*.flexslider {*/
/*border: 1px solid #e1e1e1;*/
/*-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
/*-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
/*-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
/*}*/

/*.flexslider .slides img {*/
/*width: auto;*/
/*!*max-width: 639px;*!*/
/*max-height: 393px;*/
/*margin: 0px auto;*/
/*}*/

/* Products */
.artikel_bezeichnung {
	overflow: hidden;
	height: 48px;
}

.artikel_zusatztext, *[class^="artikel_lieferstatus_"] {
	overflow: hidden;
	min-height: 44px;
	max-height: 44px;
}

/* Navigation Tabs */
/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {*/
/*color: #3e3e40;*/
/*font-weight: 600;*/
/*}*/

/* Pagination */
.pagination > li > a,
.pagination > li > span {
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #666666;
	background-color: #eeeeee;
	border-color: #dddddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: #ffffff;
	background-color: #009cc1;
	border-color: #006880;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	color: #999999;
	background-color: #ffffff;
	border-color: #dddddd;
}

/* Sidebar Modul*/
.sidebar-module, .content-module {
	margin-top: 20px;
}

/* Panel */
/*.content-module .panel {*/
/*margin-bottom: 18px;*/
/*background-color: #eceded;*/
/*!*background-color: #fafafa;*!*/
/*border: 1px solid transparent;*/
/*border-radius: 2px;*/
/*-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);*/
/*box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);*/
/*}*/

/*.content-module .panel-body {*/
/*padding: 15px;*/
/*!*padding: 0;*!*/
/*border: 5px solid #ffffff;*/
/*height: 100%;*/

/*}*/

/*.content-module .panel-footer {*/
/*padding: 10px 15px;*/
/*background-color: #f5f5f5;*/
/*border-top: none;*/
/*border-right: 5px solid #ffffff;*/
/*border-bottom: 5px solid #ffffff;*/
/*border-left: 5px solid #ffffff;*/
/*border-bottom-right-radius: 1px;*/
/*border-bottom-left-radius: 1px;*/
/*}*/

/*.content-module .panel-primary {*/
/*border-color: #e1e1e1;*/
/*}*/

/*.content-module .panel-primary > .panel-heading,*/
/*.content-module .panel-primary > .panel-footer {*/
/*color: #ffffff;*/
/*background-color: #337ab7;*/
/*!*border-color: #337ab7*!*/
/*!*font-size: 12px;*!*/
/*font-weight: 600;*/
/*}*/

.content-box {
	/*padding: 15px;*/
	/*background-color: #eceded;*/
}

/*.panel-primary > .panel-heading + .panel-collapse > .panel-body {*/
/*border-top-color: #337ab7*/
/*}*/

/*.panel-primary > .panel-heading .badge {*/
/*color: #337ab7;*/
/*background-color: #ffffff*/
/*}*/

/*.panel-primary > .panel-footer + .panel-collapse > .panel-body {*/
/*border-bottom-color: #337ab7*/
/*}*/

@media (min-width: 992px) {
	.vertical-align-md {
		display: flex;
		align-items: center;
	}

	.pull-right-md {
		float: right !important;
	}
}

form label {
	font-size: 13px;
}

form legend {
	color: #3e3e40;
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e1e1e1;
}

/* yamm Menu */
/*.yamm .yamm-content {*/
/*padding: 10px 20px;*/
/*}*/

/*.yamm .dropdown-menu a {*/
/*border-bottom: none;*/
/*}*/

/*.yamm .dropdown-menu li > a {*/
/*padding: 1px 10px !important;*/
/*}*/

/*.yamm .dropdown-menu .row ul {*/
/*padding-bottom: 2px;*/
/*border-bottom: 1px solid #e1e1e1;*/
/*margin-bottom: 2px;*/
/*}*/

/*@media (min-width: 481px) {*/
/*.yamm .dropdown-menu .row {*/
/*display: flex;*/
/*flex-wrap: wrap;*/
/*}*/

/*.yamm .dropdown-menu .row > [class*='col-'] {*/
/*display: flex;*/
/*flex-direction: column;*/
/*}*/

/*.yamm .dropdown-menu .row:after,*/
/*.yamm .dropdown-menu .row:before {*/
/*display: flex;*/
/*}*/
/*}*/

label[for=idVersandbedingungen] {
	font-weight: bold;
}

/*input#submitUebersicht {*/
/*margin-right: 10px;*/
/*}*/

.item-order.clicked {
	background: #5cb85c;
}
