* {margin:0px; padding:0px; font-family:verdana; font-size:11px; color:#7F7F7F; text-align:left; vertical-align:top;}
html,body {width:100%; height:100%; text-align:center;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; border-style:none; border-width:0px; border:0px;}
body {background:url(/Webnodes/binary/trioline.dk/image_254_da.png) repeat-x #E7E7E7;}

ul {margin-left:1.5em;}
ol {margin-left:2.5em;}
td {vertical-align:top;}
ul li ul,ol li ol {margin:0 0 0 1em;}
p,ul,ol {margin-bottom:0.8em; line-height:1.25em;}
li {list-style-image:url(/Webnodes/binary/trioline.dk/image_277_da.png);}
input.button {text-align:center; vertical-align:middle;}

hr {display:block; border:none; border:0; border-bottom:1px solid #E7E7E7; height:1px; margin:15px 0; clear:both;}

img.left {float:left; margin:0 5px 5px 0;}
img.right {float:right; margin:0 0 5px 5px;}

div.spacer {clear:both;}
h1.invis {display:none;}

h1,h2 {color:#96bd4b; font-family:arial; font-size:18px; font-weight:normal; margin-bottom:0.2em;}
h2 {font-size:12px; font-family:verdana; font-weight:bold;}
h3 {margin-bottom:0.2em;}

a {text-decoration:none;}
a:hover {color:black;}

.padding {margin:20px;}

#maintable {margin:0 auto; background-color:white;}
#header {margin:0 5px;}

#language {text-align:right; vertical-align:middle;}
#language a {margin:0 5px;}
#language a.curr_lang {color:#96bd4b;}

#mainmenu {margin:10px 25px 0 25px; border-bottom:1px solid #E7E7E7;}
#mainmenu div {padding-bottom:10px;}
#mainmenu a {font-size:12px; margin-right:15px; white-space:nowrap; }
#mainmenu a.toppage {color:#96bd4b;}

#loginlink * {text-align:right;}
#loginlink a {margin:0;}

#fpboxes {margin:4px;}
.fpbox {border:1px solid #E7E7E7; margin:0px 2px 2px 2px; height:230px;}
.fpbox .padding {margin:7px 4px 5px 7px;}

#content {margin:0 25px;}
#maincol .padding {margin:15px 15px 20px 0;}
#maincol a {color:#96bd4b;}
#maincol hr {display:block; border:none; border-top:1px solid #96bd4b; height:1; margin:15px 0; clear:both;}

#rightcol {border-left:1px solid #E7E7E7;}
#rightcol .padding {margin:20px 0 20px 20px;}
#rightcol hr {width:275px; margin:15px -20px;}
#right col li strong a {color:#96bd4b;}

#leftcol div.padding {margin:15px 30px 15px 0;}
#leftcol input {vertical-align:top;}

#products {margin:-18px 0 20px 0;}
.product {float:left; margin:2px; width:138px; height:145px; border:1px solid #E7E7E7; text-align:center;}
.product div {margin-top:7px; height:120px; text-align:center;}

#folders a {display:block; width:110px; height:15px; float:left; padding-left:15px; background:url(/Webnodes/binary/trioline.dk/image_277_da.png) no-repeat left center;}
#folders a.leafnode {color:#96bd4b; font-weight:bold;}
#images,#images * {text-align:center; margin:0;}
#links {margin-top:5px; text-align:center;}
#links a {font-size:11px; line-height:16px; padding:3px;}
#links a.current {color:#96bd4b; font-weight:bold;}

.wform input, .wform select, .wform textarea {
display:block; padding:1px 2px; margin:0 0 4px 0; color:#999;}
.column input,.column select,.column textarea {width:247px;}
.wform select {width:auto;}
.wform textarea {height:120px; overflow:auto;}
.wform input.checkbox {width:auto; display:inline; margin-right:3px; vertical-align:middle;}
.wform span.checkbox {margin-right:4px;}
.wform input.button {width:auto; display:inline; text-align:center; color:black;}
.wform input.hidden {display:none; margin:0; padding:0;}

.xform {padding-bottom:15px;}
.xform div {margin-top:5px; vertical-align:top;}
.xform div.spacer {clear:both; padding:0; margin-top:5px; border-bottom:1px solid #E7E7E7;}
.xform span {float:left; width:150px; line-height:20px; vertical-align:middle;}
.xform input, .xform select, .xform textarea {float:right; color:#999;}
.xform input, .xform select {width:180px;}
.xform textarea {width:180px; height:60px; margin-bottom:3px;}
.xform .buttons {margin-top:10px;}
.xform input.button {width:auto;}

#form td {padding:2px; border-bottom:1px solid #E7E7E7; vertical-align:middle;}
#form select {width:140px; float:none;}
#form #h td {font-weight:bold;}
#form .carriage input, #form .cover input {float:left; width:95px;}
#form .qty {text-align:right;}
#form .qty input {width:20px; text-align:center;}
#form #comments {width:300px;}

.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;}

.gallery a img {float:left;}
.gallery .spacer {height:0; border-bottom:1px solid #ddd; margin:3px 0;}

#contact td,#contact-header td {vertical-align:top;}
#contact-header {border-bottom:1px solid #E7E7E7; margin:10px -20px 10px 0;}
#contact-header td {color:black; padding-bottom:9px;}
#contact td p {line-height:1.6em;}

#distriblist {margin-bottom:20px}
#distriblist td {padding:5px 10px 5px 0px; border-bottom:1px solid #E7E7E7;}
#distriblist a {font-weight:bold;}

#distribinfo {line-height:1.6em;}

#footer {background-color:#F1F1F1; text-align:center; vertical-align:middle;}
#footer p {display:inline;}
