
* { margin:0px;padding:0px; }

html,body { height:100%;font-family:Arial;font-size:12px;color:#000;background:#ccc url('/img/orginal/framework/bg_gradient.jpg') repeat-x; }

#container_wrapper { width:1012px;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -100px; }
#container_wrapper_start { width:1012px;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -100px; }
#container_top { float:left;width:1012px;height:41px;margin:25px 0px 0px 0px;background:url('/img/orginal/framework/content_top-trans.png') no-repeat; }
#container { float:left;width:960px;padding:0px 26px 0px 26px;background:url('/img/orginal/framework/content_middle-trans.png') repeat-y; }
#container_content { float:left;width:904px;padding:20px 28px 0px 28px; }
#container_content_start { float:left;width:904px;padding:5px 28px 0px 28px; }

#top { float:left;width:904px;padding:0px 0px 15px 0px; }
#top #top_left { float:left;width:452px; }
#top #top_left .logo { float:left;width:210px;height:57px; }
#top #top_left .logo img { border:0px; }
#top #top_right { float:left;width:452px; }

#copywrite {float:right;margin:20px 27px 0px 0px;font-size:9px;color:#333;}
#copywrite a {text-decoration:none;color:#333;}

#scene { float:left;width:904px;height:316px;padding:0px 0px 15px 0px; }

#content { float:left;width:916px; }
#content .navigation_button { position:relative;float:left;width:198px;height:165px;margin:0px 11px 0px 0px;padding:10px 10px 10px 10px;background:url('/img/orginal/framework/greenbox_start.jpg') no-repeat; }
#content .navigation_button .vidarebutton_wrapper { float:left; }
#content .navigation_button .vidarebutton { position:absolute;width:60px;height:21px;margin:82px 0px 0px -70px; }
#content .navigation_button .vidarebutton2 { position:absolute;width:60px;height:21px;margin:60px 0px 0px -70px; display:inline; }
#content .navigation_button img { border:0px; }
#content .navigation_button h2 { float:left;width:198px;margin:0px 0px 10px 0px;font-size:18px;font-weight:normal; }
#content .navigation_button a { color:#fff;text-decoration:none; }
#content .navigation_button p { float:left;width:198px;color:#fff; }
#content .navigation_button table { display:inline;float:left; }

#content_left { float:left;width:680px; }
#content_left .boxes_left { float:left;width:455px;}
#content_left h1 { float:left;width:455px;font-size:20px;font-weight:normal;color:#6a9519; }
#content_left h3 { float:left;width:455px;font-size:14px;font-weight:bold;}
#content_left p { float:left;width:455px;line-height:18px;}
#content_left a { color:#6a9519;text-decoration:none; }
#content_left ul { margin-left:15px;}
#content_left ul li { list-style-position:inside;line-height:20px;width:100%; list-style-image: url(../img/framework/bullet.gif);font-family:Arial;font-size:12px;color:#000;}
#content_left .news { float:left;width:455px; }
#content_left .news p { float:left;width:455px;line-height:18px; }
#content_left .news h2 { float:left;width:455px;font-size:9px;font-weight:bold; }
#content_left .separator { float:left;width:455px;height:15px;margin:0px 0px 0px 0px;border-top:1px dashed #000; }
#content_left .boxes_left .row { float:left;width:455px; }
#content_left .boxes_left .two_column_list { float:left;width:455px;margin:0px 0px 20px 0px; }
#content_left .boxes_left .two_column_list .one { float:left;width:230px; }
#content_left .boxes_left .two_column_list .two { float:left;width:225px; }
#content_left .boxes_left .three_column_list { float:left;width:455px;margin:0px 0px 20px 0px; }
#content_left .boxes_left .three_column_list .one { float:left;width:215px; }
#content_left .boxes_left .three_column_list .two { float:left;width:120px; }
#content_left .boxes_left .three_column_list .three { float:left;width:120px; }
#content_left .boxes_right { float:left;width:225px; }
#content_left table {background-color:#eff2e7;float:left;}
#content_left th {height:20px;color:#6a9519;font-family:Arial;font-size:11px;text-align:left;}
#content_left td {height:15px;color:#000;font-family:Arial;font-size:11px;text-align:left;}

#content_left .one_column_box_grey { float:left;width:214px;margin:0px 11px 10px 0px;}
#content_left .one_column_box_grey .top { float:left;width:214px;height:8px;background:url('/img/orginal/framework/one_column_box_grey_top.jpg') no-repeat; }
#content_left .one_column_box_grey .cont { float:left;width:184px;padding:5px 15px 5px 15px;background:url('/img/orginal/framework/one_column_box_grey_middle.jpg') repeat-y; }
#content_left .one_column_box_grey .cont h1 { float:left;width:184px;margin:0px 0px 10px 0px;font-size:20px;font-weight:normal;color:#6a9519; }
#content_left .one_column_box_grey .cont p { float:left;width:184px;line-height:17px; }
#content_left .one_column_box_grey .cont .read_more { float:left;width:184px;padding:20px 0px 0px 0px;}
#content_left .one_column_box_grey .cont .read_more a { float:right;font-size:10px;font-weight:bold;text-decoration:none;color:#6a9519;}
#content_left .one_column_box_grey .cont .read_more img { float:right;width:10px;height:10px;margin:2px 0px 0px 4px; }
#content_left .one_column_box_grey .cont .contactform { float:left;width:184px;margin:10px 0px 0px 0px;font-size:10px; }
#content_left .one_column_box_grey .cont .news { float:left;width:184px; }
#content_left .one_column_box_grey .cont .news h2 { float:left;width:184px;font-size:9px;font-weight:bold; }
#content_left .one_column_box_grey .cont .news p { float:left;width:184px;line-height:17px; }
#content_left .one_column_box_grey .cont .news .read_more { float:left;width:184px;padding:20px 0px 10px 0px;}
#content_left .one_column_box_grey .cont .news .read_more a { float:right;font-size:10px;font-weight:bold;text-decoration:none;color:#6a9519;}
#content_left .one_column_box_grey .cont .news .read_more img { float:right;width:10px;height:10px;margin:2px 0px 0px 4px; }
#content_left .one_column_box_grey .cont .news .news_separator { float:left;width:184px;height:10px;border-top:1px dashed #000; }
#content_left .one_column_box_grey .bottom { float:left;width:214px;height:8px;background:url('/img/orginal/framework/one_column_box_grey_bottom.jpg') no-repeat; }

#content_left .one_column_box_white { float:left;width:214px;margin:0px 11px 10px 0px;}
#content_left .one_column_box_white_last { float:left;width:214px; }
#content_left .one_column_box_white .top { float:left;width:214px;height:8px; }
#content_left .one_column_box_white .cont { float:left;width:184px;padding:5px 15px 5px 15px; }
#content_left .one_column_box_white .cont h1 { float:left;width:184px;margin:0px 0px 10px 0px;font-size:20px;font-weight:normal;color:#6a9519; }
#content_left .one_column_box_white .cont p { float:left;width:184px;line-height:17px;}
#content_left .one_column_box_white .cont .read_more { float:left;width:184px;padding:20px 0px 0px 0px; }
#content_left .one_column_box_white .cont .read_more a { float:right;font-size:10px;font-weight:bold;text-decoration:none;color:#6a9519; }
#content_left .one_column_box_white .cont .read_more img { float:right;width:10px;height:10px;margin:2px 0px 0px 4px; }
#content_left .one_column_box_white .cont .contactform { float:left;width:184px;margin:10px 0px 0px 0px;font-size:10px; }
#content_left .one_column_box_white .bottom { float:left;width:214px;height:8px; }

#content_left .one_column_box_spacer { float:left;width:15px;height:10px; }

#content_left .two_column_box_grey { float:left;width:444px;margin:0px 11px 10px 0px;}
#content_left .two_column_box_grey .top { float:left;width:444px;height:8px;background:url('/img/orginal/framework/two_column_box_grey_top.jpg') no-repeat; }
#content_left .two_column_box_grey .cont { float:left;width:414px;padding:5px 15px 5px 15px;background:url('/img/orginal/framework/two_column_box_grey_middle.jpg') repeat-y; }
#content_left .two_column_box_grey .cont h1 { float:left;width:414px;margin:0px 0px 10px 0px;font-size:20px;font-weight:normal;color:#6a9519; }
#content_left .two_column_box_grey .cont p { float:left;width:414px;line-height:17px;}
#content_left .two_column_box_grey .cont .read_more { float:left;width:414px;padding:20px 0px 0px 0px; }
#content_left .two_column_box_grey .cont .read_more a { float:right;font-size:10px;font-weight:bold;text-decoration:none;color:#6a9519; }
#content_left .two_column_box_grey .cont .read_more img { float:right;width:10px;height:10px;margin:2px 0px 0px 4px; }
#content_left .two_column_box_grey .cont .contactform { float:left;width:414px;margin:0px 0px 0px 0px;font-size:10px; }
#content_left .two_column_box_grey .cont .rbllist td { padding:2px; }
#content_left .two_column_box_grey .cont .rbllist input {margin:0px 5px 0px 15px;}
#content_left .two_column_box_grey .cont .rbllist label {text-align:left;}
#content_left .two_column_box_grey .bottom { float:left;width:444px;height:8px;background:url('/img/orginal/framework/two_column_box_grey_bottom.jpg') no-repeat; }

#content_left .two_column_box_white { float:left;width:444px;margin:0px 11px 10px 0px;}
#content_left .two_column_box_white .top { float:left;width:444px;height:8px; }
#content_left .two_column_box_white .cont { float:left;width:414px;padding:5px 15px 5px 15px; }
#content_left .two_column_box_white .cont h1 { float:left;width:414px;margin:0px 0px 10px 0px;font-size:20px;font-weight:normal;color:#6a9519; }
#content_left .two_column_box_white .cont p { float:left;width:414px;line-height:17px; }
#content_left .two_column_box_white .cont .read_more { float:left;width:414px;padding:20px 0px 0px 0px; }
#content_left .two_column_box_white .cont .read_more a { float:right;font-size:10px;font-weight:bold;text-decoration:none;color:#6a9519; }
#content_left .two_column_box_white .cont .read_more img { float:right;width:10px;height:10px;margin:2px 0px 0px 4px; }
#content_left .two_column_box_white .bottom { float:left;width:444px;height:8px; }


#content_left .two_column_box_grey_wide { float:left;width:329px;margin:0px 0px 15px 0px; }
#content_left .two_column_box_grey_wide .top { float:left;width:329px;height:8px;background:url('/img/orginal/framework/two_column_box_grey_wide_top.jpg') no-repeat; }
#content_left .two_column_box_grey_wide .cont { float:left;width:299px;padding:5px 15px 5px 15px;background:url('/img/orginal/framework/two_column_box_grey_wide_middle.jpg') repeat-y; }
#content_left .two_column_box_grey_wide .cont h2 { float:left;width:299px;font-size:12px;font-weight:bold; }
#content_left .two_column_box_grey_wide .cont p { float:left;width:299px;line-height:17px; }
#content_left .two_column_box_grey_wide .cont .pic { float:left;width:123px; }
#content_left .two_column_box_grey_wide .cont .text { float:left;width:176px; }
#content_left .two_column_box_grey_wide .bottom { float:left;width:329px;height:8px;background:url('/img/orginal/framework/two_column_box_grey_wide_bottom.jpg') no-repeat; }

#content_left .two_column_box_wide_spacer { float:left;width:15px;height:10px;}

#content_left .two_column_box_image { float:left;width:444px;height:245px;margin:18px 0px 0px 0px;background:url('/img/orginal/framework/medarbetare_box.jpg') no-repeat; }
#content_left .two_column_box_image .text { float:left;width:148px;margin:32px 0px 0px 35px; }
#content_left .two_column_box_image .text h1 { float:left;width:148px;margin:0px 0px 10px 0px;font-size:20px;font-weight:normal;color:#6a9519; }
#content_left .two_column_box_image .text p { float:left;width:148px;line-height:17px; }
#content_left .two_column_box_image .text .read_more { float:left;width:148px;padding:20px 0px 0px 0px; }
#content_left .two_column_box_image .text .read_more a { float:right;font-size:10px;font-weight:bold;text-decoration:none;color:#6a9519; }
#content_left .two_column_box_image .text .read_more img { float:right;width:10px;height:10px;margin:2px 0px 0px 4px; }

#content_right { float:left;width:216px;padding:0px 0px 0px 8px; }
#content_right .navigation_button { float:left;width:184px;height:76px;margin:0px 0px 10px 0px;padding:15px 17px 15px 17px;color:#fff;background:url('/img/orginal/framework/greenbox.jpg') no-repeat; }
#content_right .navigation_button h2 { float:left;width:184px;margin:0px 0px 5px 0px;color:#fff;font-size:18px;font-weight:normal; }
#content_right .navigation_button a { color:#fff;text-decoration:none; }
#content_right .navigation_button p { float:left;width:184px;color:#fff; }
#content_right .navigation_button .vidarebutton_wrapper { float:left; }
#content_right .navigation_button .vidarebutton { position:absolute;width:60px;height:21px;margin:50px 0px 0px -65px; }
#content_right .navigation_button img { border:0px; }

#content_whole {float:left;width:75%;}
#content_whole .integrationtop {float:left;width:674px;height:8px;background:url('/img/orginal/framework/three_column_box_grey_wide_top.jpg') no-repeat;}
#content_whole .integrationmiddle {float:left;width:674px;overflow:hidden;background:url('/img/orginal/framework/three_column_box_grey_wide_middle.jpg') repeat-y;}
#content_whole .integrationbottom {float:left;width:674px;height:8px;background:url('/img/orginal/framework/three_column_box_grey_wide_bottom.jpg') no-repeat;}
#content_whole .integrationtable {float:left;width:660px;font-size:11px;text-align:center;margin:3px 10px 3px 10px;}
#content_whole .integrationtable th {height:20px;color:#6a9519;}
#content_whole .integrationtable td {height:15px;color:#000;}
#content_whole .integrationtable .left {text-align:left;}

#content_integration .two_column_box_grey { float:left;width:444px;margin:0px 11px 10px 0px; }
#content_integration .two_column_box_grey .top { float:left;width:444px;height:8px;background:url('/img/orginal/framework/two_column_box_grey_top.jpg') no-repeat; }
#content_integration .two_column_box_grey .cont { float:left;width:414px;padding:5px 15px 5px 15px;background:url('/img/orginal/framework/two_column_box_grey_middle.jpg') repeat-y; }
#content_integration .two_column_box_grey .cont h1 { float:left;width:414px;margin:0px 0px 10px 0px;font-size:20px;font-weight:normal;color:#6a9519; }
#content_integration .two_column_box_grey .cont p { float:left;width:414px;line-height:17px; }
#content_integration .two_column_box_grey .cont .read_more { float:left;width:414px;padding:20px 0px 0px 0px; }
#content_integration .two_column_box_grey .cont .read_more a { float:right;font-size:10px;font-weight:bold;text-decoration:none;color:#6a9519; }
#content_integration .two_column_box_grey .cont .read_more img { float:right;width:10px;height:10px;margin:2px 0px 0px 4px; }
#content_integration .two_column_box_grey .cont .contactform { float:left;width:414px;margin:0px 0px 0px 0px;font-size:10px; }
#content_integration .two_column_box_grey .cont .rbllist table { margin-right:0px;border:1px solid #000; }
#content_integration .two_column_box_grey .cont .rbllist input {}
#content_integration .two_column_box_grey .cont .rbllist label {text-align:left; }
#content_integration .two_column_box_grey .bottom { float:left;width:444px;height:8px;background:url('/img/orginal/framework/two_column_box_grey_bottom.jpg') no-repeat; }

#container_bottom { float:left;width:1012px;height:41px;background:url('/img/orginal/framework/content_bottom-trans.png') no-repeat; }

#footer_push { width:100%;height:100px; }
#footer { float:left;width:100%;height:100px;background:url('/img/orginal/framework/bg_footer.jpg') repeat-x; }
#footer_content { margin:auto;width:800px;height:90px;padding:10px 0px 0px 0px; }

#footer_content ul { list-style-type:none; }
#footer_content li a { color:#9c9d9f;font-size:10px;text-decoration:none; }
#footer_content li.active a { color:#fff;font-weight:bold;text-transform:uppercase; }
#footer_content li.active_long a { color:#fff;font-weight:bold;text-transform:uppercase; }

#footer_content .menu_two_column { float:left;width:170px;height:90px; }
#footer_content .menu_two_column ul { float:left;width:140px;height:90px; }
#footer_content .menu_two_column ul li { float:left;width:70px;height:14px; }
#footer_content .menu_two_column li.active { float:left;width:140px; }
#footer_content .menu_two_column li.active_long { float:left;width:140px;height:26px; }

#footer_content .menu_one_column { float:left;width:130px;height:90px; }
#footer_content .menu_one_column ul { float:left;width:100px;height:90px; }
#footer_content .menu_one_column ul li { float:left;width:100px;height:14px; }
#footer_content .menu_one_column li.active { float:left;width:100px; }
#footer_content .menu_one_column li.active_long { float:left;width:100px;height:26px; }

#footer_content .logo_wrapper { float:left; }
#footer_content .logo { position:absolute;margin:10px 0px 0px 0px;width:113px;height:51px; }

/* __________________________________________________________________________ Element specific */

ul.regular { margin-left:15px; }
ul.regular li { list-style-position:inside;line-height:20px;width:100%; }
p.small { font-size:9px;line-height:9px; }
span.green { color:#6a9519;}
.spacer { float:left;width:130px;height:15px; }