html, body { margin: 0; width:100%; height:100%; }
html { overflow-y: scroll; }
* { font-family: Arial, Helvetica, sans-serif; color: black; }
a { color: black; }
a:hover { color: black; }
img { border: none; }

#page_container { width: 903px; position: absolute; top: 0; left: 50%; margin-left: -451px; } /* min-height: 740px; */
#main { width: 903px; min-height: 653px; display: table; }
#main #left { width: 247px; height: 700px; float: left; } /* height: 653px; */
#main #left #left_container #left_menu { position: absolute; top: 210px; width: 247px; height: 360px; }
#main #left #left_container #left_menu div { position: absolute; top: 0; margin-bottom: -50px; }

#main #divider { width: 3px; min-height: 653px; float: left; }
#main #content { width: 653px; float: left; min-height: 653px; }
*html #content { width: 653px height: 653px; }

#contentShowProduct { padding: 20px; }

#main #content img { display: block; margin: 0; padding: 0; }
#footer { border-top: 1px solid #959595; height: 12px; padding-top: 6px; }
#footer #footer_left { height: 18px; width: 452px; float: left; color: #959595; }
#footer #footer_right { height: 18px; width: 450px; text-align: right; float: left; color: #959595; }
#footer #footer_right a { color: #959595; text-decoration: none; }
#footer #footer_right a:hover { text-decoration: underline; }

#menu_main { list-style: none; margin: 0; padding: 0; }
#menu_main li { margin: 0; padding: 7px 0; display: block; }
#menu_main li a { font-weight: bold; color: black; text-decoration: none; display: block; }
#menu_main li a:hover { text-decoration: underline; }
#menu_main li #activeitem { color: #959595; }
#menu_main li a.inpath { color: #959595; }
#menu_main li ul { list-style: none; margin: 0; padding: 0; }
#menu_main li ul li { margin: 0; padding: 1px 0; display: block; }
#menu_main li ul li a { font-weight: bold; color: black; text-decoration: none; display: block; }
#menu_main li ul li a:hover { text-decoration: underline; }
#menu_main li ul li ul { list-style: none; margin: 0; padding: 0; }
#menu_main li ul li ul li { margin: 0; padding: 1px 0; display: block; }
#menu_main li ul li ul li a { margin-left: 7px; font-weight: bold; color: black; text-decoration: none; display: block; }
#menu_main li ul li ul li a:hover { text-decoration: underline; }

#menu_dealer { list-style: none; margin: 0 0 32px 0; padding: 0; }
#menu_dealer li { margin: 0; padding: 7px 0; display: block; }
#menu_dealer li a { color: #959595; font-weight: bold; text-decoration: none; display: block; margin-top: 10px; }
#menu_dealer li a:hover { text-decoration: underline; }
#menu_dealer li #activeitem { color: #000000; }
#menu_dealer li a.inpath { color: #000000; }
#menu_dealer li ul { list-style: none; margin: 0; padding: 0; }
#menu_dealer li ul li { margin: 0; padding: 1px 0; display: block; }
#menu_dealer li ul li a { margin-top: 10px; margin-left: 10px; font-weight: bold; color: #959595; text-decoration: none; display: block; }
#menu_dealer li ul li a:hover { text-decoration: underline; }
#menu_dealer li ul li ul li a { margin-top: 0; margin-left: 10px; font-weight: bold; color: #959595; text-decoration: none; display: block; }
#menu_dealer li ul li ul li a:hover { text-decoration: underline; }
#menu_dealer li ul li ul li ul li a { margin-top: 0; margin-left: 20px; font-weight: bold; color: #959595; text-decoration: none; display: block; }
#menu_dealer li ul li ul li ul li a:hover { text-decoration: underline; }

#tekstside { margin: 178px 30px 30px 30px; }

.productList { width: 653px; margin-top: 100px; }
.productList_product { width: 155px; height: 200px; float: left; margin: 0 4px; padding: 0; }
.productList_product form { margin: 0; padding: 0; }
.productList_product_img { width: 155px; height: 180px; }
.productList_product_txt { width: 155px; height: 20px; text-align: right; }
.productList_product_txt a { color: #959595; text-decoration: none; }
.productList_product_txt a:hover { color: #959595; text-decoration: underline; }

#product { width: 650px; height: 665px; margin-top: -20px; }
#product_img { width: 470px; height: 665px; float: left; padding-top: 30px; }
#product_txt { width: 180px; height: 665px; float: left; }
#product_txt_nav { font-weight: bold; margin-top: 160px; font-size: 15px; font-weight: bold; }
#product_txt_nav a { font-weight: bold; font-size: 15px; text-decoration: none; }
#product_txt_nav a:hover { text-decoration: underline; }
#product_txt_info { margin-top: 80px; height: 240px; }
#product_txt_imgs { height: 160px; margin-top: 10px; }
#product_txt_imgs_txt { height: 55px; overflow: hidden; }
#product_txt_imgs_vars { height: 105px; overflow: hidden; }
#product_txt_service { font-weight: bold; margin-top: 10px; }
#product_txt_service a { font-weight: bold; text-decoration: none; }
#product_txt_service a:hover { text-decoration: underline; }


#presse { margin-top: 180px; }
.presse_productList { width: 653px; }
.presse_productList_product { width: 155px; height: 200px; float: left; margin: 0 4px; padding: 0; }
.presse_productList_product form { margin: 0; padding: 0; }
.presse_productList_product_img { width: 155px; height: 180px; }
.presse_productList_product_txt { width: 155px; height: 20px; text-align: center; }
.presse_productList_product_txt a { color: #959595; text-decoration: none; }
.presse_productList_product_txt a:hover { color: #959595; text-decoration: underline; }


.presse_tekster_productList {}
.presse_tekster_productList_product { clear: both; }
.presse_tekster_productList_product_type { color: #666; float: left; width: 80px; padding-right: 10px; }
.presse_tekster_productList_product_txt { float: left; }
.presse_tekster_productList_divider { width: 580px; height: 10px; margin-bottom: 5px; }

.colorName_1, .colorName_2, .colorName_3 { width: 35px; height: 35px; margin-right: 13px; margin-top: 13px; float: left; }
.colorName_1 img, .colorName_2 img, .colorName_3 img, .colorName_0 img { width: 35px; height: 35px; }
.colorName_0 { width: 35px; height: 35px; margin-right: 0; margin-top: 13px; float: left; }

.formular_custreg { width: 580px; }
