#siteInfo #socialBookmarks {margin-top: 0px!important;background-color:transparent!important;}
#socialBookmarks li a img {width: 30px;height:30px;}
#content .search-advanced form[name="BestellungAbschicken"]  fieldset select,
#content .search-advanced form[name="BestellungAbschicken"]  fieldset input,
#content .search-advanced form[name="BestellungAbschicken"]  fieldset label,
#main form[name="WarenkorbForm"] input[type="text"],
#main form[name="WarenkorbForm"] input[value="Löschen"],
#main form[name="WarenkorbForm"] input[value="Delete"] {font-size: 100%;}
#main form[name="WarenkorbForm"] input.submit {margin:0px;}
#main form[name="WarenkorbForm"] table {table-layout:fixed;}
#main form[name="WarenkorbForm"] table thead th:first-of-type,
#main form[name="WarenkorbForm"] table tr td:first-of-type {width: 65%;}
#main form[name="WarenkorbForm"] table tr td:nth-child(2) {width: 20%;}
#main form[name="WarenkorbForm"] table tr td:nth-child(2) input {width: 100%;}
#main form[name="WarenkorbForm"] table tr td:nth-child(3) {width: 15%;}
#main form[name="WarenkorbForm"] p.formHandle {float:right;}
#main form[name="WarenkorbForm"] input.submit {display:inline-block;float: left;}
#content .search-advanced form[name="BestellungAbschicken"] .formLabel {max-width: 120px;}
#content .search-advanced form[name="BestellungAbschicken"] p.privacy {display:inline-block;float:left;}
#content .search-advanced form[name="BestellungAbschicken"] p.privacy .formLabel em {font-size: inherit;}
#content .search-advanced form[name="BestellungAbschicken"] p.privacy-label {display:inline-block;float:left;}
#content .search-advanced form[name="BestellungAbschicken"] p.privacy-label .formLabel em {font-size: inherit;}
#content .search-advanced form[name="BestellungAbschicken"] textarea {font-size: 100%;}
form[name="BestellungAbschicken"] .formError {font-size:100%!important;}

#main form input.reset {float: right;width: auto;overflow: visible;display: block;margin-top: 13px;border: none;cursor: pointer;background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/more-gradient.jpg?__blob=normal) repeat-x scroll 0 0 #EBEDEF;border-bottom: 1px solid #DCDEE0;border-right: 1px solid #DCDEE0;border-top: 1px solid #F8F8F8;color: #307EB2;display: block;font-size: 130%;height: 1%;font-style: normal;padding: 5px 20px 5px 20px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;font-family: arial, helvetica, sans-serif;font-weight: bold;font-style: normal;max-width:84px;}
.lang-en #main form input.reset {max-width: 35px;}
#main form input.reset:hover {text-decoration:none;color: #9A0B5B;}
#main data[date-pbe-document-type="FEShoppingCart"] + div > h2 {font-size:100%;}
/* Styles Mediathek*/
#main .wrapperTable-Video h3.date {color: #686868;margin-top: 0;padding-top: 0;padding-left: 0;font-family: georgia,times new roman,serif;font-size: 16.77px;text-transform: none; text-align: left;font-weight: 500;font-style: normal;}
.wrapperTable-Video table th {background:transparent;}
.wrapperTable-Video table tbody tr td:first-child {padding-top: 25px;}
.wrapperTable-Video table td {border-top: 1px solid #d4d4d4;padding:15px 0px;}
.wrapperTable-Video td .image-box {float:left;margin-right: 20px;width: 35%;}
.wrapperTable-Video td .wrapper-content {width: 70%;float:left;}
.wrapperTable-Video td div.image-box + a {font-size: 110%!important;}
.wrapperTable-Video td div.image-box img {max-width: 126px;}
.wrapperTable-Video td.even {background-color: transparent;}
.wrapperTable-Video .navIndex li.forward a {width: 18px;height: 18px;text-indent: -4000px;background:url(/SiteGlobals/StyleBundles/Bilder/Farbschema/paging-small.gif?__blob=normal) -18px -18px no-repeat;}
.video-metadata {margin-top: 40px;font-size: 170%;font-family: georgia, times new roman,serif;font-style: italic;font-weight: normal;}
.video-metadata span {padding-top: 10px;padding-bottom: 30px;margin-top: -25px;color: #666;}
/* Styles Publikationen */
.wrapperTablePublications li {list-style-type: none;border-bottom: 1px solid #cdcdcd;padding: 20px 0px;display:flex;}
.wrapperTablePublications li:last-of-type {border-bottom: 0px;}
.wrapperTablePublications.success .teaserText {margin-bottom: 10px;}
.wrapperTablePublications .img-wrapper {margin-right: 20px;max-width: 250px;}
.wrapperTablePublications .img-wrapper p, .wrapperTablePublications .img-wrapper p img {max-width: 250px;}
.wrapperTablePublications .img-wrapper a.lupe {display:none;}
.wrapperTablePublications .content-wrapper {position:relative;}
.wrapperTablePublications .content-wrapper h2 {border-top:0px!important;line-height: 1;font-size: 150%!important;}
.wrapperTablePublications .content-wrapper .teaserText, .wrapperTablePublications .content-wrapper .downloadLink {margin-bottom: 10px;}
.wrapperTablePublications .content-wrapper .shoppingCartLink {display:block;background: transparent url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_shoppingCart_link.png?__blob=normal) no-repeat 0 3px!important;}
.wrapperTablePublications .content-wrapper .docData .label, .wrapperTablePublications .content-wrapper .docData .value {font-size: 12px;}
.wrapperTablePublications.success li {display:list-item;padding-top:10px!important;}
.wrapperTablePublications.success h2 {font-size: 110%!important;font-weight: normal!important;border-top:0px!important;padding-bottom:5px!important;}
/* Bestellbestätigung */
.customerData {padding: 20px;}
.customerData__wrapper {padding: 10px 0px 20px;}
.customerData__wrapper div {font-size: 150%;padding: 3px 0px;}
.customerData__wrapper .customerData__wrapper--firstname,
.customerData__wrapper .customerData__wrapper--postalcode {float: left;padding-right: 5px;}
@media only screen and (min-width: 1260px) {
.wrapperTablePublications .img-wrapper p, .wrapperTablePublications .img-wrapper p img {width: 250px;}
}
@media only screen and (max-width: 768px) {
 #wrapperFooter #siteInfo div {
  width: 28%;
  margin: 0px;
  padding: 0px 10px;
 }
 
 #wrapperFooter #siteInfo div:nth-of-type(3) {
  display: none;
 }
 
 #wrapperFooter #siteInfo div#meta {
  width: 100%;
 }
#content .search-advanced form[name="BestellungAbschicken"] .formLabel {float:left;}
#content .search-advanced form[name="BestellungAbschicken"] p.privacy-label {float:none; width: 100%;}
#content .search-advanced form[name="BestellungAbschicken"] p.privacy-label span {max-width: 100%; width: 100%;}
}
@media only screen and (max-width: 480px) {
   .wrapperTablePublications ul {margin: 0px;}
   .wrapperTablePublications ul li {flex-direction: column;}
  .wrapperTablePublications .img-wrapper {margin-right:0px;margin-bottom: 10px;}
  .wrapperTablePublications .content-wrapper .teaserText {margin-bottom: 20px;}
  .wrapperTablePublications .content-wrapper .shoppingCartAdd {position:relative;}
  #siteInfo #some h2 {min-width: 100px;}
}
