@import url("//hello.myfonts.net/count/2dbd24");
@font-face {
    font-family: 'Brix Sans Medium';
    src: url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_0_0.eot');
    src: url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_0_0.eot?#iefix') format('embedded-opentype'),url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_0_0.woff2') format('woff2'),url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_0_0.woff') format('woff'),url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'Brix Sans Regular';
    src: url('../../../../fileadmin/pas_xtanzh/template/2DBD24_1_0.eot');
    src: url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_1_0.eot?#iefix') format('embedded-opentype'),url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_1_0.woff2') format('woff2'),url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_1_0.woff') format('woff'),url('../../../../fileadmin/pas_xtanzh/template/fonts/2DBD24_1_0.ttf') format('truetype');
}

#content_footer .tx-kesearch-pi1 {
    display:none;
}

/* Clearer */
.lngid .tx-kesearch-pi1 .clearer {
    display: block;
    height: 1px;
    line-height: 1px;
    clear: both;
}

/* formElements */
.lngid .tx-kesearch-pi1 form{
    border:0 none;
}
.lngid .tx-kesearch-pi1 .kesearch_searchbox {
	border:none;
}
.lngid .tx-kesearch-pi1 input[type="text"],
.lngid .tx-kesearch-pi1 select,
.lngid .tx-kesearch-pi1 textarea{
    padding: 0.3em 0.3em 0.3em 0.4em;
    background: #fff;
    background: rgba(255, 255, 255, 0.5) !important;
    font-family: Brix Sans Regular, Verdana, Arial, Helvetica, sans-serif;
    color: #2b2b2b;
    font-size: 11px;
}
.lngid .tx-kesearch-pi1 input[type="text"]:focus,
.lngid .tx-kesearch-pi1 input[type="text"]:hover,
.lngid .tx-kesearch-pi1 select:focus,
.lngid .tx-kesearch-pi1 select:hover,
.lngid .tx-kesearch-pi1 textarea:focus,
.lngid .tx-kesearch-pi1 textarea:hover{
    box-shadow: 0 0 3px #bbbbbb;
    border: 1px solid #b2b2b2;
    color: #000;
}

/* SearchBox */
.lngid div.kesearchbox{
    display:block;
    float:left;
    position: relative;
    /*height: 35px;*/
    right:0;
    top:1px;
    -webkit-appearance:none !important;
    -webkit-border-radius:0 !important;
}
.lngid #ke_search_sword {
    /*position: relative;*/
    top: 0px;
    width: 220px;
    height: auto;
    padding: 8px 40px 7px 9px;
    margin: 0;
    display: inline;
    background: rgba(255, 255, 255, 0.9) !important;
    -webkit-appearance:none !important; 
    -webkit-border-radius:0 !important;
}

/* needed for autocomplete */
.lngid ul.ui-autocomplete li a {
	font-size: 12px;
}