.bg-fruit { background-image: none!important; } nav { display: none; } .menu-toggle { display: none; } .keyvisual { .lines, .background-blurred { display: none; } } /* Stylesheet für Druckansicht ohne Navi und vollbreit */ * {color: black !important;} $line-height: 1.5 !default; $spacing: 0 !default; $font-family-sans-serif: 'Helvetica Neue', Helvetica, Arial, sans-serif !default; $font-family-serif: Georgia, 'Times New Roman', Times, serif !default; $font-family-monospace: Menlo, Monaco, Consolas, 'Courier New', monospace !default; $base-font-family: $font-family-sans-serif !default; $headers-font-family: $font-family-sans-serif !default; $body-color: #000 !default; $headings-color: #000 !default; $links-color: #000 !default; $table-color: #000 !default; $blockquote-color: #bbb !default; $hr-color: #bbb !default; $code-color: #bbb !default; $background-color: #fff !default; $base-font-size: 12px !default; $font-size-h1: 1.6rem !default; $font-size-h2: 1.4rem !default; $font-size-h3: 1.2rem !default; $font-size-h4: 1.1rem !default; $font-size-h5: 1.05rem !default; $font-size-h6: 1rem !default; $page-padding-left: 1.8cm !default; $page-padding-right: 1.8cm !default; $page-padding-top: 2.54cm !default; $page-padding-bottom: 2.54cm !default; * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after, p:first-letter, div:first-letter, blockquote:first-letter, li:first-letter, p:first-line, div:first-line, blockquote:first-line, li:first-line { background: transparent !important; box-shadow: none !important; text-shadow: none !important; } html { font-size: $base-font-size; margin: 0; padding: 0; } body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background: $background-color !important; color: $body-color !important; font-family: $base-font-family; font-size: 1rem; line-height: $line-height; margin: 0 auto; text-rendering: optimizeLegibility; } p, blockquote, table, ul, ol, dl { margin-bottom: $spacing; margin-top: 0; } p, ul, ol { &:last-child { margin-bottom: 0; } } ul > li{ padding: 0; /*list-style-type: disc;*/ } h1, h2, h3, h4, h5, h6 { color: $links-color; font-family: $headers-font-family; line-height: 1.2; margin-bottom: 4px; margin-top: 8px; } h1 { font-size: $font-size-h1; } h2 { font-size: $font-size-h2; } h3 { font-size: $font-size-h3; } h4 { font-size: $font-size-h4; } h5 { font-size: $font-size-h5; } h6 { font-size: $font-size-h6; } a { &, &:visited { color: $links-color; text-decoration: underline; word-wrap: break-word; } } a:after { content: " (" attr(href) ") "; font-size: 0.8em; font-weight: normal; color: #bdbdbd; display:inline-flex; } table { border-collapse: collapse; } thead { display: table-header-group; } table, th, td { border-bottom: 1px solid $table-color; } td, th { padding: $base-font-size / 2 $base-font-size; page-break-inside: avoid } code, pre, kbd { border: 1px solid $code-color; font-family: $font-family-monospace; font-size: 85%; } code, kbd { padding: 3px; } pre { margin-bottom: $spacing; padding: 10px 12px; code, kbd { border: 0; } } ::-webkit-input-placeholder { color: transparent; } /* Mozilla Firefox 4 to 18+/*/ :-moz-placeholder { color: transparent; } /* Mozilla Firefox 19+*/ ::-moz-placeholder { color: transparent; } /* Internet Explorer 10+*/ :-ms-input-placeholder { color: transparent; } blockquote { border: 0; border-left: 5px solid $blockquote-color; margin-left: 1px; padding: 12px $spacing; [dir='rtl'] & { border-left: 0; border-right: 5px solid $blockquote-color; margin-left: 0; margin-right: 1px; } &:first-child { margin-top: 0; } p, ul, ol { &:last-child { margin-bottom: 0; } } footer { display: block; font-size: 80%; } } hr { border: 0; border-bottom: 2px solid $hr-color; height: 0; margin: $spacing * 1.5 0; padding: 0; } dt { font-weight: bold; } dd { margin: 0; margin-bottom: $spacing / 2; } abbr, acronym { &[title] { border: 0; text-decoration: none; } } /* ////////////////////// Page-Break ////////////////////// */ h2, h3, h4, p, a { orphans: 8; /* minimum number of lines that must be left at the bottom of a page*/ widows: 8; /* minimum number of lines that must be left at the top of a page*/ } /* ////////////////////// Individuell ////////////////////// */ section.stripe{ padding:0; margin:0; } h2, h3, h4, p { text-align:left !important; } .accordion .title h2, .accordion .title h3, nav.subnav.bottom ul li a { font-size: 1.4rem !important; } .accordion .acc-content { display: block !important; } a.button, a.button-centered, .teaser.clickbox a.button-centered, .teaser.clickbox a.button, input.button{ float: none; font-size: 12px; margin-left: 0; border: 1px solid #d2d2d2; } header{ padding: 0; } nav.topnav, #sitesearch, nav.mainnav, .banderole-assekurata, .banderole-assekurata-mobile, .banderole-assekurata-mobile img { display: none !important; } a.logo, a.logo .pic{ display:block; padding: 0; position: relative; max-width: 80px; } a.logo:after{ content:none; } .breadcrumb a:after{content:none;} .inner, .s-col12, .s-push0, .m-col4, .m-push4, .l-col3, .l-col4, .l-push2, .l-push4, .l-push5, .m-col4 .infobox, .m-col6 .item, .l-push3, .col4.push0, .m-col8, .m-push4, .l-col9, .l-push3, .push0, .col12 { margin: 0; padding: 0; width: 100%; max-width:1200px; float: none; height: auto !important; } p.introtext, .introtext p{ font-size: 12px; line-height: 14px; } .autor-pic img.pic, .autor-pic picture{ max-width: 80px; } picture, img, picture .pic, .pic, footer img.icon, div.bordered-pic picture{ display:none; } .show-printstyle picture, .show-printstyle img, .show-printstyle div.bordered-pic picture{ display:inline-block; } .show-printstyle img{ width:80px; } .show-printstyle.vollmacht img{ width: 480px; } p.pic-description, .responsive-video{ display:none; } .autor-name, .autor-untertitel{ text-align:left !important; } div.number{ float: none; margin-top: 24px; width: 40px; height: 40px; font-size: 24px; line-height: 40px; } div.number:after{ content:none; } /* Ansprechpartner */ /*.show-printstyle section { width: 47%; display: inline-block; margin-right: 2%; vertical-align: top; }*/ form.contactform input, form.contactform textarea, .commentform textarea{ height:32px; min-height: 32px; } section.spacing{margin:0;} .minitext { font-size: 12px; line-height: inherit; } /* Blog */ .blog-article-teaser:after{content:none;} .article-header .paper-header p.details, .overview-section{ margin:0; } footer{ font-size:12px; } footer:before{ content:none; } footer section > .s-col12{ display:inline-block; width:auto; margin:0 24px 8px 0; } .pe, .socials{ display:none; }