
.shopredirhinweis {
	color: white;
	font-family: 'Orienta', sans-serif;
	font-size: 11pt; 
}

#shop_start{
  color: white;
  position:absolute;
  top:10vh;
  left:5%;
  width: 95vw;
  max-width:1200px;
  z-index: 10;

}

div.korb {
	display: table;
	width: 95vw;
	max-width:1200px;
	padding-bottom: 20pt;
}
div.korb > div {
	display: table-row;
	height: 20pt;
}
.kopf{
 	display: table-cell;
 	text-align: left;
}
.kopfre{
 	display: table-cell;
 	text-align: right;;
}
.inhaltli {
 	 display: table-cell;
 	 vertical-align: middle;
 	 text-align: left;
}

.inhaltre {
 	 display: table-cell;
 	 vertical-align: middle;
 	 text-align: right;
}

.zfull {
 	 display: table-row;
 	 width: 95vw;
	 max-width:1200px;
}

/*#addresscontainer {
	width: 1200px;
}
*/
#IDshopaddress {
	width:600px;
	float: left;
	display: none;
}
#IDshopaddress select{
	width: 250px;
}
#IDshopaddress input{
	width: 250px;
}
#IDshopaddress input.plz{
	width: 70px;
}
#IDshopaddress input.ort{
	width: 170px;
}

#IDshopaddress_step2 {
	width:600px;
	float: left;
}
#IDshopaddress_step2 select{
	width: 250px;
}
#IDshopaddress_step2 input{
	width: 250px;
}
#IDshopaddress_step2 input.plz{
	width: 70px;
}
#IDshopaddress_step2 input.ort{
	width: 170px;
}







#IDdeliveraddress{
	/*position: absolute;*/
	width:600px;
	/*left: 668px;*/
	display: none;
}
#IDdeliveraddress {
	clear:both;
}

#IDdeliveraddress select{
	width: 250px;
}
#IDdeliveraddress input{
	width: 250px;
}
#IDdeliveraddress input.plz{
	width: 70px;
}
#IDdeliveraddress input.ort{
	width: 170px;
}





label.shop {
	float:left;
	line-height:1.0em;
	text-align:left;
	width:260px;
	margin-right:1em;
}
label.shop_2ndadd {
	float:left;
	line-height:1.0em;
	text-align:left;
	width:150px;
	margin-right:1em;
}
label.shop_err{
	float:left;
	line-height:1.0em;
	text-align:left;
	width:260px;
	margin-right:1em;
	color:#FF0000;
}
label.shop_err_2ndadd{
	float:left;
	line-height:1.0em;
	text-align:left;
	width:150px;
	margin-right:1em;
	color:#FF0000;
}
label.shoplong {
	float:left;
	line-height:1.0em;
	text-align:left;
	width:600px;
	margin-right:1em;
}


label.shop span#agb {
	text-decoration: underline;
}


#agb_layer {
	z-index: 100;
	width: 100%;
	height: 100%;
	background-image:url('../images/navi/bg_trans_1e_85.png');
	position: absolute;
	display: none;
}
#agb_layer #inhalt{
	position: absolute;
	width: 800px;
	height: 700px;
	left: 50%;
	right: 50%;
	margin-left: -400px;
	overflow: auto;	
}

label.shoplong span#hinweiswiderruf{
	text-decoration: underline;
}

#widerruf_layer {
	z-index: 100;
	width: 100%;
	height: 100%;
	background-image:url('../images/navi/bg_trans_1e_85.png');
	position: absolute;
	display: none;
}
#widerruf_layer #winhalt{
	position: absolute;
	width: 800px;
	height: 700px;
	left: 50%;
	right: 50%;
	margin-left: -400px;
	overflow: auto;	
}

.txtshopre{
	text-align: right;
}
.txtshoph1{
	padding: 0;
	margin: 0;
}

#main_answerpage{
	
}

#kk_dateneingabe{
	/*left: 850px;*/
	/*position: absolute;*/
	margin-top:1em;
	width: 300px;
}

#passwd_div{
    display:none;
}

#hintPWD{
    display:none;
    background-color:#595959;
    color:white;
    height:2em;
    border: 5px solid #F00;
    border-radius: 5px;
    text-align: center;
}
#nomatchPWD{
    display:none;
    background-color:#595959;
    color:white;
    height:2em;
    border: 5px solid #F00;
    border-radius: 5px;
    text-align: center;
}
