/* Generelles */

body {
	background-color: #fff;
}

/* Ausblenden */
.hidden-print,
#bg,
#blau,
.streifen,
#kopf_z1 .kopf_sp1,
#kopf_z2,
#kopf_z3,
.inhalte_sp1,
a.a_mehr,
.schalter,
.icon,
.html5videoplayer,
.pagebrowser,
.job_detail,
.tx-asjobboerse-pi2,
.a_zurueck,
.link_zurueck,
.tx-aspresse-pi4,
.tx-aseventcalendar-pi1,
.fuss_sp_1 ul li,
.fuss_sp_2
{
	display: none !important;
}


#positionierung {
	width: auto;
	height: auto;
}

/* Kopf */
#kopf {
	width: auto;
	position: static;
}
#kopf_z1 {
	width: auto;
	height: auto;
	overflow: visible;
	margin: 0;
}
#kopf_z1 .kopf_sp2 {
  padding: 0;
	padding-bottom: 2em;
}
#logo a {
  background: none;
	overflow: hidden;
}
#logo a img {
  display: block;
}

/* Inhaltsbereich */
#content {
	overflow: visible;
	width: auto;
	clear: both;
}
#inhalte {
	width: auto;
	height: auto;
}
.inhalte_spalten {
	width: auto;
	height: auto;
	overflow: visible;
}
#inhalte.einspaltig .inhalte_spalten {
  border: 0;
}
.inhalte_sp2 {
	width: auto;
	height: auto;
	overflow: visible;
	float: none;
}
#inhalte.fixi .inhalte_sp2 {
  padding-left: 0;
}
.texte,
#inhalte.einspaltig .texte
{
  float: none;
  margin: 0;
  padding: 0;
	width: auto;
}
.texte div[id]:before {
  margin-top: 0;
  padding-top: 0;
}
a, .copytext p a, a.a_mehr, .box_text a, .box_text a.a_mehr, a.internal-link, a.external-link-new-window, a.external-link, a.download {
  color: #000;
}
.klapper_head a {
  background: none;
  border: 0;
  padding: 0;
}
.klapper_content {
	display: block !important;
	padding-top: 0;
}
.linkliste ul li a {
  padding-left: 0;
}
.texte .copytext ul, .box ul {
  list-style-type: square;
  padding-left: 19px;
}
.texte .copytext ul > li, .box ul > li {
	background: none;
	padding-left: 0;
}
.inhalte_sp2 .textmitbild {
  overflow: visible;
  width: auto;
}
.box_header,
.box_text {
  padding-left: 0 !important;
	padding-right: 0 !important;
}
.box_person {
  overflow: visible;
}
.inhalte_sp2 .box_person_bild .box_text {
  width: auto;
}
.download {
  padding-left: 0;
	padding-right: 0;
}
.tx-asrcclient-pi1 table {
  max-width: 100%;
}

/* Powermail */
form {
	width: auto;
	height: auto;
	overflow: visible;
	display: inline-block;
}
.tx-powermail fieldset {
	width: auto;
	height: auto;
	overflow: visible;
}
.powermail_fieldwrap {
  height: auto;
	overflow: visible;
}
.powermail_label, .powermail_all dt {
  margin-right: 0;
  padding-top: 0;
  width: auto;
	float: none;
}
.powermail_input, .powermail_textarea, .powermail_select {
  border: 1px solid #AFB4B9;
}

/* Stellenangebote, Presse, etc */


/* Marginalie */
.marginalie {
  float: none;
	clear: both;
  margin: 0;
  overflow: visible;
  width: auto;
	border-top: 1px dotted #AFB4B9;
}
.marginalie .box_header,
.marginalie .box_text
{
  padding-left: 0;
	padding-right: 0;
}

/* Home */
#inhalte.home .inhalte_sp1 {
  width: auto;
	float: none;
	display: block !important;
}
.home .boxen_zeile {
  margin-left: 0 !important;
}
.home .box {
  width: auto !important;
	float: none;
	clear: both;
	margin-left: 0 !important;
}
.home .box_bild {
  padding-left: 0 !important;
}
.home .box.w1 .box_bild,
#inhalte.home .inhalte_sp2 .box_bild
{
  float: left !important;
	padding-right: 10px;
}
.home .inhalte_sp1 .box.w1 .box_bild img {
  width: 155px;
}
.home .box.w1 .box_text,
#inhalte.home .inhalte_sp2 .box_text
{
  clear: none !important;
}
#inhalte.home .inhalte_sp2 {
  float: none;
  width: auto;
}

/* Fuss */
#fuss {
	position: static;
	width: auto;
	padding-top: 1em;
}
.fuss_content {
  margin: 0;
  width: auto;
}
.fuss_sp_1 {
  border: 0;
  float: none;
  height: auto;
  padding: 0;
  width: auto;
	box-shadow: none;
	-moz-box-shadow: none;
}
.fuss_sp_1 li.copyright {
	display: inline-block !important;
	float: none;
}