.searchform .naviButtons div {display:inline-block;  margin: 0 5px 2px 5px;}
.searchform .naviButtons div .button {border:1px solid #0160a2; display:block; padding:2px 7px;}
.searchform .naviButtons div a.button {cursor:pointer; font-weight:bold;}
.searchform .naviButtons div a.button:hover {border:1px solid #fff; text-decoration:none;}
.searchform .naviButtons div strong, .searchresult .naviButtons div span {color:#676767;}

  .searchform .searchOptions div.button {
    float:left;
    display:inline-block;
    border:0;
    background-color:transparent;
    line-height:25px;
    padding:0px;
    margin: 0px;
    overflow:visible; /* removes extra side padding in IE */
  }
.searchform .searchOptions div.button .active   {cursor:pointer;}
.searchform .searchOptions div.button .active a {color:#000;}
.searchform .searchOptions div.button .active a:hover {text-decoration:none;}
.searchform .searchOptions .button span, .searchform .searchOptions .button strong {display:block; height:25px; padding:0 0 0 8px;}
.searchform .searchOptions .button div { padding:0 8px 0 0; }
.searchform .searchOptions .buttons .button div {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-mid.png?__blob=normal&v=9) transparent no-repeat right top;}
.searchform .searchOptions .buttons .button div.disabled {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-left-left.png?__blob=normal&v=9) transparent no-repeat right bottom;}
.searchform .searchOptions .buttons .button.first div {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-left-right.png?__blob=normal&v=9) transparent no-repeat right top;}
.searchform .searchOptions .buttons .button.first div span {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-left-left.png?__blob=normal&v=9) transparent no-repeat left top;}
.searchform .searchOptions .buttons .button.first div.disabled {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-left-right.png?__blob=normal&v=9) transparent no-repeat right bottom;}
.searchform .searchOptions .buttons .button.first div.disabled strong {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-left-left.png?__blob=normal&v=9) transparent no-repeat left bottom;}
.searchform .searchOptions .buttons .button.last div.disabled {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-right-right.png?__blob=normal&v=9) transparent no-repeat right bottom;}
.searchform .searchOptions .buttons .button.last div.disabled strong {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-right-left.png?__blob=normal&v=9) transparent no-repeat left bottom;}
.searchform .searchOptions .buttons .button.last div {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-right-right.png?__blob=normal&v=9) transparent no-repeat right top;}
.searchform .searchOptions .buttons .button.last div span {background:url(/SiteGlobals/StyleBundles/Bilder/btnSearchSprite-right-left.png?__blob=normal&v=9) transparent no-repeat -1px top;}
.searchform h2.neueSuche, .searchform h2.results {display:none;}


 /* 2.5.3 Filter */
 .suchfilter.module {padding: 0; background-color: #F4F4F4;}
 .suchfilter h3 {font-size: 1.167em; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; padding: 12px 30px 10px 16px; font-weight: normal; background-color: #ffffff;}
 .suchfilter .fieldset.themenBereich.class_cl2Categories_Themen .oLevel1.options {border-bottom:1px solid #deeef8;}
 .suchfilter .fieldset.themenBereich.class_cl2Categories_Themen .oLevel1.options>h5 {margin:5px 0;}
 .suchfilter h4 {font-size: 1.167em; line-height: 1.3em; padding: 4px 50px 5px 16px; font-weight: normal; border-bottom: 1px solid #DEEEF8;}
 .suchfilter .fieldset {position: relative; margin-bottom: 10px; padding-bottom:0px; background-color: #CCDFEC; }
 .suchfilter .fieldset .btnExpand {position: absolute; right: 2px; top: 9px; width: 21px; height: 21px; cursor: pointer;}
 .suchfilter .fieldset .options .btnExpand {top: -2px; right:2px;}
 .suchfilter .fieldset .options .options .btnExpand {top: 1px;}
 .suchfilter .fieldset .options {position: relative; padding: 12px 0;}
 .suchfilter .fieldset .options .options,
 .suchfilter .fieldset.dokumentenartBereich .options {padding-left: 22px; }
 .suchfilter .fieldset.themenBereich .options {padding: 0;}
 .suchfilter .fieldset.suchBereich .options .options {background-color: #DEEEF8;}
 .suchfilter .fieldset.themenBereich .options .options {padding: 2px 0 2px 0px; background-color: #DEEEF8;}
 .suchfilter .fieldset.themenBereich .options .options .options{padding: 0px 0 0px 9px;}
 .suchfilter .fieldset .options .formField {display: block; overflow: hidden; padding: 0px 23px 0px 16px;}
 .suchfilter .fieldset .options h4.formField {padding: 8px 50px 7px 16px;}
 .suchfilter .fieldset .options .formField button {background: none; border: none; cursor: pointer; padding-left: 15px; color: #075083; text-align: left; line-height: 1.167em;}
 .suchfilter .fieldset .options .formField button:hover {text-decoration: underline;}
 .suchfilter .fieldset .options .formField button.disabled {cursor: default; color: #2b2b2d; font-weight: bold;}
 .suchfilter .fieldset .options .formField button.disabled:hover {text-decoration: none;}
 .suchfilter .fieldset .options .formField span.buttonErsatz {display:block; padding-left: 18px; padding-top:3px; color: #2b2b2d; font-weight: bold;}
 .suchfilter .fieldset.zeitraumBereich .formHandle {cursor: pointer; display: inline-block; height: 29px; padding-left: 6px; margin-left: 14px; margin-bottom: 14px;}
 .suchfilter .fieldset.zeitraumBereich .formHandle span {cursor: pointer; display: inline-block; height: 29px; padding-right: 6px;}
 .suchfilter .fieldset.zeitraumBereich .formHandle span input {background: none repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF; cursor: pointer; font-weight: bold; padding: 6px 10px;}
 .suchfilter .fieldset.zeitraumBereich .options .customDate {margin-top: 12px;}
 .suchfilter .fieldset.zeitraumBereich .options .customDate div {float: left; width: 90px; margin-right: 4px; overflow: hidden;}
 .suchfilter .fieldset.zeitraumBereich .options .customDate div .formLabel {display: block; padding-left: 16px;}
 .suchfilter .fieldset.zeitraumBereich .options .customDate div .formField {display: inline-block;}
 .fixDateWidth .value {width: 10em; display: inline-block;}
 
 .suchfilter .ieSpecialButtons button, .suchfilter .ieSpecialButtons button span { display:block; width:100%; }

 .suchfilter .fieldset .btnExpand {background:url(/SiteGlobals/StyleBundles/Bilder/btnSuchFilterPlus.png?__blob=normal&v=9) no-repeat;}
 .suchfilter .fieldset .btnExpand.open {background:url(/SiteGlobals/StyleBundles/Bilder/btnSuchFilterMinus.png?__blob=normal&v=9) no-repeat;}
 .suchfilter .fieldset .options .btnExpand {background:url(/SiteGlobals/StyleBundles/Bilder/btnSuchFilterPlus-s.png?__blob=normal&v=9) no-repeat;}
 .suchfilter .fieldset .options .btnExpand.open {background:url(/SiteGlobals/StyleBundles/Bilder/btnSuchFilterMinus-s.png?__blob=normal&v=9) no-repeat;}
 .suchfilter .fieldset .options a.button {background:url(/SiteGlobals/StyleBundles/Bilder/btnSuchFilterCheckbox-ia.png?__blob=normal&v=10) no-repeat 0 3px; padding-left:18px; display:block;}
 .suchfilter .fieldset .options a.button.active {background:url(/SiteGlobals/StyleBundles/Bilder/btnSuchFilterCheckbox-a.png?__blob=normal&v=10) no-repeat 0 3px; font-weight:bold;}
 .suchfilter .fieldset .options a.button span.inner{display:block;}
.suchfilter .fieldset .options.allTopics {padding:8px 0 7px 17px; border-bottom:1px solid #deeef8; margin-bottom:4px;}
.suchfilter .fieldset .options.allTopics a.button{ font-size:1.067em;}
.suchfilter .fieldset .options.allTopics a.button.active {font-weight:bold;}
.suchfilter .fieldset .options.oLevel1:first-child {margin-top:8px;}

ul li .searchResultLeft .downloadLink a, ul li .searchResultLeft .downloadIcon a {display: inline-block;}
ul li .searchResultLeft span.teaserImage {display:none;}

.centersort {position:absolute; left:55%;}
.searchresult .relevance-0 {background:url(/SiteGlobals/StyleBundles/Bilder/bgRelevanz-0.png?__blob=normal&v=2) no-repeat center center;}
X.module .allLink {padding-bottom:0px;}
.tabbedX3 .menu li.level1{padding:4px 2px 0 3px;}
.tabbedX3 .menu li.level1.current {padding:0px 2px 0 3px;}
.tabbedX3 .menu li.level1.current div {padding-top:10px} 
.tabbedX3 .menu li.level1 div {padding:6px 13px 0px 12px;} 
.suchfilter .fieldset.class_documentType_ {padding-bottom:10px;}
#suchfilterMobSwitch {display:none;}

.searchresult li.alternative1  {font-size:1.1667em; line-height:21px; padding-bottom:12px; font-weight:bold; color:#075083;}
.searchresult li.alternative1  h2 {padding-left:1.5em;display:inline;font-size:100%;}