/*************************************************
  Publikationen
**************************************************/
#main .publ li {
    padding: 7px 0px;
}

/*************************************************
  Reportfiltertabelle 
**************************************************/
#content .ReportFilterTable {
    /*width: 98.8%;*/
    width: 100em;
}
#content .ReportFilterTable {
    font-family: Arial;
    /*background: linear-gradient(to bottom, #EBEBEB 0%, #CCC 100%) repeat scroll 0% 0% transparent;*/
    border: 1px solid #C0C0C0;
    /*box-shadow: 3px 3px 5px #535353;*/
    /*border-radius: 5px;*/
    padding: 7px 12px;
    background-color: #EBEBEB;
}

#content .ReportFilterTable td {
    vertical-align: middle;
    font-size: 120%;
}

#content .ReportFilterTable label {
    font-size: 80%;
}
#content .ReportFilterTable select {
    font-size: 100%;
    width: 100%;
    /*padding: 0px;*/
    height: 20px;
    font-family: Arial;
}
#content .ReportFilterTable .ReportButton {
    text-align: right;
}
#content .ReportFilterTable .ReportButton input {
    width: 80% !important;
    color: white;
    background-color: #002860;
    font-size: 110%;
    padding: 2px;
    border-radius: 10px;
}

#content .customDropDown {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../Images/Icons/winkel-klein-unten.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}

/*DropDownCheckboxes*/
/*
#content .ReportFilterTable td .DropDownCheckBoxes {
    font-size: 100%;
    width: 100%;
    padding: 0px;
    font-family: Arial;
    border: 1px solid #C0C0C0;
    box-shadow: 3px 3px 5px #535353;
    border-radius: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 7px;
    padding-left: 7px;
}*/

/*#content .ReportFilterTable td  {
    font-size: 100%;
    width: 100%;    
    font-family: Arial;
    font-size: 8px;
}*/

#content .ReportFilterTable div.dd_chk_select {
    line-height: 15pt; /*Elemente werden sonst ggf versetzt nebeneinander dargestellt*/
    background-color: #F7F7F7;
    background-image: url(../Images/Icons/winkel-klein-unten.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 99.5%;
}

#content .ReportFilterTable div.dd_chk_select span:nth-child(1) {
    height: 15pt; /*Select All-Element hätte sonst keine Höhe*/
}

#content .ReportFilterTable div.dd_chk_select div#caption {
    padding-left: 8px;
    margin-top: -1pt; /*Text soll mittig im Feld angezeigt werden*/
}

#content .ReportFilterTable .ddcWithSelectAllCSS div.dd_chk_drop input[type="checkbox"] {
    margin-left: 10pt;
}
/*Alle Elemente einrücken*/
#content .ReportFilterTable .ddcWithSelectAllCSS div.dd_chk_drop span:nth-child(1) input[type="checkbox"] {
    margin-left: 0pt;
}
/*Einrücken des ersten Elements ("SelectAll") zurücknehmen*/

/*Auswahlliste extra breit für ARVIA Vergleichsreport Erreger-Antibiotika-Kombinationen*/
#content .ReportFilterTable div#ContentPlaceHolderMain_ContentPlaceHolderMainContent_ddcDrugBugCombinations_dv.dd_chk_drop {
    min-width: 120%;
}

/*************************************************
  Reportviewer
**************************************************/
/*
#content .ReportViewer {
    overflow: scroll !important;
    width: 95.4em !important;
}

#content .ReportViewer * {
    padding: 0px;
    vertical-align: middle;
}

#content .ReportViewer .aspNetDisabled {
    opacity: 1;
    filter: alpha(opacity=100);
}

#content .ReportViewer table {
    width: 100%;
    table-layout: initial;
}

#content .ReportViewer table tr td div div table {
    width: auto;
}

#content .ReportViewer table tr td input {
    padding: 0px;
    background-color: transparent;
}

#content .ReportViewer table tr td input[type=text] {
    padding: 3px 0px;
    background-color: white;
}
*/

#ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMainContent_rv_ResistanceReport_fixedTable {
    width: auto !important;
}

#content .ReportViewer table {
    width: auto !important;
}


/*************************************************
  Toolbar (Einstellungen für SizeToReportContent="false" und ="true")
**************************************************/
#content .ToolBarButtonsCell {
    font-family: Arial;
    background: linear-gradient(to bottom, #EBEBEB 0%, #CCC 100%) repeat scroll 0% 0% transparent;
    border: 1px solid;
    border-color: #C0C0C0 !important;
    /*box-shadow: 3px 3px 5px #535353;*/
    /*border-radius: 5px;*/
    background-color: #EBEBEB;
    margin-top: 2px;
    margin-left: -4px;
    /*width: 98.8% !important;*/
    width: 100em;
    height: auto;
}

#content .ToolBarButtonsCell .WidgetSet {
    border-color: #CCC !important;
}



#content .MenuBarBkGnd td {
    vertical-align: middle;
}

#content .ToolBarButtonsCell {
    padding: 0;
    padding-bottom: 5px;
}

#content .ToolbarPageNav,
#content .ToolbarExport,
#content .ToolbarBack,
#content .ToolbarRefresh,
#content .ToolbarZoom {
    display: inline-flex !important;
}

#content .ToolbarPageNav > table:nth-child(1),
#content .ToolbarExport > table:nth-child(1),
#content .ToolbarBack > table:nth-child(1),
#content .ToolbarRefresh > table:nth-child(1),
#content .ToolbarZoom > table:nth-child(1) {
    width: auto !important;
}


#content .ToolbarPrint,
#content .ToolbarFind {
    display: none !important;
}

#content .MenuBarBkGnd .glyphui {
    margin-top: 8px !important;
    padding: 0px !important;
}

#content .MenuBarBkGnd .ToolbarPageNav td {
    width: 25px !important;
}
    
#content .MenuBarBkGnd .ToolbarPageNav td.InterWidgetGroup {
    margin: 0px !important;
    padding: 0px !important;
    width: 5px !important;
}

#content .ToolbarPageNav .glyphui {
    margin-left: 0px !important;
}

#content .ToolbarRefresh .glyphui,
#content .ToolbarBack .glyphui,
#content .ToolbarExport .glyphui {
    margin-left: 9px !important;
}

#content .ToolbarExport .ExportLink {
    padding: 0px !important;
}
/*
#content .ToolbarZoom {
    margin-top: -3px !important;
}
*/
#content .ToolbarZoom select {
    width: 100px;
    opacity: 1;
}

/*************************************************
  Tabelle in der Benutzerverwaltung
**************************************************/
    #CreateUserTable {
        margin: 10px;
    }

        #CreateUserTable tr .caption {
            font-size: 130%;
            text-align: right;
            padding-right: 10px;
            vertical-align: middle;
        }
    /*************************************************
  Login
**************************************************/
    #navServiceMeta #navLogin a {
        padding: 0px;
    }

    #navServiceMeta #navLogin {
        padding: 0px 12px;
    }
    /*************************************************
  Aktuelles in Marginalspalte
**************************************************/
    #supplement .boxWrapper.newsBox .box li h3 {
        width: auto;
        float: none;
    }

    #supplement .boxWrapper.newsBox .box li a {
        float: left;
        display: block;
    }

    #supplement .boxWrapper.newsBox .box li h3 a {
        float: none;
        display: inline;
    }

    #supplement .boxWrapper.newsBox .box li a img {
        padding-right: 5px;
    }

    #supplement .boxWrapper .box ul li a {
        font-size: 110%;
    }

    #supplement .boxWrapper .box ul li h3 a span {
        font-weight: 400;
    }
    /*************************************************
  Standard-Tabelle
**************************************************/
    #content .styledTbl {
        width: 100%;
        margin: 0px 0px 20px;
        padding: 0px 0px 10px;
        table-layout: fixed;
        font-size: 130%;
        background: url("../Images/Materna/bg-th.png") repeat-x scroll 0px 100% transparent;
        border-spacing: 0px;
        border: 0px none;
    }

        #content .styledTbl caption {
            padding: 0.3em 0px;
            text-align: left;
            font-size: 107%;
            text-transform: uppercase;
        }

        #content .styledTbl thead th {
            padding: 18px 8px 10px;
            background: url("../Images/Materna/bg-th.png") repeat-x scroll 0px 0px transparent;
        }

        #content .styledTbl th {
            border-bottom: 1px dotted rgb(205, 205, 205);
            padding: 8px;
            font-weight: bold;
            text-align: left;
        }

        #content .styledTbl tbody {
            padding: 0px 0px 10px;
        }

        #content .styledTbl td {
            border-bottom: 1px dotted rgb(205, 205, 205);
            padding: 8px;
            text-align: left;
            vertical-align: top;
        }


    #wrapperOuter {
        z-index: 1;
    }

    #supplement div.boxWrapper div.box ul.links p strong.more a {
        font-size: 77.39%;
        font-weight: normal;
        display: inline;
        margin-left: -5px;
    }

    #content .sectionRelated ul.publication li p em {
        display: block;
    }
    /* Korrektur Artikel empfehlen */
    li#navFunctionsRecommend ul.bookmarks li.mail strong.NavigationNode {
        display: none;
    }
    /* TeaserBild auf Übersichtsseite */
    #content #main div.teaserbild {
        padding: 25px 25px 0px 25px;
    }

        #content #main div.teaserbild p.illustration {
            margin: 0;
        }
    /* GBE Themenindex */
    #main .teaser.mod-1 h2,
    #main .teaser.gbe h2 {
        border-bottom: 1px solid #EDEDED;
        padding-bottom: 10px;
    }

    #main div.gbetab {
        background: none repeat scroll 0 0 #FFFFFF;
        margin-bottom: 10px;
        overflow: hidden;
        padding: 20px 25px;
        position: relative;
    }

    #main div.gbe div.gbetab {
        padding: 5px 0px;
    }

    #main div.gbetab {
        border-bottom: 1px solid #EDEDED;
    }

    #main div.gbe ul.links li a em {
        line-height: normal;
        font-style: italic;
        font-size: 100%;
        display: block;
        color: #003f97;
    }

    #main div.gbetab a {
        font-size: 130%;
    }

    #main div.gbe ul.links {
        border-top: medium none;
    }
    /* Korrektur von ContactData im Content */
    #main .contactData strong {
        font-size: 130%;
        line-height: 1.4em;
        margin: 0 0 20px;
    }
    /* Linie für Kontakt und Adresse in OrgUnit */
    #content h2.linie,
    #content h3.linie {
        border-bottom: 1px solid #EBEBEB;
        margin: 0 0 10px;
        padding: 10px 0 5px;
    }
    /* Korrektur RKI-Publikationen in StandardInTabelle */
    #content .text ul.publikation {
        list-style: none outside none;
        margin: 0;
    }

        #content .text ul.publikation li p {
            line-height: 1.5;
            padding-bottom: 20px;
        }
    /* Korrektur Generische Tabellen in Content */
    #content #main .box {
        background: none repeat scroll 0 0 #FFFFFF;
        overflow: hidden;
        padding: 25px;
        position: relative;
    }
    /* Überreste von GSB3 */
    #content p.picture.BildLinksTextRechts {
        float: left;
    }

    #content p.picture.BildRechtsTextLinks {
        float: right;
        margin: 8px 0 5px 15px;
    }
    /* Korrektur Größe h2 in ContactData */
    #content #main .address h2.linie {
        font-size: 138.5%;
    }
    /* Korrektur Generische Tabelle mit Standard und Einträgen mit TeaserImContent */
    #content #main .boxWrapper .box .teaser {
        padding: 10px 0;
    }
    /* Test für Teaserbild im Leitartikel */
    div.altGrid #content #main .teaser p.picture {
        padding-top: 0;
    }
    /* Korrektur Formulare */
    #content #main .text .singleview form fieldset legend,
    form fieldset legend {
        display: none;
    }
    /* Abstand Absenden und Zurücksetzen Button */
    #content #main .text .singleview form div p.formHandle input.reset {
        margin-right: 5px;
    }
    /* Gästebuchformular */
    #content #main .text .guestbook form fieldset legend {
        display: none;
    }

    #content #main .text .guestbook form p.formHandle input {
        margin-left: 5px;
    }

    #content #main .text .guestbookEntry {
        background: none repeat scroll 0 0 #EBEBEB;
        margin-bottom: 1px;
        padding: 10px 20px 10px 20px;
        position: relative;
    }

        #content #main .text .guestbookEntry dd {
            color: #686868;
        }

    #content #main .text p.guestbookEntryLink {
        margin-top: 15px;
    }
    /* Größe der Tabellenspalten */
    table thead tr th.th_dateOfIssue {
        width: 20%;
    }

    table thead tr th.th_more {
        width: 10%;
    }

    table thead tr th.th_Link {
        width: 25%;
    }
    /* Korrektur Seite empfehlen */
    #content #main .text .form form fieldset h2 {
        border-top: medium none;
        margin-top: 0;
    }

    #content #main .text .form form div p.formHandle input.reset {
        margin-right: 5px;
    }
    /* Korrektur Formulare */
    #content #main .text .form form fieldset legend,
    #content #main .boxWrapper form fieldset legend {
        display: none;
    }

    #content #main .text .form form fieldset p {
        padding-bottom: 10px;
    }

    #main .formLabel {
        margin-bottom: 0;
        padding-bottom: 15px;
    }

    #content #main .text .form form fieldset p .formField {
        margin-top: -15px;
    }

        #content #main .text .form form fieldset p .formField .errortext {
            font-size: 115%;
        }
    /* RichtextLinks ohne Bild */
    #content #main .text a.RichTextExtLink {
        background: transparent;
        margin-left: 0;
        padding-left: 0;
    }

    #content #main .text ul li a.InternalLink {
        background: url(../Images/Materna/icon_sprite.png) no-repeat scroll 0 -390px transparent;
        margin-left: 0px;
        padding-left: 13px;
    }

    #content div.coverflow {
        float: left;
        padding-right: 1em;
    }

    #content div.marginCoverflow {
        margin-left: 14.5em;
    }

    #content div.coverbox .more a {
        margin-top: 0px;
    }

    #content div.coverbox dl {
        margin-bottom: 10px;
        margin-top: 0px;
    }

    #content div.coverbox p {
        padding-bottom: 10px;
    }

    #content div.coverbox span.strong {
        font-weight: bold;
    }
    /* Korrektur von Boxen im Content */
    #content #main .boxWrapper .box .text {
        padding: 0;
    }
    /* Korrektur Inhaltsverzeichnis */
    #main .text ul.links li {
        padding-bottom: 0px;
    }
    /* Korrektur A-Z Box Marginal nicht klickbar */
    #supplement ul#glossaryIndex li.empty strong {
        background-color: #FFFFFF;
        color: #323232;
    }
    /* Korrektur Absenden Button im Bulletin */
    #content #main .bulletin form div.bulletinSelect div.formHandle {
        right: 4em;
    }

        #content #main .bulletin form div.bulletinSelect div.formHandle input {
            margin: 0;
        }
    /* Korrektur Tabelle in Tabelle */
    #content #main .boxWrapper .box .boxWrapper .box {
        padding: 0;
    }
    /* Korrektur Abstände Datum und Link */
    #content dl.docData {
        margin-bottom: 0;
    }

        #content dl.docData.orgunit,
        #content dl.docData.event {
            margin-bottom: 10px;
        }
    /* ************************************************************************************
                              SCHMALERE NAVIGATION UND SUPPLEMENT
************************************************************************************* */
    #wrapperContent #content #main ul#glossaryIndex li a,
    #wrapperContent #content #main ul#glossaryIndex li strong {
        width: 2.581em;
    }

    #wrapperContent #content #main ul#glossaryIndex li.showAll a,
    #wrapperContent #content #main ul#glossaryIndex li.showAll strong {
        width: 5.2em;
    }

    #wrapperContent #content #main .glossary-index .teaser .links {
        width: 42em;
    }

    #navPrimary .menu .overview-item {
        width: 21em;
    }

    #navPrimary .menu .navPrimary-list {
        width: 48em;
    }

    #navPrimary .menu .overview-articles {
        width: 21em;
    }
    /* ************************************************************************************
    ENDE                 SCHMALERE NAVIGATION UND SUPPLEMENT              ENDE
************************************************************************************* */
    /* *************************************************************************************
    WEBEX SITZUNG
* *************************************************************************************/
    /* CR3: Punkte der Hauptnavigation fetten */
    ul.nav-global li a, ul.nav-global li strong {
        padding: 0 1.9em;
    }

    ul.nav-global li div * {
        font-weight: normal;
    }

    .home #content div.links h2 {
        margin-left: 0;
    }
    /* CR5: Abstände */
    #main li li,
    #main li p,
    #main li {
        padding-bottom: 3px;
    }
    /* CR6: Trennlinien und Einzelne Kästen */
    #content #main div.teaser.gbe {
        background: none;
        padding: 0;
    }

        #content #main div.teaser.gbe div.teaser {
            padding: 20px 25px;
        }

    #content #main .teaser {
        margin-bottom: 5px;
    }

    #main .teaser.mod-1 h2,
    #main .teaser.gbe h2 {
        border-bottom: 0px;
        padding-bottom: 5px;
    }
    /* *************************************************************************************
                                                            WEBEX SITZUNG
* *************************************************************************************/
    #content #main div.gbethemenindex div.teaser.gbe {
        background-color: #FFFFFF;
        padding: 20px 25px;
    }

        #content #main div.gbethemenindex div.teaser.gbe div.teaser {
            padding: 0;
        }
    /* *************************************************************************************
                                                         H5 fetten für Migrationsphase
* *************************************************************************************/
    h5 {
        background-color: #FFFF00;
    }
    /* *************************************************************************************
                                                         H5 fetten für Migrationsphase
* *************************************************************************************/
    #content .links li li li a {
        margin-left: 13px;
    }

    div.boxWrapper div.box div.nav-box-box div.links ul li strong {
        background: url(../Images/Materna/icon_sprite.png) no-repeat scroll 0 -389px transparent;
        padding: 5px 5px 5px 15px;
        margin-left: 5px;
    }

    #supplement .nav-box-box .links ul#letter_Alle.visible {
        display: none;
    }
    /* Korrektur GBE Abstand */
    #content #main div.gbethemenindex {
        margin-top: 10px;
    }
    /* Korrektur Letter Alle */
    div.boxWrapper div.box div.nav-box-box div.links ul li.showAll a strong {
        background: none;
        margin-left: 0;
        padding: 0;
    }
    /* Korrektur Abstract in Accordion */
    div.sectionRelated div.accordion-box ul.publication li p a.ExternalLink,
    div.sectionRelated div.accordion-box ul.publication li p a.ThemenLink,
    div.sectionRelated div.accordion-box ul.publication li p a.InternalLink,
    #content #main div.boxWrapper div.box ul.links li div.text p span a.InternalLink.download {
        background: url(../Images/Materna/icon_sprite.png) no-repeat scroll 0 -394px transparent;
        display: inline;
        padding: 0 0 0 13px;
        color: #003F97;
        margin-left: 5px;
    }
    /* Korrektur Kompakte Darstellung von Link Einträgen */
    #supplement .nav-box-box div.links ul.visible li a {
        padding: 2px 2px 2px 15px;
    }
    /* Korrektur Schriftgröße A-Z Modul */
    #supplement .nav-box-box div.links ul.visible li a {
        font-size: 92.3%;
    }

    #content h1.hidden {
        display: none;
    }

    #content div.glossary-index.azliste div.text {
        padding: 0 0 0 5px;
    }

    #content div.glossary-index.azliste div.teaser h2 {
        width: 3.9em;
        padding-top: 9px;
    }

    #main .teaser .teaserText {
        font-size: 130%;
        line-height: 1.5;
        padding-bottom: 10px;
    }

        #main .teaser .teaserText p.more {
            font-size: 100%;
            display: inline;
            line-height: normal;
        }

            #main .teaser .teaserText p.more a {
                display: inline;
            }

    #content #main form fieldset p.checkbox span.formLabel {
        display: none;
    }

    div#supplement div.boxWrapper div.box div.nav-box-box div.links ul.visible li strong {
        display: inline-block;
    }
    /* Nach Übernahme von Aperto */
    #content a.InternalLink {
        padding-left: 13px;
    }
    /* Umbruch von Service in der Navigation bei Verkleinerung */
    ul.nav-global, #siteInfo .sitemapInfo {
        width: 102em;
    }

    div.dateOfIssue {
        margin-top: 10px;
    }


    #main h2 {
        font-size: 160%;
    }

    #main h3 {
        font-size: 150%;
    }

    div.boxWrapper div.box div.nav-box-box div.links ul li strong {
        margin-left: 0px;
    }

    #supplement .shoppingBox .shopping-cart-summary input.button {
        width: auto;
        border: medium none;
        line-height: normal;
        padding: 0px;
        padding-top: 3px;
        background: none;
    }

    #supplement .shoppingBox .shopping-cart-summary input.submit {
        border: medium none;
        background: none;
        float: right;
        font-size: 140%;
        color: #003F97;
        text-decoration: none;
        padding: 0px;
        line-heigth: normal;
        width: auto;
        height: auto;
    }

        #supplement .shoppingBox .shopping-cart-summary input.submit:hover {
            cursor: pointer;
            text-decoration: underline;
        }

    #supplement .shoppingBox ul li input.delete {
        width: auto;
        border: medium none;
        line-height: normal;
        padding: 0px;
        padding-top: 3px;
        background: none;
        position: absolute;
        right: 3px;
        top: 5px;
        color: #003F97;
    }

    #supplement .shoppingBox ul {
        background-color: #003F97;
        color: #FFFFFF;
        padding: 3px;
    }

    #supplement .shoppingBox div.cartEmpty {
        background-color: #003F97;
        color: #FFFFFF;
        padding: 3px;
    }

        #supplement .shoppingBox div.cartEmpty p.cartEmpty {
            font-size: 130%;
            background-color: #336BB8;
            color: #FFFFFF;
            padding: 10px;
            text-align: center;
        }

    #supplement .shoppingBox ul li h3 span {
        width: 8em;
    }

    #supplement .shoppingBox ul li h3 {
        font-size: 140%;
        font-weight: normal;
        overflow: hidden;
        padding-bottom: 7px;
    }

        #supplement .shoppingBox ul li h3 input.count {
            background-color: #FFFFFF;
            color: #333333;
            margin: 0px;
            min-width: 1.2em;
            padding: 2px 8px 6px;
            text-align: center;
            width: 1.5em;
            float: left;
        }


    #content #main .text .form form fieldset p span.radiobtn.formField,
    #content #main .text .form form fieldset p span.radiobtn.formLabel {
        margin-top: -10px;
    }

    #main fieldset p.radiobtn {
        line-height: 1.5;
    }

    #main div.text div.gbetab {
        margin-bottom: 0px;
        padding: 10px 0px;
    }
    /*Suche*/
    /*#content .highlighted {
font-weight:bold;
}*/
    #content #searchResult li a {
        background: url(../Images/Materna/icon_sprite.png) no-repeat 0 -390px;
    }

    #content #searchResult li p {
        padding-top: 5px;
    }

    #content .errorJumpLinks p {
        float: none;
    }

    #navSecondary ul li.selectedFacet {
        padding: 10px;
    }
    /* Jquery UI Kram für Videoplayer wieder zurücksetzen */
    .ui-autocomplete {
        background: #fff;
    }

        .ui-autocomplete li,
        .ui-autocomplete li a {
            cursor: pointer;
        }

        .ui-autocomplete.ui-corner-all,
        .ui-autocomplete.ui-corner-bottom,
        .ui-autocomplete.ui-corner-right,
        .ui-autocomplete.ui-corner-br {
            border-bottom-right-radius: 0px;
        }

        .ui-autocomplete.ui-corner-all,
        .ui-autocomplete.ui-corner-bottom,
        .ui-autocomplete.ui-corner-left,
        .ui-autocomplete.ui-corner-bl {
            border-bottom-left-radius: 0px;
        }

        .ui-autocomplete.ui-corner-all,
        .ui-autocomplete.ui-corner-top,
        .ui-autocomplete.ui-corner-right,
        .ui-autocomplete.ui-corner-tr {
            border-top-right-radius: 0px;
        }

        .ui-autocomplete.ui-corner-all,
        .ui-autocomplete.ui-corner-top,
        .ui-autocomplete.ui-corner-left,
        .ui-autocomplete.ui-corner-tl {
            border-top-left-radius: 0px;
        }

        .ui-autocomplete.ui-widget-header {
            background: none;
            border: medium none;
            color: #323232;
            font-weight: normal;
        }

        .ui-autocomplete.ui-widget {
            font: 62.5%/1.3 arial,helvetica,sans-serif;
        }

        .ui-autocomplete.ui-state-default,
        .ui-autocomplete.ui-widget-content .ui-state-default,
        .ui-autocomplete.ui-widget-header .ui-state-default {
            border: medium none;
            color: #FFFFFF;
            font-weight: normal;
        }

        .ui-autocomplete.ui-icon-play {
            background-position: 0 0px;
        }

        .ui-autocomplete.ui-icon {
            background-repeat: no-repeat;
            display: inline;
            overflow: visible;
            text-indent: 0px;
        }
    /* Abstände nach CR 5 */
    #content #main div.boxWrapper div.box div.text div.teaser {
        padding: 0px;
    }

        #content #main div.boxWrapper div.box div.text div.teaser div.teaserText {
            padding-bottom: 0px;
        }

    #content #main div.text div.gbetab {
        padding-bottom: 0px;
    }

    #content #main div.gbethemenindex div.teaser {
        margin-bottom: 3px;
    }
    /* H3 fetten CR 5 */
    #main h3 {
        font-weight: bold;
    }
    /* alle im AZ Modul nicht grosschreiben */
    #supplement #glossaryIndex li.showAll {
        text-transform: none;
    }
    /* UeberschriftShift CR 5*/
    #content #main div.shift div.text {
        padding: 0px 25px 5px 25px;
    }
    /* CR 6.5 Linkpfeile im Supplement entfernen und an aktuelle Themen angleichen */
    #supplement .links li {
        padding: 0px;
        margin: 0px;
        font-size: 120%;
    }

        #supplement .links li a {
            background: none no-repeat scroll 0 0 transparent;
            padding: 10px;
            margin-bottom: 3px;
        }

    #supplement div.boxWrapper div.box div.nav-box-box div.links ul {
        padding-left: 0px;
    }

        #supplement div.boxWrapper div.box div.nav-box-box div.links ul li a {
            font-size: 100%;
        }

        #supplement div.boxWrapper div.box div.nav-box-box div.links ul li strong {
            background: none no-repeat scroll 0 0 transparent;
        }
    /* CR 6.6 Downloads */
    #content dl.docData {
        margin-top: -5px;
    }
    /* Korrektur Download mit Cover */
    #content div.boxWrapper div.box p.picture.links {
        margin: 4px 25px 15px 0;
    }
    /*************************************************
  CR: Umstellung Navi auf CrossOverDepth 1 bei Subsites
**************************************************/
    #navSecondary .navMain ul li.first strong.naviItemOhneLink {
        color: #FFFFFF;
        display: block;
        padding: 12px 10px;
        font-weight: normal;
    }
    /* Formularelemente */
    #main fieldset.withoutBorder {
        border-bottom: medium none;
        padding: 0px;
    }

    #main .text div.form-col-wrapper div.form-col span.formLabel {
        display: none;
    }
    /* Tabellen in Textbereich */
    #content #main .text .wrapperTable {
        padding: 0;
    }
    /* vcard in Marginalspalte */
    #supplement .vcard dt {
        width: 3.5em;
    }
    /* Event StandardInTabelle Korrektur Abstände RelatedEnts */
    .sectionRelated {
        margin: 10px 0px;
    }
    /* Korrektur Externe und Interne Links im RelatedEnts Bereich */
    #content #main .text .sectionRelated .links li a.ExternalLink,
    #content a.ExternalLink {
        margin-left: 0px;
    }
    /* neue DV TabellenTeaserImTarget */
    #content #main div.teaser.gbe.target .text,
    #content #main div.teaser.gbe.target .teaser {
        margin-bottom: 3px;
    }
    /* Korrektur von RadiobuttonGrps im Warenkorbformular */
    #content #main form fieldset.radiobtn {
        padding: 10px 0;
    }

        #content #main form fieldset.radiobtn h2 {
            font-weight: normal;
        }
    /* Fehlertext Warenkorb */
    #supplement .boxWrapper.shoppingBox .box span.errortext {
        font-size: 140%;
        padding: 5px;
        margin-bottom: 5px;
        display: block;
        background-color: #336BB8;
        border: 3px solid #003F97;
        color: #FFFFFF;
    }

    #supplement .shoppingBox ul li h3 a {
        color: #FFFFFF;
    }
    /* Epid Bull */
    #main .bulletin .bulletinSelect {
        height: 4em;
    }

    #main .bulletinSelect .formLabel label {
        padding-top: 5px;
    }

    #main #bulletin_solr .bulletinSelect .formField {
        padding-top: 0px;
    }

    .bulletin .formLabel {
        font-style: normal;
        width: 180px;
    }

    #main .bulletinSelect .formField {
        display: block;
        padding-top: 5px;
    }

    #main .bulletinSelect .formHandle {
        right: 3.5em;
        top: 0.2em;
    }

    #main .bulletinSelect .formLabel {
        width: 130px;
    }

    #main .bulletin select {
        width: 12em;
    }

    #main #bulletin_solr .bulletinSelect .formLabel {
        width: 130px;
    }

        #main #bulletin_solr .bulletinSelect .formLabel label {
            padding-top: 5px;
        }

    #main #bulletin_solr .bulletinSelect .formHandle,
    #main .bulletinSelect .formHandle {
        top: 0.7em;
    }

    #main #bulletin_solr .bulletinSelect .formField input {
        width: 10em;
    }

    .js-on #main div.bulletinSelect.jahrgang .formHandle {
        display: none;
    }
    /* ÜberschriftenShift */
    #content #main .shift p.more a {
        margin-top: 0px;
    }
    /* Leere Elemente im AZ-Modul */
    #supplement ul.glossaryIndex li.empty strong {
        color: #323232;
        background-color: #FFFFFF;
    }
    /* Float von FAQList */
    #content div.faqlist.headSection h1 {
        float: none;
    }

    #content div.faqlist.headSection p {
        padding: 20px 0 0;
    }

    #search span input {
        width: 16em;
    }
    /* Neues Suchlayout */
    #content #main #searchResult h3 a {
        background: none;
        font-weight: normal;
    }

        #content #main #searchResult h3 a strong {
            font-weight: normal;
        }

    #navSecondary div.boxWrapper.filterlist .box h2 {
        display: block;
        font-weight: normal;
        font-size: 180%;
        position: relative;
        top: 0px;
        left: 0px;
        width: auto;
        height: auto;
        margin: 0 0 0 9px;
    }

    #navSecondary div.boxWrapper.filterlist .box li a:hover {
        background-color: #96612b;
        color: white;
        text-decoration: none;
    }

    #navSecondary div.boxWrapper.filterlist .box li.selected {
    }

    #navSecondary div.boxWrapper.filterlist .box li strong {
        background-color: #96612b;
        color: white;
        padding: 10px;
        display: block;
    }

    .number-of-results, .sort {
        float: none;
        clear: both;
        width: 100%;
        padding-bottom: 10px;
    }

        .number-of-results h6, .sort h6 {
            width: 21%;
        }

    #main .paging li.back {
        margin-right: 0px;
    }

    #main .paging li.forward {
        margin-left: 0px;
    }

    #main .paging li {
        margin: 0px;
    }

    #content #main h1.suche {
        float: left;
        width: 150px;
    }

    #content #main .paging ul {
        float: right;
    }

    .result-metadata {
        margin-top: 0px;
        overflow: visible;
        clear: both;
        margin-bottom: 15px;
    }

        .result-metadata h2 {
            float: none;
            clear: both;
            width: 100%;
        }

    #main .paging {
        padding-bottom: 30px;
    }

    .sort h6 {
        margin: 4px 0 0 0;
        padding: 0;
        float: left;
        font-size: 130%;
        font-weight: normal;
    }

    .sort li {
        float: left;
        list-style: none;
        margin-left: 5px;
    }

        .sort li a {
            display: block;
            background: #fff;
            padding: 3px 10px;
        }

            .sort li a:hover,
            .sort li a.active,
            .sort li a.focus,
            .sort li strong {
                color: #fff;
                display: block;
                padding: 3px 10px;
                background: #003F97;
                text-decoration: none;
            }

    #content #searchResult li {
        background: #FFFFFF;
    }
    /*************************************************
  Standard Radiobuttons und Checkboxen
**************************************************/
    input[type="radio"], input[type="checkbox"] {
        width: auto;
        float: left;
        margin-right: 5px;
        margin-top: 1px;
        padding: 0px;
        border: none;
    }
    /*************************************************/
    .partitionLeft {
        float: left;
        width: 44%;
        margin-left: 1%;
    }

    .partitionRight {
        float: right;
        width: 44%;
        margin-right: 1%;
    }

    .partitionMiddle {
        float: left;
        width: 10%;
        text-align: center;
        padding-top: 2.5em;
    }

    .swapButton {
        border: none;
        background: none;
        padding: 0;
    }

    .teaser {
        overflow: visible;
    }

    #content table {
        font-size: 100%;
        margin: 0;
        padding: 0;
    }

        #content table td {
            padding: 4px;
            border-bottom: 0 solid black;
        }

        #content table th {
            padding: 4px;
            border-bottom: 0 solid black;
        }

    .hierarchyDesc {
        margin-top: 10px;
    }

    .teaser {
        position: static;
    }

    #navServiceMeta ul {
        float: right;
    }

    .chosen-search input,
    .chosen-single span {
        font-size: 130%;
    }

    #main .chosen-container-multi ul {
        margin: -1px 0 0;
        padding: 0;
    }

    #main table td .chosen-choices li {
        font-size: 130%;
    }

    #main table td li {
        font-size: 130%;
        line-height: 1em;
    }

    #main ul {
        margin: 0 4px 4px 0;
    }

    #main .search-field {
        padding-bottom: 0px;
    }

        #main .search-field input {
            line-height: 15px;
        }

    #main .search-choice-close {
        cursor: default;
    }

    #main .rki-sky-button {
        font-size: 130%;
        height: 25px;
        width: 220px;
        margin: 5px 5px 5px 5px;
        padding: 0;
    }

    #main .ajax__slider_h_handle img {
        padding: 0;
    }

    #main .inlineTable {
        display: inline;
        width: auto;
        padding-left: 1px;
    }

    #main .options {
        overflow: hidden;
        width: 100%;
        margin-top: 5px;
        padding-left: 5px;
    }

        #main .options input[type="submit"] {
            float: left;
            margin: 0px 15px 0px 0px;
        }

        #main .options input[type="radio"],
        #main .options input[type="checkbox"] {
            margin-top: 6px;
        }

        #main .options label {
            margin-top: 5px;
        }

        #main .options span {
            margin-top: 2px;
            float: left;
            margin-left: 1px;
        }

            #main .options span span {
                margin-top: 0px;
            }

        #main .options label {
            margin-right: 10px;
        }

    .result-selected {
        color: #dddddd;
        font-weight: bold;
    }

    #Tooltip {
        margin-left: 3px;
    }

    .hand_point {
        list-style: none;
        padding-left: 20px;
        margin: 2px 0px 2px 0px;
    }

    #main .blockquote_tip {
        background-image: url('../Images/about.png');
        font-size: 70%;
        margin: 10px 0px 20px 0px;
    }

        #main .blockquote_tip p {
            padding-top: 10px;
            padding-bottom: 10px;
        }
    /*************************************************
  AjaxMapControl
**************************************************/
    .ajaxMapControl img {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .ajaxMapControl span {
        border: 1px solid transparent;
    }

        .ajaxMapControl span:hover {
            border: 1px solid #aaaaaa;
        }
    /*************************************************
  Filter-Tabelle
**************************************************/
    .filterTable th {
        font-size: 130%;
        font-weight: bold;
    }

    .filterTable td {
        vertical-align: middle;
    }

    .filterTable input {
        background-color: transparent;
        border: none;
    }

    .no-results span {
        font-size: 100% !important;
    }
    /*************************************************
  Jahrbuch- (Ergebnis-) Tabelle
**************************************************/
    #jahrbuch {
        width: 100%;
        height: 100%;
        max-height: 500px;
        overflow: auto;
        overflow-x: auto;
        overflow-y: auto;
    }

        #jahrbuch table {
            width: auto;
            display: block;
            /*overflow:visible;*/
        }

            #jahrbuch table tr:hover {
                color: #fff;
                background-color: #003F97;
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003F97', endColorstr='#011B40', GradientType=0 );
                background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #003F97), color-stop(90%, #011B40));
                background-image: -webkit-linear-gradient(top, #003F97 20%, #011B40 90%);
                background-image: -moz-linear-gradient(top, #003F97 20%, #011B40 90%);
                background-image: -o-linear-gradient(top, #003F97 20%, #011B40 90%);
                background-image: -ms-linear-gradient(top, #003F97 20%, #011B40 90%);
                background-image: linear-gradient(top, #003F97 20%, #011B40 90%);
            }

            #jahrbuch table td {
                border-bottom: 1px solid #204A91;
                font-size: 130%;
                text-align: right;
                background: url(../Images/Controls/tableBorder.png) bottom right no-repeat;
                white-space: nowrap;
            }

            #jahrbuch table th {
                border-top: 1px solid #204A91;
                border-bottom: 1px solid #204A91;
                font-size: 130%;
                font-weight: bold;
                text-align: center;
                background: url(../Images/Controls/tableBorder.png) bottom right no-repeat;
                white-space: normal;
            }

            #jahrbuch table .ResultMainHeader th {
                border-bottom: 1px solid transparent;
                background: none;
                vertical-align: middle;
            }

            #jahrbuch table .ResultMinorHeader th {
                vertical-align: bottom;
            }

            #jahrbuch table .ResultMainHeader:hover,
            #jahrbuch table .ResultMinorHeader:hover {
                color: #323232;
                background-color: transparent;
                background-image: none;
            }
    /*************************************************
  Accordion in "Abfrage auswählen"
**************************************************/
    .accordion {
        margin: 10px 0px 10px 0px;
    }

    .accordionHeader {
        background-color: #ffffff;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
        background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
        background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
        background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
        background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
        background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #aaaaaa;
        -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
        -moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
        box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
        color: #444444;
        margin: 5px 0px 5px 0px;
        cursor: pointer;
        padding: 5px 10px 5px 10px;
    }

    .accordionHeaderSelected {
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
        -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
        -o-box-shadow: 0 0 5px rgba(0,0,0,.3);
        box-shadow: 0 0 5px rgba(0,0,0,.3);
        border: 1px solid #002860;
    }

    .accordionContent {
        padding: 10px;
    }


/*************************************************
  ARVIA-Teilnehmerbereich
**************************************************/
/*#content table {
	font-size: 140%;
}*/



/*************************************************
**************************************************/
