.sitemap_main{ padding: 0 50px !important; margin: -2px;}

.sitemap_main a, .sitemap_main a:link, .sitemap_main a:visited{text-decoration: none;}
.sitemap_main a:hover, .sitemap_main a:active, .sitemap_main a:focus {text-decoration: underline;}

.depth1 {padding-top: 10px;}

.depth1 a {font-weight: bold; font-size: 20px;}
.depth2 a {font-weight: normal; font-size: 16px;}

.lbl_eintrag {display: none;}

.basketwrap .navipoint {margin: unset;}


.details table.basket tr:first-of-type {border-top: 1px solid #BCBCBC;}
.details table.basket tr {border-bottom: 1px solid #BCBCBC;}

.success_cost {margin-left: 0px!important;}
.success_cost .vinfo {width: 84%;}

.details table.basket thead th.name {width: 50%;}
.details table.basket td.name picture {display: inline-block;vertical-align: middle;}
.details table.basket td.name img {width: 76px;height: 46px;object-fit: cover;margin-right: 38px;}
.details table.basket td.name h4 {width: calc(100% - 114px);display: inline-block;vertical-align: middle;}

@media screen and (min-width: 860px) {
}