@charset "UTF-8";
/* CSS Document */
html{
	font-size:15px !important;
}
body{
	font-family: 'Open Sans', sans-serif;
}
header{
	margin-bottom:74px;
}
.rechts{
	text-align:right !important;
}
.links{
	text-align:left !important;
}
.zentral{
	text-align:center !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
a{
	color:rgba(0,157,224,1);
  	text-decoration: none;
}
h4{
	font-size:1rem;
}
/*--------------------------------------------TEASER-ANFANG--------------------------------------------*/
.carousel-indicators li {
    background-color: rgba(0,0,0,0);
    border: 1px solid #ffffff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}
.carousel-indicators .active {
    background-color: rgba(0,157,224,1);
    border: 1px solid rgba(0,157,224,1);
    height: 12px;
    margin: 0;
    width: 12px;
}
/*---------------------------------------------TEASER-ENDE---------------------------------------------*/
/*------------------------------------------NAVIGATION-ANFANG------------------------------------------*/
.navbar-collapse ul li a{
	color:rgba(0,0,0,1);
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
	padding-left:0;
	font-size:1rem;
}
.navbar-collapse ul li a:hover{
	color:rgba(0,157,224,1);
	text-decoration:none;
}
.navbar-brand {
    display: block;
    margin: 0 auto;
    padding: 15px;
    width: 310px;
}
li.active a{
	color:rgba(0,157,224,1) !important;
}
.navbar-toggle {
    background-color: rgba(0, 157, 224, 1);
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: rgba(255, 255, 255, 1);
}	
.navbar-toggle:hover{
    background-color: rgba(255, 255, 255, 1);
}
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: rgba(0, 157, 224, 1);
}	
.navbar-default .navbar-toggle:hover{
  border-color: rgba(0, 157, 224, 1);
}
.navbar-collapse li a img{
	width:7px;
	margin-right:10px;
	margin-bottom:4px;
}
.fliestext br{
	margin-bottom:10px;
}
.impressum br{
	margin-bottom:0px;
}
/*-------------------------------------------NAVIGATION-ENDE-------------------------------------------*/
/*--------------------------------------------CONTENT-ANFANG-------------------------------------------*/
p.fliestext{
	text-align:justify;
	font-size:1rem;
 	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
}
p.adresse img{
	margin-bottom:30px;
	width:207px;
}
p.adresse{
	text-align:right;
	font-size:1rem;
	margin-bottom:30px;
}
table.oeffnungszeiten{
	float:right
}
table.oeffnungszeiten th.headline{
	text-transform:uppercase;
}
.adresse strong{
	color: rgba(0, 157, 224, 1);
}
.oeffnungszeiten h4{
	font-size:1rem;
	margin-bottom:0;
}
.oeffnungszeiten tr{
	height:24px;
}


.anfahrt img{
	max-width:100%;
}
div.anfahrt{
}
div.anfahrt h4{
	font-size:1rem;
	color:rgba(0,0,0,1) !important;
}
div.anfahrt h4 a{
	text-transform:uppercase;
}
.anfahrt p img{
	width:30px;
}
/*---------------------------------------------CONTENT-ENDE--------------------------------------------*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
@media (max-width: 768px) {
	.navbar-collapse ul li{
		text-align:center;
	}
	p.adresse{
		text-align:center;
	}
	p.adresse img,
	div.logo{
		display:none;
	}
	table.oeffnungszeiten{
		float:none;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	.navbar-collapse li a img{
		display:none;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
div.navbar-collapse,
div.navbar-collapse a{
	padding-right:20px !important;
	padding-left:20px !important;
}
.anfahrt img{
	display:block;
	margin:0 auto;
}
div.anfahrt h4{
	text-align:center;
}
html{
	font-size:18px !important;
}
}
/*---------------------------------------------HOME-ANFANG---------------------------------------------*/
/*----------------------------------------------HOME-ENDE----------------------------------------------*/

/*--------------------------------------PRAXIS-UND-PRAXISTEAM-ANFANG-----------------------------------*/
/*---------------------------------------PRAXIS-UND-PRAXISTEAM-ENDE------------------------------------*/

/*-----------------------------------DIABETOLOGIE-UND-NEPHROLOGIE-ANFANG-------------------------------*/
/*------------------------------------DIABETOLOGIE-UND-NEPHROLOGIE-ENDE--------------------------------*/

/*-------------------------------------------LEISTUNGEN-ANFANG-----------------------------------------*/
.schulung ul{
	padding-left: 0;
	line-height:30px;
	margin-bottom:20px;
}
.schulung ul li{
	list-style:none;
}
.schulung li img {
	margin-bottom: 2px;
	margin-right: 10px;
	width: 7px;
}
/*--------------------------------------------LEISTUNGEN-ENDE------------------------------------------*/

/*---------------------------------------------NEWS-ANFANG---------------------------------------------*/
/*----------------------------------------------NEWS-ENDE----------------------------------------------*/

/*-------------------------------------------GALERIE-ANFANG--------------------------------------------*/
.carousel{
	text-align:center;
}
/*--------------------------------------------GALERIE-ENDE---------------------------------------------*/

/*--------------------------------------ANFAHRT-UND-KONTAKT-ANFANG-------------------------------------*/
/*---------------------------------------ANFAHRT-UND-KONTAKT-ENDE--------------------------------------*/

/*---------------------------------------------LINKS-ANFANG--------------------------------------------*/
.carousel{
	text-align:center;
}
div.partner table{
	margin-bottom:40px;
}
div.partner td{
	list-style:none;
	line-height:40px;
	padding:0 10px;
}
div.partner td img{
	margin-bottom: 2px;
	width: 7px;
}
div.partner td a{
	color: rgba(0,0,0,1) !important;
	transition:2s;
}
div.partner td a:hover{
	color: rgba(0, 157, 224, 1) !important;
	transition:2s;
}
/*----------------------------------------------LINKS-ENDE---------------------------------------------*/

/*------------------------------------------IMPRESSUM-ANFANG-------------------------------------------*/
/*-------------------------------------------IMPRESSUM-ENDE--------------------------------------------*/