/* Zu importierende Schriftarten … */

a > img {
	transition: all 0.2s linear;
}

a > img:hover {
     opacity: 0.3;
}

/* Konfigurationen */

html, body {
	margin:0px;
	padding:0px;
}

* {
	box-sizing: border-box;
	font-family: Verdana;
	color:#00325A;
	line-height: 1.5em;
	font-size:15px;
}

#AutDesc p {
	color:#00325A;
	font-size:13px;
}

em {
	color:#00325A;
}

img {
	border:0px;
}


/* Artikel */

.group:before,.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
	zoom:1;
}

.spAll {
	display: block;
	float:left;
}

.sectionAll {
	clear: both;
}

.colAll {
	display: block;
}



.Einleitung {
	font-style: italic;
}


/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://deutscherarbeitgeberverband.de/00_Import/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('https://deutscherarbeitgeberverband.de/00_Import/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://deutscherarbeitgeberverband.de/00_Import/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://deutscherarbeitgeberverband.de/00_Import/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://deutscherarbeitgeberverband.de/00_Import/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://deutscherarbeitgeberverband.de/00_Import/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}


.bodyText,.bodyText_frage {
	color: #00325A;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
}

.bodyText_frage {
	font-weight: bold;
}

.PQuelle {
	font-size:13px;
	text-align: right;
}

.InfoText {
	color:#ffffff;
	width:100%;
	background-color:#BED2DC;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	padding-top:8px;
	padding-bottom:8px;
}

.MenueTopDek {
 display: none;
}

.MenueTopMob {
 display:block;
 float:right;
 padding-top:10px;
 padding-bottom:0px;
 margin-right:0px;
 margin-top:15px;
}

.MenueTopMob2 {
 display:block;
}

.MenueTopClear {
 clear: both;
 height:9px;
 width:100%;
}


.MenuDClass7 {
	position: relative;
	width: 100%;
	z-index: 1000;
	font-size:0px;
}
.MenuDClass6 {
	display: inline;
	font-size:0px;
	left: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 50px;
	z-index: 4;
	font-size:0px;
}
.MenuDClass5 {
	display: inline;
	font-size:0px;
	left: 180px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 220px;
	z-index: 1000;
	font-size:0px;
}
.MenuDClass4 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
	font-size:0px;
}
.MenuDClass3 {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	font-size:0px;
}
.MenuDClass2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	font-size:0px;
}
.MenuDClass1 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:0px;
}
.MenuDButton2:link,.MenuDButton2:visited {
        z-index: 1000;
	background-color: #BED2DC;
	transition: background-color 0.7s, color 0.7s;
	border-top: 1px dotted #FFFFFF;
	color: #00325A;
	display: inline-block; display: -moz-inline-block;
	font-size:13px;
	line-height: 2.0em;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 240px;
	text-decoration: none;
	border-bottom: 0px;
}
.MenuDButton2:hover,.MenuDButton2AKTIV:hover {
	background-color: #DCE6EB;
	border-top: 1px dotted #FFFFFF;
	color: #00325A;
	text-decoration: none;
	font-size:13px;
	border-bottom: 0px;
}
.MenuDButton2:active,.MenuDButton2AKTIV:link,.MenuDButton2AKTIV:visited,.MenuDButton2AKTIV:active,.MenuDButton2AKTIV:focus,.MenuDButton2:focus {
	background-color: #DCE6EB;
	transition: background-color 0.7s, color 0.7s;
	border-top: 1px dotted #FFFFFF;
	color: #00325A;
	display: inline-block; display: -moz-inline-block;
	font-size:13px;
	margin: 0px;
	padding: 5px;
	line-height: 2.0em;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
	position: relative;
	text-align: left;
	text-decoration: none;
	width: 240px;
	border-bottom: 0px;
}
.MenuDButton1:link,.MenuDButton1:visited {
 	font-family: arial;
 	font-size: 13px;
 	line-height: 1.2em; 
	text-decoration: none;
	text-transform: uppercase;

	color: #00325A;
	background-color:#ffffff;

	transition: background-color 0.7s, color 0.7s;

	font-weight: normal;

	overflow: hidden;

	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	text-align: left;

	border-right:1px dotted #00335E;

	height: 50px;
	display:table-cell;
	vertical-align: middle;
	border-bottom: 0px;

	padding:0px;
	padding-left: 5px;
	padding-right: 5px;

}
.MenuDButton1:hover,.MenuDButton1AKTIV:hover {
	color: #ffffff;
	background-color:#014E84;
	border-bottom: 0px;
}

.MenuDButton1:active,.MenuDButton1AKTIV:link,.MenuDButton1AKTIV:visited,.MenuDButton1AKTIV:active,.MenuDButton1AKTIV:focus,.MenuDButton1:focus {
 	font-family: arial;
 	font-size: 13px;
 	line-height: 1.2em; 
	text-decoration: none;
	text-transform: uppercase;

	color: #00325A;
	background-color:#ffffff;

	transition: background-color 0.7s, color 0.7s;

	font-weight: normal;

	overflow: hidden;

	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	text-align: left;

	border-right:1px dotted #00335E;

	height: 50px;
	display:table-cell;
	vertical-align: middle;
	border-bottom: 0px;
	
	padding:0px;
	padding-left: 5px;
	padding-right: 5px;
}

.MenuDButton1AKTIV {
	color: #ffffff;
	background-color:#014E84;
	border-bottom: 0px;
	border-right:0px;
	padding-left:25px;
	padding-right:25px;

}

.MenuDButton1AKTIV:link {
	color: #ffffff;
	background-color:#014E84;
	border-bottom: 0px;
	border-right:0px;
	padding-left:25px;
	padding-right:25px;
}

.MenuDButton1AKTIV:visited {
	color: #ffffff;
	background-color:#014E84;
	border-bottom: 0px;
	border-right:0px;
	padding-left:25px;
	padding-right:25px;
}

.MenuDButton1AKTIV:active {
	color: #ffffff;
	background-color:#014E84;
	border-bottom: 0px;
	border-right:0px;
	padding-left:25px;
	padding-right:25px;
}






.MenuDClass4mob {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.MenuDClass3mob {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.MenuDButton1mob:link,.MenuDButton1mob:visited,.MenuDButton2mob:link,.MenuDButton2mob:visited {
 	font-family: arial;
 	font-size: 16px;
 	line-height: 1.0em; 
	text-decoration: none;

	color: #00325A;
	background-color:#BED2DC;

	transition: background-color 0.7s, color 0.7s;

	font-weight: normal;

	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	width:100%;

	display:inline-block;
}
.MenuDButton1mob:hover,.MenuDButton1AKTIVmob:hover,.MenuDButton2mob:hover,.MenuDButton2AKTIVmob:hover {
	color: #00325A;
	background-color:#BED2DC;
}

.MenuDButton1mob:active,.MenuDButton1AKTIVmob:link,.MenuDButton1AKTIVmob:visited,.MenuDButton1AKTIVmob:active,.MenuDButton1AKTIVmob:focus,.MenuDButton1mob:focus,.MenuDButton2mob:active,.MenuDButton2AKTIVmob:link,.MenuDButton2AKTIVmob:visited,.MenuDButton2AKTIVmob:active,.MenuDButton2AKTIVmob:focus,.MenuDButton2mob:focus {
 	font-family: arial;
 	font-size: 16px;
 	line-height: 1.0em; 
	text-decoration: none;	

	color: #00325A;
	background-color:#BED2DC;

	transition: background-color 0.7s, color 0.7s;

	font-weight: normal;

	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	width:100%;

	display:inline-block;
}

.MenuDClass4mob {
	list-style: none;
}

.MenuDClass2mob {
	border-bottom: 1px solid #FFFFFF;
	list-style: none;
}

.MenuDButton2mob,.MenuDButton2mob:link,.MenuDButton2mob:visited,.MenuDButton2mob:active {
	font-size:13px;
}

.MenuDButton2mob:hover {
	background-color:#DCE6EB;
}

.MenuDButton1mob,.MenuDButton1mob:link,.MenuDButton1mob:visited,.MenuDButton1mob:active {
	color: #ffffff;
	background-color:#014E84;
	text-transform: uppercase;
	border-bottom: 1px solid #FFFFFF;
}

.MenuDButton1mob:hover {
	background-color:#0065AB;
}


.TopLogo {
	width: 100%; 
	max-width: 366px;
	margin-top:5px;
}

.Ueberschriften_artikel {
	font-size: 28px;
	line-height: 1.5em; 
}

.subline_artikel {
	font-size: 15px;
}

html {
	background-color:#ffffff;
	color:#323232;
	font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	height:100%;
}

body {
	padding:0px;
	margin:0px;
	height:100%;
}

aside,article,header,main,footer {
	display: block;
	margin:0px;
	padding:0px;
	overxxflow:hidden;
}

.BodyFenster {
	height:100%;
}

.OberesFenster {
	width: 100%;
	background-image: url("https://deutscherarbeitgeberverband.bxserver.com/img/TopStart.jpg");
	background-repeat: repeat-x;
}

.OberesFensterInnen {
	height:100%;
	margin-top:5px;
}

.HauptFenster {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	min-height:300px;
}

.HauptFensterInnen {
	width: 100%;
	float:left;
	order: 1;
}

.HauptFensterInnen1SP {
	width: 100%;
	float:left;
	order: 1;
}

.HauptFensterInnen2SP {
	width: 100%;
	float:left;
	order: 1;
	padding:15px;
}

.LinkesFenster2SP {
	background-color:#FEC8AB;
	width: 100%;
	float:left;
	order: 2;
}

.LinkesFenster2SP2SP {
	background-color:#FEC8AB;
	width: 100%;
	float:left;
	order: 2;
}

.RechtesFenster {
	width: 100%;
	float:right;
	order: 3;
}

.RechtesFenster2SP {
	background-color:#F6F9FB;
	width: 100%;
	float:right;
	order: 3;
	padding:15px;
}

.UnteresFenster {
	width: 100%;
	clear: both;
	min-height:200px;
	border-top:1px dotted #ACBFCB;
	border-bottom:10px solid #00335B;
	background-Color:#DCE6EB;
}

.UnteresFensterInnen {
	height:100%;
}

.LinkesFenster {
	width: 100%;
	float:left;
	order: 2;
}

.RechtesFenster2SP2SP {
	background-color:#FEF7AB;
	width: 100%;
	float:right;
	order: 3;
}

h1 {
	color:#004175;
	font-size: 28px;
	font-family: Arial;
	font-weight: normal;
	line-height:1.4em;
}

h2 {
	Color:#00325A;
	font-size: 15px;
}

img {
	width:100%;
	max-width:580px;
}

.Img2 {
	width:100%;
}

.Link2 {
	border-bottom: 1px solid #09487A;
	padding-bottom:0px;
	text-decoration:none;
	transition: all 0.2s linear;
	color:#00325A;
	font-size:13px;
}

.Link2:hover {
	border-bottom: 1px solid #DC001E;
	padding-bottom:0px;
	text-decoration:none;
	Color: #DC001E;
	margin-left:10px;
}

.Link3 {
	border-bottom: 1px solid #09487A;
	padding-bottom:0px;
	text-decoration:none;
	transition: all 0.2s linear;
	color:#00325A;
	font-size:13px;
}

.Link3:hover {
	border-bottom: 1px solid #DC001E;
	padding-bottom:0px;
	text-decoration:none;
	Color: #DC001E;
	margin-left:10px;
	margin-right:10px;
}

.sectionAll {
	padding: 5px;
	margin: 0px;
}

.sp_1_1 {
	width: 100%;
}

.sp_1_2 {
	width: 100%;
}

.sp_2_3 {
	width: 100%;
}

.sp_1_3 {
	width: 100%;
}

.sp_3_4 {
	width: 100%;
}

.sp_2_4 {
	width: 100%;
}

.sp_1_4 {
	width: 100%;
}

.sp_1_4c {
	width: 100%;
}

.sp_4_5 {
	width: 100%;
}

.sp_3_5 {
	width: 100%;
}

.sp_2_5 {
	width: 100%;
}

.sp_1_5 {
	width: 100%;
}

.sp_1_6 {
	width: 50%;
}

.col_sec_5_O {
	text-align:right;
}

.OberesFensterArt {
	width: 100%;
	background-image: url("https://deutscherarbeitgeberverband.bxserver.com/img/TopStart.jpg");
	background-repeat: repeat-x;
}

.LinkPF {
	font-family: Calibri;
	font-size:15px;
	transition: all 0.2s linear;
	color:#00325A;
}

.LinkPF:hover {
	Color: #DC001E;
}



@media only screen and (min-width: 480px) {
	.LinkesFenster2SP {
		width: 50%;
		float:left;
		order: 2;
	}

	.RechtesFenster {
		width: 50%;
	}

	.LinkesFenster {
		width: 50%;
		float:left;
		order: 2;
	}

	.sp_1_1 {
		width: 100%;
	}

	.sp_1_2 {
		width: 50%;
	}

	.sp_2_3 {
		width: 66.66%;
	}

	.sp_1_3 {
		width: 33.33%;
	}

	.sp_3_4 {
		width: 75%;
	}

	.sp_2_4 {
		width: 50%;
	}

	.sp_1_4 {
		width: 25%;
	}

	.sp_1_4c {
		width: 50%;
	}

	.sp_4_5 {
		width: 80%;
	}

	.sp_3_5 {
		width: 60%;
	}

	.sp_2_5 {
		width: 40%;
	}

	.sp_1_5 {
		width: 20%;
	}

	.sp_1_6 {
		width: 33.33%;
	}


	.TopLogo {
		width: 240px; 
		max-width: 366px;
		margin-top:5px;
		margin-bottom:47px;
	}
}

@media only screen and (min-width: 768px) {
	.sp_1_4c {
		width: 25%;
	}

	.sp_1_6 {
		width: 16.66%;
	}



	.MenueTopMob {
		display:none;
	}

	.MenueTopMob2 {
		display:none;
	}

	.MenueTopDek {
		display:block;
		float:right;
		padding-top:10px;
		padding-bottom:0px;
		margin-right:0px;
	}

	.MenueDiv1 {
		position:relative;
	}

	.MenueDiv2 {
		position:absolute;
		right:0px;
		top:45px;
		z-index:10000;
	}

	.MenuDButton1:link,.MenuDButton1:visited {
 		font-size: 13px;
		padding-left: 4px;
		padding-right: 4px;

	}

	.MenuDButton1:active,.MenuDButton1AKTIV:link,.MenuDButton1AKTIV:visited,.MenuDButton1AKTIV:active,.MenuDButton1AKTIV:focus,.MenuDButton1:focus {
 		font-size: 13px;
		padding-left: 4px;
		padding-right: 4px;
	}


}





@media only screen and (min-width: 1024px) {
	.OberesFensterInnen {
		width: 80%;
		margin:auto;
		margin-top:5px;
	}

	.HauptFenster {
		width: 80%;
		margin:auto;
	}

	.HauptFensterInnen {
		width: 60%;
		order: 2;
	}

	.HauptFensterInnen2SP {
		width: 70%;
		order: 2;
	}

	.LinkesFenster2SP {
		width: 20%;
		float:left;
		order: 1;
	}

	.LinkesFenster2SP2SP {
		width: 20%;
		order: 1;
	}

	.RechtesFenster {
		width: 20%;
	}

	.RechtesFenster2SP {
		width: 30%;
	}

	.UnteresFensterInnen {
		width: 80%;
		margin:auto;
	}

	.LinkesFenster {
		width: 20%;
		float:left;
		order: 1;
		padding:20px;
	}

	.RechtesFenster2SP2SP {
		width: 20%;
	}

	.OberesFensterArtInnen {
		width: 80%;
		margin:auto;
	}


	.MenueTopDek {
		float:right;
		padding-top:56px;
		margin-right:0px;
	}

 	.MenuDButton1:link,.MenuDButton1:visited {
		padding-left: 20px;
		padding-right: 20px;
 		font-size: 15px;
 		line-height: 1.2em; 
		height: 50px;
 	}

 	.MenuDButton1:active,.MenuDButton1AKTIV:link,.MenuDButton1AKTIV:visited,.MenuDButton1AKTIV:active,.MenuDButton1AKTIV:focus,.MenuDButton1:focus {
		padding-left: 20px;
		padding-right: 20px;
 		font-size: 15px;
 		line-height: 1.2em; 
		height: 50px;
 	}

	.MenueTopDek {
		display:block;
		float:right;
		padding-top:0px;
		padding-bottom:0px;
		margin-right:0px;
		margin-top:28px;
	}

	.MenuDButton1:link,.MenuDButton1:visited {
 		font-size: 13px;
		padding-left: 5px;
		padding-right: 5px;

	}

	.MenuDButton1:active,.MenuDButton1AKTIV:link,.MenuDButton1AKTIV:visited,.MenuDButton1AKTIV:active,.MenuDButton1AKTIV:focus,.MenuDButton1:focus {
 		font-size: 13px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.TopLogo {
		width: 100%; 
		max-width: 366px;
		width: 366px;
		margin-top:5px;
		margin-bottom:0px;
	}
}






@media only screen and (min-width: 1224px) {

	.MenuDButton1:link,.MenuDButton1:visited {
 		font-size: 15px;
		padding-left: 10px;
		padding-right: 10px;

	}

	.MenuDButton1:active,.MenuDButton1AKTIV:link,.MenuDButton1AKTIV:visited,.MenuDButton1AKTIV:active,.MenuDButton1AKTIV:focus,.MenuDButton1:focus {
 		font-size: 15px;
		padding-left: 10px;
		padding-right: 10px;
	}
}


@media only screen and (min-width: 1824px) {

	.MenuDButton1:link,.MenuDButton1:visited {
 		font-size: 15px;
		padding-left: 20px;
		padding-right: 20px;

	}

	.MenuDButton1:active,.MenuDButton1AKTIV:link,.MenuDButton1AKTIV:visited,.MenuDButton1AKTIV:active,.MenuDButton1AKTIV:focus,.MenuDButton1:focus {
 		font-size: 15px;
		padding-left: 20px;
		padding-right: 20px;
	}
}