/* ACHTUNG: Testversion für test.dietaube.org! */
.col1, .col2, .col3 {float: left;  padding: 2px; }
.col1 {width: 100%;}
.col2 {width: 50%;}
.col3 {width: 33.33%;}
.row:after {content: ""; display: table; clear: both;}
@media screen and (max-width: 600px) {.col2, .col3 {width: 100%;} }
span.wpcf7-list-item {display: block; margin-left: 34px; line-height: 2em}
span.wpcf7-list-item-label {padding-left:6px}
.wpcf7-submit {height: 40px; width: 220px}
.xoo-aff-checkbox_single input{margin-right: 12px; margin-left: 5px}
.xoo-el-login-btm-fields label input{margin-right: 12px; margin-left: 5px}
input[type=checkbox] {transform: scale(1.7);}
input[type=checkbox]:hover {cursor: pointer}
input[type=radio] {transform: scale(1.7);}
input[type=radio]:hover{cursor: pointer}
label {font-weight: bold;}
textarea {resize: none; height: 140px}
select {width: 100%}
select:hover {cursor: pointer}
.hint {color: darkorange; font-size: 0.95em}
.attentiontxt {margin-top: -5px;}
#primary {max-width: unset!important}
#address {margin-top: 20px}
#terms {padding:20px 30px 10px 30px; background: #eee; margin-bottom: 20px;}
#list {padding-left: 25px}
#banks {margin-left: 64px;}
#traveldoc {background: #eee; padding: 20px}
#document {margin-bottom: 20px;}
#footer {display:; background:#efe; padding:15px; margin-top: 20px; margin-bottom:15px}
#accept {margin-bottom: 20px}
#mybutton {background:none}
#mybutton:hover {background:#015694; color:#E2973C}

table tbody tr td p {margin:0}
#couponbtn {padding:9px;background:lightgray;cursor:pointer;border-radius:12px;margin-left:-9px;}
#couponbtn:hover {background:#bbb}
#total {padding-bottom:12px;font-weight:bold;text-align:right;}
#discount-yes {color:#09A202;} 
#discount-no {color:darkorange;}
#price {font-weight:bold;}
#discount {font-weight:bold;text-align:right;}
#couponcode {text-align:-webkit-right;}
#couponcode p {margin-bottom:8px}
#coupon {width:125px;padding:4px;text-align:right;padding-right:4px;}
#coupondiscount {width:46px;padding:4px;font-weight:bold}
#overbooked {font-weight:bold;text-align:right;color:darkorange;padding-top:20px;}
