@charset "utf-8";

html { font-family:'Open Sans', sans-serif; color:#54524f; font-weight:400; }
body { font-size:1.5rem; line-height:1.2; }
a { color:#918461; }
p img { max-width:100%; }
strong, .bold { font-weight:700; }
p { padding-bottom:3rem; }
a:focus, a:active { outline:none; }

/*
	Blue:#7a8b99;
	Brown:#918461;
*/

@keyframes fadeInHeader {
	from { transform:translateY(-100%); }
	to { transform:translateY(0); }
}

.formbest { background-color:#7a8b99; }

/*Starbutton*/
.startbutton { width:200px; z-index:10; position:absolute; left:-100px; top:-140px; }

#gallerybox .flickity-controls { background-color:#7a8b99; }

/* Header */
	#dssiteheader { background-color:#fff; }
	#siteheader {max-width:1370px;margin:0 auto;padding:10px 60px;box-sizing:border-box;}
	#siteheader:after { content:""; display:block; clear:both; }

	/* fixed header */
		#dssiteheader { position:fixed; z-index:90; top:0; left:0; width:100%; border-bottom:1px #918461 solid; }
		#dssubbody { padding-top:150px; }

	/* Logo */
		#logo { float:left; width:200px; height:130px; background:url(../mm/clinius_rgb.png) no-repeat center; background-size:contain; }

	/* Navigation */
		#dsmenus { float:right; margin-bottom:-20px; padding:30px 0 0; }
		#dsmenus:after { content:""; display:block; clear:both; }
		#dsmenus > li { position:relative; float:left; padding-bottom:0; }
		#dsmenus > li > a { position:relative; padding:40px 10px 35px; font-size:2rem; line-height:23px; font-weight:300; }
		#dsmenus > li:last-of-type > a { padding-right:0; }
		#dsmenus > li > a:after { content:""; position:absolute; right:0; bottom:0; left:0; height:10px; background-color:#918461; opacity:0; filter:alpha(opacity=0); visibility:hidden; transition:all .8s; }
		#dsmenus > li > a.running:after,
		#dsmenus > li > a.dsmenu_active:after,
		#dsmenus > li:hover > a:after { opacity:1; filter:alpha(opacity=100); visibility:visible; }
		#dsmenus > li > ul { display:none; position:absolute; z-index:4; top:103px; left:0; width:190px; padding:15px; background-color:#fff; }
		#dsmenus > li:last-of-type > ul { left:auto; right:0; }
		#dsmenus > li > ul > li > a { font-size:1.8rem; line-height:2.2rem; font-weight:300; }
		#dsmenus > li > ul > li.dssubmenu_active > a { font-weight:700; }

		#dsmenus > li:focus,
		#dsmenus > li > a:focus { border:none; box-shadow:none; outline:none; }

/* Content */
	#dsmenucontainer { position:relative; }
	#dscontent { position:relative; z-index:2; max-width:1250px; min-height:25vh; margin:calc((4.5rem + 8rem) * (-1)) auto 0; padding:40px 60px 0; box-sizing:border-box; background-color:#fff; }
	#dscolumns { display:flex; }
	#dscolumn1_1 { flex:1; }
	#dscolumn1_2 { flex:5; padding-right:40px; }
	#dscolumn2_2 { flex:2; padding-left:20px; min-width:340px; }

	/* Subnav */
		#subnav-wrapper { padding:0 270px 40px 0; }
		#subnav-wrapper:after { content:""; display:block; clear:both; }
		#subnav-wrapper > li { position:relative; float:left; padding:0; }
		#subnav-wrapper > li + li { padding-left:20px; }
		#subnav-wrapper > li + li:before { content:""; position:absolute; top:5px; bottom:5px; left:9px; width:1px; background-color:#7a8b99; }
		#subnav-wrapper > li > a { padding:5px; font-weight:300; text-transform:uppercase; transition:color .7s, background-color .7s; }
		#subnav-wrapper > li > a:hover { background-color:#7a8b99; color:#fff; }
		#subnav-wrapper > li > a.active { font-weight:700; }

	/* Boxes */
		#box-wrapper { position:absolute; z-index:4; right:60px; top:-4px; transform:translateY(-50%); max-width:260px; }
		#box-wrapper h3 { margin:0; font-size:2.2rem; line-height:1.2; font-weight:300; }
		#box-wrapper > .box { position:relative; padding:20px; box-sizing:border-box; background-color:#918461; color:#fff; text-align:center; }
		#box-wrapper > .box a { display:block; padding:10px; color:#918461; background-color:#fff; font-size:2.2rem; line-height:1.2; transition:background-color .7s; }
		#box-wrapper > .box a.absolute { position:absolute; top:0; right:0; bottom:0; left:0; background-color:transparent; }
		#box-wrapper > .box a.absolute:hover { background-color:transparent; }
		#box-wrapper > .box a:hover { background-color:#d3dee8; }
		#box-wrapper > .box + .box { margin-top:10px; }
		#box-wrapper > .box .icon { display:block; width:40px; height:40px; margin:0 auto 20px; background:url(../mm/calendar.svg) no-repeat center; background-size:contain; }
		#box-wrapper > .box.painkiller .icon { background-image:url(../mm/painkillers.svg); }
		#box-wrapper > .box.covid19 { background-color:#b33939; }
		#box-wrapper > .box.covid19 .icon { width:110px; height:50px; background-image:url(../mm/Clinus_Icon-Maske-Desinfektion.svg); }

	/* Articledesign */
		#dsarticleheader { padding-right:270px; }
		#dsarticleheader .dsarticle { padding-bottom:30px; }
		/* Wenn kein ddsarticlheader vorhanden ist. */
		#dscolumn1_1 .dsarticle:first-of-type { padding-right:270px; }
		#dsarticleheader + #dscolumns #dscolumn1_1 .dsarticle:first-of-type { padding-right:0; }

		/* Default */
			h1 { margin:0; padding-bottom:35px; font-size:4.9rem; line-height:1.2; font-weight:700; color:#7a8b99; }
			h2 { margin:0; padding-bottom:25px; font-size:2.8rem; line-height:1.2; font-weight:700; color:#7a8b99;  }
			/*.dsarticle + .dsarticle h1,
			.dsarticle + .dsarticle h2 { padding-bottom:35px; font-size:2.8rem; font-weight:700; color:#918461; }*/

			.dsarticle { position:relative; padding-bottom:40px; font-size:2rem; line-height:3.2rem; font-weight:300; color:#5b5b5b; opacity:0; filter:alpha(opacity=0); visibility:hidden; transform:translateY(120px); transition:all .8s; }

			.dsarticle.visible { opacity:1; filter:alpha(opacity=100); visibility:visible; transform:none; }
			.dsarticle div[class^="dsbody_"] { max-width:820px; }
			.dsarticle div[class^="dsbody_"] > ul > li { position:relative; padding-left:20px; }
			.dsarticle div[class^="dsbody_"] > ul > li:before { content:""; position:absolute; top:1.5rem; left:5px; width:6px; height:6px; border-radius:50%; background-color:#918461; transform:translateY(-50%); }

			/* DSLinklist */
				ul[class^="dslinklist_"] { text-align:center; }
				ul[class^="dslinklist_"] > li > a:not(.dsbutton) { display:inline-block; padding:10px 60px; border:1px #918461 solid; font-size:1.9rem; line-height:3rem; }
				ul[class^="dslinklist_"] > li > a:not(.dsbutton):before { display:none; }

		/* Article 1 */
			.dsarticle_1 ul[class^="dslinklist_"] { text-align:left; }

		/* Article 2 */
			.dsarticle_2 { max-width:480px; margin:0 auto; padding:60px 0; }
			.dsarticle_2 h1,
			.dsarticle_2 h2 { font-size:2.8rem; line-height:3.3rem; color:#54524f; }
			.dsarticle_2 .dsbody_2 { text-align:justify; }

			#dscolumn2_2 .dsarticle_2 {padding:20px;margin-bottom: 20px;background-color:#f6f6f8;color:#54524f;}

		/* Article 3 */
			.dsarticle_3 { padding:20px 0; }
			.dsarticle_3:after { content:""; position:absolute; z-index:-1; width:calc(100vw - 20px); top:0; bottom:0; left:50%; transform:translateX(-50%); background-color:#f6f6f8; }

		/* Article 4 */
			.dsarticle_4 .dsbody_4 { column-count:2; column-gap:40px; }


/* Footer */
	#dssubbody { padding-bottom:62px; }
	#dssitefooter { position:fixed; z-index:10; bottom:0; left:0; width:100%; background-color:#918461; }
	#sitefooter { max-width:1370px; margin:0 auto; padding:20px 60px; box-sizing:border-box; color:#fff; font-weight:300; font-size:1.7rem; line-height:2.1rem; }
	#sitefooter a { color:#fff; font-weight:300; font-size:1.7rem; line-height:2.2rem; }
	#sitefooter span.dot { display:inline-block; width:3px; height:3px; margin:0 15px; background-color:#fff; border-radius:50%; transform:translateY(-5px); }
	#sitefooter p { padding-bottom:0; }
	#sitefooter .desktop > p { float:left; }
	#sitefooter .desktop > a { float:right; }
	#sitefooter:after { content:""; display:block; clear:both; }

/* Form */
	/* Inputs */
		input[type=text], input[type=email], input[type=password], textarea { background-color:#efefef; border:none; }
		input[type=text], input[type=email], input[type=password], button { height:40px; line-height:30px; font-family:'Open Sans', sans-serif; font-size:2.2rem; line-height:30px; font-weight:300; }
		textarea { padding:10px; line-height:30px; resize:vertical; font-family:'Open Sans', sans-serif; font-size:2.2rem; line-height:30px; font-weight:300; }

	/* Button */
		.btn,
		button { background-color:#918461; color:#fff; font-weight:300; }

	/* Cis select */
		.cis-select { min-width:180px; height:40px; font-family:'Open Sans', sans-serif; }
		.cis-select:after { z-index:2; width:40px; height:40px; line-height:40px; color:#000; }
		.cis-select > div { height:40px; border:none; font-size:2.2rem; line-height:30px; background-color:#efefef; box-sizing:border-box; font-weight:300; }
		.cis-select > div.empty { color:#999; }
		.cis-select ul { top:40px; }
		.cis-select > ul > li { background:#ddd; border:none; font-size:2rem; line-height:30px; transition:background .4s, color .4s; }
		.cis-select > ul > li:before { display:none; }
		.cis-select > ul > li.selected { background:#7a8b99; color:#fff; }
		.cis-select > ul > li:hover { background:#ccc; }

	/* Rows */
		.f1_row { padding-bottom:10px; }
		.f1_row input.spamfilter { float:left; width:120px; }
		.f1_row label.spamfilter {float:left;width: 100%;line-height:40px;}
		.f1_row label.spamfilter:before { content:"\f104"; display:inline-block; margin:0 20px 0 10px; font-family:"Font Awesome 5 Pro"; font-size:2rem; line-height:40px; }

/* Modules */
	/*Flickity*/
		.flickity-wrapper { position:relative; z-index:1; }
		.flickity-wrapper .flickity-gallery { position:absolute; top:0; left:0; width:100%; height:100%; }
		.flickity-wrapper .flickity-gallery .flickity-viewport { height:100% !important; }
		.flickity-wrapper .flickity-gallery .flickity-viewport .flickity-slider > div { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; }

		/* Pagedots */
			.flickity-wrapper .flickity-page-dots { position:absolute; z-index:5; right:calc((100vw - 1170px) / 2); bottom:20px; left:auto; width:auto; height:auto; line-height:0; }
			.flickity-wrapper .flickity-page-dots .dot { display:block; float:left; height:15px; width:15px; margin:0 0 0 10px; padding:0; border-radius:0; background:#fff; box-sizing:border-box; opacity:1; }
			.flickity-wrapper .flickity-page-dots .dot:first-of-type { margin-left:0; }
			.flickity-wrapper .flickity-page-dots .dot.is-selected { background-color:#918461; }

	/*Imagepool*/
		.cimagepool.slide { position:relative; height:0; padding-bottom:28%; }
		.cimagepool.slide video { width:100%; height:100%; object-fit:cover; }
		.cimagepool.slide .editbalken { position:absolute; z-index:10; top:15px; left:15px; }
		.cimagepool.slide .editbalken .dropdown-menu { right:0; left:auto; }
		.cimagepool.slide .flickity-wrapper { position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; padding-bottom:0; }

		/*Fade-Effekt*/
			.cimagepool .flickity-wrapper .flickity-viewport { z-index:1; }
			.cimagepool .flickity-wrapper .flickity-slider { left:0 !important; transform:none !important; }
			.cimagepool .flickity-wrapper .flickity-slider > div { z-index:1; left:0 !important; margin-left:0; opacity:0; filter:alpha(opacity=0); transition:opacity 1.5s; }
			.cimagepool .flickity-wrapper .flickity-slider > div.is-selected { z-index:3; opacity:1; filter:alpha(opacity=100); }

		/* MAps */
			.cmaps.view { position:relative; height:0; padding-bottom:28%; }
			.cmaps.view #maps { position:absolute; top:0; right:0; bottom:0; left:0; }
			.cmaps.view .editbalken { position:absolute; z-index:2; top:15px; left:15px; }

	/* Searchpanel */
		.searchpanel > span { display:none; }
		.searchpanel > form > div { width:33.33%; }

	/* Paging */
		.paging a { height:40px; background-color:#7a8b99; color:#fff; line-height:40px; }
		.paging a:after { content:""; display:block; text-align:center; font-size:20px; line-height:40px; color:#fff; font-family:"Font Awesome 5 Pro"; }
		.paging a.ajaxpaging_go,
		.paging a.ajaxpaging_back { width:40px; }
		.paging a.ajaxpaging_go:after { content:"\f105"; }
		.paging a.ajaxpaging_back:after { content:"\f104"; }
		.paging > div { width:33.33%; }
		.paging .paging_content .ajaxpaging_text { line-height:40px; }


	/* Items */
		.items { margin-left:-40px; margin-top:40px; }
		.item.sizer { padding:0; margin:0; }
		.item.block { width:100%; }
		.item { width:33.33%; margin-bottom:40px; }
		.item .box {border:0; margin-left:40px; background-color:transparent; }
		.item .box .content { padding:20px; }
		.item .box .content h3 { margin:0; padding-bottom:10px; text-align:center; font-size:2.1rem; line-height:1.3; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:700; color:#5b5b5b; }
		.item .box .content .text { height:5rem; padding:0; text-align:center; font-weight:300; font-size:1.9rem; line-height:2.5rem; overflow:hidden; color:#5b5b5b; }

		.editbalken { z-index:2; }

	/* Gallery */
		.cgallery.view .item .box { height:100%; }
		.cgallery.view .item .placeholder { height:100%; padding-bottom:0; }
		.cgallery.view .item.width1 { width:33.33%; }
		.cgallery.view .item.width2 { width:66.66%; }
		.cgallery.view .item.width3 { width:100%; }
		.cgallery.view .item.height1 { height:180px; }
		.cgallery.view .item.height2 { height:390px; }
		.cgallery.view .item.height3 { height:600px; }


		/* Block */
			.item.block { width:100%; }
			.item.block .box .content { padding:20px; background-color:#f5f5f5 }
			.item.block .box .content h3 { padding:0; text-align:left; }

	/* Placeholder */
		.placeholder { padding-bottom:80%; overflow:hidden; }
		.placeholder > div { transition:transform .7s; }
		/*.placeholder.load { background:url(../mm/loading.gif) no-repeat center; background-size:50px auto; animation:toggleBackground 1s 2s linear forwards; }*/
		.placeholder.load { background:initial; }
		.placeholder.empty > div { background-image:url(../mm/logo.svg); }
		.box:hover .placeholder > div { transform:scale(1.05); }

	/* Box */
		.cbox.view .items { display:flex; justify-content:center; flex-wrap:wrap; margin-top:20px; margin-left:0; }
		.cbox.view .item { /*flex:1;*/ margin-bottom:20px; }
		.cbox.view .item .box { margin:0 5px; }
		.cbox.view .item .content { text-align:center; }
		.cbox.view .item .content p { padding-bottom:0; }
		.cbox.view .item .content .text a { font-weight:400; color:#5b5b5b; }
		.cbox.view .item .content .text { height:auto; min-height:calc(7 * 2.5rem); }
		.cbox.view .item .content > a { margin-top:20px; padding:10px; text-align:center; background-color:transparent; color:#fff; display:block; }
		.cbox.view .item .placeholder { padding-bottom:35%; }
		.cbox.view .item .placeholder > div { background-size:60% auto; }

	/* Team */
		.cteam.view .items { margin-top:0; }
		.cteam.view .item .box .placeholder { padding-bottom:120%; }
		.cteam.view .item .box .content { background-color:#f5f5f5; }
		.cteam.view .item .box .content:after { content:""; display:block; clear:both; }
		.cteam.view .item .box .content h3 { height:6rem; font-size:2rem; line-height:3rem; text-align:left; white-space:initial; text-overflow:initial; overflow:hidden; }
		.cteam.view .item .box .content a { display:block; }
		.cteam.view .item .box .content .text { height:16rem; text-align:left; font-size:1.5rem; line-height:2rem; }

		.cteam.view .searchpanel form { margin-left:-40px; }
		.cteam.view .searchpanel .checkboxCheck { width:100%; margin:0; padding:0; }
		.cteam.view .searchpanel .checkboxCheck > div { width:33.33%; padding-right:0; padding-left:40px; padding-bottom:40px; }
		.cteam.view .searchpanel .checkboxCheck > div > label { display:block; padding:10px 20px; background-color:#7a8b99; color:#fff; text-align:center; }
		.cteam.view .searchpanel .checkboxCheck > div > input:checked + label { font-weight:700; }
		.cteam.view .searchpanel .checkboxCheck > div > label:before { display:none; }

		/* Icons */
			.cteam.view .item .box .icons-wrapper { float:right; padding-top:3.4rem; }
			.cteam.view .item .box .icons-wrapper > a { float:left; width:30px; height:30px; background-color:#918461; text-align:center; border-radius:3px; transition:background-color .7s; }
			.cteam.view .item .box .icons-wrapper > a:hover { background-color:#b0a892; }
			.cteam.view .item .box .icons-wrapper > a + a { margin-left:10px; }
			.cteam.view .item .box .icons-wrapper > a:before { content:"\f0e0"; display:block; font-size:1.5rem; line-height:30px; color:#fff; font-family:"Font Awesome 5 Pro"; font-weight:700; }
			.cteam.view .item .box .icons-wrapper > .phone:before { content:"\f095"; }
			.cteam.view .item .box .icons-wrapper > .vcard:before { content:"\f2bb"; }

	/* Contact */
		#contact-wrapper > .block { position:relative; padding-left:140px; padding-bottom:60px; font-size:1.8rem; }
		#contact-wrapper > .block:after { content:""; position:absolute; top:0; left:0; width:80px; height:100px; background-repeat:no-repeat; background-size:contain; background-position:center; }
		#contact-wrapper > .block.place:after { background-image:url(../mm/place.svg); }
		#contact-wrapper > .block.contact:after { width:100px; height:70px; background-image:url(../mm/mail.svg); }
		#contact-wrapper > .block.time { padding-bottom:0; }
		#contact-wrapper > .block.time:after { background-image:url(../mm/times.svg); transform:translateY(-8px); }

	/* News */
		.cnews.view .item .box .content { background-color:#f5f5f5; }

		/* Viewdet */
			.cnews.viewdet { padding-top:50px; }
			.cnews.viewdet .flickity-wrapper { padding-bottom:42%; }
			.cnews.viewdet .content { padding:40px 0; }
			.cnews.viewdet .body .dslinklist_1 { padding-bottom:0; }
			.cnews.viewdet .body .dslinklist_1:after { content:""; display:block; clear:both; }
			.cnews.viewdet .body .dslinklist_1 > li { float:left; }
			.cnews.viewdet .body .dslinklist_1 > li + li { margin-left:20px; }

		/* Viewue */
			.cnews.viewue { max-width:230px; border:3px #918461 solid; background-color:#fff; }
			.cnews.viewue #box-wrapper > h3 { padding:10px 20px; background-color:#918461; color:#fff; text-align:center; font-size:2rem; line-height:30px; font-weight:700; }
			.cnews.viewue .row { padding:20px 30px; border-bottom:none; text-align:center; }
			.cnews.viewue .row + .row:before { content:""; position:absolute; top:-1px; left:20px; right:20px; height:1px; background-color:#c3c3c3; }
			.cnews.viewue .row h3 { padding-bottom:15px; font-size:2.2rem; line-height:2.6rem; font-weight:700; }
			.cnews.viewue .row .text { font-size:2rem; line-height:2.4rem; color:#918461; font-weight:300; }


	/* Content Images */
		.dsarticle.has_contentimage .dsarticle_content:after { content:""; display:block; clear:both; }
		.dsarticle.has_contentimage .contentimage.view { position:relative; }
		.dsarticle.has_contentimage .contentimage.view > .editbalken { position:absolute; z-index:3; top:15px; left:15px; }
		.dsarticle.has_contentimage.pos-right .contentimage.view > .editbalken { right:15px; left:auto; }
		.dsarticle.has_contentimage.pos-right div[class^="dsbodydesign_content_"] { float:left; width:65%; }
		.dsarticle.has_contentimage.pos-right .contentimage.view { float:right; width:35%; padding-left:40px; box-sizing:border-box; }
		/*.dsarticle_1 div[class^="dsbodydesign_content_"] div[class^="dsbody_"] { float:left; width:50%; }*/
		.dsarticle_1:after { content:""; display:block; clear:both; }
		.dsarticle.has_contentimage.pos-left .contentimage.view { float:left; width:35%; padding-right:40px; box-sizing:border-box; }
		.dsarticle.has_contentimage.pos-left div[class^="dsbodydesign_content_"] { float:right; width:65%; }

		.contentimage.view .placeholder { height:0; padding-bottom:80%; }

	/* Download */
		.cdownload.view ul[class^="dslinklist_"] > li { padding-left:20px; text-align:left; }
		.cdownload.view ul[class^="dslinklist_"] > li:before { content:""; position:absolute; top:15px; left:6px; width:4px; height:4px; border-radius:50%; background-color:#7a8b99; }
		.cdownload.view ul[class^="dslinklist_"] > li > a:not(.dsbutton) { border:none; padding:0; }

	/* Scrolltop */
		#scrolltop { z-index:11; right:0; bottom:120px; width:40px; height:40px; border:none; background-color:#5b5b5b; line-height:40px; color:#fff; }
		#scrolltop:before { content:"\f106"; font-size:2rem; }

/*Mouse selections*/
	::selection { background:#918461; color:#fff; }
	::-moz-selection { background:#918461; color:#fff; }

/*Input Placeholder*/
	::-webkit-input-placeholder { font-size:2.2rem; color:#999 !important; font-weight:300; }
	:-moz-placeholder { font-size:2.2rem; color:#999 !important; opacity:1; font-weight:300; }
	::-moz-placeholder { font-size:2.2rem; color:#999 !important; opacity:1; font-weight:300; }
	:-ms-placeholder { font-size:2.2rem; color:#999 !important; font-weight:300; }

	.input_false::-webkit-input-placeholder { color:#fff !important; }
	.input_false:-moz-placeholder { color:#fff !important; opacity:1; }
	.input_false::-moz-placeholder { color:#fff !important; opacity:1; }
	.input_false:-ms-placeholder { color:#fff !important; }


/* SEO LInks */
	#dsmenuli_518956{ display:none; }
	#linksmbox { padding:1px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
	/*#linksmbox.seo_hidden { width:0; height:0; overflow:hidden; }*/
	#linksm { padding:5px; max-width:1500px; margin:5px auto 5px auto; }
	#linksm:after { content:''; display:block; clear:both; }
	#linksm .titel { font-weight:600; padding-left:5px; font-size:1.3rem; font-size:13px; color:#999;}
	#linksm .link { position:relative; float:left; margin-right:5px; margin-bottom:1px; }
	#linksm .link img { position:absolute; top:0; left:0; line-height:0; margin:0; }
	#linksm .link a {
		font-size:12px; font-size:1.2rem; line-height:20px; color:#999; padding:0 5px 0 0; display:block;
		transition:background .4s, color .4s; }
	#linksm .link a:hover, #linksm .link .active { color:#000; text-decoration:none; }

/* Ajaxdiv */
	#ajaxdiv { max-width:60%; max-height:80%; overflow:auto; left:50%; top:50% !important; transform:translate(-50%,-50%); }
	#ajaxdiv h1 { font-size:3.8rem; padding-bottom:15px; }


/* Popup on "Startseite" */
	.popupStartseite { padding:30px; border:10px solid #b33939; position:relative; }
	.popupStartseite p { font-size:1.9rem; font-family:'Open Sans'; color:#5b5b5b; font-weight:300; }
	.popupStartseite h3 { font-size:2.2rem; font-family:'Open Sans'; color:#7a8b99; }
	.popupStartseite .ajaxclose { height:40px; width:40px; position:absolute; top:5px; right:0px; cursor:pointer; }
	.popupStartseite .ajaxclose:before { content:"\f00d"; font-family:"Font Awesome 5 Pro"; display:block; position:absolute; font-size:30px; color:black; font-weight:100; right:10px; }
