.edx-wmdsearch-fieldset.edx-wmdsearch-submit,.edx-wmdsearch-fieldset .edx-wmdsearch-submit-wrap,.edx-wmdsearch-fieldset .edx-wmdsearch-submit-wrap input{width:0px;height:0px;border:0 solid red;padding:0;margin:0}
.edx-wmdsearch-fieldset legend{margin-bottom:0.5em;font-weight:700}
.edx-wmdsearch-fields-baureihe,.edx-wmdsearch-fields-typ{float:left}
.edx-wmdsearch-fields-baureihe select{margin-right:10px}
.blockDisplay{display:block}
.displaynone{display:none}
.edx-wmdsearch-input-checkbox{float:left;margin:6px 8px 5px 0}
.edx-wmdsearch-input-checkbox-wrap{clear:both}
.edx-wmdsearch-checkbox-label{line-height:26px}
.clearer{clear:both}
.overflowhidden{overflow:hidden}
.height100{height:100%}
.edx-wmdsearch-item-details-head{background-color:#cccccc;overflow:hidden;padding:0 1%;font-weight:700}
.edx-wmdsearch-item-details-body{overflow:hidden}
.edx-wmdsearch-item-details-row-body{overflow:hidden;background-color:#eeeeee;padding:0 1%}
.edx-wmdsearch-item-details-row-body.edx-wmdsearch-item-details-row-even{background-color:#fff}
.edx-wmdsearch-item-details-head-col,.edx-wmdsearch-item-details-body-col{line-height:2em;min-height:2em;text-align:center;border-right:1px solid black;padding-right:3px;padding-left:3px;font-size:0.7rem}
.edx-wmdsearch-item-details-head-col:last-child,.edx-wmdsearch-item-details-body-col:last-child{border-right:0px solid black}
.edx-wmdsearch-item-details-row{clear:both;overflow:hidden}
.edx-wmdsearch-item-figure{float:left;width:157px}
.edx-wmdsearch-item-cat-wrap{float:left;width:73%}
.edx-wmdsearch-item{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #000}
.edx-wmdsearch-item:last-child{border-bottom:0px solid #000}
.edx-wmdsearch-item-cat{font-size:150%}
.edx-wmdsearch-item-zusatz{font-size:0.8em}
.edx-wmdsearch-item-details-wrap{width:98%;border:1px solid black;padding:0}
.edx-wmdsearch-group{border:1px solid black;padding:1em;margin-bottom:1em}
.edx-wmdsearch-fields-diametrvon{width:45%;float:left}
.edx_wmsearch_list_shadow{box-shadow:2px 2px 2px #666666}
.edx-wmdsearch-fields-direct-submit{background:url("/typo3conf/ext/edx_wmsearch/res/arrow.png") no-repeat scroll center center #00448B;width:25px}
.edx-wmdsearch-item-cat-wrap-in{padding-left:20px}
.edxPdfNormalcontent .edx-wmdsearch-item-cat-wrap-in-text{padding-left:23px}
.edx-wmdsearch-ajax-pdf-export{margin-bottom:10px}
.edx-wmdsearch-item-details-body-col-teilenummer{word-wrap:normal;word-break:keep-all;white-space:nowrap}
.edx_jobs_stdTab{float:left;display:inline;margin:4px;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;padding-top:4px;padding-bottom:4px;border-right:1px solid #fff}
.edx_jobs_stdTab:last-child{border-right:none}
.edx_jobs_stdTab a{font-weight:700}
.edx_jobs_list_wrap{margin-top:7px}
.edx_jobs_stdJobLink{margin-bottom:2px;padding-left:15px;padding-right:7px;padding-top:4px;padding-bottom:4px}
.tx-edxjobs-pi1 header h2{color:#00448B;font-size:2.25em;font-weight:600;line-height:1.33333em;margin:0.5em 0}
.tx-edxjobs-pi1 .edx_jobs_detail_image{float:right;width:40%;margin-left:15px}
.tx-edxcontactpersonsearch-pi1{margin-bottom:25px}
.jcarousel .tx-edxcontactpersonsearch-pi1{background:url("/typo3conf/ext/edx_contactperson_search/res/redir-box-map.jpg") no-repeat scroll center top}
.tx-edxcontactpersonsearch-pi1 small{font-size:0.9em}
.tx-edxcontactpersonsearch-pi1 p{margin:0 0 0.5em}
#edxcontactpersonsearch_view_2{display:none}
#edxcontactpersonsearch_zip_input_label{float:left;padding-top:2px;padding-right:15px}
#edxcontactpersonsearch_zip_input_wrap{float:left;border:1px solid #000000;background-color:#FFFFFF;width:130px}
#edxcontactpersonsearch_zip_input{float:left;outline:none;border:0px none;width:100px}
#edxcontactpersonsearch_process{float:left;margin-top:1px;margin-left:3px;display:none}
#edxcontactpersonsearch_country_process{float:left;margin-top:2px;margin-left:4px;display:none}
#edxcontactpersonsearch_contents{clear:both;padding-top:15px;line-height:20px}
.edxcontactpersonsearch_button{border-radius:5px;background-color:white;text-align:center;padding-top:1px;border:1px solid #AAAAAA;cursor:pointer;margin-bottom:5px}
.tx-edxcontactpersonsearch-pi1 #edxcontactpersonsearch_wrap{position:relative;padding:0 0;height:100%}
.tx-edxcontactpersonsearch-pi1 .contact_person_locations_wrap{bottom:-20px;position:absolute}
.tx-edxcontactpersonsearch-pi1 select{width:310px;float:left;background:transparent;background-color:transparent;color:#203689;font-size:1.33334em;border:0 solid white;cursor:pointer;font-weight:900}
.contact_person_locations{width:290px;float:left;
background:transparent;-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;overflow:visible}
#edxcontactpersonsearch_view_1{position:relative}
.tx-edxcontactpersonsearch-pi1 select option{padding:0}
.tx-edxcontactpersonsearch-pi1 .edxCpsImgsContinents{position:relative;overflow:hidden}
.edx_cps_menulists_wrap{min-height:400px}
.edx_cps_countryViewWrapper{margin-top:25px}
.tx-edxcontactpersonsearch-pi1 .edxCpsImgsContinents img.edxCpsAllContinentsImg{display:block;position:absolute;top:0;z-index:20}
.tx-edxcontactpersonsearch-pi1 img.edxCpsContinentImg{display:block;position:absolute;top:0;z-index:10}
.tx-edxcontactpersonsearch-pi1 img.edxCpsContinentImg.displaynone{display:none}
.tx-edxcontactpersonsearch-pi1 .edxCpsImgsContinents img.edxCpsAllContinentsImg.edxCpsAllContinentsImg1{position:relative;z-index:auto}
.displaynone{display:none}
.tx-edxcontactpersonsearch-pi1 .edxCpsImgsContinents img.edxCpsAllContinentsImg.displaynone{display:none}
.tx-edxcontactpersonsearch-pi1 .edxCpsImgsContinents img.edxCpsAllContinentsImg.edxCpsCountryPoint,.tx-edxcontactpersonsearch-pi1 .edxCpsImgsContinents img.edxCpsAllContinentsImg.edxCpsCountryPointChoosed{z-index:15;margin-bottom:0}
.cursorpointer{cursor:pointer}
.edxCpsContCountryLink{color:#00448B}
.edxCpsContFirmAddr{display:inline-block;margin-right:25px;margin-top:15px;width:310px;vertical-align:top}
.edxCpsContFirmAddrEven{margin-right:0}
.floatleft{float:left}
.tx-edxcontactpersonsearch-pi1 .edx_cps_countryView .edx_cps_countryViewAddr .edx_cps_firm{float:left;width:45%;margin-bottom:20px}
.edx_cps_aps{margin-left:5%}
.tx-edxcontactpersonsearch-pi1 .edx_cps_menulists_wrap div.edxCpsMenuCountryWrap{display:block;float:left;margin-bottom:15px}
.tx-edxcontactpersonsearch-pi1 .edx_cps_menulists_wrap div.edxCpsMenuCountryWrap.edxCpsMenuCountryWrap1,.tx-edxcontactpersonsearch-pi1 .edx_cps_menulists_wrap div.edxCpsMenuCountryWrap.edxCpsMenuCountryWrap3,.tx-edxcontactpersonsearch-pi1 .edx_cps_menulists_wrap div.edxCpsMenuCountryWrap.edxCpsMenuCountryWrap5{margin-right:20px}
.tx-edxcontactpersonsearch-pi1 .edx_cps_countryView .edx_cps_countryViewTimeImg,.tx-edxcontactpersonsearch-pi1 .edx_cps_countryView .edx_cps_countryHead{padding-top:2px}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
select.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-dx-push table{border-collapse:separate;border-spacing:10px}
.tx-dx-push table th{font-weight:bold}
.tx-dx-push table td{vertical-align:top}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-edx-wm table{border-collapse:separate;border-spacing:10px}
.tx-edx-wm table th{font-weight:bold}
.tx-edx-wm table td{vertical-align:top}
