/* FARBDEFINITION
   Blau (Schrift): 100% = #004f91 / 50% = #7fa7c8 / 25% = #bfd3e3
   Hellblau (Wellen): 100% = #eef1f8
*/

/* TAGS ************************************************************************/
html {font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;color:#000;min-height:100.1%;}
body {font-size:100%;margin:0;border:0;padding:0;}

/* Ueberschriften */
h1 {font-size:1.5em;line-height:1.1;font-weight:bold;color:#004f91;text-transform:uppercase;letter-spacing:1px;margin:0;}
h2 {font-size:1.25em;line-height:1.1;font-weight:bold;color:#004f91;margin:1.4em 0 0.7em 0;}
h3 {font-size:1em;line-height:1.1;font-weight:bold;color:#000;margin:0.7em 0;}
@media screen and (min-width:1120px) {
	h1 {font-size:2em;}
	h2 {font-size:1.5em;}
}

/* Text */
a {color:#004f91;text-decoration:none;font-weight:bold;transition:color 0.25s ease;}
a:hover {color:#7fa7c8;}
p {margin:0.7em 0;}
sup {font-size:0.675em;line-height:1;}
sub {font-size:0.675em;line-height:1;}
time {font-size:13px;}
figcaption {margin:0.5em 0 0 0;font-size:14px;}
small {display:block;margin:0.5em 0 1.5em 0;font-size:13px;line-height:1.2;}
.mod_article.nurtext p img.small,
.layout_full p img.small {width:auto;}


.ce_timelineSliderStart figcaption {color:#004f91;}
@media screen and (max-width:1120px) {
	.ce_timelineSliderStart figcaption {font-size:0.75em;color:#004f91;}
}


/* Aufzaehlung */
ul {padding-left:1.25em;list-style:disc;}


/* Bild */
figure {display:block;margin:0;border:0;padding:0;}
img {display:block;margin:0;border:0;padding:0;width:auto;max-width:100%;height:auto;}
video {max-width:100%;height:auto;}

/* iframe */
iframe {border:0;width:307px;max-width:100%;height:153px;}
.ce_vimeo figcaption {margin-top:0.5em;font-size:14px;}

/* Tabelle */
table {margin-top:-0.35em;margin-bottom:0.7em;margin-left:-1px;width:calc(100% + 2px);border-collapse:seperate;border-spacing:2px;}
tr {width:100%;}
thead tr {background-color:#eef1f8;}
th, td {font-weight:normal;font-size:15px;text-align:left;padding:2px 0.5em;}
td {width:12%;}
th, td {background-color:#fff;color:#004f91;transition:color 0.25s ease;}
thead th {background-color:#7fa7c8;color:#fff;vertical-align:top;font-weight:bold;}
tbody tr:hover > th,
tbody tr:hover > td {color:#000;}
.tab50 td:first-child {width:auto;}
.tab50 td:last-child {width:160px;text-align:right;}
tr.kopfzeile td {background-color:#7fa7c8;color:#fff;}
tr.kopfzeile:hover td {color:#fff;}
.layout_full .tab50 {margin:1em 0 2em 0;}

/*.ce_text p strong {display:block;padding-top:1.125em;}
.ce_text table {width:100%;max-width:512px;font-size:0.9375em;}
.ce_text td {border-bottom:2px solid #eef1f8;width:auto;background-color:#bfd3e3;padding:0.25em 0.5em;}
.ce_text tr td:first-child {width:62%;}*/

table.tabersatz {margin-top:-0.7em;margin-bottom:1.4em;width:100%;}
.tabersatz td {font-size:16px;background:none;color:#000;transition:none;padding:0;}

@media screen and (min-width:768px) {
	table.tabersatz {margin-top:-0.7em;margin-bottom:1.4em;width:50%;}
}


.layout_full .zusatz {font-weight:bold;color:#004f91;}
.layout_full.anderes-einstiegsbild .ce_text > figure,
.layout_full.beitragsbild_aus .ce_text > figure {display:none;}

/* KLASSEN *********************************************************************/
.invisible {display:block;position:absolute;top:-3000px;left:-3000px;width:1px;height:1px;text-indent:20px;overflow:hidden;}
.konsultation {font-size:13px;}
/* Notfall */
span.notfall {display:inline-block;border-radius:2px;padding:0 8px;color:#fff;background-color:#e11400;}
.mod_newslist.notfall {background:#fff;}
.mod_newslist.notfall .layout_full {margin-right:0;}
.mod_newslist.notfall h2 {display:block;margin-bottom:0;padding:0.5em 0 0.5em 32px;color:#fff;background-color:#e11400;letter-spacing:0;}
.mod_newslist.notfall .gv h2 {display:block;margin-bottom:0;padding:0.5em 0 0.5em 32px;color:#fff;background-color:#004f91;letter-spacing:0;}
.mod_newslist.notfall figure {margin:1em 1.4em 2em 1.4em;}
.mod_newslist.notfall .klein figure,
.mod_newslist.notfall .gv figure {display:none;}
.mod_newslist.notfall figure img {width:128px;}
.mod_newslist.notfall .klein .ce_text {position:relative;margin:0.5em 0;padding:0.5em 2em 1em 2em;width:auto;}
.mod_newslist.notfall dl {position:relative;margin:0.5em 0;padding:0 2em;width:auto;}
.mod_newslist.notfall dt {position:absolute;top:4px;left:2em;display:block;vertical-align:baseline;width:1em;margin-right:0.5em;border:1px solid #eef1f8;}
.mod_newslist.notfall dt.ch {top:0;}
.mod_newslist.notfall dd {display:inline-block;vertical-align:top;width:auto;margin:0 0 0 1.75em;}
.mod_newslist.notfall .ce_hyperlink {margin-top:1.4em;padding:1em 2em;color:#fff;background:#e11400 url('../img/icon-hyperlink-weiss.svg') no-repeat 2em center;background-size:2.25em;}
.mod_newslist.notfall .ce_hyperlink a {display:inline-block;margin-top:0.25em;margin-left:3em;color:#fff;}
.mod_newslist.notfall p.empty {display:none;}
/* Notfallnummer */
.notfallnummer {position:absolute;top:0;right:0;z-index:1000;padding:4px 12px 3px 12px;background:#e11400;}
.notfallnummer a {color:#ffffff;}
.notfallnummer a img {display:inline-block;width:15px;height:15px;margin-bottom:-2px;}
/* headerinfo */
header .mod_newslist.notfall {text-align:center;position:relative;margin:0;width:100%;max-width:none;}
header .mod_newslist.notfall > div {position:static;background:#e11400;margin:2em 0 0 0;padding:0 0 1px 0/*0.7em 0 2em 0*/;}
header .mod_newslist.notfall > div.gv {background:#004f91;}
header .mod_newslist.notfall .linkflaeche {display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;}
header .mod_newslist.notfall h1 {font-size:2em;display:block;margin-bottom:0;padding:1em 0 0 0;color:#fff;background-color:#e11400;letter-spacing:1px;}
header .mod_newslist.notfall .klein h1 {padding:1em 0;background-color:#e11400;text-transform:none;letter-spacing:0;}
header .mod_newslist.notfall .gv h1 {padding:1em 0;background-color:#004f91;text-transform:none;letter-spacing:0;}
header .mod_newslist.notfall figure img {margin:0 auto;width:256px;}


/* Notfall */
/* Animation fadeIn/Out */
@keyframes fadeIn {
    from {opacity:0;}
    to {opacity:1;}
}
#notfall {display:block;}
/* Notfallbutton */
#notfall input {position:absolute;top:-3000px;right:-3000px;z-index:-30000;width:1px;height:1px;overflow:hidden;}
#notfall input#open_close ~ label {background-image:url('../img/icon-notfall-oeffnen.svg');background-repeat:no-repeat;background-position:right 0.5em center;background-size:24px 24px;}
#notfall input#open_close:checked ~ label {background-image:url('../img/icon-notfall-schliessen.svg');background-repeat:no-repeat;background-position:right 0.5em center;background-size:24px 24px;}
#notfall input#open_close ~ #notfallmeldung {display:none;}
#notfall input#open_close:checked ~ #notfallmeldung {display:block;}
#notfall label {position:fixed;top:0;right:4.5em;z-index:10000001;padding:0;width:2.25em;height:2.25em;background-color:#e11800;color:#fff;text-indent:4em;overflow:hidden;}
/* Notfallmeldung */
#notfallmeldung {position:fixed;top:1em;left:1em;z-index:10000000;width:calc(100% - 2em);height:calc(100% - 2em);background:#e11400;overflow:scroll;opacity:0;animation:fadeIn 0.5s forwards;-webkit-animation:fadeIn 0.5s forwards;animation-delay:0.5s;}
#notfallmeldung h1 {font-size:4em;color:#fff;text-align:center;margin-top:0.5em;}
#notfallmeldung figure img {margin:0 auto 2.25em auto;}
#notfallmeldung dl {position:relative;margin:0.5em 0;padding:0 2em;width:auto;color:#fff;text-align:center;}
#notfallmeldung dt {display:inline-block;vertical-align:middle;width:1em;margin-right:0.5em;border:1px solid #eef1f8;}
#notfallmeldung dd {display:inline-block;margin:0;}
#notfallmeldung .ce_hyperlink {margin:2.25em auto;padding:0.75em 1em;width:256px;height:auto;background-color:#fff;background-position:0.5em center;}
#notfallmeldung .ce_hyperlink p {text-indent:2.25em;}


@media screen and (min-width:1120px) {
	/* Notfallbutton */
	#notfall label {right:2em;padding:0.5em 1em;width:calc(256px - 2em);height:calc(2.25em - 1em);text-indent:0;}
	/* Notfallmeldung */
	#notfallmeldung {top:2.25em;left:2.25em;width:calc(100% - 4.5em);height:calc(100% - 4.5em);}
	#notfallmeldung h1 {font-size:6em;}
}



/* Baustellenkamera */
.baustellenkamera iframe {width:1024px;max-width:100%;height:576px;}
.seitenbreite .baustellenkamera.mod_article,
.gallery_creator .baustellenkamera.mod_article {width:100%;}
.gallery_creator .baustellenkamera h2 {margin-left:0;}
.gallery_creator .baustellenkamera img {width:100%;}
.seitenbreite > .ce_text > figure.image_container {display:none;}

/* Downloads */
.ce_download {display:block;margin:0.35em 0;padding:0.5em 0 0 2.75em;width:auto;height:1.75em;background:url('../img/icon-download.svg') no-repeat left top;background-size:2.25em;}
.event .ce_download {height:2.25em;}
.ce_download.last {margin-bottom:2em;}
.ce_download p {margin:0;font-weight:bold;}
.ce_download .size {font-size:0.75em;color:#7fa7c8;}
/* Newsanlagen */
.enclosure {list-style:none;padding:0;margin-top:2.25em;margin-bottom:2.25em;}
@media screen and (min-width:768px) {
	.enclosure {margin-bottom:0;}
}

/* Hyperlink */
.ce_hyperlink {display:block;margin:0.25em 0;padding:0.5em 0 0 2.75em;width:auto;height:1.75em;background:url('../img/icon-hyperlink.svg') no-repeat left top;background-size:2.25em;}
.ce_hyperlink p {margin:0;font-weight:bold;}
.ce_hyperlink.mail {background:url('../img/icon-mail.svg') no-repeat left top;background-size:2.25em;}

/* Weiterlesen */
.ce_teaser,
.layout_simple,
.list_albums li {position:relative;}
.more {display:block;position:absolute;top:calc(50% - 0.75em);left:calc(50% - 6em);margin:0 auto;padding-top:0.25em;width:13em;height:2em;background-color:#fff;background:rgba(0,79,145,0.8);text-align:center;border-radius:2px;transition:background 0.25s ease;box-shadow:0px 0px 10px rgba(255,255,255,0.25);}
.gallery_creator .more {padding-bottom:0.25em;height:auto;}
.gallery_creator .sublist_albums li:last-child .more {top:calc(50% - 29px);}
.ce_teaser:hover .more {background:rgba(0,79,145,1);}
.layout_simple .more {top:calc(50% - 0.75em);height:3em;overflow:visible;}
.more a {display:block;margin:0;font-weight:bold;color:#fff;}
.layout_simple .more a {font-weight:normal;line-height:1.2;padding:0 1em;}
.layout_simple time {font-size:13px;color:#004f91;font-weight:bold;background:#fff;padding:0 0.5em;position:absolute;top:-18px;left:calc(50% - 5em);width:9em;}
.ce_teaser p,
.layout_simple p,
.list_albums p {margin:0;}



/* Newsarchiv-Menu */
.mod_newsmenu ul {list-style:none;margin:0;padding:0;}
.mod_newsmenu ul li {display:inline-block;}
.mod_newsmenu ul li.first::before {content:' | ';color:#7fa7c8;}
.mod_newsmenu ul li::after {content:' | ';color:#7fa7c8;}
/* Archiv-Link */
.layout_simple.archivlink p.more {background:none;box-shadow:none;}
.layout_simple.archivlink p.more a {margin:0;color:#fff;font-size:1.5em;line-height:1.1;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin:0;}
/* Newsreader full */
.layout_full {width:auto;margin-right:0;}
.news .pagetitle h1 {width:auto;margin-right:96px;}
@media screen and (min-width:640px) {
	.layout_full {width:auto;margin-right:33.333%;}
	.layout_full.seitenbreite {margin-right:0;}
	.mod_article.nurtext h2,
	.mod_article.nurtext figure.image_container img {width:66.666%;margin-right:33.333%;}
}



/* Themenwege Farben */
.themenweg1,
.themenweg2,
.themenweg3 {margin:2px 0;padding:0.25em 0.5em;color:#fff;}
.themenweg1 {background-color:#e9007f;}
.themenweg2 {background-color:#01953f;}
.themenweg3 {background-color:#f38e04;}
.themenweg1 .dauer,
.themenweg2 .dauer,
.themenweg3 .dauer {float:right;}

/* Backbutton */
/* Backbutton */
.backbutton {margin:-5em auto 2.25em auto;width:92%;max-width:1024px;height:2.25em;text-align:right;background-image:none;}
.backbutton a {display:inline-block;margin:0 auto;padding:0.25em 1em 0 1em;width:auto;height:1.75em;border:1px solid #eef1f8;background:#004f91;text-align:center;color:#fff;border-radius:2px;transition:all 0.25s ease;}
.backbutton a:hover {border:1px solid #004f91;}
.backbutton a:active {border:1px solid #7fa7c8;background:#7fa7c8;}

/* Spezifisch */
/* Newsreader */
.mod_newsreader .backbutton,
.gallery_creator .backbutton {width:100%;}
.dreispaltig.gallery_creator h2 {margin-top:1.4em;}


/* Suchwort */
/* mark.highlight {background-color:#7fa7c8;border-radius:4px;padding:0 4px;color:#fff;} */
mark.highlight {background-color:#fff;border-radius:2px;padding:0 8px;color:#004f91;font-weight:normal;}


/* LAYOUT **********************************************************************/
/* Header */
header {display:block;position:relative;margin:0;width:100%;}
header .inside {display:block;position:relative;margin:0 auto;padding:3em 0 1.4em 0;width:92%;}
/* HEADER // Logo */
.logo {position:absolute;top:1.5em;left:0;z-index:500;margin:0;width:14em;}
/* Header Hauptmenu */
.mainnav {width:100%;}
.mainnav ul {display:none;list-style:none;margin:0;margin-right:56px;padding:2.25em 0 0 0;text-align:left;}
.mainnav ul li {display:block;position:relative;margin:0 1em 0 0;}
.mainnav ul li strong,
.mainnav ul li .trail span {color:#7fa7c8;}
.mainnav ul li .level_2 {display:block;position:relative;top:0;left:1.125em;z-index:2000;padding:0 0 0.5em 0;background:#fff;text-align:left;}
.mainnav ul li .level_2 li {margin-right:0;padding:0 0.75em 0.25em 0.75em;}

#top:target .mainnav > ul {display:block;}

@media screen and (max-width:512px) {
	header .inside {padding-top:3.5em;}
	.logo {top:2.5em;}
}
@media screen and (max-width:1120px) {
	.mainnav ul {text-align:left;margin-right:4%;}
	.mainnav ul li {margin:0;padding:0.35em 2em;}
	.mainnav ul li .level_2 {display:none;}
	.mainnav .level_1 > li  {border-top:1px solid #eef1f8;}
	.mainnav .level_1 > li.submenu {display:block;margin:0;width:auto;height:auto;/*background:url('../img/icon-dropdown.svg') no-repeat left center;background-size:auto 8px;transition:background-color 0.25s ease;*/}
	.mainnav .level_1 > li.submenu.trail {background:none;}
	.mainnav .level_1 > li.submenu.trail .level_2 {display:block;}
	.mainnav ul li .level_2 li {margin-right:0;padding:0.35em 0.7em 0 0.7em ;}
	
	.mainnav .level_1 > li {position:relative;}
	.mainnav .level_1 > li > input {display:block;position:absolute;top:0;left:-3000px;width:1px;height:1px;text-indent:20px;overflow:hidden;}
	.mainnav .level_1 > li > label {display:block;position:absolute;z-index:100;left:0;top:14px;width:22px;height:auto;}
	.mainnav .level_1 > li > input:checked ~ .level_2 {display:block;height:auto;}

}
@media screen and (min-width:1120px) {

	header .inside {padding:2em 0 1.4em 0;}


	/* HEADER // Logo */
	.logo {top:1.75em;width:19em;}

	
	.mainnav ul {display:block;list-style:none;/*margin:0;*/padding:2.25em 0 0 0;text-align:right;}
	.mainnav ul li {display:inline-block;position:relative;margin:0 1em 0 0;}
	.mainnav ul li .level_2 {display:none;position:absolute;top:24px;left:-0.75em;z-index:2000;padding:1.125em 0 0.5em 0;background:#fff;text-align:left;}
	.mainnav ul li:hover > .level_2 {display:block;}
	
	.mainnav .level_1 > li > input,
	.mainnav .level_1 > li > label {display:none;}
}



/* Menubutton */
.mod_menubutton {position:relative;z-index:1500;margin:0 4% 0 auto;padding:0;width:92%;}
.mod_menubutton > div {display:block;margin:0;height:auto;text-align:right;}
.mod_menubutton .open {display:block;}
.mod_menubutton .close {display:none;}
.mod_menubutton a {display:inline-block;/*padding:0.7em;*/width:auto;height:auto;/*border:1px solid #eef1f8;background:#004f91;*/text-align:center;color:#fff;/*border-radius:2px;*/opacity:1;transition:opacity 0.25s ease;}
.mod_menubutton a:hover {/*border:1px solid #004f91;*/opacity:0.5;}
.mod_menubutton a:active {border:1px solid #7fa7c8;background:#7fa7c8;}
.mod_menubutton img {width:24px;}

@media screen and (max-width:1120px) {
	#top:target .mod_menubutton .open {display:none;}
	#top:target .mod_menubutton .close {display:block;}
}
@media screen and (min-width:1120px) {
	.mod_menubutton {display:none;}
}




/* Suche */
.suchfeld {display:none;position:relative;z-index:3000;/*width:480px;max-width:100%;*/text-align:center;}
.suchfeld > label {display:none;}
.suchfeld > input {display:none;}
.suchfeld form {display:block;position:relative;margin-bottom:0;padding:1.4em 0 0.7em 0;width:100%;height:auto;background:rgba(255,255,255,0.75);}
.suchfeld .widget-text,
.suchmaschine .widget-text {display:inline-block;vertical-align:top;width:92%;max-width:240px;height:2em;}
form {margin-bottom:2em;}
.suchfeld .widget-submit,
.suchmaschine .widget-submit {display:inline-block;vertical-align:top;width:auto;height:auto;}
input[type='search'] {font-size:1em;line-height:2em;text-indent:0.5em;color:#004f91;display:block;background:#eef1f8;border:1px solid rgba(255,255,255,0.7);border-radius:4px;width:100%;outline:none;transition:border 0.25s ease;}
.suchmaschine input[type='search'] {background:#fff;border:1px solid #eef1f8;}
input[type='search']:hover {color:#000;border:1px solid #eef1f8;}
.suchmaschine input[type='search']:hover {border:1px solid #fff;}
input[type='search']:focus {color:#000;background:#fff;border:1px solid #7fa7c8;}
.suchmaschine input[type='search']:focus {background:#fff;border:1px solid #7fa7c8;}
button[type='submit'] {font-weight:400;font-size:18px;line-height:1.5em;/*text-transform:uppercase;letter-spacing:1px;*/color:#004f91;display:block;margin-top:0.5em;border:0;background:none;width:auto;height:auto;transition:color 0.25s ease;}
button[type='submit']:hover {color:#fff;}
button[type='submit']:active {color:#fff;}
.nav_main > input:checked ~ div.suchfeld {display:block;height:auto;}

/* Buttons */
.suchfeld button.submit,
.suchmaschine button.submit {font-size:18px;line-height:2;color:#fff;margin:1px auto 0 0;border:1px solid #eef1f8;padding:0 1em;width:auto;height:auto;background-color:#004f91;border-radius:4px;transition:all 0.25s ease;}
.suchfeld button.submit:hover,
.suchmaschine button.submit:hover {border:1px solid #004f91;}
.suchfeld button.submit:active,
.suchmaschine button.submit:active {border:1px solid #7fa7c8;background-color:#7fa7c8;}

.suchmaschine h2 a {font-weight:normal;}
.suchmaschine p.context::before {content:'…';display:inline;margin-right:2px;}
.suchmaschine p.context::after {content:'…';display:inline;margin-left:2px;}

@media screen and (max-width:1120px) {
	.suchmaschine .widget-text {width:60%;}
	#top:target .suchfeld {display:block;}
}
@media screen and (min-width:1120px) {
	.suchfeld {display:block;}

	.suchfeld > input {display:block;position:absolute;top:-3000px;left:-3000px;width:1px;height:1px;text-indent:20px;}
	.suchfeld > label {display:block;position:absolute;top:-56px;right:0;margin:-56px 4% 0 auto;width:20%;height:56px;}
	.suchfeld > label img {display:block;position:absolute;top:23px;width:18px;height:auto;opacity:1;transition:opacity 0.25s ease;}
	.suchfeld > label:hover img {opacity:0.5;}
	.suchfeld > input:checked ~ form {display:block;height:56px;}
	.suchfeld form {display:none;position:absolute;top:0;right:-4.3478%;background:rgba(255,255,255,0.7);border-radius:0 0 0 4px;width:480px;height:56px;}
	.suchfeld > label {display:block;margin:12px 0 0 auto;width:18px;height:56px;}
	.suche .mod_search .widget-text {display:inline-block;vertical-align:top;width:100%;max-width:318px;height:2em;}
	.suche .mod_search .widget-submit {display:inline-block;vertical-align:top;height:2em;}

}
@media screen and (min-width:640px) {
	.suchmaschine p.context {margin-right:33.333%;width:auto;}
}



/* Main */
#container {display:block;position:relative;margin:0;padding:1px 0;width:100%;background:#eef1f8 url('../img/welle-wassergenossenschaft-rotkreuz.svg') no-repeat center -1px;background-size:110% auto;}
/*#container::before {content:url('../img/welle-wassergenossenschaft-rotkreuz.png');display:block;position:absolute;top:0;left:0;z-index:1000;width:100%;height:auto;}*/
@media screen and (min-width:1120px) {
	#container {padding:2.8em 0;}
}

/* Artikel */
.mod_article, .mod_newslist, .gallery_creator {margin:0 auto;width:92%;max-width:1024px;}
.mod_article.last, .mod_newslist.last, .gallery_creator.last {margin-bottom:0;}
#main > .inside {padding:0 0 0 0;}
.pagetitle {margin:2.8em auto 2em auto;width:92%;max-width:1024px;}
/*.artikellinien {border-top:2px solid #fff;border-bottom:2px solid #fff;padding:4.5em 0 2.25em 0;}*/
.mod_article > .inside > .ce_text {margin-top:2em;margin-bottom:2em;}
.mod_article > .inside > .ce_image,
.mod_article > .inside > .ce_teaser {margin-top:1em;margin-bottom:1em;}



/* Footer /////////////////////////////////////////////////////////////////// */
footer {display:block;position:relative;margin:0;padding:0;background:#004f91 url('../img/welle-hellblau-wassergenossenschaft-rotkreuz.svg') no-repeat center -1px;background-size:110% auto;}
/* Footer // Fusszeile ////////////////////////////////////////////////////// */
.fusszeile {margin:0 auto;padding:1.4em 0;width:92%;text-align:right;}
.fusszeile p {margin:0;font-size:13px;color:#7fa7c8;}
/* Footer // Fusszeile // Fusslinks ///////////////////////////////////////// */
.fusslinks ul {list-style:none;margin:0;padding:0;text-align:right;}
.fusslinks ul li {display:inline-block;margin:0;}
.fusslinks li a {font-size:13px;margin-left:1.4em;color:#7fa7c8;}
.fusslinks li a:hover {color:#fff;}
.fusslinks li strong, .fusslinks ul li .trail span {font-size:13px;margin-left:1.4em;color:#fff;}
/* Footer // RESPONSIVE ///////////////////////////////////////////////////// */
@media screen and (min-width:560px) {
	.fusszeile p, .fusslinks {display:inline-block;}
}
@media screen and (min-width:1120px) {
	.fusszeile {padding-top:2em;}
}