h1, h2, h3, h4, h5 {font-family:'Gudea', 'Myriad Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;}

/*#############################*/
/*# Kategorien ################*/
/*#############################*/
.kw-articlecategories .active {font-size: 1.2em;}
.artikel-kategorie {float:left;text-align:left;width:33.33%;margin-bottom:4px;}
.artikel-kategorie a  {padding:10px 15px;background: #147402;display:block;border-right:2px solid #fff;border-left:2px solid #fff;}
.artikel-kategorie a:hover {text-decoration:none;}
.artikel-kategorie a strong {color: #fff;}
@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:#f2f2f2;}
.kw-table-header {background:#147402;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 {font-size:12px !important;}
.pagination a, .pagination span {line-height:28px !important;}
.pagination {height:28px !important;}

/*#############################*/
/*# Artikeldetails ############*/
/*#############################*/
h3.kw-kat-farbe  {background:#147402;color:#fff; padding:10px;}
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:#147402;color:#fff;padding:3px 15px;margin-left:0px;border:0 none;}

/*#############################*/
/*# Warenkorb ############*/
/*#############################*/
.kw-btn, .zur-kasse {background:#147402;color:#fff !important;padding:8px 15px 5px 15px;margin-left:0px;border:0 none;font-size:14px !important;text-transform:uppercase;}
.zur-kasse {float:right;margin-left:20px !important; }
.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;}

/*#############################*/
/*# 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] {width:350px;}
.kw-kasse input[type=text].artwkedit_mengeclass {width: 22px; text-align:right; }
.kw-kasse input[type=checkbox] {margin-top:-2px !important;}
.kw-kasse select {    border-radius: 0px;display: block;width: 350px;padding: 2px 0 0 0;height: 36px;border: 2px solid #333;}
.count-buttons img  {float: left;height:25px;width:25px;}
.radio-inline {margin-right:5px;}
 
 @media screen and (max-width: 1000px) {
	.kw-kasse input[type=text], .kw-kasse select {width:250px;}  
 }
 
  @media screen and (max-width: 610px) {
	.kw-kasse input[type=text], .kw-kasse select {width:220px;}  
 }
 
   @media screen and (max-width: 500px) {
	 .page {padding-top:10px;}
	.kw-kasse input[type=text], .kw-kasse select {width:100%;margin-bottom:10px;}  
 }
 
/*#############################*/
/*# 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;}
}


