@charset "utf-8";
/* CSS Document */

@media screen {
	body {
		background-color: #FAFAFA;
	}
	h2.pt-5 {
        display: inline-block;
        width: 100%;
        font-size: 48px;
        padding: 10px 0;
		color: rgba(55, 141, 175, 1);
		background-color: rgba(55, 141, 175, .1);
	}
    .toggle-details .icon {
        font-size: 12px;
        text-decoration: none;
        border: none;
        color: rgba(55, 141, 175, 1);
    }
    .toggle-details .icon span {
        text-decoration: none;
        border: none;
    }
    .toggle-details .icon img {
        width: 10px;
        height: auto;
    }
	
	a.buttonlink {
		color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
	a.sitelink {
		color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
	a.switchbutton {
		color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
	a.vergleichbutton {
		color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
	a.shopbutton {
		color: #fff;
		background-color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
	a.shopbutton_smal {
		color: #fff;
		background-color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
    a.toggle-details {
        text-decoration: none;
    }
    a.js-product-compare.delete-all,
    a.btn-delete {
        position: relative;
        color: rgba(55, 141, 175, 1);
        padding-left: 20px;
        text-decoration: none;
    }
    a.js-product-compare.delete-all::before,
    a.btn-delete::before {
        /*font-family: 'fontawesome';
        content: "\f2ed";*/
        color: rgba(55, 141, 175, 1);
        font-size: 16px;
        display: block;
        position: absolute;
        top: 5px;
        left: 0px;
    }
    a.btn-delete::before {
        font-family: 'fontawesome';
        content: "\f2ed";
    }
    .icon.disabled {
        display: none;
    }
    .table .legend {
        width: 300px;
    }
	a.sliderlink i {
		color: rgba(55, 141, 175, 1);
	}
	a.mehrlink {
		color: rgba(55, 141, 175, 1);
	}
	a.testbutton {
		color: #fff;
		background-color: rgba(55, 141, 175, 1);
	}
	a.vergleichanzeigen,
	a.vergleichverbergen {
		color: rgba(55, 141, 175, 1);
		border: solid 1px rgba(55, 141, 175, 1);
	}
	a.testback {
		color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
	a.testreload {
		color: #fff;
		background-color: rgba(55, 141, 175, 1);
		border: solid 2px rgba(55, 141, 175, 1);
	}
	a.trashbutton {
		color: rgba(55, 141, 175, 1);
	}
	
	a#confirm_break {
		color: rgba(55, 141, 175, 1);
		border: solid 1px rgba(55, 141, 175, 1);
	}
	a#confirm_ok {
		color: #fff;
		border: solid 1px rgba(55, 141, 175, 1);
		background-color: rgba(55, 141, 175, 1);
	}
	
	/* *** Header *** */
	#navi ul li a:hover,
	#navi ul li a:focus,
	#navi ul li a:active,
	#navi ul li a.aktiv {
		color: rgba(55, 141, 175, 1);
		border-bottom: solid 5px rgba(98, 174, 204, 1);
	}
	
	/* *** Teaser *** */
	.owl-theme .owl-nav [class*="owl-"],
	.owl-theme .owl-nav [class*="owl-"]:hover{
		color: rgba(98, 174, 204, 1);
	}
	
	#teasertext {
		color: rgba(98, 174, 204, 1);
	}
	
	/* *** Wissenslider *** */
	#wissenslider-back a,
	#wissenslider-next a {
		color: rgba(98, 174, 204, 1);
	}
	
	/* *** Produktslider *** */
	#produktslider-back a,
	#produktslider-next a {
		color: rgba(98, 174, 204, 1);
	}
	
	/* *** Bildslider *** */
	#bildslider-back a,
	#bildslider-next a {
		color: rgba(98, 174, 204, 1);
	}
	
	/* *** Slider allgemein *** */
	.inhalt .bx-wrapper .bx-pager.bx-default-pager a {
		background: none;
		border: solid 1px rgba(55, 141, 175, 1);
	}
	.inhalt .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
		background-color: rgba(55, 141, 175, 1);
		border: solid 1px rgba(55, 141, 175, 1);
	}
	
	/* *** Inhalt *** */
	.buttonrahmen ul.shoplist,
	.buttonrahmen_smal ul.shoplist {
		border: solid 2px rgba(55, 141, 175, 1);
	}
	
	/* *** BCT *** */
	#bct {
		color: rgba(55, 141, 175, 1);
	}
	#bct a {
		color: rgba(55, 141, 175, 1);
		text-decoration: none;
	}
	
	/* *** Footer *** */
	#footer a.footerkontaktlink {
		color: rgba(55, 141, 175, 1);
		text-decoration: none;
	}
	
	/* *** Navigation *** */
	#navi ul li a,
	#navi ul li a:link,
	#navi ul li a:visited {
		padding: 0 50px;
	}
	a#navsteuerung span {
		background-color: rgba(98, 174, 204, 1);
	}
	
	/* *** Inhalt *** */
	ul.testantworten li a {
		color: rgba(55, 141, 175, 1);
	}
	
	.buttonrahmen ul.shoplist,
	.buttonrahmen_smal ul.shoplist {
		border: solid 2px rgba(55, 141, 175, 1);
	}
	.buttonrahmen ul.shoplist li a,
	.buttonrahmen_smal ul.shoplist li a {
		color: rgba(55, 141, 175, 1);
	}
	.buttonrahmen #chevron:before,
	.buttonrahmen_smal #chevron:before {
		border-bottom: solid 2px rgba(55, 141, 175, 1);
	}
	.buttonrahmen #chevron:after,
	.buttonrahmen_smal #chevron:after {
		border-bottom: solid 2px rgba(55, 141, 175, 1);
	}
	
	/* *** Sontige *** */
	.bg_headline {
		background-color: rgba(170,170,170,0.3);
	}
}