/*--------- BS Docs Customs  --------------*/

@media (min-width: 768px) {
	.mobile {
		display:none;
	}
	.desktop {
		display:block;
	}
}
@media (max-width: 768px) {
	.mobile {
		display:block;
	}
	.desktop {
		display:none;
	}
}


body.web {
	background-color:#fff;
}

.bs-docs-section {
	padding: .5em 2em 0 2em;
	margin-bottom:0;
}

/* Share masthead with page headers */
.bs-docs-masthead,
.bs-docs-header {
	position: relative;
	padding: 0;
	color: #AEDAFF;
	text-align: left !important;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	background-image: -webkit-gradient(linear, left top, left bottom, from( #BDD9F6 ), to( #89B8F3) );
	background-image: -webkit-linear-gradient( #BDD9F6, #89B8F3);
	background-image:    -moz-linear-gradient( #BDD9F6, #89B8F3);
	background-image:     -ms-linear-gradient( #BDD9F6, #89B8F3);
	background-image:      -o-linear-gradient( #BDD9F6, #89B8F3);
	background-image:         linear-gradient( #BDD9F6, #89B8F3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDD9F6', endColorstr='#89B8F3', GradientType=0);
}


body.client_kinderblutkrankheiten .bs-docs-masthead,
body.client_kinderblutkrankheiten .bs-docs-header {
	position: relative;
	padding: 0;
	color: #AEDAFF;
	text-align: left !important;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FBD0BC ), to( #EFAF94) );
	background-image: -webkit-linear-gradient( #FBD0BC, #EFAF94);
	background-image:    -moz-linear-gradient( #FBD0BC, #EFAF94);
	background-image:     -ms-linear-gradient( #FBD0BC, #EFAF94);
	background-image:      -o-linear-gradient( #FBD0BC, #EFAF94);
	background-image:         linear-gradient( #FBD0BC, #EFAF94)
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBD0BC', endColorstr='#EFAF94', GradientType=0);
}

header .nav.navbar-nav li {
	list-style:none !important;
}


.container.bs-docs-container {
	-x-border-left: 1px solid #003456;
	-x-Xborder-right: 1px solid #003456;
}


#root .bs-docs-section {
	padding-top: 2em;
}


/*--------- .ZMSGraphic --------------*/
a.fancybox img {
	padding:1px 1px 21px 1px;
	background:transparent url(/misc_/zms/zoom.gif) bottom right no-repeat;
	background-color:transparent;
}
div.ZMSGraphic {
	background-color: transparent;
	margin: 1em 0;
}
div.ZMSGraphic.left {
	text-align:left;
}
div.ZMSGraphic.right {
	text-align:right;
}
div.ZMSGraphic.center {
	text-align:center;
}
div.ZMSGraphic.floatleft {
	float:left;
	margin-right:10px;
	margin-left:2em;
}
div.ZMSGraphic.floatright {
	float:right;
	margin-left:10px;
	margin-left:2em;
}
div.ZMSGraphic .alignleft {
	margin-right:10px;
}
div.ZMSGraphic.center div.graphic {
	text-align:center;
	margin:0px auto;
}
div.graphic {
	max-width:100% !important;
}
div.graphic.alignleft {
	float:left;
	text-align:right;
}
div.graphic.alignright {
	float:right;
	text-align:right;
}
div.ZMSGraphic div.text {
	padding: 4px;
}
.ZMSGraphic .text {
	background-color:transparent;
	padding:.5em 1em 0em 1em;
	font-size:smaller;
	font-style:italic;
}
.ZMSGraphic .graphic {
	margin-bottom: 7px;
}
.ZMSGraphic.center div.graphic  {
	margin:0 auto
}
.ZMSGraphic.left .graphic.alignleft {
	float:left;
	margin-right:15px;
}
.ZMSGraphic.left .text,
.ZMSGraphic.right .graphic,
.ZMSGraphic.right .text {
	width: auto !important;
}
/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important;
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}
a.zoom img.zoom,
a.superzoom img.superzoom {
	width: 26px;
	height: 21px;
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
a.zoom img.zoom {
	background-image: url(/misc_/zms/zoom.gif);
}
a.superzoom img.superzoom {
	background-image: url(/misc_/zms/superzoom.gif);
}
/*--------- .ZMSGraphic --------------*/


/*--------- div.zoomImg inserted by jQuery --------------*/
div.zoomImg {
	margin-top:-25px;
	margin-right:-2px;
}
a#fancybox-close {
	right: -35px !important;
}
#fancybox-overlay {
	background: #000 !important;
	opacity: 0.75 !important; /* standard: ff gt 1.5, opera, safari */
	-ms-filter: "alpha(opacity=75)" !important; /* ie 8 */
	/* filter: alpha(opacity=75) !important; ie lt 7 */
	-khtml-opacity: 0.75 !important; /* safari 1.x */
	-moz-opacity: 0.75 !important; /* ff lt 1.5, netscape */
}

.bs-docs-header {
	margin-bottom: 0 !important;
	box-shadow: 0 0 60px #032744;
	z-index: 10;
	overflow:hidden;
}
.bs-docs-header img {
	max-height:5em;
}

@media (max-width: 768px) {
	.bs-docs-header img {
		display:none;
	}
	.bs-docs-header a {
		display: block;
		border: none;
		height: 5em;
		background: url(/sites/kinderkrebsinfo/common/img/kki_banner_mobile.png) no-repeat left center;
	}
	body.client_kinderblutkrankheiten .bs-docs-header a {
		background: url(/sites/kinderkrebsinfo/common/img/kbk_banner_mobile.png) no-repeat left center;
		/* background-size:90%; */
	}

}
@media (max-width: 360px) {
	body.client_kinderblutkrankheiten .bs-docs-header a {
		background-size:90%;
	}
}

.bs-docs-header p {
	  padding-bottom: .3em;
}
@media (min-width: 768px) {
	.bs-docs-header {
		padding-bottom: 0;
	}
	.bs-docs-nav {
		z-index: 1000;
	}
}
@media (max-width: 768px) {
	.navbar-collapse.bs-navbar-collapse {
		font-size:125%;
	}
	.bs-docs-header {
		padding-top: 0;
		height: 120px;
	}
	.bs-docs-nav {
		position: relative;
	}
	.navbar-nav>li {
		-x-float: left;
	}
}
@media (max-width: 480px) {
	.navbar-collapse.bs-navbar-collapse {
		max-height: none;
	}
	.navbar-nav>li {
		float: none;
	}
}
@media (min-width: 992px) {
	.bs-docs-section {
		min-height:600px;
	}
	.bs-docs-header h1,
	.bs-docs-header p {
		margin-right: 0;
		margin-top:.2em;
	}
}
.bs-docs-sidebar {
	margin-top: 0;
	padding: 20px 0px;
	background-color: #DEEDFF;
}

body.client_kinderblutkrankheiten .bs-docs-sidebar {
	background-color: #FFE6DE;
}

.bs-docs-sidebar .nav li a {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	margin-bottom: 0;
}

.bs-docs-sidebar .nav {
	border-bottom: 1px solid #AECFF5;
}
.bs-docs-sidebar .nav > li {
	border-top: 1px solid #AECFF5;
}

body.client_kinderblutkrankheiten .bs-docs-sidebar .nav {
	border-bottom: 1px solid #EFB299;
}
body.client_kinderblutkrankheiten .bs-docs-sidebar .nav > li {
	border-top: 1px solid #EFB299;
}
.bs-docs-sidebar .nav li {
	list-style:none !important;
}


.bs-docs-sidebar .nav > li > a {
	color: #000;
}
.bs-docs-sidebar .nav a.current > span {
    font-weight: bold;
}

body.client_kinderblutkrankheiten .bs-docs-sidebar .nav > li > a,
body.client_kinderblutkrankheiten .bs-docs-sidebar .nav li a {
	color: #8D1A14;
}
body.client_kinderblutkrankheiten .bs-docs-sidebar .nav > li > a:hover,
body.client_kinderblutkrankheiten .bs-docs-sidebar .nav li a:hover,
body.client_kinderblutkrankheiten .bs-docs-sidebar .nav > li > a:focus,
body.client_kinderblutkrankheiten .bs-docs-sidebar .nav li a:focus {
	color: red !important;
}

.bs-docs-sidebar .nav > li > ul {
	padding-left: 2.5em;
	padding-bottom: .5em;
}
.bs-docs-sidebar .nav > li > ul > li {
	line-height:2em;
	border-top: none;
}
.bs-docs-sidebar .nav > li > ul > li > ul {
	padding-left: .8em;
}
.bs-docs-sidebar .nav > li > ul > li > ul > li > ul,
.bs-docs-sidebar .nav > li > ul > li > ul > li > ul > li > ul {
	padding-left: 1.2em;
}
.bs-docs-sidebar .nav > li > ul > li > ul > li > ul a {
	/* color:silver; */
}
.bs-docs-sidenav {
	margin-top: 10px;
	margin-bottom: 10px;
}
.bs-docs-nav {
	width: 100%;
	margin-bottom: 0;
	background-color: #003456;
	background-color: #0F5C92;
	/* border-bottom: 1em solid #003456; */
	border-bottom:0;
}

body.client_kinderblutkrankheiten .bs-docs-nav {
	background-color: #8D1A14;
}

.bs-docs-nav .navbar-nav > .active > a {
	background-color: #BDD9F6 !important;
}
body.client_kinderblutkrankheiten .bs-docs-nav .navbar-nav > .active > a {
	background-color:#FBD0BC !important;
	color:#8D1A14;

}

@media (max-width: 768px) {
	body.client_kinderblutkrankheiten .bs-docs-nav .navbar-nav > .active > a {
		background-color:#C67653 !important;
	}
}

body.client_kinderblutkrankheiten .bs-docs-nav .navbar-toggle {
	background-color: #C67653;
}
body.client_kinderblutkrankheiten .bs-docs-nav .navbar-header .navbar-toggle:hover,
body.client_kinderblutkrankheiten .bs-docs-nav .navbar-header .navbar-toggle:focus {
	background-color: #FACEB9;
}
body.client_kinderblutkrankheiten .bs-docs-nav .navbar-toggle .icon-bar {
	background-color: #8D1A14;
}

.bs-docs-nav .navbar-brand,
.bs-docs-nav .navbar-nav > li > a {
	color: #fff;
}

.bs-docs-nav .navbar-nav > li {
	border-left: 1px solid #BDD9F6;
}
body.client_kinderblutkrankheiten .bs-docs-nav .navbar-nav > li {
	border-left: 1px solid #FBCFBB;
}


@media (min-width: 768px) {
	.bs-docs-nav .navbar-nav li ul {
		display:none;
	}
}
@media (max-width: 768px) {
	.bs-docs-nav .navbar-nav > li a span {
		color: #fff;
	}
	.bs-docs-nav .navbar-nav > li > a:hover > span {
		color: #000;
	}
}
.teaser {
	margin-top:1em;
}

.teaser .ZMSTeaserContainer .box.col-sm-13 {
	width: 100% !important;
	padding: 0;
}

.ZMSTeaserContainer {
	background-color:rgba(186, 217, 246, 0.5);
	display: block;
}
.client_kinderblutkrankheiten .ZMSTeaserContainer {
	background-color:transparent;
}
.ZMSTeaserContainer .box {
	margin:1em 0;
	float:left;
}
.ZMSTeaserElement {
	padding:1em;
}

.breadcrumb {
	padding: 0px;
	margin-bottom: 2em;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
}
ul.breadcrumb li {
	max-width:160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bs-docs-footer {
	padding-top: 0 !important;
	margin-top: 2em;
	background-color:#fff;
	border-top:0;
}
.bs-docs-footer #copyright {
	font-size:11px;
	background-color: #0067AC;
	background-color: #0F5C92;
	padding: .5em;
}
body.client_kinderblutkrankheiten .bs-docs-footer #copyright {
	background-color: #8D1A14;
}
.bs-docs-footer #copyright a{
	color:#fff;
}
.bs-docs-footer #sponsors {
	margin:2em 0;
}

/* ####### BOXES ########## */

body.zmi.boxitem .zmi-interface {
	text-align:right;
	color:#888;
}
.boxRow {
	margin:2em 0;
}
.box.boxseq_startFalse_endTrue {
	padding-right:0
}
.box.boxseq_startTrue_endFalse {
	padding-left:0
}

@media (max-width: 768px) {
	.boxRow .box,
	.box.boxseq_startFalse_endTrue {
		padding-right: 0;
		padding-left: 0;
	}
	.boxRow .box,
	.box.boxseq_startTrue_endFalse {
		padding-left: 0;
		padding-right: 0;
	}
}

#root .boxRow {
	margin-top:1em;
}

.box {
	cursor:pointer;
}
.zmi .box div.arrow,
.box div.arrow {
    display:none;
}

@media (min-width: 1200px) {
 .box div.arrow {
    display:block;
    float: right;
    position: relative;
    background: rgba(0, 52, 86, 0.5);
    padding: 0.45em .9em;
    color: white;
    margin:-1px -1px 0 0;
 }
}

.box img.img,
.bs-sidebar .caption h3 img {
	width:100% !important;
}
.box img.img {
	max-width: 262px;
	margin:0;
}
.boxRow .box .boximg.imgfloat_left {
	float:left;
}
.boxRow .box .boximg.imgfloat_right {
	float:right;
}
.boxRow .boximg.imgfloat_left {
    margin-right: 1.2em;
}
.boxRow .boximg.imgfloat_right {
    margin-left: 1.2em;
}
.boxRow .box .boximg.imgfloat_,
.boxRow .box .boximg.imgfloat_normal,
.boxRow .box.col-sm-3 .boximg.imgfloat_left,
.boxRow .box.col-sm-3 .boximg.imgfloat_right {
	float:none;
	margin:0 !important;
}

#teaserright .box .boximg.imgfloat_left img.img,
#teaserleft .box .boximg.imgfloat_left img.img,
#teaserright .box .boximg.imgfloat_right img.img,
#teaserleft .box .boximg.imgfloat_right img.img  {
	float: none;
	width:auto !important;
	max-width: 100%;
}
#teaserright .box .boximg.imgfloat_left,
#teaserleft .box .boximg.imgfloat_left {
	text-align:left;
}
#teaserright .box .boximg.imgfloat_right,
#teaserleft .box .boximg.imgfloat_right{
	text-align:right;
}

@media (min-width: 968px) {
#teaserright .box img.img,
#teaserleft .box img.img {
	float: none;
	margin:0;
	}
}
.boxcontent {
	/* border:1px solid #BDD9F6;*/
	border:1px solid #7BA1CE;
	/* background-color: rgba(184, 214, 246, 0.12);
	/* box-shadow: 0 0 5px rgba(3, 39, 68, 0.42);*/
	background-color:transparent !important;
	float: left;
	width: 100%;
}
body.client_kinderblutkrankheiten .boxcontent {
	border:1px solid #CB9B98;
	/* background-color: rgba(251, 207, 187, 0.15); */
}

body.client_kinderblutkrankheiten #items131676 .boxcontent p.text {
    margin: .4em !important;
}
.box p,
.box h4,
.box h3 {
	padding:0 0 .3em 0 !important;
	margin:0 8px !important;

}
.box h3 {
	padding-top:.7em !important;
	font-weight:bold;
	background:none;
	font-size:115%;
	line-height:130%;
	color:#666;
}
.box h4 {
	font-weight:bold;
	font-size:100%;
	color:#333;
	line-height:150%;
}

.box select {
	margin-top:.5em;
	margin-bottom:.5em;
}
.box #trialselector {
	margin-left:.5em;
	margin-right:.5em;
}

.bs-sidebar .caption h3 {
	padding: 0;
	margin:0;
	color:#fff;
	text-align:left;
	font-size:115%;
	line-height:170%;
}
.boxRow.row div.box.button {
	border: 1px solid rgb(123, 171, 194);
	border-radius: 0px;
	padding: 0 0 2em 0;
	background-color: aliceblue;
	text-align: center;
	font-weight: bold;
	color:black;
	margin:1em;
	font-size:13px;
}
.boxRow.row div.box.button h3 {
	text-align:center;
	margin-bottom:.5em;
	color:#fff !important;
	background: #0F5D7A !important;
}
.boxRow.row div.box.button:hover {
	background-color: rgb(187, 212, 233);
}
@media (max-width: 768px){
	.box img.img {
		display:none;
	}
}

/* BO SPECIAL BOX STYPE */
#Xitems146975 .boxcontent {
    padding: 0 !important;
    color: white;
    border: none;
    background-color: #aabbcc;
}
#Xitems146975 .boxcontent h3 {
    margin: 0 !important;
    background: rgba(0, 103, 175, 0.52);
    background:#318A50;
    padding: 0.5em 0.7em !important;
}
#Xitems146975 .boxcontent p.text {
    padding: .4em !important;
}
#Xitems146975 .boxcontent h3,
#Xitems146975 .boxcontent p,
#Xitems146975 .boxcontent a {
    color: white;
}
/* Customize Homepage Box Image Margin */
div#items162149 img {
    margin: 5% 5% 0 5%;
    width: 90% !important;
}
/* EO SPECIAL BOX STYPE */

@media (max-width: 768px){
	.boxRow .box {
		font-size: 90%;
	}
	.boxRow .box .boxcontent {
		margin-bottom:2em;
	}
}

.indexBox-row .box {
	margin-top:15px;
	overflow:hidden;
}
.indexBox-row .box .service-block {
	background: #E1E5E7;
	min-height:180px;
	border: 1px solid #fff;
}
.indexBox-row .box .service-block:hover {
	box-shadow: 0 0 24px rgb(188, 188, 188);
	background: #C3CBCE;
}
.indexBox-row .box h3 {
	padding-left: 2.35em;
	font-weight: normal;
	font-size: 20px;
	color:#fff !important;
}
.indexBox-row .box .service-block:hover h3 {
	background-color:#487F75 !important;
}
.indexBox-row .box h3 a {
	color:#fff !important;
	text-decoration:none;
}
.indexBox-row .box a {
	text-decoration:none !important;
}

.indexBox-row .index-item-description {
	display: block;
	padding: .7em 1em 0em 1em;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5em;
}
.indexBox-row .index-item-description a {
	color:#000;
}
.indexBox-row .service-bg {
	width: 250px;
	padding: 60px;
	position: absolute;
	top: -10px;
	right: -100px;
	background-color: rgba(255,255,255,0.2);
	transform: rotate(55deg);
	-o-transform: rotate(55deg);
	-ms-transform: rotate(55deg);
	-moz-transform: rotate(55deg);
	-webkit-transform: rotate(55deg);
}


#pencil {
	margin-top: -3px;
	opacity:.3;
	cursor:pointer;
	color:#085D96;
	float:right;
	display:inline-block;
	text-decoration:none;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	padding: .4em;
	border-radius: 14px;
	background: transparent;
}
#pencil:hover {
	opacity:1;
	box-shadow: 0 0 20px rgb(0, 175, 28);
}

@media (max-width: 968px) and (min-width: 768px) {
	header .nav>li>a {
		padding: 14px 9px 10px 9px;
		height: 50px;
	}
}

.bs-docs-header h1 {
	line-height:1.25;
}


.ZMSLinkElement a:before {
	content: "\e095";
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	position: relative;
	top: 1px;
	margin-right:4px;
	display: inline-block;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

#companytable td {
	padding:12px;
}
#companytable td strong {
	font-size: 160%;
	font-weight: normal;
}


/*-------------------------------------------------------------------------------------------------*/
/* customization jk 2015-05-23 */
/*-------------------------------------------------------------------------------------------------*/

/* misc */
img[alt=Limiter] {
	display:none;
	}


.ZMSFile + h4 {
	margin-top:40px;
	}


p + .ZMSFile {
	margin-top:0px;
	}

/* index */
#index-level-2ff{
	/* border: 1px solid #ccc; */
	/* padding: 2em; */
	margin: 3em 0em;
	}

#index-level-2ff h2 {
	margin-top: 0em;
	padding: 0;
	margin-bottom: 1em;
	font-size: 160%;
	color: #888;
	display:block;
}

#index-level-2ff ol,
#index-level-2ff ul {
	margin-left: 0;
	padding: 0 0 0 1.25em;
	}

#index-level-2ff li {
	/* margin-left: 0em !important; */
	padding: 0em 0em 1em 0.5em;
	/* list-style-position: outside; */
	/* list-style:none; */
	}

#index-level-2ff li:before {
	display:none;
	content: "";
	line-height: 1em;
	width: .3em;
	height: .3em;
	background-color: #008000;
	float: left;
	margin:.55em .45em 0 0;
	border-radius: 50%;
	}

#index-level-2ff li li {
	margin-left:2em!important;
	padding:0;
	line-height:200%;
}

/* zmsfile */
div.ZMSFile, div.ZMSLinkElement {
	margin:1.5em 0em 1.5em 0em;
	line-height:1.5em;
	background-color: #F8F8F8;
	}

div.ZMSFile.none, div.ZMSLinkElement.none {
	background-color: transparent;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft {
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright {
	float:right;
	width:50%
	}

div.ZMSFile div.title, div.ZMSLinkElement div.title {
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited,
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited {
	text-decoration:none;
	font-weight:normal !important;
	}

div.ZMSFile div.title a:hover, div.ZMSFile div.title a:active,
div.ZMSLinkElement div.title a:hover, div.ZMSLinkElement div.title a:active {

	}


div.ZMSLinkElement div.title img {

	}

div.ZMSFile div.text, div.ZMSLinkElement div.text {
	}

div.ZMSFile div.description, div.ZMSLinkElement div.description {
	}

div.ZMSFile div.title,
div.ZMSFile div.title a:link,
div.ZMSFile div.title a:visited,
div.ZMSFile div.text,
div.ZMSFile div.description,
div.ZMSLinkElement div.title,
div.ZMSLinkElement div.title a:link,
div.ZMSLinkElement div.title a:visited,
div.ZMSLinkElement div.text,
div.ZMSLinkElement div.description {

}

div.ZMSFile, div.ZMSLinkElement {
	padding:1em;
	margin-bottom:1em;
	background-color: #DEEDFF;
}

.ZMSLinkElement a {
	font-weight:bold
}


/* CONTENT TYPOGRAPHY */
.h1, h1 {
	font-size: 28px;
	margin-bottom: 1em;
}
}
@media (max-width: 768px) {
	.h1, h1 {
		font-size: 26px;
	}
}

h1[id],h3[id],h3[id] {
	line-height: 1.5em;
}
h1[id] {
	margin-top: 0;
	padding-top: 20px;
	font-size: 30px;
}
h2[id] {
	color: #888;
	line-height: 135%;
}


/* f_css_defaults.infoboxteaser.f_css_defaults */
/* -- BO infoboxTeaser -- */

#teaser div.infoboxTeaserContainer {
	width:100% !important;
}

/* ############################## */
/* layout sizes necessary for IE6 */
/* ############################## */
.layout1 div.infoboxteaserset {
 width:100%;
 position:static;
}
.layout2L div.infoboxteaserset,
.layout2R div.infoboxteaserset {
 width:675px;
}
.layout3 div.infoboxteaserset {
 width:460px;

}


div.infoboxTeaserContainer {
 border:1px solid #98a7ba;
 float:left!important; /* floating FF */
 float:none; /* floating IE */
 display:inline; /* floating IE */
 margin-top:20px;
 overflow:hidden;
 background-color:#fff;


}

div#pageregionLeft div.infoboxTeaserContainer {
 margin:0px 0px 20px 0px !important;
}
div#pageregionRight div.infoboxTeaserContainer {
 margin:0px 0px 20px 0px !important;
}

/* FONT_DEFS */
div.infoboxTeaserTitle,
div.infoboxTeaserText,
div.infoboxTeaserText p,
div.infoboxTeaserText ol,
div.infoboxTeaserText ul,
div.infoboxTeaserText li
div.infoboxTeaserText a {
 line-height:160% !important;
}

div.infoboxTeaserTitle {
 color:#666;
 font-weight:bold;
 text-align:left;

}
div.infoboxTeaserTitle a:link,
div.infoboxTeaserTitle a:visited {
 color:#666;
}

div.infoboxTeaserHeader {
 padding:2px 20px 4px 20px;
 margin-bottom:-3px;
}

div.teaserColor1 div.infoboxTeaserTitle,
div.teaserColor2 div.infoboxTeaserTitle,
div.teaserColor3 div.infoboxTeaserTitle,
div.teaserColor4 div.infoboxTeaserTitle,
div.teaserColor5 div.infoboxTeaserTitle,
div.teaserColor6 div.infoboxTeaserTitle {
  color:#fff;
}


div.infoboxTeaserText {
 padding:10px 20px;
 font-weight:normal;
 line-height:160%;
}
div.infoboxTeaserText span.headline {
 font-weight:bold;
/* color:#6d7a89; */
}
div.infoboxTeaserText p,
div.infoboxTeaserText ul,
div.infoboxTeaserText ol {
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
}
div.infoboxTeaserText img {
 margin:0px;
 padding:0px;
}
html>/**/body#web div.infoboxTeaserText img {
 margin-bottom:2px; /* only FF */
}

div.infoboxTeaserText a.morelink {
 color:#6d7a89;
 text-decoration:none;
 font-weight:bold;
}
div.infoboxImage {
/* border:1px solid #6d7a89;
   margin:3px;
overflow:hidden;
*/
}

div.infoboxTeaserText select {
color: #666;
margin:1em 0em;
display:block;
}

div#content div.infoboxTeaserText select,
div#content div.infoboxTeaserText select#diseasecategory,
div#content div.infoboxTeaserText select#selectedtrial {
width:100% !important;
}

div.infoboxTeaserText ul,
div.infoboxTeaserText ul li {
line-height:1.5em;
padding:0px;
margin:0px;
list-style-type:none;
list-style-position:outside;
list-style-image:none;
}
div.infoboxTeaserText ul {
margin-top:0.75em;
}
div.infoboxTeaserText ul li a {
font-weight:normal;
}

div.infoboxTeaserText ul li span.linkdescription {
padding-left:1em;
display:block
}

/* -- EO infoboxTeaser-- */



/**************************************/
/* 1. CSS-Modul: COLORS               */
/**************************************/
X.neutralColorTrans {background-color: transparent;}
X.neutralColorWhite {background-color: #fff;}
X.neutralColorLight {background-color: #e8e8e8;}
X.neutralColorMedium {background-color: #ccc;}
X.neutralColorStrong {background-color: #999;}
X.neutralColorBlack  {background-color: #000;}


.teaserColor1 {background-color: #244A5D;}
.teaserColor2 {background-color: #4984AC;}
.teaserColor3 {background-color: #1E8888;}
.teaserColor4 {background-color: #32B5A7;}
.teaserColor5 {background-color: #318A50;}
.teaserColor6 {background-color: #6BAD31;}
.teaserColor7 {background-color: #244A5D;}

div.ZMSTeaserElement .teaserColor1 {border-color: #244A5D !important;}
div.ZMSTeaserElement .teaserColor2 {border-color: #4984AC !important;}
div.ZMSTeaserElement .teaserColor3 {border-color: #1E8888 !important;}
div.ZMSTeaserElement .teaserColor4 {border-color: #32B5A7 !important;}
div.ZMSTeaserElement .teaserColor5 {border-color: #318A50 !important;}
div.ZMSTeaserElement .teaserColor6 {border-color: #6BAD31 !important;}
div.ZMSTeaserElement .teaserColor7 {border-color: #244A5D !important;}


p.creator {
	padding: 0.1em;
	font-style: normal;
	margin: 0 0 2em 0;
	color: #999;
}
p.creator span.keywords,
p.creator span.doi {
	font-size:smaller;
	display:block;
	margin-top: .25em;
}
p.creator span.keywords {
	margin:1rem 0 0 0;
}
p.creator span.keywords em,
p.creator span.doi em {
	font-weight:bold;
}
p.creator span.doi:hover i.hidden {
	display:inline-block !important;
}
.bs-docs-header p {
	font-size:70%;
	color:#000;
	margin-bottom:0.5em;
	text-shadow:none
}


.teaser .ZMSTeaserContainer .infoboxTeaserContainer .infoboxImage {
	float:none;
	width:auto !important;
}
.teaser .ZMSTeaserContainer .infoboxTeaserContainer .infoboxImage {
	width:100% !important;
}
.teaser .ZMSTeaserContainer .infoboxTeaserContainer .infoboxImage img {
	width:100%
}
.teaser .ZMSTeaserElement .graphic img.title {
	max-width: 100%;
}
.teaser .ZMSTeaserElement .text p {
	display:inline;
}

#prelims h1 {
	line-height:135%;
}
#prelims p {
	font-weight:bold;
	color:#666;
}

span.refLiterature {
	font-weight: bold;
}

.refLiteratureList {
	background-color: aliceblue;
	padding: .5em;
	margin: 2em 0;
}
.refLiteratureList ol li {
	margin-bottom: .3em;
}
.refLiteratureList h2 {
	font-size: 100%;
	font-weight: bold;
	margin-top: 0;
}
.refLiteratureList a {
	overflow: hidden;
	max-width: 100%;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
@media (max-width: 768px) {
	#diseaseindex th {
		max-width: 80px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}

/* PATIENTEN: Floating Selectlists */

#e1812 #content .box p.autodropdown {
	float:left;
	padding: 0 !important;
	margin: 0 !important;
}

ul.autolinklist  {
	list-style-type:square;
	padding-left:1.9em;
}

table.ZMSTable {
	width:100%;

}
table.ZMSTable th {
	background-color: #DEEDFF;
	padding:.2em .5em;
}
table.ZMSTable tr {
	border:1px solid white;
}
table.ZMSTable td {
	background-color: rgba(238, 238, 238, 0.6);
	padding:.2em .5em;
}
table.ZMSTable tr.even td {
	background-color: rgba(238, 238, 238, 1);
}

body.print table.ZMSTable th,
body.print table.ZMSTable td {
	background-color:transparent;
}

p.emphasis {
	background-color: #eee;
	padding: .6em 1em;
	margin:1em 0;
}


.form-control.autodropdown.highlight {
	background-color:#DFFFDE;
}

/* ------------------------ */
/*      SEARCHRESULTS       */
/* ------------------------ */

#navbar-search {
	position: absolute;
	right: 1em;
	margin-top: .6em;
}
@media (max-width: 768px) {
	#navbar-search {
		float: inherit;
		position: relative;
		right: 0;
		width: 100%;
		margin: 0 0 0 0;
		padding: 0;
	}
}

#navbar-search .input-group-addon {
	color: #FFF;
	background-color: #7BA1CE;
	border: 0px solid #7BA1CE;
}

#navbar-search .form-control {
	border: 0px solid #7BA1CE;
}
form.search legend,
#search_results h4 {
	display:none
}
#search_results .header .col-md-12 {
	font-style:italic;
	margin:1.5em 0;
}

#search_results .header .col-md-12,
#search_results .col-md-8.col-sm-9 {
	margin-left:0;
	padding-left:0;
	width:100%;
}
form.search .input-group {
	margin-left:-15px;
}
#search_results .line.row {
	margin-bottom:1.5em;
}

#search_results h2 {
	border-top:1px solid silver;
	padding-top:.3em;
	font-size:120%;
	font-weight:bold;
	line-height:1.5;
	margin:0;
}
#search_results .line.row .breadcrumb,
#search_results .line.row p {
	margin:0;
	padding:0;
}
.search button i,
.pagination i {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.pagination .icon-chevron-right:before {
	content: "\e080";
}
.pagination .icon-chevron-left:before {
	content: "\e079";
}
.search button .icon-search:before {
	content: "\e003";
}


form#searchform {
	border:1px solid #ccc;
	padding:1em;
	clear:both;
}

input#nlSubmit,
input#formulatorSaveBtn,
form#searchform input.searchSubmit,
input.searchSubmit {
	background:#0067AC !important;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 3px;
	border:0;
}
#formulatorFindBtn,
#formulatorHint {
	display:none
}
table#formextended td select {

}
table#formextended th {
	color:#666;
}
table#searchresults {
	border:1px solid #ccc;
	margin-top:1em;
	border-collapse:collapse;

}
table#searchresults tr.searchresultsnav td,
table#searchresults tr.searchresultsnav th,
table#searchresults tr.searchresultsnav td a,
table#searchresults tr.searchresultsnav th a {
	background-color:#0067AC;
	font-weight:bold;
	color:#fff;
}
.searchresultsnav u {
	text-decoration:none;
	border:1px solid #d6edff;
}
tr.searchresultsnav a:hover u {
	color:orange
}
table#searchresults tr.searchresultsnav p {
display:inline;
}
table#searchresults tr.searchresult td {
padding:1em;
border:1px solid #ccc;
}
table#searchresults span.docdate {
	display:block;
	font-weight:bold;
	color:#666;
	font-size:10px;
}
table#searchresults span.description {
}
table#searchresults td.score {
	width:80px;
	background: #DEEDFF;
	font-weight:bold;
	color:#666;
	vertical-align:middle;
	text-align:center;
	font-weight: bold;
}

table#searchresults span.title a {
	color:#666;
}

/* ADDED SCORE INFO, SNTL/FH 2018-05-21 */
#search_results .line.row > div.col-sm-12 {
	padding-left:0;
}
#search_results .score {
    float: left !important;
    font-family: monospace;
    font-size: 11px;
    padding: .8em .6em;
    background: rgba(52, 122, 183, 0.50);
    color: white;
    height: 6em;
    margin-right: 1em;
    width: 4em;
    text-align: center;
}



/* -- CALENDAR -- */
table#searchresults.calBatchCurrent th {
	border:1px solid #0067AC
}
table#searchresults.calBatchCurrent td {
	padding-bottom:1em;
	border:1px solid #ccc;
	padding:.5em;
	vertical-align: top;
}
table#searchresults.calBatchCurrent span.title {
font-weight:bold;
}
table#searchresults td.cal_logo {width:100px;}

table#calBatchNavigation {
	width:100%;
}
table#calBatchNavigation td {
	border:1px solid #ccc;
	padding:5px;
}
table#calBatchNavigation td select {
	margin:0px;
}
/* -- CALENDAR ZMI -- */
textarea#attr_dc_description,
textarea#cal_place,
textarea#cal_contact {
	width:42.6em !important;
	height:7em !important;
}

div#pageelement_PAGETOC {
	border:1px solid silver;
	padding:1em;
	margin-bottom:1em;
}
#pageelement_PAGETOC h2 {
	font-size: 100%;
	display: none;
}
#pageelement_PAGETOC ol,
#pageelement_PAGETOC li {
	margin:0;
	padding:0;
	line-height: 1.5;
}
#pageelement_PAGETOC > ol > li {
	margin-left: 1.5em;
	padding-left: .5em
}
#pageelement_PAGETOC ol ol {
	padding-left: 3em !important;
	list-style-type: square;
}
.downloadfile {
    padding: 0.5em;
    margin: 1em 0px;
    background: rgb(241, 244, 246) none repeat scroll 0% 0%;
    border: 1px solid #ddd;
}

.downloadfile a img {
	margin-right: .5em;
}

#trialinfo h3 {
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}
#trialinfo td a {
	max-width:480px;
	overflow:hidden;
	display:block;
	text-overflow:ellipsis
}
#content ul.unordered_list li,
#content ol.ordered_list li {
	margin-bottom: .62em;
}

#content ol[id*=e],
#content ul[id*=e] {
    padding-left: 1.25em;
}

div#refLiteratureSearch {
  height:40px;
  }
div#refLiteratureSearch div#refLiteratureAlpha {
  float:left;
  width:350px;
  padding-top:3px
  }
div#refLiteratureSearch div#refLiteratureAlpha a {
  padding:0px 3px;
  margin:0px
  }
div#refLiteratureSearch div#refLiteratureAlpha a:hover,
div#refLiteratureSearch div#refLiteratureAlpha a.selectedCh {
  color:#fff;
  background-color:#326598;
  }

div#refLiteratureSearch form {
  padding:0px;
  margin:0px;
  margin-right:2em;
  float:right;
  position:relative;
  }
div#refLiteratureSearch form select {
  padding:0px;
  margin:0px;
  margin-right:1em;
}
table#refLiteratureList {
  margin:0px;
}
table#refLiteratureList td {
  vertical-align:top
}
table#refLiteratureList td a {
  font-weight:normal !important;
}
table#refLiteratureList th {
	background-color:#326598;
	color:white;
}
table#refLiteratureList .odd {
	background-color:aliceblue
}
div#refLit {
    border-top: 1px solid rgba(0, 103, 172, 0.35);
    padding-top: 1em;
    margin-top: 1em;
}


/* Impressum  */
body#e13281 .ZMSGraphic .graphic.alignright,
body#e94290 .ZMSGraphic .graphic.alignright {
	float:right;
	margin-left:.5em;
}
body#e13281  .ZMSGraphic .text,
body#e94290 .ZMSGraphic .text {
	background-color: transparent;
	padding: 0;
font-size:100%;
}
body#e13281 h2,
body#e94290 h2 {
	font-size:150%;
	color:#333;
	border-top:1px solid silver;
	padding-top:.3em;
	margin-top:2em;
}

#langselector {
	position: absolute;
	right: 3em;
	font-size: 12px;
	margin-top: -2em;
	z-index: 100;
	cursor:pointer;
	color:#003456;
	text-transform: uppercase;
}
#langselector a {
	display: inline-block;
	padding: .2em .25em .1em;
	line-height: 1.2;
}
#langselector a.active {
	background-color:#003456;
	background-color:#0F5C92;
	color:white;
}

@media (max-width: 768px) {
	#langselector {
		right: 1em;
	}
}

#langselector strong {
	text-shadow:none;
	text-decoration:underline;
}


/* TEXT FLOW */

.h2, h2 {
	font-size: 26px;
}
.h3, h3 {
	font-size: 18px;
}
.web.client_kinderblutkrankheiten #navbar-search .input-group-addon {
    color: #FFF;
    background-color: #F0B39A;
    border: 0px solid #8D1A14;
}
.web.client_kinderblutkrankheiten #navbar-search .form-control {
    border: 0px solid #8D1A14;
}
.web.client_kinderblutkrankheiten #langselector a.active {
    background-color: #8D1A14;
    color: white;
}
.web.client_kinderblutkrankheiten #langselector a {
    color: #8D1A14;
}

body#e99133 .box .boxcontent img.img {
    max-width: 100px !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.web #items76411 .boxcontent {
	overflow: hidden;
}
.web #items75779 .boxcontent div > img,
.web #items76411 .boxcontent div > img {
	zoom: 1.25;
}

/* IE 9 and above: http://stackoverflow.com/questions/20541306/how-to-write-a-css-hack-for-ie-11 */
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
	.web #items75779 .boxcontent div.boximg.imgmargin0.imgfloat_left,
	.web #items76411 .boxcontent div.boximg.imgmargin0.imgfloat_left {
		zoom:1.25
	}
	.web #items75779 .boxcontent div > img,
	.web #items76411 .boxcontent div > img {
		zoom: 1;
	}
}

}
.web #items76411 .boxcontent {
	background-color:#ffffff !important;
}


.web #content .h4,
.web #content h4 {
	font-size: 110%;
	font-weight: bold;
	color: #0F5C92;
	font-style: italic;
	line-height: 1.33;
	margin-top: 1.5em;
}
.web #content .h5,
.web #content h5 {
	font-weight: bold;
}

.web .teaser .box .boxcontent h4 {
	margin-top: 0 !important;
}

#diseaseindex th {
	background: #4984AC;
	color: white;
}
#diseaseindex td {
	background:aliceblue;
}
#diseaseindex td.header {
	background:white !important;
	font-weight:bold
}
#diseaseindex td.dpatinfoshort,
#diseaseindex td.dpatinfolong {
	text-align:center;
}
#diseaseindex td.dpatinfoshort img,
#diseaseindex td.dpatinfolong img {
    margin: 0 auto;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.web header#top {
	box-shadow: 0 5px 10px rgba(0, 52, 86, 0.5);
	border-bottom: 12px solid #ffffff;
}
#root.web header#top {
	border-bottom: none;
}
.web ul.nav.navbar-nav a:hover,
.web ul.nav.navbar-nav a:hover {
	text-decoration:none !important;
}
.web .col-sm-3 .boxcontent .boximg > img,
.web .col-sm-3 .boxcontent .boximg.imgfloat_normal > img  {
	float:none;
	clear:both;
}
.web .boxcontent .boximg,
.web .boxcontent.imgmargin0 {
	padding: 0;
}
.web .boxcontent .boximg.imgmargin1 {
	padding:1rem;
}
.web #content .boxcontent .boximg.imgmargin1 {
	background-color:#ffffff;
}
.web .boxcontent.teaserColor1 h3,
.web .boxcontent.teaserColor2 h3,
.web .boxcontent.teaserColor3 h3,
.web .boxcontent.teaserColor4 h3,
.web .boxcontent.teaserColor5 h3,
.web .boxcontent.teaserColor6 h3,
.web .boxcontent.teaserColor7 h3,
.web .boxcontent.neutralColorMedium h3,
.web .boxcontent.neutralColorStrong h3 {
	color:white;
	margin:0 !important;
	padding:.4em .6em !important
}
.web .boxcontent.neutralColorLight h3 {
	margin:0 !important;
	padding:.4em .6em !important
}
.web .box .boxcontent h4,
.web .box .boxcontent p.text {
	margin-top: .6em !important;
}
@media (max-width: 768px) {
	.web ul.nav.navbar-nav li.inactive ul {
		display:none !important
	}
	.web ul.nav.navbar-nav ul li.current > a {
		border-bottom: 2px solid white;
	}
	.bs-docs-nav .navbar-nav > li {
		border-left: none;
	}
}
@media (min-width: 769px) {
	.web.client_kinderkrebsinfo ul.nav.navbar-nav li.e2260,
	.web.client_kinderblutkrankheiten ul.nav.navbar-nav li.e178167 {
		border-right: 1px solid #BDD9F6;
	}
	.web ul.nav.navbar-nav li:hover > ul {
		display:block;
		position: absolute;
		padding: 0;
		background: #F7FAFE;
		box-shadow: 0 2px 4px rgba(0,52,86,.5);
		line-height: 2;
		width:240px;
	}
	.web.client_kinderblutkrankheiten ul.nav.navbar-nav li:hover > ul {
		background: #FFF8F5;
	}
	.web.client_kinderblutkrankheiten ul.nav.navbar-nav li > ul a {
		color: #8D1A14;
	}
	.web ul.nav.navbar-nav li:hover > ul a {
		display:block;
		padding:.5em .2em .2em 1.2em;
	}
	.web ul.nav.navbar-nav li:hover > ul ul {
		display:none;
		/*X-margin-left:240px;*/
		/*X-margin-top:-2.7em;*/
	}
}



/* ######################################################### */
/* ZMI COLORS: COLORMAP [kinderkrebsinfo] */
/* ######################################################### */

.zmi[data-client='kinderkrebsinfo'] #tr_color .neutralColorLight {
	background-color:rgba(232, 232, 232, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .teaserColor7 {
	background-color:rgba(0, 103, 175, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .teaserColor6 {
	background-color:rgba(107, 173, 49, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .teaserColor5 {
	background-color:rgba(49, 138, 80, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .teaserColor4 {
	background-color:rgba(50, 181, 167, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .teaserColor3 {
	background-color:rgba(30, 136, 136, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .teaserColor2 {
	background-color:rgba(73, 132, 172, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .teaserColor1 {
	background-color:rgba(0, 103, 175, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .neutralColorMedium {
	background-color:rgba(204, 204, 204, 1);
}
.zmi[data-client='kinderkrebsinfo'] #tr_color .neutralColorStrong {
	background-color:rgba(153, 153, 153, 1);
}


/* ######################################################### */
/* WEB COLORS: SIDEBAR AND BOXES [kinderkrebsinfo] */
/* ######################################################### */

.web.client_kinderkrebsinfo.neutralColorLight .bs-docs-sidebar {
	background-color:rgba(232, 232, 232, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.neutralColorLight h3 {
	background-color:rgba(232, 232, 232, 1);
}
.web.client_kinderkrebsinfo.teaserColor7 .bs-docs-sidebar {
	background-color:rgba(0, 103, 175, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.teaserColor7 h3 {
	background-color:rgba(0, 103, 175, 1);
}
.web.client_kinderkrebsinfo.teaserColor6 .bs-docs-sidebar {
	background-color:rgba(107, 173, 49, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.teaserColor6 h3 {
	background-color:rgba(107, 173, 49, 1);
}
.web.client_kinderkrebsinfo.teaserColor5 .bs-docs-sidebar {
	background-color:rgba(49, 138, 80, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.teaserColor5 h3 {
	background-color:rgba(49, 138, 80, 1);
}
.web.client_kinderkrebsinfo.teaserColor4 .bs-docs-sidebar {
	background-color:rgba(50, 181, 167, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.teaserColor4 h3 {
	background-color:rgba(50, 181, 167, 1);
}
.web.client_kinderkrebsinfo.teaserColor3 .bs-docs-sidebar {
	background-color:rgba(30, 136, 136, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.teaserColor3 h3 {
	background-color:rgba(30, 136, 136, 1);
}
.web.client_kinderkrebsinfo.teaserColor2 .bs-docs-sidebar {
	background-color:rgba(73, 132, 172, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.teaserColor2 h3 {
	background-color:rgba(73, 132, 172, 1);
}
.web.client_kinderkrebsinfo.teaserColor1 .bs-docs-sidebar {
	background-color:rgba(0, 103, 175, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.teaserColor1 h3 {
	background-color:rgba(0, 103, 175, 1);
}
.web.client_kinderkrebsinfo.neutralColorMedium .bs-docs-sidebar {
	background-color:rgba(204, 204, 204, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.neutralColorMedium h3 {
	background-color:rgba(204, 204, 204, 1);
}
.web.client_kinderkrebsinfo.neutralColorStrong .bs-docs-sidebar {
	background-color:rgba(153, 153, 153, 0.20);
}
.web.client_kinderkrebsinfo .boxcontent.neutralColorStrong h3 {
	background-color:rgba(153, 153, 153, 1);
}


/* ######################################################### */
/* WEB COLORS: MAIN MENU [kinderkrebsinfo]*/
/* ######################################################### */
/* teaserColor1 */
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.e1662.active > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1662.current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1662 .current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1662:hover > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1662 a:hover {
	background-color:rgba(0, 103, 175, 1) !important;
	color:white !important;
}
.web.client_kinderkrebsinfo.teaserColor1 header#top {
	border-color: rgba(0, 103, 175, 1);
}


/* teaserColor2 */
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.e9031.active > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e9031.current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e9031 .current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e9031:hover > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e9031 a:hover {
	background-color:rgba(73, 132, 172, 1) !important;
	color:white !important;
}
.web.client_kinderkrebsinfo.teaserColor2 header#top {
	border-color: rgba(73, 132, 172, 1);
}


/* teaserColor3 */
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.e1812.active > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1812.current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1812 .current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1812:hover > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1812 a:hover {
	background-color:rgba(30, 136, 136, 1) !important;
	color:white !important;
}
.web.client_kinderkrebsinfo.teaserColor3 header#top {
	border-color: rgba(30, 136, 136, 1);
}


/* teaserColor4 */
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.e1676.active > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1676.current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1676 .current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1676:hover > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e1676 a:hover {
	background-color:rgba(50, 181, 167, 1) !important;
	color:white !important;
}
.web.client_kinderkrebsinfo.teaserColor4 header#top {
	border-color: rgba(50, 181, 167, 1);
}


/* teaserColor5 */
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.e2331.active > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2331.current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2331 .current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2331:hover > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2331 a:hover {
	background-color:rgba(49, 138, 80, 1) !important;
	color:white !important;
}
.web.client_kinderkrebsinfo.teaserColor5 header#top {
	border-color: rgba(49, 138, 80, 1);
}


/* teaserColor6 */
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.e67296.active > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e67296.current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e67296 .current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e67296:hover > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e67296 a:hover {
	background-color:rgba(107, 173, 49, 1) !important;
	color:white !important;
}
.web.client_kinderkrebsinfo.teaserColor6 header#top {
	border-color: rgba(107, 173, 49, 1);
}


/* teaserColor7 */
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.e2260.active > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2260.current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2260 .current > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2260:hover > a,
.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.e2260 a:hover {
	background-color:rgba(0, 103, 175, 1) !important;
	color:white !important;
}
.web.client_kinderkrebsinfo.teaserColor7 header#top {
	border-color: rgba(0, 103, 175, 1);
}




/* ######################################################### */
/* WEB COLORS: MOBILE MENU [kinderkrebsinfo]*/
/* ######################################################### */

@media (max-width: 768px) {
	.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.current > ul > li a {
		background-color:transparent !important;
	}
	.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav li.active > ul > li.current > a,
	.web.client_kinderkrebsinfo .bs-docs-nav ul.nav.navbar-nav > li.active > ul > li a:hover {
		background-color:transparent !important;
		border-bottom: 2px solid white;
	}
}

.web header#top {
	box-shadow: 0 5px 10px rgba(0, 52, 86, 0.5);
	border-bottom: 12px solid #ffffff;
}
#root.web header#top {
	border-bottom: none;
}
.web ul.nav.navbar-nav a:hover,
.web ul.nav.navbar-nav a:hover {
	text-decoration:none !important;
}
.web .col-sm-3 .boxcontent .boximg > img,
.web .col-sm-3 .boxcontent .boximg.imgfloat_normal > img  {
	float:none;
	clear:both;
}
.web .boxcontent .boximg,
.web .boxcontent.imgmargin0 {
	padding: 0;
}
.web .boxcontent.teaserColor1 h3,
.web .boxcontent.teaserColor2 h3,
.web .boxcontent.teaserColor3 h3,
.web .boxcontent.teaserColor4 h3,
.web .boxcontent.teaserColor5 h3,
.web .boxcontent.teaserColor6 h3,
.web .boxcontent.teaserColor7 h3,
.web .boxcontent.neutralColorMedium h3,
.web .boxcontent.neutralColorStrong h3 {
	color:white;
	margin:0 !important;
	padding:.4em .6em !important
}
.web .boxcontent.neutralColorLight h3 {
	margin:0 !important;
	padding:.4em .6em !important
}
.web .box .boxcontent h4,
.web .box .boxcontent p.text {
	margin-top: .6em !important;
}
@media (max-width: 768px) {
	.web ul.nav.navbar-nav li.inactive ul {
		display:none !important
	}
	.web ul.nav.navbar-nav ul li.current > a {
		border-bottom: 2px solid white;
	}
	.bs-docs-nav .navbar-nav > li {
		border-left: none;
	}
}
@media (min-width: 769px) {
	.web.client_kinderkrebsinfo ul.nav.navbar-nav li.e2260,
	.web.client_kinderblutkrankheiten ul.nav.navbar-nav li.e178167 {
		border-right: 1px solid #BDD9F6;
	}
	.web ul.nav.navbar-nav li:hover > ul {
		display:block;
		position: absolute;
		padding: 0;
		background: #F7FAFE;
		box-shadow: 0 2px 4px rgba(0,52,86,.5);
		line-height: 2;
		width:240px;
	}
	.web.client_kinderblutkrankheiten ul.nav.navbar-nav li:hover > ul {
		background: #FFF8F5;
	}
	.web.client_kinderblutkrankheiten ul.nav.navbar-nav li > ul a {
		color: #8D1A14;
	}
	.web ul.nav.navbar-nav li:hover > ul a {
		display:block;
		padding:.5em .2em .2em 1.2em;
	}
	.web ul.nav.navbar-nav li:hover > ul ul {
		display:none;
		/*X-margin-left:240px;*/
		/*X-margin-top:-2.7em;*/
	}
}



/* ######################################################### */
/* ZMI COLORS: COLORMAP [kinderblutkrankheiten] */
/* ######################################################### */

.zmi[data-client='kinderblutkrankheiten'] #tr_color .neutralColorLight {
	background-color:rgba(232, 232, 232, 1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .teaserColor7 {
	background-color:rgba(221, 157, 33,1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .teaserColor6 {
	background-color:rgba(221, 117, 33,1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .teaserColor5 {
	background-color:rgba(192, 60, 2, 1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .teaserColor4 {
	background-color:rgba(228, 1, 1, 1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .teaserColor3 {
	background-color:rgba(153, 9, 2, 1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .teaserColor2 {
	background-color:rgba(111, 2, 2, 1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .teaserColor1 {
	background-color:rgba(93, 11, 32, 1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .neutralColorMedium {
	background-color:rgba(204, 204, 204, 1);
}
.zmi[data-client='kinderblutkrankheiten'] #tr_color .neutralColorStrong {
	background-color:rgba(153, 153, 153, 1);
}


/* ######################################################### */
/* WEB COLORS: SIDEBAR AND BOXES [kinderblutkrankheiten] */
/* ######################################################### */

.web.client_kinderblutkrankheiten.neutralColorLight .bs-docs-sidebar {
	background-color:rgba(232, 232, 232, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.neutralColorLight h3 {
	background-color:rgba(232, 232, 232, 1);
}
.web.client_kinderblutkrankheiten.teaserColor7 .bs-docs-sidebar {
	background-color:rgba(221, 157, 3, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.teaserColor7 h3 {
	background-color:rgba(221, 157, 33,1);
}
.web.client_kinderblutkrankheiten.teaserColor6 .bs-docs-sidebar {
	background-color:rgba(221, 117, 3, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.teaserColor6 h3 {
	background-color:rgba(221, 117, 33,1);
}
.web.client_kinderblutkrankheiten.teaserColor5 .bs-docs-sidebar {
	background-color:rgba(192, 60, 2, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.teaserColor5 h3 {
	background-color:rgba(192, 60, 2, 1);
}
.web.client_kinderblutkrankheiten.teaserColor4 .bs-docs-sidebar {
	background-color:rgba(228, 1, 1, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.teaserColor4 h3 {
	background-color:rgba(228, 1, 1, 1);
}
.web.client_kinderblutkrankheiten.teaserColor3 .bs-docs-sidebar {
	background-color:rgba(153, 9, 2, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.teaserColor3 h3 {
	background-color:rgba(153, 9, 2, 1);
}
.web.client_kinderblutkrankheiten.teaserColor2 .bs-docs-sidebar {
	background-color:rgba(111, 2, 2, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.teaserColor2 h3 {
	background-color:rgba(111, 2, 2, 1);
}
.web.client_kinderblutkrankheiten.teaserColor1 .bs-docs-sidebar {
	background-color:rgba(93, 11, 32, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.teaserColor1 h3 {
	background-color:rgba(93, 11, 32, 1);
}
.web.client_kinderblutkrankheiten.neutralColorMedium .bs-docs-sidebar {
	background-color:rgba(204, 204, 204, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.neutralColorMedium h3 {
	background-color:rgba(204, 204, 204, 1);
}
.web.client_kinderblutkrankheiten.neutralColorStrong .bs-docs-sidebar {
	background-color:rgba(153, 153, 153, 0.20);
}
.web.client_kinderblutkrankheiten .boxcontent.neutralColorStrong h3 {
	background-color:rgba(153, 153, 153, 1);
}


/* ######################################################### */
/* WEB COLORS: MAIN MENU [kinderblutkrankheiten]*/
/* ######################################################### */
/* teaserColor1 */
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.e94288.active > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94288.current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94288 .current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94288:hover > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94288 a:hover {
	background-color:rgba(93, 11, 32, 1) !important;
	color:white !important;
}
.web.client_kinderblutkrankheiten.teaserColor1 header#top {
	border-color: rgba(93, 11, 32, 1);
}


/* teaserColor2 */
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.e97222.active > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e97222.current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e97222 .current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e97222:hover > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e97222 a:hover {
	background-color:rgba(111, 2, 2, 1) !important;
	color:white !important;
}
.web.client_kinderblutkrankheiten.teaserColor2 header#top {
	border-color: rgba(111, 2, 2, 1);
}


/* teaserColor3 */
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.e94420.active > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94420.current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94420 .current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94420:hover > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94420 a:hover {
	background-color:rgba(153, 9, 2, 1) !important;
	color:white !important;
}
.web.client_kinderblutkrankheiten.teaserColor3 header#top {
	border-color: rgba(153, 9, 2, 1);
}


/* teaserColor4 */
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.e94267.active > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94267.current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94267 .current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94267:hover > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e94267 a:hover {
	background-color:rgba(228, 1, 1, 1) !important;
	color:white !important;
}
.web.client_kinderblutkrankheiten.teaserColor4 header#top {
	border-color: rgba(228, 1, 1, 1);
}


/* teaserColor5 */
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.e99133.active > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e99133.current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e99133 .current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e99133:hover > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e99133 a:hover {
	background-color:rgba(192, 60, 2, 1) !important;
	color:white !important;
}
.web.client_kinderblutkrankheiten.teaserColor5 header#top {
	border-color: rgba(192, 60, 2, 1);
}


/* teaserColor6 */
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.e100519.active > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e100519.current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e100519 .current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e100519:hover > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e100519 a:hover {
	background-color:rgba(221, 117, 33,1) !important;
	color:white !important;
}
.web.client_kinderblutkrankheiten.teaserColor6 header#top {
	border-color: rgba(221, 117, 33,1);
}


/* teaserColor7 */
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.e178167.active > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e178167.current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e178167 .current > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e178167:hover > a,
.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.e178167 a:hover {
	background-color:rgba(221, 157, 33,1) !important;
	color:white !important;
}
.web.client_kinderblutkrankheiten.teaserColor7 header#top {
	border-color: rgba(221, 157, 33,1);
}




/* ######################################################### */
/* WEB COLORS: MOBILE MENU [kinderblutkrankheiten]*/
/* ######################################################### */

@media (max-width: 768px) {
	.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.current > ul > li a {
		background-color:transparent !important;
	}
	.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav li.active > ul > li.current > a,
	.web.client_kinderblutkrankheiten .bs-docs-nav ul.nav.navbar-nav > li.active > ul > li a:hover {
		background-color:transparent !important;
		border-bottom: 2px solid white;
	}
}

body.web.client_kinderblutkrankheiten .kki_only
body.web.client_kinderkrebsinfo .kbk_only {
	display: none;
}


body {
	hyphens: auto;
	hyphenate-limit-chars: auto 3;
	hyphenate-limit-lines: 4;
}

/*JQUERY PLUGIN: autocomplete */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

/* enable absolute positioning */
.inner-addon { 
	position: relative; 
}

/* style icon */
.inner-addon .fas {
	position: absolute;
	margin-top: -1.6em;
	pointer-events: none;
}

/* align icon */
.left-addon .fas  { left:  1.8em;}
.right-addon .fas { right: 1.8em;}


/* PANEL ACCORDEON */
.web #content .panel-heading {
    background-color:#f1f4f6 !important;
    border:0 !important
}
.web #content .panel {
    border:1px solid #dddddd;
    margin-bottom:.5em;
    overflow:hidden;
    text-overflow:ellipsis;
}
.web #content .panel p {
    overflow:hidden;
    text-overflow:ellipsis;
}
.web #content .panel p a {
    white-space:nowrap
}
.web #content .panel:last-child {
        margin-bottom:3em
}
.web #content h4.panel-title {
    margin:0;
    font-size: 110%;
    font-weight: bold;
    color: unset;
    font-style: normal;
    line-height: 1.35;
}
.web #content h4.panel-title  a {
    color:#337ab7;
}

/* ADDRESS TEASER */
div#teaserleft .ZMSTeaserContainer .adress-ldapreference {
    padding:0.1em .75em;
    overflow:hidden
}

/* QUICKFIX Lit-Ref Search-Link */
table#refLiteratureList span.searchlink {
	display:inline-block;
}
table#refLiteratureList i.glyphicon.glyphicon-new-window.pubmed:hover:after {
    content:" ";
    background-image:url(https://www.kinderkrebsinfo.de/sites/kinderkrebsinfo/common/img/pubmed_tooltip.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-color:none;
    width:10rem;
    height:4.5rem;
    display:block;
    position:absolute;
    margin:-6rem 0 0 -4rem;
}