﻿.contact.title{margin-top:20px}.contact.description{margin:0}.contact h1{font-size:16px;font-weight:bold;margin-top:30px;margin-bottom:20px}.spinner{display:inline-block;opacity:0;max-width:0}.spinner .has-spinner.active .spinner{opacity:1;max-width:50px}#contactFormControl{position:relative;clear:both}#contactFormControl h1,#contactFormControl h2{margin-bottom:20px}#contactFormControl input[type="text"],#contactFormControl input[type="password"],#contactFormControl input[type="email"],#contactFormControl textarea,#contactFormControl select{border:0;padding:6px 4px;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#000;width:100%;display:block;background:#e7e7e7;margin-bottom:5px;border:1px solid #a6bfd3}#contactFormControl select{padding:5px 0}#contactFormControl input[type="text"]:focus,#contactFormControl input[type="password"]:focus,#contactFormControl input[type="email"]:focus,#contactFormControl textarea:focus{border:0 solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}#contactFormControl label{font-weight:normal;white-space:nowrap;text-align:right;display:none}@media screen and (min-width:768px){#contactFormControl label{text-align:left}}#contactFormControl .selectGroup label,#contactFormControl .inputTextGroup label{margin-top:3px}#contactFormControl #error{clear:both;color:#9f1818;text-align:right}#contactFormControl #succsess{clear:both;color:#9f1818;text-align:right}#contactFormControl .selectGroup{-width:50%;-float:left}#contactFormControl .selectGroup label{display:block}#contactFormControl .selectGroup select{-width:100%}#contactFormControl .inputTextGroup label{display:none}#contactFormControl .inputTextGroup input{width:100%}#contactFormControl .inputTextGroup input[type=checkbox]{width:auto}@media screen and (min-width:768px){#contactFormControl .inputTextGroup label{display:block}#contactFormControl .inputTextGroup :-ms-input-placeholder{color:#fff}#contactFormControl .inputTextGroup input::-moz-placeholder{opacity:0}#contactFormControl .inputTextGroup input::-webkit-input-placeholder{opacity:0}}#contactFormControl .checkboxGroup{-width:25%;-float:left;-margin:5px 0}#contactFormControl .checkboxGroup label{display:block}#contactFormControl .checkboxGroup input{-width:15px;-float:left}#contactFormControl .radioButtonGroup{width:25%;float:left;margin:5px 0}#contactFormControl .radioButtonGroup label{display:block}#contactFormControl .radioButtonGroup input{width:15px;float:left}#contactFormControl .textareaGroup{margin-top:-30px}#contactFormControl .textareaGroup label{display:block}#contactFormControl .textareaGroup textarea{height:240px;width:100%}#contactFormControl .textareaGroup textarea.buchung{height:345px}#contactFormControl .textareaGroup :-ms-input-placeholder{color:#fff}#contactFormControl .textareaGroup textarea::-moz-placeholder{opacity:0}#contactFormControl .textareaGroup [placeholder]::-webkit-input-placeholder{opacity:0}@media screen and (max-width:768px){#contactFormControl .textareaGroup{margin-top:0}#contactFormControl .textareaGroup label{display:none}#contactFormControl .textareaGroup :-ms-input-placeholder{color:#000}#contactFormControl .textareaGroup textarea::-moz-placeholder{opacity:1}#contactFormControl .textareaGroup [placeholder]::-webkit-input-placeholder{opacity:1}}#contactFormControl .captchaGroup{clear:both;overflow:hidden;margin:10px 0}#contactFormControl .captchaGroup #captchaHint{padding-left:10px;line-height:2.8;text-align:right}#contactFormControl .captchaGroup #captchaBox{padding:0 15px}#contactFormControl .captchaGroup input{width:48%;float:right;display:block}#contactFormControl .realperson-challenge{width:50%;overflow:hidden;float:left;padding-top:10px;cursor:pointer}#contactFormControl .realperson-text{font-family:"Courier New",monospace;font-size:5px;font-weight:bold;letter-spacing:-1px;line-height:2px;text-align:right}#contactFormControl .realperson-regen{padding-top:4px;font-size:12px;text-align:center;cursor:pointer;display:none}#contactFormControl .realperson-disabled{opacity:.5;filter:alpha(opacity=50)}#contactFormControl .realperson-disabled .realperson-regen{cursor:default}#contactFormControl .buttonGroup.submit{text-align:right}#contactFormControl .buttonGroup{overflow:hidden}#contactFormControl .buttonGroup a{text-decoration:none;border:none;margin:0;display:inline-block;text-align:left;background-color:#014a81;font-size:16px;color:#fff;text-transform:uppercase;padding:5px 20px}#contactFormControl .buttonGroup a:hover:after,#contactFormControl .buttonGroup a:hover:before{border-left-width:0;border-right-width:0}.Confirmation{text-align:left;color:#9f1818;font-size:18px}.ErrorMsg{font-size:18px;color:#9f1818}span.failureNotification{position:relative;top:-4px;z-index:1;color:#9f1818;opacity:.75}span.failureNotification.relative{display:block;position:relative;height:auto;width:100%}.textareaGroup span.failureNotification{top:auto;bottom:10px}.textareaGroup span.failureNotification.relative{position:relative;height:auto;text-align:center;width:100%}@media screen and (min-width:768px){.textareaGroup span.failureNotification{min-width:0}}.captcha{display:none}.autoHeight{height:auto}.ErrorMsg{margin-bottom:20px}#contactFormControl .form-group{text-align:left}#contactFormControl input,#contactFormControl select,#contactFormControl textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#contactFormControl input:focus,#contactFormControl select:focus,#contactFormControl textarea:focus,#contactFormControl input:active,#contactFormControl select:active,#contactFormControl textarea:active,#contactFormControl input:visited,#contactFormControl select:visited,#contactFormControl textarea:visited{outline:0 none}.datetimepicker .day.active{background:#000 !important}@media only screen and (max-width:768px){#contactFormControl label{display:none}}