@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) print stylesheet
 * (de) Druck-Stylesheet
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2.1
 * @revision        $Revision:302 $
 * @lastmodified    $Date:2008-12-14 11:23:55 +0100 (So, 14. Dez 2008) $
 */


@media print
{
	/**
	 * @section basic layout preparation
	 * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
	 */

	/* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers  */
	/* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */
	body { font-size:10pt; overflow: visible; }
	.page_margins { width: 100%; max-width: 100%;}

	/* (en) Hide unneeded container of the screenlayout in print layout */
	/* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
	.language-selection, #logo, #topnav, #nav, #search { display:none; }
	#searchEngineHeadline, #adminMenu, #mainMenu, #pageHeaderImage, .tx-srlanguagemenu-pi1, .tx-macinasearchbox-pi1  { display:none; }
	#leftMenu, .cssDropdownQuickfinder { display:none; }
	#address, #footerMenu { display:none; }

	#header #logos{display: none;}
	
	#logoPrint { display: block;}
	#logoPrint img{ width: 160px; height: auto; margin-bottom: 20px;}
	#addressPrint { display: block; font-size: 14px; color: #888; margin-bottom: 30px;}
	
	.plugin-tx_userextheadimganim #slideShow1 .element img { margin-bottom: 10px; visibility: visible !important; height: auto !important; width: 100% !important;}
	.plugin-tx_userextheadimganim #slideShow1 .element {visibility: visible !important; left: auto !important; top: auto !important; position: relative !important; width: 100% !important; height: auto !important;}
	.plugin-tx_userextheadimganim #slideShow2,
	.plugin-tx_userextheadimganim .cycle-carousel-wrap,
	.plugin-tx_userextheadimganim #slideShow1_nav,
	.plugin-tx_userextheadimganim .cycle-pager,
	.plugin-tx_userextheadimganim .textbox_empty,
	.plugin-tx_userextheadimganim .textbox{display: none;}
	
	
	/* (en) move footer to top */
	#footer,
	#titleMobileMenu,
	.tx-solr{display: none;}

	/*------------------------------------------------------------------------------------------------------*/
	
	#col1,
	#col2,
	#col3 { float: none; }
	
	.pageLayout_3 #col1,
	.pageLayout_3 #col2,
	.pageLayout_1-3 #col2 { display: none; }
	
	#navBreadcrumb,
	#navBreadcrumb a{color: #888; font-size: 10px;}
	
	/*------------------------------------------------------------------------------------------------------*/

	/* (en) Avoid page breaks right after headings */
	/* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
	h1,h2,h3,h4,h5,h6 { page-break-after:avoid; font-weight: normal;}
	
	body{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 1.3;
		color: #444;
	}
	a{color: #888;}
	h1 { font-size: 24px; margin-bottom: 8px; color:#444;} /*Schriftgröße: 30px|45px*/
	h2 { font-size: 20px; margin-bottom: 6px; color:#444;} /*Schriftgröße: 22px|33px*/
	h3 { font-size: 18px; color:#444;} /*Schriftgröße: 18px|27px*/
	h4 { font-size: 16px; color:#444;} /*Schriftgröße: 16px|24px*/
	h5 { font-size: 15px; color:#444;} /*Schriftgröße: 14px|21px*/
	h6 { font-size: 14px; color:#444;} /*Schriftgröße: 14px|21px*/
	strong, b { font-weight: bold; }
	
	#col3 img{width: 200px; height: auto;}
	#col3 .csc-default { margin-bottom: 50px;}
	
	.avancobanner .linklist{display: none;}
	.avancobanner  h4{margin-bottom: 4px; font-size: 14px;}
	.avancobanner .image img{border: 1px solid #ddd; width: 100%; height: auto;}
	
	.subcolumns {overflow: hidden;}
	.c33l, .c33r { width: 33.333%; float: left; overflow: hidden;}
	.subcl, .subc, .subcr{overflow: hidden;}
	
	.imageCaption{font-size:10px;}
	
	table.contenttable td{border-bottom: 1px solid #ddd;}
	
	/* URL Anzeige hinter Links
	a:link:after,
	a:visited:after {
		content:" [" attr(href) "] ";
		font-size:90%;
	}*/
	
	/* Eingabefelder / Formulare */
	
	* {
		box-sizing: border-box;
	}
	
	hr {
		border: 0;
		height: 0;
		border-bottom: 2px solid rgba(238, 238, 238, 1);
	}
	
	fieldset, img {
		border: 0 solid;
	}
	
	#main form .fieldRowRight,
	#main form .fieldRow,
	#main form .subRow {
		margin-bottom: 20px;
		overflow: hidden;
		width: 70%;
	}
	
	#main form label,
	#main form .labelLeft {
		float: none;
		margin-bottom: 5px;
		width: 100%;
	}

	#main form input.text,
	#main form textarea,
	#main form select {
		padding: 5px;
	}
	
	#main form input,
	#main form textarea,
	#main form select,
	#main form label.radio,
	#main form label.checkbox,
	#main form .labelRight {
		display: block;
		float: none;
		margin-left: 0;
		width: 100%;
	}
	
	#pageUid_279 select#adresssuche-country,
	#pageUid_279 select#adresssuche-branche {
		margin: 0 0 20px;
		width: 70%;
	}
	
	#main form input.submit {
		min-width: 142px;
		width: auto;
	}
		
	/* Listen */
	ul {
		margin-left: 0;
		padding-left: 18px;
	}
	
	ul li {
		list-style-type: square;
		margin-left: 0;
	}
	
	/* News */
	
	.NewsPlugin .news-list-container .news-list-item {
		overflow: hidden;
		padding: 10px 0 5px;
	}

	.NewsPlugin .news-list-container .news-list-item .news-list-date {
		margin-right: 20px;
	}
	
	.NewsPlugin .news-list-container .news-list-item img {
		float: right;
		height: auto;
		margin-left: 10px;
		width: 20%;
		margin-bottom: 20px;
	}
	
	.NewsPlugin .news-list-container .news-list-item h3 a {
		text-decoration: none;
	}
		
	.NewsPlugin .news-list-container .news-list-item hr.clearer {
		margin-top: 10px;
		clear: both;
	}
	
	/* Listen Sitemap */
	.csc-sitemap ul li {
		font-size: 16px;
		line-height: 1.7em;
	}
	
	.csc-sitemap ul li ul li {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 7px;
	}
	
	.csc-sitemap ul li ul li ul li {
		font-size: 12px;
		margin-left: 1.6em;
		line-height: 1.3em;
		margin-bottom: 0;
	}
	
	.csc-sitemap ul {
	}
	
	.csc-sitemap  ul li {
		list-style-type: none;
	}
	
	.csc-sitemap  ul li a {
		text-decoration: none;
	}
	
	/* Kontakt Adresse */
	#logoPrint:before {
	  content: "AVANCO GmbH | Planckstraße 15 | 32052 Herford | info@avanco.de | www.avanco.de";
	  float: right;
	  font-size: 10px;
	  margin-bottom: 0px;
	  padding-top: 22px;
	}
	
	/* 3er Bild Kombis */
	
	#main .csc-textpic-imagewrap.csc-textpic-3-col .csc-textpic-imagecolumn {
		width: 32%;
		float: left;
	}
	
	#main .csc-textpic {
		overflow: hidden;
	}
	
	/* Tabelle */
	table {
		width: 100%;
	}
	
	table a {
		text-decoration: none;
	}
	
	th,
	td {
		padding: 0 4px 0 0;
		text-align: left ;
		border: none!important;
		vertical-align: top;
	}

	/* Startseite */
	#pageUid_4 #navBreadcrumb{display: none;}
	#pageUid_4 #c134{overflow:hidden;}
		
	#pageUid_4 .news-teaser-item-image {display: none;}
	#pageUid_4 .news-teaser-item{margin-bottom: 20px;}
	#pageUid_4 .NewsPlugin h3{margin: 0;}
	#pageUid_4 .NewsPlugin h3 a{text-decoration: none; font-size: 14px; font-weight: bold;}
	#pageUid_4 .news-teaser-showallnews{display: none;}
	#pageUid_4 #c79 h2,
	#pageUid_4 #c1008 h2{display: block; border-bottom: 2px solid #888;}
}

#mailname{
    display: none;
}