html { height:100%; } /* ##################################################### TYPOGRAPHY c’t FONTS ##################################################### */ @font-face { font-family: 'mono'; src: url('../fonts/FreeMono.ttf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'monobold'; src: url('../fonts/FreeMonoBold.ttf'); font-weight: bold; font-style: normal; } @font-face { font-family: 'regular'; src: url('../fonts/DejaVuSansCondensed.ttf'); } @font-face { font-family: 'regularitalic'; src: url('../fonts/DejaVuSansCondensed-Oblique.ttf'); } @font-face { font-family: 'regularbold'; src: url('../fonts/DejaVuSansCondensed-Bold.ttf'); } @font-face { font-family: 'regularbolditalic'; src: url('../fonts/DejaVuSansCondensed-BoldOblique.ttf'); } /* ##################################################### TYPOGRAPHY fonts, sizes, colors, decoration, styles ##################################################### */ body { font-family: 'regular', sans-serif; font-size: 16px; line-height: 1.5em; } body.fontSize12 { font-size: 12px; } body.fontSize14 { font-size: 14px; } body.fontSize16 { font-size: 16px; } body.fontSize20 { font-size: 20px; } body.fontSize24 { font-size: 24px; } article { position:relative; } article, .kasten { font-size: 0.95em; } h1, h2, h3, h4, h5, h6, .article_head h1, .article_kurz_vorgestellt h3.z, .article_kurz_vorgestellt h3.z1, .article_kurz_vorgestellt .tel, .body_autoinhalt p.rubric, .article_text .kasten_link .kasten_title, strong, .vorspann strong, .b1 { font-family: 'regularbold', sans-serif; } pre, code, .l, .lf, .span[name=lf], .box_code, .text_editorial, .text_editorial h4, textarea.pre { font-family: 'mono', monospace; font-size: 1.1em; } a { text-decoration: none; } .p a, .fussnote a, span[name="a"], span a, .kasten a, .tel a { text-decoration: underline; } .textkaesten a, .kasten_img a { text-decoration: none; } h1 { font-size: 2.7em; line-height: 4.3em; } h2, h3, h4, h5 { font-size: 1.3em; line-height: 1.3em; } h5 { font-size: 1.1em; line-height: 1.2em; } .content_text h3 { margin: 1.2em 0 0.6em 0; } .body_hotline .content_text h3, .faq_thema h3, .hotline_thema h3 { clear:both; } .text_editorial h4 { font-size: 1em; } .article_kurz_vorgestellt h4 { font-size: 1.8em; } h1, h2, h3, h4, h5, h6, p, a, .fussnote a, .figcaption { word-break: break-word; -ms-word-break: break-all; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; -hyphens: auto; hyphens: auto; hyphenate-lines: 4; /** android test **/ overflow-wrap: hyphenate; } .figcaption, .play_text { padding: 0.313em 0; text-align: left; font: 0.95em/1.5em 'regularbold',sans-serif; } .figcaptionQuelle{ font-size:70%; font-family: 'regularbold', sans-serif; } /* seitennummern */ .seite { float:right; margin-right:-50px; display:none; text-decoration:none; font-size:75%; } .article_head h1 { line-height: 1em; } .aufmacher3_headline, .aufmacher5_headline { font-size: 0.95em; } p.article_description { font-family: 'regularbold',sans-serif; font-weight: 600; line-height: 1.95em; } .webcode p { padding: 1em 0; text-indent: 0; font-size: 0.95em; } .fussnote { font-size: 0.86em; line-height:1.3em; } .fussnote li { padding:0 0 0.625em 1.875em; } .faq_headline { float: left; height: 18em; width: 21em; line-height: 1.2em; padding-bottom: 0; text-indent:0; } .faq_headline img { max-width: 100%; } .faq_title { padding-bottom:0.3em; line-height: 1.1em; font-size: 400%; } p.question { padding-bottom:0em; } .icon_replace { float:left; display: inline-block; height: 2.7em; width: 1.763em; padding:0.2em 0.5em 0 0; margin-right:0.5em; background-size: contain; background-repeat: no-repeat; background-position: 0 0.2em; } .question .icon_replace { background-image: url("../../../assets/ct/images/hotline_fragezeichen.png"); } .answer .icon_replace { background-image: url("../../../assets/ct/images/hotline_ausrufezeichen.png"); } .frage, .italic, .redaktion, em { font-family: 'regularitalic'; font-style:italic; } .zit { font:normal 1.8em/1.1em 'regularbold',sans-serif; text-align:center; } sup { font-size:0.7em; vertical-align:baseline; } sub { font-size:0.7em; vertical-align:baseline; } span[name="Initial"], span.Initial { float: left; display: inline-block; font: 3.21em/0.7em 'regularbold', sans-serif !important; padding: 0.18em 0.1em 0 0; text-indent: 0; } span.InitialBild { float:left; max-width:4.39em; padding:0.2em 0.5em 0 0; } .NormalBlau { font-family: 'regularbold',sans-serif; } .article_text .kasten_link { font-style: italic; } .article_text .kasten_link .kasten_title{ font-style: normal; } .vita { font-style:italic; } .article_leserbriefe h1 { line-height: 1em; } .servicebox_leserbriefe { font-size: 0.86em; } .body_aktuell h2 { line-height: 1.4em; } .webcode a, .Softnicht a { font-family: 'regularbolditalic',sans-serif; text-decoration: none; } .spaltenkasten h2 { color:#fff; font-size: 1.466em; } .spaltenkasten h3 { font-size: 1.2em; } /* listings */ .box_code { background: #f0f1e2 url("../../images/copy_button.png") no-repeat 95% bottom; font-size: 0.95em; overflow-x: auto; padding: 1em; white-space: pre; } pre { margin:1.5em 0; border:1px solid rgba(0, 0, 0, .02); } .listingsliderbuttons { margin:-1.5em 0 1.5em 0; text-align: center; } .listingsliderbuttons span { margin-left:1em; } #htmlId_1370575256623714 pre, .rubrik_magazin pre{ white-space: pre-wrap; } pre::-webkit-scrollbar { -webkit-appearance: none; width: 5px; height: 5px; background-color: rgba(0, 0, 0, .02); } pre::-webkit-scrollbar-thumb { border-radius: 3px; border: 1px solid rgba(0, 0, 0, .05); background-color: rgba(0, 0, 0, .05); } /** aufmacher **/ p.article_description { font-size: 0.95em; font-weight: inherit; line-height: 1.5em; } .vorspann { font: 1.075em/1.5em 'regularbold',sans-serif; } /* impressum **/ .box_impressum .headline { font-size: 3.5em; line-height: 2.0em; } .box_impressum h3 { font-family: 'regularbold',sans-serif; font-size: 1.2em; color:#030303; } .box_impressum p { padding-bottom:0; font-size: 0.9em; } .ib { display:block; font-family: 'regularbold',sans-serif; } .NormalSchwarz { font-family: 'regularbold',sans-serif; } /* ##################################################### COLORS ##################################################### */ body, a { color: #373737; } .z1 { color: #0071a1; } .webcode a, .Softnicht a { color: #0070CF; } .article_leserbriefe h1, .article_leserbriefe .colored, .rubrik_standard .colored, .rubrik_standard .z1, .rubrik_standard .zit, .rubrik_standard .article_aktuell p.Initial span[name=Initial], .rubrik_standard .article_aktuell p.Initial .Initial, .rubrik_standard .article_text .Initial span[name=Initial], .rubrik_standard .article_text .Initial .Initial, .rubrik_standard .infobar, .rubrik_standard .kastenspalte h3 { color: #ab8036; } .rubrik_aktuell .colored, .rubrik_aktuell .z1, .rubrik_aktuell .zit, .rubrik_aktuell .article_aktuell p.Initial span[name=Initial], .rubrik_aktuell .article_aktuell p.Initial .Initial, .rubrik_aktuell .article_text .Initial span[name=Initial], .rubrik_aktuell .article_text .Initial .Initial, .rubrik_aktuell .infobar, .rubrik_aktuell .kastenspalte h3 { color: #9b4334; } .rubrik_hardware .colored, .rubrik_hardware .z1, .rubrik_hardware .zit, .rubrik_hardware .article_aktuell p.Initial span[name=Initial], .rubrik_hardware .article_aktuell p.Initial .Initial, .rubrik_hardware .article_text .Initial span[name=Initial], .rubrik_hardware .article_text .Initial .Initial, .rubrik_hardware .infobar, .rubrik_hardware .kastenspalte h3 { color: #0071a1; } .rubrik_software .colored, .rubrik_software .z1, .rubrik_software .zit, .rubrik_software .article_aktuell p.Initial span[name=Initial], .rubrik_software .article_aktuell p.Initial .Initial, .rubrik_software .article_text .Initial span[name=Initial], .rubrik_software .article_text .Initial .Initial, .rubrik_software .infobar, .rubrik_software .kastenspalte h3 { color: #0093a2; } .rubrik_magazin .colored, .rubrik_magazin .z1, .rubrik_magazin .zit, .rubrik_magazin .article_aktuell p.Initial span[name=Initial], .rubrik_magazin .article_aktuell p.Initial .Initial, .rubrik_magazin .article_text .Initial span[name=Initial], .rubrik_magazin .article_text .Initial .Initial, .rubrik_magazin .infobar, .rubrik_magazin .kastenspalte h3 { color: #746177; } .rubrik_praxis .colored, .rubrik_praxis .z1, .rubrik_praxis .zit, .rubrik_praxis .article_aktuell p.Initial span[name=Initial], .rubrik_praxis .article_aktuell p.Initial .Initial, .rubrik_praxis .article_text .Initial span[name=Initial], .rubrik_praxis .article_text .Initial .Initial, .rubrik_praxis .infobar, .rubrik_praxis .kastenspalte h3, .b1 { color: #58b6dd; } .rubrik_know-how .colored, .rubrik_know-how .z1, .rubrik_know-how .zit, .rubrik_know-how .article_aktuell p.Initial span[name=Initial], .rubrik_know-how .article_aktuell p.Initial .Initial, .rubrik_know-how .article_text .Initial span[name=Initial], .rubrik_know-how .article_text .Initial .Initial, .rubrik_know-how .infobar, .rubrik_know-how .kastenspalte h3 { color: #769b42; } .rubrik_internet .colored, .rubrik_internet .z1, .rubrik_internet .zit, .rubrik_internet .article_aktuell p.Initial span[name=Initial], .rubrik_internet .article_aktuell p.Initial .Initial, .rubrik_internet .article_text .Initial span[name=Initial], .rubrik_internet .article_text .Initial .Initial, .rubrik_internet .infobar, .rubrik_internet .kastenspalte h3 { color: #efac1f; } /** trenner **/ .body_kurz_vorgestellt .trenner_color { display:none; } .rubrik_standard .trenner_color, .rubrik_standard .spaltenkasten h2, .rubrik_standard .blauerBalken { background-color: #ab8036; } .rubrik_aktuell .trenner_color, .rubrik_aktuell .spaltenkasten h2, .rubrik_aktuell .blauerBalken { background-color: #9b4334; } .rubrik_hardware .trenner_color, .rubrik_hardware .spaltenkasten h2, .rubrik_hardware .blauerBalken { background-color: #0071a1; } .rubrik_software .trenner_color, .rubrik_software .spaltenkasten h2, .rubrik_software .blauerBalken { background-color: #0093a2; } .rubrik_magazin .trenner_color, .rubrik_magazin .spaltenkasten h2, .rubrik_magazin .blauerBalken { background-color: #746177; } .rubrik_praxis .trenner_color, .rubrik_praxis .spaltenkasten h2, .rubrik_praxis .blauerBalken { background-color: #58b6dd; } .rubrik_know-how .trenner_color, .rubrik_know-how .spaltenkasten h2, .rubrik_know-how .blauerBalken { background-color: #769b42; } .rubrik_internet .trenner_color, .rubrik_internet .spaltenkasten h2, .rubrik_internet .blauerBalken { background-color: #efac1f; } .article_buchkritik .caption_source { background-color: #746177; color:#fff; } .rubrik_standard .spaltenkasten { border:1px solid #ab8036; } .rubrik_aktuell .spaltenkasten { border:1px solid #9b4334; } .rubrik_hardware .spaltenkasten { border:1px solid #0071a1; } .rubrik_software .spaltenkasten { border:1px solid #0093a2; } .rubrik_magazin .spaltenkasten { border:1px solid #746177; } .rubrik_praxis .spaltenkasten { border:1px solid #58b6dd; } .rubrik_know-how .spaltenkasten { border:1px solid #769b42; } .rubrik_internet .spaltenkasten { border:1px solid #efac1f; } .rubrik_standard .kastenspalte { border-top:1px solid #ab8036; } .rubrik_aktuell .kastenspalte { border-top:1px solid #9b4334; } .rubrik_hardware .kastenspalte { border-top:1px solid #0071a1; } .rubrik_software .kastenspalte { border-top:1px solid #0093a2; } .rubrik_magazin .kastenspalte { border-top:1px solid #746177; } .rubrik_praxis .kastenspalte { border-top:1px solid #58b6dd; } .rubrik_know-how .kastenspalte { border-top:1px solid #769b42; } .rubrik_internet .kastenspalte { border-top:1px solid #efac1f; } /* kaesten und links zum kasten */ .rubrik_standard .kasten, .rubrik_standard .textkaesten, .servicebox_leserbriefe { background-color: #E4DDD3; } .rubrik_aktuell .kasten, .rubrik_aktuell .textkaesten { background-color: #f0f0ea; } .rubrik_hardware .kasten, .rubrik_hardware .textkaesten { background-color: #e7eada; } .rubrik_software .kasten, .rubrik_software .textkaesten { background-color: #eff2f9; } .rubrik_magazin .kasten, .rubrik_magazin .textkaesten { background-color: #e2ebf2; } .rubrik_praxis .kasten, .rubrik_praxis .textkaesten { background-color: #f2f3ef; } .rubrik_know-how .kasten, .rubrik_know-how .textkaesten { background-color: #eaebdf; } .rubrik_internet .kasten, .rubrik_internet .textkaesten { background-color: #f5f3ea; } .textkaesten.spalten { background:none !important; } .rubrik_aktuell .box_yellow { background: #f0f1e2; } /* schlagseite */ .body_schlagseite #singleImage { margin:0.5em; -moz-transform: rotate(1deg); -ms-transform: rotate(1deg); -webkit-transform: rotate(1deg); transform: rotate(1deg); } /* zett kasten */ #zett_kasten ul { padding:0.3em 0; } #zett_kasten li { padding:0.2em 0.5em; } #zett_kasten .asset_position { margin: 0; } .kasten h3 { padding:1em 0 0.5em; } .textkaesten a { display:block; } .kasten_img { padding-top:2em; } .kasten_img img { border:0; } .kasten .kBlCBottom { padding-top:1em; } .kasten .kastenBacklink { padding: 5px 15px 4px; background: linear-gradient(to top, rgba(0, 0, 0, 0.12) 0%, transparent 100%) repeat; border-bottom: 1px solid #A0A2A5; border-radius: 5px 5px 5px 5px; color: #666666; font-size: 0.75em; font-weight: bold; text-shadow: 0 1px 0 #EEEEEE; text-transform: uppercase; text-decoration: none; } /* verzeichniskasten */ .box_verzeichnis { padding:0.5em; } .box_verzeichnis li{ padding:0.3em 0; } .box_verzeichnis .nobr{ float:right; } .article.notiz .box_yellow.inline_pic, .article.notiz .box_yellow.only_inline_pic { padding:1.5em 2em 0.75em 2em; } .article.notiz .box_yellow { padding: 1em; } .box_yellow .pen { display: block; margin-bottom: 1em; padding: 0.5em 0 0.1em 1.5em; background: url("../../images/note_pen.png") no-repeat left bottom; } .box_yellow .pen span{ margin-left:-1.25em; padding:0 0 0.08em 1.25em; border-bottom:1px solid #373737; } .box_yellow .pen img { display:none; } .kasten_img.kasten_inline_pic img { max-width: 100%; } .kasten_inline_pic { clear:both; padding-bottom:1.5em; } .spiele_tabelle, .asset_link_tabellen{ padding-top:1.5em; } /* editorial */ .image_editorial{ text-align:center; } .text_editorial { padding:0 1em 0.5em 1em; } .text_editorial h4 { padding:1.5em 0em; } .unterschrift { float:right; max-width:20.625em; padding:2em 0 1em 0; } .unterschrift img { display:block; max-width:100%; } .text_editorial .button { clear: both; float:left; display:block; margin:2em 0; } .article .pict { display:inline-block; float:left; padding:0.3em 0.5em 0 0; } .article .os { /* position: relative; float: left;*/ max-height: 40px; max-width: 40px; /*bottom: -4px; margin-bottom: 7px;*/ } .article .picto_00, .article .picto_01, .article .picto_02, .article .picto_03, .article .picto_04, .article .picto_05 { text-indent: 0; } /* kids bits */ .box_kids { background:#1d98a7 url("../images/kids_bits_box_bg.png") no-repeat right center; } /* impressum */ .box_impressum { padding:1.875em; font-size: 0.7em; background-color: #F1E6D5; } .impressum_text{ margin-top:2.813em; padding:1.875em; font-size: 0.7em; background:#fff; } .box_impressum .headline { padding-bottom:0.25em; font-size: 1.9em; } .box_impressum .z, .box_impressum p, .impressum_text h3, .impressum_text p { margin:0.75em 0; } /** spaltenkasten **/ .article .asset_position.spalten { display:block; float: none !important; width:auto !important; background:none; } .spaltenkasten { margin-top: 1.5em; padding-bottom: 1em; text-align: left; } .spaltenkasten h2 { margin:0; padding:0.3em 0.5em; } .spaltenkasten h3 { min-height: 3em; } .spaltenkasten_img { height:auto; text-align:center; margin-top:1em; } .kastenspalte { margin:0 1.5% 1em 1.5%; text-align:left; } .kastenspalte:first-child { border-top:none; } .kastenspalte img { max-width:100%; max-height:30em; } .kastenspalte p { margin:0; line-height: 1.4em; } /* KIDS BITS */ .box_kids { clear:both; color: #FFF; background-color: #1d98a7; padding: 18px 80px 18px 10px; margin: 25px 0; background-image: url(../images/kids_bits_box_bg.png); background-repeat: no-repeat; background-position: right center; text-align: center; } .box_kids p { display:inline; margin:0 0.1em; } /** hotline / FAQ **/ .article_hotline { background: url("../images/hotline_bg.png") no-repeat; padding-top: 65px; } .hotline_headline { float: left; height: 3.875em; width: 12em; margin-top: 0 !important; background: url("../images/hotline_headline.png") no-repeat; overflow: hidden; text-indent: -9999px; } .article_hotline .tel { text-indent:0; clear: both; } .hotline_buttons { float: left; margin:1.25em 0; } .hotline_buttons a { float: left; margin-right: 1.25em; } p.question { margin-bottom: 1.5em; text-indent: 0; } p.answer { margin-bottom: 1em; text-indent: 0; } .faq_headline { height: 13em; width: 15em; } .faq_header_text { float:left; padding-bottom:2em; max-width:100%; } p.faq_headline, .faq_header_text p { text-indent: 0; } .faq_autor { font-family: 'regularbold', sans-serif; } /* internet web-tipps */ .artrubrik_internet .tel{ font-family: 'regularbold', sans-serif; text-indent:0; } /* story */ .rubrik_magazin p.Initial { padding-top:1em; } .rubrik_magazin .preListingBox pre { border:none; } /* ct 19/13, s.36, htmlId_1378457475761129 */ .linksbuendig{ display:inline-block; width:50%; } .tb .rechtsbuendig{ display:inline-block; width:20%; text-align:right; } /** form elements **/ .button { background:#e1e6ea; border-bottom: 1px solid #a0a2a5; border-radius: 0.5em 0.5em 0.5em 0.5em; box-shadow: 0 0.063em 0.063em rgba(0, 0, 0, 0.2); color: #8c96c0; font-size: 0.9em; font-family: 'regularbold',sans-serif; padding: 0.5em 1.875em 0.3em 1.875em; text-shadow: 0 0.063em 0 #fff; text-transform: uppercase; } .button.small { padding: 0.375em 0.9375em 0.3em 0.9375em; } .button.deactivated { background:#f3f3f3; color: #ddd; border-bottom: 1px solid #c0c2c5; box-shadow: none; } .forum_button { width:100%; margin-top: 3em; } .content_text, .content_text_vorgestellt { padding-bottom: 1em; } .leserbriefContent .italic a{ text-decoration: underline; } .leserbriefKontextUndContent a { text-decoration: underline; } .leserbriefKontextUndContent a.asset_link { text-decoration: none !important; } .leserbriefContent .leser{ text-align:right; } .servicebox_leserbriefe ul { padding-bottom:1em; } .servicebox_leserbriefe li { margin-left: 1em; text-indent:-0.7em; } .servicebox_leserbriefe li:before { position:relative; left:-0.3em; content:"– "; } /** trennlinien **/ .trenner_hotline, .trenner_vorgestellt, .trenner_grau, .trenner_spiele, .trenner_vorschau { clear:both; height: 5px; margin-top: 50px; margin-bottom: 50px; } .trenner_grau { margin-bottom: 0; } .trenner_hotline { margin-top: 25px; margin-bottom: 30px; } /*.trenner_spiele { margin-top: 25px; margin-bottom: 30px; }*/ .trenner_vorschau { background: none;/*#eadbc4;*/ padding: 0 20px 0 20px; margin-top: 20px; margin-bottom: 20px; } .trenner_grau { background-color: #e1e1e1; } /** aufmacher **/ .figcaptionAufmacher { position: absolute; display:inline-block; background:rgba(255, 255, 255, 0.75); bottom: 0.5em; right: 0; padding: 0 10px; z-index:100; } /* stoerer */ .stoerer { display:none; } /** sonderlocken **/ #htmlId_1383133630883033 .question .TypeSpecial, #htmlId_1383133630883033 .answer .TypeSpecial { float:left; height: 35px; width: 25px; padding-right: 10px; margin-top: 7px; display: inline-block; background: url(../images/hotline_fragezeichen.png) no-repeat; overflow:hidden; text-indent: -9999px; } #htmlId_1383133630883033 .question { margin-bottom: 1em; padding-top:1em; } #htmlId_1383133630883033 .answer .TypeSpecial { background-image: url(../images/hotline_ausrufezeichen.png); } /* ct 23/13 htmlId_1383305441483503 */ #box_1381906492.kasten .box_meldungen_zweispaltig .kasten_default_pic { width: auto !important; margin: 0 0 10px 0 !important; } #box_1381906492 .kasten_img img { max-width: 150px; margin: 0 1em 0 0; } .body_aktuell .question .TypeSpecial, .body_aktuell .answer .TypeSpecial, .artrubrik_praxis .question .TypeSpecial, .artrubrik_praxis .answer .TypeSpecial{ float:left; height: 35px; width: 25px; padding-right: 10px; margin-top: 7px; display: inline-block; overflow:hidden; text-indent: -9999px; background-repeat: no-repeat; } .body_aktuell .question, .artrubrik_praxis .question { min-height: 2.5em; margin-bottom: 1em; padding-top:1em; } .artrubrik_praxis .question, .artrubrik_praxis .answer { display:inline-block; } .body_aktuell p.answer, .artrubrik_praxis p.answer { margin-bottom: 0 !important; } .body_aktuell .question .TypeSpecial { background: url(../images/aktuell_fragezeichen.png) no-repeat; } .body_aktuell .answer .TypeSpecial { background-image: url(../images/aktuell_ausrufezeichen.png); } .rubrik_hardware .question .TypeSpecial { background: url(../images/hardware_fragezeichen.png) no-repeat; } .rubrik_hardware .answer .TypeSpecial { background-image: url(../images/hardware_ausrufezeichen.png); } .rubrik_internet .question .TypeSpecial { background: url(../images/internet_fragezeichen.png) no-repeat; } .rubrik_internet .answer .TypeSpecial { background-image: url(../images/internet_ausrufezeichen.png); } .rubrik_know-how .question .TypeSpecial { background: url(../images/know-how_fragezeichen.png) no-repeat; } .rubrik_know-how .answer .TypeSpecial { background-image: url(../images/know-how_ausrufezeichen.png); } .rubrik_magazin .question .TypeSpecial { background: url(../images/magazin_fragezeichen.png) no-repeat; } .rubrik_magazin .answer .TypeSpecial { background-image: url(../images/magazin_ausrufezeichen.png); } .artrubrik_praxis .question .TypeSpecial { background: url(../images/praxis_fragezeichen.png) no-repeat; } .artrubrik_praxis .answer .TypeSpecial { background-image: url(../images/praxis_ausrufezeichen.png); } .rubrik_software .question .TypeSpecial { background: url(../images/software_fragezeichen.png) no-repeat; } .rubrik_software .answer .TypeSpecial { background-image: url(../images/software_ausrufezeichen.png); } .rubrik_staendige_rubriken .question .TypeSpecial { background: url(../images/standard_fragezeichen.png) no-repeat; } .rubrik_staendige_rubriken .answer .TypeSpecial { background-image: url(../images/standard_ausrufezeichen.png); } /* ct 24/13 */ .inlineimage { padding-bottom:3em; } .inlineimage img { max-width:100%; } .inlineimage .figcaption { font-weight:bold; } #htmlId_1384416577427034 .forum_button { display:none; } /* ############################## MEDIA QUERIES ############################## */ @media screen and (max-width: 512px) { h1 { font-size: 2.0em; } } @media (min-width: 640px) { /*article:after{content:"> 640px"}*/ article, .article_head, #appInhalt { padding:1em 3em; } .article_head { padding:1em 3em 0 3em; } .article.notiz .box_yellow { padding: 1.5em 2em; } /* faq/hotline */ .faq_header_text { position:absolute; left:21em; max-width:100%; padding-right:3em; } .hotline_buttons { margin:1.25em 0 1.25em 3.75em; } } @media screen and (min-width: 768px) { /*article:after{content:"ct/min-width: 768px"}*/ article, #appInhalt, .article_editorial { padding: 1.875em 3.5em; } .article_aufmacher_headline .article_head, .aufmacher2_headline, .aufmacher3_headline, .aufmacher4_headline, .aufmacher5_headline, .body_artikel_gross .article { padding:0.5em 3.5em 1em 3.5em; } .text_editorial { padding: 0 3em 1em; } .leserbrief { clear:both; } .leserbrief .asset_link { width: 13em; margin: 0.5em 0 2em -16em !important; } .asset_position img, .asset_link img, .small_col_picture img { max-height: 22em; } .kasten { margin-left:16.9em; } .article_kurz_vorgestellt .kasten { margin-left:0; } .aufmacher3_holder, .aufmacher5_holder { margin-bottom:2em; } .aufmacher3_headline, .aufmacher5_headline { position: absolute; margin-bottom: 0; padding: 1em 3.5em; width: 100%; font-size: 1em; color:#fff; background:rgba(0,0,0,0.5); } .aufmacher3_headline { bottom: 10%; } .aufmacher5_headline { top:10%; } .text_editorial .kasten { margin-left: -17em; } .article.notiz .box_yellow.inline_pic, .article.notiz .box_yellow.only_inline_pic { padding:20px 30px 10px 30px !important; margin: 0 0 10px 360px !important; } /* pro und contra .body_pro_und_contra*/ .kasten.hasAsset .kasten_default_pic .asset_link, .kasten.hasAsset .kasten_default_pic .asset_link_tabellen { float:none; margin: 0 0 1.5em 0 !important; width:inherit !important; max-width:100%; } .basisartikel_image_aufmacherbild .asset_link { margin-left: 0 ! important; } /* faq/hotline */ .faq_headline { height: 18em; width: 20em; } .faq_header_text { left:25em; } .faq_thema.hasAsset p, .hotline_thema.hasAsset p { padding-right:2em; overflow:hidden; } .faq_thema.hasAsset p.question, .hotline_thema.hasAsset p { padding-right:0; } .image_rechts { clear:right; float:right; margin:0 0 1em 1.5em; } .spiele_tabelle, .asset_link_tabellen{ padding-top:0; } .articel_kids_bits, .article_kids_bits, .websites_aktuell { padding-right:23em; } .articel_kids_bits .bilder, .article_kids_bits .bilder, .websites_aktuell .bilder { clear:both; position:relative; float:right; margin-right:-20em; width:15em; } .articel_kids_bits .bilder a, .article_kids_bits .bilder a, .websites_aktuell .bilder a { width:15em; } .box_kids { margin-right:-18em; } /* seitennummern */ .seite { display:block; } .Initial .seite, .article_hotline .seite, .body_faq .seite, .pvmaker .seite, .body_leserbriefe .seite, pre .seite, .preListingBox .seite { display:none; } } @media screen and (min-width: 801px) { /*article:after{content:"ct/min-width: 801px"}*/ .aufmacher3_image, .aufmacher5_image { float: left; max-width: 19em; width: 40%; } .aufmacher3_headline, .aufmacher5_headline { bottom: 0; padding: 0; color:#373737; background:none; } .aufmacher3_headline h1, .aufmacher5_headline h1 { font-size:2.4em } .aufmacher3_holder .figcaptionQuelle, .aufmacher5_holder .figcaptionQuelle { left:0; } .text_editorial { padding: 0 6em 1em; } .article_buchkritik .no_margin_top { max-width: 100% !important; } } @media screen and (min-width: 916px) { /*article:after{content:"ct/min-width: 900px"}*/ .leserbrief .asset_link { width: 14em !important; margin: 0.3em 0 2em -20em !important; } .aufmacher3_headline, .aufmacher5_headline { margin-left: 28.9em; font-size: 1em; } .aufmacher3_image, .aufmacher5_image { max-width: 23.5em; } .aufmacher3_headline h1, .aufmacher5_headline h1 { font-size:3.5em } .kasten { margin-left:22em; } .article.notiz .box_yellow, .article_kurz_vorgestellt .kasten { margin-left:22em; } .box_kids { margin-right:-20em; } } @media screen and (min-width: 1040px) { /*article:before{content:"ct/min-width: 1040px"}*/ .image_editorial, .text_editorial { width:64em; margin:0 auto; } .article_aufmacher_headline { padding: 0 !important; } .aufmacher4_headline { padding:0.5em 0 1em 0; } .kasten { margin-left:30em; } .article.notiz .box_yellow, .article_kurz_vorgestellt .kasten { margin-left:30em; } .articel_kids_bits, .article_kids_bits, .websites_aktuell { padding: 1.875em 32em 3.75em 0 !important; width: 64em; } .articel_kids_bits .bilder, .article_kids_bits .bilder, .websites_aktuell .bilder { margin-right:-32em; } .cover_box { margin: 0 3.5em 1.5em 0; } .box_kids { margin-right:-32em; } } /************************* HIRES **************************/ @media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-device-pixel-ratio: 1.5) { /*article:after{content:"min-ratio 1.5"}*/ .box_code { background-image: url(../../images/copy_button@2x.png); background-size: 42px 42px; } } /************************* PHABLETS **************************/ @media screen and (max-width: 640px) { /* article:after{content:"< 640px, landscape"}*/ h1 { font-size: 2.0em; } h2, h3, h4 { font-size: 1.15em; } h5 { font-size: 1.0em; } p.article_description { font-size: 0.85em; } pre, code, .l, .lf, .span[name="lf"], .box_code, .text_editorial, .text_editorial h4, textarea.pre { font-size:0.95em; } pre { margin: 1em 0; } .trenner_hotline, .trenner_vorgestellt, .trenner_grau, .trenner_spiele, .trenner_vorschau { margin-bottom: 1em; margin-top: 1em; } .box_impressum .z, .box_impressum p, .impressum_text h3, .impressum_text p { margin: 1em 0 0 0; line-height: 1.5em; } .ib { margin-top:1em; } .impressum_text { margin-top: 0; padding: 0; } .hotline_headline { width:100%; } .faq_title { font-size: 200%; } .faq_headline, .faq_headline img { max-height: 120px; } } @media screen and (max-width: 640px) and (orientation: landscape) { /* article:after{content:"< 640px, landscape"}*/ article, #appInhalt { padding:1em 3em !important; } .cover_box { margin: 0 0 1.5em 0; text-align:center; } .article_big_image, .aufmacher2_image, basisartikel_image_aufmacherbild, .image_editorial img { float: left; max-width:300px; max-height:280px; margin:0 1em 0.5em 0; overflow: hidden; } .asset_position img, .asset_link img, .small_col_picture img { max-height: 20em; } } @media screen and (max-width: 600px) and (orientation: portrait) { /*article:after{content:"< 600px"}*/ .article_big_image, .aufmacher2_image, basisartikel_image_aufmacherbild { max-width:600px; max-height:300px; overflow: hidden; } .asset_position img, .asset_link img, .small_col_picture img { max-height: 25.5em; } .spiele_tabelle, .asset_link_tabellen { padding-top: 0; } .webcode p { padding: 0em 0; } .vorschau_box_header h1 { margin-bottom: 1em; font-size: 1.5em; line-height: 0; } .box_impressum { padding: 1.5em; } .kasten { margin: 0 0 0 1em; } .unterschrift { padding: 1em; } .trenner_hotline, .trenner_vorgestellt, .trenner_grau, .trenner_spiele, .trenner_vorschau { margin-bottom: 1em; margin-top: 1em; } .article_hotline { padding-top: 2em; } .hotline_headline { background-position: center center; } .hotline_buttons { float:none; margin:1.25em; text-align: center; } .hotline_buttons a { display:inline-block; float: none; margin: 0.5em 0; } .faq_title { font-size: 200%; } .faq_headline, .faq_headline img { max-height: 120px; } } /************ FONT RESIZE *************/ @media screen and (min-width: 768px) { .fontSize20 article, .fontSize20 .article_aufmacher_headline, .fontSize20 #appInhalt, .fontSize24 article, .fontSize24 .article_aufmacher_headline, .fontSize24 #appInhalt { max-width: 49.6em; padding: 1.875em 3.5em !important; } /*.fontSize20 .aufmacher1, .fontSize24 .aufmacher1 { max-width:64em; }*/ .fontSize20 .aufmacher3_headline, .fontSize20 .aufmacher5_headline, .fontSize24 .aufmacher3_headline, .fontSize24 .aufmacher5_headline { position: absolute; max-width:100%; margin-left:0; padding: 0.5em 3.5em 1em !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); color: #fff !important; } .fontSize20 .aufmacher3_image, .fontSize20 .aufmacher5_image, .fontSize24 .aufmacher3_image, .fontSize24 .aufmacher5_image { float: none !important; max-width: 100% !important; width: auto; } .fontSize20 div.content_text.hasAsset, .fontSize20 div.content_text_vorgestellt, .fontSize20.body_artikel_gross div.content_text, .fontSize24 div.content_text.hasAsset, .fontSize24 div.content_text_vorgestellt, .fontSize24.body_artikel_gross div.content_text { padding-left:0 !important; } .fontSize20 .asset_link, .fontSize20 .asset_position, .fontSize20 .asset_link_tabellen, .fontSize20 .possible_gallery, .fontSize20 a[data-pattern="bottom_table"], .fontSize20 .box_right, .fontSize24 .asset_link, .fontSize24 .asset_position, .fontSize24 .asset_link_tabellen, .fontSize24 .possible_gallery, .fontSize24 a[data-pattern="bottom_table"], .fontSize24 .box_right { float:none !important; margin-left: 0 !important; width: 100% !important; } .fontSize20 .kasten, .fontSize24 .kasten{ margin-left: 0 !important; } .fontSize20 #appToc .teaserimg, .fontSize24 #appToc .teaserimg { width: 15em; } .fontSize20.body_jetzt_im_netz .kasten.hasAsset .kasten_img { float:none; max-width: 12em; } .fontSize24.body_jetzt_im_netz .kasten.hasAsset .kasten_img { float:none; max-width: 100%; text-align:center; } .fontSize20.body_pro_und_contra .kasten h5, .fontSize24.body_pro_und_contra .kasten h5{ margin-left: 0; } .fontSize20.body_pro_und_contra .kasten_img, .fontSize24.body_pro_und_contra .kasten_img { float:none; min-height:11em; width:100%; margin: 0 !important; padding:0 !important; } .fontSize20.body_pro_und_contra .kasten img, .fontSize24.body_pro_und_contra .kasten img{ float:left; } .fontSize20.body_pro_und_contra .kasten .figcaption, .fontSize24.body_pro_und_contra .kasten .figcaption{ bottom:0 !important; margin-left: 11em; } .fontSize20.body_pro_und_contra .pucAmp { top:0.5em; font-size:28em; line-heigth:0 !important; } .fontSize24.body_pro_und_contra .pucAmp { top:0.35em; font-size:25em; line-heigth:0 !important; } .fontSize24 .leserbrief { padding-left:0; } .fontSize20 .faq_headline { height:16em; width:20em; } .fontSize20 .faq_title { font-size: 330%; } } @media screen and (min-width: 916px) { /*.fontSize20 article, .fontSize20 .article_aufmacher_headline, .fontSize20 #appInhalt { max-width: 49.6em; padding: 1.875em 3.5em !important; }*/ .fontSize20 article, .fontSize20 .article_aufmacher_headline, .fontSize20 #appInhalt { max-width: 52.5em; } .fontSize24 article, .fontSize24 .article_aufmacher_headline, .fontSize24 #appInhalt { max-width: 44.5em; } .fontSize20 .aufmacher3_headline, .fontSize20 .aufmacher5_headline { position: relative; max-width:50%; margin-left:23em; padding: 0.5em 3.5em 1em 0 !important; background: none; color: #8c8c8c !important; } .fontSize20 .aufmacher3_headline h1, .fontSize20 .aufmacher5_headline h1 { font-size: 2.4em; } .fontSize20 .article_head h2, .fontSize20 .kasten h5 { font-size: 1.9em; } .fontSize20 p.article_description { font-size: 1.1em; } .fontSize20 .aufmacher3_image, .fontSize20 .aufmacher5_image { float: left !important; max-width: 22.8em !important; width: 43%; } .fontSize20 div.content_text.hasAsset, .fontSize20 div.content_text_vorgestellt, .fontSize20.body_artikel_gross div.content_text { padding-left:18em !important; } .fontSize20 .asset_link, .fontSize20 .asset_position, .fontSize20 .asset_link_tabellen, .fontSize20 .possible_gallery, .fontSize20 a[data-pattern="bottom_table"], .fontSize20 .box_right { float:left !important; margin-left: -18em !important; width: 16em !important; } .fontSize20 .asset_position .asset_link, .fontSize20 .asset_position .asset_link_tabellen { margin-left: 0 !important; } .fontSize20 .kasten { margin-left: 18em !important; } .fontSize20.body_jetzt_im_netz .kasten { margin-left: 0 !important; } .fontSize20.body_pro_und_contra .kasten h5 { margin-left: -9.5em; } .fontSize20.body_pro_und_contra .kasten_img { float:left; width:18em; margin: 0 0 0 -18em !important; padding:0 !important; } .fontSize20.body_pro_und_contra .kasten .figcaption { clear:both; bottom:0 !important; margin-left: 0; } .fontSize20.body_pro_und_contra .pucAmp { top:0.5em; font-size:28em; line-heigth:0 !important; } }