.fxForm{width:100%;margin:0 auto 20px auto;}body.fxFormHelpTextsPlain{margin:20px;}label.fxFormHelpTextsPlain *,label.fxFormHelpTexts *,div.fxFormHelpTextsPlain *,div.fxFormHelpTexts *{margin:2px 0 0 0;font-size:13px;color:#999999;line-height:16px;display:inline-block;}.fxForm_right div.fxFormHelpTextsPlain,.fxForm_right label.fxFormHelpTextsPlain{padding:0 !important;}.fxForm_RTEDistanceCheckbox{height:3px;}.fxFormElements{height:1px;visibility:hidden;overflow:hidden;}.fxFormInfoBlock{width:75%;display:inline-block;}.fxFormTopLabel{width:75%;display:inline-block;margin:0 0 0 0;}.fxFormRteInfoBlock{width:75%;display:inline-block;margin:0 0 10px 0;border:solid 1px #CCCCCC;background:#F0F0F0;border-radius:3px;padding:5px;position:relative;}.fxFormInfoBlock p,.fxFormRteInfoBlock p{margin:0;}.fxFormRteInfoBlock>span{position:absolute;padding:0 10px;color:#999999;border:solid 1px #000000;background:#FFFFFF;font-size:10px;top:-10px;}.pxHeight5{height:5px;}.pxHeight10{height:10px;}ul.fxFormError li{color:#999999 !important;margin:0 0 5px 40px;}.chzn-container{width:100% !important;}.fxFormErrorHead,.fxFormError,div.fxFormError,label.fxFormError{color:#CC0000;}.fxFormErrorHead{font-weight:bold;display:inline-block;margin:0 0 10px 0;text-decoration:none;}.fxForm_right span.fxFormError{margin-top:-8px;display:block;}.fxForm_right input[type="checkbox"],.fxForm_right input[type="radio"]{position:absolute;top:4px;left:0;}.fxForm_right label,.fxForm_right div.fxFormHelpTexts{padding:0 0 0 20px;display:block;}input.fxFormError,textarea.fxFormError,select.fxFormError{background:#FFE1E1 !important;color:#CC0000;font-weight:normal;}.chosen-container.fxFormError .chosen-single{background:#FFE1E1 !important;}.fxFormSuccess{color:#00CC00;}.fxForm *{}.fxForm_title{line-height:20px !important;margin-bottom:12px;padding-top:5px;text-align:left;}.fxForm_radioindet{margin-left:18px;}.fxForm input[type="text"],.fxForm input[type="password"],.fxForm input[type="date"],.fxForm input[type="time"],.fxForm input[type="datetime"],.fxForm input[type="email"],.fxForm textarea,.fxForm div[contenteditable="true"],.fxForm select{background-color:#FFFFFF;border:1px solid #B6BCC6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:140%;display:inline-block;margin-bottom:5px;outline:0 none;padding:4px;width:100%;transition:background 0.2s linear 0s;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}.fxForm input[type="file"]{width:100%;display:block;}.fxForm input[type="radio"],.fxForm input[type="checkbox"]{display:inline-block;border:0 none;cursor:pointer;height:auto;line-height:normal;margin-left:0;margin-top:0;margin-bottom:5px;margin-right:4px;padding:0;width:auto;}.fxFormNoPaddingTop{padding-top:1px !important;height:1px !important;}.fxForm textarea{height:160px;}.fxForm input::-moz-placeholder,.fxForm textarea::-moz-placeholder{color:#999999;opacity:1;}.fxForm input:focus,.fxForm select:focus,.fxForm textarea:focus{border:1px solid #56B4EF;box-shadow:0 1px 3px rgba(0,0,0,0.05) inset,0 0 8px rgba(82,168,236,0.6);}.fxFormRadioButtonLabel{margin-right:20px;display:inline-block !important;float:none;}.fxFormRadioButton2outer{position:relative;display:inline-block;}.fxFormRadioButton2{margin-left:20px !important;}.fxFormTitleline{line-height:20px;padding-top:5px;text-align:left;color:#000000;display:block;margin-bottom:5px;}.fxForm fieldset:after{clear:both;}.fxForm fieldset{margin-bottom:15px;border:solid 1px #B6BCC6;padding:0;border-radius:5px;}.fxForm fieldset legend{padding:0 5px 4px 10px;font-weight:bold;color:#9E9E9E;}.fxForm fieldset .fxFormFieldsInner{padding:5px 10px;}.fxFormLabel{float:left;padding-top:5px;text-align:right;width:320px;line-height:20px;}.fxForm div.fxFormRight{margin-left:340px;line-height:18px;text-align:left;}.fxForm div.fxFormRight:after{clear:both;}.fxForm p.fxFormNotification{margin:0;color:#999999;}.fxFormRight>.fxFormRadio:first-child,.fxFormRight>.fxFormCheckbox:first-child{padding-top:1px;}.fxFormCheckbox{line-height:18px;margin:5px 0;padding-left:18px;color:#59606C;width:auto;}.fxFormRadio{line-height:18px;margin:5px 0;padding-left:18px;color:#59606C;width:auto;}.fxFormFile{overflow:hidden;position:relative;cursor:pointer;margin-bottom:5px;}.fxFormFile div{margin-bottom:5px;display:block;width:140px;}.fxFormFile [type=file]{cursor:inherit;display:block;font-size:1px;-ms-filter:alpha(opacity=0);height:26px;width:140px;opacity:0;position:absolute;right:0;text-align:right;top:0;}.fxFormButton{background:#ED1C24;color:#FFFFFF;border:solid 2px #ED1C24;margin:5px 0 0 0;padding:4px 10px;border-radius:3px;cursor:pointer;width:auto !important;}.submitButtonLabel{font-size:2px;line-height:1px !important;}.bg_linear_grey{color:#59606C;border:1px solid #B6BCC6;background-color:#F9F9F9;}.bg_linear_orange{background-color:#D3A22E;}.bg_linear_red{background-color:#A22A2D;}.bg_linear_green{background-color:#91C71F;}.bg_linear_blue{background-color:#55ACEE;}.bg_linear_intenseblue{background-color:#55ACEE;}.fxForm_label,.fxForm_labelEdit{float:left;text-align:right;width:25%;line-height:20px;padding:5px 20px 0 20px;position:relative;}.fxForm_label>span{position:relative;}.fxForm_labelEdit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.fxForm_right{margin:0 0 3px 0;width:75%;float:left;position:relative;}.contact_submitButton{margin:0 0 0 160px;}.fxFormMandatory_before{display:inline-block;padding:0 5px 0 0;position:absolute;left:-7px;top:-3px;font-size:10px;}.fxFormMandatory_after{margin:0;display:none;}.fxForm_oneFieldBlock{margin:0 0 15px 0;}.fxFormClearBoth{clear:both;}.fxForm .chzn-results{margin:0 !important;}.fxForm .chzn-results li{margin:0 0 5px 0 !important;}.fxForm .chzn-container-single .chzn-single{height:30px;}.fxForm .chzn-container-single .chzn-single b,.fxForm .chzn-container-single .chzn-single span{margin-top:3px;}.fa-twitter-square:before{content:"\f081";}.fa-facebook-square:before{content:"\f082";}.fa-linkedin-square:before{content:"\f08c";}.fa-instagram:before{content:"\f16d";}.fa-flickr:before{content:"\f16e";}.fa-xing-square:before{content:"\f169";}.fa-print:before{content:"\f02f";}.fa-envelope:before{content:"\f0e0";}.fa-pinterest-square:before{content:"\f0d3";}#modsocialmediaBox{margin:10px 0 10px 0;text-align:left;position:relative;}.modsocialmedia_sprite{background-image:url('../../../../mod/socialmedia/img/awSocialmediaSprite2.png');background-repeat:no-repeat;display:inline-block;width:16px;height:16px;padding:8px;cursor:pointer;}#modsocialmediaTxt{margin-right:8px;position:relative;top:-3px;line-height:150%;}.modsocialmedia_hideText{display:none;}#modsocialmediaBox a{cursor:pointer;}#modsocialmediaBox .modSocialMediaIconBox{margin-right:10px;display:inline-block;font-size:30px;}#modsocialmediaBox .modSocialMediaIconBox:last-child{margin-right:0;}.modSocialMediaIconBox .fa{cursor:pointer;opacity:0.8;filter:alpha(opacity=80);}.modSocialMediaIconBox:hover .fa{cursor:pointer;opacity:1;filter:alpha(opacity=100);}#modsocialmediaPrint_color{background-position:-120px 0;}#modsocialmediaPrint_white{background-position:-120px -40px;}#modsocialmediaFBShare_color{background-position:0 0;}#modsocialmediaFBShare_white{background-position:0 -40px;}#modsocialmediaTwitterShare_color{background-position:-40px 0;}#modsocialmediaTwitterShare_white{background-position:-40px -40px;}#modsocialmediaGooglePlusShare_color{background-position:-80px 0;}#modsocialmediaGooglePlusShare_white{background-position:-80px -40px;}#modsocialmediaLinkedInShare_color{background-position:-160px 0;}#modsocialmediaLinkedInShare_white{background-position:-160px -40px;}.nlRegisterFieldsRemarks{display:block;margin:5px 0 0 0;font-style:italic;}div#nlRegisterForm label{display:block;}div#nlRegisterForm input[type=text],div#nlRegisterForm select{width:100%;margin:0 0 5px 0;}input#nlRegisterSubmit{cursor:pointer;display:block;margin:10px 0 0 0;font-size:16px;padding:5px 10px;}div#nlRegisterForm label#receivesNewlsetterLabel{display:inline-block;}label#receivesNewlsetterLabel{margin:0 0 0 5px;}.nlFormError{color:#CC0000;font-weight:bold;}label.nlFormError{color:#CC0000;}input.nlFormError,select.nlFormError{background:#FFE8E8;}#logoBox{margin:15px 0 15px 0 !important;display:inline-block;}label#searchLabel{display:block;margin:2px 5px 0 0;}form#fxSearchPanel{display:block;position:relative;}div#fxSearchInputDiv{}input#fxSearchInput{text-align:center;border:solid 1px #FFFFFF;border-radius:3px;width:60%;height:40px;font-size:15px;padding:2px;margin:0 0 5px 0;}div#fxSearchDeleteIcon{width:16px;height:16px;background:url("../../../../mod/pagesearch/images/icon_deletesearchinput.png") no-repeat;top:3px;cursor:pointer;}.fxSearchHeadLayer{width:100%;display:block;}.fxSearchHeadLayer>span{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.dn{visibility:hidden;width:1px;height:1px;overflow:hidden;}.fxSearchShowLocation{font-size:80%;display:block;font-style:italic;}input#fxSearchButton{padding:5px 20px 3px 20px;border-radius:4px;border:solid 1px #FFFFFF;color:#FFFFFF;text-transform:uppercase;height:auto;cursor:pointer;background:#ED1C24;font-weight:bold;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}div#fxSearchLayerOuter{width:60%;top:38px;left:0;right:0;position:absolute;margin:0 auto;}div#fxSearchLayerScroller{height:160px;width:100%;overflow-y:scroll;background:#FFFFFF;border:solid 1px #999999;text-align:left;}div#fxSearchLayerContent{margin:15px;color:#000000;}.livesearch_nohit{white-space:nowrap;}.fxSearchHide{display:none;}div#fxSearchHeaderInfoPage,div#fxSearchHeaderInfoLayer{margin:0 0 40px 0;padding:0 0 5px 0;border-bottom:solid 1px #000000;}div.fxSearchOneHitPage,div.fxSearchOneHitLayer{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:dotted 1px #000000;}div.fxSearchOneHitLayer{line-height:16px;}.fxSearchHitsList div.fxSearchOneHitPage:last-child{margin-bottom:0!important;padding-top:0 !important;border-bottom:none !important;}div.fxSearchSubHead{display:block;background:#CCCCCC;padding:2px 5px;margin:0 0 0 0;}div.fxSearchContentContainerLayer{min-height:15px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;}div.fxSearchOneHitPage a,div.fxSearchOneHitPage a:link,div.fxSearchOneHitPage a:active,div.fxSearchOneHitPage a:visited,div.fxSearchOneHitLayer a,div.fxSearchOneHitLayer a:link,div.fxSearchOneHitLayer a:active,div.fxSearchOneHitLayer a:visited{color:#000000;text-decoration:none;}div.fxSearchOneHitPage a:hover,div.fxSearchOneHitLayer a:hover{color:#000000;text-decoration:underline;}p.fxSearchHeadline{font-size:20px;font-weight:bold;}.quicksearchmarked{background-color:yellow;color:#406186;}html,html *{font-family:"Open Sans",sans-serif;font-size:15px;line-height:140%;margin:0;padding:0;}body{background:none repeat scroll 0 0 #83004B;color:#000000;padding:0;position:relative;}body.home,body.rte,body.article,body#bo{background:#FFFFFF;}body#bo{margin:20px;background:#FFFFFF;font-size:14px;}body#tinymce,body.pagecontent{background:#FFFFFF;margin:20px;}body#bo *{font-size:14px;}div,article,span,input,textarea,select,label{-moz-box-sizing:border-box;box-sizing:border-box;}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block;}a img{border:0 none;}img{border:0 none;height:auto;max-width:100%;vertical-align:middle;}.fxContainer{position:relative;top:0;margin:0 auto;}div{font-size:15px;}h1{font-family:"Open Sans",sans-serif;font-weight:400;margin:0 0 20px 0;font-size:24px;color:#83004B;line-height:120%;}h1 span{display:block;}h2{font-family:"Open Sans",sans-serif;font-weight:400;margin:0 0 12px 0;font-size:18px;color:#83004B;line-height:130%;}h3{color:#000000;margin:0 0 12px 0;font-size:15px;font-weight:400;line-height:130%;}a{color:#EC1B24;}a:link,a:active,a:visited{color:#EC1B24;text-decoration:underline;}a:hover{color:#83004b;text-decoration:underline;}a.noUnderline,a.noUnderline:link,a.noUnderline.active,a.noUnderline:visited,a.noUnderline:hover{text-decoration:none;color:#000000;}ul{margin:0 0 20px 40px;}ul li{line-height:150%;}a.linksImportant{color:#EC1B24;}h2 a,h2 a:link,h2 a:active,h2 a:visited,h3 a,h3 a:link,h3 a:active,h3 a:visited{text-decoration:none;color:#83004B;font-size:18px;}h2 a:hover,h3 a:hover{color:#83004B;text-decoration:underline;}p{margin:0 0 20px 0;color:#000000;}.smallMetaTxt{display:none;}.fxFormButton:hover{border:solid 2px #83004B;background:#83004B;}.menuContainer{max-width:960px;padding:0 20px;}.fxFormSecFields{display:none;}.formSideNote{display:inline-block;font-size:12px;color:999999;font-style:italic;margin:-4px 0 5px 0;}.formContainer{max-width:600px;}.formContainer>.fxForm>div,.fxForm>fieldset>div{margin:0 0 5px 0;}.previewimageDelete{display:inline-block;margin:0 0 0 10px;cursor:pointer;}.remainingCharInfo,.remainingCharInfo *{font-size:12px;font-style:italic;}.remainingCharInfo{float:right;}.fxForm>fieldset{border:none;border:solid 1px #CCCCCC;border-radius:3px;padding:10px;background:#F0F0F0;position:relative;margin:40px 0 10px 0;}.fxForm>fieldset legend{font-weight:400;font-size:14px;margin:0;left:-1px;padding:5px 10px;background:#F0F0F0;position:absolute;top:-30px;border:solid 1px #CCCCCC;border-bottom:none !important;border-top-left-radius:3px;border-top-right-radius:3px;}.fxFormCheckBox{display:inline-block;margin:5px 0 0 0;}.forgotPasswordLink{font-size:14px;display:inline-block;margin:0 0 0 20px;}.fxFormError{display:block;margin:0 0 10px 0;color:#CC0000;}.fxFormError input,.fxFormError select,.fxFormError textarea{background:#FCDADC !important;}.boxAsFormField{display:block;width:100%;border-radius:3px;padding:6px 4px;margin:0 0 10px 0;background:#DDDDDD;}input[type="submit"]{-webkit-appearance:none;}.rootContainer{max-width:940px;margin:0 auto;padding:0 20px;}#sideInfo,#sideInfoMenu{margin:47px 0 0 0;width:30%;display:inline-block;vertical-align:top;}#sideInfoMenu{margin:0 0 0 0;width:25%;padding:0 20px 0 0;border-right:solid 1px #CCCCCC;}.contentRightLarge{padding:0 0 0 21px !important;border-left:solid 1px #CCCCCC;margin:0 0 0 -1px !important;}#sideInfoMenu a{text-decoration:none;font-size:14px;display:inline-block;margin:0 0 5px 0;}#sideInfoMenu a:hover{text-decoration:underline;}#sideInfoMenu a.sideMenuAC{font-weight:bold;color:#83004b;}#mainContent{max-width:728px;margin:0 auto;}.fxEditMode_image_container{background:#FFFFFF;}#containerMetaNav{position:absolute;top:30px;right:35px;}#containerMetaNav a,#containerMetaNav a span{text-decoration:none;font-size:13px;}.home h1,h2.homeHeadline{font-weight:400;margin:0 0 30px 0;font-size:24px !important;color:#83004B;}.home ul,.article ul{margin:0 0 30px 35px;}.home p,.home li{color:#000000;font-size:15px;line-height:150%;}.home li{margin-bottom:10px;}#navSearch{width:100%;background:#83004B;margin-top:0;display:none;position:absolute;top:53px;left:0;z-index:-1;padding:0 20px;height:110px;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0 11px 15px -6px rgba(0,0,0,0.75);-moz-box-shadow:0 11px 15px -6px rgba(0,0,0,0.75);box-shadow:0 11px 15px -6px rgba(0,0,0,0.75);}#fxSearchContainer{padding:15px 0 0 0;}input#fxSearchButton:hover{border:solid 1px #ED1C24;background:#FFFFFF;color:#ED1C24;}#trainingSearchBox{position:relative;margin:0 auto;display:inline-block;max-width:400px;width:100%;}#trainingSearchLayer{position:absolute;top:40px;left:0;width:100%;min-height:40px;max-height:180px;background:#FFFFFF;display:none;border-left:solid 1px #999999;border-right:solid 1px #999999;border-bottom:solid 1px #999999;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:100;overflow-y:auto;overflow-x:hidden;}#searchGoButton{padding:5px 0 0 0;text-align:center;border:solid 1px #999999;width:40px;height:40px;font-size:25px;background:#F0F0F0;position:absolute;right:0;top:0;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;color:#83004B !important;}.hideRemove{display:none;}#searchRemoveButton{text-decoration:none;padding:5px 0 0 0;text-align:center;width:40px;height:40px;font-size:20px;position:absolute;right:-35px;top:5px;cursor:pointer;color:#83004B !important;}#searchVal{border-top-left-radius:5px;border-bottom-left-radius:5px;height:40px;width:100%;padding:2px 35px 2px 5px;border:solid 1px #999999;border-top-right-radius:5px;border-bottom-right-radius:5px;}.searchAC{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;}.ajaxOneUserHit{font-size:14px;cursor:pointer;padding:5px 10px;}.ajaxSearchLine{padding-top:5px;border-bottom:dashed 1px #CCCCCC;margin-bottom:5px;}.ajaxOneUserHit:hover{background:#F0F0F0;}.ajaxOneUserHit strong{font-size:14px;margin-bottom:0;display:block;}.ajaxLocInfo{display:block;font-style:italic;font-size:14px;}#searchVal::placeholder{color:#DDDDDD;font-style:italic;}#searchVal:-ms-input-placeholder{color:#DDDDDD;font-style:italic;}#searchVal::-ms-input-placeholder{color:#DDDDDD;font-style:italic;}.infoTabs{position:relative;margin:30px 0 20px 0;height:44px;}.oneInfoTab{z-index:10;display:inline-block;position:relative;padding:11px 11px 5px 11px;cursor:pointer;font-size:20px;color:#AAAAAA !important;text-decoration:none !important;}.tabLine{position:absolute;bottom:-2px;width:100%;height:1px;background:#39393A;}#tabLegend{padding:10px 0;float:right;}.oneInfoTab span{font-size:20px;}.oneInfoTab:hover{color:#39393A !important;text-decoration:none !important;}.oneInfoTab.infoTabAC{color:#39393A !important;;background:#FFFFFF;margin:0 0 0 0;border-right:solid 1px #231F20;border-top:solid 1px #231F20;border-left:solid 1px #231F20;border-bottom:solid 1px #FFFFFF;}#trainingContentContainer{position:relative;}#trainingList{top:0;z-index:10;min-height:200px;max-width:728px;margin:0 auto;}#trainingMap{top:0;z-index:0;min-height:200px;max-width:760px;margin:0 auto;}#trainingList.fadeMeOut{display:none;}#trainingMap.fadeMeOut{height:1px;overflow:hidden;visibility:hidden;}.trainingTable{width:100%;margin:10px 0 0 0;}.trainingTable th{border-bottom:solid 2px #999999;text-align:left;padding:10px;margin:0 3px;white-space:nowrap;}.trainingTable th a{color:#000000 !important;}.trainingTable th a span{margin:0 0 0 5px;font-size:18px;color:#000000 !important;}.trainingTable th a:hover,.trainingTable th a:hover span{color:#83004B !important;}.trainingTable td{padding:5px 0;text-align:left;vertical-align:top;margin:5px 3px 3px 3px;}.listZipInfo{padding:13px 10px 10px 10px !important;}.showCity{margin:0 0 0 5px;display:inline-block;font-size:12px;font-style:italic;}.zipBorder{padding-bottom:10px;margin-bottom:10px;border-top:solid 1px #CCCCCC;}.locationListingAddress{display:block;margin:0 0 0 0;}.locationHeadline{display:block;margin:0 0 0 0;font-weight:600;}.providerName{font-size:13px;display:block;margin:0;line-height:100%;}.providerName span{font-size:13px;font-weight:400;font-style:italic;}.locationHeadline img{margin:-3px 5px 0 0 !important;}.listLink{display:block;padding:10px;color:#000000 !important;text-decoration:none !important;}.listLink:hover,.listLink:hover *{background:#F0F0F0 !important;}.gm-style-iw{left:0 !important;}.gm-style-iw>div{overflow-y:auto !important;overflow-x:hidden !important;}.gm-style-iw>div>div{overflow:hidden !important;}.mapsLayerHeadline{text-align:left;border-bottom:dashed 1px #CCCCCC;margin:0 0 0 10px;padding:0 0 0 0;}.mapsLayerHeadline strong{display:block;font-size:16px;color:#83004B;font-weight:600;}.mapsLink{margin:0 0 0 0;text-align:left;width:400px;display:block;padding:2px 0 2px 10px;}.mapsLink,.mapsLink *{color:#000000 !important;text-decoration:none !important;}.mapsLink:hover,.mapsLink:hover *{background:#F0F0F0 !important;color:#000000 !important;}.mapsImages{white-space:nowrap;vertical-align:top;}.mapsTxt{font-size:13px;width:99%;}.mapsTxt span{font-size:13px;font-weight:400;font-style:italic;display:block;}.mapsTxt strong{display:block;margin:0 0 0 0 !important;}.englishIcon{overflow:hidden;height:13px;display:inline-block;font-size:9px;padding:2px 5px;background:#FFFFFF;border:solid 1px #83004B;line-height:90%;border-radius:3px;text-transform:uppercase;cursor:default;}.trainingDetail .englishIcon{position:relative;top:-8px;}h1.trainingDetail{margin:0 0 10px 0;max-width:80%;float:left;}.trainingDetailBackDistances{height:20px;display:block;}h1.trainingDetail span{display:block;color:#000000;font-size:17px;}.trainingDetailContact span.fa{display:inline-block;text-align:center;min-width:20px;font-size:16px;}span.fa.emailicon{font-size:14px;}.trainerImg{vertical-align:top;display:table-cell;width:150px;padding:40px 10px 0 0;}.trainerImgBox{background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100%;}.trainerImg .trainerImgBox{width:100px;height:100px;}.trainerImg img{border-radius:100%;}div.tableContent{display:table;width:100%;}div.trContent{display:table-row;}div.trainerRight{display:table-cell;vertical-align:top;position:relative;}.dogIconsDetails{margin:0 0 0 0;float:right;white-space:nowrap;}.dogIconsDetails img{margin:0 5px 0 0;}#sideInfo.trainingDetailContact{margin:0;;}.locationDetailsList{margin:0 0 20px 0;list-style-type:none;}.locationDetailsList li{margin:10px 0 0 0;list-style-type:none;position:relative;padding:0 0 0 20px;}.locationDetailsList li span{position:absolute;left:0;top:3px;}.trainerImgSmall{display:none;}#newLocationLink span{margin:0 5px 0 0;}#newLocationLink{text-decoration:underline;cursor:pointer;}.locationBox>span{position:absolute;right:0;top:-20px;font-size:12px;text-decoration:underline;cursor:pointer;}.fieldInfoTxt{font-style:italic;color:#999999;display:inline-block;margin:-5px 0 10px 0;}.fieldInfoTxt p,.fieldInfoTxt p *{font-style:italic;color:#999999;font-size:12px;margin:0;}.mapsGetGeoDataLink{font-size:11px;color:#000000;text-decoration:underline;cursor:pointer;position:absolute;right:8px;top:27px;background:#CCCCCC;padding:2px 6px;border-radius:2px;}.mapsPreviewLink{float:right;font-size:12px;color:#999999;text-decoration:underline;cursor:pointer;}.locationInfoText{font-weight:700;}@font-face{font-family:'FontAwesome';src:url('../../../../sys/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../../../../sys/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../../../../sys/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../../../../sys/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../../../../sys/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../../../../sys/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-search:before{font-size:20px;content:"\f002";}.fa-plus-square:before{content:"\f0fe";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-up:before{content:"\f0d8";}.fa-phone:before{content:"\f095";}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b";}.fa-envelope-o:before{content:"\f003";}.fa-external-link-square:before{content:"\f14c";}.fa-map-marker:before{content:"\f041";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}div.homeHeaderImageOuter,div.headerImageOuter{position:relative;padding-bottom:0;padding-top:0;width:100%;overflow:hidden;}div.headerImageOuter{height:240px;}div.homeHeaderImageOuter{height:400px;}div.headerImageInner{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.fxVideo_responsive{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;}.fxVideo_responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.fxVideoEdit{background:#CCCCCC;}.fxVideoEdit iframe{display:none;}#topBarContainer{position:relative;top:0;z-index:999;width:100%;background:#FFFFFF;border-bottom:solid 4px #ED1C24;-webkit-box-shadow:0 3px 18px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 3px 18px -4px rgba(0,0,0,0.75);box-shadow:0 3px 18px -4px rgba(0,0,0,0.75);} #logoBox img{height:100px !important;}#homeContentBG{width:auto;min-height:460px;background:#FFFFFF;position:relative;}.homeBoxTopDistance{height:50px;clear:both;}.homeBoxBottomDistance{height:50px;clear:both;}.homeContentInner{text-align:left;margin-left:50px;}.homeBoxContent{padding:0;}.homeContent{margin:0 auto;background:#FFFFFF;}.listHomeImage{float:left;width:90px;margin:-8px 10px 0 0;}.contentDistanceTop{height:40px;}.contentDistanceBottom{height:20px;clear:both;}#pageBannerBG{background:#FFFFFF;padding:0 0 40px 0;}.footerContent{font-size:14px;position:relative;}.footerContentHome{border-top:none;height:1px;overflow:hidden;}#footer_outer{width:auto;height:auto;display:block;padding:0 20px;}#footer_inner{margin:0 auto;top:0;max-width:960px;padding:20px 0;}#footer_inner *{color:#FFFFFF;}#madeByArtware{position:absolute;right:10px;bottom:10px;}#pagePrintInfo{display:none;}.shareTable{margin:40px 0;}#listingContent{display:inline-block;width:65%;vertical-align:top;margin-right:5%;}#listingContent h2 span{display:block;font-size:12px;}.activitiesAuthorDateInfo{color:#666666;display:block;font-size:12px;line-height:14px;padding:0 20px 10px 20px;}.listingDistance{padding:0 0 20px 0;border-bottom:dotted 1px #666666;margin-bottom:20px;clear:both;}.listingImageHome,.listingImage{padding:0 10px 0 0;margin:0 1% 5px 0;width:25%;display:inline-block;vertical-align:top;}.listingImage a{display:block;text-align:center;background-repeat:no-repeat;background-size:contain;background-image:url("../../../../fxproject/hundekunde/images/imgPlaceholder.jpg");background-position:center center;width:100%;padding-bottom:75%;border:solid 1px #CCCCCC;}.listingText{vertical-align:top;padding:0 0 0 0;margin:-6px 0 0 0;width:74%;display:inline-block;}.listingText p{margin:2px 0 0 0;}.detailsOverviewNext{float:right;}#searchBox{display:inline-block;float:left;width:400px;margin:20px 0 0 0;padding:0 0 20px 0;position:relative;}#removeSearchLink{text-align:left;display:block;color:#CC0000;}#searchField{border:solid 1px #868686;background:#FFFFFF;padding:0 30px 0 5px;height:32px;width:100%;font-size:14px;}#searchGo{position:absolute;right:2px;top:3px;z-index:9px;}#searchDelete{z-index:10px;position:absolute;right:2px;top:3px;}#searchInfo{padding:0 0 20px 0;}#searchInfo,#searchInfo *{font-size:14px;font-weight:bold;}.clearBoth{clear:both;}.hideElement{display:none;}.pxHeight20{height:20px;} .detailImageFloat{margin:5px 20px 5px 0;float:left;width:30%;} .listTopics a{color:#666666;} .topicAC{color:#83004B !important;text-decoration:none !important;}.detailImageFloat span{font-size:11px;font-style:italic;}@media only screen and (min-width:768px) and (max-width:979px) {.fxForm_label{width:30%;}.fxForm_right{width:70%;position:relative;}.fxForm_right input[type="checkbox"],.fxForm_right input[type="radio"]{position:absolute;top:4px;left:0;}.fxForm_right label{padding:0 0 0 20px;}#logoBox{margin:23px 13px 23px 13px;}#logoBox img{height:48px;}body{padding:0;} s#logoBox{margin:15px 0 15px 20px !important;display:inline-block;} #logoBox img{height:60px !important;}#navSearch{border-top:solid 8px #FFFFFF;top:30px;} article.home h1{margin:0 0 30px 0;font-size:32px;color:#334B73;} .homeTextImageWidthEvent{width:520px;} .homeTextImageWidth{width:520px;} #mainNavBox{position:absolute;right:0;bottom:0;display:inline-block;vertical-align:bottom;} #homeContentBG{width:auto;min-height:360px;position:relative;} .homeContentInner{margin-left:30px;} #containerMetaNav{position:absolute;top:15px;right:35px;} #searchBox{display:inline-block;clear:both;;width:100%;margin:-3px 0 0 0;padding:0 0 20px 0;position:relative;} .detailsOverviewNext{font-size:14px;padding:0 20px 0 20px;} .teamList{padding:0 20px;float:left;width:400px;} .detailHeadline{width:375px;} div.homeHeaderImageOuter{padding-bottom:25%;height:0;} div.headerImageOuter{padding-bottom:15%;height:0;} .regFormFields #newsletter,.regFormFields #tandc,.regFormFields #changeInvoice{width:auto;margin:4px 5px 0 0;} .regFormFields label{display:block;text-align:left;width:100%;} .regFormFields input,.regFormFields textarea{width:100%;} .regFormFields .labelInvoiceAdd,.regFormFields .labelTandc{display:inline-block;width:90%;} .regFormFields #goRegButton{margin:15px auto 0 auto;} .regFormFields .fieldZip{width:20%;} .regFormFields .fieldCity{width:78%;} .regFormFields .fieldStreet{width:61%;} .regFormFields .fieldStreetNo,.regFormFields .fieldStairs,.regFormFields .fieldDoor{width:11%;}}@media only screen and (min-width:480px) and (max-width:767px) {.fxForm{width:100%;}.fxForm_label{float:none;padding:0;text-align:left;width:100%;line-height:20px;display:block;}div.fxForm_right{margin-left:0;width:auto;position:relative;width:auto;float:none;clear:both;}.fxForm_right input[type="checkbox"],.fxForm_right input[type="radio"]{position:absolute;top:4px;left:0;}.fxForm_right label{padding:0 0 0 20px;display:block;}.fxForm input,.fxForm textarea,.fxForm div[contenteditable="true"],.fxForm select{width:100%;}.fxFormMandatory_before{display:none;}.fxFormMandatory_after{display:inline-block;padding:0 0 0 5px;}.captchaTable{width:100%;}#logoBox{margin:15px 0 15px 20px !important;display:inline-block;}#logoBox img{height:48px;}body{padding:0;} #logoBox img{height:60px !important;} #navSearch{border-top:none;top:-4px;} .homeTextImageWidthEvent{width:300px;} .homeTextImageWidth{width:300px;} #langSelectUL li *{font-size:12px } #mainNavBox{display:block;position:static;} #smallNavButton{display:inline-block;position:absolute;right:25px !important;top:50px;margin:0 auto;width:70px;height:30px;padding:0 34px 0 0;color:#83004B;cursor:pointer;background-image:url("../../../../fxproject/hundekunde/images/menu_switch.png");background-repeat:no-repeat;background-position:right 5px;} #smallNavButton>span{display:inline-block;margin:3px 0 0 0;} article.home h1{font-weight:400;margin:0 0 20px 0;font-size:28px;} .homeContent{margin:0 auto;float:none;} #homeContentBG{width:auto;min-height:330px;position:relative;} .homeBannerTransBg{padding:10px 0;background:#FFFFFF;width:100%;} .homeBoxTopDistance{height:20px;} .homeBoxBottomDistance{height:20px;} .homeContentInner{background:#FFFFFF;padding:20px;min-height:170px;margin-left:0;} article.home ul{margin:0 0 0 30px;} .footerPart1,.footerPart2{display:block;} .footerPart2{display:none;} #containerMetaNav{position:absolute;top:10px;right:20px;} #containerMetaNav a,#containerMetaNav a span{font-size:13px;} #categoriesSelector,#categoriesSelector *{font-size:12px;} #searchBox{display:inline-block;clear:both;;width:100%;margin:-3px 0 0 0;padding:0 0 20px 0;position:relative;} .detailsOverviewNext{font-size:14px;padding:0 20px 0 20px;} .teamList{padding:0 20px;float:left;width:320px;} .detailHeadline{width:375px;} .menuContainer{width:100%;} .homeRootContent,.homeInfoBox{width:100%;} .searchTerm_field{width:100%;} .regFormFields #newsletter,.regFormFields #tandc,.regFormFields #changeInvoice{width:auto;margin:4px 5px 0 0;} .regFormFields label{display:block;text-align:left;width:100%;} .regFormFields input,.regFormFields textarea{width:100%;} .regFormFields .labelInvoiceAdd,.regFormFields .labelTandc{display:inline-block;width:90%;} .regFormFields #goRegButton{margin:15px auto 0 auto;} .regFormFields .fieldZip{width:20%;} .regFormFields .fieldCity{width:78%;} .regFormFields .fieldStreet{width:61%;} .regFormFields .fieldStreetNo,.regFormFields .fieldStairs,.regFormFields .fieldDoor{width:11%;} div.homeHeaderImageOuter{padding-bottom:25%;height:0;} div.headerImageOuter{padding-bottom:15%;height:0;}.selfevaluationBoxTable{display:block;}.selfevaluationBoxTr{display:block;}.selfevaluationBox,.selfevaluationSummaryOneQuestion{display:block;width:100%;margin:20px auto;max-width:320px;}.selfevaluationNextPrev:first-child{float:left;}.selfevaluationNextPrev:last-child{float:right;}.selfevaluationTd{display:inline-block;}}@media only screen and (min-width:0) and (max-width:479px) {.fxForm{width:100%;}.fxForm_label{display:block;float:none;padding:0;text-align:left;width:100%;line-height:20px;}div.fxForm_right{margin-left:0;width:auto;clear:both;}.fxForm_right input[type="checkbox"],.fxForm_right input[type="radio"]{position:absolute;top:4px;left:0;}.fxForm_right label{padding:0 0 0 20px;display:block;}.fxForm input,.fxForm textarea,.fxForm div[contenteditable="true"],.fxForm select{width:100%;}.fxFormMandatory_before{display:none;}.fxFormMandatory_after{display:inline-block;padding:0 0 0 5px;}.fxForm_right{width:auto;float:none;}.captchaTable{width:100%;}#logoBox{margin:15px 0 15px 20px !important;display:inline-block;}#logoBox img{height:48px;}body{padding:0;} #logoBox img{height:60px !important;} .menuContainer{width:100%;} #navSearch{border-top:none;top:-4px;}.smallMetaTxt{display:inline;}.largeMetaTxt{display:none;} .homeTextImageWidthEvent{width:280px;} .homeTextImageWidth{width:280px;} #infoBarContainer div{font-size:10px;color:#FFFFFF;padding:5px 13px;margin:0 auto;} #langSelectUL li *{font-size:12px } .menuitem_0{padding-left:35px;display:block;} #mainNavBox{display:block;position:static;}.showCity{margin:0 0 0 0;display:block;}.trainingTable th{padding:5px 5px 5px 0;}.trainingTable td{padding:5px 5px 5px 0;}.listZipInfo{padding:5px 5px 5px 0 !important;}.dogIconsDetails{clear:both;float:none;margin:0 0 0 45px;} .homeContentInner{margin-left:0;} #homeContentBG{width:auto;min-height:200px;position:relative;} .homeBannerTransBg{width:100%;float:left;padding:5px 0;background-position:left top;} .homeBoxTopDistance,.homeBoxBottomDistance{height:20px;} .homeContent{margin:0 auto;float:none;} .homeRootContent,.homeInfoBox{width:100%;} article.home h1{margin:0 0 5px 0;font-size:20px;} article.home ul{margin:0 0 0 30px;} #footer_inner *{color:#FFFFFF;} .footerPart1,.footerPart2{display:block;} .footerPart2{display:none;} .footerContent,.footerContent *{font-size:12px;} #containerMetaNav{position:absolute;top:10px;right:12px;} #containerMetaNav a{font-size:13px;} #categoriesSelector,#categoriesSelector *{font-size:11px;} #searchBox{display:inline-block;clear:both;width:100%;margin:-3px 0 0 0;padding:0 0 20px 0;position:relative;}#searchRemoveButton{position:absolute;right:35px;top:5px;}#searchVal{padding-right:70px;} .detailsOverviewNext{font-size:12px;padding:0 20px 0 20px;} .teamPhoto{width:54px;float:left;height:72px;margin:0 0 0 20px;background:#F0F0F0;} .teamList{padding:0 20px 0 10px;float:left;width:240px;} .teamList h2{font-size:16px;} #examinersTable{width:100px;} .examinersZoneHeader,.examinersZoneHeader *,.examinersContent,.examinersContent *{font-size:13px;} .examinersZoneHeader span{overflow:hidden;display:block;width:80%;} .detailImageFloat{width:100%;margin:0 0 10px 0;clear:both;} .detailHeadline{font-size:18px;width:230px;line-height:130%;margin:-5px 0 20px 0;} .detailCalenderIcon{width:40px;height:45px;background:#83004B;border-radius:3px;float:left;margin:0 8px 0 0;position:relative;} .detailCalenderDay{color:#FFFFFF;margin:2px 0 2px 0;font-size:13px;} .detailCalenderMonth{color:#FFFFFF;margin:0;margin:0 0 2px 0;font-size:13px;} .detailCalenderYear{color:#FFFFFF;margin:0;font-size:10px;} .listHomeImage{display:none;} .searchTerm_field{width:100%;} .resetSearchLink{margin:10px 0 0 0;display:block;} .eventListDue{float:left;} div.homeHeaderImageOuter{padding-bottom:25%;height:0;}div.headerImageOuter{padding-bottom:15%;height:0;} .regFormFields #newsletter,.regFormFields #tandc,.regFormFields #changeInvoice{width:auto;margin:4px 5px 0 0;} .regFormFields label{display:block;text-align:left;width:100%;} .regFormFields input,.regFormFields textarea{width:100%;} .regFormFields .labelInvoiceAdd,.regFormFields .labelTandc{display:inline-block;width:90%;} .regFormFields .fieldZip{width:20%;} .regFormFields .fieldCity{width:78%;} .regFormFields .fieldStreet{width:61%;} .regFormFields .fieldStreetNo,.regFormFields .fieldStairs,.regFormFields .fieldDoor{width:11%;} .regFormFields #goRegButton{display:none;} .regFormFields #goRegButton2{display:block;margin:15px auto 0 auto;font-size:12px;}.selfevaluationBoxTable{display:block;}.selfevaluationBoxTr{display:block;}.selfevaluationBox,.selfevaluationSummaryOneQuestion{display:block;width:100%;margin:20px auto;max-width:320px;}.selfevaluationNextPrev:first-child{float:left;}.selfevaluationNextPrev:last-child{float:right;}.selfevaluationTd{display:inline-block;}}@media only screen and (min-width:0) and (max-width:630px) {.trainerImg{display:none;}.trainerRight{width:100% !important;}h1.trainingDetail{position:relative;padding-left:45px;max-width:100%;}.trainerImgSmall{display:inline-block;position:absolute;top:0;left:0;max-width:40px;height:40px;}.trainerImgSmall .trainerImgBox{width:40px;height:40px;}.trainerImgSmall img{border-radius:100%;}.dogIconsDetails img{width:25px;margin-bottom:20px;margin-top:-5px;}}@media only screen and (min-width:0) and (max-width:420px) {.listingImage{width:39%;}.listingText{width:60%;}}@media only screen and (min-width:0) and (max-width:767px) {article.home p,article.home li{font-size:14px;} #logoBox{margin-left:0 !important;}.detailsOverviewNext{float:none;padding:0 0 20px 0;}.contentRightLarge{padding:0 0 0 0 !important;border-left:0;margin:0 0 0 0 !important;}#listingContent{width:100%;display:block;margin:0 0 20px 0;}#sideInfo{display:block;width:100%;}#sideInfoMenu{display:none;}}@media print {body{background:none !important;}.homeHeaderImageOuter,#footer_outer,.shareTable,#mainNavBoxInner,#containerMetaNav,#mainNavBox{display:none;}#logoBox img{height:60px !important;}#pagePrintInfo{text-align:right;font-size:10px;width:450px;display:block;position:absolute;top:30px;right:0;}}