.content_wk {
}


.content_wk .headline {
	font-size: 16px;
    font-weight: 600;
    color: #787878;
    margin: 0;
    text-transform: uppercase;
}

.steps .headline {
	color: #0065a6;
    font-weight: 600;
}

.content_wk .frame {
    border-bottom: 1px solid #cccbcd;
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 14px;
    line-height: 28px;
}
.content_wk .frame #show, 
.content_wk .frame #show2 {
    padding-left: 40px;
    width: 90%;
    float: left;
}
.content_wk .frame .decisionDelivery,
.content_wk .frame .decisionInvoice {
    float: right;
    color: #0065a6;
    font-weight: bold;
    padding-right: 10px;
    font-size: 16px;
}
.content_wk .frame #decideDeliveryAdress,
.content_wk .frame #decideInvoiceAdress {
    margin-bottom: 30px;
    float: left;
    margin-top: 7px;
    margin-right: 10px;
}
@media screen and (min-width:0\0) {  
    .content_wk .frame #decideDeliveryAdress,
    .content_wk .frame #decideInvoiceAdress {
        margin-bottom: 30px;
        float: left;
        margin-top: 5px !important;
        margin-right: 10px;
    }
}
_:-ms-fullscreen, :root .content_wk .frame #decideDeliveryAdress,
_:-ms-fullscreen, :root .content_wk .frame #decideInvoiceAdress {
        margin-bottom: 30px;
        float: left;
        margin-top: 7px !important;
        margin-right: 10px;
    }
.content_wk .wk_zahlungsdetails {
    width: 475px;
    height: auto !important;
    float: left;
    border: 0
}
.content_wk .wk_zahlungsdetails_content {
	margin-top:20px
}
.content_wk .wk_zahlungsdetails_content .infoPassageWithIcon {
    background-position: 0 0 !important;
    padding-left: 24px !important;
}
.content_wk .wk_zahlung_space {
	height: 8px;
}
.content_wk .zur_startseite > .mp_button .button-grau-m {
	background: #0065a6;
    color: #fff;
    padding: 0 40px;
    height: 40px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 100;
    box-sizing: border-box;
}
.content_wk .wk_lastschrift {
	margin-top:5px;
}
.content_wk .wk_agb {
    margin-top: 0;
    margin-bottom: 25px;
    border-top: 1px solid #cccbcd;
    padding: 30px 0px;
}
.frame.input_err.wk_agb {
    border-left: 0 !important;
    color: #e2001a !important;
    border-top: 1px solid #cccbcd !important;
    border-bottom: 1px solid #cccbcd !important;
    border-right: 0 !important;
}
	.frame.input_err.wk_agb a {
		color: #e2001a !important;
	}
.content_wk .wk_agb_abstand {
	margin-bottom: 10px;
}
.content_wk .wk_agb a {
	font-size: 14px;
}
.content_wk .wk_adressangaben {
	width: 475px;
    float: right;
    border: 0;
	height: auto !important;
}
.content_wk .wk_lieferadresse {
    float: left;
    margin-top: 20px;
    width: 220px;
}
.content_wk .wk_adressangaben b {
	font-weight: 600;
}
.content_wk .wk_rechnungsadresse {
	float: right;
    margin-top: 20px;
    width: 220px;
}
.packstation {
	margin-top: 30px !important;
}
.table-adress {
	margin-top: 30px;
    padding-bottom: 0;
    width: 1010px;
    border: 0;
}
.adress-field-dropdown{
    margin: 0 30px 10px 0;
    padding: 0;
    width: 475px;
	height: 80px;
    float: left;
}
.adress-field-dropdown input, .adress-field-dropdown select {
	background: #e9e9e9;
    border: 0;
    padding: 0px 12px;
    margin: 0;
    line-height: 40px;
    width: 100% !important;
    box-sizing: border-box;
    height: 40px;
    color: #787878;
    font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
}
.adress-field {
    margin: 0 30px 10px 0;
    width: 475px;
    float: left;
    border: 0;
    height: auto;
}

.adress-field-re {
    margin: 0 30px 10px 0;
    width: 475px;
	height: 80px;
    float: right;
	border: 0;
}

.wk-adress-field {
    margin: 0 30px 10px 0;
    width: 475px;
    float: left;
	height: 80px;
}

.wk-adress-field-re {
    margin: 0 30px 10px 0;
    width: 475px;
    float: right;
    height: 80px;
}

.adress-field input, .wk-adress-field input {
    background: #e9e9e9;
    border: 0;
    padding: 0px 12px;
    margin: 0;
    line-height: 40px;
    width: 100% !important;
    box-sizing: border-box;
    height: 40px;
    color: #787878;
    font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
}
.adress-field select, .wk-adress-field select {
    background: #e9e9e9;
    border: 0;
    padding: 0px 12px;
    margin: 0;
    line-height: 40px;
    width: 100% !important;
    box-sizing: border-box;
    height: 40px;
    color: #787878;
    font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
}

.adress-field-re input, .wk-adress-field-re input {
    background: #e9e9e9;
    border: 0;
    padding: 0px 12px;
    margin: 0;
    line-height: 40px !important;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    color: #787878;
    float: none !important;
    font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
    display: inline-block;
}

.adress-field-re select, .wk-adress-field-re select {
    background: #e9e9e9;
    border: 0;
    padding: 10px 12px;
    margin: 0;
    line-height: 40px !important;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    color: #787878;
    float: none !important;
    font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
    display: inline-block;
}

.adress-field-comp {
	background-color: #FFF;
    border: 1px solid #FFF;
    height: 25px;
    margin: 10px 80px 0 0;
    padding: 0;
    width: 380px;
	float: right;
}

.adress-field-comp input, .adress-field-comp select {
	width: 380px;
	border: 0px;
	background-color: #d0d0d0;
	border: 1px solid #d0d0d0;
	height: 18px;
}

.bank-field {
	background-color: #FFF;
    border: 1px solid #FFF;
    height: auto;
    margin: 0 30px 0 0;
    padding-top: 0;
    width: 365px;
	float: none;
}

.bank-field input {
	background: #e9e9e9;
    border: 0;
    padding: 0px 12px;
    margin: 0;
    height: 40px;
    width: 100%;
    font-size: 14px;
    line-height: 40px;
    color: #787878;
    box-sizing: border-box;
}

.input-txt {
	display: block;
    padding: 5px 12px;
    font-size: 14px;
    line-height: 28px;
}
*+html .input-txt {
	background-color: #FFF;
	line-height: 10px;
	padding: 0px;
}
.wk-item {
	border-bottom: 1px solid #cccbcd;
	padding: 0px 20px 0px 20px;
}

.wk-button-article {
	background: url('/php/lay/vge2/hg-button-article.jpg') no-repeat;
	width: 854px;
	height: 120px;
}
.radio-button-zahlung {
	height: 57px;
	border: none;
	padding: 0;
	margin: 0 0 30px 0;
}
.radio-button {
	height: 40px;
    border: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    line-height: 40px;
}
.radio-button-zahlung input, .radio-button input {
    width: auto !important;
    height: auto;
    color: #000;
    vertical-align: baseline;
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0px 10px 0px 0px !important;
    line-height: inherit;
    float: none;
    display: inline-block !important;
    top: 1px;
    position: relative;
}
*+html .radio-button-zahlung input, *+html .radio-button input {
	margin: 3px 0px 0px 0 !important;
	height: 9px;
}
.radio-button-zahlung label, .radio-button label {
	padding: 0;
	margin: 0 30px 0 0;
}
/*
@-moz-document url-prefix() {
	.radio-button input {
		margin: 0 !important;
	}
}
/** .radio-button input {
		width:20px;
		height:10px;
		color:#000;
		vertical-align: middle\9;
		background-color: transparent;
		border: none;
}*/

.button-next {
	float:right;
	width: 163px;
	margin-top: 20px;
}

.button-wk-gray {
	height:30px;
	background: url('/php/lay/vge2/btn-wk-gray-l.gif') left no-repeat;
	width:23px;
	float:left;
	cursor:pointer !important;
}

.button-wk-gray input {
	background: url('/php/lay/vge2/btn-wk-gray-r.gif') left no-repeat;
	height:30px;
	width:160px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin-left:15px;
	padding-right:45px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer !important;
	padding-bottom: 4px;
}

.button-kl {
	height:30px;
	background: url('/php/lay/vge2/btn-kl.gif') left no-repeat;
	width:13px;
	float:left;
	cursor:pointer !important;
}

.button-kl input {
	background: url('/php/lay/vge2/btn-kl-r.gif') left no-repeat;
	height:30px;
	width:120px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin-left:15px;
	padding-right:45px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer !important;
}

.marginTop20 {
    margin-top: 20px;
}

.button-back {
	float: left;
    width: auto;
    margin: 0;
}

.button-back .button-grau-l {
	display: block;
    float: left;
    height: 40px;
    cursor: pointer;
    background-color: #CACACA;
    width: 1px;
}
.button-back .button-grau-m {
    display: block;
    float: left;
    height: 40px;
    cursor: pointer;
    background-color: #CACACA;
    font-size: 14px;
    color: #fff;
    padding: 0 40px;
    font-weight: 400;
    line-height: 40px;
    font-family: 'Open Sans', Arial, sans-serif;
    text-transform: uppercase;
}
.button-back .button-grau-r {
    display: block;
    float: left;
    height: 40px;
    cursor: pointer;
    background-color: #CACACA;
    width: 1px;
}

.button-wk {
	height:30px;
	background: url('/php/lay/vge2/btn-wk-l.gif') left no-repeat;
	width:23px;
	float:left;
	cursor:pointer !important;
}

.button-wk input {
	background: url('/php/lay/vge2/btn-wk-r.gif') left no-repeat;
	height:30px;
	width:160px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin-left:10px;
	padding-right:20px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer !important;
}

.clear {
	clear: both;
}
.steps {
	font-size: 16px;
    margin-bottom: 30px;
}
.step {
    margin-right: 16px !important;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
	float: none !important;
}
.step_active {
	color: #ff0000;
}

/* Warenkorb Layout Step 1 ~ CM 2013-01-28 */
/*
.button_gruen_zur_kasse_l {
    background-image: url("/php/lay/warenkorb/b_kasse-gruen_links.png");
    background-repeat: no-repeat;
    height: 30px;
    width: 6px;
	cursor: pointer;
}
.button_gruen_zur_kasse_m {
    background-image: url("/php/lay/warenkorb/b_kasse-gruen_mitte.png");
    background-repeat: repeat-x;
    height: 30px;
	cursor: pointer;
}
.button_gruen_zur_kasse_r {
    background-image: url("/php/lay/warenkorb/b_kasse-gruen_rechts.png");
    background-repeat: no-repeat;
    height: 30px;
	width: 6px;
	cursor: pointer;
}
.button_gruen_zur_kasse_m span {
	font-size: 14px;
	color: #fff;
	padding: 0 40px 0 40px;
	font-weight: bold;
}
.button_gruen_zur_kasse_m span a {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
*/

.Kasse {
    float: right;
    margin-bottom: 30px;
}
.zur_Kasse {
	float: right;
/*
	padding: 0 15px 0 0;
    margin-bottom: 20px;
*/
	width:175px;
	background-color:#0065a6;
}
	.zur_Kasse a {
		width: 100%;
		line-height:35px;
		text-align: center !important;
		color: #FFF;
		font-size: 14px;
		font-weight: normal;
		text-transform: uppercase;
	}
.WarenkorbAendern {
	float: left;
/*
	padding: 0px;
    margin-bottom: 20px;
*/
	width:175px;
	background-color: #0065a6;
}
	.WarenkorbAendern a {
		width: 100%;
		line-height:35px;
		text-align: center !important;
		color: #FFF;
		font-size: 14px;
		font-weight: normal;
		text-transform: uppercase;
	}
.Kasse .button_gruen_zur_kasse_l, .WarenkorbAendern .button_gruen_zur_kasse_l {
	display: block;
    float: left;
    height: 40px;
    cursor: pointer;
    background-color: #0065a6;
    width: 0px;
    padding: 0;
}
.Kasse .button_gruen_zur_kasse_m, .WarenkorbAendern .button_gruen_zur_kasse_m {
	display: block;
    float: left;
    height: 40px;
    cursor: pointer;
    background-color: #0065a6;
    color: #fff;
    margin: 0 !important;
    line-height: 40px;
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
    padding: 0 40px;
    font-family: 'Open Sans', Arial, sans-serif;
}
.Kasse .button_gruen_zur_kasse_r, .WarenkorbAendern .button_gruen_zur_kasse_r {
	display: block;
    float: left;
    height: 40px;
    cursor: pointer;
    background-color: #0065a6;
    width: 0px;
    padding: 0;
}

.Kasse .button_paypal_zur_kasse {
	cursor: pointer;
}

.button_gruen_l {
    /*background-image: url("/php/lay/warenkorb/b-gruen-links.png");
    background-repeat: no-repeat;*/
    background-color: #0065a6;
    height: 30px;
    width: 7px;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    float: left;
}
.button_gruen_m {
    /*background-image: url("/php/lay/warenkorb/b-gruen-mitte.png");
    background-repeat: repeat-x;*/
    background-color: #0065a6;
    height: 30px;
    cursor: pointer;
    float: left;
    padding: 0px 0 0 0 !important;
    margin: 0 !important;
}
*+html .button_gruen_m input {
	margin: -3px 0 0 0 !important;
	padding: 0 !important;
}
.button_gruen_m input {
    font-size: 12px;
    color: #fff;
    padding: 0px 5px 0 5px !important;
    margin: 0px 0 0 0 !important;
    cursor: pointer;
    border: none;
    background-color: #0065a6;
    float: left;
    height: 30px !important;
    display: inline;
    text-transform: uppercase;
	line-height: 30px;
/*background-image: url("/php/lay/warenkorb/b-gruen-mitte.png");
    background-repeat: repeat-x;*/
}
.button_gruen_m input[type="submit"]::-moz-focus-inner {border:0;}

.showGutscheinField {
	float: left;
	padding: 0 0 0 10px;
}
.gutschein {
	float: left;
}
.button_gruen_r {
    /*background-image: url("/php/lay/warenkorb/B_gruen_rechts.png");
    background-repeat: no-repeat;*/
    background-color: #0065a6;
    height: 30px;
    width: 7px;
    cursor: pointer;
    float: left;
    padding: 0;
    margin: 0;
}
#wkpos > table:first-child {
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 20px;
}
#wkpos > table:first-child tr:nth-child(even) {
	background-color: #f5f5f5;
}
#wkpos > table:first-child tr:nth-child(odd) {
	background-color: #fbfbfb;
}
.warenkorb_links {
    /*background-image: url("/php/lay/warenkorb/wk_l.png");
    background-repeat: no-repeat;*/
/*    border-top: 1px solid #cacaca;
    border-left: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;*/
    height: 100px;
	width: 20px;
}
.warenkorb_mitte {
    /*background-image: url("/php/lay/warenkorb/wk_m.png");
    background-repeat: repeat-x;*/
/*    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;*/
    height: 100px;
    vertical-align: middle;
	font-size: 14px;
}
/*.warenkorb_mitte img {
	padding: 10px 30px 0 0;
}*/
.warenkorb_rechts {
   /*background-image: url("/php/lay/warenkorb/wk_r.png");
    background-repeat: no-repeat;*/
/*    border-top: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;*/
    height: 100px;
	width: 20px;
}

.warenkorb_mitte a {
    color: #787878;
	font-size: 14px;
}
.notavailable .warenkorb_links, .notavailable .warenkorb_rechts, .notavailable .warenkorb_mitte {
	background-color: #FFE5E5;
	opacity: 0.8;
}

.recycler {
	background: url('/php/lay/warenkorb/recycler.png') no-repeat;
	height: 29px !important;
	width: 24px !important;
	cursor: pointer;
	padding: 0 !important;
	margin: 0 !important;
}
.einzelpreis_blau {
	color: #92d1d9;
	font-weight: bold;
	font-size: 14px;
}
.gesamtpreis {
    text-align: right;
    font-weight: 600;
    font-size: 16px;
}
.gesamtsumme {
	color: #0065a6;
	text-align: right;
	font-weight: 600;
	font-size: 16px;
}
.gesamtsumme_popup {
	color: #0065a6;
	text-align: right;
	font-weight: 600;
	font-size: 14px;
	/* padding: 0 20px 0 0; */
	padding: 15px 0;
	width: 100px;
}
.ersparnis {
	text-align: right;
    color: #0065a6;
    font-size: 16px;
}
.ersparnissumme {
	text-align: right;
	color: #0065a6;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 0;
}
.gutscheincode {
}
.coupon {
    margin: 0 0 0 10px;
    height: 30px;
	line-height: 30px;
    font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
    box-sizing: border-box;
    padding: 0 10px;
}
.coupon_error span {
	font-weight: 400;
	color: #ff0000;
	padding: 0px;
	line-height: 40px;
}
*+html .coupon {
	margin: 0;
}

/* Warenkorb Layout Step 4 ~ CM 2013-01-30 */
.vielen_dank {
	color: #0065a6;
	font-size: 16px;
	font-weight: 600;
	padding: 0 0 30px 0;
	text-transform: uppercase;
}
.zur_startseite {
	padding: 20px 0 0 0;
	float: left;
}
.bestellung_rahmen {
	border: 0;
	padding: 0;
}
/*
.button-grau-l {
	height:30px;
	background: url('/php/lay/vge2/btn-wk-gray-l.gif') left no-repeat;
	width:20px;
	cursor:pointer !important;
}
.button-grau-m {
    background-image: url('/php/lay/vge2/btn-wk-gray-m.gif');
    background-repeat: repeat-x;
    height: 30px;
	cursor: pointer;
}
.button-grau-m span {
	font-size: 14px;
	color: #fff;
	padding: 0;
	font-weight: bold;
}
.button-grau-r {
	height:30px;
	background: url('/php/lay/vge2/btn-wk-gray-r-klein.gif') left no-repeat;
	width:20px;
	cursor:pointer !important;
}
*/

/* Warenkorb Popup ~ CM 2013-02-01 */
#wk_popupbox {
	display: none;
	z-index: 999999999 !important;
	/* margin:10px 0 0 -612px; */
	margin: 10px 0 0 -257px;
	background-color: #f5f5f5;
	color: #000;
	/* border:1px solid #8e8e8e; */
	border: 1px solid #d7d7d7;
	/* width: 762px; */
	width: 405px;
	height: auto;
	position: absolute;
	text-align: left;
	/* padding: 30px 20px 30px 20px; */
	padding: 20px 20px 20px 20px;
	cursor: pointer;
	float: right;
}
	#wk_popupbox .headline_wk {
		padding: 0 0 5px 0;
		border-bottom: 1px solid #d7d7d7;
		margin-bottom: 20px;
	}

		#wk_popupbox #wkpos {
			color:#787878;
		}

		#wk_popupbox #wkpos .wk_table {
			max-height:450px;
			overflow:auto;
		}
		
		#wk_popupbox #wkpos .wk_table table {
			width:97%;
		}

		#wk_popupbox #wkpos .wk_popup_detail {
			/* width:77%; */
		}

			#wk_popupbox #wkpos .wk_popup_detail a {
				width:90%;
				color: #787878;
			}

			#wk_popupbox #wkpos .wk_popup_detail .wk_popup_anzahl {
				font-size: 14px;
				font-weight: 600;
			}

			#wk_popupbox #wkpos .wk_popup_detail .wk_popup_groesse {
				font-size: 14px;
				font-weight: 600;
			}

			#wk_popupbox .wk_price {
				vertical-align: top;
				width:100px;
			}

			#wk_popupbox .wk_price .wk_popup_price {
				color: #0065a6;
				font-weight: 600;
				font-size: 14px;
				float: right;
				cursor: inherit;
			}

#popup_link span {
	text-transform: uppercase;
	padding-top:6px;
}

	#popup_link p {
		display:none;
	}

.wk_popup_table_price {
	border-top: 1px solid #d7d7d7;
}


*+html #wk_popupbox {
	z-index: 999999999 !important;
	margin:10px 0 0 -762px;
}
#wkbox-inner img {
	padding: 0 !important;
	margin: 0 !important;
}
.headline_wk {
	padding: 0 0 20px 0;
}
.headline_wk h1 {
	font-size:16px;
	color:#0065a6;
	font-weight:normal;
	float: left;
	text-transform: uppercase;
}
.wk_artikel {
	display: none;
	float: right;
}
.headline_wk span {
	margin: 10px 0 0px 5px;
	cursor: default;
}
.wk_popup_button {
	float: right;
	margin: 20px 0 0 0;
	padding: 0;
}
#wkbox-inner .Kasse {
	margin: 0;
	padding: 0;
}
#wkbox-inner .Kasse span {
	margin: 0;
	padding: 6px 40px 6px 40px;
}
#wkbox-inner .Kasse .button_gruen_zur_kasse_m {
    display: block;
    float: left;
    height: 30px;
	cursor: pointer;
    background-color: #8DC641;
    font-size: 14px;
	color: #fff;
	padding: 0px 40px 0px 40px;
	font-weight: bold;
	margin: 0 !important;
}
#wkbox-inner a {
	text-align: left;
	float: left;
	display: block;
	cursor: pointer;
	height: auto;
	padding: 0;
	margin: 0;
}
#wkbox-inner .einzelpreis_blau {
	color: #0065a6;
	font-weight: bold;
	font-size: 12px;
	float: none;
	cursor: inherit;
}
#wkbox-inner .gesamtpreis {
	text-align: right;
	font-weight: 600;
	font-size: 14px;
	padding: 15px 0;
}

.hidden {
	display: none;
}

.warenwert {
	font-size: 14px;
	color: #ff0000;
	margin: 0px 0px 20px 0px;
}

.smallAdress {
	font-size: 12px;
}

.arrowDown {
	background-image: url('/php/lay/vge2/arrowdown.png');
	background-position: left 5px;
	background-repeat: no-repeat;
}

.pointer {
	cursor: pointer;
}

.agb_link {
	text-decoration: underline;
}

#agb_content {
	height: 470px;
	overflow: scroll;
	overflow-x:hidden;
}

#notice_agb {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -380px;
	margin-top: -250px;

	height: 500px;
	width: 895px;

	z-index: 1000;
	background-color: #FFF;
	text-align: left;
	font-size: 11px;
	border: 1px solid #0065A6;
}
#notice_agb-head {
	background: #0065A6;
	padding: 0px 4px;
	margin-bottom: 10px;
	height: 22px;
}
#notice_agb-head p {
	width: 830px;
	padding: 0px;
	margin: 0px;
}

#notice_agb p a {
	float: right;
	color: #ffffff;
	font-size: 12px;
	padding-top: 3px;
}

#notice_agb h1 {
	text-align: center;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
#notice_agb p {
	padding: 0px 15px;
	text-align: left;
}

.showGutscheinField .button_gruen_m input {
    -webkit-appearance: none;
}

.zahlOptionStd {
	display: block;
}

.zahlOptionPaypal {
	display: none;
}