/* Generelles ***************/
/****************************/
body {
	background: none;
}

/* Ausblenden */
.kopf_z1,
.kopf_z2 .sp2,
.kopf_z3,
.klinik .zeile.zweispaltig > .sp1,
.inhalte.holding > .zeile.zweispaltig > .sp2,
.header .bild,
.arrow,
.csc-textpic a.lightbox:after,
.html5videoplayer,
.layout-3 .folding-trigger h2:before,
.listtype-asmedicsearch_search,
.ctype-menu ul.csc-menu-1 li a:before,
.ctype-menu ul.csc-menu-def li a:before,
.tx-asjobboerse-pi1 .zeile > .sp2,
.pagebrowser,
.tx-asjobboerse-pi1 .stellenangebote_sp2 .block ul.extra_unit_links li:before,
.profiler a.browse,
.profiler .teaser,
.block_inhalt .news .text a,
.dropdown,
.block.teaser .text a,
.holding .legende,
.einrichtung .bild,
.box_gross .box_bild,
.listtype-aspresse_pi4,
.back_to_list,
.fuss a,
.fuss .sp2
{
	display: none;
}


/**** Kopf ****/
/**************/
.kopf_z2 {
	height: auto;
	width: auto;
}



/**** Inhaltsbereich ****/
/************************/
.content {
  margin: 0;
  overflow: visible;
  padding: 0;
  width: auto;
}
.inhalte > .zeile,
.inhalte.home > .zeile
{
  overflow: visible;
}
.inhalte > .zeile.zweispaltig > .sp2,
.inhalte.holding > .zeile.zweispaltig > .sp1,
.inhalte.home > .zeile.zweispaltig > .sp1,
.inhalte.home > .zeile.zweispaltig > .sp2,
.sz .inhalte.home > .zeile.zweispaltig > .sp1,
.inhalte.home.rk > .zeile.zweispaltig > .sp1,
.sz .inhalte.home > .zeile.zweispaltig > .sp2,
.inhalte.home.rk > .zeile.zweispaltig > .sp2,
.inhalte > .zeile.zweispaltig > .sp1,
.inhalte.home > .zeile.dreispaltig > .sp1,
.inhalte.home > .zeile.dreispaltig > .sp2,
.inhalte.home > .zeile.dreispaltig > .sp3
{
  float: none;
  width: auto;
	clear: both;
	margin-left: 0;
	margin-right: 0;
}

/* Grids */
.element_66_33_cols {
  overflow: visible;
}
.col_66_1,
.sp2 .col_66_1,
.col_33_1,
.element_66_33_cols .col_33_1
{
  padding: 0;
	float: none;
	width: auto;
}
.col_50_1,
.col_50_2
{
  float: none;
  width: auto;
	padding: 0;
}

/* Header */
.header,
.header.klein,
.layout-5,
.layout-6
{
  background: none;
  height: auto;
  margin: 0;
	padding-bottom: 1em;
  overflow: visible;
}
.header .headline,
.header.klein .headline,
.header.smallest .headline
{
	padding: 0;
	float: none;
}
.layout-2.ctype-ce_blockheader {
	border: 0;
}
.layout-2.ctype-ce_blockheader .header.klein {
	background: none;
	color: #000;
}

/* Direktor */
.direktor {
	border-top: 2px solid #e2e2e2;
	padding-top: 20px;
}
.direktor .sp1 {
	background: none;
}

/* Teaser */
.liste {
	padding: 20px 0;
}
.ctype-ce_imageteasers .imageteaser-container {
	margin: 0;
}
.bildteaser,
.sz .home .bildteaser,
.home.rk .bildteaser,
.inhalte.holding .bildteaser
{
	box-sizing: border-box;
  background: none;
  margin: 0;
	padding: 0 20px 20px 0;
  width: 33%;
}
.bildteaser .text {
  padding: 0;
}

/* Blöcke */
.layout-1,
.layout-2
{
  background: none;
	border-top: 2px solid #e2e2e2;
	color: #000;
	padding: 20px 0 0;
}
.block.news {
	overflow: hidden;
}

/* Klapper */
.layout-3 {
  border-top: 2px solid #e2e2e2;
	border-bottom: 0;
}
.layout-3 .folding-trigger {
  padding: 15px 0;
}
.layout-3.open .folding-trigger h2
{
  color: #000;
}
.layout-3 .folding-content {
  background: none;
  display: block;
  padding: 0;
}

/* Sonstiges */
.csc-default ul {
  list-style-type: disc;
}
.standorte {
	overflow: visible;
}

/* Kliniken Liste */
.ctype-menu ul.csc-menu-1,
.ctype-menu ul.csc-menu-def
{
  list-style-type: none;
}
.ctype-menu ul.csc-menu-1 li a,
.ctype-menu ul.csc-menu-def li a
{
  padding: 0;
}

/* Stellenangebote */
.tx-asjobboerse-pi1 .zeile.zweispaltig > .sp1 {
	display: block;
}
.tx-asjobboerse-pi1 .sp1,
.tx-asjobboerse-pi1 .stellenangebote_sp1,
.tx-asjobboerse-pi1 .sp2,
.tx-asjobboerse-pi1 .stellenangebote_sp2
{
  float: none;
  width: auto;
}
.tx-asjobboerse-pi1 .stellenangebote h1 + strong,
.tx-asjobboerse-pi1 .stellenangebote h1 + strong + p
{
  background: none;
	border: 2px solid #e2e2e2;
}

/* Profiler */
.profiler {
  height: auto;
  overflow: visible;
  width: auto;
}
.profiler_inhalt {
	position: static;
	width: auto;
}
.profiler .item {
  float: none;
  height: auto;
  overflow: visible;
  width: 100%;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 2px solid #e2e2e2;
}
.profiler .item.cloned {
	display: none;
}
.profiler .bild {
	width: 40%;
	margin-right: 20px;
	float: left;
	height: 100%;
	overflow: hidden;
}
.profiler .kontur {
  border: 0;
  border-radius: 0;
  height: auto;
  padding: 0;
  position: static;
  width: auto;
	height: 100%;
	overflow: hidden;
}
.profiler .kontur .flaeche {
  background: none;
  border-radius: 0;
  height: auto;
  width: auto;
}
.profiler .text {
  margin: 0;
  padding: 0;
  width: auto;
}

/* Holding */
.holding .karte .sp1 {
	width: 40%;
}
.holding .karte .sp2 {
  padding: 0 0 0 30px;
}

/* Märkische Kliniken */
.einrichtung {
	margin-bottom: 0;
}
.einrichtung.gross .headline h2 {
	margin-bottom: 0;
	font-size: 170%;
}
.einrichtung .headline {
	padding: 20px;
}
.box_gross .box_content {
  background: none;
  overflow: visible;
	padding-bottom: 20px;
}
.box_gross .box_link a {
  width: auto;
	padding: 0.5em 0 0 20px;
	float: none;
}


/**** Fuss ****/
/**************/
.fuss {
	width: auto;
	overflow: visible;
}