*html #topnav {
  margin-bottom: -4px;
}
*html #navbreadcrumb {
  margin-left: 0.5em;
}
.directbutton{
  position: relative;
}

.banner {
  width: 198px;
  padding-left: 1.9em;
  margin-bottom: 0.7em;
  float:left;
}
p.bannersubtitle {
  width: 100%;
  float: left;
  font-weight: bold;
  line-height: 1.25em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 3px;
  padding-bottom: 1px;
  background-color: #faead7;
  margin-bottom: 0;
}
p.bannersubtitle a,p.bannersubtitle a:active { /* Werbetitel sollen klickbar sein */
  color: black;
  text-decoration: none;
}
p.bannersubtitle a:hover {
  text-decoration: underline;
}




span.bannerunderline {
  background-image: url(../schemas/default/gfx/hg/hg_banner_head.gif);
  width: 100%;
  float: left;
  padding-left: 0.5em;
  padding-right: 0.4em;
  height: 6px;
  font-size: 1.1em;
  line-height: 6px;
  margin-bottom: 2px;
}
span.bannerdescription {
  float:left;
  width: 100%;
  background-color: #f8f8f9;
  padding-left: 0.5em;
  padding-bottom: 0.3em;
  padding-top: 0.1em;
  padding-right: 0.5em;
  border-bottom: 1px solid #85a9cb;
  font-size: 1em;
  color: #384768;
}
span.bannerdescription a {
  /*background-image: url(../schemas/default/gfx/button/buttondetails.gif);  cms-4658  */
  color: #227799;
}
span.linkimage a:hover {
  text-decoration: underline !important;  
}

span.bannerdescription a:hover {
  text-decoration: underline;
}
span.bannerdescription p {
  float: left;
  margin-bottom: 0;
}
li.active a {
  cursor: default;
}
.dbtabs {
  width: 100%;
  margin-bottom: 0.2em;
}
ul.dbtabs{
  margin-bottom: -1px !important;
}
ul.dbtabs li a{
  background-color: #e8eff7;
}

ul.dbtabs li.active a{
  background-color: #faead7;
}
.categorytree .categoryabc li.link{
  background-color: #f6ebe0;
}
.categorytree .categoryabc li.link a{
  text-decoration: underline;
}
.categorytree .categoryabc li a{
  color: #000;
}
.categorytree .categoryabc {
  padding-top: 0.2em;
}
.categorytree .categories li.passive a{
  font-size: 11px;
  color: #000;
  cursor: pointer;
}
.categorytree .categories li.active a{
  font-size: 11px;
  color: #EE9202;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
.categoryheadline {
  height: 2.6em;
  float: left;
  width: 100%;
  border-bottom: 2px solid #fff;
  background-color: #E8EFF7;
}
.categoryheadline p{
  color: #374667;
  font-weight: bold;
  padding-top: 1em;
  padding-left: 0.25em;
}
.categorylist {
  margin-top: 0.5em;
}
.categorylist ul li span{
  cursor: pointer;
  font-size: 11px;
}
.categorylist ul li{
  margin: 0em;
  padding-left: 0.75em;
  margin-top: 0em;
  background: URL(/res/domains/pbs/schemas/default/gfx/icon/li_categories_right.gif) no-repeat scroll 0em 0.45em;
}

.categorylist ul li.active {
  color: #f29400;
  width: 144px;
  font-weight: bold;
  background: URL(/res/domains/pbs/schemas/default/gfx/icon/li_categories_down.gif) no-repeat scroll 0 0.5em;
}
.categorylist ul li ul li.active{
  color: #f29400;
  font-weight: normal;
  background: URL(/res/domains/pbs/schemas/default/gfx/icon/li_categories_lvl2_down.gif) no-repeat scroll 0 0.4em;
}
.categorylist ul li.passive{
  color: #000;
  font-weight: normal;
  width: 144px;
}
.categorylist ul li ul li.mark{
  font-weight: normal;
}
/************
*
* Schlagworte ABC
*
*************/
.categorytree {
  padding-left:0.3em;
  padding-right:0.3em;
}
.categorytree ul.categoryabc{
  float:left;
  margin: 0em;
}
.categorytree .categoryabc li{
  float:left;
  list-style-type: none;
  float: left;
  line-height:1.5em;
  width: 1.5em;
  text-align: center;
  margin-left: 0em;
  margin-top: 0em;
  margin-right: 0.1em;
  margin-bottom: 0.1em;
  font-size: 8pt;
  background: #d1e3e8;
}
.categorytree .categoryabc li.link a{
  font-size: 8pt;
}
.categorylist{
  float: left;
}
.categorylist ul{
  list-style-type: none;
  margin: 0em;
}
/************
*
* Simple Search
*
*************/
.searcharea{
  padding-top: 1.1em;
} 
.searcharea .form_mbsearch #title, .searcharea .form_mbsearch #title3 {
  float: left;
  font-weight: bold;
}
.searcharea .form_mbsearch .title_input{
  float: left;
  padding-top:0.3em;
}
.searcharea .form_mbsearch .title_input input{
  float: left;
  width: 25.3em;
  height: 1.5em;
  padding-top: 2px;
  padding-left: 2px !important;
  font-size: 11px;
  border: 1px solid #85a9cb;
}

.searcharea .form_mbsearch .title_input input.active{
  background-color: #faead7;
}
.searcharea .form_mbsearch .title_input input.inactive{
  background-color: #fff;
}
.searcharea .form_mbsearch .form_mbsearch_title {
  float:left;
}
.searcharea .form_mbsearch .form_mbsearch_extsearch_container {
  float:right;
  padding-left: 0.63em;
}
.searcharea .form_mbsearch .form_mbsearch_extsearch_link {
  cursor: pointer;
  font-size:10px;
}
.searcharea .form_mbsearch .radio_date_criteria, .form_mbsearch_extended .radio_date_criteria{
  margin-left:-0.9em;
  margin-top: 0.8em;
  float: left;
  width: 100%;
}
#form_mbsearch_extended #search_extended .radio_date_criteria {
  margin-left: 0;
}
.searcharea .form_mbsearch .radio_date_criteria input, .form_mbsearch_extended .radio_date_criteria input{
  margin-left: 0.9em;
  margin-right: 0.1em;
  float: left;
}
.searcharea .form_mbsearch .button_search{
  float: right;
  margin-top: 0.3em;
}
.searcharea .form_mbsearch .button_search img{
  cursor: pointer;
}
.button_search img{
  cursor: pointer;
}
.searcharea form.form_mbsearch{
  border-bottom: 1px solid #ee9202;
  float: left;
  width: 100%;
}
.searcharea form.form_mbsearch p, .form_mbsearch_extended .radio_date_criteria p{
  float: left;
  padding-left: 0.2em;
  font-size: 0.9em;
  margin-bottom: 0.48em;
}
.list_menu_list img{
  padding-left: 0.5em;
}
.list_menu_list{
  padding-left: 0.5em;
}
.rowcontainer {
  float: left;
  width: 100%;
}
.mbsearch_result .entry p, .mbsearch_result .entry a {
  float: left;
  width: 80%;
  padding-top: 0.2em;
  margin-bottom: 0.2em;
}
.mbsearch_result .entry .title p.label, .mbsearch_result .entry .title a{
  font-size: 1.1em;
  vertical-align: middle;
}
.mbsearch_result .entry p.label{
  float: left;
  width: 18.5%;
  padding-left: 1.5%;
}
.mbsearch_result .entry .title{
  background-color: #e8eff7;
  font-weight: bold;
  color: #374667;
  margin-bottom: 6px;
}
.mbsearch_result .entry .subtitle{
  margin-bottom: 2px;
}
.mbsearch_result .entry .subtitle p {
  font-weight: bold;
}

.mbsearch_result .entry .title a{
  color: #000;
  padding-top: 0.2em;
}

#textdbresult {
  float: left;
  margin-top: 1.3em;
  width: 100%;
}
#textdbresult #mbsearch_result h2.categoryname {
  font-size: 1.5em;
  font-weight: bold;
  color: #F29400;
  margin-bottom: 0.55em;
}
#textdbresult #mbsearch_result h3.categoryname {
  font-size: 1.25em;
  margin-bottom: 1em;
}
 .dbtabs{
    float:left;
  }
  .dbtabs{
    float:left;
    margin:0em;
  }
  ul.dbtabs li{
    float: left;
    margin-left:0.0em;
    margin-top:0.7em;
    margin-right:0.0em;
    margin-bottom:0.0em;
    line-height:1.5em;
    list-style-type:none;
  }
  ul.dbtabs li.active{
    margin:0em 0em 0em 0em;
    line-height:2.2em;
  }
  ul.dbtabs li a{
    width:10.5em;
  }
  ul.dbtabs li a {
    padding-left:1em;
    padding-right:1em;
    width:auto;
  }
  #textdb2col.subcolumns, #bilddb2col.subcolumns, #pfarrbriefdb2col.subcolumns{
    display: block;
    float: left;
  }
  
  /****************
  *
  * Listen - Navigation 
  *
  *****************/
  .list_menu_list{
    float: left;
    border-top: 1px solid #85a9cb;
    border-bottom: 1px solid #85a9cb;
    padding-top: 0.42em;
    padding-bottom: 0.42em;
    margin-bottom:1.1em;
    width: 100%;
  }
  .list_menu_list img{
    float: left;
  }  
  .list_menu_list div{
    float: left;
  }
  .list_menu_list #pagecounter{
    float: left;
    padding: 1px 8px 1px 8px;
    font-size: 0.9em;
    border: 2px solid #85A9CB;
    background: #e8eff7;
    margin-left: 1.1em;
    margin-right: 0.4em;
    width: 100px;
    text-align: center;
  }
  .list_menu_list_center_ten{
    position: relative;
    width: 96%;
    left: 0%;
  }
  .list_menu_list_center_eight{
    position: relative;
    width: 84%;
    left: 6%;
  }
  .list_menu_list_center_seven{
    position: relative;
    width: 76%;
    left: 8%;
  }
  /****************
  *
  * Listen - untere Navigation 
  *
  *****************/
  .entry{
    float: left;
    width: 100%;
    margin-bottom: 4px;
  }
  /****************
  *
  * Listen - untere Navigation 
  *
  *****************/
  .list_submenu_list{
    float: left;
    border-top: 1px solid #ee9202;
    border-bottom: 1px solid #ee9202;
    /* margin-top: 1em; Monatsthemen: Abstand zwischen Ergebnissen zu groß */
    margin-bottom: 2em;
    width: 100%;
  }
  .list_submenu_list .rowcontainer .item{
    float: left;
    font-size: 0.71em;
    margin-left: 0em;
    margin-right: 0.15em;
    margin-top: 0.3em;
    width: 9em;
    background-color: #faead7;
    height: 11px;
  }
  .list_submenu_list .rowcontainer .first{
     margin-left: 0;
  }
  .list_submenu_list .rowcontainer .last{
     margin-right: 0;
  }
  .list_submenu_list .rowcontainer .date{
     width: 6.4em;
  }
  .list_submenu_list .rowcontainer .size{
     width: 8.6em;
  }
  .list_submenu_list .rowcontainer .type{
     width: 3.4em;
  }
  #mbdetail .list_submenu_list .rowcontainer .date{
     width: 6.4em;
  }
  #mbdetail .list_submenu_list .rowcontainer .size{
     width: 8.6em;
  }
  #mbdetail .list_submenu_list .rowcontainer .type{
     width: 3.4em;
  }
  .list_submenu_list .rowcontainer .copyright{
     width: 98.5%;
     height: 11px;
     margin-bottom: 0.4em;
     margin-left: 0;
     padding-left: 0.6em;
  }
  .list_submenu_list .rowcontainer .item img {
     float: left;
  }
  .list_submenu_list .rowcontainer .item span.text{
     float:left;
     padding-left: 0.6em;
     line-height: 10px;
  }
  .list_submenu_list .rowcontainer ul.categories {
     width: 100%;
     margin-bottom: 0.4em;
     height: auto;
  }
  .list_submenu_list .rowcontainer ul.categories li{
     float: left;
     list-style: none;
  }
* html b\ody #col3 {
  margin-left: 400px !important;
}
.sitemap {
  width: 100% !important;
  float: left;
  margin-bottom: 10px;
}

* html b\ody .sitemap #sitemapcol1{
  margin-right: 10px !important;
  width: 155px !important;
}
* html b\ody .sitemap #sitemapcol2{
  margin-right: 10px !important;
  width: 155px !important;
}

* html b\ody .sitemap #sitemapcol3{
  width: 155px !important;
}
#mbdetail #details {
  float: left;
  width: 100%;
}
#mbdetail ul.categories li{
  margin-left: 0.4em;
  padding-left: 0.7em;
  background: URL(/res/domains/pbs/schemas/default/gfx/icon/li_category_item_right.gif) no-repeat scroll 0.1em 0.19em;
  color: #278ba4;
}
#mbdetail h1.title {
  color: #000;
  font-size: 1.25em;
  margin-bottom: 0.9em;
  margin-top: 0.25em;
}
#form_mbsearch_extended #search_extended label {
  width: 10em;
  float: left;
}
.startbox #form_mbsearch_extended #search_extended label {
  margin-left: 2em;
}
#form_mbsearch_extended #search_extended input.active[type="text"], #form_mbsearch_extended #search_extended input.inactive[type="text"], #form_mbsearch_extended #search_extended textarea.inactive, #form_mbsearch_extended #search_extended textarea.active{
  width: 21em;
  float: left;
}
#form_mbsearch_extended #search_extended .rowcontainer {
  margin-bottom: 1.1em;
}
#form_mbsearch_extended h2#headline{
  font-weight: normal;
  color: #EE9202;
  float: left;
  width: 100%;
  margin-top: 0.4em;
  margin-bottom: 0.95em;
}
#form_mbsearch_extended #search_extended input[type="radio"], #form_mbsearch_extended #search_extended .rowcontainer img, #form_mbsearch_extended #search_extended .rowcontainer span.label{
  float: left;
} 
#form_mbsearch_extended #search_extended .rowcontainer img {
  padding-top: 0.2em;
}
#form_mbsearch_extended #search_extended .rowcontainer img, #form_mbsearch_extended #search_extended .rowcontainer span.label {
  margin-right: 1.1em;
}

#form_mbsearch_extended #search_extended input[type="radio"] {
  margin-right: 0.3em;
}
.startbox #form_mbsearch_extended #search_extended a {
  margin-left: 22.5em;
}
#form_mbsearch_extended #search_extended a {
  float: left;
  margin-left: 20.5em;
}
.search_extended_result .list_submenu_list .rowcontainer .type {
  width: 22.73em !important;
}
/*#tab2 #search_extended_result .list_submenu_list .rowcontainer .last {
  margin-right: 0.15em;
  padding-right: 2px;
}*/
.search_extended_result .list_submenu_list .rowcontainer .copyright {
  width: 99.1%;
  margin-right: 0;
}
.search_extended_result .list_menu_list{
  padding-left: 7.5em;
}
.search_extended_result {
  float: left;
  width: 100%;
  margin-top: 2em;
}
.search_extended_result .list_submenu_list .rowcontainer .last{
  width: 19.78em;
  padding-right: 0;
  margin-right: 0;
}
.fileicon {
  margin-left: 0.35em;
}
.bildentry, .bildentrylast{
  float: left;
  height: 150px;
  width: 122px;
  margin-right: 11px;
  margin-bottom: 20px;
}
.advsearch .bildentry, .advsearch.bildentrylast{
  margin-right: 25px;
}
.bildentrylast {
  margin-right: 0px;
}
#bilddb{
  float: left;
  width: 100%;
  margin-top: 1em;
}
#bilddb .title{
  width: 100%;
  height: 14px;
  float: left;
}
#bilddb .title a{
  float: left;
  font-size: 0.85em;
  color: #000;
  margin-bottom: 1px;
  width: 92%;
}
#bilddb .title img{
  float: right;
  margin-top: 2px;
}
#bilddb .imagepreview{
  background-color: white;
  float:left;
  border: 1px solid #85a9cb;
  width: 120px;
}
#bilddb .list_submenu_list{
  border: none;
  margin-top: 3px;
}
#bilddb .list_submenu_list .imagewidth, #bilddb .list_submenu_list .imageheight, #bilddb .list_submenu_list .imageresolution, #bilddb .list_submenu_list .imagesize{
  float: left;
  width: 60px;
  margin-bottom: 2px;
  background-color: #e8eff7;
}
.smallview #bilddb .list_submenu_list .imagewidth, .smallview #bilddb .list_submenu_list .imageheight, .smallview #bilddb .list_submenu_list .imageresolution, .smallview #bilddb .list_submenu_list .imagesize{
  width: 43px;
  font-size: 9px;
}
.smallview #bilddb .list_submenu_list .imagewidth, .smallview #bilddb .list_submenu_list .imageheight {
  margin-right: 1px;
}
#bilddb .list_submenu_list .value{
  font-size: 0.75em;
}
#bilddb .list_submenu_list .imagewidth, #bilddb .list_submenu_list .imageheight{
  margin-right: 2px;
}
#bilddb .list_submenu_list img {
  float: left;
  margin-left: 0.3em;
  margin-right: 0.5em;
}
#mbdetail .bildentry {
  width: 356px;
  height: 100%;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 0;
  margin-top: 0;
}
#mbdetail .big {
  margin-left: 105px;
  margin-right: 105px;
}
#mbdetail .bildentry .image{
  width: 354px;
  height: 267px;
  border: 1px solid #85a9cb;
  float: left;
}
#mbdetail .bildentry p.label, #mbdetail .bildentry p.value{
  float: left;
  font-size: 0.9em;
  line-height: 18px;
  margin-bottom: 0;
}
#mbdetail .bildentry p.label{
  width: 106px;
}
#mbdetail .bildentry p.value{
  width: 247px;
}
#mbdetail .bildentry .title {
  font-weight: bold;
  font-size: 1.1em;
}
#mbdetail .bildentry .title p.label{
  color: #374667;
}
#mbdetail .bildentry .title, #mbdetail .bildentry .copyright, #mbdetail .bildentry .size, #mbdetail .bildentry .width{
  background-color: #e8eff7;
}
#mbdetail .bildentry .fileinfos{
  border-top: 1px solid #ee9202;
  border-bottom: 1px solid #ee9202;
  padding-top: 0.5em;
  padding-bottom: 0.2em;
  height: auto !important;
  margin-top: 3px;
}

#mbdetail .bildentry .rowcontainer{
  min-height: 18px;
  margin-bottom: 2px;
}
#mbdetail .bildentry .fileinfos .rowcontainer{
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
#mbdetail .bildentry .enlarge {
  float: left;
  padding-left: 0.8em;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/icon/li_categories_right.gif) no-repeat scroll 0.1em 0.25em;
  margin-left: 1em;
  font-size: 0.75em;
  color: #000;
}
#mbdetail .bildentry .download{
  float: right;
  padding-right: 1.5em;
  margin-right: 1em;
  font-size: 0.75em;
  color: #277e91;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/icon/icon_image_download.gif) no-repeat scroll 43px 0.25em;
}
#mbdetail .bildentry .imageactions {
  margin-top: 0.4em;
  margin-bottom: 0.25em;
}


#col1_content .pfarrbriefdbresult {
  float: left;
  width: 100%;
  margin-top: 0.6em;
}
#col1_content .pfarrbriefdbresult .entry .pbimage {
  float: left;
  padding: 0.33em;
  border: 1px solid #85a9cb;
  margin-right: 1.3em;
  width: 82px;
}
#col1_content .pfarrbriefdbresult .entry .pbinformation{
  float: left;
  padding-left: 1.5em;
  margin-top: 1.3em;
}
#col1_content .pfarrbriefdbresult .entry .pbinformation p{
  float: none;
  width: auto;
}
#col1_content .pfarrbriefdbresult .entry .colcontainer, #col1_content .pfarrbriefdbresult #mbdetail .colcontainer{
  float: left;
  width: 29%;
}
#col1_content .pfarrbriefdbresult .entry .viewitem, #col1_content .pfarrbriefdbresult #mbdetail .viewitem {
  float: left;
  width: 29%;
  height: 20px;
}
#col1_content .pfarrbriefdbresult .entry .viewitem a, #col1_content .pfarrbriefdbresult #mbdetail .viewitem a {
  float: left;
  width: auto;
  padding-top: 0.2em;
}
#col1_content .pfarrbriefdbresult .entry .viewitem a img, #col1_content .pfarrbriefdbresult #mbdetail .viewitem a img{
  float: left;
  border: 1px solid #85a9cb;
  margin-right: 0.5em;
}
#col1_content .pfarrbriefdbresult .entry .viewitem a.current img, #col1_content .pfarrbriefdbresult #mbdetail .viewitem a.current img{
  border: 1px solid #ee9202;
}
#col1_content .pfarrbriefdbresult .entry .viewitem span.label, #col1_content .pfarrbriefdbresult #mbdetail .viewitem span.label{
  float: left;
  font-size: 0.75em;
  line-height: 2.5em;
  width: 80px;
  height: 20px;
  overflow: hidden;
  cursor: pointer;
}
#col1_content .pfarrbriefdbresult .entry .pbviews, #col1_content .pfarrbriefdbresult #mbdetail .pbviews{
  float: left;
  width: 100%;
  margin-bottom: 1.5em;
  padding-left: 1.5em;
  padding-top: 0.7em;
}
#col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry, #col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry .partentry {
  float: left;
  width: 100%;
}

#col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry .partentry {
  border-bottom: 1px dashed #3D466B;
}

#col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry .textcontainer{
  float: left;
  width: 70%;
}

#col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry .textcontainer h4{
  font-weight: normal;
  font-size: 1.25em;
  margin-bottom: 0.25em;
  color: #3d466b;
}
#col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry .imagecontainer{
  float: right;
  width: 90px;
  margin-top: 18px;
}
#col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry .imagecontainer img{
  float: right;
  padding: 0.33em;
  border: 1px solid #85a9cb;
}
#col1_content .pfarrbriefdbresult #mbdetail #pfarrbriefentry .imagecontainer span.enlarge img{
  border: none;
}

#col1_content .pfarrbriefdbresult .list_submenu_list {
    height: 15px;
    float: left;
    border-top: 1px solid #ee9202;
    border-bottom: 1px solid #ee9202;
    margin-top: 0em;
    margin-bottom: 1em;
    padding: 0;
    width: 100%;
}
#col1_content .pfarrbriefdbresult .list_submenu_list .rowcontainer {
     heigth: 11px;
     float: left;
     margin-top: 2px;
     margin-bottom: 2px;
     border: 0;
     padding: 0;
     background-color: #faead7;
}
#col1_content .pfarrbriefdbresult .list_submenu_list .rowcontainer .item {
    float: left;
    font-size: 0.71em;
/*    margin-left: 0.15em; */
/*    margin-right: 0.15em; */
    border: 0;
    margin: 0;
/*    background-color: #faead7; */
    background-color: #ffffff;
    padding: 0;
}
#col1_content .pfarrbriefdbresult .list_submenu_list .rowcontainer .first {
     margin-left: 0;
}
#col1_content .pfarrbriefdbresult .list_submenu_list .rowcontainer .last {
     margin-right: 0;
}
#col1_content  .pfarrbriefdbresult .list_submenu_list .rowcontainer .printer {
    width: 107px;
  }
#col1_content  .pfarrbriefdbresult .list_submenu_list .rowcontainer .download {
    width: 65px;
  }
#col1_content  .pfarrbriefdbresult .list_submenu_list .rowcontainer .link {
    width: 23px;
  }
#col1_content  .pfarrbriefdbresult .list_submenu_list .rowcontainer .email {
    width: 20px;
  }
#col1_content  .pfarrbriefdbresult .list_submenu_list .rowcontainer .date {
    width: 58px;
    text-align: center;
    background-color: #ffffff;
  }
#col1_content  .pfarrbriefdbresult .list_submenu_list .rowcontainer .date span.text {
    width: 56px;
    color: #277e91;
    font-size: 9px;
    background-color: #FAEAD7;
    padding-left: 0;
    padding-top: 1px;
  }
#col1_content  .pfarrbriefdbresult .list_submenu_list .rowcontainer .pdf {
    width: 33px;
    text-align: center;
  }

#col1_content .pfarrbriefdbresult .list_submenu_list .rowcontainer .copyright {
     width: 100%;
     height: 11px;
     margin-bottom: 0.4em;
     margin-left: 0;
     padding-left: 0.6em;
}
#col1_content .pfarrbriefdbresult .list_submenu_list .rowcontainer .item img {
     float: left;
}
#col1_content .pfarrbriefdbresult .list_submenu_list .rowcontainer ul.categories {
     width: 100%;
     margin-bottom: 0.4em;
     height: auto;
}
#col1_content .pfarrbriefdbresult  .list_submenu_list .rowcontainer ul.categories li{
     float: left;
     list-style: none;
}

.mbinfodbresult, .mbtextdbresult, .mbbilddbresult, .mblinksdbresult, .mbtippsdbresult, .mbgebetedbresult {
  float: left;
  width: 100%;
  margin-top: 0.85em;
}
.mbinfodbresult {
  display: block;
}
.mbtextdbresult, .mbbilddbresult, .mblinksdbresult, .mbtippsdbresult, .mbgebetedbresult {
  display: none;
}
#dbtabs {
  float: left;
  width: 100%;
  border-bottom: 1px solid #85A9CB;
  margin-bottom: 3px;
}

.list_submenu_list .rowcontainer ul.categories{
  margin-left: 0;
  margin-right: 0;
}

#mbdetail .list_submenu_list .rowcontainer .copyright {
  margin-bottom: 0;
  min-height: 11px;
}

#mbdetail .list_submenu_list {
  margin-bottom: 0.4em;
}
#mbdetail p.subtitle {
  margin-bottom: 1.3em;
}
#mbdetail p.author {
  margin-top: 1.3em;
}
#mbdetail p.label {
  margin-bottom: 0;
}
#bilddbresult { 
  float:left;
  margin-top:1.3em;
  width:100%;
}
.list_menu_bottom {
  border: none;
  padding-left: 7.4em;
}
.search_extended_result .list_menu_bottom {
  padding-left: 14.5em;
}

.pbinformation h2 {
  font-size: 1.25em;
  margin-bottom: 0;
}
#col1_content #tab3 .list_submenu_list .rowcontainer .empty, #col1_content #tab5 .list_submenu_list .rowcontainer .empty{
  width: 256px !important;
}
.list_submenu_list .rowcontainer .empty img {
  float: right;
} 
#tab5 #form_mbsearch_extended #search_extended input.active[type="text"], #tab5 #form_mbsearch_extended #search_extended input.inactive[type="text"], #tab5 #form_mbsearch_extended #search_extended textarea.inactive, #tab5 #form_mbsearch_extended #search_extended textarea.active{
  width: 32.5em;
}
#tab5 #form_mbsearch_extended #search_extended a {
  margin-top: 2em;
  margin-left: 31em;
}
#mtdbsearch .form_mbsearch, #mtdbsearch3 .form_mbsearch {
  padding-bottom: 1.5em;
}

.mbinfodbresult .entry .imagepreview{
  border: 1px solid #85A9CB;
  float: left;
  width: 120px;
  /* margin-top: 1%; Bild für Bündigkeit mit SubTitle bzw. Text etwas nach unten geschoben */ 
  margin-left: 10px;
}

.mbinfodbresult .entry .description {
  width: 255px;
  float: left;
  margin-right: 5px;
}
.innertabs {
  float: left;
  width: 100%;
  border-bottom: 1px solid #85A9CB;
}
.mbinfodbresult .entry .title {
  background: none;
  font-size: 1.25em;
  margin-bottom: 0.4em;
}

.mtdbsearchresult_h2 {
  font-weight: normal;
  color: #EE9202;
  margin-top: 68px;
}

.mtdbsearchresult_h3 {
  font-weight: bold;
  color: #3d466b;
  margin-top: 8px;
}

* html #pagebody_body, *+html #pagebody_body{
  padding: 2.7em 0 !important;
}
h3.categoryname{
  float: left;
}
h3.categoryname_list{
  float: left;
  font-weight: normal;
}
.pfarrbriefdbresult h2.categorynames{
  color: #EE9202;
  margin-bottom: 0.8em;
}
.mtdbresult .mtdb_result_header {
  float: left;
  width: 100%;
}
.mtdbresult .categoryname_container {
  float: left;
}
.mtdbresult h2.categoryname {
  margin-top: 0.55em;
  margin-bottom: 0.5em;
}
.mtdbresult .printpageview_container {
  float: right;
  margin-top: 0.3em;
}
.mtdbresult h2.categorynamem{
  color: #EE9202;
  float: left;
  margin-bottom: 0.4em;
  margin-top: 0.5em;
}

/* In Vorlage kein Abstand vorhanden
.mtdbresult .entry{ 
  margin-bottom: 2em;
}*/

.mblinksdbresult .date, .mbtippsdbresult .date{
  width: 27.6em !important;
}
.mbgebetedbresult .send {
  width: 36.75em !important;
}
.search_extended_result .mblinksdbresult .date, .search_extended_result .mbtippsdbresult .date{
  width: 47.65em !important;
}
.search_extended_result .mbgebetedbresult .send {
  width: 56.95em !important;
}
.mbgebetedbresult .entry{
  margin-bottom: 0.5em;
}
.mtdbresult ul#monthnames {
  float: left;
  width: 100%;
  border-top: 1px solid #85a9cb;
  border-bottom: 1px solid #85a9cb;
  padding: 0.35em 0.35em;
  margin-top: 1.25em;
  margin-left: 0;
  padding-left: 6em;
}
.mtdbresult ul#monthnames li {
  background-color: #d1e2e9;
  float: left;
  list-style: none;
  width: 30px;
  height: 17px;
  line-height: 15px;
  text-align: center;
  margin-left: 0.5em;
}
.mtdbresult ul#monthnames li.active {
  background-color: #faead7;
}

.mtdbresult ul#monthnames li a{
  color: #000;
  font-size: 0.9em;
}
.mtdb .search_extended_result .daterange, .mtdb .mbsearch_result .daterange {
  width: auto; 
  float: left;
  margin-right: 2em;
  padding-top: 0.25em;
}
.mtdb .search_extended_result .daterange h2, .mtdb .mbsearch_result .daterange h2 {
  margin: 0;
  font-size: 1.2em;
  color: #374667;
}
.mtdb .search_extended_result .information a, .mtdb .mbsearch_result .information a {
  color: #374667;
  line-height: 1.1em;
  width: auto;
}
.mtdb .extsearchentry {
  background-color: #e8eff7 !important; 
  margin-bottom: 0.4em !important;
}
.mtdb .search_extended_result .list_submenu_list .rowcontainer .getgebete{
/*  width: 19.78em !important;*/
  background-color: #faead7;
}
.mtdb #tab1 .list_submenu_list_special .rowcontainer .item, .mtdb #tab3 .list_submenu_list_special .rowcontainer .item{
  width: 7.45em;
}
.mtdb .list_submenu_list_ext .rowcontainer .item{
  margin-top: 2px;
  margin-bottom: 2px;
}


/* Startseite */

#start_leftboxes{
  padding-left: 1em;
  padding-right: 1em;
  float: left;
  width: 96%;
}

.startbox {
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.directareapagebox {
  margin-top: 10px;
  margin-bottom: 10px;
}
.directareapagebox .startbox {
  margin-top: 0px;
  margin-bottom: 0px;
}
.startbox .innerbox {
  color: #555555;
}
.startbox .innerbox .newsitem a.detaillink img {
  vertical-align: bottom;
}

.startbox .innerbox h2 a {
  color: #555555;
  font-size: 1.3em;
  font-weight: normal;
}
.startbox .innerbox a {
  color: #555555;
  font-size: inherit;
}

.floatright img {
  margin-left: 10px;
}
.floatleft img {
  margin-right: 10px;
}





.startbox .newsitem {
  float: left;
  width: 100%;
  margin-top: 2em;
}
.startbox .newsitem .subtitle {
  font-size: 14px;
  margin-bottom: -1px;
}
.startbox .firstnewsitem {
  margin-top: 0;
}
.newsitem h2 {
  margin-bottom: 9px;
}

.startbox .itemimage{
  float: left;
  margin-bottom: 0.25em;
  margin-right: 1em;
}
.boxhead{
  height: 27px;
}
.eventsbox .boxhead{
  background: transparent url(../schemas/default/gfx/hg/bg_box_head_right_db_icon.gif) no-repeat scroll 0 0; 
  margin-bottom: 0;
}
.eventsbox .boxhead span.boxtitle {
  padding-left: 6px;
}
.mtbox .boxhead{
  background: transparent url(../schemas/default/gfx/hg/bg_box_head_mt.gif) no-repeat scroll 0 0; 
  margin-bottom: 0;
}
.pbbox .boxhead{
  background: transparent url(../schemas/default/gfx/hg/bg_box_head_pb.gif) no-repeat scroll 0 0; 
  margin-bottom: 0;
}
.textbox .boxhead{
  background: transparent url(../schemas/default/gfx/hg/bg_box_head_texte_notext.gif) no-repeat scroll 0 0; 
  margin-bottom: 0;
}
.eventsbox .boxhead .boxtitle, .mediabox .boxhead .boxtitle, .cards .boxhead .boxtitle, .bilddb .boxhead .boxtitle, .textbox .boxhead .boxtitle, .mtbox .boxhead .boxtitle, .pbbox .boxhead .boxtitle{
  color: #fff;
  background-color: transparent;
  font-size: 14px;
  line-height: 28px;
}
.eventsbox .innerbox, .textbox .innerbox, .mtbox .innerbox, .pbbox .innerbox{
  background: transparent url(../schemas/default/gfx/hg/bg_box_right_white.gif) repeat-y scroll 0 0;
  padding-left: 4%;
  padding-right: 4%;
  float: left;
  width: 93%;
}
.eventsbox, .mtbox, .pbbox  {
  background: transparent url(../schemas/default/gfx/hg/bg_box_foot_right_wh.gif) no-repeat scroll 0 bottom;
  padding-bottom: 13px; 
}
.textbox{
  background: transparent url(../schemas/default/gfx/hg/bg_box_foot_right_wh.gif) no-repeat scroll 0 bottom;
  padding-bottom: 13px; 
}
#start_rightboxes{
  float: right;
  width: 263px;
}
.startbox ul.boxtabpanel{
  margin-top: 0.5em;
  margin-bottom: 0;
  float: left;
  list-style-type: none;
  margin-left: 0;
  border-bottom: 1px solid #DDDDDD;
}
#start_leftboxes .startbox ul.boxtabpanel{
  width: 100.5%; 
}
#start_rightboxes .startbox ul.boxtabpanel{
  width: 99.5%; 
}
.startbox ul.boxtabpanel li{
  float: left;
  margin-left: 0;
  cursor: pointer;
}
.startbox ul.boxtabpanel li.boxtabactive .tableft{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_grey_left_act.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 21px;
}
.startbox ul.boxtabpanel li.boxtabactive .tabright{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_grey_right_act.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 21px;
}
.startbox .bgrey ul.boxtabpanel li.boxtabactive .tableft{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_bgrey_left_act.gif) no-repeat scroll 0 0; 
}
.startbox .bgrey ul.boxtabpanel li.boxtabactive .tabright{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_bgrey_right_act.gif) no-repeat scroll 0 0; 
}
.startbox .bgrey  ul.boxtabpanel li.boxtabactive{
  background-color: #f8f8f9;
  border-bottom: 1px solid #f8f8f9;
  margin-bottom: -1px;
}

.startbox .green ul.boxtabpanel li.boxtabactive .tableft{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_green_left_act.gif) no-repeat scroll 0 0;
  width: 5px;
}
.startbox .green ul.boxtabpanel li.boxtabactive .tabright{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_green_right_act.gif) no-repeat scroll 0 0; 
  width: 5px;
}
.startbox .green ul.boxtabpanel li.boxtabactive{
  background-color: #e7eef1;
  border-bottom: 1px solid #e7eef1;
  margin-bottom: -1px;
}
.startbox .green ul.boxtabpanel li.boxtabpassive{
  background-color: #cbe0e4;
  border-bottom: 1px solid #dddddd;
  margin-bottom: -1px;
}
.startbox .green ul.boxtabpanel li.boxtabpassive .tableft{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_green_left_pas.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 17px;
}
.startbox .green ul.boxtabpanel li.boxtabpassive .tabright{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_green_right_pas.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 17px;
}




.startbox .blue ul.boxtabpanel li.boxtabactive .tableft{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_blue_left_act.gif) no-repeat scroll 0 0;
  width: 5px;
}
.startbox .blue ul.boxtabpanel li.boxtabactive .tabright{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_blue_right_act.gif) no-repeat scroll 0 0; 
  width: 6px;
}
.startbox .blue ul.boxtabpanel li.boxtabactive{
  background-color: #E7EEF1;
  border-bottom: 1px solid #e7eef1;
  margin-bottom: -1px;
}
.startbox .blue ul.boxtabpanel li.boxtabpassive{
  background-color: #fff;
  border-bottom: 1px solid #dddddd;
  margin-bottom: -1px;
}
.startbox .blue ul.boxtabpanel li.boxtabpassive .tableft{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_blue_left_pas.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 17px;
}
.startbox .blue ul.boxtabpanel li.boxtabpassive .tabright{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_blue_right_pas.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 17px;
}
















.startbox ul.boxtabpanel li.boxtabpassive .tableft{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_grey_left_pas.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 17px;
}
.startbox ul.boxtabpanel li.boxtabpassive .tabright{
  background: transparent url(../schemas/default/gfx/hg/bg_tab_grey_right_pas.gif) no-repeat scroll 0 0; 
  width: 4px;
  float: left;
  height: 17px;
}
.startbox ul.boxtabpanel li.boxtabactive .tabtext {
  font-size: 11px;
  height: 21px;
  font-weight: bold;
  line-height: 1.5em;
}
.startbox ul.boxtabpanel li.boxtabpassive .tabtext {
  padding-top: 1px;
  font-size: 11px;
  height: 17px;
}
.startbox ul.boxtabpanel .tabtext {
  float: left;
  border-top: 1px solid #ddd;
  padding-left: 5px;
  padding-right: 5px;
  color: #000;
}
.startbox ul.boxtabpanel li.boxtabactive{
  background-color: #e5e6eb;
  height: 21px;
}
.startbox ul.boxtabpanel li.boxtabpassive{
  background-color: #fff;
  height: 17px;
  margin-top: 4px;
}
.startbox .boxcontent {
  float: left;
  background-color: #f8f8f9;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 1em;
  width: 98%;
}
.startbox .eventsitem{
  padding: 1em 0.5em 0;
  color: #000;
  line-height: 1.2em;
}
.startbox .eventsitem a img {
  vertical-align: bottom;
}
.startbox .startmtitem, .startbox .startpbitem{
  float: left;
  color: #3d466b;
  padding: 1em 0.5em 0;
  width: 92%;
}
.eventsbox p.bistum, .startpbitem p.bistum {
  color: #277e91;
  font-size: 0.8em;
  margin-bottom: -1px;
}

.eventsbox p.date{
  font-size: 0.8em;
  margin-bottom: 0.2em;
}
.eventsbox h2{
  margin-bottom: 0.2em;
}
.eventsbox h2 a.title {
  color: #384769;
  font-size: 0.65em;
  font-weight: bold;
  text-decoration: none;
}
.eventsbox h2 a:hover {
  text-decoration: underline;
}
.eventsbox .itemimage {
  float: right;
  margin-left: 0.5em;
  margin-right: 0;
}
.eventsbox .eventssearchinput, .mtbox .mtsearchinput, .pbbox .pbsearchinput {
  float: left;
  width: 92%;
  padding-left: 4%;
  padding-right: 4%;
  margin-top: 1em;
}

.eventsbox .eventssearchinputarea {
  margin-bottom: 0.5em;
}
.eventsbox .eventssearchheadlines {
  margin-bottom: 0.2em;
}
.eventsbox input, .eventsbox textarea, .eventsbox select, .searchboxinput input, .textbox select, .searchboxinput select, .pbsearchinput textarea, .catselectcontainer select {
  border: 1px solid #85A9CB
}
.eventsbox span.label {
  float: left;
  line-height: 18px;
}
.eventsbox input, .eventsbox select, .searchboxinput input{
  height: 18px;
}
.eventsbox .inactive, .searchboxinput .inactive, .textbox .inactive, .catselectcontainer .inactive{
  background-color: #e8eff7;
}
.eventsbox .active, .searchboxinput .active, .textbox .active, .catselectcontainer .active{
  background-color: #fce9cc;
}
#start_leftboxes .boxhead span.boxtitle{
  margin-left: 0.7%;
  width: 92%;
  font-size: 14px !important;
}
#start_leftboxes .bilddb{
  min-height:250px;
}
.mediabox .boxhead{
  background: transparent url(../schemas/default/gfx/hg/bg_box_head_left_bl_icon.gif) no-repeat scroll 0 0; 
  margin-bottom: 0;
}
.cards .boxhead {
  background: transparent url(../schemas/default/gfx/hg/bg_box_head_left_cards_blank.gif) no-repeat scroll 0 0; 
  margin-bottom: 0;
}
.bilddb .boxhead {
  background: transparent url(../schemas/default/gfx/hg/bg_box_head_left_green_blank.gif) no-repeat scroll 0 0; 
  margin-bottom: 0;
}

.mediabox, .cards {
  background: transparent url(../schemas/default/gfx/hg/bg_box_foot_leftt_wh.gif) no-repeat scroll 0 bottom;
  padding-bottom: 13px; 
}
.bilddb {
  background: transparent url(../schemas/default/gfx/hg/bg_box_foot_left_green.gif) no-repeat scroll 0 bottom;
  padding-bottom: 13px;
}
.mediabox .innerbox, .cards .innerbox, .bilddb .innerbox {
  background: transparent url(../schemas/default/gfx/hg/bg_box_left_white.gif) repeat-y scroll 0 0;
  padding-left: 1.5%;
  padding-right: 2.5%;
  float: left;
  width: 96%;
}
.bilddb .innerbox {
  background: transparent url(../schemas/default/gfx/hg/bg_box_left_green.gif) repeat-y scroll 0 0;padding-left:2%;
  padding-left: 1.5%;
  width: 96%;
}
.mediabox .innerbox .boxcontent, .cards .innerbox .boxcontent{
  background-color: #E5E6EB;
  padding: 1em 1.5%;
  width: 97%;
}
.textbox .innerbox .boxcontent {
  background-color: #E7EEF1;
  width: 97%;
}
.bilddb .innerbox .boxcontent{
  background-color: #e7eef1;
  padding: 1.3em 2%;
  width: 96%;
  height: 154px;
}
/*
.bilddb .innerbox {
  height: 216px;
}
*/

.mediabox ul.boxtabpanel li.boxtabactive, .cards ul.boxtabpanel li.boxtabactive{
  border-bottom: 1px solid #E5E6EB;
  margin-bottom: -1px;
}
.largeview .bildentry, .largeview .bildentrylast{
  height: 200px;
  width: 184px;
  margin-bottom: 14px;
}
.largeview .imagepreview {
  width: 182px !important;
}
.smallview .bildentry, .smallview .bildentrylast{
  height: 110px;
  width: 87px;
  margin-bottom: 10px;
}
.smallview .imagepreview {
  width: 85px !important;
}
.smallview #bilddb .list_submenu_list img {
  height: 8px;
  margin-left: 0.2em;
  margin-right: 0.3em;
  width: 8px;
}
.largeview #bilddb .list_submenu_list img {
  margin-left: 1em;
}
.largeview #bilddb .list_submenu_list .value {
  float: right;
  margin-right: 1.4em;
}
.largeview #bilddb .list_submenu_list .imagewidth, .largeview #bilddb .list_submenu_list .imageheight, .largeview #bilddb .list_submenu_list .imageresolution, .largeview #bilddb .list_submenu_list .imagesize {
  width: 91px;
}
.startbilditem {
  font-size: 0.9em;
  float: left;
  width: 124px;
  margin-left: 10px;
  margin-right: 10px;
  background-color: #ddd;
}
.startbilditem .imagecontainer{
  background-color: #fff;
  float:left;
  width: 122px;
  margin-left: 1px;
}
.startbilditem .headline, .startbilditem .footer {
  color: #212852;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 1px;
}
.startbilditem .footer .filesize {
  padding-bottom: 1px;
  float: left;
}
.startbilditem .footer .button {
  float: right;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
}
.starttextitem {
  float: left;
  width: 86%;
  background: URL(/res/domains/pbs/schemas/default/gfx/icon/plaintext_icon_small_with_bg.gif) no-repeat scroll 7px 12px;
  padding: 0.8em 0.5em 0 37px;
  color: #3d466b;
  line-height: 1.2em;
}
.starttextitem .created span{
  font-size: 0.85em;
}
.starttextitem .title {
  width: 200px;
  margin-top: 2px;
}
.starttextitem .subtitle {
  float: left;
  width: 100%;
}
.starttextitem .subtitle a {
  width: 13px;
  height: 13px;
  text-decoration: none;
}
.starttextitem .title a {
  width: auto;
}
.startbox .starttextitem .title a {
  font-size: 12px;
}
.starttextitem .subtitle a img {
  vertical-align: bottom;
}
.starttextitem .title a.detailimagelink img {
  width: auto;
  vertical-align: bottom;
}
.starttextitem .title a.detailimagelink {
  float: left;
  width: auto;
}
.starttextitem .title a.detailimagelink:hover {
  text-decoration: none;
}
.starttextitem .subtitle span {
  float: left;
  margin-right: 4px;
}
.starttextitem .title a {
  color: #3D466B;
  float: left;
  font-weight: bold;
}
.startbox .categorytree ul.categoryabc {
  width: 110px;
  margin-left 3px;
}
.startbox .categorytree ul#categoryabcimg {
  width: 155px;
}

.startbox .catselectcontainer {
  float: left;
  width: 118px;
}
.startbox .catselectcontainer select{
  float: left;
  width: 118px;
  margin-bottom: 6px;
}
.textbox .innerbox .categoryboxcontent {
  width: 98%;
  padding: 0.5em 0;
}
.categoryboxcontent span.notification {
  font-size: 0.9em;
  float: left;
  margin-bottom: 5px;
  margin-left: 3px;
  color: #000;
}
.startmtitem .imagecontainer, .startpbitem .imagecontainer {
  float: right;
  margin-left: 5px;
}
.startmtitem .title a, .startpbitem .title a {
  font-weight: bold;
  color: #3D466B;
}
.startmtitem .title, .startpbitem .title {
  margin-bottom: 3px;
}
.startmtitem .description {
  color:black;
  font-size:12px;
  line-height:15px;
}
.startmtitem .description a, .startpbitem .description a{
  background: URL(/res/domains/pbs/schemas/default/gfx/button/bu_start_blue_gr.gif) no-repeat scroll 0px 2px;
  float: left;
  width: 13px;
  height: 13px;
  text-decoration: none;
}
.mtbox .rowcontainer, .pbbox .rowcontainer{
  float: left;
  width: 100%;
  margin-bottom: 6px;
}
.pbbox .bistumselect {
  margin-top: 0px;
}
.mtbox .mtsearchinput a, .pbbox .mtsearchinput a {
  float: right;
  margin-top: 20px;
}
.pbbox .pbcats ul li.passive {
  color: #000;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/hg/bg_li_start_cats_passive.gif) no-repeat scroll 2px 0.5em;
  padding-left: 0.7em;
  cursor: pointer;
}
.pbbox .pbcats ul li.active{
  color: #F29400;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/hg/bg_li_start_cats_active.gif) no-repeat scroll 0 0.5em;
  padding-left: 0.7em;
  cursor: pointer;
}
.pbbox .pbcats ul {
  list-style-type: none;
  width: 50%;
  margin: 10px 0;
  float: left;
}
a.gallery {
  background: transparent url(/res/domains/pbs/schemas/default/gfx/button/bu_gallery.gif) no-repeat scroll left center;
  float: left;
  height: 13px;
  padding-top: 0.5em;
  text-decoration: none !important;
  width: 53px;
}
img.linkimage { /* pfeile in werbebannern als bild */
  cursor: pointer;
  vertical-align: middle;
}
/*******
*Monatsthemen DB
****/
/* Monatsthemen nach Monaten Detail (breiteres div) */ 
#mbinfodbresult2 .entry .description {
  width: 427px;
}
/* ergebnis erweiterte Suche - info */
div#search_extended_result div#mbinfodbresult4 div.entry div.description {
  width: 77%;
}
/*******
*gemischt
*****/
/* Text-/Bilddatenbank Description-Anpassung für Artikel ohne Bilder */
.mbinfodbresult .entry .description p {
  width: 100%;
}


.pfarrbriefe_newest{
  margin-top: 5px;
  margin-bottom: -15px;
  font-weight: normal;
}

#extsearchmonthcontainer select, #extsearchcategorycontainer select, #extsearchdatabasecontainer select{
  border: 1px solid #85A9CB !important; 
}
#extsearchmonthcontainer select option, #extsearchcategorycontainer select option, #extsearchdatabasecontainer select option{
  background: transparent url(/res/domains/pbs/schemas/default/gfx/hg/bg_mtdb_searchlist2_passive.gif) no-repeat scroll left center;
  padding-left: 20px;
  height: 19px;
  color: #000;
}
#extsearchmonthcontainer select option.active, #extsearchcategorycontainer select option.active, #extsearchdatabasecontainer select option.active{
  background: transparent url(/res/domains/pbs/schemas/default/gfx/hg/bg_mtdb_searchlist2_active.gif) no-repeat scroll left center;
  color: #fff;
  padding-left: 25px;
  height: 19px;
  font-weight: bold;
}
#form_mbsearch_extended #search_extended #extsearchmonthcontainer a, #form_mbsearch_extended #search_extended #extsearchdatabasecontainer a, #form_mbsearch_extended #search_extended #extsearchcategorycontainer a {
  margin-left: 0;
  width: 100%;
}

.boxcontent .startpbitem p.location {
  margin-bottom: 0;
  color: #000;
}

.boxcontent .startpbitem .title a {
  font-size: 12px;
}
.boxcontent .startpbitem .title {
  margin-bottom:0px;
}
.boxcontent .pbsearchinput input{
  width: 99%;
}
.boxcontent .pbsearchinput .radio_date_criteria label{
  width: 100%;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.boxcontent .pbsearchinput .radio_date_criteria .rowcontainer{
  margin-bottom: 3px;
}
.boxcontent .pbsearchinput .radio_date_criteria p{
  float: left;
  width: 75px;
  margin-bottom: 0px;
}
.boxcontent .pbsearchinput .radio_date_criteria input{
  float: left;
  width: 30px;
}
.boxcontent .pbsearchinput a{
  float: right;
  margin-top: 15px;
}
#col3 {
  margin: 0 0 0 64em;
}
#footer { /* Abstand zwischen Footer und Inhalt */
  margin-top: 15px;
}

div#mbinfodbresult1 div.entry div.description h4, div#mbinfodbresult1 div.entry div.description h3 {
  margin-top: 0 !important;
}
/* Pfarrbriefdb notdashed anpassung  */
.notdashed {
  border-bottom: 0 !important;
}

/* Überschrift in den Datenbanken fälschlicherweise blau - Änderung auf Orange */
h2.categoryname {
  color: #EE9202;
}

/* TextDB description in eigenen Container einpacken */
div.textdescription {
  float: left;
  width: 80%;
}
div.textdescription p, div.textdescription a {
  width: auto !important;
  float: none !important;
}

div.subtitle p.label {/* Subtitle in Monatsthemen unter Texte fett */
  font-weight: bold;
}

div.modalright div.subtitle p.label {
  font-weight: normal !important;
}

.mbsearch_result .entry .title p {
  color: black;
}
.mbsearch_result .entry .title .label {
  color: #374667;
}

#nav_headlinks{
  width: 100%;
  float: left;
}
#nav_headlinks ul{
  display: inline;
  list-style-type: none;
}
#nav_headlinks ul li{
  padding-left: 13px;
  margin-left: 8px;
  margin-right: 1px;
  float: left;
  background: URL(/res/domains/pbs/schemas/default/gfx/icon/headimage_menubg.gif) no-repeat scroll 0px 2px;
}
#nav_headlinks ul li a{
  font-size: 12px;
}

#bilddbresultheadline h2.categoryname{
  margin-top: 16px;
  margin-bottom: 2px;
  font-size: 18px;
  font-weight: normal;
}
.bannerbox .bannerboxhead{
  font-size: 11px;
  padding-bottom: 2px;
  margin-bottom: 4px;
  width: 468px;
  border-bottom: 1px solid #0076a3;
}
.bannerbox {
  margin-bottom: 11px;
}
.modalview{
  float: left;
}
.modalview .list_menu_list {
  padding-left: 0;
  border-top: none;
  margin-bottom: 40px;
}
.modalview .list_menu_list h2{
  width: 130px; 
  float: left;
}
.modalview .bildentry {
  float: left;
  width: 848px !important;
  margin-top: 35px;
}
.modalview .bildentry .image {
  background-color: #fff;
  border: 2px solid #85A9CB !important;
  width: 450px !important;
  height: 385px !important;
}
.modalview .bildentry .image span.modalimagesurrounder{
  float: left;
  border: 1px solid #EE9202;
}
.modalview .bildentry .image img {
  margin: 4px;
}
.modalview .modalleft {
  float: left;
  width: 473px;
  margin-top: 17px;
}
.modalview .modalright {
  float: left;
  width: 375px;
}
.modalview .modallefthead{
  float:left; 
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.modalview .modallefthead a{
  float: right;
  margin-right: 28px;
}
.modalview .bildentry .fileinfos{
  border-bottom: 1px solid #85A9CB !important;
  border-top: 1px solid #85A9CB !important;
}
.modalview .backgroundcolor1{
  background-color: #f8f8f9 !important;
}
.bilddblistitem .backgroundcolor1{
  background-color: #e8eff7 !important;
}
.modalview .backgroundcolor2, .bilddblistitem .backgroundcolor2{
  background-color: transparent !important;
}
.modalview .bildentry .categories span.categoryname{
  font-size: 11px !important;
  cursor: pointer;
}
.modalview .bildentry .categories p.value{
  float: right !important;
  margin-bottom: 0;
  padding-left: 10px;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/icon/li_categories_right.gif) no-repeat scroll 0 0.5em;
  width: 257px !important;
}
.modalview .bildentry .categories p.current{
  float: right !important;
  margin-bottom: 0;
  padding-left: 10px;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/icon/li_categories_down.gif) no-repeat scroll 0 0.65em;
  color: #F29400;
  font-weight: bold;
  width: 257px !important;
}
#topnav a {
  text-decoration: none !important;
  height: 33px;
  margin-left: 6px;
}
#topnav a img{
  float: left;
}
#topnav a span{
  color: #3d466b;
  line-height: 30px;
  height: 33px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
div.rowcontainer ul.categories li span.categoryname, div.rowcontainer ul.categories li span.categoryname a{
  font-size: 100.01% !important;
}
div.rowcontainer ul.categories li span.categoryname a:hover{
  text-decoration:none;
  cursor: pointer;
  font-size: 100.01% !important;
}
#bilddb .listinfoarea {
  float: left;
  margin-left: 10px;
}
#bilddb .listinfosize0{
  width: 285px;
}
#bilddb .listinfosize1{
  width: 250px;
}
#bilddb .listinfosize2{
  width: 188px;
}
#bilddb .bilddblistitem p.label{
  width: 41%;
  float: left;
  line-height: 18px;
  font-size: 11px;
  margin-bottom: 0;
  padding-left: 2%;
}
#bilddb .bilddblistitem p.value{
  width: 55%;
  float: right;
  line-height: 18px;
  font-size: 11px;
  margin-bottom: 0;
}
#bilddb .bilddblistitem .bildentrylast{
  margin-right: 11px;
}
.advsearch .bilddblistitem .bildentrylast{
  margin-right: 25px !important;
}
#bilddb .bilddblistitem .title {
  height: auto;
  font-weight: bold;
}
#bilddb .bilddblistitem .title p.label{
  color: #374667;
}
#bilddb .bilddblistitem, .advsearch .bilddblistitem{
  margin-bottom: 25px !important;
}

.bilddblistitem .fileinfos {
  border-bottom: 1px solid #ee9202 !important;
  border-top: 1px solid #ee9202 !important;
  margin-top: 8px;
  padding-bottom: 6px;
  padding-top: 6px;
}
.bilddblistitem .imageactions{
  margin-top: 3px;
}
.bilddblistitem .enlarge {
  float: left;
  padding-left: 8px;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/icon/li_categories_right.gif) no-repeat scroll 0.1em 0.25em;
  margin-left: 0;
  font-size: 0.75em;
  color: #000;
}
.bilddblistitem .download{
  float: right;
  padding-right: 13px;
  margin-right: 0;
  font-size: 0.75em;
  color: #277e91;
  background: transparent url(/res/domains/pbs/schemas/default/gfx/icon/icon_image_download.gif) no-repeat scroll 43px 0.25em;
}

.bilddblistitem .smalldownload{
  background: transparent url(/res/domains/pbs/schemas/default/gfx/icon/icon_image_download.gif) no-repeat scroll 7px 0.25em;
}
#mbbilddbresult2 .listinfosize0, #mbbilddbresult4 .listinfosize0{
  width: 455px !important;
}
#mbbilddbresult2 .listinfosize1, #mbbilddbresult4 .listinfosize1{
  width: 420px !important;
}
#mbbilddbresult2 .listinfosize2, #mbbilddbresult4 .listinfosize2{
  width: 358px !important;
}

.advsearch .listinfosize0{
  width: 440px !important;
}
.advsearch .listinfosize1{
  width: 405px !important;
}
.advsearch .listinfosize2{
  width: 343px !important;
}
.categorylink {
  cursor: pointer;
}
.bistumselect {
  margin-top: 8px;
}
.bistumselect label {
  padding-right: 20px;
}
.bistumselect select {
  width: 163px;
}

.quicklinksbox .innerbox ul {
  float: left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-left:0;
  margin-top:0;
  padding-bottom:2em;
  padding-top:0;
}
.quicklinksbox .innerbox ul li{
  background:transparent url(/res/domains/pbs/schemas/default/gfx/hg/bg_icon_box_qlitem.gif) no-repeat scroll 0 100%;
  padding-left: 2.5em;
  padding-top: 0.4em;
  margin-left: 6px;
}
.quicklinksbox .innerbox ul li a, .quicklinksbox .innerbox ul li a:hover{
  font-size: 12px;
  color: #555555;
}

.adheadline{
  float: left;
  padding-left: 177px;
  padding-top: 22px;
}
.adheadline span{
  font-size: 11px;
}
.pfarrbriefdbresult h2.pbtitle{
  margin-bottom: 2px;
}

.pfarrbriefdbresult .textcontainer h4.title{
  margin-top: 0;
  margin-bottom: 10px;
}
div#mblinksdbresult1 div.entry div.link a  {
  padding-top: 0;
}

#extrabanner{
  float: left;
  width: 100%;
  margin-left: 0.4em;
  margin-top: 15px;
  margin-bottom: 15px;
}

#extrabanner .headline{
  border-bottom:1px solid #277E91;
  float:left;
  font-size:13px;
  margin-bottom:5px;
  padding-bottom:2px;
  width:100%;
}
#multimediadbnewestsearch form.form_mbsearch {
  border: none;
}
#multimediadbnewestresult .list_menu_list {
  padding-left: 131px;
  width: 433px;
}

#multimediadbnewestresult #bilddb {
  margin-left: 20px;
}
#multimediadbnewestsearch {
  float: left;
  width: 395px;
}
#multimediadbnewestsearch .title label, #multimediadbsearch .title label{
  font-weight: bold;
}
#multimediadbnewestresult .list_menu_bottom{
  padding-left: 160px;
}
#multimediadb2col .bildentry, #multimediadb2col .bildentrylast{
  width: 120px;
}
#multimediadb2col #bildb{
  margin-left: 4px;
}
#multimediadb2col .list_menu_list {
  padding-left: 41px;
}
#multimediadb2col .list_menu_bottom{
  padding-left: 72px;
}
#detailspreviewlist .list_menu_list {
  margin-left:  4px;
  padding-left: 111px;
  width: 435px;
}

#detailspreviewlist #bilddb{
  margin-left:  15px;
}
.modalview {
  margin-bottom: 10px;
  margin-left: 73px;
  margin-top: 10px;
}
*+html .bildentry .imagepreview img{
  margin-bottom: 2px !important;
}
/*****************
** Startseite Media-Box - Audio
******************/
.mediabox .innerbox .audio_entry {
  float:left;
  width:350px;
  margin-bottom:10px;
  margin-left:44px; 
  background-color:#e8eff7;
  border:1px solid #96b5d2;
}
.mediabox .innerbox .audio_entry .itemimage {
  margin: 10px;
}
.mediabox .innerbox .audio_entry h3 {
  text-align: left;
  margin: 10px 0 0 10px;
}
.mediabox .innerbox .audio_entry h5 {
  text-align: left;
  margin: 0 0 10px 10px;
}
.mediabox .innerbox .audio_morelink {
  background:url("../schemas/default/gfx/button/bu_start_blue_bb.gif") no-repeat scroll 152px 2px transparent;
  float:left;
  margin-left:275px;
  width:165px;
}
