@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 {
body { line-height: 2em; font-size: 65%; margin-left: 1cm; }
#footer, #subnavi, #stepnav, .topnav, #border-top, #border-bottom, #login, #suchfeld, #language, #main > .subcolumns > .c20l img, #steps, .ordernavi, td.menge input, td.delete, td.rabatt, .alerttext, #printme {
	display: none;
}
#header, .page_margins, .page, .bg-gradient {
	background: none!important;
}
#main {
	background: #fff;
}
#main > .subcolumns > .c20l .adress, a {
	color: #666;
}
.page_margins, .page, #main, #header, div.w4 {
	width: 15.5cm;
	margin: 0;
	padding: 0;
}

#header {
	height: 120px;
	overflow: hidden;
	margin-bottom: 2cm;
border-bottom: 1px solid #ccc; 
}
#logo {
	width:96px;
	height: 96px;
	position: absolute;
	top: 0;
	left: 1cm;
}
div.adress {
	font-size: 75%;
	position: absolute;
	left: 11.5cm;
	width: 5cm;
	overflow: hidden;
	top: 0;
text-align: right;
}
div.adress div {
	width: 50%;
	float: left;
	white-space: nowrap;

}
div.adress div p {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 200%;
}
div.bottomline2 {
position: relative!important;
margin-left: 0!important;
height: 192px;
margin-top: 10px;
margin-bottom: 0;
}
div.textcontent {
display: block;
position: relative;
z-index: 1000;
margin-bottom: 1cm;
}

#footer {
	font-size: 80%;
	margin-top: 10px;
	padding-top: 5px;
	width: 21cm;
	color: #999;
}
.subcolumns {
	width:100%;
}
div.w4 {overflow: hidden;}
div.w4 img { width: 15.5cm;
height: auto;
}
div.w4.h1.innen {
height: 192px;
overflow: hidden;
}
div.w4.h1.innen img {
float: left;
width: auto;
height: 100%;
}
.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;
}
.c50l, .c50r {
width: 	7.5cm;
padding: 0 0 10px 0;
}

.w1, .w2, .w3, .w4 { margin: 10px 0; }

/* products */

div.uebersicht a {
width: 96px;
height: 112px;
float: left;
}
div.shop .c80r { width: 100%!important }
div.order { width: 100%!important; }
div.order table { width: 100%; }
div.order table td.summe,div.order table td.preis {text-align: right!important}
div.shop input { border: none; width: 100%; }
div.shop input.checkbox,div.shop input.radio, div.shop input.submit, input#paypalimg { border: none; width: auto; }
div.shop label { height: 2em; }
div.shop table thead td { font-size: 110%; font-weight: 700!important; padding-left: 0;}
div.shop table tbody td { padding-left: 0;}
}
