.paragraphs-items .entity-paragraphs-item {
    margin-bottom:35px;
}

/* Paragraphs Seiten�bergreifend*/
.paragraphs-item-standard-text,
.paragraphs-item-themen-teaser-mit-bild,
.paragraphs-item-content-jalousie,
.paragraphs-item-text-mit-bild-rechts-umflossen,
.paragraphs-item-text-mit-bild-links-umflossen,
.paragraphs-item-2er-bilderkachel,
.paragraphs-item-2er-kachel-slideup {
    margin-bottom:15px;
    clear: both;
}

.entity-paragraphs-item .col-xs-1,
.entity-paragraphs-item .col-sm-1,
.entity-paragraphs-item .col-md-1,
.entity-paragraphs-item .col-lg-1,
.entity-paragraphs-item .col-xs-2,
.entity-paragraphs-item .col-sm-2,
.entity-paragraphs-item .col-md-2,
.entity-paragraphs-item .col-lg-2,
.entity-paragraphs-item .col-xs-3,
.entity-paragraphs-item .col-sm-3,
.entity-paragraphs-item .col-md-3,
.entity-paragraphs-item .col-lg-3,
.entity-paragraphs-item .col-xs-4,
.entity-paragraphs-item .col-sm-4,
.entity-paragraphs-item .col-md-4,
.entity-paragraphs-item .col-lg-4,
.entity-paragraphs-item .col-xs-5,
.entity-paragraphs-item .col-sm-5,
.entity-paragraphs-item .col-md-5,
.entity-paragraphs-item .col-lg-5,
.entity-paragraphs-item .col-xs-6,
.entity-paragraphs-item .col-sm-6,
.entity-paragraphs-item .col-md-6,
.entity-paragraphs-item .col-lg-6,
.entity-paragraphs-item .col-xs-7,
.entity-paragraphs-item .col-sm-7,
.entity-paragraphs-item .col-md-7,
.entity-paragraphs-item .col-lg-7,
.entity-paragraphs-item .col-xs-8,
.entity-paragraphs-item .col-sm-8,
.entity-paragraphs-item .col-md-8,
.entity-paragraphs-item .col-lg-8,
.entity-paragraphs-item .col-xs-9,
.entity-paragraphs-item .col-sm-9,
.entity-paragraphs-item .col-md-9,
.entity-paragraphs-item .col-lg-9,
.entity-paragraphs-item .col-xs-10,
.entity-paragraphs-item .col-sm-10,
.entity-paragraphs-item .col-md-10,
.entity-paragraphs-item .col-lg-10,
.entity-paragraphs-item .col-xs-11,
.entity-paragraphs-item .col-sm-11,
.entity-paragraphs-item .col-md-11,
.entity-paragraphs-item .col-lg-11,
.entity-paragraphs-item .col-xs-12,
.entity-paragraphs-item .col-sm-12,
.entity-paragraphs-item .col-md-12,
.entity-paragraphs-item .col-lg-12 {
    padding-right: 5px;
    padding-left: 5px;
}

.entity-paragraphs-item .row {
    margin-right: -5px;
    margin-left: -5px;
}

/* paragraphs-item-themen-teaser-mit-bild und paragraphs-item-themen-teaser-mit-breitbild */
.paragraphs-item-themen-teaser-mit-bild .field-name-field-pg-title,
.paragraphs-item-themen-teaser-mit-breitbild .field-name-field-pg-title {
    font-size: 1.286em;
    color:#E3001A;
    margin-bottom: 10px;
    padding-bottom:10px;
    border-bottom: 1px solid #CACACA;
    font-style: italic;
}

.paragraphs-item-themen-teaser-mit-bild .field-name-field-pg-long-text,
.paragraphs-item-themen-teaser-mit-breitbild .field-name-field-pg-long-text {
    font-size: 0.857em;
}

.paragraphs-item-themen-teaser-mit-bild .field-name-field-pg-bild,
.paragraphs-item-themen-teaser-mit-breitbild .field-name-field-pg-bild {
    margin-bottom:15px;
    padding-top:4px;
}
.paragraphs-item-themen-teaser-mit-bild .field-name-field-pg-link a:before,
.paragraphs-item-themen-teaser-mit-breitbild .field-name-field-pg-link a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 1em;
}

.paragraphs-item-themen-teaser-mit-bild .field-name-field-pg-link,
.paragraphs-item-themen-teaser-mit-breitbild .field-name-field-pg-link {
    text-align:left;
    margin-top:8px;
    font-size: 1em;
    line-height: 1.7em;
}

/* paragraphs-item-multi-teaser-box-mit-bild */
.paragraphs-item-multi-teaser-box-mit-bild .field-name-field-pg-title {
    font-size: 1.6em;
    color:#E3001A;
    margin-bottom: 10px;
    padding-bottom:10px;
    border-bottom: 1px solid #CACACA;
}
.paragraphs-item-multi-teaser-box-mit-bild .field-name-field-pg-bild {
    margin-bottom: 15px;
    padding-top:4px;
}

.paragraphs-item-multi-teaser-box-mit-bild .field-name-field-pg-link a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.857em;
    margin-top:8px;
}

/* .paragraphs-item-content-jalousie */
.paragraphs-item-content-jalousie .field-name-field-pg-title {
    font-size: 1.6em;
    color: #E3001A;
    margin-bottom: 10px;
    font-style: italic;
}

.paragraphs-item-content-jalousie .field-collection-item-field-pg-jalousie > div > .field-name-field-pg-title {
    padding:6px 30px;
    background-color:#F1F1F1;
    cursor: pointer;
    border:1px solid #CACACA;
    color:#474747;
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 0;
    position: relative;
}
.paragraphs-item-content-jalousie .field-collection-item-field-pg-jalousie > div > .field-name-field-pg-title .field-item:after {
     content: "\e252";
     position: absolute;
     right:10px;
     top: 8px;
     display: inline-block;
     font-family: 'Glyphicons Halflings';
     font-style: normal;
     font-weight: 400;
     line-height: 1;
     font-size: 1.3em;
     margin-left:4px;
     color:#E3001A;
 }
.paragraphs-item-content-jalousie .field-collection-item-field-pg-jalousie > div > .field-name-field-pg-title.open-tab .field-item:after {
    content: "\e253";
}
.paragraphs-item-content-jalousie .field-collection-view {
    padding: 0;
    margin: 0;
    border-bottom: none;
}
.paragraphs-item-content-jalousie .field-collection-container .field-items .field-item {
    margin-bottom:3px;
    font-style: normal;
}
.paragraphs-item-content-jalousie .field-collection-container {
    border-bottom: 0;
    margin-bottom: 0;
}

.paragraphs-item-content-jalousie .field-collection-view > .field-collection-item-field-pg-jalousie > div > .paragraphs-items-field-jalousie-paragraph {
    padding:0px 15px 0px 15px;
    height:0;
    opacity: 0;
    border-left:1px solid #CACACA;
    border-right:1px solid #CACACA;
    border-bottom:1px solid #CACACA;
    transition: 1s; /* explorer 10 */
    -webkit-transition: 1s; /* chrome & safari */
    -moz-transition: 1s; /* firefox */
    -o-transition: 1s; /* opera */
    overflow: hidden;
    background-color: #FDFDFD;
    font-size:0.857em;
}

.paragraphs-item-content-jalousie .field-collection-view > .field-collection-item-field-pg-jalousie > div >  .paragraphs-items-field-jalousie-paragraph.open {
    padding:15px;
    height:auto;
    opacity: 1;
    transition: 1s; /* explorer 10 */
    -webkit-transition: 1s; /* chrome & safari */
    -moz-transition: 1s; /* firefox */
    -o-transition: 1s; /* opera */
    font-size:0.857em;
}

.paragraphs-item-content-jalousie .field-collection-view {
    padding: 0;
    margin: 0;
}

.paragraphs-item-content-jalousie .field-collection-container .field-name-field-pg-title {
text-align:center;
}



.paragraphs-item-text-mit-bild-rechts-umflossen .field-name-field-pg-bild {
    float:right;
    padding:10px;
    padding-right:0;
    padding-top:4px;
    width:20%;
}

.paragraphs-item-text-mit-bild-links-umflossen .field-name-field-pg-bild {
    float:left;
    padding:10px;
    padding-left:0;
    padding-top:4px;
    width:20%;
}

/* paragraphs-item-2er-bilderkachel und paragraphs-item-3er-bilderkachel und paragraphs-item-4er-bilderkachel*/
.paragraphs-item-2er-bilderkachel .col_inner_wrapper,
.paragraphs-item-3er-bilderkachel .col_inner_wrapper,
.paragraphs-item-4er-bilderkachel .col_inner_wrapper {
    position:relative;
}

.paragraphs-item-2er-bilderkachel .field-group-bootstrap_grid_col,
.paragraphs-item-3er-bilderkachel .field-group-bootstrap_grid_col,
.paragraphs-item-4er-bilderkachel .field-group-bootstrap_grid_col {
    margin-bottom:15px;
}

.paragraphs-item-2er-bilderkachel,
.paragraphs-item-2er-bilderkachel .group-col-wrapper,
.paragraphs-item-3er-bilderkachel,
.paragraphs-item-3er-bilderkachel .group-col-wrapper,
.paragraphs-item-4er-bilderkachel,
.paragraphs-item-4er-bilderkachel .group-col-wrapper{
    position: relative;
}

.paragraphs-item-2er-bilderkachel .field-group-bootstrap_grid_col {
    margin-bottom:15px;
}

.paragraphs-item-2er-bilderkachel .field-name-field-pg-title .field-items a,
.paragraphs-item-2er-bilderkachel .field-name-field-pg-title-2 .field-items a,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title .field-items a,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title-2 .field-items a,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title-3 .field-items a,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title .field-items a,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-2 .field-items a,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-3 .field-items a,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-4 .field-items a {
    padding: 6px 10px 6px 10px;
    display: block;
    color: #474747;
    font-size: 1.143em;
    min-height: 34px;
}

.paragraphs-item-2er-bilderkachel .field-name-field-pg-title .field-items a:hover,
.paragraphs-item-2er-bilderkachel .field-name-field-pg-title-2 .field-items a:hover,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title .field-items a:hover,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title-2 .field-items a:hover,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title-3 .field-items a:hover,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title .field-items a:hover,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-2 .field-items a:hover,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-3 .field-items a:hover,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-4 .field-items a:hover  {
text-decoration:none;
}

.paragraphs-item-2er-bilderkachel .field-name-field-pg-title,
.paragraphs-item-2er-bilderkachel .field-name-field-pg-title-2,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title-2,
.paragraphs-item-3er-bilderkachel .field-name-field-pg-title-3,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-2,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-3,
.paragraphs-item-4er-bilderkachel .field-name-field-pg-title-4 {
    background-image: url("../img/white-bg.png");
    background-repeat: repeat;
    position: absolute;
    width: 100%;
    bottom:0;
    border-bottom:1px solid #e3001a;
}


/* paragraphs-item-2er-kachel-slideup und paragraphs-item-3er-kachel-slideup */
.paragraphs-item-2er-kachel-slideup .div-wrapper,
.paragraphs-item-3er-kachel-slideup .div-wrapper {
    background-image: url("../img/white-bg.png");
    background-repeat: repeat;
    position: absolute;
    width: 100%;
    bottom:0;
}

.paragraphs-item-2er-kachel-slideup .field-group-bootstrap_grid_col,
.paragraphs-item-3er-kachel-slideup .field-group-bootstrap_grid_col {
margin-bottom:15px;
}

.paragraphs-item-2er-kachel-slideup .field-name-field-pg-title .field-items,
.paragraphs-item-2er-kachel-slideup .field-name-field-pg-title-2 .field-items,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title .field-items,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title-2 .field-items,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title-3 .field-items {
    padding:6px 10px 6px 10px;
    display: block;
    color:#474747;
    width: 100%;
    border-bottom:1px solid #e3001a;
    font-size: 1.143em;
    padding-bottom: 16px;
    min-height: 34px;
}

.paragraphs-item-2er-kachel-slideup .col_inner_wrapper,
.paragraphs-item-3er-kachel-slideup .col_inner_wrapper {
    position:relative;
}

.paragraphs-item-2er-kachel-slideup .field-name-field-pg-link-2,
.paragraphs-item-2er-kachel-slideup .field-name-field-field-pg-link-4,
.paragraphs-item-3er-kachel-slideup .field-type-link-field,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-link-2,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-link-3 {
    margin-top:4px;
    margin-bottom:4px;
}


.paragraphs-item-2er-kachel-slideup a,
.paragraphs-item-3er-kachel-slideup a {
    color:#464646;
}

.paragraphs-item-2er-kachel-slideup .field-name-field-pg-link-2 a,
.paragraphs-item-2er-kachel-slideup .field-name-field-field-pg-link-4 a,
.paragraphs-item-3er-kachel-slideup .field-type-link-field a,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-link-2 a,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-link-3 a {
    padding: 2px 10px;
    width: 100%;
    display: block;
    color:#464646;
}

.paragraphs-item-2er-kachel-slideup  a:hover,
.paragraphs-item-3er-kachel-slideup  a:hover {
color:#E3001A;
}

.paragraphs-item-2er-kachel-slideup .field-name-field-pg-title:after,
.paragraphs-item-2er-kachel-slideup .field-name-field-pg-title-2:after,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title:after,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title-2:after,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title-3:after {
    content: "\e253";
    bottom: 2px;
    position: absolute;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.7em;
    margin-left: 4px;
    color: #E3001A;
    text-align: center;
    width: 100%;
    margin: 0;
    background-image: url(../img/white-bg.png);
    height: 10px;
}

.paragraphs-item-2er-kachel-slideup .hide-arrow .field-name-field-pg-title:after,
.paragraphs-item-2er-kachel-slideup .hide-arrow .field-name-field-pg-title-2:after,
.paragraphs-item-3er-kachel-slideup .hide-arrow .field-name-field-pg-title:after,
.paragraphs-item-3er-kachel-slideup .hide-arrow .field-name-field-pg-title-2:after,
.paragraphs-item-3er-kachel-slideup .hide-arrow .field-name-field-pg-title-3:after {
    display:none;
}

.paragraphs-item-2er-kachel-slideup .field-group-bootstrap_grid_col:hover .field-name-field-pg-title:after,
.paragraphs-item-2er-kachel-slideup .field-group-bootstrap_grid_col:hover .field-name-field-pg-title-2:after,
.paragraphs-item-3er-kachel-slideup .field-group-bootstrap_grid_col:hover .field-name-field-pg-title:after,
.paragraphs-item-3er-kachel-slideup .field-group-bootstrap_grid_col:hover .field-name-field-pg-title-2:after,
.paragraphs-item-3er-kachel-slideup .field-group-bootstrap_grid_col:hover .field-name-field-pg-title-3:after {
    content: "\e252";
}

.paragraphs-item-2er-kachel-slideup .field-name-field-pg-title,
.paragraphs-item-2er-kachel-slideup .field-name-field-pg-title-2,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title-2,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-title-3 {
position: relative;
}

.paragraphs-item-2er-kachel-slideup .field-name-field-pg-link-2 a:before,
.paragraphs-item-2er-kachel-slideup .field-name-field-field-pg-link-4 a:before,
.paragraphs-item-3er-kachel-slideup .field-type-link-field a:before,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-link-2 a:before,
.paragraphs-item-3er-kachel-slideup .field-name-field-pg-link-3 a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.857em;
    margin-left:4px;
}



/* paragraphs-item-2er-popup-infokacheln */
.paragraphs-item-2er-popup-infokacheln .div-wrapper {
    padding:15px;
    border:2px solid #ccc;
}

.paragraphs-item-2er-popup-infokacheln .field-type-image {
    margin-bottom:15px;
}

.paragraphs-item-2er-popup-infokacheln .popup-wrapper .field-type-text {
    padding: 4px 10px;
    background-color: #fff;
    margin-top: -30px;
    float: left;
    cursor: pointer;
}

.paragraphs-item-2er-popup-infokacheln .div-popup-wrapper {
    border: 1px solid #000;
    padding: 15px;
    margin-top: 20px;
}

.paragraphs-item-2er-popup-infokacheln .field-name-field-pg-title,
.paragraphs-item-2er-popup-infokacheln .field-name-field-pg-title-2 {
font-weight: bold;
}

.paragraphs-item-2er-popup-infokacheln .group-row-wrapper-2,
.paragraphs-item-2er-popup-infokacheln .group-row-wrapper-3 {
    position:relative;
}

.paragraphs-item-2er-popup-infokacheln .popup-wrapper {
    position:absolute;
    background-image: url("../img/white-bg.png");
    background-repeat: repeat;
    text-decoration: none;
    z-index: 100;
}

/* paragraphs-item-2er-infobox-slideup */
.paragraphs-item-2er-infobox-slideup .div-wrapper {
    padding:15px;
    border:2px solid #ccc;
}

.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link,
.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link-2 {
    background-image: url("../img/white-bg.png");
    background-repeat: repeat;
    position: absolute;
    width: 100%;
    bottom:-15px;
    left: 0;
    padding: 15px;
}

.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link a,
.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link-2 a {
    padding: 2px 10px;
    width: 100%;
    display: block;
}

.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link a:hover,
.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link-2 a:hover {
    background-image: url("../img/white-bg.png");
    background-repeat: repeat;
    text-decoration: none;
}

.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link a:before,
.paragraphs-item-2er-infobox-slideup .field-name-field-pg-link-2 a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.857em;
    margin-left:4px;
}

/* paragraphs-item-2er-popup-infokacheln */
.paragraphs-item-doppelinfobox .popup-wrapper .field-type-text {
    padding: 4px 10px;
    background-color: #fff;
    margin-top: -30px;
    float: left;
    cursor: pointer;
}

.paragraphs-item-doppelinfobox .field-name-field-pg-title,
.paragraphs-item-doppelinfobox .field-name-field-pg-title-2 {
    font-size: 1.6em;
    color:#E3001A;
    border-bottom:1px solid #E3001A;
    padding-bottom:10px;
    margin-bottom:10px;
}

.paragraphs-item-doppelinfobox .group-col-wrapper-5,
.paragraphs-item-doppelinfobox .group-col-wrapper-10 {
    margin-bottom:15px;
}

.paragraphs-item-doppelinfobox .group-col-wrapper-5,
.paragraphs-item-doppelinfobox .group-col-wrapper-6,
.paragraphs-item-doppelinfobox .group-col-wrapper-9,
.paragraphs-item-doppelinfobox .group-col-wrapper-10 {
    position:relative;
    padding-top: 2px;
}

.paragraphs-item-doppelinfobox .popup-wrapper {
    position:absolute;
    background-image: url("../img/white-bg.png");
    background-repeat: repeat;
    text-decoration: none;
    z-index: 100;
    bottom:0;
    width: 100%;
}

.paragraphs-item-doppelinfobox .popup-wrapper a {
    padding: 2px 10px;
    width: 100%;
    display: block;
    color: #464646;
}

.paragraphs-item-doppelinfobox .popup-wrapper a:hover {
    color:#E3001A;
}

.paragraphs-item-doppelinfobox .popup-wrapper a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.857em;
    margin-left: 4px;
}

.paragraphs-item-doppelinfobox .popup-wrapper:before {
    content: "\e253";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.8em;
    text-align:center;
    width:100%;
    border-bottom:1px solid #E3001A;
    padding-bottom:2px;
    color:#E3001A;
    cursor: pointer;
}

.paragraphs-item-doppelinfobox .popup-wrapper:hover:before {
    content: "\e252";
}

/* paragraphs-item-standard-text-mit-bild-links */
.paragraphs-item-standard-text-mit-bild-links .field-name-field-pg-title {
    font-size: 1.6em;
    color: #E3001A;
    margin-bottom: 10px;
    font-style: italic;
}
.paragraphs-item-standard-text-mit-bild-links .field-name-field-pg-bild {
    margin-bottom:15px;
}

.paragraphs-item-standard-text-mit-bild-links img {
    padding-top:4px;
}


/* paragraphs-item-standard-text-mit-bild-rechts */
.paragraphs-item-standard-text-mit-bild-rechts .field-name-field-pg-title {
    font-size: 1.6em;
    color: #E3001A;
    margin-bottom: 10px;
    font-style: italic;
}
.paragraphs-item-standard-text-mit-bild-rechts .field-name-field-pg-long-text {
    margin-bottom:15px;
}

.paragraphs-item-standard-text-mit-bild-rechts img {
    padding-top:4px;
}

/* paragraphs-item-text-mit-bild-und-infobox */
.paragraphs-item-text-mit-bild-und-infobox .field-name-field-pg-long-text-2,
.paragraphs-item-text-mit-bild-und-infobox .field-name-field-pg-link {
    padding: 15px;
    border: 2px solid #ccc;
    margin-bottom:10px;
}

.paragraphs-item-text-mit-bild-und-infobox .field-name-field-pg-bild,
.paragraphs-item-text-mit-bild-und-infobox .field-name-field-pg-long-text {
    margin-bottom:15px;
}

.paragraphs-item-text-mit-bild-und-infobox .field-name-field-pg-link a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.857em;
    margin-left:4px;
}

/* paragraphs-item-bildergalerie */
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie {
display: inline-block;
    width:100%;
}
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item {
    float:left;
    width:20%;
}
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-items {
    margin-left:-1px;
    margin-right:-1px;
}
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item a {
    margin-left:1px;
    margin-right:1px;
    display: block;
}
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item {
    display: none;
    margin-bottom:2px;
}
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie.open .field-item {
    display: block;
}
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item:nth-child(1),
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item:nth-child(2),
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item:nth-child(3),
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item:nth-child(4),
.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie .field-item:nth-child(5){
    display: block;
}
.paragraphs-item-bildergalerie .field-name-field-pg-title {
    font-size: 24px;
    font-style: italic;
    color: #E3001A;
    margin-bottom: 10px;
    margin-top: 10px;
}

.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie-info .field-item:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.857em;
    margin-top:6px;
    color:#E3001A;
    clear:left;
}

.paragraphs-item-infotext {
    overflow:hidden;
}

.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie {
    position: relative;
}

.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie.more:after {
    content: "\2b";
    position: absolute;
    right:-10px;
    top:50%;
    margin-top:-10px;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.857em;
    margin-top:6px;
    background-color:#E3001A;
    color:#fff;
    clear:left;
    padding:10px;
    box-shadow: 2px 2px 10px #ccc;
    cursor: pointer;
}

.paragraphs-item-bildergalerie .field-name-field-pg-bildergalerie.open:after {
    content: "\2212";
}

/* paragraphs-item-ansprechpartner */
.col-sidebare .paragraphs-items .entity-paragraphs-item {
    margin-bottom: 40px;
}

.paragraphs-item-ansprechpartner .field-name-title-ansprechpartner .field-items,
.paragraphs-item-ansprechparnter-multiple .field-name-title-ansprechpartner .field-items,
.paragraphs-item-infotext .field-name-field-infofeld-titel .field-items,
.paragraphs-item-linkhilfe-box .field-name-field-titel .field-items,
.paragraphs-item-infobild .field-name-field-pg-infotitle,
.paragraphs-item-calendar .field-name-title-calender .field-items,
.block .calender-title {
    font-size: 1.714em;
    line-height:24px;
    color:#464646;
    padding-bottom:10px;
    /* font-style: italic; */
    margin-bottom:10px;
    border-bottom: 1px solid #CACACA;
    font-family: 'FagoNo';
    position: relative;
}

.paragraphs-item-ansprechpartner .field-name-title-ansprechpartner:after,
.paragraphs-item-ansprechparnter-multiple .field-name-title-ansprechpartner:after {
    font-size: 3.600em;
    line-height: initial;
    content: "c";
    font-family: 'awosym';
    position: absolute;
    color: #e3001a;
    margin-bottom: 0;
    margin-top: 0;
    width: 42px;
    height: 42px;
}

.paragraphs-item-ansprechpartner {
    position: relative;
}

.paragraphs-item-ansprechpartner .field-type-text,
.paragraphs-item-ansprechpartner .field-type-email,
.paragraphs-item-infobild .field-name-field-pg-infoimage .field-items,
.paragraphs-item-ansprechparnter-multiple .field-type-text,
.paragraphs-item-ansprechparnter-multiple .field-type-email,
.paragraphs-item-ansprechparnter-multiple .field-name-field-pg-infoimage .field-items {
    margin-left:50px;
}

.paragraphs-item-ansprechpartner a .field-type-text,
.paragraphs-item-ansprechpartner a .field-type-email,
.paragraphs-item-ansprechparnter-multiple a .field-type-text,
.paragraphs-item-ansprechparnter-multiple a .field-type-email {
    color:#474747;
}



.paragraphs-item-linkhilfe-box .field-name-field-titel:after {
    font-size: 4.2em;
    line-height: normal;
    content: "e";
    font-family: 'awosym';
    position: absolute;
    color: #e3001a;
    margin-bottom: -10px;
    margin-top: 0px;
    width: 42px;
    height: 42px;
    top:60px;
}

.paragraphs-item-linkhilfe-box {
    position: relative;
}

.paragraphs-item-linkhilfe-box .field-name-field-pg-linkhilfe-link .field-items a {
    margin-left: 50px;
    color: #474747;
    display: block;
    line-height: 120%;
    padding-bottom: 6px;
    text-indent: -8px;
    padding-left: 15px;
}

.paragraphs-item-linkhilfe-box .field-name-field-pg-linkhilfe-link .field-items a:hover {
    color:#E3001A;
}

.paragraphs-item-linkhilfe-box .field-name-field-pg-linkhilfe-link a:before {
content: "\e250";
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
    font-size: 0.714em;
    margin-right:5px;
}

.paragraphs-items .paragraphs-item-3er-kachel-hochfomat .field-name-field-pg-bild {
    margin-bottom: 15px;
}

/* styles for news */
.paragraphs-item-neuigkeiten-box .field-name-field-p-newsbox-title,
.paragraphs-item-organigramm .field-name-field-organigramm-titel {
	font-size: 1.286em;
    font-family: 'FagoNo';
    font-style: italic;
	line-height: 1.0;
    color:#E3001A;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-bottom:10px;
    border-bottom: 1px solid #CACACA;
}

.view-news-block .views-field-field-news-date .field-content {
    font-size: 0.857em;
    font-family: 'FagoNo';
    color:#474747;
    margin-top: 5px;
    padding-left: 10px;
}

.view-news-block .views-field-title .field-content {
    font-family: 'FagoNo';
	font-size: 1.000em;
    color:#E3001A;
    padding-left: 23px;
    text-indent: -7px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.view-news-block .views-field-title .field-content:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.714em;
    margin-top:3px;
    margin-right:5px;
}

.view-news-block .views-field-nothing {
	margin-left: 25px;
    margin-top: 5px;
	margin-bottom: 20px;
}

.view-news-block .views-field-nothing .field-content,
.view-news-block .views-field-body .field-content {
	font-size: 0.857em;
    font-family: 'FagoNo';
	color:#474747;
    line-height: 1.2;
}

.view-news-block .views-field-nothing .field-content a:before {
    content: "\e092";
    position: relative;
    left: -3px;
    top: 1px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.714em;
    margin-left: 8px;
}

.paragraphs-item-neuigkeiten-infospalte .field-name-field-p-newsbox-title,
.paragraphs-item-dokumentenbox-infospalte .field-name-field-dokumentenbox-info-titel,
.paragraphs-item-awo-jobfinder-infospalte .field-name-field-jf-info-titel,
.paragraphs-item-pflegeplatzsuche-infospalte .field-name-field-pflegeplatzsuche-titel {
	font-size: 1.714em;
    font-family: 'FagoNo';
    /* font-style: italic; */
    color:#464646;
    margin-bottom: 10px;
    padding-bottom:10px;
    border-bottom: 1px solid #CACACA;
}

.paragraphs-item-neuigkeiten-infospalte .field-name-field-p-newsbox-title {
    position: relative;
}

.paragraphs-item-neuigkeiten-infospalte .field-name-field-p-newsbox-title:after {
    font-size: 2.400em;
    line-height: normal;
    content: "b";
    font-family: 'awosym';
    position: absolute;
    color: #e3001a;
    margin-bottom: -10px;
    margin-top: 0px;
    width: 42px;
    height: 42px;
    font-style: normal;
    bottom: -42px;
}

.paragraphs-item-neuigkeiten-infospalte .views-field-field-news-date .field-content {
	font-size: 0.857em;
    color:#474747;
    line-height: 1.2;
	margin-left: 50px;
    padding-left: 0px;
}

.paragraphs-item-neuigkeiten-infospalte .views-field-title .field-content {
    padding-left: 15px;
	margin-left: 50px;
	text-indent: -7px;
}

.paragraphs-item-neuigkeiten-infospalte .views-field-body .field-content {
	font-size: 0.857em;
    color:#474747;
    line-height: 1.2;
	margin-left: 50px;
}

.paragraphs-item-neuigkeiten-infospalte .views-field-view-node {
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #CACACA;
}

.view-news-block .views-field-view-node a {
    font-family: 'FagoNo';
	font-size: 0.857em;
	color: grey;
	background: #EFEFEF;
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 6px;
}

.view-news-block .views-field-view-node a:hover,
.paragraphs-item-awo-jobfinder-infospalte .field-name-field-jf-info-link-weiter a:hover,
.paragraphs-item-neuigkeiten-infospalte .further-news a:hover {
	color: white;
	background: #B71119;
}

.view-news-block .views-field-view-node a:after {
    content: "\e092";
	color: #E3001A;
    position: relative;
    top: 1px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.714em;
    margin-left: 8px;
}

.paragraphs-item-awo-jobfinder-infospalte .field-name-field-jf-info-link-weiter a,
.paragraphs-item-neuigkeiten-infospalte .further-news a {
	margin-left: 50px;
	font-family: 'FagoNo';
	font-size: 0.857em;
	color: grey;
	background: #EFEFEF;
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 6px;
}

.paragraphs-item-awo-jobfinder-infospalte .field-name-field-jf-info-link-weiter a {
	margin-left: 0px;
}

.paragraphs-item-awo-jobfinder-infospalte .field-name-field-jf-info-link-weiter {
	margin-top: 20px;
}

.node-type-news .page-header {
	font-size: 1.6em;
    font-family: 'FagoNo';
    color:#E3001A;
    margin-top: 20px;
    margin-bottom: 10px;
}

.node-news .field-name-field-news-date .field-item {
	font-size: 0.857em;
    font-family: 'FagoNo';
	color:#474747;
	padding-left: 10px;
    margin-bottom: 10px;
}

.node-news .field-name-field-news-date .field-item:before {
	content: "Meldung vom ";
    font-family: 'FagoNo';
	font-size: 0.857em;
    color:#474747;
    margin-bottom: 10px;
}

.node-news .field-name-body {
	padding-left: 10px;
}

#block-views-news-block-block-2 .block-title,
#block-views-news-block-block-3 .block-title {
	font-size: 1.6em;
    font-family: 'FagoNo';
    color:#E3001A;
    margin-bottom: 10px;
    padding-left:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #CACACA;
}

#block-views-news-block-block-2 .view-filters,
#block-views-news-block-block-3 .view-filters {
    margin-left: 10px;
}


#edit-field-news-keywords-tid-wrapper {
  width: 500px;
}

#block-views-news-block-block-3 .views-field-field-news-keywords {
	font-size: 0.857em;
    color:#474747;
    line-height: 1.2;
    margin-left: 25px;
}

#block-views-news-block-block-3 .sitename {
    color:#E3001A;
	margin-left: 5px;
}

#block-views-news-block-block-3  .views-field-add-current-domain-to-news {
	font-size: 0.857em;
    line-height: 1.2;
    margin-left: 25px;
    margin-bottom: 20px;
}

/* styles for dokumentenbox */
.paragraphs-item-dokumentenbox-infospalte .field-name-field-dokumentenbox-info-titel {
    position: relative;
}
.paragraphs-item-dokumentenbox-infospalte .field-name-field-dokumentenbox-info-titel:after {
    content: "g";
    font-family: 'awosym';
    font-style: normal;
    color:#E3001A;
    font-weight: 400;
    position: absolute;
    margin-bottom: 0px;
    margin-top: 0px;
    bottom: -46px;
    font-size: 2.2em;
    height: 42px;
    width: 42px;
}

.paragraphs-item-dokumentenbox-infospalte .field-name-field-dokumentenbox-info-doks {
	margin-left: 40px;
	margin-top: 18px;
	margin-bottom: 10px;
}

.paragraphs-item-dokumentenbox .file-icon,
.paragraphs-item-neuigkeiten-box .field-name-field-p-newsbox-verschlagwortung,
.paragraphs-item-neuigkeiten-infospalte .field-name-field-p-newsbox-verschlagwortung,
.paragraphs-item-dokumentenbox-infospalte .file-icon {
	display: none;
}

.paragraphs-item-dokumentenbox .field-name-field-dokumentenbox-dokumente {
	margin-left: 10px;
}

.paragraphs-item-dokumentenbox a:before {
    content: "\e022";
	margin-right: 5px;
    font-family: 'Glyphicons Halflings';
    line-height: 1;
    font-size: 0.8em;
}

.paragraphs-item-dokumentenbox-infospalte a {
    margin-left: 20px;
    text-indent: -7px;
    display: inline-block;
}

.paragraphs-item-dokumentenbox-infospalte a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.714em;
    margin-top: 3px;
    margin-right: 5px;
}

/* styles for awo_linkmachine */
.paragraphs-item-link-machine {
	font-family: 'FagoNo';
	font-size: 0.857em;
}

.paragraphs-item-link-machine .linkmachine-number {
    font-family: 'FagoNo';
	font-size: 1.571em;
	width: 40px;
	height: 40px;
	border-radius: 50%;
    border: 1px solid lightgrey;
	line-height: 40px;
	text-align:center;
	margin-left: 10px;
	margin-top: 2px;
  	margin-right: auto;
}

.paragraphs-item-link-machine .linkmachine-line {
	height: 20px;
	width: 90%;
	margin-left: 10px;
	border-bottom: 1px solid #CACACA;
}

.paragraphs-item-link-machine .linkmachine-theme-label {
	font-size: 1.000em;
    font-family: 'FagoNo';
    color:#E3001A;
}

.paragraphs-item-link-machine .linkmachine-theme {
	height: 1.429em;
	margin-top: -10px;
	margin-bottom: 5px;
}

.paragraphs-item-link-machine strong {
	background: #EFEFEF;
}

.paragraphs-item-link-machine a {
	color: grey;
	background: #EFEFEF;
	display: inline-block;
    padding-left: 10px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 6px;
}

.paragraphs-item-link-machine .linkmachine-resultline a:after {
    content: "\e092";
	color: #E3001A;
    position: relative;
    top: 1px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.714em;
    margin-left: 8px;
}

.paragraphs-item-link-machine .linkmachine-theme-section {
	margin-top: 5px;
}

.paragraphs-item-link-machine select {
	width: 100%;
}

.paragraphs-item-link-machine .linkmachine-resultline {
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* paragraphs-item-calendar */
.paragraphs-item-calendar .mini.has-events,
aside .view-calendar .mini.has-events {
    background-color:#fff;
    border:1px solid #E3001A;
}

.paragraphs-item-calendar .mini.has-events a,
aside .view-calendar .mini.has-events a {
    color:#464646;
    font-weight: bold;
    text-decoration: none;
}

.paragraphs-item-calendar .mini.today.has-no-events,
.paragraphs-item-calendar .mini.today.has-events,
aside .view-calendar .mini.today.has-no-events,
aside .view-calendar .mini.today.has-events {
    background-color:#E3001A;
    color:#fff;
    border:1px solid #E3001A;
}

.paragraphs-item-calendar .mini.today.has-events a,
aside .view-calendar .mini.today.has-events a {
    color:#fff;
}

.paragraphs-item-calendar .calendar-calendar,
aside .view-calendar .calendar-calendar {
    margin-left: 50px;
    margin-bottom:20px;
}

.paragraphs-item-calendar .view-calendar table.mini th,
aside .view-calendar table.mini th {
    background-color: transparent;
    color: #464646;
    font-size: 0.857em;
    font-weight: bold;
    border: none;
    text-align: center;
    font-style: italic;
}

.paragraphs-item-calendar .calendar-calendar td,
aside .view-calendar .calendar-calendar td {
    text-align: center;
    font-style: italic;
}

.paragraphs-item-calendar .field-name-calendar-upcoming ul,
aside .view-calendar .field-name-calendar-upcoming ul {
margin-left:50px;
    padding-left: 0;
}

.paragraphs-item-calendar .field-name-calendar-upcoming ul li.views-row,
aside .view-calendar .field-name-calendar-upcoming ul li.views-row,
aside .view-calendar ul li.views-row {
    list-style: none;
    margin-bottom:10px;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-title a,
aside .view-calendar .field-name-calendar-upcoming .views-field-title a,
aside .view-calendar .views-field-title a {
    color:#474747;
    font-weight:normal;
    font-size: 0.857em;
    font-family: 'FagoNo';
}


.paragraphs-item-calendar .more-link,
aside .view-calendar .more-link {
    float: left;
    display: inline-block;
    clear: both;
    width: 100%;
}

.paragraphs-item-calendar .more-link a,
aside .view-calendar .more-link a {
    font-family: 'FagoNo';
    font-size: 0.857em;
    color: grey;
    background: #EFEFEF;
    padding-left: 10px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 6px;
}

.paragraphs-item-calendar .more-link a:hover,
aside .view-calendar .more-link a:hover {
    background-color:#B71119;
    color:#fff;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-title h5,
aside .view-calendar .views-field-title h5 {
margin-top:0;
    margin-bottom:2px;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-title,
aside .view-calendar .views-field-title,
.paragraphs-item-calendar .field-name-calendar-upcoming .dott-on,
aside .view-calendar .dott-on{
    font-family: 'FagoNo';
    display: inline-block;
    font-size: 0.857em;
    color: #474747;
    line-height: 1.2;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-title,
aside .view-calendar .views-field-title {
padding-bottom: 10px;
border-bottom: 1px solid #CACACA;
    width: 100%;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-title a,
aside .view-calendar .views-field-title a {
    font-family: 'FagoNo';
    font-size: 1.200em;
    color: #E3001A;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-left: 12px;
    display: inline-block;
    text-indent: -7px;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-field-event-date,
aside .view-calendar .field-name-calendar-upcoming .views-field-field-event-date {
    margin-bottom:0px;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .more-link,
aside .view-calendar .field-name-calendar-upcoming .more-link {
    margin-left:50px;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-title a:before,
aside .view-calendar .field-name-calendar-upcoming .views-field-title a:before,
aside .view-calendar .views-field-title a:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.714em;
    margin-right: 3px;
}

.paragraphs-item-calendar .field-name-calendar-upcoming .views-field-field-event-date a,
aside .view-calendar .field-name-calendar-upcoming .views-field-field-event-date a,
aside .view-calendar .views-field-field-event-date a {
    font-size: 0.857em;
    color: #474747;
    line-height: 1.2;
}

.paragraphs-item-calendar .view .date-nav-wrapper .date-prev,
aside .view-calendar .date-nav-wrapper .date-prev {
    right: auto;
    left: 0;
}

.paragraphs-item-calendar .view ul.pager,
aside .view-calendar ul.pager {
float: left;
    margin: 0;
}

.paragraphs-item-calendar .view .date-nav-wrapper .date-nav,
aside .view-calendar .date-nav-wrapper .date-nav {
margin-left:120px;
    width: auto;
    margin-bottom: 0;
}

.paragraphs-item-calendar .view .date-nav-wrapper .date-prev,
.paragraphs-item-calendar .view .date-nav-wrapper .date-next,
aside .view-calendar .date-nav-wrapper .date-prev,
aside .view-calendar .date-nav-wrapper .date-next {
    -moz-border-radius: none;
    border-radius: none;
    background: none transparent;
    float: none;
    padding: 0;
}

.paragraphs-item-calendar .view .date-nav-wrapper .date-heading a,
.paragraphs-item-calendar .view .date-nav-wrapper .date-heading h3,
aside .view-calendar .date-nav-wrapper .date-heading a,
aside .view-calendar .date-nav-wrapper .date-heading h3 {
    font-size:1.000em;
    color:#474747;
    line-height: normal;
    height:20px;
    margin-top: -32px;
    font-style: normal;
    font-family: 'FagoNo';
}

.paragraphs-item-calendar .view .date-nav-wrapper a,
aside .view-calendar .date-nav-wrapper a {
display: inline-block;
padding: 0;
background-color: #fff;
border: none;
border-radius: 0;
}

.paragraphs-item-calendar  .field-name-title-calender:after,
aside .block .calender-title:after {
    font-size: 3.800em;
    line-height: normal;
    content: "a";
    font-family: 'awosym';
    position: absolute;
    color: #e3001a;
    margin-bottom: -10px;
    margin-top: 8px;
    width: 42px;
    height: 42px;
}

aside .block .calender-title:after {
    margin-top: 26px;
    font-size: 50px;
}

aside .view-calendar .calender-title {
    clear: both;
padding-bottom: 0;
    margin-bottom: 0;
}

aside .calender-title h3 {
margin-top:0;
    margin-bottom: 0;
}

aside .calender-title,
.block .calender-title {
    margin-bottom:0;
}

aside .view-calendar .date-nav {
    padding-top:0;
}

.calendar-calendar tr,
.paragraphs-item-calendar .view .date-nav-wrapper a,
aside .view-calendar .date-nav-wrapper a,
.calendar-calendar table.mini td.empty {
    background-color: transparent;
    border-color:transparent;
}

/* Freiplatzpflege */
.paragraphs-item-freiplatzanzeige .field-name-field-freie-plaetze .field-label {
    position: relative;
}

.paragraphs-item-freiplatzanzeige .field-name-field-freie-plaetze .field-label:after {
    font-size: 2.2em;
    content: "f";
    font-family: 'awosym';
    position: absolute;
    bottom: -52px;
    color: #e3001a;
    left: 8px;
    margin-bottom: 0;
    margin-top: 24px;
    width: 42px;
    height: 42px;
    display: block;
    font-style: normal;
}

.paragraphs-item-freiplatzanzeige .field-name-field-freie-plaetze .field-label {
    font-size: 1.714em;
    font-family: 'FagoNo';
    font-style: normal;
    font-weight: normal;
    color: #464646;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CACACA;
}

.paragraphs-item-freiplatzanzeige .field-name-field-beschriftung .field-item:before {
    content: "\e250";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    font-size: 0.714em;
    margin-right: 3px;
}
.paragraphs-item-freiplatzanzeige .field-name-field-beschriftung .field-item:after {
	content: ":";
	display: inline-block;
}

.paragraphs-item-freiplatzanzeige .field-name-field-beschriftung {
    margin-left: 50px;
    display: inline-block;
}

.paragraphs-item-freiplatzanzeige .field-collection-view {
	border-bottom: none;
}

.paragraphs-item-freiplatzanzeige .field-name-field-anzahl {
    color: #E3001A;
    margin-left: 0.5em;
    display: inline-block;
}

.paragraphs-item-freiplatzanzeige .field-name-field-sortierung {
    display: none;
}

/* styles pflegeplatzsuche infospalte */
.paragraphs-item-pflegeplatzsuche-infospalte .field-name-field-pflegeplatzsuche-titel:after {
    content: url("../img/infosp_pflegeplatzsuche.png");
    position: absolute;
    margin-bottom: -10px;
    margin-top: 25px;
}

.paragraphs-item-pflegeplatzsuche-infospalte .field-name-field-pflegeplatzsuche-bild {
    margin-left: 50px;
    margin-top: 25px;
}

/* styles for panorama-bild */
.paragraphs-item-panorama-bild .field-name-field-panorama-titel,
.paragraphs-item-zwischentitel .field-name-field-zwischentitel,
.paragraphs-item-tabelle-3-spaltig .field-name-field-tabelle-3-titel,
.paragraphs-item-unterbezirk-finder .field-name-field-unterbezirkfinder-titel,
.paragraphs-item-dokumentenbox .field-name-field-dokumentenbox-titel {
	font-size: 1.286em;
    font-family: 'FagoNo';
	line-height: 1.0;
    color:#E3001A;
    margin-top: 10px;
    margin-bottom: 10px;
}

.gardengnome-player * {
	z-index: 1000 !important;
}

/* styles for tabelle-3-spaltig */
.paragraphs-item-tabelle-3-spaltig .paragraphs-item-zeile-3-spaltig {
	margin-bottom: 0px;
}

.paragraphs-item-tabelle-3-spaltig .paragraphs-item-tabelle-zwischenueberschrift {
    font-weight: bold;
	color: grey;
    margin-top: 10px;
	margin-bottom: 0px;
}

/* styles for zwischentitel */
.paragraphs-item-zwischentitel {
	margin-top: 30px;
}

.paragraphs-item-zwischentitel .content {
	margin-bottom: -10px;
}

/* styles for jobfinder */
.paragraphs-item-jobfinder select {
	width: 100%;
}

.paragraphs-item-jobfinder input {
	width: 100%;
	height: 24px;
}

.paragraphs-item-jobfinder .userfilter {
	margin-bottom: 5px;
}

.paragraphs-item-awo-jobfinder-infospalte #jobfinder_infospalte_result {
	font-size: 13px;
}

.paragraphs-item-jobfinder .jobfinder-button,
.paragraphs-item-neuigkeiten-box .further-news a
 {
	color: grey;
	background: #EFEFEF;
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 6px;
}

.jobtitle:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-size: 0.714em;
    margin-top:3px;
    margin-right:5px;
}


/* Infobox */
.paragraphs-item-infobox-zentriert .field-name-field-titel {
    font-size: 1.286em;
    font-family: 'FagoNo';
    font-style: italic;
    line-height: 1.0;
    color: #E3001A;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-bottom: 15px;
    border-bottom: 1px solid #CACACA;
}

.paragraphs-item-infobox-zentriert .field-name-field-pg-long-text {
    padding:15px;
    border-bottom: 1px solid #CACACA;
    margin-bottom: 10px;
    padding-bottom: 20px;
    font-size:0.857em;
}

.date-display-range {
	padding-left: 15px;
}


/* Video */
.paragraphs-item-video .field-name-field-pg-video video {
    max-width:100%;
    height: 100%;
}

.paragraphs-item-video .field-name-field-pg-video-extern iframe {
    max-width:100%;
}

.paragraphs-item-video .mytubetrigger {
  position: relative;
  padding-top: 0;
  height: 0;
  overflow: hidden;
}

.paragraphs-item-video .mytube,
.paragraphs-item-video .mytube .mytubetrigger,
.paragraphs-item-video .mytube img.mytubethumb {
  width: 100% !important;
  height: auto !important;
}

.paragraphs-item-video .mytube iframe,
.paragraphs-item-video .mytube object,
.paragraphs-item-video .mytube embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mytube .mytubetext {
  font-size: 12px;
  line-height: 13px;
  margin-top: 5px;
}

.mytube {
  width: 100%!important;
  height: auto;
}

.mytube img {
  width: 100%;
  height: auto;
}

.mytube img.mytubeplay {
  left: 50% !important;
  margin-top: -30px;
  top: 50% !important;
  margin-left: -30px;
}

.mytube .iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
}



/* Umfrage */
.paragraphs-item-umfrage .field-name-title h2 {
    font-size: 16px;
    font-style: italic;
    color: #E3001A;
}

.paragraphs-item-umfrage .choices {
    margin-bottom:10px;
}

/* Störer */
.paragraphs-item-pg-stoerer {
    position: relative;
}

.paragraphs-item-pg-stoerer .group-col2 {
background-image: url(../img/white-bg.png);
background-repeat: repeat;
width: 100%;
    margin: 0 5px;
    padding: 0;
    background-color: #ccc;
}

.paragraphs-item-pg-stoerer .group-col2 .field-name-title,
.paragraphs-item-pg-stoerer .group-col2 .field-name-field-st-teaser {
    padding:15px;
}

.paragraphs-item-pg-stoerer .group-col2 .field-name-title {
    padding-bottom:0px;
}

.paragraphs-item-pg-stoerer .group-col2 .field-name-field-st-teaser {
    padding-top:0px;
}

.paragraphs-item-pg-stoerer .group-col2 .field-name-title h3 {
    font-size: 16px;
    font-style: italic;
    color: #E3001A;
    margin-top:0;
}

.paragraphs-item-awo-karte-33 #usresult {
	max-width: 250px;
}
