/*
@media screen and (max-width: 1140px) {

 #hauptnavi ul li.verlauf.links {
    width: 40px;
	}

}

@media screen and (max-width: 1000px) {

 #hauptnavi ul li.verlauf.links {
    display: none;
	}
 .streifen.links, .streifen.rechts {
    display: none;
 }

}
*/

@media screen and (max-width: 1044px) {

	.streifen {
		display: none;
	}

}


/*  Breite kleiner als 960 Pixel  */
@media screen and (max-width: 960px) {

	/* Hintergrundbild, Farbschleier */
	/*****************************************************/
	#blau td.mitte {
		width: 768px;
	}

	/* Kopf */
	/******************************************************/
	/* Zeile 1: Claim, Logo */
	#kopf_z1 {
		width: 768px;
		height: 105px;
	}
	.claim {
    padding: 10px 0 0 20px;
	}
	.claim h1 {
    font-size: 34px;
	}
	.claim h1 .claim-klein {
		width: 529px;
	}
	#logo a {
		width: 186px;
		height: 75px;
		background-position: -231px 0;
	}
	/* Zeile 2: Hauptnavigation */
	#hauptnavi ul {
		width: 770px;
	}
	#hauptnavi ul li a {
		width: 126px;
	}
	/* Aufklappmenüs */
	#hauptnavi ul li ul li a {
		width: 106px;
	}
	/* Zeile 3: Servicenavigation, Sprachwahl, Suche */
	#kopf_z3 {
		width: 768px;
		background-color: #fff;
		height: 27px;
		-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
		box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
	}
	#kopf_z3 .kopf_sp1,
	#kopf_z3 .kopf_sp2,
	#kopf_z3 .kopf_sp3
	{
		box-shadow: none;
	}
	#kopf_z3 .kopf_sp1 {
		width: 470px;
		margin-right: 0;
		padding: 0 0 0 20px;
	}
	#kopf_z3 .kopf_sp2 {
		width: 88px;
	}
	#kopf_z3 .kopf_sp3 {
		width: 190px;
	}
	/* Servicenavi */
	#kopf_z3 .kopf_sp1 ul li {
		margin-left: 20px;
	}
	/* Sprachwahl */
	#kopf_z3 .kopf_sp2 ul {
		padding: 7px 0 0 0;
 	}
	/* Suche */
	#suche input#suchbegriff {
		width: 153px;
	}


	/* Inhaltsbereich */
	/******************/
	#inhalte {
		margin-top: 370px;
		background-position: 0 -20px;
	}
	.inhalte_spalten {
		width: 768px;
	}
	.inhalte_sp2 {
		background-color: #fff;
		width: 583px;
	}
	.inhalte_sp2,
	#inhalte.fixi .inhalte_sp2,
	#inhalte.home .inhalte_sp2
	{
		padding-bottom: 60px;
	}
	#inhalte.einspaltig .texte {
		width: 555px;
	}
	/* Texte */
	.texte {
		width: 555px;
		float: none;
	}
	/* Marginalie */
	.marginalie {
		width: auto;
		margin: 0 40px 0 0;
		float: none;
		clear: both;
		overflow: hidden;
		/*border-top: 1px dotted #AFB4B9;*/
	}
	.marginalie .copytext,
	.marginalie .tx-aspresse-pi3,
	.marginalie .suche_presse,
	.marginalie .box_bild,
	.marginalie .box_header,
	.marginalie .box_content > .box_text {
		padding-left: 10px !important;
	}
	.inhalte_sp2 .marginalie .box_person_bild .box_text {
		clear: none !important;
	}
	/* Jobs, PIs */
	.tx-asjobboerse-pi2 {
		position: absolute;
	}
	.suche_presse input#presse_submit,
	.tx-asjobboerse-pi2 input.tx_powermail_pi1_submitmultiple_forward {
		float: none;
	}
	.suche_presse input {
		display: block;
	}


	/* Home */
	/********************/
	#inhalte.home .inhalte_sp1 {
    width: 768px;
	}
	#inhalte.home .box.w1 {
		width: 180px;
	}
	#inhalte.home .box.w3 {
		width: 575px;
	}
	#inhalte.home .inhalte_sp1 .box.w4 {
    width: 770px;
	}
	#inhalte.home .inhalte_sp2 {
    float: none;
    width: 100%;
		margin-left: -15px;
	}
	#inhalte.home .inhalte_sp2 .boxen_zeile {
    float: left;
    width: 180px;
		margin-left: 15px;
	}


	/* Fusszeile */
	/**********************************************/
	.fuss_content {
		margin: 0 auto;
		width: 768px;
		height: 25px;
		overflow: hidden;
		background-color: #fff;
		-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.25);
	}
	.fuss_sp_1,
	.fuss_sp_2
	{
		box-shadow: none;
	}
	.fuss_sp_1 {
		width: 493px;
		padding: 5px 10px 0 10px;
		height: 20px;
	}
	.fuss_sp_2 {
		margin-top: 0;
	}

	/* News-Room */
	/*************/
	.claim h1 .claim-newsroom {
		font-size: 42px;
	}
	.claim h1 .claim-newsroom small {
		font-size: 15px;
	}
	.newsroom .teaser .bild img {
		width: 100%;
		height: auto;
	}
	.newsroom.fokus .teaser.klein {
		width: 49%;
		margin-right: 0;
		border-left: 0 !important;
		box-sizing: border-box;
	}
	.newsroom.fokus .teaser.klein:last-child {
		border: 0;
		border-left: 7.5px solid transparent;
	}
	.newsroom.magazin .teaser.klein {
		width: 33.3333333333%;
		margin-right: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		box-sizing: border-box;
	}
	.newsroom.magazin .teaser.klein:first-child {
		border: 0;
		border-right: 10px solid transparent;
	}
	.newsroom.magazin .teaser.klein:last-child {
		border: 0;
		border-left: 10px solid transparent;
	}

}

/*  Breite kleiner als 768 Pixel  */
@media screen and (max-width: 768px) {

	/* Hintergrundbild, Farbschleier */
	/*****************************************************/
	#blau td.mitte {
		width: 600px;
	}

	/* Kopf */
	/******************************************************/
	/* Zeile 1: Claim, Logo */
	#kopf_z1 {
		width: 600px;
		height: 90px;
	}
	.claim h1 {
    font-size: 27px;
	}
	/*.claim h1 .claim-klein.einzeilig {
    margin-top: 34px;
	}*/
	.claim h1 .claim-klein {
		width: 398px;
	}
	#logo a {
		width: 149px;
		height: 60px;
		background-position: -417px 0;
	}
	/* Zeile 2: Hauptnavigation */
	#hauptnavi ul {
		width: 602px;
	}
	#hauptnavi ul li a {
		width: 98px;
		font: 12px 'OpenSansBold';
	}
	/* Aufklappmenüs */
	#hauptnavi ul li ul li a {
		width: 78px;
	}
	/* Zeile 3: Servicenavigation, Sprachwahl, Suche */
	#kopf_z3 {
		width: 600px;

	}
	#kopf_z3 .kopf_sp1 {
		width: 300px;
	}
	/* Servicenavi */
	#kopf_z3 .kopf_sp1 ul li.anfahrt,
	#kopf_z3 .kopf_sp1 ul li.kontakt
	{
		display: none;
	}


	/* Inhaltsbereich */
	/******************/
	#inhalte, #inhalte.home {
		margin-top: 300px;
		background: none;
	}
	#inhalte.showComplete .inhalte_sp1 {
		left: 0;
	}
	.inhalte_spalten {
		width: 600px;
		background: none;
		background-color: #fff;
		position: relative;
	}
	/* Kontextnavigation scrollt mit */
	/*.inhalte_sp1,
	#inhalte.fixi .inhalte_sp1
	{
		position: absolute;
		overflow: visible;
		left: -180px;
		background-color: #f1f1f1;
		z-index: 1;
	}
	#inhalte.showComplete.fixi .inhalte_sp1
	{
		left: 0px;
	}*/
	/* Ende */

	/* Kontextnavigation bleibt stehen */
	.inhalte_sp1 {
		position: absolute;
		overflow: visible;
		left: -180px;
		background-color: #f1f1f1;
		z-index: 1;
	}
	#inhalte.fixi .inhalte_sp1
	{
		left: auto;
		margin-left: -180px;
		width: 30px;
	}
	#inhalte.fixi.showComplete .inhalte_sp1
	{
		margin-left: 0;
		width: 185px;
	}
	/* Ende */

	.inhalte_sp2,
	#inhalte.fixi .inhalte_sp2
	{
		width: 560px;
		padding-left: 40px;
	}
	#inhalte.einspaltig .texte {
		width: 500px;
	}
	.kontextnavigation ul li {
		display: none;
	}
	.kontextnavigation ul li.showhide {
		display: block;
	}
	#inhalte.showComplete .kontextnavigation ul li {
		display: block;
	}
	/* Texte */
	.texte {
		width: 500px;
	}


	/* Home */
	/********************/
	#inhalte.home .inhalte_sp1 {
    width: 600px;
		position: static;
		margin: 0;
	}
 	#inhalte.home .inhalte_sp1 .boxen_zeile {
		margin-left: -10px;
	}
	#inhalte.home .box.w1 {
		width: 142px;
		margin-left: 10px;
	}
	#inhalte.home .box.w3 {
		width: 446px;
	}
	#inhalte.home .inhalte_sp1 .box.w4 {
    width: 598px;
	}
	#inhalte.home .inhalte_sp2 {
		padding: 0;
		padding-bottom: 60px;
		margin-left: -10px;
	}
	#inhalte.home .inhalte_sp2 .boxen_zeile {
    width: 142px;
		margin-left: 10px;
	}
	#inhalte.home .box_header,
	#inhalte.home .box_text {
		padding-left: 10px;
		padding-right: 10px;
	}


	/* Fusszeile */
	/**********************************************/
	#fuss {
		z-index: 3;
	}
	.fuss_content {
		width: 600px;
	}
	.fuss_sp_1 {
		width: 390px;
	}
	.fuss_sp_2 {
		width: 190px;
	}
	.fuss_sp_2 ul.links li:last-child {
		display: none !important;
	}

	/* News-Room */
	/*************/
	.claim h1 .claim-newsroom {
		font-size: 36px;
	}
	.claim h1 .claim-newsroom small {
		font-size: 13px;
	}

}

/*  Breite kleiner als 600 Pixel  */
@media screen and (max-width: 600px) {

	 /* Hintergrundbild, Farbschleier */
	/*****************************************************/
	#blau td.mitte {
		width: 480px;
	}
	.streifen {
		display: none;
	}

	/* Kopf */
	/******************************************************/
	/* Zeile 1: Claim, Logo */
	#kopf_z1 {
		width: 480px;
	}
	#kopf_z1 .kopf_sp1 {
		width: 318px;
	}
	.claim {
		padding-left: 15px;
	}
	.claim h1 {
    font-size: 21px;
	}
	.claim h1 .claim-klein {
		width: 288px;
	}
	/* Zeile 2: Hauptnavigation */
	#hauptnavi {
		display: none;
	}
	/* Mininavi */
	.mininavi {
		display: block;
		width: 180px;
	}
	/* Zeile 3: Servicenavigation, Sprachwahl, Suche */
	#kopf_z3 {
		width: 480px;
		padding-top: 0;
	}
	#kopf_z3 .kopf_sp1 {
		display: none;
	}
	/* Sprachwahl, Suche */
	#kopf_z3 .kopf_sp2 {
    width: 100px;
	}


	/* Inhaltsbereich */
	/******************/
	#inhalte {
		margin-top: 240px;
		padding-bottom: 0 !important;
	}
	.inhalte_spalten {
		width: 480px;
	}
	.inhalte_sp2,
	#inhalte.fixi .inhalte_sp2
	{
		width: 440px;
	}
	#inhalte.einspaltig .texte {
		width: 410px;
	}

	/* Texte */
	.texte, .inhalte_sp2 .textmitbild {
		width: 410px;
	}
	.inhalte_sp2 .box_person_bild .box_text {
    width: 280px;
		float: left;
	}
	/* Fotos */
	.inhalte_sp2 .texte .foto {
		max-width: 400px;
	}
	.inhalte_sp2 .foto.foto_bigger .foto_bild img {
    width: 100%;
	}
	.inhalte_sp2 .textmitbild .foto.left {
    float: none;
	}
	.inhalte_sp2 .tx-aspresse-pi1 .textmitbild .foto.left {
    float: left;
	}
	.fotos {
    width: 400px;
	}

	/* Marginalie */
	.marginalie {
		width: 410px;
		margin: 0;
	}

	/* Powermail */
	.powermail_tabmenu {
		width: 390px;
	}
 	.powermail_tabmenu li {
		display: block;
		margin: 5px 0;
		border: 0;
	}
	.powermail_fieldwrap .powermail_label,
	.powermail_fieldwrap .powermail_all dt,
	.powermail_fieldwrap.layout3 .powermail_label,
	.powermail_fieldwrap.layout3 .powermail_all dt
	{
	  float: none;
	  margin: 0;
	  width: auto;
		padding-bottom: 3px;
	}
	.powermail_fieldwrap .powermail_field,
	.powermail_fieldwrap .powermail_all dd,
	.powermail_fieldwrap.layout3 .powermail_field,
	.powermail_fieldwrap.layout3 .powermail_all dd
	{
	  width: 380px;
	}
	.powermail_fieldwrap .powermail_select {
	  width: 390px;
	}
	.powermail_fieldwrap_reset .powermail_field,
	.powermail_fieldwrap_submit .powermail_field
	{
		width: auto;
	}


	/* Home */
	/********************/
	#inhalte.home .inhalte_sp1 {
    width: 480px;
	}
	#inhalte.home .inhalte_sp1 .boxen_zeile {
		margin-left: 0;
		margin-bottom: 0;
	}
	#inhalte.home .box {
		clear: both;
		float: none;
	}
	#inhalte.home .box.w1 {
		width: 480px;
		margin-left: 0;
		margin-bottom: 15px;
	}
	#inhalte.home .box.w1 .box_content {
		height: 100%;
		overflow: hidden;
	}
	#inhalte.home .box.w1 .box_bild {
		width: 167px;
		float: left;
	}
	#inhalte.home .box.w1 .box_text {
		clear: none;
		padding-top: 0;
	}
	#inhalte.home .box.w3 {
		width: 480px;
		margin-left: 0;
		margin-bottom: 15px;
	}
	#inhalte.home .inhalte_sp1 .box.w4 {
    width: 480px;
		margin-left: 0;
		margin-bottom: 15px;
	}
	#inhalte.home .inhalte_sp2 {
		margin-left: 0;
	}
	#inhalte.home .inhalte_sp2 .boxen_zeile {
    width: 480px;
		margin-left: 0;
	}
	#inhalte.home .inhalte_sp2 .box_content {
		overflow: hidden;
		height: 100%;
	}
	#inhalte.home .inhalte_sp2 .box_bild {
		padding-bottom: 15px;
	}
 	#inhalte.home .inhalte_sp2 .box_text {
    clear: none;
	}



	/* Fusszeile */
	/**********************************************/
	#fuss {
		position: static;
	}
	.fuss_content {
		width: 480px;
	}
	.fuss_sp_1 {
		width: 325px;
	}
	.fuss_sp_2 {
		width: 135px;
	}
	.fuss_sp_2 ul li.feedback a {
		width: 0px;
		padding-right: 0;
	}

	/* CE_CONTENT_SLIDER */
	.ce-content-slider .item,
	.ce-content-slider .item-content,
	.ce-content-slider {
		width: 410px;
	}


	/* News-Room */
	/*************/
	.claim h1 .claim-newsroom {
		font-size: 32px;
	}
	.claim h1 .claim-newsroom small {
		font-size: 12px;
	}
	.newsroom.fokus .teaser.klein,
	.newsroom.magazin .teaser.klein
	{
		width: auto;
		float: none;
		margin-left: 0 !important;
		border: 0 !important;
		background-color: #e1e1e1;
		overflow: hidden;
	}
	.newsroom .teaser.klein .bild {
		width: 40%;
		float: left;
		/*margin-right: 15px;*/
	}
	.newsroom .teaser.klein .thema,
	.newsroom .teaser.klein .text
	{
		position: static;
		background: none;
		width: 60%;
		float: left;
		padding: 0 0 0 15px;
		box-sizing: border-box;
	}
	.newsroom .teaser.klein .thema {
		margin-top: 10px;
	}
	.newsroom .teaser.klein .text h3 {
		background: none !important;
		color: #004b96;
		padding: 0;
		margin: 10px 0;
	}
	.newsroom .teaser.klein .thema + .text h3 {
		margin-top: 0;
	}
	.newsroom .teaser.klein .text h3 a:after {
		background-image: url(../images/pfeil_link.png);
	}

}

/*  Breite kleiner als 480 Pixel  */
@media screen and (max-width: 480px) {

	 /* Hintergrundbild, Farbschleier */
	/*****************************************************/
	#blau td.mitte {
		width: 320px;
	}

	/* Kopf */
	/******************************************************/
	/* Zeile 1: Claim, Logo */
	#kopf_z1 {
		width: 320px;
	}
	.claim {
		display: none;
	}
	/* Mininavi */
	.mininavi {
		position: absolute;
		top: 0;
		width: 140px;
	}
	/* Zeile 3: Servicenavigation, Sprachwahl, Suche */
	#kopf_z3 {
		width: 320px;
		padding-top: 0;
	}
	#kopf_z3 .kopf_sp1 {
		display: none;
	}
	/* Sprachwahl, Suche */
	#kopf_z3 .kopf_sp2 {
		float: right;
		width: auto;
		margin-right: 2px;
	}
	#kopf_z3 .kopf_sp3 {
		float: left;
	}


	/* Inhaltsbereich */
	/******************/
	#inhalte {
		margin-top: 210px;
	}
	.inhalte_spalten {
		width: 320px;
	}
	.inhalte_sp2,
	#inhalte.fixi .inhalte_sp2
	{
		width: 290px;
		padding-left: 30px;
	}
	#inhalte.einspaltig .texte {
		width: 250px;
	}

	/* Texte */
	.texte, .inhalte_sp2 .textmitbild {
		width: 250px;
	}
	.texte .headline {
    font-size: 18px;
	}
	.texte .headline h2 em {
		font-size: 18px;
	}

	/* Downloads */
	.download {
    padding-left: 0;
		padding-right: 0;
	}
	.download_bild {
    float: none;
    margin-right: 0;
	}

	/* Fotos */
	.inhalte_sp2 .texte .foto {
		max-width: 240px;
	}
	.inhalte_sp2 .box_person_bild .box_text {
    float: none;
		clear: both;
    width: auto;
		padding: 10px 0 0 0;
	}
	.fotos {
    width: 250px;
	}
	.inhalte_sp2 .textmitbild,
	.inhalte_sp2 .textmb_text
	{
		margin-left: 0;
	}
 	.inhalte_sp2 .tx-aspresse-pi1 .textmb_text {
    padding-left: 0px;
	}
	.inhalte_sp2 .tx-aspresse-pi1 .textmitbild .foto.left {
    float: none;
	}
	.inhalte_sp2 .textmitbild .foto.left,
	.inhalte_sp2 .textmitbild .foto.right
	{
		float: none;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.inhalte_sp2 .textmitbild .foto.w3, .inhalte_sp2 .textmitbild .foto.w3 img {
    width: 250px;
	}
	.texte .box_bild {
    float: none;
	}

	/* Powermail */
	.powermail_tabmenu {
		width: 250px;
	}
	.powermail_fieldwrap .powermail_field,
	.powermail_fieldwrap .powermail_all dd,
	.powermail_fieldwrap.layout3 .powermail_field,
	.powermail_fieldwrap.layout3 .powermail_all dd
	{
	  width: 240px;
	}
	.powermail_fieldwrap .powermail_select {
	  width: 250px;
	}
 	.powermail_fieldwrap_reset .powermail_field,
	.powermail_fieldwrap_submit .powermail_field
	{
		width: auto;
	}

	/* Marginalie */
	.marginalie {
		width: 250px;
		margin: 0;
	}


	/* Home */
	/********************/
	#inhalte.home .inhalte_sp1 {
    width: 320px;
	}
	#inhalte.home .inhalte_sp2 {
		padding: 0;
		padding-bottom: 60px;
	}
	#inhalte.home .box.w1 {
		width: 320px;
	}
	#inhalte.home .box.w1 .box_bild {
		width: 150px;
	}
	#inhalte.home .box.w3 {
		width: 320px;
	}
	#inhalte.home .box.w3 .box_bild {
		width: 150px;
	}
	#inhalte.home .inhalte_sp1 .box.w4 {
    width: 320px;
	}
	#inhalte.home .box.w4 .box_bild {
		width: 150px;
		margin-right: 10px;
	}
	#inhalte.home .box.w4 .box_text {
		height: auto;
		overflow: visible;
	}
	#inhalte.home .inhalte_sp2 .boxen_zeile {
    width: 320px;
	}

	.tx-asjobboerse-pi1 .listitem a.jobdetails {
    display: none;
	}
	.tx-asjobboerse-pi1 .listitem a.druckansicht {
    margin-left: 0px;
	}



	/* Fusszeile */
	/**********************************************/
	.fuss_content {
		width: 320px;
		height: 100%;
	}
	.fuss_sp_1 {
		width: 300px;
		float: none;
		height: auto;
		padding-bottom: 5px;
		overflow: hidden;
	}
	.fuss_sp_1 li.copyright {
    float: left;
	}
	.fuss_sp_2 {
		float: none;
		width: 320px;
		overflow: hidden;
	}
	.fuss_sp_2 ul li.feedback a {
		width: auto;
		padding-right: 5px;
	}

	/* CE_CONTENT_SLIDER */
	.ce-content-slider .item,
	.ce-content-slider .item-content,
	.ce-content-slider {
		width: 250px;
	}
	.ce-content-slider .item-content .text {
		width: 210px;
		height: 100px;
		margin-top: 100px;
		background: rgba(255, 255, 255, 0.8);
	}
	.ce-content-slider .item-content .text p {
		display: none;
	}
	.ce-content-slider .item-content .text p:first-child {
		display: block;
	}


	/* News-Room */
	/*************/
	.newsroom .teaser .text {
		position: static;
	}
	.newsroom .teaser .text h3 {
		font-size: 130%;
	}

}



/* Retina-Displays */
@media screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	#logo a {
		background-image: url(../images/logo.jpg);
    background-position: 0 0;
		background-size: contain;
	}
}