/* Custom Font-family and Font-source */
/*Linkfarbe TPortal rot*/
.tp-wrapper .tp-detail .tp-header-headline, .tp-wrapper a, .tp-wrapper a:hover, .tp-wrapper .tp-panel-headline, .tp-wrapper .tp-standalone-navbar-link:hover, .tp-wrapper .tp-standalone-navbar-link:focus, .tp-wrapper .tp-address-block-distance-reference, .tp-wrapper .tp-congress-room-item .tp-icon-ok:before {
color: #de1f26;
}

/*Warenkorb Linkfarbe blau*/
.cart-link a, .cart-link a:hover, .cart-link a:visited, .cart-headline-linked a {
    color: #000000;
}

.cart-button-tertiary, a.cart-button-tertiary, a.cart-button-tertiary:hover {
    color: #de1f26;
}

/*Standardschrift 16px*/
.tp-wrapper *, .tp-wrapper div, .tp-wrapper p, .tp-wrapper .tp-headline-primary, .tp-wrapper .tp-headline-secondary, .tp-wrapper .tp-headline-tertiary, .tp-wrapper .tp-headline-quaternary, .tp-wrapper .pure-g, .tp-wrapper .pure-g [class*=pure-u] {
    font-size: 16px;
}

/*Überschrift Bildsuche Startseite*/
.tp-wrapper .tp-imagesearch-text{
    font-size: 20px;
}

/*Überschriften Warenkorb*/
.tp-wrapper .cart-headline-primary, .tp-wrapper .cart-headline-bookingnumber{
    font-size: 1.5em;
}

.tp-wrapper .cart-headline-secondary{
    font-size: 1.1875em;
}

.tp-wrapper .cart-select{
    font-size: .8125em;
}



.tp-wrapper,
.tp-wrapper #cart-content-area,
.tp-wrapper .cart-exchange-currency,
.tp-wrapper .cart-button-primary,
.tp-wrapper .cart-button-secondary,
.tp-wrapper .cart-button-tertiary,
.tp-wrapper .cart-headline-primary,
.tp-wrapper .cart-headline-secondary,
.tp-wrapper .cart-headline-tertiary,
.tp-wrapper .cart-infobox-error:after,
.tp-wrapper .cart-input,
.tp-wrapper .cart-label strong,
.tp-wrapper .cart-list strong,
.tp-wrapper .cart-select,
.tp-wrapper .cart-steps li:before,
.tp-wrapper .cart-textarea,
.tp-wrapper .cart-text strong {
font-family: 'Work Sans', sans-serif;
font-size: 16px;
line-height: 1.5 !important;
}

/* Hintergrundfarbe: #ffffff = #ffffff */
.tp-wrapper .tp-header-standalone--background {
background-color: #ffffff;
}
/* Hintergrundfarbe: #ffffff = #ffffff */
.tp-wrapper .tp-hero__content{
background-color: #ffffff;
}

