body{ background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#d2d4d9; padding:0px; margin:15px; margin-top:0px; padding-top:0px; text-align:center;}
body,td,th,div,input,select,textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

form{ margin:0px; padding:0px;}

input,select,textarea{ border:1px solid #12aad5; }

p{ margin-top:10px;}

#border{ width:942px; text-align:left;}
#white-div{ background-color:#FFFFFF; padding:11px; padding-bottom:0px;}

#menu-top{ background-color:#a4e3fa;}

#top-menu-1{ margin-top:10px; margin-bottom:8px; margin-right:14px; float:right;}
#top-menu-1 td{ padding-top:3px; padding-bottom:3px; padding-left:14px; padding-right:14px; margin-top:11px; margin-bottom:14px; color:#047899;}
#top-menu-1 a{ color:#047899; text-decoration:none;}
#top-menu-2{ clear:both; }
#top-menu-2 td{ padding-top:3px; padding-bottom:11px; padding-left:5px; padding-right:5px;  text-align:center; font-weight:bold;}
#top-menu-2 a{ color:#000000; text-decoration:none;}

#innhold-border{ background-image:url(../images/innhold-bg.jpg); background-repeat:repeat-y;}
#innhold-tab{background-image:url(../images/innhold-bg-bunn.jpg); background-repeat:no-repeat; background-position:bottom;}

#venstre-kol{border-right:1px solid #12aad5; width:156px; padding-left:1px; padding-bottom:40px; vertical-align:top;}
#venstre-kol img{border-bottom:1px solid #12aad5;}
#venstre-kol p { margin:0px; padding:0px;}

#hoyre-kol{ padding:0px; padding-bottom:40px;  vertical-align:top; text-align:left;}

#heading{ clear:both; vertical-align:bottom; padding:15px; padding-left:57px; margin-bottom:34px; margin-left:5px; margin-right:5px; background-image:url(../images/heading-bg.gif); background-repeat:repeat-x; background-position:bottom; color:#12aad5; font-size:18px; line-height:28px; }
#underheading { font-size:14px; font-weight: bold; }

#tekst{ float:left; width:390px; margin:0px; padding:0px; padding-left:63px; }
#underside-tekst{ float:left; width:650px; margin:0px; padding:0px; padding-left:63px; }

#bilde{ float:right; width:300px; margin-right:1px; text-align:right;}

#hvordantatesten td{ width:148px; border:1px solid #12aad5; vertical-align:top;}
#hvordantatesten td p{ padding:0px; margin:5px;}

.bilde{border:1px solid #12aad5; margin-right:5px;}


#prod-tab td{ vertical-align:top;}
#prod-bilde{ width:100px; padding-right:4px; padding-bottom:25px;}
.prod-bottom{ padding-top:10px; padding-bottom:25px;}

p.lesmer{ background-image:url(../images/p-lesmer.gif); background-repeat:no-repeat; margin:0px; padding:0px; margin-top:3px; padding-left:15px; color:#12aad5;}
p.lesmer a{ color:#12aad5; text-decoration:none;}

.textheading{ font-weight:bold; color:#000000;}
p.textheading{ padding:0px; margin:0px; font-weight:bold; color:#000000;}
.frontheading{ font-weight:bold; font-size:12px;}


#prodmen{ margin-right:12px; width:200px; }
#prodmen th{ border:1px solid #12aad5; background-color:#a4e3fa; color:#000000; text-align:left; padding:9px; padding-left:13px;}
#prodmen td{ background-image:url(../images/td-prodmen.gif); background-repeat:no-repeat;  border:1px solid #12aad5; border-top:none; text-align:left; padding:9px; padding-left:31px; color:#12aad5;}
#prodmen a{ color:#12aad5; text-decoration:none;}

#gen-tab th{ border:1px solid #12aad5; background-color:#a4e3fa; color:#000000; text-align:left; padding:9px; padding-left:13px;}
#gen-tab_td{ background-image:url(../images/gen-tab-bg.jpg); background-repeat:repeat-x; background-position:bottom;  border:1px solid #12aad5; border-top:none; text-align:left; padding:9px; padding-left:13px; }

table#formtab td{ padding-bottom:2px; padding-top:2px;  color:#54555d;}

.grey{ color:#54555d;}
.blue{ color:#047899;}
.red{color:#ff0200;}
.orange{ color:#ff6e00;}
.noborder{ border:none;}
.small{ font-size:10px; }

#rudi td{padding-top:2px;  padding-bottom:2px;}

#bestille-prod-tab td{ border-bottom:1px solid #d3d1d1; padding-bottom:6px; padding-top:6px;}
#kontakt-oss-tab td{ padding-bottom:6px; padding-top:6px;}

.prod-info{border:1px solid #12aad5; background-image:url(../images/prod-info-bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#ddf5fd; padding:18px;}



#front-tab{ background-image:url(../images/front-tab-bottom-bg.jpg); background-repeat:repeat-x; background-position:bottom; margin:0px; }
#front-tab-row2 td{ }
#front-tab-l1 {border-left:1px solid #12aad5;}
#front-tab-l2 {border-left:1px solid #12aad5; background-image:url(../images/front-tab-dots.gif); background-position:bottom right; background-repeat:repeat-y;  }
#front-tab-r1 {border-right:1px solid #12aad5;}
#front-tab-r2 {border-right:1px solid #12aad5; background-image:url(../images/front-tab-dots.gif); background-repeat:repeat-y; background-position: bottom left;}
#front-div-1{padding:20px;padding-top:0px;}
#front-div-2{ padding:20px;padding-top:0px;}
#front-div-3{ padding:20px;padding-top:0px;}

.front-div-1{padding:20px; padding-bottom:0px;}
.front-div-2{ padding:20px;padding-bottom:0px;}
.front-div-3{ padding:20px;padding-bottom:0px;}


.prodimg{ margin-right:12px;}
td.lesmer_td{ text-align:right; vertical-align:bottom; }
table td.lesmer_td a{ width:60px; color:#12aad5; text-decoration:none; background-image:url(../images/p-lesmer.gif); background-repeat:no-repeat; margin:0px; padding:0px; margin-top:3px; padding-left:5px; display:block;}


#footer2{ clear:both; margin-left:63px; margin-right:40px;}