body { background-color:#fff;color:#333333;line-height:1.6; }

a, a:hover, a:focus { text-decoration:none;}
a:hover, a:focus { color:#333333; }
a {outline : none;color:#C4071B;  }
a:active, a:focus { outline: none;ie-dummy: expression(this.hideFocus=true); }
a img {outline : none;}

img {border : 0;}
.firstimage { margin-bottom:8px;width:100%; }
.imgfader { display:block; }

/* Clearer */
.clearer { clear:both;height:0px;overflow:hidden; }
.clearer_10 { clear:both;height:10px;overflow:hidden; }
.clearer_15 { clear:both;height:15px;overflow:hidden; }
.clearer_20 { clear:both;height:20px;overflow:hidden; }
.clearer_30 { clear:both;height:30px;overflow:hidden; }
.clearer_40 { clear:both;height:40px;overflow:hidden; }

/* Clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.red { /*color:#E91722;*/color:#c4071b; }
.lightgrey { color:#f1f1f1; }
.grey { color:#8e8e8e; }
.black { color:#3b3b3b; }
.white { color:#fff; }

.centerme { text-align:center; }
.leftme { text-align:left; }
.rightme { text-align:right;float:right; }
.floatright { float:right;clear:right; }
.floatleft { float:left;clear:left; }
.nomargin { margin:0px !important; }
.floatright.abstand { margin-left:10px;margin-bottom:10px; }
.floatleft.abstand { margin-right:10px;margin-bottom:10px; }
.block { display:block; }

.site-container .site-inner { font-size:14px; }
.entry { background-color: transparent;border-radius: 3px;margin-bottom: 0px;margin-bottom: 0px;padding: 20px 40px 14px;padding: 20px 40px 14px; }
.entry.nopaddingtop { padding: 0px 40px 24px; }

ul.liste, ol.liste { margin-left:10px; }
ul.liste li, ol.liste li { margin-left:20px; }

table.zentrierte-tabelle {  }
table.zentrierte-tabelle tr th { text-align:center; }
table.zentrierte-tabelle tr td { text-align:center; }

.terminerinnerung-ajax { overflow:hidden; }

/* Accordion */
#accordion .panel-red {  }
#accordion .panel-red .panel-heading { background-color:#E31722;border-radius:0px; }
#accordion .panel-red .panel-heading .panel-title {  }
#accordion .panel-red .panel-heading .panel-title a { display:block;color:#fff; }
#accordion .panel-red .panel-heading2 {background-color:#E31722;padding:10px 15px;border-radius:0px;}
#accordion .panel-red .panel-heading2 .panel-title {  }
#accordion .panel-red .panel-heading2 .panel-title a { display:block;color:#fff; }
#accordion .panel-red .panel-body {  }
/* Header / Logobereich */
.header-image .site-title a { min-height: 88px; }
.icon-blutspendernet { background-image:url(/_shared/images/icon-blutspendernet.png);background-repeat:no-repeat;background-position:5px 3px; }
.icon-blutspendernet:before { content: ''; }
aside.header-widget-area { font-size:23px;color:#BBBCBD;display:inline-block; }
aside.header-widget-area a { color:#BBBCBD; }
.box-drk-blutspendedienste-dropdown { position:relative;font-size:90%;white-space:nowrap; }
.box-drk-blutspendedienste-dropdown .input-group-btn button.btn { padding: 5px 6px; }
.box-drk-blutspendedienste-dropdown .input-group-btn button.btn i { font-size:20px; }
.box-drk-blutspendedienste-dropdown .input-group-btn { padding:0px;margin:0px; }
.box-drk-blutspendedienste-dropdown .input-group { padding: 0px 0px;height:30px;background-color:#EEEEEE;border:0px solid transparent;margin-top:0px;background-color:#EEEEEE;text-align:left; }
.box-drk-blutspendedienste-dropdown .input-group span.text { color:#3b3b3b;font-size:14px;margin-left:10px;line-height:36px; }
.box-drk-blutspendedienste-dropdown .box-auswahl-blutspendedienste { width:100%;background-color:#767676;text-align:left;position:absolute;top:36px;padding-top:2px;left:0px;z-index:200;display:none; }
.box-drk-blutspendedienste-dropdown .box-auswahl-blutspendedienste:hover { background-color:#EE1D22; }
.box-drk-blutspendedienste-dropdown .box-auswahl-blutspendedienste a { display:block;color:#fff;font-size:14px;padding:4px 20px; }
.box-drk-blutspendedienste-dropdown .box-auswahl-blutspendedienste a:hover { background-color:#767676; }

.box-drk-blutspendedienste-dropdown.presse .box-auswahl-blutspendedienste { width:auto; }
.box-drk-blutspendedienste-dropdown.presse .box-auswahl-blutspendedienste a { padding:10px 20px; }

/* Topnavigation Startseite */
nav.nav-primary { background-color:#fff;border-bottom:1px solid #d3d3d3;border-top:1px solid #eee; }
nav.nav-primary ul#menu-topnavigation {  }
nav.nav-primary ul#menu-topnavigation.menu-primary {  }
nav.nav-primary ul#menu-topnavigation.menu-primary {  }
nav.nav-primary ul#menu-topnavigation.menu-primary li {  }
nav.nav-primary ul#menu-topnavigation.menu-primary li.current-menu-item a { color:#E5001B; }
nav.nav-primary ul#menu-topnavigation.menu-primary li.current-menu-item a i.icon-home { color:#3b3b3b; }
nav.nav-primary ul#menu-topnavigation.menu-primary li a { font-size:14px;text-transform:none;color:#3b3b3b;padding:14px 12px; }
nav.nav-primary ul#menu-topnavigation.menu-primary a.close-mobile-nav { display:none; }

/* Suchfeld Startseite */
form.donottransformme { width:100%; }
.startseite-suchfeld.form-control { background-color:#EF1C25;height:43px !important;color:#fff !important; }
.startseite-suchfeld.form-control { background-color:#EF1C25;height:43px !important;color:#fff !important; }
.startseite-suchfeld.form-control:-moz-placeholder{color:#fff;}
.startseite-suchfeld.form-control::-moz-placeholder{color:#fff;}
.startseite-suchfeld.form-control:-ms-input-placeholder{color:#fff;}
.startseite-suchfeld.form-control::-webkit-input-placeholder{color:#fff;}

/* Folgeseiten CSS */
.folgeseite {  }
.folgeseite nav.nav-primary { background-color:#e31c26;/*background-image:url(/_shared/images/topnav-bg.png);*/background-repeat:repeat-x;border-bottom:1px solid #c5c5c5;border-top:1px solid #eee; }
.folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li a { color:#fff;padding:4px 6px; }
.folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li a:hover { color:#3b3b3b;background-color:#fff;border-radius:2px; }
.folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li { margin:12px 4px; }
.folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li.current-menu-item a { color:#3b3b3b;background-color:#fff;border-radius:2px; }
.folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li.current-menu-item a:hover { color:#fff;background-color:#A70112;border-radius:2px; }

/* Sidebar */
.sidebar { padding:0px 16px 20px; }
.sidebar a { border:0px solid transparent; }
.sidebar .head { color:#fff;font-size:16px;text-transform:uppercase; }

/* Sidebar Video Player */
.side-video-box { background-color:#E9E9E9;color:#fff;text-align:left;padding:5px 10px;color:#3B3B3B;font-size:14px;font-weight:bold;text-transform:uppercase; }
.side-video-box p { font-size:12px;text-transform:none; }

/* Content Video */
.video-teaser-text { background-color:#f1f1f1;padding:15px;text-align:center;font-weight:bold; }

/* Sidenav */
.sidebar ul.sidenav {  }
.sidebar ul.sidenav li, .sidebar ul.sidenav li ul li { list-style-type:none;display:block;background-image:url(/_shared/images/icon-arrow-right-red.png);background-repeat:no-repeat;background-position:0px 13px;padding:6px 14px; }
.sidebar ul.sidenav li:hover, .sidebar ul.sidenav li ul li:hover { background-image:url(/_shared/images/icon-arrow-right-grey.png); }
.sidebar ul.sidenav li.active {  }
.sidebar ul.sidenav li a { color:#3b3b3b; }
.sidebar ul.sidenav li.active ul li:hover a, .sidebar ul.sidenav li:hover a, .folgeseite ul.sidenav li.active a, .folgeseite ul.sidenav li.active ul li.active a, .folgeseite ul.sidenav li.active ul li.active ul li.active a { color:#cf0729; }
.folgeseite ul.sidenav li.active ul li a, .folgeseite ul.sidenav li.active ul li a, .folgeseite ul.sidenav li.active ul li.active ul li a { color:#3b3b3b; }
ul.subsubnavigation, ul.subsubsubnavigation { display:none; }
ul.subsubnavigation.open, ul.subsubsubnavigation.open { display:block; }

/* Terminsuche Sidebar */
.sidebar {  }
.sidebar .terminsuche { background-color:#E31722;padding:15px 20px 20px;margin:40px 0px; }
.sidebar .terminsuche .inputfeld {  }
.sidebar .terminsuche .inputfeld .form-control { background-color:#fff;color:#3b3b3b;height:31px; }
.sidebar .terminsuche .inputfeld a.button.btn { background-color:#3b3b3b;color:#fff;border-radius:0px;padding:0px 8px;height:31px;line-height:31px; }
.sidebar .terminsuche .inputfeld img.icon-terminkalender { float:left;margin-right:10px; }
.sidebar .terminsuche .inputfeld .inputform{ padding-top:6px; }
.sidebar .terminsuche .inputfeld .inputform input { line-height:31px;padding:0px 10px;font-size:80%; }

/* Terminsuche - ICONS */
.termin-icon-placeholder { float:right;display:inline-block; }
.termin-icon-placeholder a { margin-left:10px; }

/* Spenderhotline */
.sidebar .spenderhotline { padding:5px 20px 20px;margin:40px 0px; }
.sidebar .spenderhotline .head { font-size:18px;color:#333;text-transform:none;line-height:28px; }
.sidebar .spenderhotline .number { font-size:30px;color:#ee1c23 !important;font-weight:bold;line-height:24px; }
.sidebar .spenderhotline .subhead { font-size:14px;color:#808080;line-height:12px; }

/* Folgeseiten Content */
.headline { color:#e21621;font-size:18px;font-weight:normal;text-transform:uppercase;margin-bottom:0px; }
.red-info-box { border-top:1px solid #d5d5d4;background-color:#fff;padding-top:1px;margin-bottom:20px; }
.red-info-box .inhalt { background-color:#e31721;color:#fff;padding:22px 18px 1px 18px;font-weight:bold; }
.red-info-box .inhalt .head { font-size:16px; }
.rounded-red-box { padding:10px 0px;background-color:#E31722;display:block;margin:20px 0px;border-radius:4px; }

/* Terminsuche */
.terminsuche { background-color:#e6e6e6;padding:15px 20px 20px;margin:0px 0px 2px 0px;color:#3b3b3b; }
.terminsuche button.close-box-auswahl-blutspendedienste { background-color:#3b3b3b;color:#fff; }
.terminsuche button { background-color:#3B3B3B; }
.terminsuche button.btn { background-color:#3b3b3b;color:#fff;border-radius:0px;padding:8px 14px; }

/* Terminausgabe */
span.termintag { padding:4px 10px;background-color:#E31722;color:#fff;font-weight:bold; }

/* Blutspender.net */
.blutspender-net-title { text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;background-color:#E31722;padding:8px 0px; }

/* Suche */
.suchfeld-placer { position:absolute;bottom:7px;right:0px;background-color:grey;z-index:78;display:none; }
.suchfeld { float:left;width:190px;height:34px; }
.suchbutton { background-color:#817E7E; }
.suchbutton:hover, .suchbutton:focus { background-color:#817E7E; }

/* Keyvisual */
#keyvisual { background-color:#c80a1d;background-image:url(/_shared/images/keyvisual-bg.png);background-repeat:repeat-x; }
/* default */
#keyvisual { /*padding:3.8rem 1.4rem;*/ }
#keyvisual .inhalt {  }
#keyvisual .inhalt .title { background-image:url(/_shared/images/keyvisual-trenner.png);background-repeat:repeat-x;background-position:0px 2px;text-align:center; }
#keyvisual .inhalt .title .headline { display:block;white-space: nowrap;font-size:22px;color:#333333;text-transform:uppercase;font-weight:normal; }
#keyvisual .inhalt .title .headline span { background:#C8091C;padding: 0 20px; }
#keyvisual .inhalt .text { display:block;font-size:36px;color:#fff;text-transform:uppercase;text-align:center;padding:14px 54px;background-image:url(/_shared/images/keyvisual-testimonial-element.png);background-repeat:no-repeat;background-position:top left; line-height:1.225; }
#keyvisual .inhalt .text span.autor { font-size:16px;color:#dddddd;text-transform:none;text-align:center;padding:14px 14px;display:block; }
#keyvisual .inhalt .weiterleitung { text-align:center;margin:0px auto; }
#keyvisual .inhalt .weiterleitung a { font-weight:bold; }
/* Ich spende Blut weil... */
#keyvisual .ich-spende-blut-weil { padding:38px 14px; }
#keyvisual .ich-spende-blut-weil .inhalt {  }
#keyvisual .ich-spende-blut-weil .inhalt .title { background-image:url(/_shared/images/keyvisual-trenner.png);background-repeat:repeat-x;background-position:0px 2px;text-align:center; }
#keyvisual .ich-spende-blut-weil .inhalt .title .headline { display:block;white-space: nowrap;font-size:22px;color:#333333;text-transform:uppercase;font-weight:normal; }
#keyvisual .ich-spende-blut-weil .inhalt .title .headline span { background:#C8091C;padding: 0 20px; }
#keyvisual .ich-spende-blut-weil .inhalt .text { display:block;font-size:36px;color:#fff;text-transform:uppercase;text-align:center;padding:14px 54px;background-image:url(/_shared/images/keyvisual-testimonial-element.png);background-repeat:no-repeat;background-position:top left; line-height:1.225; }
#keyvisual .ich-spende-blut-weil .inhalt .text span.autor { font-size:16px;color:#dddddd;text-transform:none;text-align:center;padding:14px 14px;display:block; }
#keyvisual .ich-spende-blut-weil .inhalt .weiterleitung { text-align:center;margin:0px auto; }
#keyvisual .ich-spende-blut-weil .inhalt .weiterleitung a { font-weight:bold; }
/* Helfende Hände */
#keyvisual.helfende-haende { background-image:url(/_shared/pics/keyvisual-grey-gradient.png);background-position:40% 240px;background-color:#fff; }
#keyvisual.helfende-haende .helfende-haende { padding:38px 50px 0px 50px; }
#keyvisual.helfende-haende .inhalt { display:inline-block;width:100%; }
#keyvisual.helfende-haende .inhalt .bild { color:#ed222a;background-image:url();text-align:center; }
#keyvisual.helfende-haende .inhalt .bild img { opacity:0.1;height:0px;width:150px; }
#keyvisual.helfende-haende .inhalt .text { color:#ed222a;background-image:url();text-align:left;padding:68px 0px;font-size:32px; }
#keyvisual.helfende-haende .inhalt .text .firstline { opacity:0.0; }
#keyvisual.helfende-haende .inhalt .text .secondline { opacity:0.0; }
#keyvisual.helfende-haende .inhalt .text .thirdline { opacity:0.0; }
#keyvisual.helfende-haende .inhalt .text .weiterleitung { text-align:left;font-size:16px;line-height:16px; }
#keyvisual.helfende-haende .inhalt .text .weiterleitung .button { background-color:#393A3E;opacity:0.0; }
#keyvisual.helfende-haende .inhalt .text .weiterleitung .button:hover { color:#fff;background-color:#ED222A; }
#keyvisual.helfende-haende .inhalt .text .weiterleitung .button:hover i { color:#fff !important; }
/* CSR */
#keyvisual.csr { background-image:url(/_shared/pics/keyvisual-grey-gradient.png);background-position:40% 240px;background-color:#fff; }
#keyvisual.csr .csr { padding:38px 50px 0px 50px; }
#keyvisual.csr .inhalt { display:inline-block;width:100%; }
#keyvisual.csr .inhalt .bild { color:#ed222a;background-image:url();text-align:left; }
#keyvisual.csr .inhalt .bild img { opacity:0; }
#keyvisual.csr .inhalt .text { opacity:0; }
#keyvisual.csr .inhalt .text { color:#444444;background-image:url(/_shared/images/csr-testimonial-element.png);background-position:top right;text-align:left;padding:40px 0px;font-size:24px; }
#keyvisual.csr .inhalt .text .secondline { color:#E21621;font-size:18px;opacity:0; }
#keyvisual.csr .inhalt .text .thirdline { color:#8E8E8E;font-size:12px;opacity:0; }
.pic-logo-fade img { display:none; }
.pic-logo-nofade img { margin-bottom:0px !important; }
span.pic-mit-untertitel { width:100%;max-width:100%; }
.pic-logo-fade-detail { width:100%;max-width:100%; }
.pic-logo-fade-detail img { width:100%;max-width:100%; }
.minilogoplacer { text-align:center; }

/* CSR Info Testimonials */
.testimanial-tiny { background-image:url(/_shared/images/mini-testimonial-element.png);background-repeat:no-repeat;padding-left:30px; }

#keyvisual.weltblutspendertag { background-image:url(/_shared/pics/keyvisual-grey-gradient.png);background-position:40% 240px;background-color:#fff; }
#keyvisual.weltblutspendertag .weltblutspendertag {  }
#keyvisual.weltblutspendertag .inhalt { display:inline-block;width:100%; }
#keyvisual.weltblutspendertag .inhalt .bild { color:#ed222a;background-image:url();text-align:left; }
#keyvisual.weltblutspendertag .inhalt .bild img {  }
#keyvisual.weltblutspendertag .inhalt .text {  }
#keyvisual.weltblutspendertag .inhalt .text { color:#444444;background-image:url();text-align:left;padding:80px 0px 60px 0px;font-size:18px;text-transform:none;line-height:26px; }
#keyvisual.weltblutspendertag .inhalt .text .title { font-size:26px;color:#E21621;text-transform:uppercase;line-height:30px; }
#keyvisual.weltblutspendertag .inhalt .text a.button { margin-bottom:0px;background-color:#E31722; }
#keyvisual.weltblutspendertag .inhalt .text a.button:hover { background-color:#8E8E8E;color:#fff; }

/* Icons */
.iconplacer { display:block;font-size:16px;padding:0px;line-height:18px;font-weight:bold;color:#fff;margin:10px 0px 15px 0px;cursor:pointer; }
.iconplacer .icon { color:#f1f1f1;font-size:36px;padding:0px;line-height:14px;-webkit-transition: color 500ms ease-in;-moz-transition: color 500ms ease-in;-ms-transition: color 500ms ease-in;-o-transition: color 500ms ease-in;transition: color 500ms ease-in; }
.iconplacer:hover .icon, .iconplacer:focus .icon { color:#3b3b3b;-webkit-transition: color 500ms ease-out;-moz-transition: color 500ms ease-out;-ms-transition: color 500ms ease-out;-o-transition: color 500ms ease-out;transition: color 500ms ease-out;cursor:default !important; }
.iconplacer:hover, .iconplacer:focus { cursor:default !important; }

/* Content Headlines */
.site-container .site-inner .title { background-image:url(/_shared/images/content-trenner.png);background-repeat:repeat-x;background-position:0px 2px;text-align:center; }
.site-container .site-inner .title .headline { display:block;white-space: nowrap;font-size:22px;color:#333333;text-transform:uppercase;font-weight:normal; }
.site-container .site-inner .title .headline span.titel { background:#fff;padding: 0 20px;color:#333333; }
.site-container .site-inner .title .headline span.titel.grau { color:#cacaca; }
.site-container .site-inner .title .headline span.titel.grau.greybg { background:#FBFBFB; }

/* Buttons */
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button { /*background-color: #a70112;*/background-color:#E31722;border: none;box-shadow: none;color: #fff;cursor: pointer;padding: 10px 20px;padding: 10px 20px;text-transform: none;width: auto; }
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover { background-color: #eee; }
.entry-content .button:hover { color: #fff; }
button.btn.bubble { padding:1px 10px;margin:0px;background-color:#EF1C25;color:#fff;font-size:11px;font-weight:bold;display:block;text-align:center;position:relative; }
button.btn.bubble.left {  }
button.btn.bubble.left:after { left: 100%;top:0px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; }
button.btn.bubble.left:after { border-color: rgba(239, 28, 37, 0);border-right-color: #EF1C25;border-width: 8px;left: 0%;margin-left: -14px; }
button.btn.bubble.top {  }
button.btn.bubble.top:after { bottom:100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; }
button.btn.bubble.top:after { border-color: rgba(239, 28, 37, 0);border-bottom-color: #EF1C25;border-width: 10px;left: 5%;margin-bottom: -3px; }
button.btn.bubble.big { padding:5px 15px;margin:0px;background-color:#EF1C25;color:#fff;font-size:13px;font-weight:bold;display:block;text-align:center;position:relative; }
button.btn.bubble.big:hover, button.btn.bubble.big:focus { background-color:#E31722;color:#fff; }

/* Teaser */
.teaser-box {  }
.teaser-box.blog { border-bottom:1px solid #f2f2f3;padding-bottom:26px;margin-bottom:30px; }
.teaser-box.blog.secondline, .teaser-box.postings.secondline { border-bottom:0px solid #f2f2f3;padding-bottom:0px;margin-bottom:30px; }
.teaser-box.postings { border-bottom:1px solid #f2f2f3;padding-bottom:16px;margin-bottom:20px; }
.teaser-box .inhalt {  }
.teaser-box .inhalt a { display:block;color:#3b3b3b; }
.teaser-box .inhalt a:hover { display:block;color:#666666; }
.teaser-box .inhalt img { margin-bottom:15px; }
.teaser-box.blog .inhalt a img, .teaser-box.slsb .inhalt a img, .teaser-box.slsb .inhalt img { width:100%; }
.teaser-box .inhalt h3 { text-transform:uppercase;color:#e81922;margin:0px;font-size:14px;font-weight:bold; }
.teaser-box .inhalt h4 { color:#3b3b3b;margin:0px;font-size:14px;font-weight:bold;line-height:24px; }
.teaser-box .inhalt h5 { color:#8e8e8e;margin:5px 0px;font-size:13px;font-weight:normal; }
.teaser-box .inhalt p { margin-bottom:10px;display:inline; }
.teaser-box .inhalt p button { display:inline;margin-left:15px; }
.teaser-box .inhalt p button.floatright { margin-left:0px; }
.teaser-box .inhalt .media {  }
.teaser-box .inhalt .media .pull-left {  }
.teaser-box .inhalt .media .pull-left img.media-object {  }
.teaser-box .inhalt .media .media-body { font-size:14px; }
.teaser-box .inhalt .media .media-body h4.media-heading { color:#b2b1b1;font-weight:normal;font-size:13px;padding:6px 0px; }
.teaser-box .inhalt .media .media-body h4.media-heading i.icon-comment-alt { color:#3b3b3b; }
h4.panel-title { font-size:14px; }

.blogpic{width:100%;max-width:335px;max-height:135px;overflow:hidden;margin-bottom:20px;}

/* Blutspende CSR */
.blutspende-csr { background-color:#FBFBFB;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC; }
.blutspende-csr .teaser-box .csr-testimonials { padding:18px 68px;background-image:url(/_shared/images/csr-testimonial-element.png);background-repeat:no-repeat;background-position:top left; line-height:1.4; }
.blutspende-csr .teaser-box .csr-testimonials p.aussage { font-size:18px;color:#444444;display:block;font-weight:normal; }
.blutspende-csr .teaser-box .csr-testimonials p.person { font-size:14px;color:#c4071b;display:block; }
.blutspende-csr .teaser-box .csr-testimonials p.position { font-size:14px;color:#bfbebe;display:block;  }
.blutspende-csr .teaser-box .inhalt .prev, .blutspende-csr .teaser-box .inhalt .next { text-align:center; }
.blutspende-csr .teaser-box .inhalt .arrow-left { padding-top:15px; }
.blutspende-csr .teaser-box .inhalt .arrow-right { padding-top:15px; }
.blutspende-csr .teaser-box .inhalt .four-sixths.cycleslider .logorow { background-color:#FBFBFB !important; }
.blutspende-csr .teaser-box .inhalt .four-sixths.cycleslider .logorow div { text-align:center; }

/* Trenner mit Ecke */
div.trenner.down { border-top:1px solid #e0e0e0;clear:both;height:10px;overflow:hidden;position:relative;width:99%; }
div.trenner.down:after { bottom:0%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; }
div.trenner.down:after { border-color: rgba(239, 28, 37, 0);border-top-color: #e0e0e0;border-width: 10px;left: 49%;margin-bottom: -10px; }

/* Abschluss Teaser */
.abschluss-teaser-container { background-color:#FBFBFB;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC; }
.abschluss-teaser-container {  }
.abschluss-teaser-container .teaser-box {  }
.abschluss-teaser-container .teaser-box .inhalt.blutspendernet {  }
.abschluss-teaser-container .teaser-box .inhalt.blutspendernet p { display:block;width:80%; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.titel { font-size:30px;color:#ee1c23;margin-bottom:0px;margin-top:80px; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.text { font-size:15px;color:#929292; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.aussage { font-size:15px;font-weight:bold;padding-top:20px; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendernet a.button { background-color:#b9b9b9;color:#fff;font-size:16px;font-weight:bold;text-align:center;width:80%; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendernet a.button:hover { background-color:#C8091C;color:#fff; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendeapp { text-align:center; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendeapp p { display:block; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendeapp p.aussage { font-size:15px;font-weight:bold;padding-top:0px; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendeapp a.button { background-color:#b9b9b9;color:#fff;font-size:16px;font-weight:bold;text-align:center;width:80%;margin:0px auto; }
.abschluss-teaser-container .teaser-box .inhalt.blutspendeapp a.button:hover { background-color:#C8091C;color:#fff; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser {  }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.regionale-versorgung { background-color:transparent;background-image:url(/_shared/pics/abschluss-teaser-erfahren-sie-mehr-regionale-versorgung.png);background-repeat:no-repeat;background-position:top right;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.gemeinnuetzig { background-color:transparent;background-image:url(/_shared/pics/abschluss-teaser-erfahren-sie-mehr-gemeinnuetzig.png);background-repeat:no-repeat;background-position:top right;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.webterminsuche { background-color:transparent;background-image:url(/_shared/images/abschluss-teaser-terminsuche-suchen.png);background-repeat:no-repeat;background-position:top right;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.webrssfeed { background-color:transparent;background-image:url(/_shared/images/abschluss-teaser-terminsuche-rssfeed.png);background-repeat:no-repeat;background-position:top right;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.erstspender { background-color:transparent;background-image:url(/_shared/pics/fragen-zur-ersten-blutspende-quer.png);background-position:bottom right;background-repeat:no-repeat;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.wofuer-wird-meine-blutspende-benoetigt { background-color:transparent;background-image:url(/_shared/pics/abschlussteaser-wofuer-wird-meine-blutspende-benoetigt.png);background-position:bottom right;background-repeat:no-repeat;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.der-blutspendeausweis { background-color:transparent;background-image:url(/_shared/pics/abschlussteaser-blutspenderausweis.png);background-position:bottom right;background-repeat:no-repeat;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.blutspende-als-csr-projekt { background-color:transparent;background-image:url(/_shared/pics/abschlussteaser-helfende-haende.png);background-position:bottom right;background-repeat:no-repeat;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.die-postings { background-color:transparent;background-image:url(/_shared/pics/abschlussteaser-postings.png);background-position:bottom right;background-repeat:no-repeat;padding:20px 20px; }
.abschluss-teaser-container .teaser-box.folgeseiten-teaser.die-app { background-color:transparent;background-image:url(/_shared/pics/abschlussteaser-app.png);background-position:bottom right;background-repeat:no-repeat;padding:20px 20px; }

.abschluss-teaser-container .teaser-box.folgeseiten-teaser .inhalt {  }


/* Footer */
.footer { color:#fff;font-size:14px;background-color:#c80a1d;background-image:url(/_shared/images/keyvisual-bg.png);background-repeat:repeat-x;line-height:36px; }
.footer a { color:#fff;line-height:36px; }
.footer a:hover { color:#EFEFEF; }
.copyright {  }
.quick-links { float:left; }
.social-media { float:right; }
.social-media i { font-size:36px; }
.icon-cross { background-image:url(/_shared/images/icon-cross.png);background-repeat:no-repeat;background-position:5px 3px; }
.icon-cross:before { content: ''; }


/* Forms & Inputs */
.form-control, .input-group-btn button { border-radius:0px; }
.input-group { margin-top:6px; }
.input-group-btn button { background-color:#EE1D22;color:#fff;border:0px solid transparent; }
.input-group-btn button.btn { padding: 6px 6px; }
.input-group-btn button.btn:hover { background-color:#767676;color:#fff; }
.input-group-btn button.btn i { font-size:20px; }
input.form-control:focus{border-color:#A70112;outline:0;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(167, 1, 18, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 0px rgba(235, 25, 34, 0.6);}
input.form-control { padding: 10px 10px;height:40px;background-color:#DDDDDF;border:0px solid transparent; }
.form-control:-moz-placeholder{color:#3b3b3b;}
.form-control::-moz-placeholder{color:#3b3b3b;}
.form-control:-ms-input-placeholder{color:#3b3b3b;}
.form-control::-webkit-input-placeholder{color:#3b3b3b;}

/* Einfache Postbox mit Userbild & Text */
.postbox {  }
.postbox .inhalt .text .volltext, #post-results .postbox.geoeffnet .inhalt .text .schnipsel { display:none; }
.postbox.geoeffnet .inhalt .text .volltext, #post-results .postbox .inhalt .text .schnipsel { display:block; }
.postbox .inhalt { background-color:#CB0A1C;color:#fff;font-size:18px; }
.postbox .inhalt .userdaten { background-color:#fff;color:#3f3f3f;margin:0px;padding:0px;padding:16px;border:1px solid #CB0A1C; }
.postbox .inhalt .text { padding:15px; }
.postbox .inhalt .text a { float:right;clear:right;text-align:center;margin-bottom:10px; }
.postbox .inhalt .text a i { color:#CB0A1C;background-color:#fff;border-radius:60px;padding:3px 1px; }

/* Pagination */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #E31722;border-color: #E31722; }

/* Postloader + infinite Masonry */
#post-results div {  }
#post-results { position: "relative"; }
#post-results .postbox { margin:10px 0px;opacity:0.1; }
#post-results .postbox.geoeffnet { width:65% !important; }
#post-results .postbox.geoeffnet .inhalt { display:inlne-block; }
#post-results .postbox.geoeffnet .inhalt .userdaten { width:35% !important;float:left; }
#post-results .postbox.geoeffnet .inhalt .userdaten .one-fifth { width:100%; }
#post-results .postbox.geoeffnet .inhalt .userdaten .four-fifths { width:100%;text-align:center;margin:0px; }
#post-results .postbox.geoeffnet .inhalt .text { width:65% !important;float:right; }
#post-results .postbox.geoeffnet .inhalt .text a { display:none; }
#post-results .postbox .inhalt .text .volltext, #post-results .postbox.geoeffnet .inhalt .text .schnipsel { display:none; }
#post-results .postbox.geoeffnet .inhalt .text .volltext, #post-results .postbox .inhalt .text .schnipsel { display:block; }
#post-results .postbox .inhalt { background-color:#CB0A1C;color:#fff;font-size:18px; }
#post-results .postbox .inhalt .userdaten { background-color:#fff;color:#3f3f3f;margin:0px;padding:0px;padding:16px;border:1px solid #CB0A1C; }
#post-results .postbox .inhalt .text { padding:15px; }
#post-results .postbox .inhalt .text a { float:right;clear:right;text-align:center;margin-bottom:10px; }
#post-results .postbox .inhalt .text a i { color:#CB0A1C;background-color:#fff;border-radius:60px;padding:3px 1px; }
#more-message { background: none repeat scroll 0 0 #fff;border: 2px solid #3f3f3f;color: #CB0A1C;display: none;font-weight: bold;left: 50%;padding: 8px;position: fixed;top: 25%;text-align:center;width:200px;border-radius:4px;margin-left:-100px;z-index:6; }
#no-more-message { background: none repeat scroll 0 0 #fff;border: 2px solid #3f3f3f;color: #CB0A1C;display: none;font-weight: bold;left: 50%;padding: 8px;position: fixed;top: 25%;text-align:center;width:200px;border-radius:4px;margin-left:-100px;z-index:6; }

/* Div Boxen + Masonry */
#masonry { position: "relative"; }
#masonry .postbox { margin:10px 0px;opacity:0.1;width:48%;text-align:center;cursor:pointer; }
#masonry .postbox .inhalt .userdaten { position:relative; }
#masonry .postbox .inhalt .userdaten .box-titel { position:absolute;bottom:25px;left:15px;color:#CB0A1C;font-size:18px;text-align:left;line-height:20px;-webkit-transition: all 500ms ease-in;-moz-transition: all 500ms ease-in;-ms-transition: all 500ms ease-in;-o-transition: all 500ms ease-in;transition: all 500ms ease-in; }
#masonry .postbox .inhalt .userdaten .box-titel span.bold { font-weight:bold; }
#masonry .postbox.geoeffnet .inhalt .userdaten .box-titel { font-size:34px;text-align:left;line-height:36px;bottom:30px;left:30px;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out; }
#masonry .postbox.geoeffnet { width:98% !important; }
#masonry .postbox.geoeffnet .inhalt { display:inlne-block; }
#masonry .postbox.geoeffnet .inhalt .userdaten { width:100% !important;text-align:right; }
#masonry .postbox.geoeffnet .inhalt .userdaten .one-fifth { width:100%; }
#masonry .postbox.geoeffnet .inhalt .userdaten .four-fifths { width:100%;text-align:center;margin:0px; }
#masonry .postbox.geoeffnet .inhalt .text { width:100% !important;float:left; }
#masonry .postbox.geoeffnet .inhalt .text a { display:none; }
#masonry .postbox .inhalt .text .volltext, #masonry .postbox.geoeffnet .inhalt .text .schnipsel { display:none; }
#masonry .postbox.geoeffnet .inhalt .text .volltext, #masonry .postbox .inhalt .text .schnipsel { display:block; }
#masonry .postbox .inhalt { background-color:#CB0A1C;color:#fff;font-size:16px;-webkit-transition: all 500ms ease-in;-moz-transition: all 500ms ease-in;-ms-transition: all 500ms ease-in;-o-transition: all 500ms ease-in;transition: all 500ms ease-in; }
#masonry .postbox .inhalt:hover, #masonry .postbox.geoeffnet .inhalt { background-color:#fff;color:#3b3b3b;font-size:14px;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out; }
#masonry .postbox .inhalt .userdaten { background-color:#fff;color:#3f3f3f;margin:0px;padding:0px;border:1px solid #f1f1f1; }
#masonry .postbox .inhalt .text { padding:0px; }
#masonry .postbox .inhalt .text .schnipsel { font-weight:bold; }
#masonry .postbox .inhalt .text .schnipsel i { font-size:30px; }
#masonry .postbox .inhalt .text .volltext { text-align:left;padding:15px; }
#masonry .postbox .inhalt .text a { float:right;clear:right;text-align:center;margin-bottom:10px; }
#masonry .postbox .inhalt .text a i { color:#CB0A1C;background-color:#fff;border-radius:60px;padding:3px 1px; }
#masonry .postbox .inhalt.bordertransition .userdaten { -webkit-transition: all 500ms ease-in;-moz-transition: all 500ms ease-in;-ms-transition: all 500ms ease-in;-o-transition: all 500ms ease-in;transition: all 500ms ease-in; }
#masonry .postbox .inhalt.bordertransition:hover .userdaten { border:1px solid #CB0A1C;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out; }
#masonry .postbox.geoeffnet .inhalt.bordertransition:hover .userdaten { border:1px solid #f1f1f1;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out; }
#masonry .postbox .inhalt.bordertransition:hover .userdaten .box-titel { color:#3b3b3b;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out; }
#masonry .postbox.geoeffnet .inhalt.bordertransition:hover .userdaten .box-titel { color:#CB0A1C;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out; }
/* Masonry - Weltblutspendertag Bildergalerie */
#masonry .postbox.bildergalerie { width:20% !important; }
#masonry .postbox.bildergalerie.geoeffnet { width:95% !important; }
#masonry .postbox.bildergalerie.geoeffnet .userdaten { text-align:center !important; }
#masonry .postbox.bildergalerie .bildunterschrift { display:none; }
#masonry .postbox.bildergalerie.geoeffnet .bildunterschrift { display:block;text-align:center; }

/* Spenderbefragung Redesign */
.spenderbefragung #content { background-image: url() !important; }
.spenderbefragung #header p { max-width:100%; }
.spenderbefragung h1.red { color: #E21621;font-size: 18px;font-weight: normal;margin-bottom: 0;text-transform: uppercase; }
.spenderbefragung td.pfeilrechts { text-align:right; }

/* Here.com MAPS */
#showmap { display:none; }

/* Colored Buttons */
.btn.dark { background-color:#817E7E; }
.btn.dark:hover, .btn.dark:focus { background-color:#6D6D6D; }

/* Blutgruppenkombinationen der Kinder */
#eltern { cursor:pointer; }

/* Hide on Desktop */
.hide-on-desktop { display:none; }

/* Mobile & Responsive Stuff */
@media only screen and (max-width : 500px) {
  #post-results .postbox.geoeffnet .inhalt .userdaten { width:100% !important;text-align:center; }
  #post-results .postbox.geoeffnet .inhalt .text { width:100% !important; }
  .box-drk-blutspendedienste-dropdown.presse .box-auswahl-blutspendedienste { width:100%; }
  .termin-icon-placeholder { width:100%;margin:0px none;float:none;text-align:center;margin-bottom:15px; }
  h1.ergebnisse, p.ergebnisse { text-align:center; }
  .entry-content.listenansicht .two-fourths {  }
  .hide-on-phone { display:none; }
  .hide-on-desktop { display:block; }
  .blogpic{max-height:112px;}
}
@media only screen and (max-width : 767px) {
  #keyvisual .ich-spende-blut-weil .inhalt .weiterleitung a { margin-bottom:12px; }
  #keyvisual .ich-spende-blut-weil .inhalt .text { font-size:18px; }
  .entry { padding: 20px 40px 14px;padding: 20px 0px 14px; }
  .blutspende-csr .teaser-box .csr-testimonials { padding:18px 28px; }
  .blutspende-csr .teaser-box .csr-testimonials p.aussage { font-size:12px !important; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.titel { margin-top:0px; }
  .box-drk-blutspendedienste-dropdown { padding:8px 2%;width:100%; }
  .box-drk-blutspendedienste-dropdown .box-auswahl-blutspendedienste { width:96%;margin:8px 2%; }
  aside.header-widget-area .two-thirds.first { margin:0px auto;text-align:center; }
  .sidebar { padding: 0px 0px 0px; }
  .sidebar .terminsuche { background-color:#E31722;padding:15px 10px 20px;margin:0px 0px; }
  .sidebar .terminsuche .inputfeld img.icon-terminkalender { /*display:none;*/width:10%; }
  .sidebar .terminsuche .inputfeld .inputform { padding-top: 3px; }
  .sidebar .terminsuche .inputfeld .three-sixths { width:60% !important; }
  .sidebar .terminsuche .inputfeld button.btn { width:20% !important; }
  .sidebar .spenderhotline { padding:0px;margin:40px 0px; }
  .blogpic{max-height:135px;}
}
@media only screen and (max-width: 767px) {
  .blutspende-csr .teaser-box .inhalt .one-sixth.first, .blutspende-csr .teaser-box .inhalt .one-sixth { width:8%;display:none; }
  .blutspende-csr .teaser-box .inhalt .four-sixths.cycleslider { width:100% !important; }
  .blutspende-csr .teaser-box .inhalt .four-sixths.cycleslider .one-fourth { width:25%;padding:1%; }
  .blutspende-csr .teaser-box .inhalt .four-sixths.cycleslider .logorow { min-height:70px !important;clear:both !important; }
  .site-container .site-inner .title .headline { white-space: normal; }
  .site-container .site-inner .title { background-position: 0 50%; }
  .site-container .site-inner .title .headline span.titel { padding:5px !important; }
  .blutspende-csr .teaser-box .inhalt img.video { width:100%; }
  .featured-content.entry.nopaddingtop { padding:0px 0px 24px; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet { text-align:center !important; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p { text-align:center !important;width:100% !important; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.aussage { padding-top:0px; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet a.button { margin:0px auto !important;margin-bottom:20px !important; }
  .abschluss-teaser-container .teaser-box.folgeseiten-teaser.regionale-versorgung,.abschluss-teaser-container .teaser-box.folgeseiten-teaser.gemeinnuetzig { background-image: url();padding: 20px;margin:20px 0px; }
  .site-inner.contentstart { padding-top:10px; }
  .sidebar { border-bottom:6px solid #E31722;margin-bottom:20px; }
  .sidebar .terminsuche { margin: 15px 0px 20px; }
  .sidebar .spenderhotline { margin: 20px 0px 20px; }
  .sidebar .terminsuche .inputfeld button.btn { padding: 5px 8px; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.titel { font-size:120%;margin-top:10px !important; }
  #post-results .postbox.geoeffnet { width:100% !important; }
  #keyvisual.csr .inhalt .bild img { width:70%; }
  #keyvisual.csr .inhalt .text { padding:0px !important;padding-bottom:36px !important;font-size:44px;text-align:center; }
  #keyvisual.csr .inhalt .text .weiterleitung { text-align:center; }
  
  .einleitung{padding:0px 10px;}
  .einleitung img{max-width:100%;}
  .blogpic{max-height:135px!important;}
}
@media (min-width: 768px) and (max-width: 1023px) {
  .inputfeld img.icon-terminkalender { display:none !important; }
  .sidebar .spenderhotline .number { font-size:160%;color:#ee1c23 !important; }
  .featured-content.entry.nopaddingtop { padding:0px 0px 24px; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.titel { font-size:120%;margin-top:97px; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p { text-align:left !important;width:100% !important; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.aussage { padding-top:0px;font-size:100%; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet a.button { margin:0px auto !important;margin-bottom:20px !important; }
  .abschluss-teaser-container .teaser-box .inhalt { width:100%; }
  .abschluss-teaser-container .teaser-box.folgeseiten-teaser.regionale-versorgung,.abschluss-teaser-container .teaser-box.folgeseiten-teaser.gemeinnuetzig { background-image: url();padding: 20px;margin:20px 0px; }
  .blogpic{max-height:100px;}
}

@media only screen and (max-width : 1023px) {
  aside.header-widget-area {  }
  aside.header-widget-area .two-thirds.first { width:100% !important;text-align:center; }
  aside.header-widget-area .one-third { width:100% !important;text-align:center;margin:0px auto;margin:20px 0px; }
  .box-drk-blutspendedienste-dropdown { /*padding:0.8rem 2%;*/width:100%; }
  .box-drk-blutspendedienste-dropdown .box-auswahl-blutspendedienste { width:96% !important;margin:8px 2% !important; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.titel { font-size:180%;margin-top:108px; }
  #keyvisual.csr .inhalt .text { padding:38px 0px;font-size:24px; }
  .header-image .site-title a { min-height: 120px; }
  .blogpic{max-height:100px;}
}
@media (min-width : 1024px) {
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.titel { font-size:180%;margin-top:64px; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.aussage { font-size:100%; }
  nav.nav-primary ul#menu-topnavigation.menu-primary li a { padding: 14px 8px; }
    .blogpic{max-height:135px;}
}
@media only screen and (max-width : 1139px) {
  .footer .four-sixths.first { text-align:center;line-height: 16px;padding-bottom:20px;width:100% !important; }
  .footer .two-sixths { width:100% !important; }
  .footer .two-sixths .quick-links { width:100% !important;text-align:center;padding-bottom:20px; }
  .footer .two-sixths .social-media { width:100% !important;text-align:center; }
}
@media only screen and (max-width : 1140px) {
  nav.nav-primary ul#menu-topnavigation.menu-primary li a { padding: 14px 6px !important;font-size:13px; }
  .folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li { margin:10px 0px; }
  .folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li a { padding: 4px 6px !important;font-size:13px; }
}
@media only screen and (min-width: 1025) and (max-width : 1279px) {
  nav.nav-primary ul#menu-topnavigation.menu-primary li a { font-size:12px; }
  .abschluss-teaser-container .teaser-box .inhalt.blutspendernet p.titel { font-size:180%;margin-top:88px; }
  .folgeseite nav.nav-primary ul#menu-topnavigation.menu-primary li { margin:12px 0px; }
}
@media (min-width: 219px) and (max-width: 1023px) {
  .abschluss-teaser-container .teaser-box.folgeseiten-teaser.webterminsuche { background-image:url();padding:10px; }
  .abschluss-teaser-container .teaser-box.folgeseiten-teaser.webrssfeed { background-image:url();padding:10px; }
}