* {margin:0px; padding:0px; font-family:verdana; font-size:11px; color:#444; line-height:1.3em; vertical-align:top;}
html,body {width:100%; height:100%; background-color:#eee;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; border-style:none; border-width:0px; border:0px;}

ul {margin-left:1.8em;}
ol {margin-left:2em;}
td {vertical-align:top;}
ul li ul {margin:0 0 0 1.2em;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em;}

a {color:#238fcd; text-decoration:none;}
a:hover {color:black; text-decoration:underline;}

h1,h2,h3,h1 a,h2 a,h3 a {font-family:verdana; margin:0.8em 0px 0.2em 0px; color:black;}

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

/* main table */
#maintable {margin:0 auto; background:url(/Webnodes/binary/glasindustrien.org/image_3087.png) repeat-y left top white; border-bottom:7px solid #21439c;}
#table td {text-align:left; vertical-align:top;}
#leftcol {padding:20px 0px;}

/* menu */
#menu * {font-size:11px;}
#menu div.section {background:url(/Webnodes/binary/glasindustrien.org/image_3088.png) no-repeat left top; clear:both; margin-bottom:5px;}
#menu div.section div.spacer {background:url(/Webnodes/binary/glasindustrien.org/image_3089.png) no-repeat left top; height:27px;}
#menu h2 {margin:0px 50px; text-align:center; font-family:"Helvetica Neue",helvetica,arial; font-weight:bold; font-size:14px; color:white; text-transform:uppercase; height:24px; line-height:24px;}
#menu div > ul {margin:10px 45px 0px 55px;}
#menu div ul li {padding:2px 0px;}
#menu div ul li * {line-height:1.1em;}
#menu a {color:black; text-decoration:none;}
#menu a:hover {color:white;}
#menu a.leafnode {font-weight:bold;}

#menu ul {list-style-image:url(/Webnodes/binary/glasindustrien.org/image_3127.png);}

/* fakta box */
#fakta-box,#fakta-box * {font-family:arial; font-size:12px; color:black;}
#fakta-box {margin:10px 34px 10px 25px; background-color:#cae6e7; padding:10px 10px 5px 10px;}
#leftcol .image {margin:20px 30px 10px 25px;}
#leftcol .image-text {font-style:italic; margin:3px 0px 7px;}

/* breadcrumb */
#breadcrumb {margin:20px 0px;}
#maincol #breadcrumb,#maincol #breadcrumb * {font-size:10px; text-decoration:none;}

/* maincol */
#maincol * {font-size:12px;}
#maincol .padding {margin:0px 20px 20px 0px;}
#maincol h1 {font-size:17px; margin-bottom:17px;}
#maincol h2 {font-size:14px;}
#maincol h3 {font-size:12px;}
#maincol hr {display:block; border:none; border-top:1px solid #c9caca; margin:20px 0px; height:1px; clear:both;}

#maincol img.left {margin:0px 30px 10px 0px;}
#maincol img.right {margin:0px 0px 10px 20px;}

#maincol table.style1 td {padding:5px; border:1px solid #ddd;}

.wform div.button {display:block; margin:10px 0px;}

/* lightbox */
#maincol .lightbox {border-top:6px solid #ddd; padding:15px 0px; margin-top:15px;}
#maincol .lightbox a {padding:5px; line-height:110px;}

/* address bottom */
#address {height:30px; padding:15px 0px; vertical-align:bottom;}
#address,#address * {font-size:11px;}
#address h2 {font-size:14px; color:#21439c;}

/* images */
#maincol .image {font-size:11px; color:#888; font-style:italic; margin:15px 0px;}
#maincol .image img {display:block; margin-bottom:3px; border:1px solid #ddd;}

/* rightcol */
#rightcol .pin {margin-top:15px;}

/* slides */
#rightcol .slides {margin:15px 0px 0px 0px;}
.slides img {display:none;}
.slides img.active {display:block;}
.slides div {position:absolute; z-index:1; margin:-22px 0px 0px 7px; padding:0px 25px 0px 0px;}
.slides div a {padding:4px 5px; margin-right:5px; background-color:white; color:black; font-family:arial; font-size:9px; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle;}
.slides div a.active,.slides div a:hover {background-color:black; color:white;}

/* form button */
.wform button {border:none; background-color:#21439c; color:white; font-size:15px; font-weight:bold; padding:5px 10px;}
.wform button:hover {background-color:black; cursor:pointer;}
.wform button,.wform button * {color:white;}
#rightcol .wform {background-color:#99cfd1; margin:16px 23px 0px 0px; padding:14px 10px 14px 14px;}
#rightcol .wform p {font-size:10px;}

#rightcol #brugervejl {display:block; margin:0px 22px 10px 0px; background-color:#238fcd; color:white; padding:5px; font-weight:bold;}

/* indeks */
#alfa a {padding:2px 4px; border:1px solid #369; font-size:9px; font-weight:bold; color:black; text-decoration:none;}
#alfa a:hover {background-color:#369; color:white;}
#indeks h2 {font-size:1.7em; font-weight:bold;}

/* blank */
#blank {margin:10px auto;}
#blank h1 {font-size:17px; margin-bottom:10px;}
#blank h2 {font-size:14px;}
#blank h3 {font-size:12px;}
#blank hr {display:block; border:none; border-top:1px solid #c9caca; margin:20px 0px; height:1px; clear:both;}
