/*
Dunkelblau: #1e4398 (für Logo, Headlines)
Mittelblau: #224caf (für Icons, Linien unter Bild)
Hellblau: #e5efff (Footer etc.)
Rot: #e30613 (Links)
Grau: #706f6f (Text Body, HR)
Dunkelgrau: #1d1d1b (Text Footer)
*/
html { height: 100%; margin: 0px; padding: 0px; }
body { 
	margin: 0px; padding: 0px; 
	min-width: 320px;
  	min-height: 100%;
  	height: 100%;
}
img, iframe, frame { border: 0px none; }
input, textarea { font-family: 'Hind Guntur', sans-serif; border: 1px solid #CCC; padding: 3px 1%; margin-bottom: 5px; }
input[type="button"] { color: #FFF; border: 0px none; width: auto; padding: 3px 5px; margin-top: 5px; cursor: pointer; }
input[type="button"].disabled { background-color: #eee; cursor: wait; }
.white { background-color: #FFF; }
.formerror, .error { display: none; color: #ee0011; }
label.error { display: inline-block; }
.hrule { height: 1px; clear: both; margin: 25px 0 10px; }
.clear-float { clear: both; height: 0px; }
.cl { clear: both; }
nav ul, nav ol { margin: 0px; padding: 0px; list-style: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
nav li { margin: 0px; padding: 0px; }
nav img, nav object, nav embed, nav video { border: 0 none; max-width: 100%; }
nav a:focus { outline: none !important; }

.col-12 { width: 100%; float: left; }
.col-11 { width: 91.66%; float: left; }
.col-10 { width: 83.33%; float: left; }
.col-9 { width: 75%; float: left; }
.col-8 { width: 66.66%; float: left; }
.col-7 { width: 58.33%; float: left; }
.col-6 { width: 50%; float: left; }
.col-5 { width: 41.66%; float: left; }
.col-4 { width: 33.33%; float: left; }
.col-3 { width: 25%; float: left; }
.col-2 { width: 16.66%; float: left; }
.col-1 { width: 8.33%; float: left; }

.responsivemenu-list > li.hidden-desktop { display: none; }
.menu { float: right; margin: 0; padding: 0; }
.menu li { list-style-type: none; float: left; margin: 0; }
.menu li.active { background-color: transparent; }
.menu a { font-weight: normal; text-decoration: none; line-height: 40px; font-weight: 300; }

header, section, footer { width: 100%; min-width: 320px; }

header { z-index: 100; position: relative; }
header #head-wrapper { width: 100%; background-color: #e5efff; min-width: 320px; }
header #head { margin: 0 auto; max-width: 1600px; position: relative; height: 40px; }
header #lang-select { display: inline-block; margin-left: 40px; float: left; }
header #lang-select img { height: 20px; margin: 10px 5px 0 5px; }

header nav#nav-head { float: left; display: inline-block; margin: 0 1% 0 0; whitespace: nowrap; width: 50%; }
header nav#nav-head a { line-height: 40px; color: #1e4398; float: left; margin: 0 0 0 16px; }
header nav#nav-head a:hover { color: #e30613; }
header nav#nav-head a.tel i.fa-phone { font-size: 24px; line-height: 40px; color: #1e4398; display: none; }
header nav#nav-head a.email { font-size: 24px; line-height: 36px; color: #1e4398; padding-top: 4px; }
header nav#nav-head .menu { float: left; }

header #social-head { float: right; }


#nav { margin: auto; max-width: 1600px; z-index: 99999999; position: relative; }

#search { float: right; background-color: #1e4398; width: 25%;  }
#search input { border: 0px none; background-color: transparent; color: #FFF; font-size: 16px; float: right; width: calc(94% - 36px); padding: 6px 3% 2px 3%; height: 32px; line-height: 32px; margin: 0 ;}
/* do not group these rules */
#search input::-webkit-input-placeholder { /* Chrome */ color: #FFF; font-weight: 300; }
#search input:-ms-input-placeholder { /* IE 10+ */ color: #FFF; font-weight: 300; }
#search input::-moz-placeholder { /* Firefox 19+ */ color: #FFF; font-weight: 300; opacity: 1; }
#search input:-moz-placeholder { /* Firefox 4 - 18 */ color: #FFF; font-weight: 300; opacity: 1; }
#search #search-submit { color: #FFF; float: right; font-weight: lighter; width: 36px; font-size: 24px; padding-top: 6px; text-align: center; }

#social-head {}
#social-head a { line-height: 40px; width: 40px; display: inline-block; margin-right: 6px; text-align: center; color: #FFF; float: left; font-size: 24px; }
#social-head a i { line-height: 40px; margin: 0; padding: 0; float: left; width: 40px; }
#social-head .icon-facebook { background-color: #1e4398; }
#social-head .icon-youtube { background-color: #e30613; }

header #head-2-wrapper { width: 100%; background-color: #FFF; }
header #head-2 { margin: 0 auto; max-width: 1600px; position: relative; border-bottom: none; padding-bottom: 10px; }
header.header-home #head-2 { border-bottom: 0px none; }
header #head-2 #main-logo { width: 360px; display: inline-block; margin: 40px 16px 16px; position: relative; float: left; left: 0; top: 0;}
header #head-2 #main-logo img { max-width: 100%; }

/*position:relative; width:97px; height:145px; margin:15px 25px; background-image:url(https://cdn1.jameda-elements.de/premium/widgets/_images/bw-small-bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;*/
#jameda-widget-container211669, #jameda-widget-container-footer { position:relative; width:97px; height:145px; margin:15px 25px; 
	background-image:url(//d1gm60ivvin8hd.cloudfront.net/premium/widgets/_images/bw-small-bg.png); background-repeat:no-repeat; background-size: cover;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
#jameda-widget-container211669 > a.jam_link_check {
	display:block; position:absolute; top:100px; left:10px; width:70px; height:20px; background-color:transparent !important;
}
.jameda-widget-container, .jameda-widget-container div, .jameda-widget-container a { text-align: center; }

header #head-2 #jameda-widget-container211669 { float: right; position: absolute; right: 0; top: 0; }
#jameda-widget-container-footer { position: relative;  margin: 0; display: none; float: left; }

.focus-empfehlung { height: 150px; }
#focus-empfehlung { float: right; position: absolute; right: 135px; top: 13px; }
#focus-empfehlung-footer { position: relative; top: -2px; margin: 0; display: none; float: left; margin-left: 10px; }

.ECDI { height: 135px; }
#ECDI { float: right; position: absolute; right: 240px; top: 13px; }
#ECDI-footer { position: relative; top: -2px; margin: 0; display: none; float: left; margin-left: 10px; }






#breadcrumb { max-width: 600px; margin: 0 auto; padding-top: 5px; font-size: 14px;}
#breadcrumb a { font-size: 14px; }

/* Slideshow */ 
section.slider { position: relative; z-index: 10; }
#slideshow-wrapper { width: 98%; max-width: 1600px; border: 0px none; padding: 0 1%; z-index: 1; position: relative; top: 0; left: 0; margin: 0 auto; overflow: hidden; }
#slideshow { position: relative; float: left; width: 100%; height: 100%; border: 0px none; padding: 0; margin: 0; z-index: 10; }
#slideshow .slider-item { background-size: cover; background-position: center center; height: 550px; list-style-type: none; display: none; }
#slideshow #slideshow-1 { display: block; }
/*#slideshow .slider-item .slideshow-text { position: absolute; bottom: 10%; left: 60%; z-index: 20; width: auto; padding: 10px 0; text-align: center; }
#slideshow .slider-item .slideshow-text .h1 { color: #1e4398; font-size: 20px; line-height: 26px; padding: 0; width: 100%; margin: 0 auto; }
#slideshow .slider-item .slideshow-text .h2 { color: #000; font-size: 20px; line-height: 26px; padding: 0; width: 100%; margin: 0 auto; }*/

/* Content */
.href-more { color: #e30613; }
section.content-header { max-width: 1600px; margin: 0 auto;  }
.content-header-linie { width: 100%; border-top: 2px solid #1e4398; }
section.content { max-width: 1200px; margin: 0 auto; }
section.content-index h1 { text-align: center; font-size: 2.1em;
    line-height: 1.2em;
    max-width: 1000px;
    /*padding-left: 100px;*/
    margin: 50px auto 30px auto; } 
section.content-index h1 b { color: #666; }

section.content.content-uebericht { max-width: 1200px; }
/*section.content.content-uebericht .content-text, section.content.content-uebericht .contentblocks { max-width: 1200px; margin: 0 auto; text-align: center; }*/
section.content.content-uebericht .content-text p { text-align: center; }
section.content.content-uebericht .contentblocks .content-text p { text-align: left; }


.content-text { padding: 1%; }
.content-image-wrapper { width: 100%; margin: 0 0 10px 0; }
.content-image img, img.content-image { width: 100%;  border-bottom: 3px solid #1e4398;  }
.contentblocks { width: 100%; display:-webkit-flex; display:flex;  -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.contentblocks>div { width: 31.333%; padding: 1%; margin-bottom: 30px; }
.contentblocks .content-text { padding: 0; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius:  0;}
#news-home-tabs { border: 0px none; background: none; }
#news-home-tabs ul { border: 0px none; background: none; }
#news-home-tabs ul li { border: 0px none; width: 50%; padding: 0; background: #e5efff; margin: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius:  0;}
#news-home-tabs ul li.ui-tabs-active { background: #1e4398; }
#news-home-tabs ul li a { width: 100%; color: #1e4398; text-align: center; padding: .5em 0; }
#news-home-tabs ul li.ui-tabs-active a { color: #FFF;  }
.ui-tabs .ui-tabs-nav { padding: 0; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {  }
#news-home-tabs.ui-tabs .ui-tabs-panel { padding: 0; }
.news-home-item { padding-top: 20px; border-bottom: 1px solid #1e4398; display: flex; align-items: center; /* align vertical */ }
.news-home-item:hover h3 { text-decoration: underline; }
.news-home-item img.news-home-item-image { float: left; max-width: 50%; }
.news-home-item .news-home-item-text {  display: table-cell;  vertical-align: middle; padding-left: 40px; max-width: 50%; }
.news-home-item h3 {  }
a.news-home-item-more { float: right; margin-top: 20px;color: #706f6f;  }

.page-index-content { border-top: 1px solid #1d1d1b; padding: 16px 0; }
.page-index-content h2 { line-height: 1em; }
.page-index-content h2, .page-index-content p { text-align: center; }

section.content-page {}
section.content-page .content-page-link-next { float: right; margin-top: 3px; color: #e30613; }
section.content-page .content-text .content-page-link-next { float: left; }
section.content-page h1 { text-align: center; }
section.content-page .content-image-wrapper { width: 31%; margin-right: 2%; float: left; margin-bottom: 0;  }
section.content-page .content-image-wrapper img { margin-bottom: 17px;}
section.content-page .content-image-without-wrapper { width: 43%; margin-right: 2%; float: left; margin-bottom: 17px; }
section.content-page .content-text { padding: 0; float: right;  width: 67%; }
section.content-page .content-page-link, section.content-uebericht .content-page-link { margin-right: 20px; color: #e30613; }

section.content-page.content-page-karriere-detail  .content-text { width: 100%; }

.content-page-patientenstimmen { float: left; display: inline-block; }
.content-page-contentblock-patientenstimmen { font-weight: auto; /*border-bottom: 1px solid #706f6f;*/ margin-bottom: 20px;  }
section.content-page .content-page-contentblock-patientenstimmen .content-text { width: 100%; }
.content-page-contentblock-patientenstimmen:last-child { border-bottom: 0px none; }
.patientenstimmen-pagination { margin-bottom: 15px; text-align: center; }
.patientenstimmen-pagination .pagination { display: inline-block; }
.patientenstimmen-pagination .pagination li { color: #e30613; }
.patientenstimmen-pagination .pagination li.pagination-info { color: #706f6f; }
.patientenstimmen-pagination a { }
.weitere-patientenstimmen { color: #e30613; float: right; }

footer { background-color: #e5efff; margin-top: 20px; border-top: 5px solid #1e4398; }
footer #footer { margin: 0 auto; max-width: 1200px; padding: 30px 0; font-size: 19px; line-height: 30px; color: #1d1d1b; font-size: 16px; line-height: 22px; }
footer #footer .footer-info-rechts table td:first-child{ min-width: 50%; }

footer #footer .footer-info-begriffe { margin-top: 30px; font-size: 14px;  line-height: 20px; }
footer #footer .footer-info-begriffe li { list-style-type: none; float: left; /*border-right: 1px solid #1d1d1b;  padding: 0 10px 0 0;*/ margin-right: 6px; }
footer #footer .footer-info-begriffe li:first-child { padding-left: 0; }
footer #footer .footer-info-begriffe li:last-child { border-right: 0px none; }
footer #footer .footer-info-begriffe li a { text-decoration: none; font-size: 1em; line-height: 17px; color: #1d1d1b; }
footer #footer .footer-info-begriffe li:after { content: "|"; margin-left: 6px; }

footer #footer a { color:  #1d1d1b; text-decoration: underline; }
footer #footer ul.footer-menu { list-style-type: none; padding: 0; margin-top: 30px; }
footer #footer ul.footer-menu>li { float: left; padding: 0 5px 0 0; border-right: 1px solid #1e4398; margin-right: 5px;  }
footer #footer ul.footer-menu>li:last-child { border-right: 0px none;  }
footer #footer ul.footer-menu li a { color: #1e4398; font-size: 16px; line-height: 16px; text-decoration: none; }

/* Alt */
.uebersicht-teaser .content-text { color: #706f6f; }

/* Kontakt/Anfahrt */
#iframe_map_canvas { width: 100%; height: 460px; border: 0px none; }
#contactform { width: 50%; margin-right: 16%;  }
#contactform input[type="text"] { width: calc(98% - 2px); line-height: 26px; }
#contactform textarea { height: 160px; width: calc(98% - 2px); }
#contactform input[type="button"] { background-color: #1e4398; font-size: 1em; font-weight: 300; line-height: 1em; padding-top: 10px; }
#fehlersicherheitscode { color: #e30613; display: inline-block; margin-left: 20px; display: none; }
#captcha { height: 34px; float: left; }
a#reload-captcha { float: left;  }
a#reload-captcha img { height: 20px; margin: 6px 10px 0 0; }
.asterisks { color: #e30613; }
.required-fields-info { float: right; margin-top: 10px; }

#div-bewerbung label { display: block; line-height: 31px; }
#div-bewerbung input[type="text"], #div-bewerbung input[type="file"],  #div-bewerbung textarea { width: 93%; }
#div-bewerbung input[type="file"] { max-height: 26px; }
input[type="text"]#sicherheitscode { float: left; width: calc(93% - 128px); }
#send-bewerbung { width: 95%; background-color: #1e4398; margin-top: 2px; }

div#upload_lock {
    width: 1px;
    height: 1px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 99;
    background-color: #555555;
    filter:alpha(opacity=60); /* Internet Explorer */
    -moz-opacity: 0.60; /* Mozilla Browser */
    opacity: 0.60; /* Opera */
    display: none;
}
#upload_lock_info {
    position: absolute;
    z-index: 100;
    width: 400px;
    text-align: center;
    vertical-align: middle;
    display: table-cell ;
    font-size: 12px;
    font-weight: bold;
    color: #1b1b20;
    background-color: #FFF;
    padding: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    display: none;
}
#upload_lock_message { text-align: center;  }
#upload_lock_close {
    display: none;
}
#iframe_upload {
	border: 0px;
	height: 1px;
	width: 1px;
}
#div-danke {
    display: none;
    font-weight: bold;
}
a.routenplaner {  background-color: #e2001a; color: #FFF; padding: 2px 10px; float: right; margin: 15px 0px; }
a.routenplaner:hover { color: #FFF; }

.pagination { list-style-type: none; padding: 0; margin: 0; float: left; }
.pagination li { list-style-type: none; float: left; margin-right: 10px; }

.ui-widget-content a, a .news-home-item-text {
    color: #666;
}

#galerie {}
#galerie a { display: inline-block; width: 32%; height: auto; margin: 0 2% 2% 0; position: relative; background-size: cover; background-position: center center; }
#galerie a:nth-child(3n) { margin-right: 0%; }
#galerie a:before{ content: ""; display: block; padding-top: 100%; 	/* initial ratio of 1:1*/ }
	
#youtube-player { width: 100%; height: auto; }

#youtube-player-playlist {}
#youtube-player-playlist .youtube-player-icon { display: inline-block; width: 32%; height: auto; margin: 0 2% 2% 0; position: relative; background-size: cover;  }
#youtube-player-playlist .youtube-player-icon:nth-child(3n) { margin-right: 0%; }
#youtube-player-playlist .youtube-player-icon img { width: 100%; }

.content-downloads a.download { float: left; display: inline-block; width: 20%; margin-bottom: 20px;}
.content-downloads a.download img { float: left; height: 50px; margin-right: 5px; }
.content-downloads a.download span { float: left; font-size: 0.9em; line-height: 1.2em; max-width: 75%; }

.content-ihr-weg-zu-uns .col-6.content-page-contentblock .content-text { width: 100%; } 
	
section.google-maps { clear: both; max-width: 1600px; margin: 0 auto;}
.map_canvas .overlay {
    background:transparent; 
    z-index: 998;
    position:absolute; 
    width:100%;
    height:460px; 
    top:0; 
    left: 0;}
    
    
#dginet { width: 325px; height: 310px; border: 1px solid #134a98; border-bottom-width: 4px; background-color: #FFF; overflow: hidden; }
#dginet iframe { margin-left: 0 !important;}


header nav#nav-head a.email:hover,
header nav#nav-head a:hover,
footer #footer ul.footer-menu li a:hover,
footer #footer .footer-info-begriffe li a:hover,
header nav#nav-head a.email.active,
header nav#nav-head a.active,
footer #footer ul.footer-menu li a.active,
footer #footer .footer-info-begriffe li a.active  {
    color: #e30613;
}

.hide-mobile { display: block; }
.hide-desktop { display: none; }

/*CHristine*/
h1, h2, h3, h4, a, b, strong,
header nav#nav-head a.email,
header nav#nav-head a,
#news-home-tabs ul li a {
    color: #1e4398;
}
body,
section.content-index h1 b,
.uebersicht-teaser .content-text,
.ui-widget-content a {
    color: #74716f;
}
b, strong {
    font-weight: normal;
}
.content-text a {
    font-size: 1em;
}

.rssdescription span { font-size: 18px !important; }

/* Responsive */
@media screen and (max-width: 1500px) {}
@media screen and (max-width: 1200px) {
	section.content, section.content.content-uebericht { max-width: 98%; margin: 0 1%; }
	footer #footer { max-width: 98%; margin: 0 1%; } 
	#dginet { width: 315px; }
}
@media screen and (max-width: 1000px) {
	footer #footer .col-5 { width: 100%; }
	footer #footer .footer-info-links { width: 100%; margin-bottom: 20px;  }
	footer #footer .footer-info-mitte, footer #footer .footer-info-rechts { width: 50%; }
	/* footer #footer .col-3, footer #footer .col-4 { display: none; } */
	
	.content-downloads a.download { width: 25%; }
	.content-kontakt .col-4 .content-text { width: 100%; }
}

@media screen and (max-width: 860px) {
	.contentblocks>div { width: 48%; }
	section.content-index h1 { font-size: 2.8em; }
	header nav#nav-head a { margin: 0 0 0 20px; font-size: 0.9em; }
	
	.content-downloads a.download { width: 33.3%; }
}
@media screen and (max-width: 810px) {
	section.content, section.content.content-uebericht, footer #footer { margin: 0 3%; max-width: 94%; }
	body { font-size: 17px; line-height: 26px; }
}
@media screen and (max-width: 780px) {
		
	h2 { font-size: 1.7em; }	
	h3 { font-size: 1em; }
	
	header #head-2 { border-bottom: 0px none; }
	.responsivemenu-list > li.hidden-desktop { display: table-cell; }
	#nav-head .menu { display: none; }
	header nav#nav-head { width: auto; }
	section.content-index h1 { font-size: 2.3em; }
	#search { width: 35%; }
	
	.col-8 { width: 100%;  }
	section.content-page .content-image-without-wrapper, section.content-page .content-image-wrapper, section.content-page .content-text { width: 100%; margin-right: 0; }
	.col-6 { width: 100%; }
	#contactform { width: 100%;  }
	
	.hide-mobile { display: none; }
	.hide-desktop { display: block; }
	
	#youtube-player-playlist .youtube-player-icon { width: 49%; }
	#youtube-player-playlist .youtube-player-icon:nth-child(2n) { margin-right: 0%; }
	#youtube-player-playlist .youtube-player-icon:nth-child(3n) { margin-right: 2%; }
	
	.content-downloads a.download { width: 50%; }
	.content-kontakt .col-4 { width: 100%; }
}

@media screen and (max-width: 600px) {
	h2 { font-size: 1.5em; }
	h3 { font-size: 0.9em; }
	
	.contentblocks>div { width: 98%; }
	section.content-index h1 { font-size: 2em; }
	header #head-2 #main-logo { width: 250px; display: inline-block; margin: 20px; float: left; }
	header nav#nav-head a.tel { margin-left: 8px; }
	
	.news-home-item { display: block; }
	.news-home-item img.news-home-item-image { width: 100%; max-width: 100%; }
	.news-home-item .news-home-item-text { padding-left: 0; padding: 10px 0 20px 0; }
	
	#galerie a { width: 49%; }
	#galerie a:nth-child(3n) { margin-right: 2%; }
	#galerie a:nth-child(2n) { margin-right: 0%; }
	
	#youtube-player-playlist .youtube-player-icon { width: 100%; margin-right: 0%; }
	#youtube-player-playlist .youtube-player-icon img { width: 50%; float: left; margin-right: 2%; }
	#youtube-player-playlist .youtube-player-icon:nth-child(2n) { margin-right: 0%; }
	#youtube-player-playlist .youtube-player-icon:nth-child(3n) { margin-right: 0%; }
	
	#jameda-widget-container211669, #focus-empfehlung { display: none; }
	#jameda-widget-container-footer, #focus-empfehlung-footer { display: block; }
	
	#jameda-widget-container211669, #ECDI { display: none; }
        #jameda-widget-container-footer, #ECDI-footer { display: block; }
		
	footer #footer .col-3 { display: inline-block; }
	footer #footer .col-3 .footer-menu { display: none; }
	footer #footer .footer-info-mitte, footer #footer .footer-info-rechts { width: 100%; margin-bottom: 20px; }
}

@media screen and (max-width: 500px) {
	header #lang-select { margin-left: 5px; }
	header nav#nav-head a.tel i.fa-phone { display: inline-block; }
	header nav#nav-head a.tel span { display: none; }
	header nav#nav-head a.tel { line-height: 20px; }
	.content-downloads a.download { width: 100%; }
}

@media screen and (max-width: 380px) {
	header nav#nav-head a { margin-left: 8px; }
	#galerie a { width: 100%; margin-right: 0%; }
	#galerie a:nth-child(3n) { margin-right: 0%; }
	#galerie a:nth-child(2n) { margin-right: 0%; }
	#slideshow .slider-item .slideshow-text { bottom: 4%; left: 55%; }
	#slideshow .slider-item .slideshow-text .h2 { font-size: 18px; line-height: 24px; }
	#news-home-tabs ul li a {  width: 77%; }
	footer #footer { font-size: 18px; line-height: 28px;}
}


.privacy, .required-info { font-size: 16px; line-height: 22px; }

/* Cookie Hinweis */
#cookie-accept-notebox { line-height: 1.5em; padding: 8px 2%; position: fixed; top: 0; left: 0; width: 96%; background-color: #FFF; border-bottom: 2px solid #1e4398; z-index: 99999;  }
#cookie-accept-notebox .cookie-accept-notebox-inner { text-align: center; color: #000; } 
#cookie-accept-notebox a#cookie-accept-button {
	color: #FFF;
	font-weight: bold;
	background-color: #1e4398;
	border-radius: 5px;
	padding: 1px 5px;
	margin-left: 20px;
	text-decoration: none;
}
body.cookie-accept-notebox { margin-top: 40px; }

@media print {
  #cookie-accept-notebox  { display: none; }
}
/* /Cookie Hinweis */
