/* --------------------------------------------- */
/* -- Anpassungen IE 7 ------------------------- */
/* --------------------------------------------- */
/* Constanten */
/* Fonts */
@font-face {
    font-family: "PT_Sans";
    src: url("../font/PT_Sans-Web-Regular.eot?") format("eot"), url("../font/PT_Sans.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: "PT_Sans_Bold";
    src: url("../font/PT_Sans-Web-Bold.eot?") format("eot"), url("../font/PT_Sans_Bold.woff") format("woff");
    font-display: swap;
}

/* Farben */
/* Konturen */
/* Trenner */
@font-face {
    font-family: "PT_Sans";
    src: url("../font/PT_Sans-Web-Regular.eot");
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: "PT_Sans_Bold";
    src: url("../font/PT_Sans-Web-Bold.eot");
    font-weight: normal;
    font-display: swap;
}

.aside .fce_buergertelefon {
    background: url("../img/bg_footer.png") repeat 0 0 transparent;
}

.aside .fce_buergertelefon .fce_content {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/mkleipzig/Resources/Public/img/telefon_sidebar.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/mkleipzig/Resources/Public/img/telefon_sidebar.png', sizingMethod='scale')";
}

#navi_main ul li:last-child a {
    padding: 0 0.53em;
}

#navi_main ul li .mainsub_content ul li {
    width: 10.42em;
}

#navi_main ul li .mainsub_content ul li:nth-child(n+11) ul {
    display: none;
}

#font-size {
    width: 5.5em;
    margin-top: -0.125em;
    height: 1.12em;
}

#font-size .small {
    display: block;
    margin-top: 1em;
}

#font-size .normal {
    display: block;
    margin-top: 0.4em;
}

#font-size .tall {
    display: block;
    margin-top: 0.1em;
}

#searchsubmit {
    width: 8.5em;
    top: 2.85em;
}

#searchstring {
    border: 0.06em solid #5d606a;
    line-height: 2em;
}

.fce_buergerservice .service {
    margin-bottom: 1.5em;
}

#navi_service ul.navi_service li a {
    line-height: 1.5em;
}

#navi_service #navi_language a.trigger {
    padding-top: 0.2em;
}

#navi_footer ul.second_level li {
    zoom: 1;
    display: inline;
}

.news-coverflow-container .roundabout-holder {
    width: 57em;
}

.news-coverflow-container .news-coverflow-item h2 {
    background: url("../img/white_transparent.png") repeat 0 0 transparent;
}

.ui-datepicker {
    width: 16em !important;
}

.ui-datepicker .ui-datepicker-title {
    width: 11.05em !important;
}

.ui-datepicker-calendar {
    margin-top: -1.25em;
}

.ui-datepicker-calendar td {
    height: 2.25em;
}

.cal_searchview input {
    line-height: 2em;
}

.cal_searchview .cal_searchsubmit {
    height: 2.7em !important;
}

.cal_searchview .cal_startdate_searchview, .cal_searchview .cal_enddate_searchview {
    width: 6.4em !important;
}

.cal_contact_right {
    width: 49%;
}

#content .aside .tx-cal-controller .cal_searchview .tabborder .tabs li a.selected {
    margin-bottom: -0.5em !important;
}

.home a {
    line-height: 2.5em;
}

.area_dropdown #area_button {
    float: none;
    margin-left: 0.5em;
    overflow: visible;
}

#navi_footer ul.second_level li {
    float: none;
    display: inline;
}

.third-level-sitemap li.clear {
    display: none;
}

.news-single-backlink {
    clear: both;
}

.jdGallery div.carouselContainer {
    background-color: #293543;
}

.jdGallery div.carousel-arrow {
    border-top: 6px solid #293543;
}

#breadcrumb li {
    float: none;
    display: inline;
}

#breadcrumb li a {
    line-height: 1.4;
}

#content .fce_linkliste li.break {
    float: none;
    height: 0px;
}

table.list-view-cal {
    width: 100%;
}

.news-headline-item {
    float: left;
}

.cal_minical table th.sideback {
    width: 11.25em;
}

.fce_bild {
    margin-bottom: 4em;
}

.fce_text_mit_bild .image_wrapper {
    margin-bottom: 2em;
}

#navi_main ul li .mainsub_content ul {
    background: url("../img/bg_mainnavigation.png") repeat-y scroll 0 0 transparent;
}

.font_increased #navi_main ul li .mainsub_content ul {
    background: none transparent;
}

.tx-cal-controller .browseLinksWrap span {
    display: block;
    float: left;
}

.news-list-browse .browseLinksWrap span, .news-list-browse .browseLinksWrap span a {
    display: inline;
    zoom: 1
}

.news-single-right .seitenfusszeile ul.social_share_privacy_area li, .cal_right_singleview .seitenfusszeile ul.social_share_privacy_area li, .aside .seitenfusszeile ul.social_share_privacy_area li {
    width: 49% !important;
}

#content .news-headline-container .more_news {
    text-align: left !important;
}

#content .news-headline-container .more_news a {
    float: right;
    text-align: left !important;
}

.cal_minical .next-button {
    border-left: 1px solid #d3d3d3;
    height: 2em;
    right: 2.2em;
}

.cal_minical .previous-button {
    left: 2.15em;
    border-right: 1px solid #d3d3d3;
    height: 2em;
}

.searchform form .searchform-option label, .searchform form .searchform-filter label {
    position: relative;
    top: -0.5em
}

.structured-list ul li {
    width: 48em;
    float: none
}

.structured-list ul li:first-child {
    width: 19em;
    float: left
}

ul.list.space.clearfix li ul li {
    font-weight: normal;
}

.searchform form input.searchstring {
    width: 65%;
}

.searchform .searchsubmit {
    margin-top: 1px;
    height: 2.65em
}

.searchform.search-widget input.searchstring {
    width: 16.2em;
}

.paging span {
    display: block;
    width: 26px
}

.paging span, .paging a {
    display: inline;
    zoom: 1
}

.paging span.previous {
    width: 30px !important
}
