#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;
}

/*
#content #main .teaser .teaser {
padding: 0px;
 margin-bottom: 0px;
}*/
/* 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;
}

.listHierarchy1 {
    list-style:none;
    margin-left:20px;
}

.listHierarchy2 {
    list-style:none;
    margin-left:60px;
}

#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: #106C8E;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#106C8E', endColorstr='#0B3C54', GradientType=0 );
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #106C8E), color-stop(90%, #0B3C54));
    background-image: -webkit-linear-gradient(top, #106C8E 20%, #0B3C54 90%);
    background-image: -moz-linear-gradient(top, #106C8E 20%, #0B3C54 90%);
    background-image: -o-linear-gradient(top, #106C8E 20%, #0B3C54 90%);
    background-image: -ms-linear-gradient(top, #106C8E 20%, #0B3C54 90%);
    background-image: linear-gradient(top, #106C8E 20%, #0B3C54 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 #0C516B;
}

.accordionContent {
    padding: 10px;
}


