h1, h2, h3, h4, h5 {font-family:'Gudea', 'Myriad Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;}

/*#############################*/
/*# Kategorien ################*/
/*#############################*/
.artikel-kategorie {float:left;text-align:left;width:33.33%;margin-bottom:4px;}
.kateg-container {width:50%;float:left;padding:5px 10px;}
.kw-articlecategories {margin-left:-10px;margin-right:-10px;}
@media only screen and (max-width: 900px) {.artikel-kategorie {width:50%;}}
@media only screen and (max-width: 600px) {.artikel-kategorie {float:none;width:100%;}}

/*#############################*/
/*# Übersicht ################*/
/*#############################*/
.kw-table-row, .kw-table-header {padding:10px 15px;}
.kw-table-row.alt2 {background:#f4f2e9;}
.kw-table-header {background:#597425;color:#fff;}
.spalte {float:left;}
.spalte-1 {width:20%;}
.spalte-2 {width:40%;}
.spalte-3 {width:40%;}
.kw-table-sort {font-weight:bold;}
.clear {clear:both;}
.kw-table-row .artikel_foto {max-width:70px; height:auto;}
.pagination {list-style:none;}
.pagination a, .pagination span {}
.pagination {margin:15px 0;padding-left:0;}
.blaettern {background:#597425;color:#fff;padding:6px 12px;line-height:29px;}
.pagination .active span {background:#3f3f3f;color:#fff;padding:1px 12px;line-height:29px;display:block;}

/*#############################*/
/*# Artikeldetails ############*/
/*#############################*/
h3.kw-kat-farbe  {background:#597425;color:#fff; padding:10px;margin:0 !important;}
h4.first-header {margin-top:0;}
.kw-basketform input[type=image] {background-color: #657206; height: 2em; vertical-align: bottom; }
.kw-basketform input[type=text] {width: 4em;}
.kw-basketform input[type=number] {text-align: right; width: 4em;}
.artikel-wrapper {}
.artikel-wrapper .artikel-wrapper-spalte-1 {width:33%;float:left;padding:0 2% 0 0;}
.artikel-wrapper .aritkel-wrapper-spalte-2 {width:63%;float:left;padding:0 0 0 2%;}
.aritkel-details  {}
.aritkel-details .artikel-label {width:33%;float:left;padding:0 2% 0 0;font-weight:bold;}
.aritkel-details .artikel-info {width:63%;float:left;padding:0 0 0 2%;}
.shopping-wrapper  {padding:2px 0;}
.shopping-wrapper .shopping-anzahl {float:left;width:60px;}
.shopping-wrapper .shopping-button {}
.shopping-wrapper .shopping-button .shopping-button-warenkorb {background:#597425;color:#fff;padding:3px 15px;margin-left:0px;border:0 none;}

/*#############################*/
/*# Warenkorb ############*/
/*#############################*/
.kw-btn, .zur-kasse, .btn-theme, .btn {background:#597425;color:#fff !important;padding:8px 15px 5px 15px;margin-left:0px;border:0 none;text-transform:uppercase;}

.wk-summe {font-size: 20px;line-height: 28px;}
.wk-spalte-1 {width:20%;}
.wk-spalte-2 {width:60%;}
.wk-spalte-3 {width:20%;text-align:right;}
.feedback_liste_nebeneinander div {display:inline-block !important;}

/*#############################*/
/*# Warenkorb / Bestellung ############*/
/*#############################*/
.kw-kasse-checkbox-anmeldung {margin-bottom:5px !important;}
.row-fluid-art-bestell {line-height:30px;}
.kw-kasse .artwkedit_mengeclass {float:left;margin-right:5px;}
.kw-kasse input[type=text].artwkedit_mengeclass {width: 22px; text-align:right; }
.kw-kasse input[type=checkbox] {margin-top:-2px !important;}
.kw-kasse select {}
.kw-kasse .mod.span3 {font-weight:bold;}
.count-buttons img  {float: left;height:25px;width:25px;}
 
/*#############################*/
/*# Kontrolle ############*/
/*#############################*/
.kw-kasse input[type=text].artwkedit_mengeclass {width: 2em; text-align:right; margin-right: 0px;}
.kw-kasse fieldset input[type=checkbox] {margin-top:-2px !important;}
.kw-kasse .artwkedit_mengeclass { float: left; width:50px;}
.anmeldung_bestaetigen { display: inline-block; }

@media screen and (max-width: 800px) {
	.artikel-label, .artikel-info {float:none !important;}	
	.artikel-label, .artikel-info {width:100% !important;clear:both !important;}
}

@media screen and (max-width: 568px) {
	.artikel-wrapper .aritkel-wrapper-spalte-1, .artikel-wrapper .aritkel-wrapper-spalte-2, .spalte   {float:none !important;}	
	.artikel-wrapper .artikel-wrapper-spalte-1, .artikel-wrapper .aritkel-wrapper-spalte-2, .spalte-1, .spalte-2, .spalte-3  {width:100% !important;clear:both !important;}
	.artikel-wrapper .aritkel-wrapper-spalte-2 {margin-top:15px;}
}


@media print {
	.noprint, .shopping-wrapper {display:none;}
	.spalte, .artikel-label, .artikel-info, .artikel-wrapper .aritkel-wrapper-spalte-1, .artikel-wrapper .aritkel-wrapper-spalte-2   {float:none !important;}	
	.spalte-1, .spalte-2, .spalte-3, .artikel-label, .artikel-info, .artikel-wrapper .aritkel-wrapper-spalte-1, .artikel-wrapper .aritkel-wrapper-spalte-2 {width:100% !important;clear:both !important;}
	.artikel-wrapper .aritkel-wrapper-spalte-2 {margin-top:15px;}
}

.well.t-beige {padding:15px;width: 100%;}
.startseite .well.t-beige {min-height:360px;}
.well.t-beige h3 {margin-top:0 !important;}

@media screen and (min-width: 1250px) {
	.anm-buttons-row {width:100%;}
	.anm-buttons-row .col {float:left;width:49%;}
	.anm-buttons-row .col-1 {margin-right:0.5%;}
	.anm-buttons-row .col-2 {margin-left:0.5%;text-align:right;}
}
@media screen and (max-width: 1249px) {
	.anm-buttons-row .col-2 {margin-top:15px;}
}

.btn--block {display:block;width:100%;}

.form-control {    background-color: #eae8de;
    border: 1px solid #eae8de;
    border-bottom: 2px solid #3f3f3f;
    color: #3f3f3f;
    font-size: 1.8rem;
    height: 4rem;
    line-height: 2.4rem;
    overflow: hidden;
    padding: .6rem 1rem;
    transition-property: border, box-shadow;
    width: 100% !important;
	margin-bottom:15px;
}


.alert {padding:15px;margin-bottom:15px;color:#fff;}
.alert h3 {margin:0 !important;}
.autoComplete_wrapper {width:100% !important;}
.button {border:0;}
fieldset {margin-bottom:15px !important;}

.artwkedit_mengeclass.form-control {max-width:80px;}
.spalte.artikeltext {line-height:40px;}
