/* ------------------------------------------------------------------- */
/* Navy #0056a4
---------------------------------------------------------------------- */
.top-bar-dropdown ul li a:hover,
.skill-bar-value,
.counter-box.colored,
a.menu-trigger:hover,
.pagination .current,
.pagination ul li a:hover,
.pagination-next-prev ul li a:hover,
.tabs-nav li.active a,
.dropcap.full,
.highlight.color,
.ui-accordion .ui-accordion-header-active:hover,
.ui-accordion .ui-accordion-header-active,
.trigger.active a,
.trigger.active a:hover,
.share-buttons ul li:first-child a,
a.caption-btn:hover,
.mfp-close:hover,
.mfp-arrow:hover,
.img-caption:hover figcaption,
#price-range .ui-state-default,
.selectricItems li:hover,
.product-categories .img-caption:hover figcaption,
.rsDefault .rsThumbsArrow:hover,
.customSelect .selectList dd.hovered,
.qtyplus:hover,
.qtyminus:hover,
a.calculate-shipping:hover,
.og-close:hover,
.tags a:hover							{ background: #0056a4; }


.top-search button:hover,
.cart-buttons a,
.cart-buttons a.checkout,
.menu > li:hover .current,
.menu > li.sfHover .current,
.menu > li:hover,
.menu > li.sfHover,
li.dropdown ul li a:hover,
#jPanelMenu-menu li a:hover,
input[type="button"],
input[type="submit"],
a.button,
a.button.color,
a.button.dark:hover,
a.button.gray:hover,
.icon-box:hover span,
.tp-leftarrow:hover,
.tp-rightarrow:hover,
.sb-navigation-left:hover,
.sb-navigation-right:hover,
.product-discount,
.newsletter-btn,
#categories li a:hover,
#categories li a.active,
.flexslider .flex-prev:hover,
.flexslider .flex-next:hover,
.rsDefault .rsArrowIcn:hover,
.hover-icon,
#backtotop a:hover,
#filters a:hover,
#filters a.selected 					{ background-color: #0056a4; }


a,
.happy-clients-author,
#categories li li a.active span,
#categories li li a.active,
#additional-menu ul li a:hover,
#additional-menu ul li a:hover span,
.mega a:hover,
.mega ul li p a,
#not-found i,
.dropcap,
.list-1.color li:before,
.list-2.color li:before,
.list-3.color li:before,
.list-4.color li:before,
.comment-by span.reply a:hover,
.comment-by span.reply a:hover i,
#categories li ul li a:hover span,
#categories li ul li a:hover,
table .cart-title a:hover,
.st-val a:hover,
.meta a:hover   						{ color: #0056a4; }



#jPanelMenu-menu a.current { background: #0056a4 !important; }
.current-page { background-color: #0056a4 !important; }
blockquote { border-left: 4px solid #0056a4; color: #000;}
.categories li a:hover { color: #0056a4 !important; }

.highlight.blue {
    background: #0056a4;
}


.fontblue {
	color: #0056a4;
	
	
}

.fontlightblue {
	
	color: #8cb7e3;	
}

.bglightblue {
	
	background: #8cb7e3;	
}

.blockgrey {
	background: #f7f7f7;
	color: #0056a4;
	padding:5px 0px 5px 8px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}

#form_formular input.text, #form_formular textarea {
	
	width:80%;
	
}

#form_formular.bform {
	padding: 0px 25px 25px 25px;
	border: 1px solid #ddd;
}

#form_formular.bform label {
	font-size: 15px;
}
#form_formular.bform h5 {

font-weight: 600;
margin-top: 20px; 
padding-bottom: 6px;
border-bottom: 2px solid #0056a4;
margin-bottom: 24px;
text-transform: uppercase;
font-size: 15px;

}

#form_formular.bform input.text, #form_formular.bform textarea {
	
	width:95%;
	background: #f9f9f9;
	color: #0056a4;
	font-size: 15px;
	border: 1px solid #ddd;
	
}

#form_formular.bform input.text:hover, #form_formular.bform textarea:hover {

	background: #fdfdfd;

}


#form_formular.bform select.select {
	
	padding: 7px 2px !important;
	display: block !important;
	font-size: 14px;
	background: #fff;
	border: 1px solid #ddd;
	color: #666;;
	
}


#form_formular.bform label.text, #form_formular.bform label.radio, #form_formular.bform label.select {
	
	font-weight: 600;
	
}

#form_formular.bform label.select {
	
	margin-bottom: 10px;
	
	}

#form_formular.bform input[type="submit"] {
	
	font-size: 15px;
	display: block;
	width: 100%;
}
	
#form_formular.bform input[type="submit"]:hover {
	
	background: #39629f;
	color:	#fff;
}

#form_formular.bform p.formselect {
	margin-bottom: 20px;
}

#form_formular.bform p.formtext {
	margin-bottom: 20px;
}

#form_formular.bform p.formsubmit {
	margin-top: 30px;
	font-size: 16px;
}

ul.form_warning {
	
	
	border: 1px solid red;
	color: red;
	width: 85%;
	margin-bottom: 20px;
	
}

ul.form_warning li {
	padding: 4px;
	}
	
	
/*     TILEBAR */

.titlebar h2 {

font-size: 20px;
}


/* ADDITIONAL MENU */

#additional-menu ul li a {
	
	color: #444;
	
	}



/* TERMINE START */


.from-the-blog-content a h5 {
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}

.from-the-blog-content i {
	font-size: 15px;
	margin: 0px 0px 6px 0px;
}


/* SLIDER START */

.fullwidth-elementms {
	max-width: 1180px;
}


/* SIDEBAR LINKS MENU */

#categories li a {
	padding: 15px 13px 14px 2px;
	color: #0056a4;
	
	}
	
/*   TEXT / BILD MODUL */

#agcontent .tbkombo ul {
	margin-bottom: 15px;
}

/*    MENU MAIN */

.menu > li > a {
	font-sze: 15px;
	}
	
	
/*     CONTENT - INFOBOXEN */

.aginfo {
	background: #f8f8f8;
    color: #888;
    padding: 19px 22px 22px 22px;
    margin: 20px 0px;
}

.asd-news-text ul {
	margin-bottom: 20px;
	list-style-type: inherit;
}

.asd-news-text ul li {
	margin-left: 20px;
	list-style-position: outside;
	line-height: 25px;
	font-size: 16px;
}


.cred {
	
	/*background: red; */
	
}


.cred a:hover {
	
	/* background: red; */
	
}
.corona-banner {
background: rgb(255,51,0);
background: linear-gradient(0deg, rgba(255,51,0,1) 75%, rgba(255,102,0,1) 100%);
	color: #fff;
	padding: 24px;
	display: block;

}

.corona-banner p {
	font-weight: 700;
	color: #fff;
	font-size: 16px
}

.corona-banner h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	color: #fff;
	text-transform: uppercase
}

.corona-banner a.button {
	float: right;
	margin: 5px 0 0 0;
	font-size: 15px;
	padding: 12px 18px;
	background: #fff;
	color: #ff3300;
	font-size: 16px;
}

ul.corona {
	font-size: 16px;
}

h3.coronahdl {
	padding: 8px 0px 8px 7px;
	background: #ff3300;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

body.corona .tbkombo h2 {
	color: #0056a4;
	font-weight: bold;
}



#agcontent .tbkombo ul li{
	line-height: 1.5em;
}

.corona-aktuelles {
	background: #8cb7e3;
	color: #0056a4;
	padding: 20px;
}

.corona-aktuelles h3 {
	color: #0056a4;
	font-weight: bold;
}

.corona-aktuelles p {
	margin: 0 !important;
}

h5 {
	color: #444;
	font-weight: 600;
}