h1, h2, h3, h4, h5 {
    color: #bf1c21;
}
.button {
    background-color: #bf1c21 !important;
    border: 1px solid #bf1c21 !important;
}
.button:hover {
    background-color: white !important;
    color: #bf1c21 !important;
}
.internal-link, .internal-link-icon, .external-link, .external-link-internal-icon, .external-link-new-window, .mail, .download, .teaser-text a, .ce-bodytext a, .frame-type-text a, .license-info a, .t3ddy-tab-title {
    color: #bf1c21 !important;
}
.internal-link:hover, .internal-link-icon:hover, .external-link:hover, .external-link-internal-icon:hover, .external-link-new-window:hover, .mail:hover, .download:hover, .teaser-text a:hover, .ce-bodytext a:hover, .frame-type-text a:hover, .license-info a:hover, .t3ddy-tab-title:hover {
    color: #931519 !important;
}
.blue-header > .csc-header > h2 {
    background-color: #bf1c21 !important;
}
.ce-div {
    border: solid #bf1c21;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.25rem 0 1.1875rem;
    height: 0;
    margin-top: 0;
}
.blue-line {
    border-top: 3px solid #bf1c21 !important;
}
.internal-link-icon, .teaser-text a, .external-link-internal-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAbUlEQVRIie2SQQ6AMAgEqfEZnvz/H3waXpWFBo17MTvHljJZigkhxP8YnUTHtsPZBL9cQf+lfvcJHpswhDHVTcpKWEqZI02lK5TlwF+8xNlLA3QTwno3iZMZzIQgM+LSpDKWsJSxhKVMiOeY2QmaBQwYMHaTUgAAAABJRU5ErkJggg==') !important;
}
.internal-link-icon:hover, .teaser-text a:hover, .external-link-internal-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAa0lEQVRIie2SQQ6AMAgEqfETxmf7YLwqCw0a92J2ji1lshQTQoj/MTqJjm2Hswl+uYL+S/3uEzw2YQhjqpuUlbCUMkeaSlcoy4G/eImzlwboJoT1bhInM5gJQWbEpUllLGEpYwlLmRDPMbMTDJ8L4urp9jwAAAAASUVORK5CYII=') !important;
}
.external-link, .external-link-new-window {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABLklEQVRYhe2VMUsDMRiGH6U4OXWxhS66uwod3Ry6lrb+AHcX8T84+xfabu2ko2Pp2L20RVxcnLpVDonkIHe5nLkkp2DvgY8jyXff+/IlJFTsPQdxA15ap7696AIPak0Dx8Ds8m3dEcu17BwndjLyaEgD7TgnpIGpDBMjoA9sZXxzaEgOTSw+Bt7V2moHboBrR+E58Ao8aitJ8QGwNBk4kzFMFYgsOrUAPrRZXVwjfQZWwL2W5caP4oKyzoCVeFkGrMXLMFBIPLQBW/FIHYS6iPLEb4ENMJHjO1U3hIE8ccEFcKIYSNyWvltg0/amNhPIQOEDl4WrAbF1PV/xuJALn8CR/HrhswXe4oLfeo6NVAYqA39uIH0P1IErLcuPet7faQPnwLOW5c9TCTX/A8AXO0Q45sMmB3gAAAAASUVORK5CYII=') !important;
}
.external-link:hover, .external-link-new-window:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABLUlEQVRYhe2VsUpDMRSGP6V0cioU27W7q+AbOHQtWh+gWwcX8R0ci6+gbnZqH6F07C4iLiIFJ7dKKZFcSG+amObkVtD7weGSm5Pz/5yEhJJ/z17WgEG9Ke1FB7gxazo4ACb9+VtbTVc250Sx0OGjoQ2cZDkpDQx1uLgHzoFPHd/sO5JTk4k/AO9mbbMDPeAiUngKvAK31sy6eBd4chlo6bjLFVgGdGoGfFh/bXGL/Bl4Bq6trDh+FFcUdQaCxIsyECxehIGtxFMbCBVfmoNUF5FP/BJ4AR71+MrUTWHAJ644Bg4NA2u3pXQLQtrufeUkBrY+cJuINaC27kwqnhWK4Quo6q8IyRaIxRW7eo6dlAZKA79uIH8P1IBTK0tGzbc6b+AIGFtZckYF1PwLACshdDjmg2rhGQAAAABJRU5ErkJggg==') !important;
}
.mail {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACH0lEQVRYhe3WzUtUURzG8U8iFhQEZVakiAQFam0qqBZBEBQJtYkgqD+gTdgmMtpV2qoWgn+Bu8AWwQi5iDCoIHARhBYV9IoECbUJSYoz/cZuc5URccZFfuEu7jm/8zzPnLe5VvjvWfWgue3xck5CPfbjRzy1ZE166sPwBq7XOMBVXKuLlzO57upT9CwFaMdzNNTAuCG82rMB7qMD79CUG7J0NIVHR3jOBhjFKTTiDTqrYN4Z2o3hNZoNkBjCvgg1hq6cxOLpCs268BgqKdWVSaaiNkzhHrqXwLw7tKZCeyzbWR4gMYlmjOM2BnIVC2cgNMZDc7J85FwBEtOxS4dxHiO5isqMxNjh0Jqea8R8AUocRz+O4EPcXpVINRMxpj805qVSgMQFvMA2fMHWXMVfUt977MDLheyhSgGS4MeYwrSRVuM19uQq/7SlvvVxxlOIT2jJVS4wwDG8xSacxgnsxgyeojdT2xttM1FzFOewMUKdzKlXCHATBXzHTtyJ9rSbW2ONe/Aznp5oa42axGDM3Dfcxa2cS/wdl78/xEE8wuEwyPI1rtK0uc5mzAo5dV5hS9x6F0P3UPZEZANsj2ncgD5cycn9S2Ee03LSDzgQs3oJn+MbpEhpCXbF1K2Lta9kvhgux6ytjVOVPIufZL9CLJ3zvXPdVkvMZjyLm3F2BibiuFTbXHi0hOdsgMFcWfUpepaWYFk/Sp/kulZYoVbgN44ubgSd8EWHAAAAAElFTkSuQmCC') !important;
}
.mail:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACH0lEQVRYhe3WzUtUURzG8U8iFhQEpZaUSAQFam0qqBZBEBQJtYkgqD+gTdgmMtpV1qoWgn+Bu8AWgUKuwqCCwEUQWlTQKxIk1CYkKc70G7vNVWYQZ1w0X7iLe87vPM8z522uOv89qwZa2h6v5CQ0Yj9+xFNL1qSnMQxv4HqNA1zFtYZ4OZPrrj4Fz2KATjxHUw2Mm8KrMxvgAbrwDq25IctHa3h0hed8gHGcQjPeoLsK5t2h3Rxe49kAiWHsi1AT6MlJLJ2e0GwIj+GiUkOJZCrahhncR+8ymPeG1kxoT2Q7SwMkprEVk7iDwVxF5QyGxmRoTpeOXChAYjZ26SjOYyxXUZ6xGDsaWrMLjVgsQJHjGMARfIjbqxypZirGDITGopQLkLiAF9iCL2jLVfwl9b3HDrysZA+VC5AEP8YUpo20Gq+xJ1f5py31rY8znkJ8QnuussIAx/AWLTiNE9iNOTxFf6a2P9rmouYozmFjhDqZUy8T4BZG8B07cTfa027uiDXuw894+qKtI2oSQzFz33APt3Mu8Xdc+v4QB/EIh8Mgy9e4StPmOpsxG8mp8wqb49a7GLqHsiciG2B7TOMG3MSVnNy/jCxiWkr6AQdiVi/hc3yDFCguwa6YunWx9uXMl8LlmLW1caqSZ+GT7FeIpXO+d6HbapnZhGdxM87PwFQcl2qbC4/28JwPMJQrqz4Fz+ISrOhH6ZNcV506tQK/AZBwbVNw0vREAAAAAElFTkSuQmCC') !important;
}
span.telefon-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkElEQVRYhe2WzVHDMBCFHwx34J4DqQCnAkgFSQckHYQKgA5MBXE6gAoSOjAVADPciTvILKxAaPVnRwoc8mZ88K7H+81qJT3s9dc6oPrLXl/HOAZQAhgDOOEYvV+nZh2+v+DQiJ0DeAUw0YqTZgyWXDoAFVgZhXWNRSSBdIDSUxy7AJiI7I4BYjTKBRA7YMm7oAAakbErGwB4+4U0C+S3AliJ7G/RkC5ENCHAg8j+KEtxE+ARwFp88aVQd5IAgA8jm24tsWwAti7QElyIaAaAxjPpZY4LyXYSLhxrXniWKCkAuOWupbgS0QwAb57LqUoJ4QIAb0vX9BPE3DETZGo+yGgBuAkNr82SmZp7uqHc05NW3GVqas6ppyFLFgOAAAT4h1WEqdFhBgRwJFJ2TTnqgrjkJ1YFd+vZNwOmpp6Z6KLP27etI7pjT2Dbom20Vh6kLQB4dxSOwypWlfquCwD4nBjysd22G7W+lF0BlO4BnPEPY0BqXsJvC7gtAIl+RrNxyruEjI0JQwNHkAPu3j8RgA0r1U3e8tZaKwAAAABJRU5ErkJggg==') !important;
}
span.fax-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACXUlEQVRYhe2Xz0tVQRTHP/reS0ohU4TINoUJCREILzcRiYSL8h+QoE22aRcuBBdGC6FauBBc6i5QIlqEIBTRIihdudCwCMWMNpKBWGj6jHmckWHmXO+7z/eyRV+43Lnz45zvnDlzzrn8x2Gjwup/ffqMRuUlcBmoCkYKwybwFLjpz25fWcy/0zFiTojyBWA3GN0fKeCcyIhEHIFteXcAO8FoNHJAHfAhjngcAXtEX4ORePwsZFJl0KMjjqiGI0pfgEIJlA3azgzzjLRLQdA4Y7W0t4Df7qCvwDjOFPBDnlZgIxCZDJ2OvGf+0bgEGoE7wFWxTNqNEwdAhSPvBtANnLTi3CN4AlxR9Ow61zEJvkfMHQMmges+AU05Eogey91OgqP7zO3QLLAZEXKNQ/YGvQfDnl+V+xq+B24Do773W2jXsFT4BfQDr4DnQJN2zOW2gPWDqqjNqp0lVD4InAeyQFswo8wEDC4Aj4JeB4eeC/6pZGTaq8AQsCxx4SFgarWehAWJiZ41wDAwCzwAjgHNwD1JUHm4NaFZ9FZqQItpcaBUEZGwFlgDXgBdTv9nkwvaVxbzGdI/goz3bXddzFHZNW4eyfgJzr8FLcB9YEa+64WEsU4DcClQo+ONY7FGm3iAa/KtEpgXAgOeyHUhYdL0hKouxEXgo/Rm5RhcTGsEuoVhk5jNFJW3gONiznfA3UCVjmUnsS0B4+KUKSE2pRGYlSct5svJrrPS/gKMqOp0WH+aA/pkE5V+baFFQneCdZhPRf6YuDJy2k2KC8Xmf+AscCqhcgtTFX0rcu1fAPAHW1JnSYKbFmoAAAAASUVORK5CYII=') !important;
}
