
body{padding-top:0;font-family:Lato,sans-serif;font-size:15px;line-height:1.428571429;color:#333;background-color:#fff}
.container{background-color:#eaeaea;padding:0 10px}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.1}
h1,h2,h3,h4,h5,h6{color:#375D81}h2{text-transform:uppercase}
.carousel-inner h3{color:#fff}

td {vertical-align: top;}

.navbar{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#183152;font-size:14px;border-radius:0;min-height:30px;margin:1px 0 10px;border:none}
.navbar .container{background-color:#183152}
.navbar-nav>li>a{padding-top:7px;padding-bottom:7px;color:#ABC8E2}
.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#fff;background-color:transparent}
.navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover{color:#455860;background-color:red}
.navbar-nav>.disabled>a,.navbar-nav>.disabled>a:focus,.navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-default .navbar-nav>li>a{color:#ABC8E2}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}

.text-muted{color:#8C0800}
.jumbotron{padding:0 10px;margin-top:5px;font-size:18px;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#375D81;background-color:#f5f5f5}
.container .jumbotron{padding:inherit}
.jumbotron h1{padding:0;line-height:1;color:#455860}
.jumbotron p{line-height:1.4}
.btn{padding:8px 18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:3px}
.btn-default:hover{color:#839094}
.well{font-size:16px}
.well h3{padding-top:0;margin-top:0}
.nav>li{position:relative;color:#375D81;line-height:1;height: 54px;}
.nav>li.infomed-menu{height: 40px;}											/* Höhe zeile main menu */
.infomed-menu:hover .menu-neo{display: block;}

nav.sidebar-nav a{line-height:.75;padding:0;margin:0}
.sidebar-nav{width:100%;min-width:220px;padding:10px 5px 10px 15px;line-height:1.5;margin:0}
.sidebar-nav-top{background-color:#375D81;border-radius:3px;min-height:20px;padding:10px 0 0 10px;margin:0 0 5px}
.bs-callout-info{background-color:#f5f5f5;border-color:#d0e3f0}
.bs-callout{margin:20px 0;padding:15px 30px 15px 15px;border-left:10px solid #cecece}
.facebook-like{margin-bottom:-20px;font-size:14px}

.well-callout{padding:5px;background:#fff;border-width:1px;color:#375D81;font-size:16px}
.well-callout li{margin-left:-20px;margin-bottom:10px}
.well-callout h3,h4,h5{text-transform:uppercase;color:#E09A0C}
.popover{width:400px;display:block;background-color:#183152;color:#fff;font-size:16px}
.popover.bottom .arrow,.popover.bottom .arrow:after{border-bottom-color:#183152}
.navbar-brand{padding:6px 10px 2px 14px;max-width:54%;text-align:center}
.navbar-top{font-family:Lato,sans-serif;background-color:#EAEAEA;font-size:14px;border-radius:0;min-width:220px;margin:0;padding:2px 0}
.well-sidebar-form{font-family:Lato,sans-serif;font-size:14.5px;border-radius:5px;min-width:220px;margin-bottom:5px;padding:5px;background-color:#cecece}
.well-sidebar-form .btn{height:28px;padding:0 8px;margin:0}
.well-sidebar-form p{padding:0;margin-bottom:3px;color:#375D81;font-size:14px;font-weight:600;text-transform:uppercase}
.form-control{height:28px;padding:4px 6px;font-size:14px}
.newsletter-loading{background:url(../images/loader-blue.gif) no-repeat;width:55px;height:20px;margin:0;display:none}
.loading{background:url(../images/loader-blue.gif) no-repeat;width:55px;height:80px;margin:40px auto;display:none}
.navbar-top .container{padding:0;background-color:#EAEAEA}
.navbar-top .btn{height:28px;padding:0 8px}.navbar-top p{padding:0;margin:0;color:#949fa2;font-size:16.5px;font-weight:600;text-transform:uppercase}
.sidebar-offcanvas{border-left:1px solid #cfcfcf}
footer{margin-top:5px;font-size:14px;padding:0 10px}
footer hr{border-bottom:1px solid #cfcfcf;margin:-10px 0 5px}
hr{padding:0;border-bottom:1px solid #cfcfcf;margin:10px 0}
.artikel{padding:0 20px 20px 50px;border-right:1px solid #ddd}
.thumbnail-artikel{margin:10px 10px 10px 0}
.border-right{border-right:1px solid #ddd}

.fortbildung-img{border:8px solid #fff;border-radius:5px}
.fortbildung-p{font-size:1.3em}
.fortbildung-programm-p{font-size:1em}
.fortbildung-programm-h3{font-size:1.6em}
.fortbildung-programm-gelb{color:#efa300;font-weight:700}
.fortbildung-programm-a{font-weight:400}
.schema{display: none;}
.bild-navi{height: 38px; margin: -30px 0 -23px -4px;}
.heiler-abend {font-size: 1em; line-height: 1.4em;}
.lineheight{line-height: 21px !important;}

.menu-neo{display: none;position: absolute;z-index: 9999; width: 100%;}
.menu-neo a{line-height: 2em; background-color: #183152; display: block; padding-left: 15px; color: #ABC8E2; text-decoration: none;}
.menu-neo a:hover{color: #fff;}
.menu-neo, .menu-neo li{list-style-type: none;margin: 0;padding: 0;}
.aufklapp-menu{display: none;position: absolute;z-index: 9999; width: 100%;}
.aufklapp-menu a{line-height: 2em; background-color: #f5f5f5; display: block; padding-left: 15px; color: #428bca; text-decoration: none;}
.aufklapp-menu a:hover{color: #375D81;}
.aufklapp-menu, .aufklapp-menu li{list-style-type: none;margin: 0;padding: 0;}


.infomed-menu-sidebar:hover .aufklapp-menu{display: block;}
.infomed-menu-sidebar{margin-bottom: 12px;}
.infomed-menu-sidebar:hover{margin-bottom: 248px;}
.aufklapp-menu-2{display: none;position: absolute;z-index: 9999; width: 70%;}
.aufklapp-menu-2 a{line-height: 2em; background-color: #f5f5f5; display: block; padding-left: 15px; color: #228bca; text-decoration: none;}
.aufklapp-menu-2 a:hover{color: #375D81;display: block;}
.aufklapp-menu-2, .aufklapp-menu-2 li{list-style-type: none;margin: 0;padding: 0;width: 174px;}
.infomed-menu-sidebar-2:hover .aufklapp-menu-2{display: block; margin-bottom: 50px;}
.infomed-menu-sidebar-2{margin-bottom: 12px;}
.infomed-menu-sidebar-2:hover{margin-bottom: 86px;}
.aufklapp-menu-3{display: none;position: absolute;z-index: 9999; width: 100%;}
.aufklapp-menu-3 a{line-height: 2em; background-color: #f5f5f5; display: block; padding-left: 15px; color: #428bca; text-decoration: none;}
.aufklapp-menu-3 a:hover{color: #375D81;}.aufklapp-menu-3,
.aufklapp-menu-3 li{list-style-type: none;margin: 0;padding: 0;}
.infomed-menu-sidebar-3:hover .aufklapp-menu-3{display: block; margin-bottom: 50px;}
.infomed-menu-sidebar-3{margin-bottom: 12px;}
.infomed-menu-sidebar-3:hover{margin-bottom: 202px;}
.aufklapp-menu-4{display: none;position: absolute;z-index: 9999; width: 100%;}
.aufklapp-menu-4 a{line-height: 2em; background-color: #f5f5f5; display: block; padding-left: 15px; color: #428bca; text-decoration: none;}
.aufklapp-menu-4 a:hover{color: #375D81;}
.aufklapp-menu-4, .aufklapp-menu-4 li{list-style-type: none;margin: 0;padding: 0;}
.infomed-menu-sidebar-4:hover .aufklapp-menu-4{display: block; margin-bottom: 50px;}
.infomed-menu-sidebar-4{margin-bottom: 12px;}.infomed-menu-sidebar-4:hover{margin-bottom: 96px;}

.buecher-ul{margin-left: -20px;list-style-type: disc;}
.buecher-ul a{text-decoration: none;}

	#referenten-data-section .thumbnail { width: 130px;}
	#thumbnail-data-section .thumbnail { width: 54px;}
	#referenten-data-section p {margin-left:-25px;}

	.nav-list > .nav-header {margin-top:10px;}

.kontakt-sidebar { color: #E09A0C; }
.kontakt-sidebar img { margin: 10px 0; }
.col-md-3.phone {
	padding: 0;
}

.navbar-collapse {
  padding-left: 8px;
}

#telefon {
	margin-right: 10px;
}
#telefon:before{
	content:url('../images/telefon-icon.jpg');
	top: 5px;
	position: relative;
	margin-right: 5px;
	margin-left: 10px;
}

#facebook {
	margin-right: 10px;
}
#facebook:before{
	content:url('../images/facebook-icon.jpg');
	top: 5px;
	position: relative;
	margin-right: 5px;
	margin-left: 10px;
}
.navbar-nav {
    /* margin-left: 20px !important; */
}
.sammelitem {
	width: 165px;
}
.sammelitem a {
	padding: 5px 10px;
}

	@media (min-width: 320px) and (max-width: 1199px){

		.infomed-menu-sidebar:hover
			{margin-bottom: 335px;}

		.enthomedizin .thumbnail > img{
			width: 161px !important;
		}

	}

@media (min-width: 768px){
	.navbar > .container .navbar-brand {
			margin-left: 0px;
	}
}
	@media (min-width: 768px) and (max-width: 991px){

		.enthomedizin .thumbnail > img{
			width: 223px !important;}
		}

	@media (min-width: 531px) and (max-width: 768px){.infomed-menu-sidebar:hover{margin-bottom: 222px;}}

	@media (min-width: 728px) and (max-width: 740px){

		.enthomedizin .thumbnail > img{
			width: 158px !important;}
		}

	@media (min-width: 696px) and (max-width: 728px){

		.enthomedizin .thumbnail > img{
			width: 150px !important;}
		}

	@media (min-width: 682px) and (max-width: 696px){

		.enthomedizin .thumbnail > img{
			width: 140px !important;}
		}

	@media (min-width: 640px) and (max-width: 682px){

		.enthomedizin .thumbnail > img{
			width: 136px !important;}
		}

	@media (min-width: 600px) and (max-width: 640px){

		.enthomedizin .thumbnail > img{
			width: 126px !important;}
		}

	@media (min-width: 564px) and (max-width: 600px){

		.enthomedizin .thumbnail > img{
			width: 248px !important;}
		}

	@media (min-width: 529px) and (max-width: 564px){

		.enthomedizin .thumbnail > img{
			width: 230px !important;}
		}

	@media (min-width: 499px) and (max-width: 529px){

	.enthomedizin .thumbnail > img{
		width: 211px !important;}
	}

	@media (min-width: 459px) and (max-width: 499px){

		.enthomedizin .thumbnail > img{
			width: 196px !important;}
		}

	@media (min-width: 429px) and (max-width: 458px){

		.enthomedizin .thumbnail > img{
			width: 180px !important;}
		}

	@media (min-width: 498px) and (max-width: 530px){.infomed-menu-sidebar:hover{margin-bottom: 316px;}}
.margin-right-5{
	margin-right: 5px;
}

@media (max-width: 414px) {
	.navbar-brand{
		max-width:80%;}
}

.infomed-menu#facebook a{
	display:inline-block; color: #E09A0C; padding-left: 0;
}

.infomed-menu#facebook a:hover{
	color: #ffffff;
}

.infomed-menu#telefon:hover{
	color: #ffffff;
}

.infomed-menu#telefon {
	color: #ABC8E2;
}

.sidebar-nav .nav>li {
	height: auto;
}

.sidebar-nav .nav > li > a {
	padding: 7px 15px;
}

.p-underline {
	text-decoration: underline;
}

.h3-center {
	text-align: center;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #000;
}
