/**
 * DRUCK Stylesheet für Gantner Instruments
 * 
 * gr-a gmbh agentur für technik-kommunikation
 * www.gr-a.net
 * 08.2009
 *
 */
  
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; 	padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
html { height:100%; margin-bottom:1px; }
body { font-size:14px;	font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif; line-height:160%; color:#000; text-align:center; }
#kopp, #content { text-align:left; margin:0 auto; background:#fff; width:auto; }
p { margin:4px 0; }
#kopp { height:150px; }
#headline { padding:20px 0; }
#headline h1 { font-size:20px; margin:0; padding:5px 0; color:#006aa8; } 
.con { margin:0 auto; text-align:left; padding:0; width:auto; }
#news { width:340px; float:left; padding-right:28px; font-size:12px; line-height:18px; }
#news a { color:#00486f; text-decoration:none; border-bottom:1px solid #00486f; }
#news a:hover { color:#f07f21; border-bottom:1px solid #f07f21; } 
#news h2 { color:#00486f; font-weight:bold; padding-top:8px; }
#news img { margin:4px 4px 4px 0; float:left; border:1px solid #00486f; }
#news.aktuelles { width:500px; font-size:14px; line-height:160%; padding:0; }
#news.aktuelles img { margin:4px 20px 4px 0; float:left; border:1px solid #00486f; }
#news #produkte { width:340px; float:left; padding:30px 28px 0 0; font-size:12px; line-height:18px; }
#news #produkte img { margin:4px 4px 4px 0; float:left; border:none; }
#news #produkte a { color:#006aa8; text-decoration:none; border:none; }
#news #produkte a:hover { color:#f07f21; }
#home { width:360px; float:left; } 
ul { list-style-type:square; }
ul.orange { list-style-image:url(/_fx/libullet.gif); margin-left:16px; }
a.t { color:#006aa8; text-decoration:none; } 
a.t:hover { color:#f07f21; }
a:focus { outline:none; }
a.r { color:#006aa8; clear:both; float:right; } 
a.r:hover { color:#f07f21; }
.tipp { color:#006aa8; font-size:11px; margin:0; padding:0; } 
a[rel='pdf'], a[rel='zip'] { color:#006aa8; padding:6px 0 6px 25px; }
a[rel='pdf']:hover, a[rel='zip']:hover { color:#f07f21; }
a[rel='pdf'] { background:transparent url(/_fx/pdf.png) no-repeat top left; background-position:0 5px; }
a[rel='zip'] { background:transparent url(/_fx/zip.png) no-repeat center left; }
h1,h2 { color:#006aa8; padding:10px 0 5px 0; font-weight:bold; }
h1 { font-size:16px; }
h2 { font-size:14px; }
.detail { clear:both; }
img.t { margin:10px 0; }
p.t { width:550px; }
p.t460 { width:460px; }
p.kl { font-size:12px; line-height:16px; padding-bottom:10px; }
p.b { font-weight:bold; }
.or { color:#f07f21; }
img.q { margin-top:5px; margin-bottom:5px; padding-right:10px; vertical-align:middle; }
.greybox { background:#e9e9e9; padding:10px; margin:20px 26px; width:380px; }
.greybox h3 { color:#006aa8; font-weight:bold; }
.greybox h4 { font-size:11px; line-height:150%; padding-bottom:20px; }
.greybox label { font-size:11px; line-height:150%; }
.greybox input { margin:0 0 0 5px; padding:2px; }
.greybox input.kurz { width:150px; }
.greybox input.lang { width:314px; }
.greybox input.plz { width:100px; }
.greybox input.ort { width:200px; }
.greybox input.radio { margin:0 5px; }
.ebloxximg, .qbloxximg, .ismimage { float:left; width:200px; margin:0 20px 0 0; }
.ebloxximg img, .qbloxximg img, .ismimage img { border:1px #ccc solid; }
ul.ebloxx, ul.qbloxx, ul.ism { float:left; width:300px; margin:0 0 0 10px; line-height:110%; }
ul.ebloxx li, ul.qbloxx li, ul.ism li { padding:2px 0; font-weight:bold; }
ul.ebloxx li.klein, ul.qbloxx li.klein, ul.ism li.klein { padding:0 0 10px 0; font-size:11px; color:#000; list-style-type:none; font-weight:normal;}
.imgright {	float:right; margin-left:10px; margin-top:-10px !important; margin-top:0px }
.imgright40 { float:right; margin-left:10px; margin-top:-10px !important; margin-top:0px; margin-right:40px; }
.imgleft { float:left; margin-right:10px; }
table#z { width:550px; }
tr.z { margin-bottom:20px; }
td.z { width:100px; }
td.z2 { width:450px; padding-left:20px; vertical-align:top; }
table#z .img { border:1px solid #00486f; }
td.dli { width:103px; }
td.dl { width:125px; vertical-align:middle; line-height:120%; }

#print { clear:both; font-size:10px; line-height:14px; text-align:left; color:#666; }
#sprachauswahl, #pyramide, #nav, #fuss, #homelink, .noprint { display:none; } 
.detail h2 { width:100%; }