
* {margin:0px; padding:0px; font-family:verdana; font-size:11px;}
html,body {width:100%; height:100%;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; 
border-style:none; border-width:0px; border:0px;}
.spacer {clear:both;}

body {background:url(/Webnodes/binary/scanpipe.dk/image_250_da.jpg) repeat-x top left white; text-align:center;}
ul {margin-left:1.5em;}
ol {margin-left:2em;}
td {vertical-align:top;}
ul li ul {margin:0 0 0 1em;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em;}

.invis {display:none; visibility:hidden;}
.white {background-color:white;}

#maincol a,.column a,#rightcol a {color:#f55904;}
#maincol a:hover,.column a:hover,#rightcol a:hover {color:black;}

/* rows */
#row1 {vertical-align:bottom;}
#row1 .spacer {height:1px; margin-bottom:10px;}
#row3 {height:8px;}
#row4 {border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:none; background:url(/Webnodes/binary/scanpipe.dk/image_259_da.png) no-repeat bottom right;}
#row4 * {font-size:11px; color:#444; line-height:1.3em; border}

/* search */
#searchtable {margin-right:15px; float:right; vertical-align:middle;}
#searchtable * {vertical-align:middle;}
#searchtable input {background-color:white; border:1px solid #ced4d0;}
#searchtable .label {color:white; font-size:9px; text-transform:uppercase; font-weight:bold;}
#searchtable .query {color:#aaa; font-size:10px; padding:0 2px; height:17px; line-height:16px;}
#searchtable .button {margin:0 0 0 2px;}

/* mainmenu */
#mainmenu {margin:4px 0 0 10px;}
#tp {text-decoration:underline;}
#nav { display:block; list-style:none; height:10px; line-height:10px;}
#nav,#nav * { margin:0; padding:0; }
#nav li { float:left; position:relative; list-style:none; }
#nav li a {color:white; line-height:20px; height:20px; padding-right:40px; text-decoration:none;}
#nav li a.toppage {text-decoration:underline;}
#nav li ul { display:none; position:absolute; background-color:white; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#nav li > ul { top:auto; left:auto; }
#nav li:hover ul, #nav li.over ul { display:block; top:20px; left:0; }
#nav li ul li { display:block; clear:both; }
#nav li ul  li a { display:block; width:150px; padding:4px 4px 4px 6px; text-decoration:none; color:black; line-height:normal; height:auto; }
#nav li ul li a:hover, #nav li ul li.over { display:block; background-color:#ccc; }

/* maintable */
#maintable {margin:0 auto; text-align:left; vertical-align:top;}

/* maincol */
#maincol {vertical-align:top; vertical-align:top; padding:0;}
#maincol .padding {margin:20px 20px 0px 25px;}
#maincol .quote {padding:5px; margin:10px 0; background-color:#eee;}
#maincol hr {border:none; border-bottom:1px solid #dedede; height:1; margin: 0; clear:both;}
#maincol h1,#maincol h2,#maincol h3,#maincol h1 *,#maincol h2 *,#maincol h3 *
{line-height:1.1em; margin:0.8em 0 0.2em 0;}
#maincol h1 {color:#f55904; font-size:17px; font-weight:normal; margin:0.3em 0 0.4em 0;}
#maincol h2,#maincol h2 * {font-size:13px; color:#f55904;}
#maincol h3,#maincol h3 * {font-size:11px;}
#maincol .date {font-weight:bold; margin:5px 0; color:black;}

#maincol .left {margin:0 5px 2px 0;}
#maincol .right {margin:0 0 2px 5px;}

#maincol .gallery {clear:both; margin-bottom:0.8em;}
#maincol .gallery img {border:1px dotted #ddd; margin:5px 5px 0 0;}

#maincol .news .article {border-top:1px solid #dedede; padding:10px 0;}
#maincol .news .date {width:90px; float:left; margin:0;}

#products td {padding:3px; border-bottom:1px solid #ddd; font-size:9px;}
#products tr:hover {background-color:#eee;}
#products a {color:#707070; text-decoration:none;}
#products .pid {width:10%; white-space:nowrap; border-right:1px solid #ddd;}
#products .unit {width:7%; border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
#products .price {width:12%; text-align:right; white-space:nowrap;}
#products #head td,#products .current td {background-color:#eee; font-weight:bold;}

#remarks {margin:5px 0 10px 0;}
#remarks td {border:none;}
#remarks img {float:left;}
#remarks b {display:block; margin:5px 0 1px 0;}

/* download */
.download {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/default.png) no-repeat left center;}
.download a {padding-left:20px; display:block; font-size:0.9em; height:18px; line-height:18px;}
.download a.pdf {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/pdf.png) no-repeat left center;}
.download a.jpg,.download a.gif,.download a.png,.download a.tif,.download a.eps {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/image.png) no-repeat left center;}
.download a.zip,.download a.rar,.download a.gz {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/archive.png) no-repeat left center;}
.download a.avi,.download a.mpg,.download a.mpeg,.download a.wmv {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/movie.png) no-repeat left center;}
.download a.txt,.download a.doc {background:url(/Webnodes/2.1.0/public/image/icon/download/16x16/text.png) no-repeat left center;}

#contact td {vertical-align:top;}
#contact img {border:1px solid #dedede; margin:0 10px 25px 0;}
#contact strong {font-size:12px; color:black;}
#contact h2 {margin:15px 0 15px 0;}
#contact h3 {margin:0 0 10px 0; padding:0;}

#links img {border:1px solid #dedede; margin:0 15px 15px 0;}

#col2 {width:220px; float:right; margin:0px 0px 0px 10px; padding:0 15px; border-left:1px solid #ddd;}

#rightcol {border-left:1px solid #ddd; border-right:1px solid #ddd;}
#rightcol .padding {margin:25px 20px 20px 25px;}
#rightcol .news .article {margin:10px 15px 5px 0; padding:10px 0; border-top:1px solid #dedede;}
#rightcol .news .date {font-weight:bold; margin:5px 0; color:black;}

#prightcol {border-left:1px solid #ddd; border-right:1px solid #ddd; background:url(/Webnodes/binary/scanpipe.dk/image_344_da.png) repeat-x; }
#prightcol .padding {margin:25px 10px 10px 15px;}
#prightcol #jump {margin:10px 0;}
#prightcol #jump img {margin:-1px 0 0 1px;}
#prightcol select {width:240px; border:1px solid #ddd;}
#prightcol .button {border:1px solid #bbb; background-color:white; color:#f65600;}

/* footer */
#row5 {background:url(/Webnodes/binary/scanpipe.dk/image_262_da.png) no-repeat 0 4px;}
#footer {margin:18px 0 20px 20px;}
#footer * {font-size:10px; color:#989898;}
#footer td {padding:4px 0;}
#footer td strong {color:#f55904;}
#footer a:hover {color:black;}

#google_translate_element {display:block; text-align:center;}

/* wizref */
#wizref,#wizref p,#wizref a {color:white; font-size:0.1em;}
