
body{
	font-family: "times new roman",times,serif;
	background: white;
}
*{
	font-family: "times new roman",times,serif;
	font-size: 12pt;
}
a:link, a:visited, a:active, a:hover   { 
	font-size: 12pt;
}

a[href]::after {
  	content: " <"attr(href)">";
  	color: #888;
  	background-color: inherit;
  	font-style: italic;
  	font-size: 80%;
}

h1.eip_headline{
	color: black;
	background: white;
	font-size: 20pt;
	font-family: verdana,arial,sans-serif;
	break-after: avoid;

}
h1.impressum{
	color: black;
	background: white;
	font-size: 20pt;
	font-family: verdana,arial,sans-serif;
	break-after: avoid;
}
div.content h1:first-of-type, div.content div.h1indexofcontents:first-of-type{
	color: black;
	background: white;
	font-size: 20pt;
	font-family: verdana,arial,sans-serif;

}
h2.eip_headline{
	color: black;
	background: white;
	font-size: 16pt;
	font-family: verdana,arial,sans-serif;
	break-after: avoid;

}
h3.eip_headline{
	color: black;
	background: white;
	font-size: 13pt;
	font-family: verdana,arial,sans-serif;
	break-after: avoid;

}
div#breadcrumb_container{
	display:none;
}
div#headline_logo{
	display:none;
}
div#header_container{
	display:none;
}
div#footer_container{
	display:none;
}
div#footer_contact_container{
	display:none;
}
div.print_header{
	position:relative;
	display:block;
	margin: 0px auto 0px auto;
	width: 335px;
}
div.print_header img{
	position:relative;
	height: 100px;
	width: auto;
	margin: 0px auto 0px auto;
}
div.print_footer{
	position:relative;
	display:block;
	margin: 0px auto 0px auto;
	width: auto;
	padding: 10px;
}
div.content{
	background: white;

}
div.kontakt_boxes{
	background:white;
}
div#mobile_nav{
	display:none;
}

div.kontakt_box_infos a[href]::after{
	display:none;
}








div.eiptableofcontents a::after{
	display:none;
}



div.kontakt_box_infos a[href]::after{
	display:none;
}



a[rel="lightbox"]::after{
	display:none;
}


div.eip_bildergalerie {
    display: flex;
    justify-content: flex-start;
    box-sizing: border-box;
    width: 100%;
    flex-wrap: wrap;
}

div.eip_bildergalerie a{
	    width: 33%;
	    break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    break-inside: avoid; /* or 'auto' */
}

a.bildergalerie_thumb{
	border:2px solid white;
	box-sizing:border-box;
}
a.bildergalerie_thumb[href]::after{
	display:none;
}
img.bildergalerie_thumb{
	max-width: 100%;
}
a.bildergalerie_thumb[title]::after {
  	content: "Bildinformation: " attr(title)"";
  	color: black;
  	background-color: inherit;
  	font-style: italic;
  	font-size: 12pt;
  	display:block;
  	width: 100%;
  	box-sizing:border-box;
  	vertical-align: bottom;
  	word-break: break-word;
}


div.eiptables table{
	display:table;	
}
div.eiptables tr{
	display: table-row;
}
div.eiptables td{
	display: table-cell;
	background: white;
}


div.eip_medias_tablecss{
	display: block;
}
div.eip_medias_tablecss_pikto{
	display:none;
}
a.eip_medias_tablecss_dlrow{
	display:block;
}
div.eip_medias_tablecss_filename{
	display:block;
	width: 100%;
	font-weight: normal;
}
div.eip_medias_tablecss_filesize{
	display:none;
}
div.eip_medias_tablecss_download{
	display:none;
}


div.swingersingle div.swingertext{
	display:block;
	background: white;
	border-left: 2px solid #999;
	border-right: 2px solid #999;
		border-bottom: 2px solid #999;
}


ul.eip_link_list_buttonstyle li{
	background: white;
	display:block;
	color: black;
	width: 100%;
}

a.eip_link_list_buttonstyle{
	background: white;
	display:block;
	color: black;
}





div.akt_box{
	background: white; 	
}

div.akt_home_box{
	display:block;
	padding: 0px;
}

div.akt_home_box_rahmen{
	background: white;
	box-sizing:border-box;
}
div.home_akt_box_title{
	font-family: verdana,arial,sans-serif;
	color: black;
	background: white; 
	font-size: 20pt;
	border-bottom: none;
	padding: 8px 0px 8px 0px;
}
div.akt_box_title{
	color: black;
	background: white; 
	font-family: verdana,arial,sans-serif;
	font-size: 20pt;
	border-bottom: none;
	padding: 8px 0px 8px 0px;
}
div.home_aktuelles_item_content{
	background: white; 
	color: black;
	padding: 8px 0px 8px 0px;
	box-sizing:border-box;
	width: 95%;
}
div.aktuelles_item_content{
	background: white; 
	color: black;
	padding: 8px 0px 8px 0px;
	box-sizing:border-box;
	width: 95%;
}
a.home_aktuelles_item{
	background:white;
	width: 95%;
	box-sizing:border-box;
	break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    break-inside: avoid; /* or 'auto' */
    display: block;
}
a.aktuelles_item{
	background:white;
	width: 95%;
	box-sizing:border-box;
	break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    break-inside: avoid; /* or 'auto' */
    display: block;
}

div.home_akt_img{
	box-sizing:border-box;
	width: 95%;
}
div.akt_img{
	box-sizing:border-box;
	width: 95%;
}
div#home_meldungen_show_all{
	display:none !important;
}
a.aktuelles_item::after{
	display:none;
}
a.home_aktuelles_item::after{
	display:none;
}
div.aktuelles_nav{
	display:none;
}



div#home_termine{
	padding: 0px;
}
div#home_termine_container{
	background: white;
}
div.home_termine_item_headline{
	color: black;
	background: white; 
	font-weight: bold; 
	font-size: 20pt;
	border-bottom: none;
	margin-bottom: 0px;
	font-family: verdana,arial,sans-serif;

}
div.home_termine_item_headline span{
	font-family: verdana,arial,sans-serif;
		font-size: 20pt;
}

div.home_termine_item_content{
	background: white;
	color: black;
	height: auto;
}
div#home_termine_show_all{
	display:none !important;
}
div#home_termine_show_all img{
	display:none !important;
}
a.weitere_button{
	display:none !important;
}
a.weitere_button::after{
	display:none !important;
}
a.mobile_home_button{
	display:none !important;	
}
div.termin_picture{
	display:none;
}
div.termin_content{
	break-inside: avoid;
}
div.termin_content a::after{
	display:none;
}
a.home_termine_small_item::after{
	display:none;
}
a.home_termine_item::after{
	display:none;
}