.feature .field-name-field-feature-link{margin-top:.4em}.feature .field-name-field-feature-link a{display:inline-block;font-family:CDUKievit\ bold,Arial,Helvetica,Verdana,sans-serif;font-weight:normal;padding:.2em .5em .1em;background-color:#ca080c;color:#fff}.feature .field-name-field-feature-link a:hover{text-decoration:none}.textarea-content{white-space:pre-wrap}.node--fachgremium.node--fachgremium--teaser h3.title{font-family:CDUKievit,Arial,Helvetica,Verdana,sans-serif;font-size:1.25em}.node--fachgremium div.fg-vorsitzender .field-items .field-item,.node--fachgremium div.fg-stellvertreter .field-items .field-item,.node--fachgremium div.fg-geschaeftsfuehrer .field-items .field-item{margin-bottom:1em}.node--fachgremium div.fg-vorsitzender .label,.node--fachgremium div.fg-stellvertreter .label,.node--fachgremium div.fg-geschaeftsfuehrer .label{color:#ca080c;font-family:CDUKievit\ bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.1em;margin-bottom:.4em}.page-taxonomy-term .l-content .node--teaser+.node--teaser{border-top:1px solid #ccc;padding-top:1em;margin-top:1em}.node--landesverband--bean{margin-bottom:2em}@media (min-width:740px){.node--landesverband--bean{margin-bottom:1em}.node--landesverband--bean .picture{width:66.10169%;float:left;margin-right:1.69492%}.node--landesverband--bean .text{width:32.20339%;float:right;margin-right:0}}body.node-type-mosaik div.field-name-field-vorname,body.node-type-mosaik div.field-name-field-wohnort{display:inline-block}ul.node__links{margin-top:1em}ul.node__links li{padding:0}ul.node__links li.comment-add a{background-color:#ca080c;color:#fff;cursor:pointer;display:block;font:1em/1.5em CDUKievit\ bold,Arial,Helvetica,Verdana,sans-serif;margin:.63em 0;outline:0 none;padding:.2em .5em;text-decoration:none;vertical-align:middle;width:auto;display:none}.node--ticker{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #ccc}.node--ticker .infoline>span{margin-right:0}.node--ticker .infoline>span.separator{margin:0 .25em}.node--ticker h3.title a{color:inherit}.node--ticker .readmore a{background-color:transparent;color:#ca080c;padding:0;margin-top:0}.node--article--simple-teaser{border-top:0;border-bottom:1px solid #ccc;padding-bottom:.5em;margin-bottom:1em}.node--article--simple-teaser h3.title{font-size:1em;font-family:CDUKievit\ bold,Arial,Helvetica,Verdana,sans-serif;margin-bottom:0;color:#000}.node--article--simple-teaser h3.title a{color:#000}.node--faq.node--teaser{background-color:#dad9d4}.node--faq.node--teaser .links{background-color:#ccc}.node--faq .top{background-color:#ccc}.bean-bean-tablelisting .node--faq .top{background-color:#fab200}.node--kandidat h2.title div,.node--kandidat h3.title div{display:inline}.node--kandidat div.picture{float:left;margin:.63em .63em .63em 0;max-width:none;width:auto}.node--kandidat div.picture img{width:100px;height:100px}@media (min-width:980px){.node--kandidat div.picture img{width:200px;height:200px}}.node--kandidat.node--kandidat--full div.picture img{width:300px;height:300px}.node--kandidat .kandidat-info:after{content:"";display:table;clear:both}.node--kandidat .kandidat-links{float:left;margin:.63em 0}.node--kandidat .kandidat-teamleiter{margin-top:1em;padding-top:1em;border-top:1px solid #000}.node--kandidat .kandidat-teamleiter .field__label{color:#ca080c;font-family:CDUKievit\ bold,Arial,Helvetica,Verdana,sans-serif;font-size:1.33em;font-weight:normal;line-height:1.3em;margin-bottom:0;padding:.3em 0;word-wrap:break-word}.node--kandidat div.field-name-field-teamleiter-vorname,.node--kandidat div.field-name-field-teamleiter-nachname{display:inline-block}.node--kandidat div.field-name-field-teamleiter-vorname div,.node--kandidat div.field-name-field-teamleiter-nachname div{display:inline}.node--kandidat.node--kandidat--wahlkreiskarte div.field-item{font-family:CDUKievit,Arial,Helvetica,Verdana,sans-serif}.node--kandidat.node--kandidat--wahlkreiskarte .picture{max-width:200px;float:none}@media (min-width:740px){.node--kandidat.node--kandidat--wahlkreiskarte .picture{float:left}}.node--kandidat.node--kandidat--wahlkreiskarte .picture img{width:200px;height:200px}.node--kandidat.node--kandidat--wahlkreiskarte .picture .copyright{height:auto}.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-homepage,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-facebook,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-twitter,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-instagram,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-snapchat,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-youtube-channel{float:left;width:2.5em;height:2.5em;line-height:2.5em;vertical-align:middle;text-align:center;border:1px solid #ca080c;border-radius:50%;margin-top:1em}.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-homepage .fa,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-facebook .fa,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-twitter .fa,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-instagram .fa,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-snapchat .fa,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-youtube-channel .fa{font-size:2em;line-height:inherit}.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-homepage+div,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-facebook+div,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-twitter+div,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-instagram+div,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-snapchat+div,.node--kandidat.node--kandidat--wahlkreiskarte .kandidat-links .kandidat-youtube-channel+div{margin-left:.5em}.node--kandidat-eu .kandidat-info:after{content:"";display:table;clear:both}.node--kandidat-eu.node--wahlkreiskarte{font-family:CDUKievit,Arial,Helvetica,Verdana,sans-serif;font-size:1em}.node--masonry .media .responsiveHeight .file-video-youtube,.node--masonry .media-gallery .responsiveHeight .file-video-youtube{background:#000;position:absolute;top:0;left:0;right:0;bottom:14px}.node--masonry .media .responsiveHeight .file-video-youtube .content .media-youtube-video,.node--masonry .media-gallery .responsiveHeight .file-video-youtube .content .media-youtube-video{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.node--masonry .media.remote-media-gallery .responsiveHeight .file,.node--masonry .media-gallery.remote-media-gallery .responsiveHeight .file{background:#000;position:absolute;top:0;left:0;right:0;bottom:0}.node--masonry .media.remote-media-gallery .responsiveHeight .file>*,.node--masonry .media-gallery.remote-media-gallery .responsiveHeight .file>*{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.node--masonry.node--masonry--masonry{background-color:#fff;margin-bottom:0;padding-bottom:0}.node--masonry.node--masonry--masonry a,.node--masonry.node--masonry--masonry a:link,.node--masonry.node--masonry--masonry a:visited,.node--masonry.node--masonry--masonry a:hover{color:#ca080c}.node--masonry.node--masonry--masonry a:focus{outline:1px dotted #ca080c}.node--masonry.node--masonry--masonry .title-wrapper{padding:2em 1em;position:relative}.node--masonry.node--masonry--masonry .title-wrapper i.post-type-icon{position:absolute;top:.5em;right:.5em;color:inherit}.node--masonry.node--masonry--masonry .node__content{padding:0 1em}.node--masonry.node--masonry--masonry h3.title{font-family:CDUKievit\ bold\ italic,Arial,Helvetica,Verdana,sans-serif;color:inherit;margin-bottom:0}.node--masonry.node--masonry--masonry h3.title a{color:inherit}.node--masonry.node--masonry--masonry .media,.node--masonry.node--masonry--masonry .media-gallery{margin:0 -1em;width:auto}.node--masonry.node--masonry--masonry .text{margin-top:.5em}.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top{float:right}.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click{margin-top:0}.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li:last-child{margin-right:0!important}.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li a{width:auto}.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li a.fa-icon{color:#ccc}.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li.facebook a,.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li.whatsapp a,.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li.twitter a,.node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top .ubg_one_click li.messenger a{background-image:none;background-color:transparent}.node--masonry.node--masonry--masonry.node--title-highlighted .title-wrapper{background-image:url(https://www.cdu.de/sites/all/themes/ubg/cdu2017/cdu2017/images/masonry-kachel-large.png);background-repeat:no-repeat;background-color:#ca080c;background-size:cover;color:#fff}.node--masonry.node--masonry--masonry.node--empty-content{background-image:url(https://www.cdu.de/sites/all/themes/ubg/cdu2017/cdu2017/images/masonry-kachel-large.png);background-repeat:no-repeat;background-color:#ca080c;background-size:cover;color:#fff}.node--masonry.node--masonry--masonry.node--empty-content .title-wrapper{background-image:none;background-color:transparent;color:inherit}.node--masonry.node--masonry--masonry .slider-selector-navigation{margin-top:.5em}.node--masonry.node--masonry--masonry .slider-selector-navigation ul li.active,.node--masonry.node--masonry--masonry .slider-selector-navigation ul li.selected,.node--masonry.node--masonry--masonry .slider-selector-navigation ul li:hover{background-color:#ca080c}.node--masonry.node--masonry--masonry .colorbox-node-link{margin:0 auto 1em auto;text-align:center;display:none}@media (min-width:740px){.node--masonry.node--masonry--masonry .colorbox-node-link{display:block}}.node--masonry.node--masonry--masonry .colorbox-node-link a{display:inline-block;width:2em;height:2em;line-height:1.8;border-radius:50%;background-color:#ca080c}.node--masonry.node--masonry--masonry .colorbox-node-link a i{font-size:1.1em;color:#fff;line-height:inherit;padding-left:1px}.node--masonry.node--masonry--masonry div.ubg-embed-smpost-initialized{width:100%}.page-colorbox .node--masonry{margin-right:.5em}.node--wahlfakten--teaser{margin-bottom:2em}.node--wahlfakten .wahlfakten-tags .field-name-field-wahlfakten-tags .field-item{background-color:#ca080c;display:inline-block;margin:0 .5em .5em 0;color:#fff;line-height:1.2em;padding:.5em .75em}.field-collection-item-field-fc-carussel-item .content-text-over-image-box,.node--text-over-image-box .content-text-over-image-box{border-bottom:0}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper,.node--text-over-image-box .content-text-over-image-box .image-wrapper{position:relative}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .picture,.node--text-over-image-box .content-text-over-image-box .image-wrapper .picture{margin-bottom:0}@media (min-width:0) and (max-width:739px){.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .picture img,.node--text-over-image-box .content-text-over-image-box .image-wrapper .picture img{width:100%}}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper{bottom:16px;position:absolute;left:0;margin:0 12px;padding-bottom:10px;width:calc(100% - 24px)}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper>div,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper>div{display:inline-block;vertical-align:bottom}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper>div.separator,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper>div.separator{display:block;height:1px}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper .infoline,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper .infoline{background-color:#fff;color:#000;padding:.2em .5em;margin:0 0 10px 0;height:1.3em;line-height:1.3em;text-transform:none}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper .infoline>span,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper .infoline>span{margin-right:0}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper .infoline>span+span,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper .infoline>span+span{margin-left:1em}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper div.title-wrapper,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper div.title-wrapper{font-size:1.1em;line-height:1.4em;padding:0 .3em;width:calc(100% - .6em);max-height:4.2em;overflow:hidden}@media (min-width:740px){.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper div.title-wrapper,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper div.title-wrapper{font-size:1.2em}}@media (min-width:980px){.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper div.title-wrapper,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper div.title-wrapper{font-size:1.25em}}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title{font-family:CDUKievit,Arial,Helvetica,Verdana,sans-serif;color:#000;margin:0 0 10px 0;height:auto;display:inline;position:relative;font-size:1em;line-height:inherit}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title a,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title a{color:#000}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title a:hover,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title a:hover{text-decoration:none}.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title span,.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title span{padding:.15em 2px .05em 0;box-shadow:.3em 0 0 #fff , -.3em 0 0 #fff;background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.field-collection-item-field-fc-carussel-item .field-playbutton,.node--text-over-image-box .field-playbutton{filter:alpha(opacity=70);opacity:.7}.view-zuhoer-tour-termine .view-header+.view-content{margin-top:1em}.view-zuhoer-tour-termine .view-content{position:relative}.view-zuhoer-tour-termine .view-content::after{content:'';position:absolute;width:2px;background-color:#000;top:0;bottom:0;left:5px;z-index:1}.view-zuhoer-tour-termine .view-content .views-row{position:relative;box-sizing:border-box;width:calc(100% - 20px);padding-left:20px}.view-zuhoer-tour-termine .view-content .views-row+.views-row{margin-top:.5em}.view-zuhoer-tour-termine .view-content .views-row .title{font-family:CDUKievit\ bold,Arial,Helvetica,Verdana,sans-serif}.view-zuhoer-tour-termine .view-content .views-row .title a{color:#000}.view-zuhoer-tour-termine .view-content .views-row .date+.title{padding-left:4px}.view-zuhoer-tour-termine .view-content .views-row::before{content:" ";height:0;position:absolute;top:calc(50% - 6px);width:8px;height:8px;z-index:2;background-color:#fff;border:2px solid #000;left:0;border-radius:6px}.bean-google-map .contact-info h2.block__title{font-size:1em;font-family:CDUKievit,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;line-height:1.2em;border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}.bean-zuhoertour-blog-last.fullscreen{background:#fff;background:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-moz-linear-gradient(top,#fff 0,#f1f1f1 100%);background:linear-gradient(to bottom,#fff 0,#f1f1f1 100%)}.bean-zuhoertour-blog-last h3.title{font-size:1em;font-family:CDUKievit,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase}.bean-zuhoertour-blog-last h3.title a{color:#000}.bean-zuhoertour-blog-last p.readmore-blog{text-transform:uppercase}.bean-poesiealbum .node--masonry.node--masonry--masonry a,.bean-poesiealbum .node--masonry.node--masonry--masonry a:link,.bean-poesiealbum .node--masonry.node--masonry--masonry a:visited,.bean-poesiealbum .node--masonry.node--masonry--masonry a:hover{color:#223776}.bean-poesiealbum .node--masonry.node--masonry--masonry a:focus{outline:1px dotted #223776}.bean-poesiealbum .node--masonry.node--masonry--masonry .meta-links .social-sharing#social-sharing-top{float:left}.bean-poesiealbum .node--masonry.node--masonry--masonry.node--title-highlighted .title-wrapper{background-color:#223776}.bean-poesiealbum .node--masonry.node--masonry--masonry.node--empty-content{background-color:#223776}.bean-poesiealbum .node--masonry.node--masonry--masonry.node--empty-content .title-wrapper{background-color:transparent}.bean-poesiealbum .node--masonry.node--masonry--masonry.node--empty-content .article-content-wrapper{background-image:url(https://www.cdu.de/sites/all/themes/ubg/cdu2017/cdu2017/images/eu-sterne-150x150.png);background-position:right bottom;background-repeat:no-repeat;background-size:75px auto}.bean-poesiealbum .node--masonry.node--masonry--masonry .colorbox-node-link a{background-color:#223776}