/* cmsms stylesheet: DSL-Style modified: Freitag, 18. Juli 2025 12:28:05 */
/* CSS *//*Farben000075 = blau58595b = dunkelgrau/* ALLGEMIENES */body {color: #58595b;line-height: 1.7;font-size: 16px;}p {font-size: 16px;margin-bottom: 20px;}a:link, a:visited, a:active {color: #000075}h1, h2, h3, h4, h5, h6 {color: #000075;}h1 {font-size: 30px;}.panel-heading {background: #000075 !important;color: #fff !important;}@media only screen and (max-width:600px) {h1, h2 {font-size: 24px}}/* Reset some Bootstrap Styles *//* HEADER */#top {background: #fff;-moz-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000}@media only screen and (min-width:998px) {#top {height: 100px}}#top {margin-bottom: 70px}.navbar-brand {display: block;height: 100%;position: relative;z-index: 2}.navbar {margin-bottom: 0}/* NAVIGATION */#mainNav li {font-size: 20px;text-transform: uppercase;}.nav.navbar-nav.navbar-right {margin-top: 40px}#mainNav .in  li {font-size: 14px;text-transform: uppercase;margin-top: 5px;}#bs-example-navbar-collapse-1 {height: 100px;height: 100%;overflow: auto;}@media only screen and (min-width:768px) {.dropdown:hover .dropdown-menu {display: block;}.navbar-right .dropdown-menu {right: auto;left: 0;padding: 0;}.navbar-right li:last-child .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu li {font-size: 17px !important;text-transform: none !important;/*! margin:8px 0; *//*! border-bottom:1px solid #ccc; */}/* Toogle Menu bei hover oeffnen nur mobil */}.navbar-nav > li ul li a {padding-top: 12px;padding-bottom: 12px}.navbar-nav > li.active a {background: #eee;}.navbar-nav  .dropdown-menu >li.active a, .navbar-nav  .dropdown-menu >li a:hover {background: #eee;color: #000075;}.navbar-nav  .dropdown-menu >li a {background: #fff;border-bottom: 1px solid #ccc;}/* CONTENT */.inner {background: #fff;padding-top: 20px;background: rgba(255, 255, 255, .75);}@media only screen and (max-width:767px) {.footer .inner {background: transparent;}.footer {background: rgba(255, 255, 255, .75);}}.inner .row {padding: 10px 20px;}.fa-info-circle {display: inline-block;float: left}.pageimage {margin-bottom: 40px}section {padding-bottom: 30px}#footer-menu {overflow: hidden}/* ASIDE */.panel-heading {border-radius: 0}.panel-heading {text-transform: uppercase}.panel-title {font-size: 20px}/* FOOTER */.links > div, .links > div a {color: #4b4b4b ;}.footer .links > div,.links > div .footer a:link, .footer .links > div a:visited {color: #4b4b4b !important;}.fa-info-circle {display: inline-block;text-align: left;clear: both;margin: 0}.fa-info-circle + div {float: right}#footer-menu {font-size: 18px;float: right}#footer-menu li:last-child {margin-right: 0}.links .fa {font-size: 30px;line-height: 26px;display: inline-block;text-align: right;float: none;color: #000075}.fa.fa-phone {float: left;/*! margin-right:20px; */overflow: hidden;height: 100%;display: block;border-radius: 50%;padding: 5px}.fa.fa-phone + div {display: block;overflow: hidden}.dev_link {margin-top: -20px;}.dev_link a:link, .dev_link a:visited, .dev_link a:active {color: #4b4b4b}.dev_link span {display: block}/* Ansprechpartnermatrix */.asp {margin: 50px -30px 0 -25px;}.card {background: #fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);margin: 0 0 40px 0;text-align: center;overflow: auto;color: #58595b;}.card h1 {font-size: 20px;color: #e1e1e1;background: #000075;padding: 20px 0;margin: 20px 0 15px 0;font-weight: 300;}.card .title {font-size: 18px;font-weight: 500;margin: 15px 0 28px 0;color: rgb(110,110,110);}.card .title::after {content: ' ';width: 257px;height: 1px;background: #58595b;opacity: 0.3;display: block;margin: 5px auto 0 auto}.card span {display: block;font-size: 15px;}.card a {font-size: 15px;color: #58595b !important;margin: 5px 0 36px 0;display: inline-block;font-weight: 300;letter-spacing: 0.025em;}.card .tel {display: inline-block;margin-bottom: 0}/* Adressblock */.globaladress span {float: left;width: 65px;}.globaladress {letter-spacing: 0.02em;}/* Kontaktformular */.well.well-lg, .well {min-height: 20px;padding: 19px;margin-bottom: 20px;margin-left: 20px;margin-right: -20px;background-color: #f5f5f5;border: none;border-radius: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);}input[type=text], input[type=email], select, textarea {width: 100%;padding: 12px;border: 1px solid #ccc;margin-top: 6px;margin-bottom: 16px;resize: vertical;}input[type=submit] {background-color: #000075;color: white;padding: 12px 20px;border: none;cursor: pointer;}input[type=submit]:hover {background-color: #0000a8;}/* Kontaktspalte */.kontaktspalte address {margin-bottom: 70px;}/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */@media (max-width:600px) {.column, input[type=submit] {width: 100%;margin-top: 0;}}/* sonstiges */.list-group-item {border-radius: 0 !important;}.body-class-fahrzeuge .well {margin: 50px 0;padding: 30px}@media only screen and (min-width:991px) {.clearfix {margin-right: 100%;}}/* abruecken Kontaktkarten *//* Resets */#top .caret {display: none}/* Responsive */@media only screen and (min-width:768px) {.navbar {margin-bottom: 20px}li:hover .dropdown-menu {display:block;}.footer .inner {background: url('https://dsl-logistik.de/uploads/dsl-transport.de/images/footer.jpg') no-repeat 0 0;padding: 20px 0;background-size: cover}/* Sticky footer styles-------------------------------------------------- */html {position: relative;min-height: 100%;}/* Margin bottom by footer height */body {margin-bottom: 250px;}.footer {height: 250px;width: 100%;position: absolute;bottom: 0}.footer .inner {height: 250px;margin-left: -15px;margin-top: 20px;margin-right: -15px;border: 3px solid #fff;border-bottom: none;}/* plan a link */.dev_link span {display: inline;}.dev_link span::after {content: ' | ';}#footer-menu li {margin: 0 15px}}/* Mobile Menu */.navbar-toggle {background: #fff;margin-top: 20px;}.navbar-toggle .icon-bar {background: #000075;}.in ul.nav li {border-bottom: 1px solid #ccc}.in ul.nav li:last-child {border-bottom: none}#maincontent img, aside img {max-width: 100%;height: auto;}/* DatenschutzCheckbox ReCaptcha */.dsb > label { display: block; float: none; }.dsb .cms_checkbox { vertical-align: top; -webkit-appearance: checkbox; float: left; width: 20px !important; height: 20px !important; line-height: 1; min-height: auto; margin-right: 6px;}.dsb > div > label { width: calc(100% - 50px); display: inline-block; float: none; line-height: 1.5; font-weight: 400;}.captcha { width: auto; text-align: left; margin-bottom: 30px; padding: 25px; font-size: 85%; width: auto; }@media only screen and (max-width:479px) {body {font-size: 13px;}#top {margin-bottom: 30px;}.navbar-brand img {width: 80px;}.navbar {margin-bottom: 0}.navbar-toggle button {margin-top: 20px;}#sidebarright {margin: 20px -15px;}h3 {font-size: 16px;}#footer-menu {font-size: 13px;}.links .fa, .fa-info-circle {display: none}.inner .row {padding: 10px 0;}}@media only screen and (max-width:991px) {.navbar-brand img {width: 100px}#mainNav li {font-size: 16px}#mainNav .nav>li>a {padding: 10px;}#sidebarright {width: 100%;padding: 0}}@media only screen and (min-width:600px) {.innerspacer {margin: 10px 20px 0 20px;}}
/* cmsms stylesheet: DSL-Gmap modified: Donnerstag, 12. Februar 2026 08:32:59 */
div.privacy-msg {background:url('/uploads/dsl-transport.de/images/gmap.webp');border: 1px solid #fff;background-position: center center;background-size: contain;}div.privacy-msg p {width:80%;border: 1px solid #ccc;padding: 5px;text-align:center;position: relative;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: left;color:#222;-webkit-box-shadow: 0 10px 6px -6px #777;-moz-box-shadow: 0 10px 6px -6px #777;box-shadow: 0 10px 6px -6px #777;z-index:10;}div.privacy-msg p {box-sizing:content-box;padding:15px;background:rgba(255,255,255,0.9)}div.privacy-msg input {width: auto;display:inline-block;margin:0 5px 0 0;line-height:20px;height:20px;min-height:auto;vertical-align:bottom;}div.privacy-map-msg label {line-height: 20px;display: inline-block;color:#000075;vertical-align:bottom;margin-bottom:0;font-size:14px;}div.privacy-map-msg a {font-weight: 700;color:#000075;display: block;margin-top:10px;margin-bottom:5px;position:relative;z-index:10;}div.privacy-map-msg br {display: none}div.privacy-map-msg p a {padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid #ccc;border-radius: 4px;}div.privacy-map-msg p a:hover {text-decoration: none;color:#ccc;background: #000075;}
