/* convex tv. – Farben, Hintergrundbilder und Layout einzelner Seiten
   (früher <body bgcolor text link vlink alink background …> bzw. Inline-Stil).
   Erzeugt von tools/stile.py – nicht von Hand ändern, sondern dort neu laufen lassen.
   Bildpfade gelten relativ zu dieser Datei. */

/* Farben und Hintergrundbild */
.s-000000-00ff00 { --bg: #000000; --text: #00FF00; --link: #FFFFFF; --vlink: #C0C0C0; --alink: #000000; }   /* 1× */
.s-000000-fff8ff { --bg: #000000; --text: #FFF8FF; }   /* 48× */
.s-009cff-bfc0c0-bluebg { --bg: #009cff; --text: #bfc0c0; --link: #bfc0c0; --vlink: #a6a7a7; --alink: #43ff2a; background-image: url(../gifs/blue_bg.gif); }   /* 1× */
.s-009cff-bfc0c0-bluebg-2 { --bg: #009cff; --text: #bfc0c0; --link: #bfc0c0; --vlink: #a6a7a7; --alink: #2ae624; background-image: url(../gifs/blue_bg.gif); }   /* 1× */
.s-009cff-bfc0c0-bluebg-3 { --bg: #009cff; --text: #bfc0c0; --link: #bfc0c0; --vlink: blue; --alink: green; background-image: url(../gifs/blue_bg.gif); }   /* 2× */
.s-101010-f0f0f0 { --bg: #101010; --text: #f0f0f0; --link: #ffffff; --vlink: #ffffff; }   /* 1× */
.s-1e90ff-black { --bg: #1e90ff; --text: black; --link: #4169e1; }   /* 1× */
.s-1e90ff-black-bluebg { --bg: #1e90ff; --text: black; --link: #33ccff; --vlink: #fea303; --alink: gray; background-image: url(../gifs/blue_bg.gif); }   /* 1× */
.s-1e90ff-black-bluebg-2 { --bg: #1e90ff; --text: black; --link: #31ffff; --vlink: #660000; background-image: url(../gifs/blue_bg.gif); }   /* 1× */
.s-27233c-bfc0c0-statbg { --bg: #27233c; --text: #bfc0c0; --link: #fffafa; --vlink: #fffafa; background-image: url(../pro/station/2/station/gifs/stat_bg.gif); }   /* 5× */
.s-27233c-bfc0c0-statbg-2 { --bg: #27233c; --text: #bfc0c0; --link: #fffafa; --vlink: #bfc0c0; background-image: url(../pro/station/to/station/gifs/stat_bg.gif); }   /* 1× */
.s-2f6ce6-bfc0c0-bluebg { --bg: #2f6ce6; --text: #bfc0c0; --link: #fea303; --vlink: #fea303; --alink: gray; background-image: url(../gifs/blue_bg.gif); }   /* 2× */
.s-3b1d01-fbe41c { --bg: #3b1d01; --text: #fbe41c; --link: white; --vlink: #fea303; --alink: gray; }   /* 80× */
.s-3b1d01-fbe41c-2 { --bg: #3B1D01; --text: #FBE41C; --link: #FFFFFF; --vlink: #FEA303; --alink: #808080; }   /* 1× */
.s-464145-bfc0c0 { --bg: #464145; --text: #bfc0c0; --link: #5c565b; --vlink: #6769ff; --alink: #6769ff; }   /* 1× */
.s-464145-bfc0c0-2 { --bg: #464145; --text: #bfc0c0; --link: #6769ff; --vlink: #6769ff; --alink: red; }   /* 24× */
.s-464145-bfc0c0-bggif { --bg: #464145; --text: #bfc0c0; --link: #6769ff; --vlink: #6769ff; --alink: red; background-image: url(../pro/link/radikal/bg_gif.gif); }   /* 1× */
.s-557511-000000-framebg { --bg: #557511; --text: #000000; --link: #B7B7B7; --vlink: #ffffff; --alink: #000000; background-image: url(../pro/trimmdich/pics/frame_bg.gif); }   /* 4× */
.s-557511-000000-framebg-2 { --bg: #557511; --text: #000000; --link: #FDE0B8; --vlink: #ffffff; --alink: #000000; background-image: url(../pro/trimmdich/pics/frame_bg.gif); }   /* 3× */
.s-557511-black-framebg { --bg: #557511; --text: black; --link: #b7b7b7; --vlink: white; --alink: black; background-image: url(../pro/trimmdich/pics/frame_bg.gif); }   /* 1× */
.s-557511-fde0b8-framebg { --bg: #557511; --text: #FDE0B8; --link: #ffffff; --vlink: #ffffff; --alink: #000000; background-image: url(../pro/trimmdich/pics/frame_bg.gif); }   /* 5× */
.s-5670ff-bfc0c0-bluebg { --bg: #5670ff; --text: #bfc0c0; --link: #bfc0c0; --vlink: #bfc0c0; --alink: #dddddd; background-image: url(../gifs/blue_bg.gif); }   /* 2× */
.s-5670ff-black-bluebg { --bg: #5670ff; --text: black; --link: #aa1177; --vlink: #075a33; --alink: #dddddd; background-image: url(../gifs/blue_bg.gif); }   /* 1× */
.s-696969-330033 { --bg: #696969; --text: #330033; --link: #000066; --vlink: #006600; --alink: yellow; }   /* 1× */
.s-778899-black { --bg: #778899; --text: black; }   /* 3× */
.s-778899-fff { --bg: #778899; --text: #fff; --link: #fff; --vlink: #fff; --alink: #fff; }   /* 3× */
.s-778899-fff-bgmessage1 { --bg: #778899; --text: #fff; --link: #fff; --vlink: #fff; --alink: #fff; background-image: url(../onebitlouder/medien/bg_message1.gif); }   /* 3× */
.s-778899-x { --bg: #778899; }   /* 6× */
.s-888888-0044bb { --bg: #888888; --text: #0044bb; --link: #000000; --vlink: #000000; --alink: #000000; }   /* 17× */
.s-888888-0044bb-2 { --bg: #888888; --text: #0044bb; --link: black; --vlink: black; --alink: black; }   /* 73× */
.s-888888-0044bb-3 { --bg: #888888; --text: #0044bb; --link: white; --vlink: white; --alink: #0044bb; }   /* 1× */
.s-97dccf-003440 { --bg: #97dccf; --text: #003440; --link: #003440; --vlink: #003440; --alink: #f62500; }   /* 3× */
.s-97dccf-003440-2 { --bg: #97dccf; --text: #003440; --link: #502000; --vlink: #505050; --alink: #f62500; }   /* 1× */
.s-b4b4b4-x { --bg: #B4B4B4; }   /* 1× */
.s-black-bfc0c0 { --bg: black; --text: #bfc0c0; --link: #fffafa; --vlink: #bfc0c0; }   /* 1× */
.s-black-eeeeee { --bg: black; --text: #eeeeee; --link: white; --vlink: white; --alink: #19ff05; }   /* 8× */
.s-black-eeeeee-2 { --bg: black; --text: #eeeeee; }   /* 3× */
.s-black-eeeeee-3 { --bg: black; --text: #eeeeee; --link: white; --vlink: white; --alink: #1fff26; }   /* 1× */
.s-black-eeeeee-4 { --bg: black; --text: #eeeeee; --link: white; --vlink: white; --alink: #39ff22; }   /* 1× */
.s-black-eeeeee-parcbg { --bg: black; --text: #eeeeee; --alink: #53c644; background-image: url(../pro/hws/gifs/parc/parc_bg.gif); }   /* 1× */
.s-black-ff9900 { --bg: black; --text: #ff9900; --link: #ff9900; --vlink: #ff9900; --alink: #53c644; }   /* 1× */
.s-black-fff8ff { --bg: black; --text: #fff8ff; }   /* 1× */
.s-black-silver { --bg: black; --text: silver; --link: yellow; --vlink: white; --alink: white; }   /* 1× */
.s-black-silver-2 { --bg: black; --text: silver; --link: yellow; --vlink: silver; --alink: white; }   /* 3× */
.s-black-x { --bg: black; --link: black; }   /* 1× */
.s-eaf3ff-x-bluebg { --bg: #eaf3ff; background-image: url(../gifs/blue_bg.gif); }   /* 2× */
.s-f62500-003440 { --bg: #f62500; --text: #003440; --link: #003440; --vlink: #003440; --alink: #FFFFFF; }   /* 3× */
.s-f62500-003440-2 { --bg: #f62500; --text: #003440; --link: #ffffff; --vlink: #505050; --alink: #FFFFFF; }   /* 2× */
.s-fbe41c-3b1d01 { --bg: #fbe41c; --text: #3b1d01; --link: #3b1d01; --vlink: #3b1d01; --alink: gray; }   /* 1× */
.s-fdc4b7-bfc0c0 { --bg: #fdc4b7; --text: #bfc0c0; }   /* 1× */
.s-ff8170-323232 { --bg: #ff8170; --text: #323232; --link: #505050; --vlink: teal; --alink: red; }   /* 1× */
.s-ffb27d-x-pp { --bg: #ffb27d; background-image: url(../pro/aids/pp.gif); }   /* 1× */
.s-ffd7bf-21294b { --bg: #ffd7bf; --text: #21294b; --link: #21294b; }   /* 1× */
.s-ffd8a1-x { --bg: #ffd8a1; }   /* 1× */
.s-ffdead-x { --bg: #FFDEAD; }   /* 3× */
.s-ffffff-000000 { --bg: #FFFFFF; --text: #000000; --link: #ff30ff; --vlink: #ff30ff; --alink: #ff30ff; }   /* 1× */
.s-ffffff-000000-2 { --bg: #ffffff; --text: #000000; --link: #0000ee; --vlink: #551a8b; --alink: #ff0000; }   /* 1× */
.s-ffffff-003440 { --bg: #ffffff; --text: #003440; --link: #003440; --vlink: #003440; --alink: #FFFFFF; }   /* 1× */
.s-ffffff-101010 { --bg: #ffffff; --text: #101010; --link: #ff0000; --vlink: #0000ff; }   /* 23× */
.s-ffffff-101010-busbck { --bg: #ffffff; --text: #101010; --link: #ff0000; --vlink: #0000ff; background-image: url(../pro/hws/contd/grafics/busbck.gif); }   /* 7× */
.s-ffffff-101010-linerbck { --bg: #ffffff; --text: #101010; --link: #ff0000; --vlink: #0000ff; background-image: url(../pro/hws/contd/grafics/linerbck.gif); }   /* 8× */
.s-ffffff-101010-parkbck { --bg: #ffffff; --text: #101010; --link: #ff0000; --vlink: #0000ff; background-image: url(../pro/hws/contd/grafics/parkbck.gif); }   /* 8× */
.s-ffffff-101010-parkbck-2 { --bg: #ffffff; --text: #101010; --link: #ff0000; --vlink: #00ffff; background-image: url(../pro/hws/contd/grafics/parkbck.gif); }   /* 16× */
.s-ffffff-x { --bg: #FFFFFF; }   /* 1× */
.s-ffffff-x-2 { --bg: #ffffff; }   /* 2× */
.s-ffffff-x-cross { --bg: #ffffff; --link: #3c3c3c; --vlink: #808080; --alink: #808080; background-image: url(../pro/hws/contd/issue2/prop/cross.jpg); }   /* 3× */
.s-ffffff-x-sndback { --bg: #ffffff; background-image: url(../pro/hws/contd/issue2/sndback.gif); }   /* 1× */
.s-silver-black { --bg: silver; --text: black; --link: #ff852d; --vlink: #ffad47; --alink: gray; }   /* 26× */
.s-silver-black-2 { --bg: silver; --text: black; --link: #1e90ff; --vlink: #00bfff; --alink: gray; }   /* 4× */
.s-silver-black-3 { --bg: silver; --text: black; --link: #1e90ff; --vlink: #00bfff; }   /* 1× */
.s-white-0272dc-eulogobg { --bg: white; --text: #0272dc; --link: white; --vlink: white; --alink: white; background-image: url(../gifs/eulogo_bg.gif); }   /* 1× */
.s-white-101010-parkbck { --bg: white; --text: #101010; --link: red; --vlink: blue; background-image: url(../pro/hws/contd/grafics/parkbck.gif); }   /* 2× */
.s-white-101010-parkbck-2 { --bg: white; --text: #101010; --link: red; --vlink: aqua; background-image: url(../pro/hws/contd/grafics/parkbck.gif); }   /* 1× */
.s-white-330033 { --bg: white; --text: #330033; --link: #000066; --vlink: #006600; --alink: yellow; }   /* 1× */
.s-white-666666-charbg { --bg: white; --text: #666666; --link: black; --vlink: black; --alink: red; background-image: url(../pro/hws/gifs/char_bg.gif); }   /* 1× */
.s-white-bfc0c0 { --bg: white; --text: #bfc0c0; --link: #fffafa; }   /* 3× */
.s-white-bfc0c0-2 { --bg: white; --text: #bfc0c0; --link: black; }   /* 1× */
.s-white-bfc0c0-parcbg { --bg: white; --text: #bfc0c0; --link: #c5c6c6; --vlink: #bfc0c0; --alink: #53c644; background-image: url(../gifs/parc/parc_bg.gif); }   /* 1× */
.s-white-bfc0c0-satfarbenbg { --bg: white; --text: #bfc0c0; background-image: url(../gifs/satfarben_bg.gif); }   /* 2× */
.s-white-black { --bg: white; --text: black; --link: black; --vlink: black; --alink: #53c644; }   /* 1× */
.s-white-black-2 { --bg: white; --text: black; --link: blue; --vlink: blue; --alink: blue; }   /* 1× */
.s-white-black-3 { --bg: white; --text: black; --link: blue; --vlink: blue; --alink: red; }   /* 1× */
.s-white-black-eubg { --bg: white; --text: black; --link: #848d86; --vlink: #848d86; --alink: #848d86; background-image: url(../pro/gifs/eu_bg.gif); }   /* 12× */
.s-white-black-fr1bg { --bg: white; --text: black; --link: black; --vlink: black; --alink: red; background-image: url(../pro/hws/gifs/fr1_bg.gif); }   /* 2× */
.s-white-black-texture { --bg: white; --text: black; --link: #878787; --vlink: #878787; --alink: #878787; background-image: url(../gifs/texture.gif); }   /* 2× */
.s-white-eeeeee { --bg: white; --text: #eeeeee; --link: #c5c6c6; --vlink: #bfc0c0; --alink: #53c644; }   /* 1× */
.s-white-eeeeee-2 { --bg: white; --text: #eeeeee; }   /* 1× */
.s-white-eeeeee-parcbg { --bg: white; --text: #eeeeee; --link: #c5c6c6; --vlink: #bfc0c0; --alink: #53c644; background-image: url(../pro/hws/gifs/parc/parc_bg.gif); }   /* 1× */
.s-white-x { --bg: white; }   /* 13× */
.s-white-x-2 { --bg: white; --link: blue; --vlink: blue; --alink: blue; }   /* 1× */
.s-white-x-cross { --bg: white; --link: #3c3c3c; --vlink: gray; --alink: gray; background-image: url(../pro/hws/contd/issue2/prop/cross.jpg); }   /* 4× */
.s-x-bfc0c0-aliasbg { --text: #bfc0c0; --link: #fffafa; --vlink: #bfc0c0; background-image: url(../gifs/alias_bg.gif); }   /* 1× */
.s-x-fbe41c-wood { --text: #fbe41c; --link: white; --vlink: #fea303; --alink: gray; background-image: url(../gifs/wood.gif); }   /* 1× */
.s-x-fde0b8 { --text: #FDE0B8; --link: #ff0000; --vlink: #ff0000; --alink: #000000; }   /* 1× */
.s-x-x-cross { background-image: url(../pro/hws/contd/issue2/prop/cross.jpg); }   /* 5× */

/* Layout einzelner Seiten (Ränder, Rahmen-Raster) */
body.quirks.eigen.l-46a3b0 { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; --hoehe: calc(100vh - 0px - 0px); }
body.rahmen.l-14103f { grid-template-rows: 73px 1fr; }
body.rahmen.l-92c672 { grid-template-rows: 1fr 131px; }
body.rahmen.l-ae6a38 { grid-template-rows: 320px 1fr; }
body.rahmen.l-b1165c { grid-template-rows: round(down, calc(100dvh * 130 / 382), 1px) 1fr; }
body.rahmen.l-bf7eb2 { grid-template-rows: 140px 1fr; }
body.rahmen.l-c7b0a8 { grid-template-rows: 150px 1fr; }
body.rahmen.l-de4f21 { grid-template-rows: 75px 1fr 1fr 1fr; }
body.rahmen.l-f782ef { grid-template-rows: round(calc((100dvh - 6px) * 85 / 101), var(--gp)) 1fr; --rand: 6px; --rand-n: 6; }
body.rahmen.spalten.l-3d87ed { grid-auto-flow: column; grid-template-columns: 590px 1fr; }
body.rahmen.spalten.l-b94554 { grid-auto-flow: column; grid-template-columns: 220px 380px 1fr; }
main.rahmen-teil.quirks.l-c54227 { overflow: auto; }
