@charset "utf-8";
.body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	background-color: #FCFCFC;
}
.container.cont {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #E6EEFC;
    max-width: 960px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-shadow: 2px 3px 3px 3px #B3B3B3;
    box-shadow: 2px 3px 3px 3px #B3B3B3;




}
.bg-light {
	background-color: #E6EEFC !important;
	border-top: thick solid #FFFFFF;
	border-bottom: thick solid #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.navbar-light .navbar-nav .nav-link {
	color: #0A367C;
	font-size: 20px;
	margin-left: 38px;
	margin-right: 21px;
	padding-left: 27px;
	padding-right: 20px;
	font-weight: bold;
	}
.welinf {max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.teamaktuell {
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
}
.aktuell {
	background-color: #EBEBEB;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 52px;
	border-style: solid;
	border-color: #FFFFFF;
	border-radius: 21px;
	text-align: center;
	color: #0A367C;
}
.footer {
    background-image: url(../images/Praxis/footer.jpg);
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    color: #FFFFFF;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    text-align: center;
    padding-bottom: 0px;
}
.datimp {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    font-size: 1em;
    margin-top: 0px;

}
.impressumtxt h3 {
    font-size: 1.2em;
}
.impressumtxt h2 {
    font-size: 1.6em;
}

#Impressum_Datenschutz_Box1{
	font-size: 1.3em;
}
.col-lg-6.impressum, .dschutz{
	padding: 3px 0px;;
}


.welcom {
    padding-left: 38px;
    padding-right: 38px;
    background-color: #0A367C;
    color: #FFFFFF;
    padding-top: 20px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 1em;
    border: medium solid #FFFFFF;
    border-radius: 22px;
    margin-top: 0px;
    text-align: left;
}

.info {
	margin-top: 0px;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 45px;
	margin-bottom: 0px;
	background-color: #D5D5D5;
	border-radius: 25px;
	margin-right: 0px;
	margin-left: 0px;
	border-style: solid;
	border-color: #F9F9F9;
	text-align: center;
}
.welcom h1 {
	font-size: 1.6em;
}


.navbar-light .navbar-nav .nav-link:hover {
	color: #FFFFFF;
	background-color: #5B97FF
		}
	
.img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: thick solid #dA8A8A8;
	padding-bottom: 0px;
}
.team {
	margin-top: 0px;
	border: medium solid #FFFFFF;
	border-radius: 22px;
	background-color: #D5D5D5;
	padding-top: 60px;
	padding-bottom: auto;
	margin-bottom: 0px;
	padding-left: auto;
	padding-right: auto;
	bottom: auto;
}
.impressumtxt {
    padding-left: 36px;
	padding-right: 38px;
	background-color: #0A367C;
	color: #FFFFFF;
	padding-top: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1em;
	border: medium solid #FFFFFF;
	border-radius: 22px;
	margin-top: 0px;
	text-align: left;
}
.impressumtxt h1 {
    font-size: 2em;
}
.boost {
	padding-right: 30px;
	background-color: #0A367C;
	color: #FFFFFF;
	padding-top: 30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1em;
	border-radius: 12px;
	margin-top: 0px;
	text-align: left;
	padding-bottom: 30px;
	padding-left: 30px;
}
	
.boosterlayout {
	background-color: #FFFFFF;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}


.dschutz {
	text-align: center;
	background-color: #D5D5D5;
	font-size: 1em;
	padding-left: 0px;
	padding-right: 0em;
}

.col-lg-6.impressum {
	text-align: center;
	background-color: #D5D5D5;
}

.col-xl-12.Datenschutztxt {
	padding-left: 36px;
	padding-right: 38px;
	background-color: #0A367C;
	color: #FFFFFF;
	padding-top: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1em;
	border: medium solid #FFFFFF;
	border-radius: 22px;
	text-align: left;
}

.row .col-xl-12.Datenschutztxt h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1.9em;
}
.row .col-xl-12.Datenschutztxt h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1.6em;
}
.row .col-xl-12.Datenschutztxt h3 {
	font-size: 1.2em;
}


.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.carousel-caption1 {
	position: absolute;
	right: 15%;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: black;
	text-align: center;
	bottom: 15px;
}.row.impdiv {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.Datenschutzdiv {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.praxdiv {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	background-color: #E6EEFC ;
	padding-top: 30px;
	padding-bottom: 30px;
	border: thin solid #5B97FF;
	justify-content: center;
	border: none;
}
#HNO-Praxis-Seite{
	background-color: #0A367C;
	border-radius:20px;
	box-shadow: 2px 3px 3px 3px #b3b3b3;
	text-align: justify;
}
#HNO-Praxis-Überschrift{
    text-align: center;
    margin-top: 15px;
}
}
.col-xl-6.bord {
    border: thin solid #FFFFFF;
    padding-top: 21px;
    padding-right: 21px;
    padding-bottom: 21px;
    padding-left: 21px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    line-height: 1.5em;
    font-size: 1.3em;
    text-align: justify;

}
#carouselExampleIndicators1{
	background-color: #E6EEFC;
}
.carousel-indicators li{
	background-color: #0A367C;
}
.carousel-inner.inner {
    padding-bottom: 50px;
    background-color: #0A367C;
    padding-top: 50px;
	background-color: #E6EEFC;
}
.zeitdiv {
	color: #0A367C;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	padding-top: 20px;
	max-width: 960px;
	text-align: center;
	background-color: #BCBCBC;
	font-weight: bold;
}
.container.cont .row.zeitdivbg {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.row.tabdiv {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-color: #BCBCBC;
	padding-top: 20px;
}
.container.cont .row .col-xl-12.leistdiv {
	color: #252525;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
.col-xl-12.opendiv {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color: #2A2929;
	background-color: #D1D1D1;
	padding-top: 29px;
	padding-bottom: 20px;
}
.col-xl-12.vormit {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-color: #D1D1D1;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1.2em;
	margin-top: 0px;
	padding-left: 250px;
}
.col-xl-12.nachmit {
	margin-right: auto;
	margin-left: auto;
	max-width: 960px;
	background-color: #BCBCBC;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1.2em;
	padding-left: 250px;
}
.col-xl-12.freiesprech {
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
	background-color: #D1D1D1;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 1.2em;
	padding-left: 250px;
}
.container.cont .table.table-hover {
	padding-left: 0px;

}
tbody tr .breite {
	width: 25%;

}
.info .urlaub {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 21px;
	text-align: center;
}
.container.cont .row.aktueldiv {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.bildimpfen   {
	display: block;
	padding-top: 120px;
	padding-bottom: 30px;
}

.aktueldiv {
	padding-top: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	text-shadow: 0px 0px #C0C0C0;
	background-color: #D5D5D5;
}
.img.impfen {
	margin-top: 71px;
	margin-bottom: auto;
	border-style: solid;
	border-color: #077CDC;

}
.card-body.design {
	color: #393737;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 16px;
}

.col-xl-12.leistdiv {

}
a:link {
	color: #3B5EFB;
	text-decoration: none;
}
a:visited {
	color: #0074F3;
	text-decoration: none;
}
a:hover {
	color: #FFAE16;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.zeit.design {
	border-radius: 20px;
	-webkit-box-shadow: 3px 3px 5px #494949;
	box-shadow: 3px 3px 5px #494949;
	background-color: #0A367C;
	color: #FFFFFF;
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
	color: #FFFFFF;
	background-color: #5B97FF;
}
.btn-info {
	color: #fff;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}
body {
}
.uraub {
    color: #E94043;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.container.cont .row .col-xl-4 {
    color: #B92E30;
    padding-top: 5px;
    padding-bottom: 5px;
}
