/* FARBEN 
blau rgb(51,93,142);
rot  rgb(210,42,62);
gelb rgb(255,202,0);

*/

@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/lato-v24-latin-300.woff2') format('woff2');
}

@font-face {
  font-display: swap; 
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/lato-v24-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/lato-v24-latin-700.woff2') format('woff2'); 
}

* {
	margin:0px;
	padding:0px;
	border:0px;
	outline: 0;
	text-decoration:none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-size:18px;
	line-height:24px;
	font-family: "Lato", Arial;
	box-sizing: border-box;
	}
:focus {
	outline: 0;
}
body {
	font-family: "Lato", Arial;
	background-color: #ffffff;
	width:100%;
	font-size:18px;
	line-height:24px;
	color: black;
	/* max-width: 1024px; */
	margin: 0 auto;
	background-color: #eee;
	background-color: white;
	/* box-shadow: 0 0 5px black; */
	}
.limit {
	max-width: 1024px;
	margin: 0 auto;
}
.clearfix:before,.clearfix:after {
	content:"";
	display:table;
}

.clearfix:after {
	clear:both;
}

#container {
	/* min-height: 100vh;
	display: flex;
	flex-direction: column; */
}

/* ################## STARTSEITE ################## */

#startseite {
	display: flex;
	width:100%;
	min-height: 100vh;
}
#startseite a {
	width:50%;
	text-align: left;
	display: flex;
	justify-content: center;
	align-items: center;
	color: rgb(51,93,142);
	padding: 40px 20px;
	min-height: 50vh;
}
#startseite a:hover {
	background-color: rgba(121, 149, 192, 0.1);
	color: rgb(51,93,142);
}
	
/* ################## HEADER ################## */
#header{
	/* height:150px; */
	background-color: white;
	text-align: right;
	/* display: flex;
	justify-content: space-between; */
}
#header #logo {
	/* height:150px; */
	/* width:210px; */
	/* float: left; */
	/* text-align: center; */
	padding: 30px 40px 20px 40px;
}
body#start #header {
	text-align: center;
}
body#start #header #logo {
	/* float: none; */
	margin: auto;
}
#header #name {
	/* height:150px; */
	/* width:250px; */
	/* width:auto; */
	/* float: right; */
	/* margin-right: 40px; */
	padding-right: 20px;
	text-align: left;
	font-size:14px;
	line-height:18px;
	color: rgb(51,93,142);
}
#header #name * {
	font-size:14px;
	line-height:18px;
	color: rgb(51,93,142);
}
#name strong {
	display:inline-block;
	margin-bottom:8px;
}
/* body#dialyse #header #name {
	color: rgb(51,93,142);
}
body#praxis #header #name {
	color: rgb(210,42,62);
	color: rgb(51,93,142);
} */
#header img{
	height: auto;
	/* width: 130px; */
	width: 80px;
	}
#header #name h1 {
	font-size: 29px;
	line-height: 32px;
	font-weight: 400;
	margin:6px 0;
	font-weight: 300;
	color: rgb(51,93,142);
	font-size:36px;
	line-height:40px;
}
#header .spalten {
	display: inline-flex;
}
/* ################## MENUE ################## */	
body#dialyse #menu {
	width:100%;
	height:auto;
	margin-top: 20px;
	/* background-color: rgb(51,93,142); */
	border-bottom:2px solid rgb(255,202,0);
	border-bottom: 1px solid rgba(51, 93, 142, .25);
}
body#praxis #menu {
	width:100%;
	height:auto;
	margin-top: 20px;
	/* background-color: rgb(210,42,62);
	background-color: rgb(51,93,142); */
	border-bottom:2px solid rgb(210,42,62);
	border-bottom: 1px solid rgba(51, 93, 142, .25);
}

#menu ul {
	display: table;
	width: 100%;
	display: flex;
}
#menu ul li {
	display: table-cell;
	width: 14%;
	position: relative;
}

#menu ul li a {
	display: block;
	color:white;
	color: rgb(51,93,142);
	text-align: center;
	/* height: 40px; */
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
	padding: 0 10px;
	white-space: nowrap;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
}
body#praxis #menu ul li a:hover {
	border-bottom:6px solid rgb(210,42,62);
}
body#dialyse #menu ul li a:hover {
	border-bottom:6px solid rgb(255,202,0);
}

body#dialyse #menu ul li.rex-current a,
body#dialyse #menu ul li.rex-active a {
	/* background-color:rgb(210,42,62);
	background-color:rgb(255,202,0);
	color:white; */
	font-weight: 700;
	border-bottom:6px solid rgb(255,202,0);
}
body#praxis #menu ul li.rex-current a,
body#praxis #menu ul li.rex-active a {
	/* background-color:rgb(51,93,142);
	background-color: rgb(210,42,62);
	color:white; */
	font-weight: 700;
	border-bottom:6px solid rgb(210,42,62);
}
#menu ul li:hover > ul {
	top:40px;
	left:0;
	right:0;
	width:100%;
	opacity:1;
	z-index:11;
}
#menu ul ul {
	position:absolute;
	top:-9999px;
	opacity:0;
	width:auto;
	-webkit-transition:opacity .3s ease-in;
	-moz-transition:opacity .3s ease-in;
	transition:opacity .3s ease-in;
}

body#dialyse #menu ul ul li {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	background-color: rgb(51,93,142);
	background-color:rgba(255,202,0,0.25);
	background-color: white;
}
body#praxis #menu ul ul li {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	background-color: rgb(210,42,62);
	background-color: white;
}

/* ################## INHALT ################## */

#content {
	width:100%;
	min-height: 100px;
	position: relative;
	background-color: white;
	flex-grow: 1;
}

/* ################## FOOTER ################## */
#footer{
	/* background-color: rgba(51,93,142,0.5); */
	color:rgba(0,117,153,0.5);
	color: rgb(51, 93, 142);
	text-align: left;
	min-height:30px;
	border-top: 1px solid  rgba(51, 93, 142,.25);
	margin-top: 120px;
}
body#praxis #footer {
	/* background-color:rgb(210,42,62);
	background-color: rgb(51, 93, 142); */
}
body#dialyse #footer {
	/* background-color: rgb(51, 93, 142); */
}
body#praxis #footer .text.weiss,
body#dialyse #footer .text.weiss {
	background-color: transparent;
	/* border-top: 1px solid rgba(255,255,255,0.5); */
}
#footer a, #footer a :hover {
	color:rgb(51, 93, 142);
	line-height: 30px;
	text-decoration: none;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 0 2px;
/* 	background-color: rgb(51,93,142); */
}
#footer #footerzeile {
	color:rgb(255,255,255);
	line-height: inherit;
	background-color: rgb(51,93,142);
	display: block;
}
#footer #impressum a,
#footer #datenschutz a {
	color:rgb(255,255,255);
	line-height: inherit;
	background-color: rgb(51,93,142);
}
body#praxis #footer #footerzeile {
	background-color:rgb(210,42,62);
	background-color: rgb(51, 93, 142);
}
#footer a:hover {
	color:white;
}
#footer a.impressum,
#footer a.datenschutz {
/*
	padding-right: 20px;
	text-align: right;
*/
}
#footer #impressum .text,
#footer #datenschutz .text {
	/*background-color: rgba(51,93,142,0.8);*/
	padding: 50px 20px;
	color:white;
}
body#praxis #footer #impressum .text
body#praxis #footer #datenschutz .text {
	/*background-color: rgba(125,125,125,0.8);*/
	padding: 50px 20px;
	color:white;
}
body#praxis #footer a.impressum
body#praxis #footer a.datenschutz{
	/*background-color: rgba(125,125,125,0.8);*/
	padding: 50px 20px;
	color:white;
}

#footer #impressum .text .tinymcewysiwyg, #footer h2,
#footer #datenschutz .text .tinymcewysiwyg, #footer h2 {
	color:white;
}
#footer #impressum a,
#footer #datenschutz a {
	display: inline;
	background-color: transparent;
	padding: 0 5px;
}
#footer #impressum a:hover,
#footer #datenschutz a:hover {
	background-color: rgba(0,0,0,0.3);
}

	
/* ################## MODULE ################## */

.fotogross {
	width:100%;
	display: block;
	height: auto;
	box-shadow: inset 0px 3px 5px black;
}
/* ################## 3spaltiger TEXT ################## */
.text {
	background-color: rgba(121,149,192,0.1);
	width:100%;
	display: block;
	padding: 20px 5% 20px 5%;
	box-sizing: border-box;
}
/* body#praxis .text {
	background-color: rgba(125,125,125,0.1);
	} */
.foto {
	/* float: left; */
	padding-top: 103px;
	text-align: right;
	width: 35%;
}
.foto img {
	height: auto;
	width: 100%;
	max-width: 300px;
}
.spalten {
	display: flex;
}
.tinymcewysiwyg {
	
	color: rgb(51,93,142);
	font-size:14px;
	line-height:20px;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	hyphenate-limit-chars: auto 5;
	hyphenate-limit-lines: 2;
}
.tinymcewysiwyg a {
	color: rgb(51,93,142);
	text-decoration: underline;
	text-underline-position: under;
	text-decoration-thickness: 2px;
	text-underline-offset: 1px;
	/* text-decoration-color:rgb(135,205, 219); */
	text-decoration-color:rgb(51,93,142);
	display: inline-block;
}
body#start .tinymcewysiwyg a {
	text-decoration: none;
	}
.tinymcewysiwyg a:hover {
	color: white;
	background-color: rgb(51,93,142);
	text-decoration: none;
	display: inline-block;
	margin-left:-4px;
	margin-right: -4px;
	padding: 0 4px;
}
.tinymcewysiwyg b, .tinymcewysiwyg strong, #name strong, strong{
	font-weight: 700;
}
.tinymcewysiwyg li {
	padding-left: 0px;
	margin-left: 20px;
	list-style-type: square;
	margin-bottom: 10px;
	/* list-style-image: url(listenpunkt.png); */
}
h2 {
	font-weight: 300;
	color: rgb(51,93,142);
	font-size:36px;
	line-height:40px;
	/* text-transform: uppercase; */
	margin-bottom: 20px;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	hyphenate-limit-chars: auto 5;
	hyphenate-limit-lines: 2;
	}
body#dialyse .text.weiss,
body#praxis .text.weiss {
	background-color: white;
}
/* ################## 3spaltiger TEXT ################## */
.text3 {
	background-color: rgba(51,93,142,0.4);
}
body#start .text3 {
	background-color: white;
}
body#praxis .text3 {
	background-color: rgba(125,125,125,0.4);
}
.text3 .tinymcewysiwyg {
	/* float:left; */
	width:33%;
	text-align: center;
	padding: 20px 0;
}
body#start .text3 .tinymcewysiwyg {
	/* float:left; */
	width:33%;
	text-align: center;
	padding: 0;
}

.text3 .tinymcewysiwyg b, .text3 .tinymcewysiwyg strong {
	color:rgb(51,93,142);
}
.spalte1, .spalte2 , .spalte3{
	margin-top: 30px;
	margin-bottom: 30px;
}
body#start .spalte1,body#start .spalte2 ,body#start .spalte3{
	margin-top: 0px;
	margin-bottom: 0px;
	width:33%;
}
.spalte1, .spalte2 {
	/*border-right: 1px solid  rgba(0,117,153,1);*/
}

/* ################## TEAM ################## */

.fototeam {
	border-radius: 50%;
	/* border: 3px solid rgba(51,93,142,0.8); */
	width: 180px;
	height:180px;
	width: 220px;
	height:220px;
	box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.2);
}
.team2 {
	/* background-color: rgba(51,93,142,0.4); */
}
body#praxis .team2 {
	/* background-color: rgba(125,125,125,0.4); */
}
.team2 .spalte1, .team2 .spalte2 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.team2 .spalte1 {
	border-right: 1px solid  rgba(255,255,255,0.5);
	border-right: 0;
}
.team2 .spalte2 {
	border-right: 0;
}
.team2 .tinymcewysiwyg {
	/* float:left; */
	width:50%;
	color: rgb(51,93,142);
	text-align: center;
	padding: 20px 0;
	box-sizing: border-box;
}
.team2 .tinymcewysiwyg a {
		color: rgb(51,93,142);
}
.team2 .tinymcewysiwyg b, .team2 .tinymcewysiwyg strong  {
		color: rgb(51,93,142);
}
.team2 .tinymcewysiwyg a:hover {
		color: white;
}
.team2 .trenner, .team3 .trenner {
	height:1px;
	width:50%;
	border-bottom:1px solid rgb(0,117,153);
	margin: 10px 25%;
}
.tinymcewysiwyg table {
	width:100%;
}
.tinymcewysiwyg table td {
	width:100%;
}
.tinymcewysiwyg table td:first-child {
	white-space: nowrap;
	width:1%;
	padding-right: 20px;
}

.vita {
	clear: both;
	border-bottom: 2px solid  rgb(51, 93, 142);
	background-color: rgba(121, 149, 192, 0.1);
	/* background-color: white; */
	width:100%;
	padding: 50px 40px 50px 40px;
	box-sizing: border-box;
	position: relative;
}
.vita1::before {
	content: " ";
	position: absolute;
	top:-20px;
	left:23%;
	display:block;
	background-color: transparent;
	border-top: 20px solid rgba(121, 149, 192, 0.1);
	border-left: 20px solid rgba(121, 149, 192, 0.1);
	border-right: 20px solid transparent;
	border-bottom: 20px solid transparent;
	/* margin-top: -84px; */
	width:0px;
	height:0px;
	transform: rotate(45deg);
}
.vita2::before {
	content: " ";
	position: absolute;
	top:-20px;
	left:73%;
	display:block;
	background-color: transparent;
	border-top: 20px solid rgba(121, 149, 192, 0.1);
	border-left: 20px solid rgba(121, 149, 192, 0.1);
	border-right: 20px solid transparent;
	border-bottom: 20px solid transparent;
	/* margin-top: -84px; */
	width:0px;
	height:0px;
	transform: rotate(45deg);
}
a.vitalink {
	padding: 5px 20px;
	border:1px solid rgb(51, 93, 142);
	border-radius: 6px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
}
a.vitalink:hover {
	padding: 5px 20px;
	border:1px solid rgb(51, 93, 142);
	color:white;
	background-color: rgb(51, 93, 142);
	border-radius: 6px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
}
.team3 {
	background-color: white;
}
.team3 .spalte1, .team3 .spalte2, .team3 .spalte3 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.team3 .spalte1, .team3 .spalte2 {
	border-right: 1px solid  rgba(51,93,142,0.5);
	border-right: 0;
}
.team3 .tinymcewysiwyg {
	/* float:left; */
	width:33%;
		color: rgb(51,93,142);
	text-align: center;
	padding: 20px 0;
	box-sizing: border-box;
}
.team3 .tinymcewysiwyg a {
	color: rgb(51,93,142);
}
.team3 .tinymcewysiwyg b, .team3 .tinymcewysiwyg strong, .team3 .tinymcewysiwyg a:hover {
	color: rgb(51,93,142);
}


.tinymcewysiwyg.team-einzeln.spalte1 {
	display: inline-block;
	width:33%;
	box-sizing: border-box;
	text-align: center
}

/* ################## TEXT ein/zwei Spalten ################## */

.textspalten {
	display: flex;
	flex-direction: row;
}
.einespalte, .linkespalte, .rechtespalte {
	flex: 1;
	padding-right: 20px;
	box-sizing: border-box;
}

/* ################## STOERER IM BILD ################## */
.alert {
	position: absolute;
	top:410px;
	right:40px;
	max-width:380px;
	background-color: rgb(51,93,142);
}
body#dialyse .alert,
body#praxis .alert {
	top:30px;
}
body#praxis .alert {
	background-color:rgb(210,42,62);
}
body#start #container {
	min-height: auto;
}
body#start #content {
	background-image: url(/media/dialyse-kardiologie_startseite_2019.jpg);
	background-image: url(/media/dialyse-kardiologie_startseite_2024.jpg);
	background-position: right top;
	background-size: cover; 
	position: relative;
	padding-top: 0;
	padding-bottom: 5%;
	display: table;
	min-height: 100vh;
	box-sizing: border-box;
}
body#start #content .text3{
	margin-bottom: 5%;
}

body#start #content a {
	display: block;
	vertical-align: top;
	width:50%;
	margin-bottom: 5%;
}
body#start #content .text3 a {
	display: inline-block;
	vertical-align: top;
	width:auto;
	margin-bottom: 0;
}

body#start #content .alert {
	text-align: center;
}
body#start #content .alert h2 {
	margin: 0px;
}
body#start #content .alert a {
	border: 1px solid white;
	border-radius: 5px;
	padding: 2px 5px;
	display: block;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}
body#start #content .alert a:hover {
	background-color: white;
	color:rgb(210,42,62);
}

.alert_dialyse {
	position: relative;
	margin-left:10%;
	width:60%;
	min-width: 300px;
	display: block;
	min-height:150px;
	background-color: rgba(52, 95, 143, 0.8);
	background-color:rgba(255,202,0,0.8);
}
.alert_dialyse:hover {
	background-color: rgba(52, 95, 143, 1);
	background-color:rgba(255,202,0,1);
}
.alert_praxis {
	position: relative;
	margin-left:10%;
	width:60%;
	min-width: 300px;
	display: block;
	min-height:150px;
	background-color: rgba(210,42,62,0.8);
}
.alert_praxis:hover {
	background-color: rgba(210,42,62,1);
}
.alert_dialyse em,
.alert_praxis em {
	font-size: 24px;
	margin-top: 5px;
	display: inline-block;
}
.alert a {
	border: 1px solid white;
	border-radius: 5px;
	padding: 2px 5px;
	display: block;
	text-align: center;
	width: 100%;
	margin-top: 5px;
	text-decoration: none;
}
#praxis .alert a:hover {
	background-color: white;
	color:rgb(210,42,62);
}
#dialyse .alert a:hover {
	background-color: white;
	color:rgba(52, 95, 143, 0.8);
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}

body#start .wichtig {
	position: relative;
	clear:both;
	margin-top:0%;
	left:5%;
	top:0;
	width:90%;
	max-width:90%;
	background-color: rgba(255,255,255,.8);
	display: inline-block;
		max-width: 1024px;
		margin: 0 auto;
}
body#start #content .wichtig .tinymcewysiwyg a {
	background-color: rgba(52, 95, 143, 0.9);
	color:white;
	display: inline-block;
	width:auto;
}
.alert h2,
.alert_dialyse h2,
.alert_praxis h2 {
	color: white;
	width:100%;
	display: block;
	padding: 20px;
	box-sizing: border-box;
}
.alert .tinymcewysiwyg,
.alert_dialyse .tinymcewysiwyg,
.alert_praxis .tinymcewysiwyg {
	color: white;
	width:100%;
	display: block;
	padding: 20px;
	box-sizing: border-box;
}
 .alert_dialyse .tinymcewysiwyg a,
 .alert_dialyse .tinymcewysiwyg a:hover,
 .alert_praxis .tinymcewysiwyg a,
 .alert_praxis .tinymcewysiwyg a:hover,
 .alert .tinymcewysiwyg a,
 .alert .tinymcewysiwyg a:hover {
	color: white;
}

.wichtig {
	position: absolute;
	top:570px;
	right:40px;
	width:256px;
	max-width:256px;
	background-color: rgba(255,255,255,.8);
}
body#dialyse .wichtig,
body#praxis .wichtig {
	top:300px;
}


.wichtig .tinymcewysiwyg {
	width:100%;
	display: block;
	padding: 20px;
	box-sizing: border-box;
}
.wichtig .tinymcewysiwyg a, .wichtig .tinymcewysiwyg a:hover {
	color: white;
}
#dialyse .wichtig .tinymcewysiwyg a {
	color: white;
	background-color: rgb(51,93,142);
	border-radius: 5px;
	padding: 4px 8px;
	display: block;
	text-decoration: none;
	text-align: center;
}
#dialyse .wichtig .tinymcewysiwyg a:hover {
	background-color: rgb(210,42,62);
}
#praxis .wichtig .tinymcewysiwyg a {
	color: white;
	background-color: rgb(210,42,62);
	border-radius: 5px;
	padding: 4px 8px;
	display: block;
	text-decoration: none;
	text-align: center;
}
#praxis .wichtig .tinymcewysiwyg a:hover {
	background-color: rgb(51,93,142);
}

body#start .wichtig h2 {
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 20px;
}

.tinymcewysiwyg.slice_138,
.tinymcewysiwyg.slice_139 {
	padding: 0;
	border-radius:10px;
}

/* ################## GoogleMaps ################## */
#googlemap {
	
	overflow: hidden;
	
}
#map {
	opacity: 1;
}

/* ################## hidden/uhidden ################## */

#vita1.hidden, #vita2.hidden, .hidden { display: none; }
.unhidden { display: block }


::marker {
	content: "+  ";
	font-size: 18px;
	font-weight: 700;
	color:rgb(135,205, 219);
}
sub {
	display:none;
	vertical-align: baseline;
	/* opacity: 0.8; */
	color:rgb(135,205, 219);
}
sup {
	content: "?";
	color: white;
	background-color: rgba(0,0,0,0.5);
	background-color:rgb(135,205, 219);
	border-radius: 10px;
	width:20px;
	height:20px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	margin-top: -5px;
}

/* ####################### cookie ####################### */

#cookie {
	background:rgba(51, 51, 51, 0.9);
	position:fixed;
	text-align:left;
	bottom:0;
	z-index:10000;
	width:100%;
	min-height: 25px;
	max-width: 1024px;
	padding:20px 0px 20px 50px;
	box-sizing: border-box;
}

#cookie div {
	padding:5px;
	padding-right:60px;
}

#cookie span,
#cookie span a,
#cookie span a:hover {
	text-align:left;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: 0;
	color:white;
	text-decoration: none;
}

#cookieCloser {
	position:absolute;
	right:20px;
	top:25px;
	width:20px;
	height:30px;
	opacity:1;
}


#cookieCloser:before,#cookieCloser:after {
	position:absolute;
	left:15px;
	content:' ';
	height:20px;
	width:2px;
	background-color:white;
}

#cookieCloser:before {
	transform:rotate(45deg);
}

#cookieCloser:after {
	transform:rotate(-45deg);
}

/* ################################################# ABSTAND  */

.abstand {
	margin-bottom:60px;
}

/* ################################################# TICKER  */
body#dialyse .marquee3k {
	background-color:  rgba(255,202,0,0.1);
	background-color:rgba(121, 149, 192, 0.1);
	padding: 10px 0;
}
body#praxis .marquee3k {
	background-color:  rgba(210, 42, 62,0.1);
	background-color:rgba(121, 149, 192, 0.1);
	padding: 10px 0;
}
.marquee3k *,.marquee3k  a,.marquee3k  a:hover {
	font-size: 24px;
	line-height: 28px;
	color: rgb(51,93,142);
}
.marquee3k__copy {
  hyphens: none;
  text-wrap: nowrap;
}