<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* WebfontsFR laden */
@font-face {
    font-family: 'Bliss Pro';
    src: local('Bliss Pro ExtraLight'), local('BlissPro-ExtraLight'), url('../Content/fontsFR/izfPIZF6lukcf89jztdBPEL.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display:fallback
}

@font-face {
    font-family: 'Bliss Pro';
    src: local('Bliss Pro ExtraLight Italic'), local('BlissPro-ExtraLightItalic'), url('../Content/fontsFR/izfPIZF6lukcf89jztdBPELI.woff2') format('woff2');
    font-weight: 200;
    font-style: italic;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display:fallback
}

@font-face {
    font-family: 'Bliss Pro';
    src: local('Bliss Pro Bold Italic'), local('BlissPro-BoldItalic'), url('../Content/fontsFR/izfPIZF6lukcf89jztdBPBI.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display:fallback
}

@font-face {
    font-family: 'Bliss Pro';
    src: local('Bliss Pro Bold'), local('BlissPro-Bold'), url('../Content/fontsFR/izfPIZF6lukcf89jztdBPB.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display:fallback
}

@font-face {
    font-family: 'Bliss Pro';
    src: local('Bliss Pro'), local('BlissPro'), url('../Content/fontsFR/izfPIZF6lukcf89jztdBP.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display:fallback
}

@font-face {
    font-family: 'Bliss Pro';
    src: local('Bliss Pro Italic'), local('BlissPro-Italic'), url('../Content/fontsFR/izfPIZF6lukcf89jztdBPI.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display:fallback
}

/* Schriftarten und GrÃ¶ÃŸen Ã¤ndern */
body {
	padding-right: 0!important;
	background: #eee;
	margin: 0;
	color: #fff;
	font: normal 1.5rem "Bliss Pro","Trebuchet MS",sans-serif;
	font-weight: 200;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Bliss Pro","Trebuchet MS",sans-serif;
    font-style: normal;
	font-weight: 200;
	margin: 0;
}

#menu {
	max-width: 58.8rem;
	height: 5rem;
	font-family: "Bliss Pro","Trebuchet MS",sans-serif;
	font-weight: 200;
	font-size: 1.8rem;
}

/* Menuschrift Farbe Ã¤ndern */
#menu a {
	display: block;
	color: #636362;
}

#menu ul ul li {
	width: 100%;
	line-height: 3.5rem;
	/*border: .1rem solid #636362;*/
	border-bottom: none;
	margin: 0;
	padding: 0;
	font-family: "Bliss Pro","Trebuchet MS",sans-serif;
	font-weight: 200;
	font-size: 1.6rem;
	text-align: center;
	background-color: #fff;
}

#MainContent_LinkButton3 {
	color: #636362;
}

/* Untere Linie Menu */
/*
#menu ul ul li:last-child {
	border-bottom: .1rem solid #636362;
}
*/

#menu .dropdown-menu {
	position: absolute;
	width: 30rem;
	top: 6.6rem;
	left: -46.4rem;
	padding: 0;
	margin: 0;
	background-color: unset;
	border: 0;
	z-index: 30;
}

/* Sprite Mobilversion  */

#menu-toggle {
	color: #fff;
	width: 10.9rem;
	height: 2.8rem;
	margin: 2.1rem 0 0 0;
	font-size: 1.8rem;
	text-align: right;
	font-weight: 200;
	font-family: "Bliss Pro","Trebuchet MS",sans-serif;
	background: url(../Images/spritesFR.png) no-repeat;
	background-position: 0 0;
	text-transform: uppercase
}

/* Suchfeld anpassen */

#search .input_search {
 margin:0;
 padding:.1rem .2rem .1rem .6rem;
 width:18.5rem;
 height:2.4rem;
 font-size:1.5rem;
 font-style:italic;
 -moz-border-radius:.5rem;
 -webkit-border-radius:.5rem;
 border-radius:.5rem;
 border: .5px solid #636362;
}

#nav_right {
  font-size: 1.5rem;
}


/* Warenkorb ZÃ¤hler */
#nav_right #shopping_cart .cart_counter {
 background:red;
 font-size:1.1rem;
 height:1.5rem;
 position:absolute;
 right:-.5rem;
 text-align:center;
 top:-1.5rem;
 width:1.5rem;
 line-height: 1.7rem;
 -moz-border-radius:1.5rem;
 -webkit-border-radius:1.5rem;
 border-radius:1.5rem;
 color: #fff;
}

#nav_right .button_user_area {
 font-size:1.3rem
}

/* Sprites anpassen */

.small_icon,.user_ico,.cart_ico,.magglass_ico,.power_ico,.print_ico {
	display: inline-block;
	width: 2.7rem;
	height: 2.4rem;
	background-image: url('../Images/spritesFR.png')
}

.big_icon,.big_user_ico,.big_cart_ico,.big_magglass_ico,.big_power_ico {
	display: inline-block;
	height: 3.6rem;
	width: 4rem;
	background-image: url('../Images/spritesFR.png')
}

/* Carousel anpassen */
.carousel-indicators li {
 background-color:transparent;
 width:1.1rem;
 height:1.1rem;
 border:1px solid #636362;
 border-radius:1.1rem
}

.carousel-indicators .active {
  background-color: #636362;
}

/* Footer anpassen */

#footer {
	background-color: #ececed;
	font-family: "Bliss Pro","Trebuchet MS",sans-serif;
	font-weight: 200;
	font-size: 1.5rem;
	padding: 3rem 0;
	min-width: 48rem;
	color: #636362;
}

#footProdukte, #footAdresse, #footSite, #footInfo, .footer-column {
  border-left: .1rem solid #636362;
  float: left;
  padding-left: 1rem;
  padding-right: 0;
  margin-bottom: 1.5rem;
  color: #636362;
}

#footer a {
  color: #636362;
}

/* Footer Produktspalte anpassen 
.footer-column {
	width: 200px;
}
*/

.footer-column h3 {
  font-size: 1.5rem;
  font-weight: bold;
}

/* Footer Site und Info Spalte anpassen 

@media (min-width: 992px) {
	.col-lg-4 {
  	  -webkit-box-flex: 0;
  	  -ms-flex: 0 0 33.333333%;
  	  flex: 0 0 50%;
 	  max-width: 50%; }
}

@media (min-width: 768px) {
	.offset-md-1 {
   	  margin-left: 8.333333%;
	}
}

*/

/* Dropdown Menu anpassen */

@media screen and (max-width: 1469px) {

	.dropdown:hover .dropdown-menu {
		display: unset;
	}

	#menu ul li {
		position: relative;
	}

	#menu .dropdown-menu {
		/*display: none;*/
		left: -9.7rem;
		top: 1.8rem;
		padding: 2.1rem 0 0 0;
	}
}

/* Texte KAtegorieboxen */

.link_box .info {
	position: relative;
	padding: 1.8rem 0 1rem .8rem;
	line-height: 2.2rem;
	color: #636362;
	font-size: 2.2rem;
	font-weight: 200
}

.link_box {
	position: absolute;
	left: auto;
	bottom: 3.6rem;
	min-width: 85%;
	max-width: 85%;
	min-height: 45%;
}

#category-page .img-wrapper .img-label {
 position:absolute;
 left:0;
 bottom:7%;
 min-width: 90%;
 max-width: 90%;
 min-height: 35%;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-size:2.4rem;
 text-align:left;
}

/* Ersten Menupunkt Farbe anpassen */
.catcolor1 {
	background-color: #e0e8ed
}

/* Farbe Banner Overlay */
.catcolor3.opacity.banner_overlay {
  background-color: rgba(29,158,164,0);
}

/* Farben Service Overlay */
/* Material*/
.catcolor1.opacity {
	background-color: #e0e8ed
}
/* Katalog */
.catcolor2.opacity {
	background-color: #e0e8ed
}
/* Downloads */
.catcolor3.opacity {
	background-color: #e0e8ed
}
/* Bilderservice */
.catcolor4.opacity {
	background-color: #e0e8ed
}

/* Ersten Menupunkt Farbe anpassen */
#nav_right a {
	display: inline-block;
	color: #636362;
}

/* Menue Verlauf */
.dropdown-menu ul li:nth-child(1) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(224,232,237,1) 100%);
}
.dropdown-menu ul li:nth-child(2) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(253,230,216,1) 100%);
}
.dropdown-menu ul li:nth-child(3) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,245,205,1) 100%);
}
.dropdown-menu ul li:nth-child(4) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(235,244,229,1) 100%);
}
.dropdown-menu ul li:nth-child(5) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(223,239,234,1) 100%);
}
.dropdown-menu ul li:nth-child(6) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(231,238,246,1) 100%);
}
.dropdown-menu ul li:nth-child(7) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(252,232,234,1) 100%);
}
.dropdown-menu ul li:nth-child(8) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(239,222,213,1) 100%);
}
.dropdown-menu ul li:nth-child(9) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(220,219,209,1) 100%);
}
.dropdown-menu ul li:nth-child(10) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(204,219,228,1) 100%);
}
.dropdown-menu ul li:nth-child(11) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(229,230,230,1) 100%);
}
.dropdown-menu ul li:nth-child(12) {
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(226,223,237,1) 100%);
}

/* Hintergrund Liste Mobil */
@media (max-width: 767px) {
	#menu&gt;ul&gt;li {
		width: 100%;
		padding: .6rem 0 .7rem;
		margin: 0;
		background-color: #fff;
		border-top: .1rem solid #fff;
		text-align: center
	}

}

/* Produktseite Kategorie OpazitÃ¤t */
.opacity {
 position:absolute;
 width:100%;
 height:100%;
 opacity:.85;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
 filter:alpha(opacity=85)
}

/* Produktseite Kategorie Overlay */
#category-page .img-wrapper .img-label h2 {
 padding:10px;
 line-height:normal;
 font-size:38px;
 font-weight:200;
 color:#636362
}

/* Produktseite Kategorie Headline */
.category-desc h2 {
 font-size:3.5rem;
 font-weight:200
}

/* Tabellen Seiten */
#series-page .table-wrapper {
 float:right;
 width:100%;
 font-size:1.4rem;
 clear:right
}

#series-page .table-wrapper th {
 color:#000;
 font-size:1.4rem;
 font-weight:bold;
 border-bottom:1px solid #000
}

/* Tabellen FuÃŸtext */
#series-page .table-wrapper .additional_info {
 margin:0;
 font-size:1.3rem;
 font-style:italic
}

/* Tabellen Headlines */
#series-page .table-wrapper .subheading h2 {
  font-size: 1.51167rem;
  font-weight: bold;
}

/* Kategorie Overlay */
.banner_wrapper .banner_overlay {
 position:absolute;
 top:32%;
 right:0px;
 left:auto;
 width:90%;
 height:4.3rem
}

.banner_wrapper .banner_overlay .text h2 {
 position:relative;
 padding:0 0 0 1rem;
 color:#636362;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-size:2.4rem!important;
 font-weight:200!important;
 text-align: right;
 margin-right: 20px;
}

.banner_overlay .opacity {
 position:absolute;
 width:100%;
 height:100%;
 opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0)
}
/* Thumbnails Detailbilder Abstand */
.thumb-container .thumb {
 margin-bottom: 10px;
}

@media(max-width:767px) {
	
	#menu .dropdown-menu {
	 position:relative;
	 top:0;
	 left:0;
	 width:100%;
	 padding:.7rem 0 0 0;
	 margin:0
	}
	
	/* Produktseite Kategorie Headline */
	.category-desc h2 {
	 font-size:3.5rem;
	 font-weight:200;
	 opacity: 0;
	 -moz-opacity: 0;
	 filter:alpha(opacity=0);
	 line-height: 10px;
	}
	
}

/* Downloadseite Button */
.page_image_service .item_wrapper .buttons_holder .button {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
}

/* SONSTIGE SCHRIFTENANPASSUNGEN */
.nl-lightbox-content .dialog_title {
 display:block;
 width:100%;
 font-size:12px;
 color:#636362;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-weight: 200;	
 text-align:left
}
.modal-content {
 float:left;
 width:100%;
 max-height:50rem;
 color:#555;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-weight: 200;
}
.unavailable_dialog {
 font-size:1.8rem;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-weight: 200;
}
.modal-content .ui-dialog-titlebar,
.cart_dialog .ui-dialog-titlebar {
 height:3.6rem;
 padding:0 0 0 10px;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-weight: 200;
 font-size:20px;
 line-height:3.6rem;
 color:#555;
 background:#ededed;
 opacity:1
}
.headline {
 display:block;
 min-height:3.3rem;
 width:100%;
 padding:0 0 0 1rem;
 margin:0 0 1rem;
 line-height:3.3rem;
 color:#555;
 font-size:2rem;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-weight:bold;
 background:#ededed;
 border-bottom:solid .2rem #555;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#breadcrumbs {
 margin:0 0 .5rem 0;
 padding:0 0 .9rem 0;
 color:#666;
 text-transform: none;
 line-height:1.7rem;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-weight: 200;
 font-size:1.7rem;
 border-bottom:solid 1rem #eee
}
.news-item .untertitel {
 display:block;
 margin:0 0 1rem 0;
 font-size:2rem;
 color:#888;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 line-height:2rem
}
#category-page .img-wrapper .img-label {
 position:absolute;
 left:0;
 bottom:7%;
 min-width:27rem;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-size:2.4rem;
 text-align:left
}
#series-page input {
 float:left;
 width:4.9rem;
 height:2rem;
 margin:0;
 padding:1px 2px 1px 1px;
 text-align:right;
 font-size:1.3rem;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 border-style:outset none none outset;
 border-width:.2rem medium medium 0,2rem;
 border-color:#aaa
}
#series-page .suggest_span {
 padding:.5rem .5rem .5rem 1rem;
 margin:2rem 0;
 font-size:2.2rem;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 background:#ededed
}
.button {
 padding:7px 12px;
 font-size:15px;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif;
 font-weight:bold;
 color:#555;
 line-height:14px;
 background-color:#ededed;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 border-radius:8px;
 border:none;
 cursor:pointer
}
#progress_line div {
 position:relative;
 float:left;
 width:33%;
 height:42px;
 line-height:52px;
 text-align:center;
 font-size:20px;
 font-weight:bold;
 font-family:"Bliss pro","Trebuchet MS",sans-serif;
 color:#a8a8a8;
 background:url('../Images/pgline.jpg') repeat;
 -moz-box-shadow:3px 1px 3px 0 #ccc;
 -webkit-box-shadow:2px 1px 2px 0 #ccc;
 box-shadow:2px 1px 2px 0 #ccc
}
#progress_line div span {
 display:inline-block;
 width:2.9rem;
 height:2.9rem;
 margin:0 .5rem 0 0;
 vertical-align:text-bottom;
 font-size:2.3rem;
 line-height:2.8rem;
 text-align:center;
 border:solid 2px #a8a8a8;
 -moz-border-radius:1.5rem;
 -webkit-border-radius:1.5rem;
 border-radius:1.5rem
}

.divs_table .product_title {
 padding:2px 0;
 font-weight:bold;
 overflow:hidden;
 font-size:1.5rem;
 font-family:"Bliss Pro",sans-serif
}
.order_summary_wrapper {
 margin:0 0 2.3rem 0;
 font-size:1.5rem;
 font-family:"Bliss Pro","Trebuchet MS",sans-serif
}
.return_table .product_title {
 font-weight:bold;
 overflow:hidden;
 font-size:1.5rem;
 font-family:"Bliss Pro",sans-serif
}
.divs_table .divs_table_header {
  line-height: 2rem;
  font-size: 1.5rem;
  font-weight: bold;
  color: #000;
}
.ui-widget {
 font-family:Bliss Pro,Verdana,Arial,sans-serif;
 font-size:1.1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
 font-family:Bliss Pro,Verdana,Arial,sans-serif;
 font-size:1em
}
</pre></body></html>