@media all{#article form{margin-bottom:20px;position:relative}select{margin-right:10px}.commonform legend{font-weight:bold;font-size:115%}.commonform .input,.commonform textarea,.commonform select{border:1px solid #aaa;background-color:#fff;margin:0 15px 10px 0;padding:2px 0 0 2px}.commonform input[type=text],.commonform textarea{width:100%}.commonform textarea{margin:0 10px 10px 0;padding:0 2px}.commonform select{padding:2px;margin-bottom:0 0 10px 0}.commonform .loading label{padding-right:20px;background:url(../../images/of/common/load-form-label.gif) center right no-repeat}.commonform .hint{font-size:11px}.commonform_error{display:none;font-weight:bold;color:#c30;margin-bottom:10px}.has-error .commonform_error{display:block}.has-error .input{background-color:#ff7f7f}.has-error label{color:#c30}.contact-field-out{display:none!important}.contactform{margin-bottom:3em!important}.contactform .button input{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;line-height:1em;height:auto;padding:3px 10px;background-color:#2066ae;background-image:-o-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:-moz-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:-webkit-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:-ms-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:linear-gradient(top,#246eb5 0,#1b5fa8 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#246eb5,endColorstr=#1b5fa8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#246eb5, endColorstr= #1b5fa8)"}.contactform .input{height:auto!important}.contactform,.newsletterform,.linkbookingform{margin-bottom:20px}.newsletterform,.bannerform,.contactform,.lotteryform,.linkbookingform,#linkbooking_preview{width:370px}.linkbookingform h2{margin-bottom:10px}#linkbooking_preview .price td{border-top:1px solid #236eb5}#linkbooking_preview_price{font-weight:bold}#article .contactform p,#article .newsletterform p,#article .lotteryform p,#article .bannerform p,#article .linkbookingform p{margin:0 16px 10px 0;position:relative;display:inline}.contactform .input,.newsletterform .input,.lotteryform .input,.bannerform .input,.linkbookingform .input,.input{border:1px solid #aaa;height:20px;margin:0 0 10px 0;padding:2px 0 0 2px;width:173px}.contactform textarea,.newsletterform textarea,.lotteryform textarea,.bannerform textarea,.linkbookingform textarea,.textarea{border:1px solid #aaa;margin:0 10px 10px 0;height:60px;padding:0 2px;width:366px}.bannerform select,.lotteryform select,.contactform select,.linkbookingform select{height:25px;padding:2px;width:313px;border:1px solid #aaa;margin-bottom:10px}.contactform select,.newsletterform select,.bannerform select,.linkbookingform select{width:177px;margin-bottom:10px;margin-right:0!important}.newsletterform #email,.contactform #email,.linkbookingform #email,#link_booking_email{width:366px}.bannerform .gender select{width:178px}.contactform input#name,#link_booking_href,#link_booking_headline,#link_booking_text,#link_booking_company,#link_booking_street{width:366px}#linkbooking_preview_price_container{border:1px solid #c8e3fc;border-top:1px solid #236eb5;margin-bottom:25px;margin-top:-1px;padding-top:5px}#basket-overview{margin-bottom:15px}#article .linkbookingform .info{clear:both;display:block;float:none;margin:0 0 30px}#basket-overview td.right{text-align:right}#basket-overview .total td{border-top:1px solid #236eb5;padding-top:8px!important}#linkbooking_preview_price_container .price{display:block;float:left;width:155px;padding:3px 10px}#linkbooking_preview_price{padding:3px 10px;margin-left:145px}#linkbooking_preview table.preview{margin-bottom:0!important}#link_booking_captcha_user{float:none;width:173px;margin-right:16px}.linkbookingform .captcha-img{display:block;float:right;width:160px}.linkbookingform .captcha-img a{float:right;margin-top:3px}.linkbookingform #link_booking_total_days{width:371px}#linkbooking_field_agb_confirmed{width:100%}#linkbooking_step_2{margin:30px 0 0 0}#image_upload_preview{margin-bottom:10px}#linkbooking_summary,#linkbooking_preview{margin-top:30px}#linkbooking_summary h2,#linkbooking_preview h2{margin-bottom:10px}#article form p.newsletter-subscription{display:block}#article .contactform p,#article .newsletterform p,#article .bannerform p,#article .linkbookingform p{min-height:1px}#article .newsletterform p,#article .bannerform p,#article .contactform p,#article .linkbookingform p{float:left}.bannerform .street{width:100%}.bannerform .street input,.bannerform .target input{width:366px}#article .newsletterform p.checkboxes{clear:both}input.newsletter{vertical-align:-10%}.spamschutz-title{display:block;width:100%}.spamschutz a.arrowlink{display:inline;margin-left:2px}.spamschutz img{padding:0 5px 5px 0}.spamschutz input{float:right;position:relative;right:1px}input.search{background:#fff none repeat scroll 0;border:1px solid #aaa;padding:2px;width:230px}.formerror{display:block;padding-bottom:15px}.newsletterform .checkboxes .radio{clear:both;float:left;margin-right:10px;height:20px}.newsletterform .checkboxes label{line-height:20px}.success{margin-top:20px;font-weight:bold}.bannerform .country{width:100%}.comment-form p{margin-bottom:10px!important;position:relative}.comment-form .input{width:344px}.comment-form .textarea{width:342px}.comment-form #user_captcha{width:173px;float:left}.comment-form .captcha-img{float:right;display:block;width:155px}.comment-form .captcha-img a{margin-left:9px;float:right;margin-top:3px}.comment-form .captcha-img img{float:left}.comment-form .char-count{color:#848484;display:block;font-size:11px;margin-bottom:20px;margin-top:-5px}.comment-form .char-count span{font-size:11px}.comment-form #new_comment{height:100px!important}#dw_comment_form_ajax{clear:both}.submit{border:0;padding:0 0 0 5px;font-weight:bold;color:#236eb5;cursor:pointer;margin:0 10px 7px 0}.submit-hover{border:0;padding:0 0 0 5px;font-weight:bold;color:#236eb5;cursor:pointer;margin:0 10px 7px 0}.poll .results{font-weight:bold;font-size:17px;color:#236eb5;text-align:right}.poll .formerror{display:block;padding:10px;margin-bottom:10px}.lotteryform{margin-top:20px}.lotteryform .input{padding:2px 0 0 2px}.lotteryform .questions{margin-bottom:25px}.lotteryform .questions label{padding-bottom:5px}.lotteryform .questions .input{width:366px;margin-right:0}.lotteryform .questions .radio{display:block;padding-bottom:5px}.lotteryform .questions .radio input{vertical-align:-20%}.lotteryform select{margin:0 15px 10px 0}.lotteryform p label{display:block}.lotteryform .personal-datas{width:370px}.lotteryform .personal-datas p{float:left;margin-bottom:5px!important}.lotteryform .personal-datas .input{width:173px}.lotteryform #b_day,.lotteryform #b_month,.lotteryform #b_year{margin:0 0 10px;width:110px}.lotteryform #b_day,.lotteryform #b_month{margin-right:16px}.lotteryform .info-required{padding-bottom:20px!important}.lotteryform select#sex{width:178px}.lotteryform .conditions{clear:both;margin-bottom:25px}.lotteryform .conditions input{vertical-align:-10%}.lotteryform .conditions p{margin-bottom:10px!important}.lotteryform .conditions p input{float:left;margin-top:3px}.lotteryform .conditions p label{margin-left:20px;font-size:13px;margin-top:5px}.lotteryform #email,.lotteryform #street{width:366px}.button{clear:both;height:24px}.button .before,.button .after{height:24px;display:block;width:4px;float:left}.button input{height:24px;line-height:24px;margin:0!important;float:left;padding:0 3px 2px;text-align:center!important}#col3 .teaser-poll .button{clear:none;margin-bottom:5px}#linkbooking_field_total_days{margin-right:0!important}.linkbookingform .checkbox_container input{float:left;margin-top:2px}.checkbox_container label,.checkbox_container .commonform_error,.checkbox_container .label{display:block;margin-left:20px}}