h2, h3, h4, h5 {
	color: #006681;
	font-size: 1.4rem;
	line-height: 1.1;
	font-weight: 700;
 //   letter-spacing: -2px;
//	text-transform: uppercase; 
}

h6 {
	color: #006681;
}

a {
    color: #0047b2;
   }
p {
    color: #5c5c5c;
//	font-family: Helvetica,Arial;
    font-size: 1.1em;
    font-weight: lighter;
    letter-spacing: 0.04em;
    line-height: 1.5em;
}

#ce40 h2 {
	color: #5c5c5c;

}

.desktoplogo img {
	width: 200px;
	padding-top: 26px;
	
}
.desktoplogo {
	padding: 0px 0px 0px 0px;
}

.wsmainwp {
/ / background-color: #fff;
/ / background-color: rgba(255, 255, 255, .6);
}


#main-navigation > div ul li a {
	color: #fff;
	font-size: 1.1em;
	font-weight: 500;
	text-transform: uppercase;
}


.wsmenu > .wsmenu-list > li > a .wsarrow::after {

    border-top-color: #fff;

}

.gsm-col-left-finder .gsm-col-left-form-elem .gsm-finder-form-elem-icon {
   
    background: #006681;
    
}

.form-control {
    
    border: 1px solid #006681;
}

#main-navigation {
	top: 0px;
    background-color: #000 !important;
	background: none;
 //   background: #c8c8c8 url(/typo3conf/ext/ot_customization/Resources/Public/Images/daimlerHeaderBackdrop_neu.jpg) 50% 50%;
	background-size: 1920px 115px;
	background-repeat: no-repeat;
    background-position: top center;
//    letter-spacing: -0.035em;
// height: 80px;
    border: 0;
    z-index: 10000;
}

.wsmenu {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 14px;
    padding: 0;
    width: 73%;
    float: right;
    display: block;
}

@media (max-width: 980px)
#main-navigation {
   height: 0 !impoprtant;

}


.bg-light {
//	background-color: #FFEA7F!important;
}

#pagefooter {
    background-color: #f0f1f2;
	color: #707070;
//  -webkit-box-shadow: 0 3px 30px rgba(0,0,0,.11);
//  box-shadow: 0 3px 30px rgba(0,0,0,.11);
	border-top: solid 2px #d9dadb;
}
#pagefooter * {    
	color: #707070;
    }

#pagefooter .company-details ul li {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	
}
#pagefooter .company-details ul li a {
	text-transform: uppercase;
	color: #707070;
	font-weight: bold;
}

#pagefooter .pagefooter-copyright a {
	color: #707070 !important;
}

#pagefooter .pagefooter-copyright a:hover {
	color: #707070;
}

#pagefooter .company-details ul li a:hover, #pagefooter .company-details ul li span:hover {
	color: #707070;
}

.jvectormap-container {
	background-color: #006681 !important;
	min-height: 240px;
	outline: 1px solid #78c4d6;
}

.bg-aktivwoche-original {
	background-color: #feedbf;
}

.page-item.active .page-link {
	background-color: #006681;
	border-color: #006681;
}

.border-dark {
	border-color: #343434 !important;
}

.bg-danger {
	background-color: #006681 !important;
}

.gsm-finder-col-left-result-list-location .gsm-finder-col-left-result-list-desc hr {
	border-color: #006681;
}

#first-box h3 {
	color: #333;
}

#first-box h2 small {
	color: #333;
	font-size: 1.2rem;
}

#first-box h2 {
	color: #333;
	font-size: 2rem;
}

.tx-bj-gsmcatalog h2 {
	font-size: 1.8rem;
}

.gsm-accordion .card-header {
	background-color: #006681;

}

/*.season-wrapper {*/
/*	background-color: ;*/
/*}*/

.alert-info {
	color: #fff;
	background-color: #f69c00;
	border-color: #bee5eb;
}

@media (min-width: 992px) {
	.gsm-col-left-finder .gsm-col-left-form .gsm-col-left-form-elem input[type=submit] {
//		background: #0061a1 !important;
	color: #ffffff;
    background-color: #e2e2e2 !important;
	background: #c8c8c8 url(/typo3conf/ext/ot_customization/Resources/Public/Images/daimlerHeaderBackdrop_neu.jpg) 50% 50%;
    border-color: #e68e00;
	font-size: 1rem;
	font-weight: bold;
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important;
	padding-bottom: 0.75rem !important;
    padding-top: 0.75rem !important;
	}
}




.callusbtn {
    color: #ffffff;
   
}

.wsanimated-arrow span, .wsanimated-arrow span::before, .wsanimated-arrow span::after {
    
    background: #ffffff;
    
}
.wsmobileheader {
	background-color: #000 !important;
//	background: #c8c8c8 url(/typo3conf/ext/ot_customization/Resources/Public/Images/daimlerHeaderBackdrop_neu.jpg) 50% 50%;
	
}

#meta-navigation {
	display: none;
}

.button-buchen {
    background-color: #E20026;
    color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #E20026;
    border-color: #E20026;
}

.btn-success:hover {
    color: #fff;
    background-color: red;
    border-color: red;
}

.btn-outline-primary {
    color: #006681;
    border-color: #006681;
}

.page-link {
   
    color: #006681;
   
}

@media only screen and (max-width: 991px) {
	body .wsmobileheader .smllogo {
		margin-top: 12px;
	}
}