.tabs-img nav {margin-top: 3%}

.tabs-img .bottom-parent {min-height: 390px}
.tabs-img img {float:right;margin-left:1%}
.tabs-img .nav-tabs-v ul li  a {border-bottom: 1px solid #eee; padding: 3% 0 3% 2%;margin-left: 6%;font-size: 1em;text-decoration: none;color: #336699;}
.tabs-img .nav-tabs ul li .active, .tabs-img .nav-tabs ul li a:hover {background: #ecf3f5;text-decoration: none}
.tabs-img .nav-tabs ul li .active {border-width: 0 0 1px 0; margin-top: -1px; position: static}
.tabs-img .nav-tabs-v {border: none}
.tabs-img .nav-tabs-v ul li {margin: 0}

.tabs-img .bottom-parent {box-shadow: -10px 0 6px -7px #ddd; background-color: #fff}

.fontstyle-1 th, .fontstyle-1 td {border: none; padding: 0 0.8em; font-weight: 300}

/* treuekarte */
.header-area-inner ul {list-style: none;padding-left: 10px;}
.header-area-inner ul li:before {font-family: 'FontAwesome';font-size: 1.3em;content: '\f046';margin:0 20px 0 -40px;color: #90af45;}

@media only screen and (max-width: 767px) {

.tabs-img .bottom-parent {min-height: 0}
.tabs-img .nav-tabs {margin-bottom: 0; } 
.tabs-img .nav-tabs-v ul li a {background: #bbb; border-width: 0px;border-radius: 5em; color: #fff;float: left;margin: 2px;font-weight:400;padding: 3px 7px 5px}
.tabs-img .nav-tabs-v ul li .active {border-width: 0px; margin: 2px;color: #777}
.tabs-img .bottom-parent {box-shadow: none}
.tabs-img .bottom-parent .bottom-child-r {display: none}
.fontstyle-1, .fontstyle-1 p {font-size: 1rem}
.fontstyle-1 p:first-letter {font-size:2em;}
.tabs-img .price {font-size: 1.6em;}
}