/**** Productpage / November 2021 ****/

.ButtonWarenkorb{background-image: url(/media/1612096/quick_order.png);
    background-repeat: no-repeat;
    padding-left: 65px!important;
    display: block;
    background-size: 50px;
    background-position-y: center;
    background-position-x: 10px;}

.Button100{width:100%;}

/**** Productpage / November 2021 ****/

.col-md-3 {
    width: 25%;
    float: left;
	padding: 0;
}

.col-md-4 {
    width: 29%;
    float: left;
	padding: 2%;
}

.col-md-6{
    float: left;
    width: 46%;
    padding: 2%;
}

.width100 {
    position: absolute;
    left: 0;
    right: 0;
}

.width100 .inner {
    margin-left: auto;
    margin-right: auto;
    width: 827px;
}

.grid_productpage, .ui-accordion-content {font-size: 14px;line-height: 1.4em;}

.button-productpage {
    /*border: none;
    color: #fff!important;
    padding: 10px 20px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    font-size: 12px;*/
	border: none;
    color: #fff!important;
    padding: 10px 20px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    display:inline-block;
    font-size: 14px;
    margin-right: 15px;
}

.ueberschrift{
	font-weight: bold;
    font-size: 2.8em;
    line-height: 1.3em;
    margin-bottom: 20px;
}

.ueberschriftsm{
	font-weight: bold;
    font-size: 1.4em;
    line-height: 1.2em;
    margin-bottom: 20px;
}
.grid_productpage ul, .ui-accordion-content ul{margin-left:15px!important;line-height:2em;}

.grid_productpage .jqAccordion .ui-state-default {
    background: #ffffff !important;
    color: #444444 !important;
    border: 0px solid #cccccc;
    margin: 0px;
	border-bottom: 1px solid #cccccc;
}
#mainContent .ui-widget-content {
    border: 0px solid #cccccc;
    color: #222222;
    background: none!important;
}

.jqAccordion .ui-state-default a {
    color: #666666 !important;
}

.btn-geno{background-color: #a0a7c5;color:#fff;}
.btn-gene{background-color: #eb893f;color:#fff;}
.btn-ngs{background-color: #5a669b;color:#fff;}
.btn-orange{background-color: #f5822b;color:#fff;}
.btn-grau{color:#fff;background-color: #5c6770;}
.btn-blau{background-color:#004896;color:#fff;}

.txt-geno{color: #a0a7c5;}
.txt-gene{color: #eb893f;}
.txt-ngs{color: #5a669b;}
.txt-grau{color: #5c6770;}
.txt-orange{color: #f5822b;}
.txt-blau{color:#004896;}
.txt-weiss{color:#fff;}

.jqAccordion .ui-accordion-content > * {
    color: #5c6770;
}

/**** Change Colors / April 2021 ****/

	/* NEXT */

	#mainNavigation div.next ul.select li.selected a {
		background: rgb(90 102 155);
	}

	#mainNavigation div.next .select li:hover a, #mainNavigation div.next .select li.sfhover a {
		background: rgb(90 102 155);
	}

	#mainNavigation div.next .select li:hover .top-sub, #mainNavigation div.next .select li.sfhover .top-sub {
		background: url(/images/Website/border_white.gif) top left repeat-x rgb(90 102 155);
	}

	h1.next, h2.next, h3.next, h4.next, h5.next {
		color: rgb(90 102 155);
	}

	a.next:hover, a.next .next a {
		color: rgb(90 102 155);
	}

	a.next, .next a {
		color: rgb(90 102 155);
	}

	/* GENE */

	#mainNavigation div.gene ul.select li.selected a {
		background: rgb(235 137 63);
	}

	#mainNavigation div.gene .select li:hover a, #mainNavigation div.gene .select li.sfhover a {
		background: rgb(235 137 63);
	}

	#mainNavigation div.gene .select li:hover .top-sub, #mainNavigation div.gene .select li.sfhover .top-sub {
		background: url(/images/Website/border_white.gif) top left repeat-x rgb(235 137 63);
	}

	h1.gene, h2.gene, h3.gene, h4.gene, h5.gene {
		color: rgb(235 137 63);
	}

	a.gene:hover, a.gene .gene a {
		color: rgb(235 137 63);
	}

	a.gene, .gene a {
		color: rgb(235 137 63);
	}

	/* GENOTYPING */

	#mainNavigation div.genotyping ul.select li.selected a {
		background: rgb(160 167 197);
	}

	#mainNavigation div.genotyping .select li:hover a, #mainNavigation div.genotyping .select li.sfhover a {
		background: rgb(160 167 197);
	}

	#mainNavigation div.genotyping .select li:hover .top-sub, #mainNavigation div.genotyping .select li.sfhover .top-sub {
		background: url(/images/Website/border_white.gif) top left repeat-x rgb(160 167 197);
	}

	h1.genotyping, h2.genotyping, h3.genotyping, h4.genotyping, h5.gegenotypingne {
		color: rgb(160 167 197);
	}

	a.genotyping:hover, a.genotyping .genotyping a {
		color: rgb(160 167 197);
	}

	a.genotyping, .genotyping a {
		color: rgb(160 167 197);
	}

/**** Change Colors / April 2021 ****/

/* Change Header Banner Height */

#site div#siteLeft div#contentHeaderImage img {
    width: 100%;
    height:auto;
}

/* ***** */

.ucCartOverview div.cart-icon a {
    background: url(/media/1610801/eurofins-warenkorb-icon.png?width=50px) top right no-repeat;
	background-size:contain;
}
#header div#top div.topUserAccount a.newLogin {
    background: url(/media/1610800/eurofins-anmeldung-icon.png?width=50px) center left no-repeat;
    background-size:contain;
}

.promohead{
	width: 100%;
	height: 53px;
    background-color: #f08219;
    padding: 15px 0px;
    text-align: center;
    color: #fff;
    font-size: 1.4em;
}
.promohead p span{font-size:.7em;}

div.promohead div.wrap {
    margin-left: auto;
    margin-right: auto;
    width: 988px;
}
div.promohead div.wrap div.container {
    float: left;
    width: 827px;
}



#header div#top div.cartOverview,
#header div#top div.topUserAccount, 
#header div#top div.headerServiceSection {
    border-left: none;
	border-right: none;
}
#home div.slider div.homePagination ul {
	width: 53%;
    margin: auto;
	right:0px;
}
.home_textbox, .landing_textbox{padding:20px;}
.home_textbox p, .landing_textbox p{text-align:center;font-size:1.5em;line-height: 1.7em;}
.home_textbox p span, .landing_textbox p span{color:#f08219;}

.home_widget {
    position: relative;
    float: left;
    width: 23.5%;
    overflow: hidden !important;
}

.home_widget.go {
    width: 32%;
	margin-bottom:15px;
}

div.spacer2 {
    float: left;
    width: 2%;
}

.imagecontainer{
    background-size: cover;
    background-position: center;
}
.imagecontainer img{width:100%;}
.textcontainer{margin: 10px;text-align: center;}
.textcontainer p,.textcontainer h2{margin:20px 0px 20px 0px;}
.textcontainer p{font-size:1.2em;}
.textcontainer h2{font-size:1.4em;}

.go .textcontainer h2{/*min-height: 40px;*/}

.image-left{
	float:left;
	width:47%;
	margin:10px;
	height:180px;
}
.text-right{
	float:right;
	width:47%;
	margin:10px;
	height:180px;
}
.text-right p,.text-right ol{font-size: 1.4em;line-height: 1.6em;}
.text-right ol li{margin-left:20px;}
#myBtn {
    padding: 10px 20px;
    color: #fff;
    margin-right: 5px;
    background: #1c3583;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
	border-radius:4px;
}


.fl{float:left;}
.fr{float:right;}
.m-10{margin:10px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.w-48{width:48%;}
.w-50{width:50%;}
.w-100{width:100%;}
.bold{font-weight:bold;}
.shadow{-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.06);box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.h-100{height:100px!important;}
.h-160{height:160px!important;}
.h-200{height:200px!important;}
.h-230{height:230px!important;}
.h-300{height:300px!important;}
.h-330{height:330px!important;}
.h-150{height:150px!important;}