

/* meyer reset */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, li /*, ul, fieldset, form, label, legend *//*,table, caption, tbody, tfoot, thead, tr, th, td*/ {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 14px;    font-family: inherit;    vertical-align: baseline;    background-color:transparent;    overflow:visible;    border-collapse:collapse;}* { font-size:1.05em; }html { font-size:62.5%;    overflow:auto;}body { font-size:1.05em;}table {    font-size: 0.9em;}td {    border: 1px solid #5a5a5a;    border-collapse: collapse;}.hidden, .hidden_m {	position: absolute;	left: -1000px;	top: -10000px;    display:none;}.skip, dfn {	position: absolute;	left: -1000px;	top: -10000px;}.print {    display: block;    visibility: visible;    top:0;    left:0;}.logo {position: relative;left: 12cm;top: 0;display: block;}body, #inhalt1 {    	width: 16cm;        margin: 0cm 1.5cm 5cm 1cm;	text-align: left;	font-family: Arial, Verdana;	color: #000;}h1, h2, h3 {	margin-top: 1em;	margin-bottom: 1em;	color: #2d6311;}h1 {	font-size: 1.4em;	font-weight: normal;}h2 {	font-size: 1.2em;	margin-bottom: 0.5em;}h3 {	font-size: 1.1em;	margin-bottom: 0em;}ul {}a {	text-decoration: none;	color: #87b600;    font-weight: bold;}#header, #menu1, #menu3, #sidebar1, #sidebar2, #sitesearch {    display: none;    visibility: hidden;}#tx-ttproducts-pi1-basket  b,  #tx-ttproducts-pi1-basket span  {    font-size: 12px;}.grusskartenfeld label {    display: none;} 
