.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, 
.news-latest-category, .news-list-author, .news-list-imgcaption, 
.news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu, .source-text {
    font-size: 90%;
}

.source-text{
  margin-bottom: 1.3225em;
  }

#aside .news-list-view .header {
  padding: 7px 7px 0px 7px;
}

#aside .news-list-view .teaser-text {
  padding: 0px 0px 0px 7px;
}
.news-list-category ul li {
  margin: 0px;
  padding:0px !important;
  font-size:90%;
}

.news-list-item {
    padding: 10px 0px 3px 0px;
    border-bottom: 3px solid #FFF;
}
.news-list-container {
    font-size: 93.75%;
}

.ext_exzert_form {
    background: none;
    border: 0;
    width: 600px;
}
.ext_exzert_cert_list_item {
   width: 600px;
   border-bottom: 2px solid #FFF;
}

.ext_exzert_cert_list_title {
    background: none;
    color: #007198;
}
.ext_exzert_cert_list_content {
  font-size: 93.75%;
}
.ext_exzert_cert_list_subitem {
    margin-left: 1em;
    width: 580px;
     border-bottom: 2px solid #FFF;
     background: none;
}
.ext_exzert_cert_list_sub_title {     
  background: none;
    color: #007198;
}

.ext_exzert_cert_list_label {
     margin-left: 1em;
     font-size: 93.75%;
}
 .tx-ptbexplast-pi1 {
    
}
.ext_explast_title {
    border-top: 0;
 
}
.ext_explast {
    background: none;
    margin-bottom: 0em;
     font-size: 93.75%;
}
.ext_explast_search_form_content {
    padding: 0em;
    border: none;
    
}
.ext_explast_search_fieldset {
    font-weight: normal;
   
}  
.ext_explast_mat_list_item {
    border-bottom: 2px solid #FFF;
}
.ext_explast_mat_list_title {
    background: none;
    font-weight: bold;
    color: #007198;
}

.ext_explast_mat_list_label {
     margin-left: 1em;
     font-size: 93.75%;
}
.ext_explast_mat_list_content {
  font-size: 93.75%;
  }

.tx-rm-ptboemap .csc-header h1 {
  margin-bottom: 10px;
}
.tx-rm-ptboemap h2, h3, h4 {
  color: #007198;
  margin-bottom: 10px;
}

/* T. Schaefer, 2015-04-07: padding-top hinzugefuegt */
.tx-rm-ptboemap {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* T. Schaefer, 2025-01-13: width und height hinzugefuegt */
.tx-rm-ptboemap figure img {
	width: 82px;
	height: 82px;
}

/* T. Schaefer, 2015-04-07: padding-top innerhalb von folder auf 0px gesetzt */
.folder .tx-rm-ptboemap {
  padding-top: 0px
}

/* T. Schaefer, 2015-04-07: padding-bottom hinzugefuegt */
.csc-default-title > .tx-rm-ptboemap .csc-textpic-imagewrap {
  padding-bottom: 10px
}

.tx-rm-ptboemap-area {
     color: #007198;
     font-size: 110%;
}

.tx-rm-ptboemap .teaser {
    margin-bottom: 12px;
/* T. Schaefer, 2015-04-07: padding hinzugefuegt */
/*    padding: 0px 0px 10px 0px !important; */
}

/* T. Schaefer, 2015-04-07: padding innerhalb von folder auf 15px gesetzt */
.folder .tx-rm-ptboemap .teaser {
    padding: 15px !important;
}

.tx-rm-ptboemap ol{
   margin-left: 50px !important;
}

.tx-rm-ptboemap ul {
  margin-left: 30px !important;
}

/* T. Schaefer, 2015-06-15, div entfernt und hr innerhalb von tx-rm-ptbcontact sichtbar machen */
#aside .tx-rm-ptbcontact.contact hr {
  visibility: visible;
  height: 2px;
  color: #FFF;
  background-color: #FFF;
  border: none;
}

/* T. Schaefer, 2015-06-15, div entfernt und nur fuer das erste h3 innerhalb von tx-rm-ptbcontact ein padding-top von 10px */
#aside .tx-rm-ptbcontact.contact h3 {
   padding: 0px 15px 0px;
}

/* T. Schaefer, 2015-06-16, div entfernt */
#aside .tx-rm-ptbcontact.contact h3:first-of-type {
   padding: 10px 15px 0px;
}

/* T. Schaefer, 2015-06-15, div entfernt und margin-bottom fuer rmptbcontact_pi1 innerhalb der rechten Spalte hinzugefuegt */
#aside .rmptbcontact_pi1 {
  margin-bottom: 16px;
}

/* T. Schaefer, 2015-06-16, padding und margin-bottom hinzugefuegt */
#aside .rmptbcontact_pi1.contact > div.csc-header > h3 {
    padding: 10px 0 0 15px;
    margin-bottom: 0px !important;
}  

/* T. Schaefer, 2015-06-15, padding von 10px 15px 0px auf 0px 15px 0px reduziert */
#maincontent .tx-rm-ptbcontact.contact h3 {
   padding: 0px 15px 0px;
}

/* T. Schaefer, 2017-08-31, padding auf 0 gesetzt, wenn sich rmptbcontact_pi1 in einem default-Rahmen befindet */
#maincontent .csc-default.rmptbcontact_pi1 > .tx-rm-ptbcontact.contact > h3, #maincontent .csc-default.rmptbcontact_pi1 > .tx-rm-ptbcontact.contact > p {
   padding: 0;
}
/* T. Schaefer, 2017-08-31, margin-bottom fuer den letzten Absatz auf 0 gesetzt, wenn sich rmptbcontact_pi1 in einem default-Rahmen befindet */
#maincontent .csc-default.rmptbcontact_pi1 > .tx-rm-ptbcontact.contact > p:last-of-type {
  margin-bottom: 0;
}

/* T. Schaefer, 2015-06-16, div entfernt und margin-bottom hinzugefuegt */
.tx-rm-ptbcontact.contact p {
   padding: 0px 15px 0px 15px;
   margin-bottom: 0px;
}

/* T. Schaefer, 2015-06-16, div entfernt und margin-bottom hinzugefuegt */
/* T. Schaefer, 2018-10-10, padding-top mit 15px hinzugefuegt */
.tx-rm-ptbcontact.contact p:first-of-type {
    padding: 0px 15px 0px 15px;
    padding-top: 15px;
    margin-bottom: 0.5em;
}

/* T. Schaefer, 2020-04-20, wenn vor dem ersten Absatz eine Ueberschrift vorhanden ist, padding-top auf 0 setzen */
.csc-header + .tx-rm-ptbcontact.contact p:first-of-type {
    padding-top: 0px;
}

/* T. Schaefer, 2018-10-10, padding-top mit 45px hinzugefuegt, wenn vor dem Kontakt-Plugin eine Ueberschrift vorhanden ist */
.tab-header + .tx-rm-ptbcontact.contact p:first-of-type {
    padding-top: 45px;
}

/* T. Schaefer, 2015-06-16, div entfernt und margin-bottom hinzugefuegt */
.tx-rm-ptbcontact.contact p:last-of-type {
    padding: 0px 15px 5px 15px;
    margin-bottom: 0.5em;
}

/* T. Schaefer, 2016-05-09, padding-bottom fuer den letzten Absatz hinzugefuegt */
.rmptbcontact_pi1 .tx-rm-ptbcontact.contact p:last-of-type {
    padding-bottom: 13px;
}

/* T. Schaefer, 2015-06-16, div entfernt und margin-top hinzugefuegt */
.tx-rm-ptbcontact.contact h3 + p {
    padding-top: 0px !important;
    margin-top: -0.5em !important;
}

/* T. Schaefer, 2016-05-09, Abstand zwischen 2 Kontaktbloecken auf 2 px reduzieren */
.tx-rm-ptbcontact+.div+.rmptbcontact_pi1, .tx-rm-ptbcontact+.div+a+.rmptbcontact_pi1, .tx-rm-ptbcontact+.div+a+a+.rmptbcontact_pi1 {
  margin-top: -18px;
  border-style: none;
}

/* T. Schaefer, 2016-05-09, Abstand zwischen 2 Kontaktbloecken auf 2 px reduzieren */
.rmptbcontact_pi1+.rmptbcontact_pi1, .rmptbcontact_pi1+a+.rmptbcontact_pi1, .rmptbcontact_pi1+a+a+.rmptbcontact_pi1 {
  margin-top: -16px;
  border-style: none;
}

/* T. Schaefer, 2016-06-30: Abstand zwischen einem Ueberschrifts-Element und einem Kontaktblock gesetzt, damit keine Ueberlagerung entsteht */
.header+.rmptbcontact_pi1, .header+a+.rmptbcontact_pi1, .header+a+a+.rmptbcontact_pi1 {
  margin-top: 35px;
}

/* T. Schaefer, 2016-06-30: Abstand zwischen einem Kontaktblock und einem Text-Element mit der Klasse contact (Einrueckung und Rahmen: Kontakt <rechts>) gesetzt, damit keine ueberfluessiger Abstand entsteht */
.rmptbcontact_pi1+article.contact, .rmptbcontact_pi1+a+article.contact {
  margin-top: -16px;
}

/* I. Maciuszek, 2016-06-30: Abstand zwischen einem Kontaktblock und einem Text-Element mit der Klasse contact (Einrueckung und Rahmen: Kontakt <rechts>) gesetzt, damit keine ueberfluessiger Abstand entsteht */
.rmptbcontact_pi1+a+a+article.contact {
  margin-top: -14px;
}

.ttaddressvcard  {
  float: left;
  clear:both;
  margin-bottom: 5px;
  margin-top: 5px;
}


/* T. Schaefer, 2015-04-15: padding hinzugefuegt */
.tx-rm-ptboemap article.csc-default .csc-textpic .csc-header > h1,
.tx-rm-ptboemap article.csc-default .csc-textpic .csc-header > h2,
.tx-rm-ptboemap article.csc-default .csc-textpic .csc-header > h3,
.tx-rm-ptboemap article.csc-default .csc-textpic .csc-header > h4,
.tx-rm-ptboemap article.csc-default .csc-textpic .csc-header > h5,
.tx-rm-ptboemap article.csc-default .csc-textpic .csc-header > h6 {
    padding: 0px 15px 0px 0px;
}

/* T. Schaefer, 2015-05-06: padding-bottom hinzugefuegt */
.tx-rm-ptboemap article.csc-default .csc-textpic .csc-header {
    padding-bottom: 10px;
}

/* T. Schaefer, 2018-10-10: padding auf 0 gesetzt */
div.rmptboemap_pi1 {
  padding: 0 !important;
}

/* T. Schaefer, 2018-10-10: padding-top auf 5px gesetzt */
div.rmptboemap_pi1 .tx-rm-ptboemap {
  padding-top: 5px !important;
}

 .tx-rm-ptboemap-decription  {
     font-size: 90% !important;
}

div.tx_bib-top_navigation {
    clear: both;
    padding: 0px;
    margin: 1ex 0px;
    margin-bottom: 1.5ex;
    border-width: 0px; 
    border-bottom: 1px solid black; 
  }

  div.tx_bib-bottom_navigation {
    clear: both;
    padding: 1ex 0px;
    padding-top: 0.5ex;
    margin: 1ex 0px;
    border-width: 0px; 
  }

  div.tx_bib-navi_year,
  div.tx_bib-navi_page,
  div.tx_bib-navi_pref,
  div.tx_bib-navi_author,
  div.tx_bib-navi_search {
    padding: 0em;
    margin: 0px;
    border-width: 0px;
  }

  div.tx_bib-navi_search_top,
  div.tx_bib-navi_author_top,
  div.tx_bib-navi_year_top,
  div.tx_bib-navi_page_top,
  div.tx_bib-navi_pref_top {
    clear: both;
    padding: 0px;
    margin: 1.5ex 0em;
    border-width: 0px;
  }

  div.tx_bib-navi_search_bottom,
  div.tx_bib-navi_author_bottom,
  div.tx_bib-navi_year_bottom,
  div.tx_bib-navi_page_bottom,
  div.tx_bib-navi_pref_bottom {
    clear: both;
    padding: 0px;
    margin: 1.5ex 0em;
    border-width: 0px;
  }


  .tx_bib-inline_form,
  .tx_bib-year_select_form,
  .tx_bib-author_select_form, 
  .tx_bib-search_form {
    display: inline;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
  }

  .tx_bib-navi_search_details,
  .tx_bib-navi_year_selection,
  .tx_bib-navi_author_letters,
  .tx_bib-navi_author_selection,
  .tx_bib-navi_page_selection {
    float: left;
  }

  div.tx_bib-float_clear {
    clear: both;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    height: 0px;
    width: 0px;
  }

  .tx_bib-year_select_form,
  .tx_bib-author_select_form {
    float: right;
  }

  div.tx_bib-navi_extra_row {
    padding-top: 1.5ex;
  }




  form.tx_bib-search_form {
    display: block;
  }

  .tx_bib-navi_search_details {
    margin-left: 12em;
  }




  .tx_bib-navi_author_selection {
    margin-left: 12em;
  }

  .tx_bib-navi_author_select {
    float: right;
  }




  form.tx_bib-navi_pref_form {
    display: block;
  }


  span.tx_bib-navi_current {
    font-size: larger;
    font-weight: bold;
  }

  .tx_bib-navi_widget {
    padding: 0px;
    padding-right: 1em;
  }

  .tx_bib-navi_label {
    padding: 0px;
    margin-right: 0.5em;
  }

  div.tx_bib-navi_main_label {
    font-weight: bold;
    width: 12em;
    padding: 0px;
    margin: 0px;
    float: left;
  }

  span.tx_bib-navi_separator {
    padding: 0px 0.75em;
  }

  .tx_bib-navi_new {
    text-align: right;
    margin: 0.5em 0em;
    padding: 0px;
  }

  div.tx_bib-navi_export,
  div.tx_bib-navi_import,
  div.tx_bib-navi_statistic {
    text-align: left;
    margin: 1em 0em;
    padding: 0px;
    font-size: smaller;
  }

  .tx_bib-export_label,
  .tx_bib-import_label,
  .tx_bib-statistic_label {
    font-weight: bold;
    margin-right: 1em;
  }


  div.tx_bib-list_container {
    margin: 0px; 
    padding:0px; 
  }

  table.tx_bib-list {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;
    border-collapse: collapse;
    font-size: 100%;
  }

  table.tx_bib-list th,
  table.tx_bib-list td {
    border-width: 0px!important;
    background-color: white;
  }

  .tx_bib-year_row {
    padding: 0.25em 0.5em;
    text-align: left;
  }

  .tx_bib-year_row h3 {
    padding: 0px;
    margin: 0px;
  }

  .tx_bib-bibtype_row {
    padding: 0.25em 0.5em;
    text-align: left;
  }

  .tx_bib-bibtype_row h4  {
    padding: 0px;
    margin: 0px;
  }

  table.tx_bib-list td.tx_bib-item_even,
  table.tx_bib-list td.tx_bib-item_odd {
    padding: 0ex 0.3em;
    padding-bottom: 1.5ex;
    vertical-align: top;
  }
  table.tx_bib-list td.tx_bib-item_even {
    background-color: white;
  }
  table.tx_bib-list td.tx_bib-item_odd {
    background-color: transparent;
  }
  td.tx_bib-enum {
    text-align: right;
    padding-left: 0px;
    padding-right: 0.5em;
    max-width: 4em;
  }

  div.tx_bib-file_url_icon {
    padding: 0px;
    margin: 0px;
    padding-top: 0.25ex;
    width: 32px;
  }

  .tx_bib-button {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .tx_bib-check {
  }
  .tx_bib-select {
  }

  .tx_bib-italic {
    font-style: italic;
  }
  .tx_bib-bold {
    font-weight: bold;
  }
  .tx_bib-hidden {
    display: none;
  }

  img.tx_bib-file_icon,
  img.tx_bib-person_icon {
    display: inline;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    height: 25px;
  }

  .tx_bib-block {
    display: block;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
  }

  .tx_bib-inline {
    display: inline;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
  }
  
  .tx_bib-doi {
    display: inline;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    white-space: nowrap;
  }

  .tx_bib-author {
    padding: 0px;
    margin: 0px;
  }
  .tx_bib-authors {
    padding: 0px;
    margin: 0px;
  }
  .tx_bib-author_high {
    font-weight: bold;
  }
  .tx_bib-title a {
    font-weight: normal;
    font-style: normal;
    font-size: 93.75%;
  }
  .tx_bib-series {
    font-style: italic;
  }
  .tx_bib-state {
    font-style: italic;
  }
  .tx_bib-type {
    font-style: italic;
  }

  .tx_bib-abstract_block,
  .tx_bib-note_block,
  .tx_bib-annotation_block,
  .tx_bib-misc_block,
  .tx_bib-keywords_block,
  .tx_bib-tags_block {
    margin: 1ex 0px;
    padding: 0px;
  }

  .tx_bib-url_block {
    margin: 0.5ex 0px;
  }
  .tx_bib-url-inline {
    display: inline;
  }

  div.tx_bib-missing_data  { 
    font-weight: bold;
    background-color: rgb(235,0,0);
    margin: 0px;
    padding: 1ex 1em;
  }

  .tx_bib-warning_box {
    padding: 1ex 1em;
    margin: 1ex 0px;
    background-color: #eba533;
    border: 4px solid black;
  }

  .tx_bib-manipulator_block {
    border-width: 0px;
    padding: 0px;
    margin: 0px 0px 2px 0.75em;
    float: right;
  }
  .tx_bib-manip {
    border-width: 0px;
    padding: 0px;
    margin: 0px;
  }

  .tx_bib-edit_icon, 
  .tx_bib-hide_icon, 
  .tx_bib-delete_icon,
  .tx_bib-new_icon {
    border-width: 0px;
    padding: 0.25em 0.25em;
  }


  table.tx_bib-layout {
    border-collapse: collapse;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
  }
  table.tx_bib-layout td,
  table.tx_bib-layout th,
  table.tx_bib-layout tr {
    border-width: 0px;
    padding: 0px;
    margin: 0px;
  }


  table.tx_bib-single_item {
    border-collapse: collapse;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
  }

  th.tx_bib-single_label,
  td.tx_bib-single_value {
    padding: 0.5ex 0px;
  }

  th.tx_bib-single_label {
    min-width: 8em;
    padding-right: 1em;
    text-align: left;
    vertical-align: top;
  }
  td.tx_bib-single_value {
    text-align: left;
    vertical-align: bottom;
  }




  div.tx_bib-editor {
    padding: 1em;
    margin: 1em 0em;
    border: 1px solid black;
  }
  table.tx_bib-editor_fields {
    border-collapse: collapse;
    padding: 0px;
    margin: 0.75ex 0em;
    border-width: 0px;
  }
  table.tx_bib-editor_fields th,
  table.tx_bib-editor_fields td {
    border-width: 0px;
    padding: 0.5ex 0.5em;
    vertical-align: top;
    text-align: left;
  }
  table.tx_bib-editor_fields th {
    min-width: 8em;
  }
  .tx_bib-editor h3 {
    font-size: large;
    border-bottom: 1px solid black;
    padding: 0.25em 0em;
  }
  .tx_bib-editor_button {
    margin: 0em 0.5em;
  }
  .tx_bib-editor_button_box {
    padding: 1em 1em;
    background-color: #eee;
  }
  .tx_bib-box_left {
  }
  .tx_bib-box_right {
    float: right;
  }

  .tx_bib-editor_input {
    border: 1px solid black;
    padding: 2px;
  }

  table.tx_bib-editor_author {
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
  }

  table.tx_bib-editor_author th,
  table.tx_bib-editor_author td {
    border-width: 0px;
    min-width: 0px;
    font-size: small;
  }

  table.tx_bib-editor_author
  th.tx_bib-editor_author_num {
    padding: 0ex 0.75ex 0ex 0ex;
    text-align: right;
    vertical-align: middle;
  }

  .tx_bib-editor_hidden {
    text-decoration: line-through;
  }

img.tx_bib-file_icon, img.tx_bib-person_icon {
    height: unset;
}

.tx-dmmjobcontrol-pi1 {
  clear:left;
  border:1px solid #bbb;
  padding:10px;
  margin:0 0 20px 0;
  background:#eee;
}

.tx-dmmjobcontrol-pi1 {
  min-width: 375px;
}

.tx-dmmjobcontrol-pi1 td, .tx-dmmjobcontrol-pi1 th {
  border: 0px solid #FFF !important;
}

.tx-dmmjobcontrol-pi1 th {
  color:#007198;
  font-size:130% !important;
  white-space:normal;
}

.dmmjobcontrol_apply_submit, .dmmjobcontrol_search_submit, .dmmjobcontrol_search_reset {
  margin:5px 0 0 0;
  padding:5px 20px;
  color:white;
  font-weight:bold;
  cursor:pointer;
  background-color:#009CD1;
  border:1px solid #eee;
}

.dmmjobcontrol_select, .dmmjobcontrol_input {
  width: 100% !important;
  min-width: 150px !important;
  max-width: 400px !important;
  padding: 3px;
  margin:0;
  border:1px solid #bbb;
  color:#444;
  float:right;
  font-size:inherit;
}

.dmmjobcontrol_search_td2 {
  width: 80%;
}

.tx-kesearch-pi1 #kesearch_ordering li {
  list-style-image:none;
}

.tx-kesearch-pi1 #kesearch_ordering span.down, .tx-kesearch-pi1 #kesearch_ordering span.up {
  margin-bottom: 3px;
  margin-left: 3px;
}

.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total {
  border-top-style: none;
  background-color: transparent;
}

.tx-kesearch-pi1 .next {
 background: url("ke_search/arrow-next.gif") no-repeat scroll left transparent !important;
}

.tx-kesearch-pi1 .prev {
 background: url("ke_search/arrow-prev.gif") no-repeat scroll right transparent !important;
}

.tx-kesearch-pi1 a.next, .tx-kesearch-pi1 a.prev {
 width: 27px !important;
}

.tx-kesearch-pi1 #kesearch_pagebrowser_top a, .tx-kesearch-pi1 #kesearch_pagebrowser_bottom a {
 padding: 10px 5px 10px 5px !important;
 font-size: 140% !important;
}

.tx-kesearch-pi1 #ke_search_sword {
 position: relative;
 width: 90%;
 padding-right: 9px;
}

.tx-kesearch-pi1 #kesearch_submit {
 position: relative;
 left: 7px;
 right: 0px;
 top: 8px;
}
.tx-kesearch-pi1 .kesearchbox {
  white-space: nowrap;
}
.tx-kesearch-pi1 .submitbutt input {
  min-width: 125px;
}
.tx-kesearch-pi1 .resetbutt {
   min-width: 135px;
}

/* T. Schaefer, 2015-11-27, margin, padding und border fuer tx-kesearch-pi1 und ke_search_pi2 hinzugefuegt, damit unter dem Eingabeformluar kein unnoetiger Abstand und keine leere Box angezeigt wird, bevor die Suche benutzt wurde */
.tx-kesearch-pi1 form {
  margin: 0 !important;
}

.ke_search_pi2 {
  padding: 0 !important;
  margin-bottom: 0 !important;
}

.ke_search_pi2 > .tx-kesearch-pi1 {
  padding: 15px;
  border-bottom: 1em solid white;
}

.ke_search_pi2 #kesearch_results {
  margin-top: 0px;
}

.tx-filelist-pi1 .tx-filelist-pi1-table {
  word-wrap: break-word;
  width: 100%;
  table-layout: fixed;
}

.tx-filelist-pi1 .tx-filelist-pi1-filename {
  width: 58%;
}

.tx-filelist-pi1 .tx-filelist-pi1-info {
  width: 15%;
}

.tx-filelist-pi1 .tx-filelist-pi1-date {
  width: 22%;
}

.tx-filelist-pi1 .tx-filelist-pi1-icon {
  width: 20px;
} 

.gsc-search-button, .gsc-input, .gsc-input-box {
  box-sizing: content-box !important;
}

#cse, .gsc-input {
  overflow: visible !important;
}

.gsib_a {
  padding: 0px !important;
}

/* T. Schaefer, 2015-05-15, padding hinzugefuegt */
#maincontent .ptbpatentdb article.standard {
  padding: 15px 15px 5px 15px;
}
#maincontent .ptbpatentdb article.standard.aufklapper.close {
  padding: 0px 15px;
}

/* T. Schaefer, 2016-07-13: font-family und font-size hinzugefuegt */
.tx-datamintsfeuser-pi1 input, .tx-datamintsfeuser-pi1 select, .tx-datamintsfeuser-pi1 textarea {
  font-family: inherit;
  font-size: 90%;
}

/* T. Schaefer, 2016-11-04: Stylesheets fuer felogin in der rechten Spalte hinzugefuegt */
#aside .tx-felogin-pi1 {
  padding: 15px;
}

#aside .tab-header+.tx-felogin-pi1 > h3+div {
  margin-top: 30px;
  font-size: 81.25%;
}

#aside .tx-felogin-pi1 > h3, #aside .tx-felogin-pi1 > form > fieldset > legend {
  display: none;
}

#aside .tx-felogin-pi1 > form > fieldset > div {
  font-size: 81.25%;
}

#aside .login > .tab-header > .tab {
  font-weight: normal;
}

.owlslider_owlslider .owl-item .item img{
  float: left;
  margin-right: 15px;
}

div.fs-media-gallery a div.name, div.fs-media-gallery a div.description {
  display: none;
}
div.fs-media-gallery div.thumb.random {
  border: none;
}

/* T. Schaefer, 2019-12-11: Auf der Seite https://www.ptb.de/cms/ptb/kompetenzzentren/qtz.html sollen die zufaelligen Bilder vom darauffolgenden Text umflossen werden */
div#c119671 {
  clear: none !important;
  overflow: visible !important;
}

div#c119671 .thumb.random {
  margin: 15px 15px 0px 15px;
}

article#c118615 {
  clear: none !important;
  overflow: visible !important;
  float: none !important;
  width: auto !important;
}
