/*
 * IAS Blog Theme - Extrahierte Original-Regeln
 * Quelle: https://www.ias-software.de/css/responsive_projekt.css
 * VERBATIM uebernommen (Selektoren + Deklarationen unveraendert).
 * Nur die fuer Header, Navigation, Footer, Container und Typografie
 * benoetigten Regeln wurden extrahiert.
 * Bildpfade ../images/ wurden auf assets/img/ umgestellt.
 */

@media only screen and (min-width: 20px){
	.schrift_navi{
		display:none;
	}

	img.icon_warenkorb_mobile{
		height:20px;
		margin:0 10px 0 0;
	}

	.show_navi{
			display:none;
		}

	.margin_navigation{
			margin-top:80px;
		}

	h1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:26px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:25px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.content1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:30px; line-height:36px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:25px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h3{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:25px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	span.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:26px; line-height:32px; color: #343434; font-weight:normal; margin:10px 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:26px; line-height:32px; color: #343434; font-weight:normal; margin:10px 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h4{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; width:80%; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h5.aktuelles{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:25px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h6{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }

	.div_center_1400{
			margin:0 auto; 
			padding:0px; 
			width:300px;
		}

	.div_center_1800{
			margin:0 auto; 
			padding:0px; 
			width:300px;
		}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.abdecker_header{
				display:inline-block;
				position:absolute;
				width:300px;
				bottom:40px;
				margin:0 80px 0 0px;
				box-sizing:border-box;
				padding:30px 20px 30px 20px;
				background-image:url(../img/abdecker_header.png);
				background-repeat:repeat;
			}

	.show_mobile{
				display:inline;
			}

	p.text_header{
				display:inline;
				width:100%;
			}

	.footer_top{
					padding:60px 0;
					background-color:#f6f6f6;
				}

	.box_footer1{
					width:240px;
					height:auto;
					margin:0 0 0 0;
				}

	.box_footer2{
					width:240px;
					height:auto;
					margin:0 0 0 0;
				}

	.box_footer3{
					width:300px;
					height:auto;
					margin:0 0 20px 0;
				}

	.footer_bottom{
					padding:20px 0;
					background-color:#a4a4a4;
				}

	.copyright{
					width:100%;
					height:auto;
					text-align:center;
					margin-bottom:20px;
				}

	.link_rechts{
					width:100%;
					height:auto;
					text-align:right;
				}

	a.link_footer_bottom:link,a.link_footer_bottom:visited{
					font-family:  'Roboto', Arial, Helvetica, sans-serif;
					font-weight:400;
					font-size:16px;
					line-height:16px;
					color:#ffffff;
					text-decoration:none;
					margin-left:0;
					width:300px;
					text-align:center;
					margin-bottom:15px;
				}

	a.link_footer_bottom:active,a.link_footer_bottom:hover{
					font-family:  'Roboto', Arial, Helvetica, sans-serif;
					font-weight:400;
					font-size:16px;
					line-height:16px;
					color:#ffffff;	
					text-decoration:none;	
					margin-left:0;
					width:300px;
					text-align:center;
					margin-bottom:15px;
				}

	.header_detail{
					width:100%;
					height:440px;
					margin-top:80px;
					background-size:cover;
					background-position:center center;
					background-repeat:no-repeat;
				}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.b_ankerlinks{
				height:60px;
				width:300px;
				padding:20px 0 0 0;
				box-sizing:border-box;
				display:inline;
			}

	.text_aktuelles{
				width:260px;
				min-height:169px;
				margin-left:20px;
				box-sizing:border-box;
				padding:20px 0;
			}

	.b_links{
				width:100%;
				height:50px;
				margin-top:10px;
			}

	.button_preisliste_mail{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:300px;
				margin-top:20px;
			}

	.button_preisliste_mail:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:300px;
				margin-top:20px;
			}

	.button_preisliste_mail_100{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:300px;
				margin-top:20px;
			}

	.button_preisliste_mail_100:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:300px;
				margin-top:20px;
			}

	button.button_filter{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#ffffff;	
				padding:10px 30px;
				background-color:#0069b4;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:10px;
				margin-right:10px;
				width:300px;
				text-align:center;
				cursor:pointer;
			}

	button.button_filter:hover{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:10px;
				margin-right:10px;
				width:300px;
				text-align:center;
			}

	button.mixitup-control-active{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:10px;
				margin-right:10px;
				width:300px;
				text-align:center;
			}

	.telefonhoerer{
				background-color:#0069b4;
				position:fixed;
				display:inline;
				bottom:20px;
				right:20px;
				width:50px;
				height:50px;
				background-image: url(../img/icon_headset_weiss.png);
				background-size:25px 25px;
				background-repeat:no-repeat;
				background-position:top 12px left 12px;
			}

	a.scrollbutton{
				display:none;
			}

	.box_logos_footer{
					float:left;
				}

	.logo_erp_anbieter{
					width:180px;
					height:100px;
					float:left;
					margin-left:0;
					margin-top:20px;
					box-sizing:border-box;
					clear:both;
				}

	.logo_erp_anbieter img{
					width:auto;
					height:100px;
					float:left;
				}

	.logo_rockstar{
					width:180px;
					height:50px;
					float:left;
					margin-left:0;
					margin-top:20px;
					text-align:center;
					clear:both;
				}

	.logo_rockstar img{
					width:auto;
					height:50px;
				}

	.logo_docuware{
					width:180px;
					height:70px;
					float:left;
					margin-left:0;
					margin-top:37px;
					text-align:center;
					clear:both;
				}

	.logo_docuware img{
					width:auto;
					height:70px;
				}

	.logo_saarland{
					width:180px;
					height:90px;
					float:left;
					margin-top:23px;
					text-align:center;
					clear:both;
				}

	.logo_saarland img{
					width:auto;
					height:90px;
					margin-top:0;
				}

	img.socialmedia_instagram{
		width:auto;
		height:20px;
		margin:10px 90px 0 10px;
	}

	img.socialmedia_facebook{
		width:auto;
		height:20px;
		margin:10px 0 0 10px;
	}

	img.socialmedia_linkedin{
		width:auto;
		height:20px;
		margin:10px 0 0 10px;
	}

	img.socialmedia_xing{
		width:auto;
		height:20px;
		margin:10px 0 0 10px;
	}

	h1.headline_header b{color:#0069b4; font-weight:bold;}

	h2.headline_header b{color:#0069b4; font-weight:bold;}

	.box_logos_footer{
		float:left;
		margin:40px 0 0 0;
	}

	.logo_winners_circle{
		float:left;
		width:100%;
		height:120px;
		margin:0 10px 0 0;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
	}

	.logo_winners_circle img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.box_sage_logos{
		float:left;
		width:100%;
		height:120px;
		margin:10px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
	}

	.logo_sage_techpartner{
		float:left;
		width:100%;
		height:55px;
		margin:0 0 10px 0;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
	}

	.logo_sage_techpartner img{
		width:auto;
		height:55px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik{
		float:left;
		width:100%;
		height:120px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
	}

	.logo_erp_medizintechnik img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner{
		float:left;
		width:100%;
		height:auto;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
	}

	.logo_docuware_goldpartner img{
		width:90%;
		height:auto;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service{
		float:left;
		width:100%;
		height:auto;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service img{
		width:100%;
		height:auto;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland{
		float:left;
		width:100%;
		height:120px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
		text-align:center;
	}

	.logo_saarland img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}
}

@media only screen and (min-width: 560px){
	.schrift_navi{
		display:none;
	}

	h1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:28px; line-height:34px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h3{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.content1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	span.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:28px; line-height:34px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:28px; line-height:34px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h4{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h5.aktuelles{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h6{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }

	.div_center_1400{
			margin:0 auto; 
			padding:0px; 
			width:540px;
		}

	.div_center_1800{
			margin:0 auto; 
			padding:0px; 
			width:100%;
		}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.abdecker_header{
				display:inline-block;
				position:absolute;
				width:540px;
				bottom:40px;
				margin:0 80px 0 0px;
				box-sizing:border-box;
				padding:30px 30px 30px 40px;
				background-image:url(../img/abdecker_header.png);
				background-repeat:repeat;
			}

	.show_mobile{
				display:inline;
			}

	p.text_header{
				display:inline;
			}

	.footer_top{
					padding:60px 0;
					background-color:#f6f6f6;
				}

	.box_footer1{
					width:540px;
					height:auto;
					margin:0 0 20px 0;
				}

	.box_footer2{
					width:540px;
					height:auto;
					margin:0 0 20px 0;
				}

	.box_footer3{
					width:540px;
					height:auto;
					margin:0 0 20px 0;
				}

	.footer_bottom{
					padding:20px 0;
					background-color:#a4a4a4;
				}

	.copyright{
					width:auto;
					height:auto;
					float:left;
					text-align:left;
					margin-top:0;
					margin-right:30px;
					margin-bottom:20px;
				}

	.link_rechts{
					width:auto;
					height:auto;
					text-align:left;
				}

	a.link_footer_bottom:link,a.link_footer_bottom:visited{
					font-family:  'Roboto', Arial, Helvetica, sans-serif;
					font-weight:400;
					font-size:16px;
					line-height:16px;
					color:#ffffff;
					text-decoration:none;
					margin-left:0;
					margin-right:30px;
					width:auto;
					text-align:center;
					margin-bottom:0;
					float:left;
				}

	a.link_footer_bottom:active,a.link_footer_bottom:hover{
					font-family:  'Roboto', Arial, Helvetica, sans-serif;
					font-weight:400;
					font-size:16px;
					line-height:16px;
					color:#ffffff;	
					text-decoration:none;	
					margin-left:0;
					margin-right:30px;
					width:auto;
					text-align:center;
					margin-bottom:0;
					float:left;
				}

	.header_detail{
					width:100%;
					height:400px;
					margin-top:80px;
					background-size:cover;
					background-position:center center;
					background-repeat:no-repeat;
				}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.text_aktuelles{
				width:460px;
				min-height:169px;
				margin-left:40px;
				box-sizing:border-box;
				padding:20px 0;
			}

	.b_links{
				width:100%;
				height:50px;
				margin-top:10px;
			}

	.button_preisliste_mail{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:540px;
				margin-top:20px;
			}

	.button_preisliste_mail:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:540px;
				margin-top:20px;
			}

	.button_preisliste_mail_100{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:540px;
				margin-top:20px;
			}

	.button_preisliste_mail_100:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:540px;
				margin-top:20px;
			}

	button.button_filter{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#ffffff;	
				padding:10px 30px;
				background-color:#0069b4;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
				cursor:pointer;
			}

	button.button_filter:hover{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
			}

	button.mixitup-control-active{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
			}

	.telefonhoerer{
					display:none;
			}

	a.scrollbutton{
				display:none;
				position:fixed;
				bottom:30px;
				right:50px;
				width:40px;
				height:40px;
				background-color:#f9f9f9;
				border:1px solid #e1e1e1;
				z-index:999999999;
				background-image:url(../img/scroll_top.png);
				background-repeat:no-repeat;
				background-position:center center;
			}

	.b_ankerlinks{
				height:60px;
				width:540px;
				padding:20px 0 0 0;
				box-sizing:border-box;
				display:inline;
			}

	.logo_erp_anbieter{
					width:180px;
					height:100px;
					float:left;
					margin-left:0;
					margin-top:20px;
					box-sizing:border-box;
					clear:both;
				}

	.logo_erp_anbieter img{
					width:auto;
					height:100px;
					float:left;
				}

	.logo_rockstar{
					width:180px;
					height:50px;
					float:left;
					margin-left:0;
					margin-top:46px;
					text-align:center;
					clear:both;
				}

	.logo_rockstar img{
					width:auto;
					height:50px;
				}

	.logo_docuware{
					width:180px;
					height:70px;
					float:left;
					margin-left:0;
					margin-top:37px;
					text-align:center;
					clear:both;
				}

	.logo_docuware img{
					width:auto;
					height:70px;
				}

	.logo_saarland{
					width:180px;
					height:90px;
					float:left;
					margin-top:23px;
					text-align:center;
					clear:both;
				}

	.logo_saarland img{
					width:auto;
					height:90px;
					margin-top:0;
				}

	img.socialmedia_instagram{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	img.socialmedia_facebook{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	img.socialmedia_linkedin{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	img.socialmedia_xing{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	h1.headline_header b{color:#0069b4; font-weight:bold;}

	h2.headline_header b{color:#0069b4; font-weight:bold;}

	.box_logos_footer{
		float:left;
		margin:40px 0 0 0;
	}

	.logo_winners_circle{
		float:left;
		width:194px;
		height:120px;
		margin:0 10px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_winners_circle img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.box_sage_logos{
		float:left;
		width:220px;
		height:120px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner{
		float:left;
		width:220px;
		height:55px;
		margin:0 0 10px 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner img{
		width:auto;
		height:55px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik{
		float:left;
		width:110px;
		height:120px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner{
		float:left;
		width:218px;
		height:85px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner img{
		width:auto;
		height:85px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service{
		float:left;
		width:292px;
		height:100px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service img{
		width:auto;
		height:100px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland{
		float:left;
		width:114px;
		height:120px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}
}

@media only screen and (min-width: 750px){
	.schrift_navi{
		display:none;
	}

	h1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h3{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.content1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	span.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:40px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:40px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h4{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h5.aktuelles{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_module{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:25px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h6{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }

	.div_center_1400{
			margin:0 auto; 
			padding:0px; 
			width:730px;
		}

	.div_center_1800{
			margin:0 auto; 
			padding:0px; 
			width:100%;
		}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.abdecker_header{
				display:inline-block;
				position:absolute;
				width:650px;
				bottom:40px;
				margin:0 80px 0 0px;
				box-sizing:border-box;
				padding:30px 30px 30px 40px;
				background-image:url(../img/abdecker_header.png);
				background-repeat:repeat;
			}

	.footer_top{
					padding:60px 0;
					background-color:#f6f6f6;
				}

	.box_footer1{
					width:240px;
					height:auto;
					margin:0 20px 0 0;
				}

	.box_footer2{
					width:300px;
					height:auto;
					margin:0 20px 0 0;
				}

	.box_footer3{
					width:230px;
					height:auto;
					margin:0 20px 0 0;
				}

	.box_logos_footer{
					width:100%;
				}

	.logo_erp_anbieter{
					width:120px;
					height:100px;
					float:right;
					margin-left:0;
					margin-top:20px;
					box-sizing:border-box;
					clear:both;
				}

	.logo_erp_anbieter img{
					width:auto;
					height:100px;
					float:right;
				}

	.logo_rockstar{
					width:182px;
					height:50px;
					float:right;
					margin-left:20px;
					margin-top:46px;
					text-align:center;
					box-sizing:border-box;
					clear:none;
				}

	.logo_rockstar img{
					width:182px;
					height:auto;
				}

	.logo_docuware{
					width:182px;
					height:70px;
					float:right;
					margin-left:20px;
					margin-top:37px;
					text-align:center;
					clear:none;
					box-sizing:border-box;
				}

	.logo_docuware img{
					width:182px;
					height:auto;
				}

	.logo_saarland{
					width:182px;
					height:90px;
					float:right;
					margin-top:23px;
					text-align:center;
					clear:none;
					box-sizing:border-box;
				}

	.logo_saarland img{
					width:182px;
					height:auto;
					margin-top:0;
				}

	.footer_bottom{
					padding:20px 0;
					background-color:#a4a4a4;
				}

	.copyright{
					width:auto;
					height:auto;
					text-align:left;
					margin:0 30px 0 0;
				}

	.link_rechts{
					width:auto;
					height:auto;
					text-align:left;
				}

	a.link_footer_bottom:link,a.link_footer_bottom:visited{
					font-family:  'Roboto', Arial, Helvetica, sans-serif;
					font-weight:400;
					font-size:16px;
					line-height:16px;
					color:#ffffff;
					text-decoration:none;
					margin-left:0;
					margin-right:30px;
					width:auto;
					text-align:left;
					margin-bottom:0;
					float:right;
				}

	a.link_footer_bottom:active,a.link_footer_bottom:hover{
					font-family:  'Roboto', Arial, Helvetica, sans-serif;
					font-weight:400;
					font-size:16px;
					line-height:16px;
					color:#ffffff;	
					text-decoration:none;	
					margin-left:0;
					margin-right:30px;
					width:auto;
					text-align:left;
					margin-bottom:0;
					float:right;
				}

	.header_detail{
					width:100%;
					height:400px;
					margin-top:80px;
					background-size:cover;
					background-position:center center;
					background-repeat:no-repeat;
				}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.b_ankerlinks{
				height:60px;
				width:100%;
				padding:20px 0 0 0;
				box-sizing:border-box;
				display:inline;
			}

	.text_aktuelles{
				width:340px;
				min-height:169px;
				margin-left:40px;
				box-sizing:border-box;
				padding:20px 0;
			}

	.b_links{
				width:100%;
				height:50px;
				margin-top:10px;
			}

	.button_preisliste_mail{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:730px;
				margin-top:20px;
			}

	.button_preisliste_mail:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:730px;
				margin-top:20px;
			}

	.button_preisliste_mail_100{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:730px;
				margin-top:20px;
			}

	.button_preisliste_mail_100:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:730px;
				margin-top:20px;
			}

	img.socialmedia_instagram{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	img.socialmedia_facebook{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	img.socialmedia_linkedin{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	img.socialmedia_xing{
		width:auto;
		height:20px;
		margin:0 0 0 10px;
	}

	h1.headline_header b{color:#0069b4; font-weight:bold;}

	h2.headline_header b{color:#0069b4; font-weight:bold;}

	.box_logos_footer{
		float:left;
		margin:40px 0 0 0;
	}

	.logo_winners_circle{
		float:left;
		width:194px;
		height:120px;
		margin:0 10px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_winners_circle img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.box_sage_logos{
		float:left;
		width:220px;
		height:120px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner{
		float:left;
		width:220px;
		height:55px;
		margin:0 0 10px 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner img{
		width:auto;
		height:55px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik{
		float:left;
		width:110px;
		height:120px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner{
		float:left;
		width:218px;
		height:85px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner img{
		width:auto;
		height:85px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service{
		float:left;
		width:292px;
		height:100px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service img{
		width:auto;
		height:100px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland{
		float:left;
		width:114px;
		height:120px;
		margin:40px 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}
}

@media only screen and (min-width: 1225px){
	.schrift_navi{
		display:inline;
	}

	.margin_navigation{
			margin-top:0;
		}

	h1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h3{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.content1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	span.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:40px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:40px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h4{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h5.aktuelles{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_module{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:25px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h6{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }

	.div_center_1400{
			margin:0 auto; 
			padding:0px; 
			width:1200px;
		}

	.div_center_1800{
			margin:0 auto; 
			padding:0px; 
			width:1800px;
		}

	.padding_navigation{
			width:100%;
			padding:20px 0;
			box-sizing:border-box;
			border-bottom:1px solid #e1e1e1;
		}

	.nav_z2 li:hover ul{
		  top: 60px;  
		  padding:0 0 0 0; 
		  z-index: 1001; 
			left:0;
		  margin:0 0 0 0;
		  background-color:#ffffff;
		  background-repeat:no-repeat;
		  background-size:cover;
		  background-position:center center;
		  width:710px;
		  min-height:200px;
		  overflow:hidden;
		  box-sizing:border-box;
		  border:1px solid #e1e1e1;
		}

	.box_nav_rechts{
			width:410px;
			min-height:auto;
			border-color:#e1e1e1;	
			box-sizing:border-box;
			padding:15px 20px;
			display:none;
			background-image:url(../img/abdecker_header.png);
			position:absolute;
			right:0px;
			bottom:0px;
			min-height: 100%;
			height:auto !important;
			height:100%;			
		}

	.box_nav_rechts_abdecker{
			width:370px;
			min-height:auto;
			padding:15px 20px;
			border-color:#e1e1e1;	
			box-sizing:border-box;
			background-image:url(../img/abdecker_header.png);
			position:absolute;
			bottom:20px;
			right:20px;
		}

	.logo_box{
			width:96px;
			height:85px;
			cursor:pointer;
		}

	.logo_box img{
			width:96px;
			height:85px;
		}

	.iconbox_nav{
			width:auto;
			height:40px;
			padding:0 0 0 50px;
			margin-top:23px;
			margin-left:30px;
			cursor:pointer;
		}

	.iconbox_nav2{
			width:auto;
			height:40px;
			padding:0 0 0 70px;
			margin-top:23px;
			margin-left:30px;
			cursor:pointer;
		}

	.iconbox_nav3{
			width:auto;
			height:40px;
			padding:0 0 0 40px;
			margin-top:23px;
			margin-left:30px;
		}

	.icon_headset_navi{
			background-image:url(../img/headset_navi.png);
			background-size:30px auto;
			background-repeat:no-repeat;
			background-position:left center;
		}

	.icon_warenkorb_navi{
			background-image:url(../img/icon_warenkorb.png);
			background-size:40px auto;
			background-repeat:no-repeat;
			background-position:left center;
		}

	.icon_papierflieger_navi{
			background-image:url(../img/papierflieger_navi.png);
			background-size:auto 32px;
			background-repeat:no-repeat;
			background-position:left center;
		}

	.icon_standort_nav{
			background-image:url(../img/standort_navi.png);
			background-size:auto 34px;
			background-repeat:no-repeat;
			background-position:left center;
		}

	.show_navi{
			display:inline;
		}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.abdecker_header{
				display:inline-block;
				position:absolute;
				width:650px;
				bottom:80px;
				box-sizing:border-box;
				padding:30px 30px 30px 40px;
				background-image:url(../img/abdecker_header.png);
				background-repeat:repeat;
			}

	.footer_top{
					padding:60px 0;
					background-color:#f6f6f6;
				}

	.box_footer1{
					width:240px;
					height:auto;
					margin:0 20px 0 0;
				}

	.box_footer2{
					width:300px;
					height:auto;
					margin:0 20px 0 0;
				}

	.box_footer3{
					width:230px;
					height:auto;
					margin:0 20px 0 0;
				}

	.box_logos_footer{
					width:auto;
					float:right;
				}

	.logo_erp_anbieter{
					width:auto;
					height:100px;
					float:right;
					margin-left:20px;
					margin-top:-10px;
				}

	.logo_erp_anbieter img{
					width:auto;
					height:100px;
					float:right;
				}

	.logo_rockstar{
					width:auto;
					height:50px;
					float:right;
					margin-left:20px;
					margin-top:6px;
					clear:none;
				}

	.logo_rockstar img{
					width:auto;
					height:50px;
					float:right;
				}

	.logo_docuware{
					width:auto;
					height:70px;
					float:right;
					margin-left:20px;
					margin-top:-3px;
				}

	.logo_docuware img{
					width:auto;
					height:70px;
					float:right;
				}

	.logo_saarland{
					width:auto;
					height:80px;
					float:right;
					margin-top:-17px;
				}

	.logo_saarland img{
					width:auto;
					height:80px;
					float:right;
					margin-top:0;
				}

	.footer_bottom{
					padding:20px 0;
					background-color:#a4a4a4;
				}

	.border_footer{
					border-bottom:50px solid #0069b4;
				}

	.copyright{
					width:auto;
					height:auto;
					margin:0 30px 0 0;
				}

	.link_rechts{
					width:auto;
					height:auto;
					text-align:left;
				}

	.header_detail{
					width:100%;
					height:620px;
					margin-top:0px;
					background-size:cover;
					background-position:center center;
					background-repeat:no-repeat;
				}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:100%;				
			}

	.b_ankerlinks{
				height:60px;
				width:100%;
				padding:20px 0 0 0;
				box-sizing:border-box;
			}

	.text_aktuelles{
				width:820px;
				min-height:169px;
				margin-left:40px;
				box-sizing:border-box;
				padding:20px 0;
			}

	.b_links{
				width:100%;
				height:50px;
				margin-top:10px;
			}

	.button_preisliste{
				transition: all 0.8s ease-in-out;
				width:auto;
				box-sizing:border-box;
				padding:15px 50px 0 20px;
				height:50px;
				background-color:#0069b4;
				position:absolute;
				top:-50px;
				cursor:pointer;
				right:0px;
				box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
				background-image:url(../img/icon_preisliste.png);
				background-repeat:no-repeat;
				background-position:center right 20px;
			}

	.button_preisliste_mail_100{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:366px;
				margin-top:-71px;
			}

	.button_preisliste_mail_100:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:366px;
				margin-top:-71px;
			}

	.button_preisliste_mail{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:360px;
				margin-top:20px;
			}

	.button_preisliste_mail:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:360px;
				margin-top:20px;
			}

	button.button_filter{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#ffffff;	
				padding:10px 30px;
				background-color:#0069b4;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
				cursor:pointer;
			}

	button.button_filter:hover{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
			}

	button.mixitup-control-active{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
			}

	img.socialmedia_instagram{
					width:auto;
					height:20px;
					margin:0 0 0 20px;
				}

	img.socialmedia_facebook{
					width:auto;
					height:20px;
					margin:0 0 0 20px;
				}

	img.socialmedia_linkedin{
					width:auto;
					height:20px;
					margin:0 0 0 20px;
				}

	img.socialmedia_xing{
					width:auto;
					height:20px;
					margin:0 0 0 20px;
				}

	h1.headline_header b{color:#0069b4; font-weight:bold;}

	h2.headline_header b{color:#0069b4; font-weight:bold;}

	.box_logos_footer{
		float:left;
		margin:40px 0 0 0;
	}

	.logo_winners_circle{
		float:left;
		width:194px;
		height:120px;
		margin:0 10px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_winners_circle img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.box_sage_logos{
		float:left;
		width:220px;
		height:120px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner{
		float:left;
		width:220px;
		height:55px;
		margin:0 0 10px 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner img{
		width:auto;
		height:55px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik{
		float:left;
		width:110px;
		height:120px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner{
		float:left;
		width:218px;
		height:85px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner img{
		width:auto;
		height:85px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service{
		float:left;
		width:292px;
		height:100px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service img{
		width:auto;
		height:100px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland{
		float:left;
		width:114px;
		height:120px;
		margin:0 30px 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}
}

@media only screen and (min-width: 1400px){
	h1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h3{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.content1{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	span.teaser_navigation{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color: #000000; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h1.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:40px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_header{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:34px; line-height:40px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h4{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h5.aktuelles{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline2{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:35px; line-height:41px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h2.headline_module{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:25px; line-height:31px; color: #343434; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	h6{font-family:  'Roboto', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }

	.div_center_1400{
			margin:0 auto; 
			padding:0px; 
			width:1400px;
		}

	.div_center_1800{
			margin:0 auto; 
			padding:0px; 
			width:1800px;
		}

	.nav_z2 li:hover ul{
		  top: 60px;  
		  padding:0 0 0 0; 
		  z-index: 1001; 
			left:0;
		  margin:0 0 0 0;
		  background-color:#ffffff;
		  background-repeat:no-repeat;
		  background-size:cover;
		  background-position:center center;
		  width:1000px;
		  min-height:200px;
		  overflow:hidden;
		  box-sizing:border-box;
		  border:1px solid #e1e1e1;
		}

	.box_nav_rechts{
			width:698px;
			min-height:auto;
			border-color:#e1e1e1;	
			box-sizing:border-box;
			padding:15px 20px;
			display:none;
			background-image:url(../img/abdecker_header.png);
			position:absolute;
			right:0px;
			bottom:0px;
			min-height: 100%;
			height:auto !important;
			height:100%;			
		}

	.box_nav_rechts_abdecker{
			width:658px;
			min-height:auto;
			padding:15px 20px;
			border-color:#e1e1e1;	
			box-sizing:border-box;
			background-image:url(../img/abdecker_header.png);
			position:absolute;
			bottom:20px;
			right:20px;
		}

	.padding_navigation{
			width:100%;
			padding:20px 0;
			box-sizing:border-box;
			border-bottom:1px solid #e1e1e1;
		}

	.logo_box{
			width:96px;
			height:85px;
		}

	.logo_box img{
			width:96px;
			height:85px;
		}

	.iconbox_nav{
			width:auto;
			height:40px;
			padding:0 0 0 50px;
			margin-top:23px;
			margin-left:30px;
		}

	.iconbox_nav2{
			width:auto;
			height:40px;
			padding:0 0 0 70px;
			margin-top:23px;
			margin-left:30px;
		}

	.iconbox_nav3{
			width:auto;
			height:40px;
			padding:0 0 0 40px;
			margin-top:23px;
			margin-left:30px;
		}

	.icon_headset_navi{
			background-image:url(../img/headset_navi.png);
			background-size:30px auto;
			background-repeat:no-repeat;
			background-position:left center;
		}

	.icon_papierflieger_navi{
			background-image:url(../img/papierflieger_navi.png);
			background-size:auto 32px;
			background-repeat:no-repeat;
			background-position:left center;
		}

	.icon_standort_nav{
			background-image:url(../img/standort_navi.png);
			background-size:auto 34px;
			background-repeat:no-repeat;
			background-position:left center;
		}

	.show_navi{
			display:inline;
		}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:1800px;				
			}

	.abdecker_header{
				display:inline-block;
				position:absolute;
				width:650px;
				bottom:80px;
				box-sizing:border-box;
				padding:30px 30px 30px 40px;
				background-image:url(../img/abdecker_header.png);
				background-repeat:repeat;
			}

	.footer_top{
					padding:60px 0;
					background-color:#f6f6f6;
				}

	.box_footer1{
					width:240px;
					height:auto;
					margin:0 20px 0 0;
				}

	.box_footer2{
					width:240px;
					height:auto;
					margin:0 0 0 0;
				}

	.box_footer3{
					width:230px;
					height:auto;
					margin:0 20px 0 0;
				}

	.logo_erp_anbieter{
					width:auto;
					height:100px;
					float:right;
					margin-left:30px;
					margin-top:-10px;
				}

	.logo_erp_anbieter img{
					width:auto;
					height:100px;
					float:right;
				}

	.logo_rockstar{
					width:auto;
					height:60px;
					float:right;
					margin-left:30px;
					margin-top:6px;
				}

	.logo_rockstar img{
					width:auto;
					height:60px;
					float:right;
				}

	.logo_docuware{
					width:auto;
					height:80px;
					float:right;
					margin-left:20px;
					margin-top:-3px;
				}

	.logo_docuware img{
					width:auto;
					height:80px;
					float:right;
				}

	.logo_saarland{
					width:auto;
					height:100px;
					float:right;
					margin-top:-17px;
				}

	.logo_saarland img{
					width:auto;
					height:100px;
					float:right;
					margin-top:0;
				}

	.footer_bottom{
					padding:20px 0;
					background-color:#a4a4a4;
				}

	.border_footer{
					border-bottom:50px solid #0069b4;
				}

	.copyright{
					width:auto;
					height:auto;
					margin:0 30px 0 0;
				}

	.link_rechts{
					width:auto;
					height:auto;
					text-align:left;
				}

	.header_detail{
					width:1800px;
					height:620px;
					margin-top:0px;
					background-size:cover;
					background-position:center center;
					background-repeat:no-repeat;
				}

	.bildbereich_1800{
				margin:0 auto; 
				padding:0px; 
				width:1800px;				
			}

	.b_ankerlinks{
				height:60px;
				width:100%;
				padding:20px 0 0 0;
				box-sizing:border-box;
			}

	.text_aktuelles{
				width:1000px;
				min-height:169px;
				margin-left:40px;
				box-sizing:border-box;
				padding:20px 0;
			}

	.b_links{
				width:100%;
				height:50px;
				margin-top:10px;
			}

	.button_preisliste{
				transition: all 0.8s ease-in-out;
				width:auto;
				box-sizing:border-box;
				padding:15px 50px 0 20px;
				height:50px;
				background-color:#0069b4;
				position:absolute;
				top:-50px;
				cursor:pointer;
				right:0px;
				box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
				background-image:url(../img/icon_preisliste.png);
				background-repeat:no-repeat;
				background-position:center right 20px;
			}

	.button_preisliste_mail{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:360px;
				margin-top:20px;
			}

	.button_preisliste_mail:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:360px;
				margin-top:20px;
			}

	.button_preisliste_mail_100{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				cursor:pointer;
				transition: all 0.2s ease-in-out;
				width:433px;
				margin-top:-71px;
			}

	.button_preisliste_mail_100:hover{
				border:1px solid #0c70b8;
				margin-bottom:5px;
				transition: all 0.2s ease-in-out;
				width:433px;
				margin-top:-71px;
			}

	button.button_filter{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#ffffff;	
				padding:10px 30px;
				background-color:#0069b4;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
				cursor:pointer;
			}

	button.button_filter:hover{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
			}

	button.mixitup-control-active{
				transition: all 0.4s ease-in-out;		
				font-family:  'Roboto', Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				line-height:22px;
				color:#0069b4;
				padding:10px 30px;
				background-color:transparent;
				border:1px solid #0069b4;
				text-decoration:none;
				margin-top:0;
				margin-right:10px;
				width:auto;
				text-align:left;
			}

	img.socialmedia_instagram{
		width:auto;
		height:20px;
		margin:0 0 0 20px;
	}

	img.socialmedia_facebook{
		width:auto;
		height:20px;
		margin:0 0 0 20px;
	}

	img.socialmedia_linkedin{
		width:auto;
		height:20px;
		margin:0 0 0 20px;
	}

	img.socialmedia_xing{
		width:auto;
		height:20px;
		margin:0 0 0 20px;
	}

	h1.headline_header b{color:#0069b4; font-weight:bold;}

	h2.headline_header b{color:#0069b4; font-weight:bold;}

	.box_logos_footer{
		float:right;
		margin:10px 0 0 0;
	}

	.logo_winners_circle{
		float:right;
		width:194px;
		height:120px;
		margin:0 0 0 10px;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_winners_circle img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.box_sage_logos{
		float:right;
		width:220px;
		height:120px;
		margin:0 0 0 30px;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner{
		float:right;
		width:220px;
		height:55px;
		margin:0 0 10px 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_sage_techpartner img{
		width:auto;
		height:55px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik{
		float:right;
		width:110px;
		height:120px;
		margin:0 0 0 30px;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_erp_medizintechnik img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner{
		float:right;
		width:218px;
		height:85px;
		margin:0 0 0 30px;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_goldpartner img{
		width:auto;
		height:85px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service{
		float:right;
		width:292px;
		height:100px;
		margin:0 0 0 30px;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_docuware_customer_service img{
		width:auto;
		height:100px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland{
		float:right;
		width:114px;
		height:120px;
		margin:0 0 0 30px;
		overflow:hidden;
		box-sizing:border-box;
	}

	.logo_saarland img{
		width:auto;
		height:120px;
		margin:0 0 0 0;
		overflow:hidden;
		box-sizing:border-box;
	}
}

@media only screen and (min-width: 1800px){
	h1.headline_header b{color:#0069b4; font-weight:bold;}

	h2.headline_header b{color:#0069b4; font-weight:bold;}
}
