

img { display: block; }
a { color: inherit; }

.barlow { font-family: "Barlow"; }

.hellblau { color: #00ccff; }
.dunkelblau { color: #006699; }
.schwarzblau { color: #173557; }
.rot { color: #cc0000; }

.toggler { font-family: "Barlow"; font-size: 1.3em; font-weight: 700; letter-spacing: .03em; cursor: pointer; }
.toggler:hover { color: #ff6666; transition: .5s; }
.toggler .ui-icon-triangle-1-s:before { content: "<"; }
.toggler .ui-icon-triangle-1-e:before { content: ">"; }

.more,
.back { font-family: "Barlow"; }

nav ul { list-style: none; padding-left: 0; }
nav a { text-decoration: none; transition: .4s; }
nav strong,
nav a:hover { color: #ff6666; font-weight: inherit; transition: .5s; }

#switch { position: fixed; top: 0; left: 2%; color: #fff; font-size: 3em; z-index: 1; display: none; }
#burger a { text-decoration: none; text-shadow: 3px 3px 5px #000000cc; }

#wrapper { height: 100%; display: grid; grid-template-rows: auto auto 1fr auto; }

#container { background-image: repeating-conic-gradient(transparent 0 15deg, #ffffff0a 16deg 29deg), linear-gradient(225deg, #00ccff, rgb(0,114,179)); }

#header img { width: 100%; }
#header #logo img { position: absolute; top: 4.5%; right: 2%; width: 20%; height: auto; }

#hmenu { position: relative; width: 100%; }
#hmenu.sticky { position: fixed; }
#hauptmenu a.submenu.trail { color: #ff6666; }

#main>.inside { min-height: 80vh; padding-bottom: 2em; }

##hmenu,
##footer { background: #173557; color: #fff; box-shadow: 0 5px 15px #17355766; }

.rs-column.-large-first-row { margin-top: 0; }
    
.float_left, .media--left>figure { margin: 0 2% 0 0; }
.layout_short { margin-bottom: 2em; }
.layout_short h3,
.layout_short p { margin: 0; }
.layout_short h3 a { text-decoration: none; }
time { font-size: .8em; }
.autor { display: none; }
p.more,
p.back,
p.empty { font-family: "Barlow"; margin-top: 1em; }
.more a,
.back a { text-decoration: none; }


.dreispaltig ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
.dreispaltig li { width: 30%; }

/* Reden */
.reden object { width: 100%; height: 25em; }
