html, body { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { }

* { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
img { border: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

.clearboth { clear: both; }

#flash_intro { width: 995px; height: 612px; margin: 0 auto; }

#container { width: 995px; height: 612px; background: #FFF; margin: 0 auto; margin-top:0px;}
#top { height: 72px;}
#top_logo { width: 190px; height: 62px; float: left; padding-top:0px;}
#top_menu { width: 720px; height: 37px; float: right; padding-top: 35px; }
#top_menu ul { list-style-type: none; margin: 0; padding: 0; text-align:right; float:right;}
#top_menu ul li { margin: 0; padding: 0; display: inline; }
#top_menu ul li a { display: block; float: left; width: 115px; font-size: 10px; text-decoration: none; color: #8a8c8e; padding-right: 0px; } 
#top_menu ul li a:hover { text-decoration: underline; }
#top_menu ul li a.top_menu_active { color: #000; font-weight: bold; height:29px;}

#midt { clear: both; height: 440px; border-top: 0px solid #bcbdc0; border-bottom: 0px solid #bcbdc0; }
#menu { clear: both; height: 100px; position: relative; }
#menu_paging { width: 220px; padding: 10px 0 0 85px; float: left; color: #8a8c8e; font-size: 13px; }
#menu_paging a { color: #8a8c8e; font-size: 13px; text-decoration: none; }
#menu_paging a:hover { text-decoration: underline; }
#menu ul { list-style-type: none; margin: 0; padding: 0; }
#menu ul li.menu_li { margin: 0; padding: 0; display: block; width: 115px; height: 100px; padding-right: 0px; float: left; overflow: hidden; }
#menu ul li.menu_li_active { margin: 0; padding: 0; display: block; background-color:#c7c7c7; width: 115px; height: 100px; padding-right: 0px; padding-top:10px; float: left; overflow: hidden; }
#menu ul li.menu_li_inpath { margin: 0; padding: 0; display: block; background-color:#c7c7c7; width: 115px; height: 100px; padding-right: 0px; padding-top:10px; float: left; overflow: hidden; }
#menu ul li ul { margin: 0; padding: 0; }
#menu ul li ul li { margin: 0; padding: 0;  }
#menu ul li ul li a { font-size: 10px; text-decoration: none; color: #fff; height: 12px; padding: 0 0 0 1px; margin: 0; display: block; }
#menu ul li ul li a:hover { font-size: 10px; text-decoration: underline; }
#menu ul li ul li a.menu_active { color: #000; font-weight: bold; }
#menu ul li ul li a.menu_active:hover { text-decoration: underline; }

#menu ul li.menu_li_inpath a { font-size: 10px; text-decoration: none; color: #fff; height: 12px; padding: 0 0 0 1px; margin: 0; display: block; }
#menu ul li.menu_li_inpath a:hover { font-size: 10px; text-decoration: underline; }
#menu ul li.menu_li_inpath a.menu_active { color: #000; font-weight: bold; }
#menu ul li.menu_li_inpath a.menu_active:hover { text-decoration: underline; }

#ps_tekstside { height: 440px; overflow: hidden; }
#ps_tekstside_venstre { width: 180px; height: 340px; float: left; padding: 100px 10px 0 0px; background-color:#c8c8c8; border-right: 1px solid #FFF; overflow: hidden; color: #fff; }
#ps_tekstside_venstre p { color: #fff; }
#ps_tekstside_venstre b, #ps_tekstside_venstre strong { color: #000; }
#ps_tekstside_venstre h1 { font-size: 15px; font-weight: bold; display: block; float: left; padding-right: 10px; color: #000; }
#ps_tekstside_venstre h2 { font-size: 12px; font-weight: normal; padding-top: 3px; position: relative; top: 1px; }
#ps_tekstside_hojre { width: 804px; height: 440px; float: right; }
#standard_venstre { height: 340px; padding-right: 20px; color:#fff;}

#ps_tekstside_hojre_indhold { padding: 100px 85px 100px 30px; height: 240px; overflow: hidden; }
#ps_tekstside_hojre_indhold_1 { width: 285px; height: 240px; overflow: hidden; float: left; }
#ps_tekstside_hojre_indhold_2 { width: 285px; height: 240px; overflow: hidden; float: right; }

#produkt_paging, #produkt_paging_tilbage, #produkt_paging_antal, #produkt_paging_frem { color: #8a8c8e; font-size: 13px; }
#produkt_paging a, #produkt_paging_tilbage a, #produkt_paging_antal a, #produkt_paging_frem a { color: #8a8c8e; font-size: 13px; text-decoration: none; }
#produkt_paging a:hover, #produkt_paging_tilbage a:hover, #produkt_paging_antal a:hover, #produkt_paging_frem a:hover { text-decoration: underline; }

#produkt_img { text-align: right; }
#ps_tekstside_hojre #produkt_img { text-align: left; }

#forhandler { width: 570px; height: 300px; }
#forhandler_txt { width: 200px; float: left; padding-right: 18px; }
#forhandler_img { width: 352px; float: right; }
#forhandler_img img { border: 1px solid #333; }