/* Tablet Hochformat (Portrait) */
@media only screen and (max-width: 600px) {
.stay_top {
	top: auto;
	width: auto;
	position: relative;

	background-color: var(--main-background);
}
	
	.breadrow {
		margin-top: 5px;
		position: relative;
	   height: auto;
		top: auto;
		
		
	}
	.item_count_row {
	margin-top: 0;
}
	
.start_row_ohne_bread {
	margin-top: 0;;
}
.start_row_mit_bread {
	margin-top: 0;;
}
	
	.btn_standard_sm2 {
/*		background-color:darkcyan;*/
	}

	.firstrow_suche {
    width: 360px;
	  
  }
  .firstrow_suchfeld {
    width: 280px;
    height: 42px;
  }
  .suchgrp {
    width: 340px;
	  margin-left: 10%;
	  maright-left: 10%;
  }
	
		.register_form_box {
		width: 80%;
		float: none;
		margin-left: 10%;
	}
	.wartung_box {
		width: 80%;
		float: none;
		margin-left: 10%;
	}
	.logout_form_box {
    width: 80%;
    float: none;
    margin-left: 10%;
  }	

	.konto_form_box {
    width: 80%;
    float: none;
    margin-left: 10%;
	}
		.kontakt_form_box {
		width: 80%;
    float: none;
    margin-left: 10%;
	}
	.kontakt_ma_box {
		width: 80%;
    float: none;
    margin-left: 10%;
		
	}
	

	
	.lf_item_box {
		width: 80%;

    margin-left: 10%;
		
	}
	/* BESTELLFORTSCHRITT + ANMELDUNG*/
.container_anmelden br                { display: block; line-height: 1px }    
.anmeldeart_container h1              { font-size: 15px;}      
.anmeldeart_container                 { font-size: 12px;}
.anmelden_pflichtfeld_container       { font-size: 11px;}
.anmeldeart_container h2              { font-size: 12px;}
.container_vorteile                   { padding: 7px;}    
.anmelden_h2_container                { height: 10px;}    
.anmelden_pflichtfeld_container       { height: 10px;}    
	
.anmeldeart_container hr              { margin-bottom: 20px; }
.vorteil_check                        { height: 25px; }
	
	.container_anmelden                   { padding: 10px; width: 90%;margin: 0% 5% 0% 5%;}  
.container_gastbestellung             { padding: 10px; width: 90%;margin: 0% 5% 0% 5%;min-height: 0px}  
.container_neu_registrieren           { padding: 10px; width: 90%;margin: 20px 5% 20px 5%;}      
.container_neu_registrieren_br           { padding: 10px; width: 90%;margin: 0% 5% 0% 5%; margin-top: 10px;}  
.container_pw_vergessen              { width: 90% }
	
	.anmeldung_login  {
		width: 90%;
		margin: 0% 5% 0% 5%;
		
	}
	
     /* Bonuspunkte*/

	.BonusInnerWrapper1 {
		font-size: 12px;
  width: 100%;
			
}
.BonusInnerWrapper2 {
	font-size: 12px;
  width: 100%;
}

.PunkteDesc {
	width: 70px;
	/*float: left;*/
	text-align: right;
	  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
	border-right: 1px solid var(--main-grey);
	
}
	.PunkteBem {
	
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
	width: 180px;
	/*float: left;*/
		border-right: 1px solid var(--main-grey);
	
}
	.PunkteDt {
	  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
	width: 70px;
	/*float: left;*/
		border-right: 1px solid var(--main-grey);
	
}
	.PunkteBetrag {
width: 70px;
	
	
}
	
/* Orders */
	.OrderInnerWrapper1 {
  width: 100%;
}
.OrderInnerWrapper2 {
  width: 100%;
}
	
	
	.orderNr {
	
		float: left;
    width: 50px;
	
	
}
.orderDt {
	
    width: 75px;
	float: left;

}
.orderKom {
	
    width: 200px;
	float: left;
		border-right:none;
	
}
	
	
.orderStatus {
	
    width: 50px;
	float: left;
	
	
}
.orderDetail {
	
	
    width: 75px;
	float: left;
	
	
}
	
	/* End Orders */	
	/* Start OP */
	.OPInnerWrapper1 {

  width: 100%;
}
.OPInnerWrapper2 {
  width: 0%;
	display: none;
}
.opRgNr {
	width: 80px;
	text-align: right;

}

.opDt {
	width: 80px;
text-align: right;
	
}

.opWt {
	width: 80px;

}
.opDesc {
padding-left: 5px;
	padding-right: 5px;
	width: 400px;
	float: left;
		border-right: none;
	
}
.opWtSum {

	width: 80px;
	
}
.opRgNrSum {
	width: 80px;

	
}
/* Beleganzeige Liste*/
	
.BelegInnerWrapper1 {
	
}
.BelegInnerWrapper2 {
}

.BelegRow {

}

.BelegNr {
	
}
.belegDt {
	
}
.BelegKom {
		
	
}
.BelegDetail {
	
}
.BelegBetrag {
	
}
.BelegNoItem {


}
	
/* Ende Beleganzeige Liste*/
	
	/* end OP */
	/*
	.warenkorb_td_1                     { width: 10%; }
.warenkorb_td_2                     { width: 70%; }
.warenkorb_td_3                     { width: 15%; float: right;} 
	.warenkorb_td_4                     { width: 10%;  }
.warenkorb_td_5                     { width: 60%; display: inline-block; background-color: aqua;  } 
.warenkorb_td_6                     { width: 10%;; float: right;text-align: right; padding-right: 15px; background-color: burlywood; } 
	*/
	
}