IFRAME[src*='google']{position:absolute}
.step p{max-width:85%}
.tabs{width:100%}
.bold{font-weight:bold}
.mt5{margin-top:5px}
.mt20{margin-top:20px}
.ml5{margin-left:5px}
.pl5{padding-left:5px !important}
.top{vertical-align:top}
.grey{color:#4a4a4a !important}
.gsgrey{color:#4a4a4a !important}
.content INPUT.ui-state-error, INPUT.required{
    /* border:1px solid #FFFFFF !important; */
    box-shadow:0 0 6px #F8B9B7 !important;
    color:#505050 !important;
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.content INPUT.ui-state-error::placeholder, INPUT.required::placeholder{
    opacity: 1 !important;
    color:#505050 !important;
}
.content INPUT{
    background-color:#fff !important;
    background-image:none !important;
    border:1px solid #ccc !important;
    border-radius:4px;
    color:#4a4a4a;
    font-size:14px;
    height:22px;
    line-height:1.42857;
    padding:6px 12px;
    transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.content TEXTAREA{
    background-color:#fff !important;
    background-image:none !important;
    border:1px solid #ccc !important;
    border-radius:4px;
    color:#4a4a4a;
    font-size:14px;
    line-height:1.42857;
    padding:6px 12px;
    transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.IE9 INPUT,.IE8 INPUT{background-color:#F6F6F6} 
.left{text-align:left !important}
.right{text-align:right !important}
.alignTop{vertical-align:top !important}
.alignCenter{text-align:center !important}
.alignMiddle{vertical-align:middle !important}
.upper{text-transform:uppercase}
.col3{width:33% !important}
.col6{width:65%}
TABLE.betrag TD:first-child{padding-left:0px}
.nextButton,.prevButton,.nextButton.ui-state-hover,.prevButton.ui-state-hover{
    border:0px !important;
    background:none !important;
    box-shadow:none !important;
    color:#333333 !important;
    text-shadow:none !important;
    padding:6px 12px !important;
}
.ui-button.be_navbutton:before{content:none !important}
.ui-button:not(.stepButton){color:#000000 !important;padding:6px 12px}
.ui-button .ui-button-text{text-transform:uppercase;font-weight:normal;font-size:14px;text-decoration:none !important}
.ui-button .ui-icon-arrowthick-1-s{
    background:url('../images/save.png') no-repeat 0 0 transparent !important;
    width:16px !important;
    height:16px !important;
}
.save_pdf{display:none}
.nextButton.max,.prevButton.max{min-width:300px !important}
.prevButton .ui-icon-prev{background:url('../images/icons.png') no-repeat -10px -356px transparent !important}
.nextButton .ui-icon-next{background:url('../images/icons.png') no-repeat -10px -381px transparent !important}
.nextButton .ui-icon-top{background:url('../images/SmallArrows.png') no-repeat transparent !important;background-position:-9px -84px !important}
.nextButton.top{font-size:14px !important;padding-right:5px !important}
.nextButton .ui-button-text{padding:0.1em 1.6em 0.2em 0em !important;float:right}
.prevButton .ui-button-text{padding:0.1em 1em 0.2em 1.6em !important;float:left}
.stepButton{
    border-radius:3px 3px 0px 0px !important;
    border:1px solid #4A4A4A !important;
    top:3px !important;
    color:#555555 !important;
    background:none repeat scroll 0 0 #F9F9FC !important;
    box-shadow:none !important;
    font-size:15px !important;
    padding-top:1px !important;
    padding-bottom:1px !important;
    width:20%;
    margin-right:0px !important;
    opacity:1 !important;
}
.stepButton.active{
    background:white !important;
    border:1px solid #4A4A4A !important;
    border-bottom-color:white !important;
    color:#111111 !important;
    cursor:default !important;
    top:1px !important;
}
.ui-button.ui-widget.stepButton.ui-state-disabled{
    background:none repeat scroll 0 0 #F1F1F1 !important;
}
.ui-button.ui-widget.stepButton.ui-state-disabled SPAN{
    color:#4A4A4A !important;
}
.stepButton SPAN{text-shadow:none;padding:8px 13px !important}
.stepButton.active SPAN{font-weight:bold;padding:10px 15px !important}
.stepButton.ui-state-disabled SPAN{color:lightgrey !important}
.stepPanelButton SPAN{
    padding:0.1em 1em 0em 25px !important;
    font-size:20px;
    font-weight:bold;
    color:black !important;
    background-image:url('../images/close.png');
    background-repeat:no-repeat;
    background-position:95% 50%;
}
.stepPanelButton{
    width:100%;
    background:#fcfcfc;
    background:-moz-linear-gradient(top, #fcfcfc 0%, #fafafa 40%, #eeeeee 100%, #f9f9f9 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(40%, #fafafa), color-stop(100%, #eeeeee), color-stop(100%, #f9f9f9));
    background:-webkit-linear-gradient(top, #fcfcfc 0%, #fafafa 40%, #eeeeee 100%, #f9f9f9 100%);
    background:-o-linear-gradient(top, #fcfcfc 0%, #fafafa 40%, #eeeeee 100%, #f9f9f9 100%);
    background:-ms-linear-gradient(top, #fcfcfc 0%, #fafafa 40%, #eeeeee 100%, #f9f9f9 100%);
    background:linear-gradient(to bottom, #fcfcfc 0%, #fafafa 40%, #eeeeee 100%, #f9f9f9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9',GradientType=0 );
    border:0px solid white !important;
    cursor:pointer;
    border-radius:0px !important;
}
.stepPanelButton.active SPAN{
    cursor:default !important;
    background-image:url('../images/open.png');
    background-repeat:no-repeat;
    background-position:95% 50%;
}
.stepPanelButton.ui-state-disabled{opacity:1 !important}
.stepPanelButton.ui-state-disabled SPAN{opacity:0.9 !important}
.per25 H3{width:80px !important}
.per25 .active H3{padding-left:4px !important}
INPUT[type*='file']{margin:0px !important}
.fileupload-content .files .ui-state-error .preview,.fileupload-content .files .progress{display:none !important}
.previewContainer{width:auto !important;background-image:url('../images/ajax-loader.gif');background-repeat:no-repeat;background-position:center}
.fileupload-content .files .ui-state-error{background:none repeat scroll 0 0 white !important;border:none !important}
.fileupload-content .files .ui-state-error .name{padding:0px !important}
.fileupload-content .files .ui-state-error .size{padding:0px 10px 0px 10px !important}
.fileupload-buttonbar{background:none !important}
DIV.fileupload > DIV{border:none !important}

.fileinput-button:hover *{cursor:pointer !important;background-color:#001145}
.fileinput-button,.nextButton.step_4{
    background:#001e78 !important;
    color:#FFFFFF !important;
    border:1px solid #00185e !important;
    box-shadow:none !important;
    border-radius:4px;
    cursor:pointer !important;
    box-shadow:0 0px 0 #53BCFF inset, 0 0px 0px rgba(0, 0, 0, 0.2) !important;
    font-size:21px !important;
}
.fileinput-button:hover,.nextButton.step_4:hover{
    background:#001145 !important;
    border:1px solid #000821 !important;
    transition:background 250ms ease-in-out 0s;
}
.answer .nextButton.step_4.grey,
.answer .nextButton.step_4.grey:hover{background:#E6E6E6 !important}
.Browser .answer input[type="radio"]:checked, .Browser .answer input[type="radio"] + label:after{background:#000000 !important}
.fileinput-button .ui-button-text{text-shadow:none !important;padding:0.2em 1.6em !important;color:#FFFFFF !important}
.fileinput-button .ui-icon-plusthick{display:none !important}
.fileupload .fileinput-button .ui-icon-plusthick,
.nextButton.step_4 .ui-icon-next{background:url('../images/icons.png') no-repeat -10px -458px transparent !important}
.counter{color:grey;font-size:12px;margin-left:5px;font-weight:normal}
.tabs{margin:10px 0px 0px 0px;padding:0px;display:inline-block;}
.tab{background:white;padding:10px 20px 20px 20px;min-height:100px}
.ui-blockui{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.loading{margin-top:150px !important}
.ui-dialog-content *{box-shadow:none}
.ui-dialog.loading .ui-dialog-titlebar,.ui-dialog.cropImage .ui-dialog-titlebar{display:none}
.cropImage .ui-dialog-content{text-align:center}
.cropImage{margin-top:40px !important}
.text{box-shadow:none !important}
.previewContainer,.previewContainer > IMG{width:100%;max-width:340px;height:auto}
.radioButton{min-width:20px;min-height:20px}
.radioLabel{font-weight:bold;margin-bottom:0px;margin-left:10px;margin-top:0}
.wrap{overflow:hidden}
.wrap.betrag,.wrap.upload{overflow:hidden;width:auto}
.wrap.motiv{margin-top:10px;margin-bottom:10px}
.wrap .box.motiv{margin-bottom:50px}
.wrap .box.motiv IMG.motiv{height:203px !important}
.wrap.step_done{padding-top:10px}
.wrap .step_done_img{border:none;margin-right:3px;border:none;width:20px;height:20px;vertical-align:bottom}
.wrap .step_done_label{margin-left:5px}
.motiv TABLE{margin:0 auto}
.answer TABLE TD{margin:0;padding:0}
.motiv IMG{cursor:pointer;margin-bottom:10px}
.step IMG{width:auto;height:auto;max-width:138px}
.box.preview IMG{cursor:pointer}
.tab{border:1px solid #4A4A4A !important;border-radius:0px 4px 4px 4px}
.wrap.giftcoupon{margin-bottom:40px}
.box.giftcoupon{margin-top:5px}
.box.motiv{width:33%;display:inline-block;float:left;margin:0px 0.1% 0px 0px}
.box.answer{width:33%;display:inline-block;float:left}
.box.answer .gsgrey{font-weight:normal !important;margin-top:15px !important}
.box.answer .ui-selectonemenu-label{height:20px;max-height:20px}
.box.answer .gender_email TR:nth-child(2) TD,.box.answer .names TR:nth-child(2) TD{height:42px !important}
.box.giftcoupon{display:inline-block;float:left;margin:0px 0.1% 0px 0px}
.box.giftcoupon.label,.box.giftcoupon.link{width:25%}
.box.giftcoupon.code{width:40%}
.box.step{width:20%;display:inline-block;float:left;margin:0px}
.box.betrag{width:25%;display:block;float:left;margin:0px 0.1% 0px 0px}
.box.upload,.box.step_done{width:fit-content;display:inline-block;float:left;margin:0px 2% 0px 0px}
.box.inputs{width:58%;display:inline-block;float:left;margin:0px 25px 0px 0px}
.title,.text,.footer{width:97% !important;font-size:16px !important}
.box.preview{width:38%;display:inline-block;float:left;margin:0px;padding-bottom:14px}

@media screen and (max-width:800px){
    .tab{border:0px solid white;border-radius:0px 0px 4px 4px;border-top:0px}
    .tab.accordion{padding:0px 5px 10px 5px}
    .box.motiv{width:100%;display:inline-block;float:left;margin:0px 0.1% 0px 0px}
    .box.answer{width:99%;display:inline-block;float:left;margin:20px 10px 5px 5px}
    .box.giftcoupon{display:inline-block;float:left;margin:0px 0.1% 0px 0px}
    .box.giftcoupon.label,.box.giftcoupon.link,.box.giftcoupon.code{width:99%}
    .giftcoupon.code{font-size:30px !important}
    .giftcoupon.code,.box.preview{margin-top:10px}
    .box.step{width:49%;min-height:220px;display:inline-block;float:left;margin:0px 0.1% 0px 0px}
    .box.betrag,.box.upload,.box.step_done{width:99%;display:inline-block;float:left;margin:0px 0px 5px 0px}
    .box.inputs{width:99%;display:inline-block;float:left;margin:0px}
    .title,.text,.footer{width:93% !important;font-size:16px !important}
    .box.preview{width:100%;display:inline-block;text-align:center;margin:20px 0px 0px 0px}
    .box.preview > *{margin:0px auto}
    .fileinput-button .ui-button-text{padding:0.2em 3em 0.2em 2.1em !important}
    .stepButton{padding:3px 0px !important}
    .box.upload{margin-bottom:20px !important}
    #be_login .be_col.span4{width:100% !important}
    .previewContainer{max-width:300px}
    .nextButton.max,.prevButton.max{min-width:200px !important}
    .be_payment_creditcard_group > .be_row > .be_row > .be_col.span1 > p{position:relative;top:-5px}
    .sectionFrame12point5Percent{margin-left:1% !important;margin-right:1% !important}
    .header_pic{border:0;width:100% !important;height:auto !important}
    .gs_info,.gs_question{width:100% !important;padding:5px !important}
	.gs_question{font-size:18px !important;line-height:30px !important}
    #game_form .ui-message-error{font-size:14px !important}
}
@media screen and (min-width:800px){
    .tab{border:1px solid lightgrey;border-radius:0px 0px 4px 4px}
    .wrap.giftcoupon{margin-bottom:40px}
    .box.giftcoupon{margin-top:5px}
    .box.motiv{width:33%;display:inline-block;float:left;margin:0px 0.1% 0px 0px}
    .box.answer{width:33%;display:inline-block;float:left;margin:0px 0px 0px 0px}
    .box.giftcoupon{width:31%;display:inline-block;float:left;margin:0px 0.1% 0px 0px}
    .box.step{width:19%;display:inline-block;float:left;margin:0px 0.1% 0px 0px}
    .box.betrag{width:25%;display:block;float:left;margin:0px 0.1% 0px 0px}
    .box.upload,.box.step_done{width:fit-content;display:inline-block;float:left;margin:0px 2% 0px 0px}
    .box.inputs{width:58%;display:inline-block;float:left;margin:0px 25px 0px 0px}
    .title,.text,.footer{width:100% !important;font-size:16px !important}
    .box.preview{width:38%;display:inline-block;float:left;margin:0px}
    #be_login .be_col.span4{width:48% !important}
    .be_payment_creditcard_group > .be_row > .be_row > .be_col.span1 > p{position:relative;left:-15px}
    .curr_page{max-width:1140px}
    .header_pic{border:0;width:1140px}
    .gs_submit{margin-top:40px}
    .expand{width:2000px}
    .wrap.answer .box.answer TABLE{margin: 0 auto;width: 97%}
}
.fileupload-buttonbar LABEL INPUT{
    cursor:pointer !important;
    position:absolute !important;
    top:0px !important;
    opacity:0 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
}
.fileupload-content .ui-button,.fileupload-content .size,.fileupload-content .name{display:none !important}
.fileupload-content .start{
    background-image:url('../images/ajax-loader.gif');
    background-repeat:no-repeat;
    background-position:center;
    width:32px;
    height:32px;
    padding-left:10px;
}
.content INPUT:not(.ui-state-error):focus, .content TEXTAREA:not(.ui-state-error):focus{
    border-color:rgba(82, 168, 236, 0.8) !important;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6) !important;
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.pe-imgageareaselect,.pe-imgageareaselect-selection,.pe-imgageareaselect-border1,
.pe-imgageareaselect-border2,.pe-imgageareaselect-border3,.pe-imgageareaselect-border4,
.pe-imgageareaselect-handle,.pe-imgageareaselect-outer{z-index:9999 !important}
.be_page input {height: 22px !important;font-size:16px !important}
/*Login Page*/
#be_page_title,#be_login_registered_intro{margin-bottom:20px !important}
.be_page .span3,.be_page .span1{display:block !important;width:50% !important}
.be_page .span1{margin-left:0px !important;margin-top:20px}
.be_page > div{margin-bottom:20px !important}
/*Registration Page*/
.be_page .be_col.span8{width:100% !important}
.be_page .be_row > .be_col.span6 .be_row > .be_col.span6{width:50% !important}
#be_address_edit .be_booking_navbar .be_col.offset3{margin-left:0% !important}
/*Payment Page*/
.be_formfield_group{width:100% !important}
#pay_content_1 > .be_row > .be_formfield_group > .be_row > .be_row > .be_col.span2{width:31% !important}
#pay_content_1 > .be_row > .be_formfield_group > .be_row > .be_row > .be_col.span1{width:5% !important}
.be_payment_creditcard_group > .be_row > .be_row > .be_col.span1{height:50px !important;margin-top:0px !important}
.be_payment_creditcard_group > .be_row > .be_row > .be_col.span1 > p
{margin-left:0px !important;margin-top:13px !important}
/*Email Forgotten*/
.be_row.be_required_fields_comment{width:80% !important}
#be_forgottenpassword .be_booking_navbar > DIV{width:80% !important}
#be_forgottenpasswordresult .be_booking_navbar > DIV{width:80% !important}
#be_forgottenpassword > .be_row > .be_booking_navbar .offset3 {margin-left:0px !important}
/*Input Radio*/
INPUT[type*='radio'],INPUT[type*='radio'] + LABEL{display:inline-block !important;margin-left:10px !important}
/*SelectOneMenu*/
.ui-selectonemenu-item{border:none !important}
.ui-selectonemenu-items-wrapper{min-width:200px}
.ui-selectonemenu{border-radius:0px !important;height:35px;border-color:#EEEEEE !important;min-width:200px;background-color:#F9F9F9 !important}
.etSelection{background:none !important;border:none !important}
.ui-selectonemenu-label{
    padding:7px 7px 6px !important;
    border:1px solid #CCCCCC !important;
    border-radius:3px !important;
    background:linear-gradient(to bottom, #FCFCFC 0%, #FAFAFA 40%, #EEEEEE 100%, #F9F9F9 100%) repeat scroll 0 0 transparent !important;
}
.ui-selectonemenu-filter-container{width:auto !important}
.ui-selectonemenu-filter-container .ui-icon{margin-right:5px}
.ui-selectonemenu .ui-selectonemenu-trigger{padding:1px 10px 0 11px !important}
.ui-selectonemenu-filter{margin-left:auto !important;margin-right:auto !important}
.ui-selectonemenu-trigger{
    border-top:1px solid #CCCCCC !important;
    border-right:1px solid #CCCCCC !important;
    border-bottom:1px solid #CCCCCC !important;
    border-left:none !important;
    border-radius:3px !important;
    height:32px !important;
    background:linear-gradient(to bottom, #FCFCFC 0%, #FAFAFA 40%, #EEEEEE 100%, #F9F9F9 100%) repeat scroll 0 0 transparent !important;
}
.ui-selectonemenu-trigger.ui-state-focus,.ui-selectonemenu-label.ui-state-focus,
.ui-selectonemenu-trigger.ui-state-hover,.ui-selectonemenu-label.ui-state-hover{background-color:#F9F9F9 !important}
.ui-selectonemenu .ui-icon{
    background:url('../images/eurotours-sprite-arrows.png') no-repeat -10px -1px transparent !important;
    width:20px !important;
    height:20px !important;
}
.giftcoupon.label{padding-top:25px;text-align:center}
.giftcoupon.link{padding-top:15px;text-align:center}
.giftcoupon.code{text-align:center;padding:15px;color:white;background-color:#001e78 !important;font-size:23px}
.downloadLink{border:0px;color:#656565 !important}
.downloadLink:hover{text-decoration:underline !important;color:black !important}
.downloadLink SPAN{padding:0em 0.2em !important}
.siteContentAreaContent{background:white !important;padding:20 0;display:table;width:100%}
.curr_page{display:block}
.pe-ajax-error-handler .ui-button{margin:0 auto}
.pe-ajax-error-handler .ui-dialog-titlebar{margin-top:5px !important}
.be_content{border:none !important;box-shadow:none !important}
.be_content #be_address_edit > .be_row > .be_required_fields_comment > .be_col{min-width:240px !important}
.be_content #be_paymethod > .be_row > .be_required_fields_comment > .be_col{min-width:240px !important}
/* Error messages*/
.ui-messages UL,.ui-messages UL SPAN {margin:0px}
.ui-messages UL SPAN {font-size:18px !important;font-weight:normal !important}
.ui-message.ui-widget{border:0;background:none;margin:0;padding:0}
.ui-messages-error,.ui-messages-warn {border:0px !important;padding:0px !important;background:white;color:#9D261D !important}
.ui-messages-info {border:0px !important;padding:0px !important;background:white;color:#333333 !important}
.ui-messages-info-icon,.ui-messages-warn-icon,.ui-messages-error-icon {display:none !important}
.ui-message-error-icon{margin-top:2px !important}
.ui-messages-info-detail,.ui-messages-warn-detail,.ui-messages-error-detail,.ui-messages-fatal-detail,
.ui-message-info-detail,.ui-message-warn-detail,.ui-message-error-detail,.ui-message-fatal-detail{margin-left:0 !important;font-weight:normal !important}
.ui-message{margin:0;padding:0;border:none;background:none}

.gs_info{background:#001e78;color:#fff !important;width:700px;padding:8px;line-height:25px;
         margin:0 auto;box-shadow:0 0px 0 #53BCFF inset, 0 0px 0px rgba(0, 0, 0, 0.2) !important;font-size:20px !important
}
.gs_question{padding:0px 40px;font-size:30px;line-height:50px}

.radioPicsLabel{margin-top:5px !important;margin-left:5px;display:inline-block;zoom:1;outline:0;width:76%;cursor:pointer}
.fileupload.game{display:block !important}
.fileupload.game .fileupload-buttonbar{padding-left:0px !important}
.fileupload.game LABEL{min-width:300px}
#game_form .ui-message-error{border:0;background:none;padding:0;margin:0px}
IMG.answer{width:100%;height:100%;/*max-width:316px;max-height:262px;*/cursor:pointer}
.answer.nextButton{width:100%;border-radius:0 !important;border:none !important}
.answer.nextButton .realRadio{margin-top:9px}
.answer.nextButton.step_4.grey .radioPicsLabel{color:#4a4a4a}
.answer.nextButton.step_4 .radioPicsLabel{color:#FFF}
.withlink A{font-weight:bold;text-decoration:underline}
.ui-datatable-footer TABLE TD{border:0 !important}
.ui-button.noBg{border:0;background:none}
.ui-button.noBg SPAN{padding:0}
.ui-overlaypanel{padding:3px !important;border-radius:0px !important}
.submit_form{float:right !important}
.puiaccordion .ui-icon{display:none}
.puiaccordion A{padding:0 !important;color:#000000 !important;font-size:21px !important;line-height:25px}
.puiaccordion .pui-accordion-content{padding:1em !important;color:#555555}
.puiaccordion .ui-state-default A{
    background-image:url("../images/close.png");
    background-position:97% 50%;
    background-repeat:no-repeat;
}
.puiaccordion .ui-state-active A{
    background-image:url("../images/open.png");
    background-position:97% 50%;
    background-repeat:no-repeat;
}
.puiaccordion .pui-accordion-header{
    background: linear-gradient(to bottom, #FCFCFC 0%, #FAFAFA 40%, #EEEEEE 100%, #F9F9F9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom:0;padding:5px 0 5px 25px;
}
.ui-widget-overlay,
DIV[class*='pe-imgageareaselect'],
.ui-widget,.ui-widget:after,.ui-widget:before,.ui-widget *,.ui-widget *:before,.ui-widget *:after,
.pe-imgageareaselect-outer,.pe-imgageareaselect-outer:before,.pe-imgageareaselect-outer:after,
.pe-imgageareaselect-outer *,.pe-imgageareaselect-outer *:before,.pe-imgageareaselect-outer *:after{box-sizing:content-box !important}
.ui-button{box-sizing:border-box !important}
.fileupload-buttonbar,.fileupload-content{border:0 !important}

.content INPUT.realRadio{height:22px !important;vertical-align:top;padding:0 !important;border:0px solid #ffffff !important}
.wrap .be-fieldset{border:none}
.booking-page .be-options-option > input{left:27% !important}
.booking-page .row{margin-right:0 !important}
.booking-page .be_formfield.be_formfield_select > SELECT{width:auto !important}
.booking-page .ui-widget{box-shadow:none}

.ui-fileupload .ui-fileupload-buttonbar,
.ui-fileupload .ui-fileupload-content{border:0 !important;background:none !important}
.ui-tooltip{box-shadow:none !important}

#be_forgottenpassword .be_booking_navbar_bottom.bookingNavBar .text-right{margin-left:0 !important}

#be_address_edit_changepassword{display:none}
.be-fieldset,.be-fieldset LEGEND{padding-left:10px !important}

.gs_login TD{padding:10px;text-align:right}
.ui-chkbox.agb,.ui-chkbox.terms{margin-right:5px}

.booking-page .ui-widget{box-shadow:none !important}
.ui-chkbox-box.ui-widget{background:none !important}

.header-login-content .login-form .input-group INPUT{z-index:auto}

.ui-radiobutton-box.ui-state-active, .ui-radiobutton-box.ui-state-default {
    background: none;
    border:1px solid #D5D5D5;
}
.box .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon {
    background-image: url("/gutschein/faces/javax.faces.resource/images/ui-icons_888888_256x240.png?ln=primefaces-delta");
}