/* CSS Document */


/* ----------------------- S C H R I F T D E F I N I T I O N  ----------------------- */


@font-face {
    font-family: 'InterstateBlack';
    src: url('../fonts/interstate/interstateplus-black-webfont.eot');
    src: url('../fonts/interstate/interstateplus-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate/interstateplus-black-webfont.woff') format('woff'),
         url('../fonts/interstate/interstateplus-black-webfont.ttf') format('truetype'),
         url('../fonts/interstate/interstateplus-black-webfont.svg#InterstateBlack') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'InterstateBoldCond';
    src: url('../fonts/interstate/interstate-boldcondensed-webfont.eot');
    src: url('../fonts/interstate/interstate-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate/interstate-boldcondensed-webfont.woff') format('woff'),
         url('../fonts/interstate/interstate-boldcondensed-webfont.ttf') format('truetype'),
         url('../fonts/interstate/interstate-boldcondensed-webfont.svg#InterstateBoldCond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InterstateBold';
    src: url('../fonts/interstate/interstateplus-bold-webfont.eot');
    src: url('../fonts/interstate/interstateplus-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate/interstateplus-bold-webfont.woff') format('woff'),
         url('../fonts/interstate/interstateplus-bold-webfont.ttf') format('truetype'),
         url('../fonts/interstate/interstateplus-bold-webfont.svg#InterstateBold') format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'InterstateRegular';
    src: url('../fonts/interstate/interstateplus-regular-webfont.eot');
    src: url('../fonts/interstate/interstateplus-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate/interstateplus-regular-webfont.woff') format('woff'),
         url('../fonts/interstate/interstateplus-regular-webfont.ttf') format('truetype'),
         url('../fonts/interstate/interstateplus-regular-webfont.svg#InterstateRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'InterstateLight';
    src: url('../fonts/interstate/interstateplus-light-webfont.eot');
    src: url('../fonts/interstate/interstateplus-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate/interstateplus-light-webfont.woff') format('woff'),
         url('../fonts/interstate/interstateplus-light-webfont.ttf') format('truetype'),
         url('../fonts/interstate/interstateplus-light-webfont.svg#InterstateLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


li {
  list-style:none;
}


body {
	font-family:InterstateLight, Arial, Helvetica, sans-serif;	
	line-height: 1.5;
	min-width: 900px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "InterstateLight","Helvetica",Helvetica,Arial,sans-serif;
	margin: 10px 40px;
	font-weight:normal;
}

h4 {
	font-size: 1.1rem;
	}
	

h5 {
	margin-top: 40px;
	font-size: 1.25rem;
	}

h6 {
	font-size: 1.1rem;
	}

p {
	margin: 10px 40px;
	}
	
strong {	
	font-family: "InterstateBold","Helvetica",Helvetica,Arial,sans-serif;
	}



.navigation, .off-canvas-navigation, .suche, input.suche, .footer ul, .links, .abschluss, .breadcrumbs {
	display: none;
}
	
a {
	color: #000!important;
}


.logo_stadtsteinach, .logo_kulmbach {
  margin: 20px 40px 20px 40px;
}





.logo_stadtsteinach {
  display:none;
}

.klinikum_stadtsteinach .logo_stadtsteinach {
  display:block;
}

.klinikum_stadtsteinach .logo_kulmbach {
  display:none;
}


.rechts, .inhalt {
	min-height: inherit !important;
}


.rechts {
	margin-top: 100px;
}



.header_portalseite li, .inhaltselement_silder li, .orbit_slider li {
	display: none;
}



.header_portalseite li:first-child, .inhaltselement_silder li:first-child, .orbit_slider li:first-child {
	display: block;
	margin-bottom: 60px;
}


.orbit_slider li::before {
	content: none!important;
}

.orbit_slider {
	margin-left:0!important;
}



.kontakt {
	padding-top: 20px;
	border-top: 1px solid #000;	
}
	

.footer {
	margin-top: 80px;
	padding-top: 20px;
	border-top: 1px solid #000;	
	margin-bottom: 40px;
}

.weitere_links {
	display: none;
}


.zeitleiste {
	margin-top: 60px;
	}
	

.zeitleiste li::before {
	content: none!important;
}

.zeitleiste h5 {
	margin: 0;
	font-family: "InterstateBold","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: bold;
	}
	
.ereignis {
	margin-bottom: 40px;
	}
		
	
.team h6, .team p {
	margin-left: 0;
	}
	
.kontakt {
	margin-bottom: 80px;
	}
	
.kontakt img {
	margin: 10px 40px;
	}
	
	
.mittlereSpalte .accordion .accordion-navigation > .content ul li::before, .mittlereSpalte ul li::before {
    content: "-";
    left: -5px;
    margin-left: -4px;
    position: relative;
}


.mittlereSpalte ul {
	margin-left: 20px;
	}
	
	
/* ----------------------- Akkordeon ----------------------- */


.accordion {
	margin-top: 40px;
	}

.accordion dt {
	font-family: "InterstateBold","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size: 1.25rem;
	margin: 10px 40px;
	display: none;
	}
	
.content p {
	margin-left: 0;
	}
	
	
.accordion-navigation {
	margin-bottom: 40px;
	border-bottom: 1px solid #d0d0d0;
    margin-bottom: 40px;
    padding-bottom: 40px;
	}
	
.accordion-navigation a {
	font-family: "InterstateBold","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: bold;
	}
	
	
.iconliste img {
	margin: 10px 40px;
	}
	
.download_file {
	margin-top: 20px;
	margin-left:0!important;
}
	
	
.download_file a {
	margin-right: 10px;
	}
	
	
.download_file li::before {
	content: none!important;
}


.team {
	margin-left:0!important;
}

.team li::before {
	content: none!important;
}

.team li {
	margin-bottom: 40px;
	border-bottom: 1px solid #d0d0d0;
    margin-bottom: 40px;
    padding-bottom: 40px;
}

.cbQuickGoogleMap {
	margin: 20px 40px 40px 40px;
}



.inner_cbQuickGoogleMap {
	width: 800px!important;
	}



