html, body { width: 100%; height: 100%; background: #ffffff; margin: 0; padding: 0; text-align: center; background-image:url(/Files/Billeder/billeder/hvidbaggrund.jpg); background-position:center; background-repeat: no-repeat }
body table { height:100%; width: 100%; }
* { font-family: arial, helvetice, verdana; font-size: 10px; }
body * table { height: auto; }

.prodesign_vertical_alignment { width:1px; height:50%; margin-bottom:-308px; /* half of container's height */ float:left; } 
.prodesign_container_border { width: 879px; /* 857 */ height: 616px; margin:0 auto; clear:left; position:relative; } 
#DWMain div { float: left; display: inline; }
.prodesign_container { width: 855px; height: 614px; background: #FFFFFF; text-align: left; border: 1px dotted black;  }
.prodesign_logodots { width: 11px; margin-top: 587px; float: left; }

.prodesign_top { width: 851px; height: 140px; background: #0095a1; margin-left: 2px; text-align:right; }
.prodesign_legend { width: 851px; height: 20px; background: #dd5b1f; margin-top: 2px; margin-left: 2px; font-size: 9px; }
.prodesign_legend table { margin-left:5px;  margin-top:3px; width: 845px; }
.prodesign_dotted_divider { width: 851px; height: 1px; margin: 0; padding: 0; margin-left: 2px; border-bottom: 1px dotted black; }
.prodesign_main_area { width: 851px; height:391px; margin-left: 2px; margin-top: 2px; text-align: left; }
.prodesign_bottom { width: 851px; height: 25px; margin-left: 2px; font-size: 9px; }
.menutable { text-align: left; }
#maincontentarea{ width: 695px; height:391px; float: left; margin-bottom: 2px; }
#maincontentarea_divider{ width: 1px; height: 391px; margin: 0; padding: 0; margin-left: 2px; margin-right: 2px; float: left; border-left: 1px dotted black; }
#maincontentsearcharea { width: 150px; height:390px; }
#maincontentsearcharea div { width: 150px; height:390px; background: #bcbdbf; }
#maincontentarea_short { width: 695px; height:271px; float: left; }
#maincontentarea_divider_short { width: 1px; height: 267px; margin: 0; padding: 0; margin-left: 2px; margin-right: 2px; float: left; border-left: 1px dotted black; 

}
#maincontentsearcharea_short { width: 150px; height:270px; }
#maincontentsearcharea_short div { width: 150px; height:267px; background: #bcbdbf; }

.div10 { margin: 10px; }
.div15 { margin: 15px; }
.div20 { margin: 20px; }
.div25 { margin: 20px; }

#MM2 div a.L2, #MM3 div a.L2, #MM4 div a.L2, #MM5 div a.L2, #MM6 div a.L2, #MM7 div a.L2, #MM8 div a.L2, #MM9 div a.L2 { margin-right: 15px; }

#forside_main { width: 695px; height:391px; float: left; }
#forside_divider{ width: 1px; height: 391px; margin: 0; padding: 0; margin-left: 2px; margin-right: 2px; float: left; border-left: 1px dotted black; }
#forside_search { width: 150px; height:390px; }
#forside_search div { width: 150px; height:390px; background: #bcbdbf; }
#forside_bund_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; margin: 0; padding: 0; }
#forside_bund { width: 800px; height: 24px; float: left; }
#forside_bund div { margin-left: 5px; }
#forside_bund_logo { width: 50px; height: 24px; float: left; text-align: right; }

#formular_main { width: 695px; height:391px; float: left; position:relative; }
#formular_content { padding-left:132px; width: 350px; height:391px; float: left;}
#formular_divider{ width: 1px; height: 391px; margin: 0; padding: 0; margin-left: 2px; margin-right: 2px; float: left; border-left: 1px dotted black; }
#formular_search { width: 150px; height:390px; }
#formular_search div { width: 150px; height:390px; background: #bcbdbf; }
#formular_bund_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; margin: 0; padding: 0; }
#formular_bund { width: 800px; height: 24px; float: left; }
#formular_bund div { margin-left: 5px; }
#formular_bund_logo { width: 50px; height: 24px; float: left; text-align: right; }

#underside_top { width: 851px; height: 122px; }
#underside_top_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_left { width: 250px; float: left; }
.underside_left_divider { width: 5px; height: 264px; float: left; background: url('/Files/Billeder/GFX/underside_vertdivider.gif') no-repeat center center; }
#underside_main { float: left; width: 440px; height: 264px; overflow: hidden; } 
#divScrollPos { width: 440px; height: 263px; }
#underside_search { float:left; width: 150px; height: 264px; background: #bcbdbf; }
#underside_bund_divider { clear: both; width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_bund { width: 800px; height: 24px; float: left; }
#underside_bund div { margin-left: 5px; color: #999999; }
#underside_bund_logo { width: 50px; height: 24px; float: left; text-align: right; }

#jobs { width: 845px; height: 122px; margin-left: 7px; overflow: hidden; }
#jobs_container { width: 2000px; }
#jobs_container .scrollBar { background: url('/files/system/scroll_bggh.gif') repeat-x; }
.jobs_item { width: 224px; padding-right: 25px; margin-bottom: 3px; height: 80px; padding-top: 10px; vertical-align: top; }
.jobs_item div { width: 249px; }
#jobs_modelno { display: none; }
#jobs div.jobsdiv { width: 230px; margin-right: 25px; height: 80px; padding-top: 10px; float: left; background: red; }
.news_header { color: #dd5b1f; font-weight: bold; text-decoration: none; }
a.news_link { color: #666666; text-decoration: none; }
a:hover.news_link { text-decoration: underline; }

#underside_jobs_main { float: left; width: 695px; height: 294px; overflow: hidden; }
.underside_jobs_left_divider { width: 5px; height: 267px; float: left; background: url('/Files/Billeder/GFX/jobs_vertdivider.gif') no-repeat center center; }
#underside_jobs_search { float:left; width: 150px; height: 294px; }
#underside_jobs_search_main { background: #bcbdbf; width: 150px; height: 264px; }
#underside_jobs_search_divider { clear_ both; width: 150px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider2.gif') no-repeat center center; }
#underside_jobs_search_logo { width: 150px; height: 24px; text-align: right; }

#underside_udenbillede_main { width: 688px; height: 257px; padding-left: 6px; overflow: hidden; }
#underside_udenbillede_soeg_main { width: 851px; height: 385px; padding-left: 6px; overflow: hidden; }

#jobs_showNews_1stPage { width: 695px; height: 294px; }
#jobs_showNews_1stPage_main { width: 695px; height: 264px; }
#jobs_showNews_1stPage_main_img { width: 250px; height: 264px; margin-right: 12px; text-align: left; float: left; }
#jobs_showNews_1stPage_main_txt { width: 433px; height: 264px; float: left; }
#jobs_showNews_1stPage_divider { width: 695px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#jobs_showNews_1stPage_bund { padding-left: 5px; }

div.layout_designer { width: 662px; float:none; margin-bottom: 15px; }
div.layout_designer_img { float: left; margin-right: 15px; width: 122px; }
div.layout_designer_txt { float: left; width: 340px; }

/* scrollbar ved billede til venstre */
#scroller { position:absolute; width:440px; height:263px; overflow:hidden; }
#scroller #container { position:absolute; width:414px; height:263px; overflow:hidden; }
#scroller #content { position:absolute; width:414px;}
#scroller #scrollUp { position:absolute; left:416px; }
#scroller #scrollDn { position:absolute; left:416px; top:256px; }
#scroller #scrollbar { position:absolute; left:416px; top:7px; width:26px; height:263px; clip:rect(0 26 263 0); background: 

url('/files/billeder/gfx/scroll_baggrund.gif') no-repeat; }
#scroller #thumb { position:absolute; left:0px; top:10px; }
#scroller #thumbArrowUp, #scroller #thumbArrowDn { position:absolute; left:2px; visibility:hidden; }
#scroller #marker { position:absolute; left:1px; top:0px; width:8px; height:1px; clip:rect(0 26 1 0); visibility:hidden; }
#scroller #scrollerMo5Shim { position:absolute; left:0px; top:5px; width:1px; height:1px; }
#scroller #elevUp, #scroller #elevDn { position:absolute; left:0px; top:0px; width:11px; height:263px; overflow:hidden; clip:rect(0 26 263 0); }

/* scrollbar fuld bredde */
#scroller_ub { position:absolute; width:690px; height:263px; overflow:hidden; }
#scroller_ub #container_ub { position:absolute; width:664px; height:263px; overflow:hidden; }
#scroller_ub #content_ub { position:absolute; width:664px;}
#scroller_ub #scrollUp_ub { position:absolute; left:666px; }
#scroller_ub #scrollDn_ub { position:absolute; left:666px; top:256px; }
#scroller_ub #scrollbar_ub { position:absolute; left:666px; top:7px; width:26px; height:263px; clip:rect(0 26 263 0); background: 

url('/files/billeder/gfx/scroll_baggrund.gif') no-repeat; }
#scroller_ub #thumb_ub { position:absolute; left:0px; top:10px; }
#scroller_ub #thumbArrowUp_ub, #scroller_ub #thumbArrowDn_ub { position:absolute; left:2px; visibility:hidden; }
#scroller_ub #marker_ub { position:absolute; left:1px; top:0px; width:8px; height:1px; clip:rect(0 26 1 0); visibility:hidden; }
#scroller_ub #scrollerMo5Shim_ub { position:absolute; left:0px; top:5px; width:1px; height:1px; }
#scroller_ub #elevUp_ub, #scroller_ub #elevDn_ub { position:absolute; left:0px; top:0px; width:11px; height:263px; overflow:hidden; clip:rect(0 26 263 0); }

.Legend { text-decoration: none; margin-right: 4px; }

#underside_2_spalter_top { width: 851px; height: 122px; }
#underside_2_spalter_top_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_2_spalter_main { float: left; width: 695px; height: 264px; overflow: hidden; } 
.underside_2_spalter_divider { width: 5px; height: 264px; float: left; background: url('/Files/Billeder/GFX/underside_vertdivider.gif') no-repeat center center; }
#underside_2_spalter_search { float:left; width: 150px; height: 264px; background: #bcbdbf; }
#underside_2_spalter_bund_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_2_spalter_bund { width: 800px; height: 24px; float: left; }
#underside_2_spalter_bund div { margin-left: 5px; color: #999999;}
#underside_2_spalter_bund_logo { width: 50px; height: 24px; float: left; text-align: right; }

#underside_3_spalter_top { width: 851px; height: 122px; }
#underside_3_spalter_top_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_3_spalter_main { float: left; width: 345px; height: 264px; overflow: hidden; } 
#underside_3_spalter_main2 { float: left; width: 345px; height: 264px; overflow: hidden; } 
.underside_3_spalter_divider { width: 5px; height: 264px; float: left; background: url('/Files/Billeder/GFX/underside_vertdivider.gif') no-repeat center center; }
#underside_3_spalter_search { float:left; width: 150px; height: 264px; background: #bcbdbf; }
#underside_3_spalter_bund_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_3_spalter_bund { width: 800px; height: 24px; float: left; }
#underside_3_spalter_bund div { margin-left: 5px; color: #999999;}
#underside_3_spalter_bund_logo { width: 50px; height: 24px; float: left; text-align: right; }

#underside_2_spalter_uden_soeg_top { width: 851px; height: 122px; }
#underside_2_spalter_uden_soeg_top_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_2_spalter_uden_soeg_main { float: left; width: 345px; height: 264px; overflow: hidden; } 
#underside_2_spalter_uden_soeg_main2 { float: left; width: 500px; height: 264px; overflow: hidden; } 
.underside_2_spalter_uden_soeg_divider { width: 5px; height: 264px; float: left; background: url('/Files/Billeder/GFX/underside_vertdivider.gif') no-repeat center center; }
#underside_2_spalter_uden_soeg_bund_divider { width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }
#underside_2_spalter_uden_soeg_bund { width: 800px; height: 24px; float: left; }
#underside_2_spalter_uden_soeg_bund div { margin-left: 5px; color: #999999;}
#underside_2_spalter_uden_soeg_bund_logo { width: 50px; height: 24px; float: left; text-align: right; }

#underside_uden_spalter_med_scroll { width: 849px; height: 422px;}

#underside_1_spalte_scroll { width: 851px; height: 264px; overflow: hidden; } 

#underside_videogallery_header { width: 819px; height: 112px; margin-left:30px;}
#underside_videogallery_content { width: 819px; height: 310px; margin-left:30px;}
#underside_videogallery_uden_header_content { width: 819px; height: 422px; margin-left:30px;}
#underside_videogallery_lille_header { width: 819px; height: 82px; margin-left:30px;}
#underside_videogallery_lille_header_content { width: 819px; height: 318px; margin-left:30px;}
#underside_videogallery_lille_header_bottom_menu  { padding-left:5px; float: left; width: 840px; height: 35px; overflow: hidden; } 
.underside_videogallery_vertdivider { float: left; width: 849px; height: 2px; background: url('/Files/Billeder/GFX/vertdivider_dots.gif') repeat-x center center; }
#videogallery img { border:0px;}

#underside_frontend_login_left { float: left; width: 500px; height: 264px; overflow: hidden; } 
#underside_frontend_login_right { float: left; width: 345px; height: 264px; overflow: hidden; } 

#underside_ecom_top { margin-left:3px; width: 853px; height: 122px;}
#underside_ecom_top_divider { float: left; width: 851px; height: 5px; background: url('/Files/Billeder/GFX/underside_divider.gif') no-repeat center center; }

#underside_ecom_ecommenu_menu { float:left; width: 440px; height: 386px; margin-left:5px; } 
#underside_ecom_ecommenu_menuitems { float:left; width: 180px; height: 286px; }
#underside_ecom_ecommenu_menuinfo { float:right; width: 250px; height: 286px; overflow:hidden; } 
#underside_ecom_ecommenu_search { float:right; width: 400px; height: 220px; overflow: hidden;  }
#underside_ecom_ecommenu_top3 {  float:right; width: 400px; height: 165px; overflow: hidden; } 
.underside_ecom_ecommenu_vertdivider { float: left; width: 400px; height: 2px; background: url('/Files/Billeder/GFX/vertdivider_dots.gif') repeat-x center center; }
.underside_ecom_ecommenu_divider { width: 2px; height: 386px; float: left; background: url('/Files/Billeder/GFX/divider_dots.gif') repeat-y center center; }

#underside_ecom_NewUser_content {  width: 851px; height: 264px; overflow: hidden; } 
#underside_ecom_ForgotPassword_content {  width: 851px; height: 264px; overflow: hidden; } 

#underside_ecom_step1_filter { float: left; padding-left: 5px; width: 690px; height: 275px; overflow: hidden; } 
.underside_ecom_step1_divider { float: left; width: 5px; height: 295px; background: url('/Files/Billeder/GFX/underside_vertdivider4.gif') no-repeat center center; }
#underside_ecom_step1_images { float: left; width: 150px; height: 297px; background: #bcbdbf; }
#underside_ecom_step1_bottom_menu { padding-left:5px; float: left; width: 655px; height: 35px; overflow: hidden; } 

#underside_ecom_step2_confirm { float: left; width: 851px; height: 275px; overflow: hidden; } 
#underside_ecom_step2_bottom_menu { padding-left:5px; float: left; width: 840px; height: 35px; overflow: hidden; } 

#underside_ecom_prev_back_orders_top { margin-left:7px; width: 853px; height: 50px; overflow: hidden; display:block; }
#underside_ecom_prev_back_orders { float: left; width: 851px; height: 347px; overflow: hidden; } 
#underside_ecom_prev_back_orders_bottom_menu { padding-left:5px; float: left; width: 840px; height: 35px; overflow: hidden; } 

#underside_ecom_accountoverview_content { float: left; width: 851px; height: 402px; overflow: hidden; } 
#underside_ecom_accountoverview_bottom_menu { padding-left:5px; float: left; width: 840px; height: 35px; overflow: hidden; } 

#underside_ecom_changepassword_content { float: left; width: 851px; height: 275px; overflow: hidden; } 

.Ecom_BottomMenuLink a:link { 		font-size: 10px;	color: #dd5b1f;	font-weight:bold;  	text-decoration:none;	border-bottom:0px solid orange;	}
.Ecom_BottomMenuLink a:visited { 	font-size: 10px;	color: #dd5b1f;	font-weight:bold; 	text-decoration:none;	border-bottom:0px solid orange;	}
.Ecom_BottomMenuLink a:hover { 		font-size: 10px;	color: #dd5b1f;	font-weight:bold;	text-decoration:underline;	border-bottom:1px solid orange;	}
.Ecom_BottomMenuLink a:active { 	font-size: 10px;	color: #dd5b1f;	font-weight:bold;   text-decoration:underline;	border-bottom:1px solid orange;	}





/* GRAFISK MENU */

#prodesign_topmenu { list-style: none outside; width: 853px; height: 24px; margin: 0; padding: 0;}
#prodesign_topmenu img { border: none; margin-top: -3px; }
#prodesign_topmenu li { float: left; margin: 0; padding: 0;}
#prodesign_topmenu li a { font: normal 22px/12px Arial,Verdana,Helvetica,sans-serif; color: #FFFFFF; text-decoration: none; padding: 8px 0px 3px 8px; display: block; text-transform: uppercase;  }
#prodesign_topmenu li a:hover { color: #bcbdbf; }
#prodesign_topmenu li div {position:absolute; margin: 2px 0px 0px 13px;}
#prodesign_topmenu li ul {width: 180px; border:0px solid green; overflow: hidden; visibility: hidden;  background: none; padding: 0px; margin:0px;}
#prodesign_topmenu li ul li { height: 14px; width: 172px; overflow: hidden; float: left; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; background: none; text-transform: none; }
#prodesign_topmenu li ul li a { font: normal 9px/14px Arial,Verdana,Helvetica,sans-serif; padding:0px; text-transform: none; }
#prodesign_topmenu #top1 { margin-left: -5px;};
#prodesign_topmenu li ul li a:hover { color: #dd5b1f; }






div.scrollHolder { position: relative; overflow: hidden; top: 0px; }
div.scrollWindow { position: absolute; left: 0; top: 0; overflow: hidden; }
div.scrollContent { position: absolute; visibility: hidden; left: 0; top: 0; padding: 0 0 0 0px; }
div.scrollBar { position: absolute; font-size: 1px; line-height: 1px; }
div.scrollArrow { position: absolute; }
div.scrollTrack { position: absolute; top: 0; left: 0; cursor: default; }
div.scrollDrag { position: absolute; left: 0; top: 0; background-position: 50% 50%; background-repeat: no-repeat; }


#jobpage_left { width: 250px; float: left; padding-top: 7px; }
.jobpage_left_divider { width: 5px; height: 264px; float: left; background: url('/Files/Billeder/GFX/underside_vertdivider.gif') no-repeat center center; }
#jobpage_main { float: left; width: 393px; height: 250px; padding: 7px 0 7px 7px; } 
#jobpage_main .scrollBar { background: url('/files/system/scroll_bgg.gif') repeat-y; }

#underside_main .scrollBar { background: url('/files/system/scroll_bgg.gif') repeat-y; }
#underside_udenbillede_main .scrollBar { background: url('/files/system/scroll_bgg.gif') repeat-y; }

#lb_modelno { color: #999999; }

#underside_bund_logo img { margin-right: 4px; margin-top: 3px; border: none; }
#underside_jobs_search_logo img { margin-right: 4px; margin-top: 3px; border: none; }
#underside_2_spalter_bund_logo img { margin-right: 4px; margin-top: 5px; border: none; }
#underside_2_spalter_uden_soeg_bund_logo img { margin-right: 4px; margin-top: 5px; border: none; }

/* Search box */
div.searchContainer {position: relative; width: 150px; height:255px;}
div.searchContainer form {marign:0; padding:0; position: absolute; bottom:0; left:0; width: 140px; padding-right: 10px; text-align: right;}
div.searchContainer form input {background: white; border: dotted 1px #8D5635; width: 70px; height: 10px;}
div.searchContainer a {text-decoration: none;}

span#EcomFiltering a { text-decoration: none; }

span#EcomFiltering a:active{
  text-decoration: underline;
}