html { height: 100%; margin-bottom: 1px; }

body {  
 margin:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #294425;
 background-color: #fafafa;
 }

.tbContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #294425;background-color:#fff;}

#container {background-color: #fff;width:911px;text-align:left;border:solid 1px #e8e3d7;margin-top:40px;min-height:536px;}

#topbar {width:911px;background-color:#f5f3ee;height:90px;}
#toplogo {float:left;height:65px;width:195px;padding-left:20px;padding-top:16px;}
#topmenu {float:left;height:37px;padding-top:48px;}

#submenu {float:left;width:215px;padding-top:30px;}
#spacer {float:left;width:1px;height:410px;}
#pagecontent {float:left;width:398px;font-size:11px;margin-top:27px;}
#frontpagecontent {float:left;width:911px;background-image:url('/images/design/front_bg.jpg');background-repeat:no-repeat ;height:536px;}
#boks {float:left;text-align:center; margin-top:30px;width :290px;}
#footer {text-align:right;padding:0 12px 12px 0;}
#enter {margin-left:685px; margin-top:180px;}
#contactcontainer {font-weight:bold;font-size:11px;color:#9da988;margin-left:264px;margin-top:60px;line-height:16px;}
#contactcontainer a:link {color:#9da988;}
#contactcontainer a:hover {color:#294425;}
#contactname {float:left;text-align:right;padding:20px;}
#contactphone {float:left;text-align:left;padding:20px;}

td,.brodtekst {  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 }

h1 {  font-size: 16px;color: #294425; font-weight: bold;margin:0 0 10px 0;}
h2 {  font-size: 14px;color: #294425; font-weight: bold;margin:0 0 10px 0; }
h3,.overskrift {  font-size: 11px;color: #294425; font-weight: bold;margin:0 0 10px 0; }
p { margin:10px 0 10px 0;}
 
a:link, a:visited {color: #eb8e22; text-decoration: none}
a:hover {color: #294425; text-decoration: none}

.alminput { border: 1px solid black;}
.almknap { border: 1px solid black;cursor:hand; padding: 2px 4px 2px 4px; background-color: #ccc;}

/* menustyles */
#topmenu table td,#topmenufront table td {padding:0;font-size: 10px; color: #294425;height:18px;font-weight:bold;}
#topmenu #active, #topmenufront #active {font-size: 10px; color: #9da988; text-decoration:none;}
#topmenu a,#topmenu li a:visited, #topmenufront a,#topmenufront li a:visited {font-size: 10px; color: #294425;padding-right:30px; text-decoration:none;font-weight:bold;}
#topmenu a:hover, #topmenufront a:hover {font-size: 10px; color: #9da988; text-decoration:none;padding-right:30px;font-weight:bold;}

#submenu ul {padding: 0;margin: 0;list-style: none;width:215px;}
#submenu li {position:relative;padding-top:5px; text-align:left;font-size:10px;}
#submenu li #subactive {color: #9da988; text-decoration:none;}
#submenu li #subactive a:link {color:#9da988; font-weight:bold;}
#submenu li a,#submenu li a:visited{font-weight:bold;padding-left:20px; color: #294425; text-decoration:none;}
#submenu li a:hover {color: #9da988; text-decoration:none;}

#submenu ul li ul {padding: 0;margin: -5px 0 0 0;list-style: none;width:190px;}
#submenu li ul li {position:relative; padding-left:15px;padding-top:5px; text-align:left;height:18px;}
#submenu li ul li #subactive {color:#9da988; font-weight:bold;}
#submenu li ul li a:link,#submenu li ul li a:visited {color:#294425;position:relative; padding-left:15px;padding-top:5px; text-align:left;height:18px;}
#submenu li ul li a:hover {color:#294425;position:relative; padding-left:15px;padding-top:5px; text-align:left;height:18px;}

#stor {margin-bottom:10px;margin-left:4px;height:16px; padding-left:16px; width:180px;background-color:#eb8e22;line-height:14px;}
#stor a:link, #stor a:visited {font-size: 10px;color:#fff !important;font-weight: bold;}

