@charset "UTF-8";
/*!
 * Copyright notice
 *
 * © 2012-2025 side by site GmbH & Co. KG (info@sidebysite.de)
 * All rights reserved
 *
 * This copyright notice MUST APPEAR in all copies of the script!
 *//*!
 * Copyright notice
 *
 * © 2012-2025 side by site GmbH & Co. KG (info@sidebysite.de)
 * All rights reserved
 *
 * This copyright notice MUST APPEAR in all copies of the script!
 *//*!
 * Copyright notice
 *
 * © 2012-2025 side by site GmbH & Co. KG (info@sidebysite.de)
 * All rights reserved
 *
 * This copyright notice MUST APPEAR in all copies of the script!
 */@font-face{font-family:carlitoregular;font-display:fallback;src:url("/_assets/3cedc4e289bbc3d5760f767c88cb5a46/Fonts/carlito-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal}body{font-family:Calibri, carlitoregular, sans-serif;margin:0}#vrs-header{margin-bottom:15px;padding:5px 0;height:65px;background:white url("/_assets/3cedc4e289bbc3d5760f767c88cb5a46/Images/Departuremonitor/header_vrs.png") no-repeat 4% center}#vrs-header.logo-vrm{background-image:url("/_assets/3cedc4e289bbc3d5760f767c88cb5a46/Images/Departuremonitor/header_vrm.svg");background-size:auto 60px}.punctual,.delayed{color:#0000DD}.punctualityRedGreen .punctual{color:#19A002}.punctualityRedGreen .delayed{color:#D40032}#departuremonitor{padding:0 5px}.minimal #departuremonitor{margin:0 1px 0 0;padding:0;border-radius:0}.margin{margin:0 3%;border-radius:20px}#legend{margin:5px 0;clear:both}footer{padding:5px 40px;text-align:right;background:url("/_assets/3cedc4e289bbc3d5760f767c88cb5a46/Images/Company/SVG/VRS.svg") no-repeat right center}footer.logo-vrm{background-image:url("/_assets/3cedc4e289bbc3d5760f767c88cb5a46/Images/Departuremonitor/footer_vrm.svg");background-size:30px}#departuremonitor header{padding:10px 0}#origin-name{font-weight:bold}.last-update{float:right;text-align:right}.minimal header,.minimal footer{display:none}#message{text-align:center;padding:80px 0;color:red;border:1px solid black;display:none}#stopEvents{background:url("/_assets/3cedc4e289bbc3d5760f767c88cb5a46/Images/AjaxLoader.gif") no-repeat center center;min-height:100px}#stopEvents table{background-color:white;border-collapse:collapse;width:100%}@media (max-width:768px){#stopEvents table{table-layout:fixed}}#stopEvents #stopEvents-2{display:none;width:49.7%;float:right}.minimal #stopEvents table{border-color:black}#stopEvents th,#stopEvents td{padding:0.5rem}.minimal #stopEvents th,.minimal #stopEvents td{padding:0.75rem;height:auto;line-height:normal;max-height:20px;vertical-align:middle;text-align:left}#stopEvents tbody tr:nth-child(odd){background-color:#fff}#stopEvents tbody tr:nth-child(even){background-color:#ebebeb}#stopEvents thead tr{background-color:#bbd26a;color:#4B4B4D}@media (max-width:768px){#stopEvents thead tr{font-size:14px}}.minimal #stopEvents thead tr{background-color:black;color:white}@media (min-width:768px){.col-departuretime-header,.col-minutesToDeparture-header{min-width:140px}}@media (max-width:768px){.col-departuretime-header{width:64px}}.minimal .col-minutesToDeparture-header{min-width:70px}.col-line-header{min-width:150px;text-align:left}@media (max-width:768px){.col-line-header{width:32px}}.minimal .col-line-header{min-width:80px}.col-direction-header,.col-track-header{width:60%;text-align:left}@media (max-width:768px){.col-track-header,.col-minutesToDeparture-header,.col-track,.col-minutesToDeparture{display:none}}.col-departureTime{vertical-align:top;font-weight:bold;font-size:120%}.minimal .col-departureTime{text-align:left;font-size:100%}.col-departureTime .planned{line-height:14px;font-weight:normal;font-size:70%;color:black}.minimal .col-departureTime .planned{display:inline;font-size:85%}.col-minutesToDeparture{height:40px;vertical-align:top;font-weight:normal;font-size:100%}.col-minutesToDeparture .minutes{font-weight:bold;font-size:120%}.col-line{height:40px;vertical-align:top;font-weight:bold;font-size:120%;line-height:30px}.minimal .col-minutesToDeparture .minutes,.minimal .col-line{font-size:100%}.col-line img{margin-right:5px;vertical-align:middle}.minimal .col-line img{max-height:15px}.col-direction{vertical-align:top}.col-track{vertical-align:top}#departuremonitor-error p{margin-bottom:10px}#departuremonitor-error .link{margin-top:50px}#departuremonitor-error .bigButton{font:bold 22px Calibri, Arial, Verdana, sans-serif;color:white;padding:20px 20px;margin-top:20px;text-align:right;border:0;background-color:#808080;border-radius:12px;text-decoration:none}#departuremonitor-error .bigButton:hover{text-decoration:underline}