@charset "UTF-8";
/**
 * (en) Print layout for LEUCO
 * (de) Druck-Layout für LEUCO
 *
 * @copyright       Copyright 2014, crossbase mediasolution GmbH
 * @version         1.0
 */

@font-face {
	font-family: 'Open Sans';
	src: url('opensans-regular-webfont-eot.eot'); /* IE9 Compat Modes */
	src: url('opensans-regular-webfont-eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('opensans-regular-webfont-woff2.woff2') format('woff2'), /* Very Modern Browsers */
	url('opensans-regular-webfont-woff.woff') format('woff'), /* Modern Browsers */
	url('opensans-regular-webfont-ttf.ttf') format('truetype'), /* Safari, Android, iOS */
	url('opensans-regular-webfont-svg.svg') format('svg'); /* Legacy iOS */
	font-weight: 400;
}

@font-face {
	font-family: 'Open Sans Semibold';
	src: url('opensans-semibold-webfont-eot.eot'); /* IE9 Compat Modes */
	src: url('opensans-semibold-webfont-eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('opensans-semibold-webfont-woff2.woff2') format('woff2'), /* Very Modern Browsers */
	url('opensans-semibold-webfont-woff.woff') format('woff'), /* Modern Browsers */
	url('opensans-semibold-webfont-ttf.ttf') format('truetype'), /* Safari, Android, iOS */
	url('opensans-semibold-webfont-svg.svg') format('svg'); /* Legacy iOS */
	font-weight: 600;
}

@font-face {
	font-family: 'Open Sans Bold';
	src: url('opensans-bold-webfont-eot.eot'); /* IE9 Compat Modes */
	src: url('opensans-bold-webfont-eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('opensans-bold-webfont-woff2.woff2') format('woff2'), /* Very Modern Browsers */
	url('opensans-bold-webfont-woff.woff') format('woff'), /* Modern Browsers */
	url('opensans-bold-webfont-ttf.ttf') format('truetype'), /* Safari, Android, iOS */
	url('opensans-bold-webfont-svg.svg') format('svg'); /* Legacy iOS */
	font-weight: 700;
}

@font-face {
	font-family: 'FF Din Web Pro Medium';
	src: url('ff-din-web-pro-medium-eot.eot'); /* IE9 Compat Modes */
	src: url('ff-din-web-pro-medium-eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('ff-din-web-pro-medium-woff2.woff2') format('woff2'), /* Very Modern Browsers */
	url('ff-din-web-pro-medium-woff.woff') format('woff'), /* Modern Browsers */
	url('ff-din-web-pro-medium-ttf.ttf') format('truetype'), /* Safari, Android, iOS */
	url('ff-din-web-pro-medium-svg.svg') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'FF Din Web Pro Black';
	src: url('ff-din-web-pro-black-eot.eot'); /* IE9 Compat Modes */
	src: url('ff-din-web-pro-black-eot.eot'); /* IE9 Compat Modes */
	src: url('ff-din-web-pro-black-eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('ff-din-web-pro-black-woff2.woff2') format('woff2'), /* Very Modern Browsers */
	url('ff-din-web-pro-black-woff.woff') format('woff'), /* Modern Browsers */
	url('ff-din-web-pro-black-ttf.ttf') format('truetype'), /* Safari, Android, iOS */
	url('ff-din-web-pro-black-svg.svg') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: "cnBold";
	src: local('SimSun'), local('中易宋体'), local('STXihei'), local('华文黑体');
	font-weight: 700;
	font-style: normal;
}
	
@font-face {
	font-family: "cnRegular";
	src: local('SimSun'), local('中易宋体'), local('STXihei'), local('华文黑体');
	font-weight: 500;
	font-style: normal;
} 
 
@media projection
{
    body {
		font-family:  'Open Sans', Verdana, cnRegular, sans-serif;
		font-size: 85.71% !important;
		background-color: #fff;
	}

	#topnav,
	#breadcrumb,
	#nav,
	form,
	.datasheet,
	.page_nav,
	.pselect2-style-button,
	#footer {
		display: none !important;
	}

	#index {
		width: 100%;
		margin: 0;
		padding: 0;
		border:0;
	}
  
	#header {
		background-color: #a1007b !important;
		background-image: url('bg-leuco-logo-ie8.png') !important;
		background-repeat:  no-repeat !important;
		background-position: left top !important;
		display: block;
		width: 100%;
		margin-bottom: 1.2em;
	}

	#header img {
		height: 66px;
	}
	
	#headerbox img {
		display: none;
	}
  
	#col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; display: none; }
	#col2, #col2_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; display: none; }
	#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }

    .basic {
        margin-bottom: 8px;
    }

    .basic.equalize > div > .subcl, .basic.equalize > div > .subcr, .basic.equalize > div > .subc {
        background-color: #fff;
        margin-bottom: -1000em;
        padding: 8px 8px 1000em;
    }

    .subcolumns { display:table; width:100%; table-layout:fixed; }
    .subcolumns_oldgecko { width: 100%; float:left; }

    .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float:left; }
    .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { float:right; margin-left:-5px; }

    .c20l, .c20r { width:20%; }
    .c40l, .c40r { width:40%; }
    .c60l, .c60r { width:60%; }
    .c80l, .c80r { width:80%; }
    .c25l, .c25r { width:25%; }
    .c33l, .c33r { width:33.333%; }
    .c50l, .c50r { width:50%; }
    .c66l, .c66r { width:66.666%; }
    .c75l, .c75r { width:75%; }
    .c38l, .c38r { width:38.2%; }
    .c62l, .c62r { width:61.8%; }

    .subc  { padding:0 0.5em; }
    .subcl { padding:0 1em 0 0; }
    .subcr { padding:0 0 0 1em; }

    .equalize, .equalize .subcolumns { table-layout:fixed; }

    .equalize > div {
        display:table-cell;
        float:none;
        margin:0;
        overflow:hidden;
        vertical-align:top;
    }

  /*------------------------------------------------------------------------------------------------------*/

  /* (en) output for specific layout elements */
  /* (de) Ausgabe spezifischer Layoutelemente */
	
	h1, h2, h3, h4 {
		display: inline-block !important;
		padding: 0;
	}

	h3 img {
		display: none;
	}
	
	span.strike {
		background: none;
		padding: 0;
	}
  
	ul li {
		list-style-position: outside;
		background: none;
	}

	ol {
		list-style-type: decimal !important;
		list-style-position: outside !important;
		background: none !important;
	}

	.pphone, .pemail {
		padding: 0 !important;
	}
  
	a {
		text-decoration: none;
        color: black;
	}
  
	p.pcaption {
		width: 100%;
	}
  
	.box-bottom-100_content {
		margin-bottom: 1em;
	}

	input {
		display: none;
	}
 
	div {
		background: none !important;
	}

    .subcolumns img {
        width: 100%;
    }

	.tablebox {
		padding: 0;
		margin: 0;
	}

	table.tableproduct, table.tableproductlist {
		width: 100% !important;
	}

	table.tablefix td, table.tableproduct td, table.tableproductlist td {
		height: 55px !important;
	}  
  
	.accordion .pane {
		display: block !important;
	}

	.jquery_tabs h4 {
		margin-bottom: 0 !important;
		padding: 4px;
		border: 0;
		page-break-before: auto;
		page-break-after: avoid;
	}

	.jquery_tabs .tab-content {
        page-break-before: auto;
        page-break-inside: auto;
		page-break-after: auto;
	}

    .tab-content h3 {
        font-size: 90%;
    }
	
	p.psmall a {
		width: 100%;
		display: block;
	}
	
	#newsOverview {
		display: none;
	}

	.feature-list img {
		height: 47px;
		width: auto !important;
	}
	
	h1, h2, h3, h4 {
		page-break-after: avoid !important;
	}
	
	ul {
		page-break-inside: avoid !important;
	}
	
	.nopagebreak {
		page-break-inside: avoid !important;
	}
	
	}
