
* { margin:0px;padding:0px; }

html,body { height:100%;font-family:Arial;color:#000000;background:url('/img/orginal/framework/bg_top.jpg') repeat-x; }

h3 { color:#fff;font-size:12px;font-weight:normal; }
p { color:#7f756b;font-size:11px;line-height:18px; }
p.ingress { font-size:13px;font-weight:bold; }
p.lightgreen { color:#bed361; }
a { color:#ff4500;text-decoration:none;font-size:12px; }
a:hover { text-decoration:underline; }
.red { color:#ff4500; }
img { border:0px; }

/* Twitter */
.twitterheader {margin:8px 0px 0px 8px;}
.twitterfooter {position:absolute;bottom:0px;width:186px;height:20px;margin:8px 0px 0px 8px;padding:10px;}
.twitterfooter .las_mer_rod { float:right;width:100px;height:19px;margin:0px;padding:1px 0px 0px 2px;background-color:#fff; }
.twtr-hd {display:none;}
.twtr-ft {display:none;}
.twtr-rt {display:none;}
.twtr-fav {display:none;}
.twtr-doc {float:left;width:100%!important;}
.twtr-tweet-text p {font-family:Arial!important;line-height:18px!important;font-size:11px!important;}
.twtr-widget p {font-family:Arial!important;line-height:18px!important;font-size:11px!important;}
.twtr-tweet {border:none!important;}
.twtr-reference-tweet {border:none!important;}
.twtr-tweet-wrap {padding:0px 8px 10px 8px!important;}
.twtr-timeline {height:100%!important;}
.twtr-timestamp {font-size:11px!important;}
.twtr-hashtag {font-size:11px!important;}
.twtr-reply {display:none;}

.h1green { color:#6c8623;font-size:60px;font-weight:bold; }
.h1green2 { color:#6c8623;font-size:60px;font-weight:bold; }
.h1greenWide { color:#6c8623;font-size:60px;font-weight:bold; }
.h1lightgreen { color:#bed361;font-size:60px;font-weight:bold; }
.h1lightgreen2 { color:#bed361;font-size:60px;font-weight:bold; }
.h2green { color:#6c8623;font-size:24px;font-weight:normal; }
.h2lightgreen { color:#bed361;font-size:24px;font-weight:normal;height:45px; }
.pgreen { color:#6c8623;font-size:10px;font-weight:normal; }
.las_mer_vit, .oppna_webbplats, .fler_jobb, .produktinformation, .till_editorn { text-align:center; }
.las_mer_vit a, .oppna_webbplats a, .fler_jobb a, .produktinformation a, .till_editorn a { color:#ffffff; display: block; }
.las_mer_vit a:hover, .oppna_webbplats a:hover, .fler_jobb a:hover, .produktinformation a:hover, .till_editorn a:hover { text-decoration:underline; }
.las_mer_rod { text-align:center; }
.las_mer_rod a { color:#ff4500;text-decoration:none; display: block; line-height: 15px; }
.las_mer_rod a:hover { text-decoration:underline; }

.menu_item_start_active, .menu_item_jobb_active, .menu_item_kompetens_active, .menu_item_editorn_active { text-align:center; }
.menu_item_start_active a, .menu_item_jobb_active a, .menu_item_kompetens_active a, .menu_item_editorn_active a { color:#ffffff; display: block; }
            
.menu_item_start, .menu_item_jobb, .menu_item_kompetens, .menu_item_editorn { text-align:center; }
.menu_item_start a, .menu_item_jobb a, .menu_item_kompetens a, .menu_item_editorn a { color:#7c746b;text-decoration:none; display: block; }
.menu_item_start a:hover, .menu_item_jobb a:hover, .menu_item_kompetens a:hover, .menu_item_editorn a:hover { color:#ffffff; }       

.SkickaKnapp { background-color:#fff;color:#ff4500;width:60px;border:0px }

.center { margin:auto;width:960px; }

#container { width:100%;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -100px; }

#top { float:left;width:100%;height:54px;margin:0px 0px 15px 0px;background-color:#423d38; }
#top #logo { float:right;width:105px;height:31px;margin:12px 0px 0px 0px; }

#main { float:left;width:930px;padding:0px 0px 0px 30px;background:url('/img/orginal/framework/vertikaltext.jpg') no-repeat; }
#main #splash { float:left;width:930px; }

#main #headline { float:left;width:930px;margin:5px 0px 0px 0px;padding:0px 0px 15px 0px;border-bottom:1px solid #999999; }
#main #headline .headline_left { float:left;width:693px; padding-top: 3px; }
#main #headline .headline_left .h1green { float:left;width:409px;height:80px; }
#main #headline .headline_left .h1lightgreen { float:left;width:284px;height:80px; }
#main #headline .headline_right { float:left;width:217px;margin:0px 0px 0px 20px; padding-top: 0px; }
#main #headline .headline_right .pgreen { float:left;width:217px;margin:14px 0px 0px 0px; }

#main #content { float:left;width:930px;margin:20px 0px 0px 0px; }
#main #content_noheader { float:left;width:930px; }

#main #content #left { float:left;width:215px; }
#main #content #left .spacer { float:left;width:195px;height:10px; }

#main #content #mid { float:left;width:456px;margin:0px 0px 0px 20px; }

#main #content #right { float:left;width:217px; }

#main #content .reddashedbox { float:left;width:195px;padding:10px;border:1px dashed #ff4500; }
#main #content .reddashedbox h2 { float:left;width:195px; }
#main #content .reddashedbox p { float:left;width:195px; padding-top: 12px; }
/* override */
#main #content .reddashedbox p.ingress { padding-top: 0px; }
#main #content .reddashedbox h2.h2green { padding-bottom: 10px; }
#main #content_medarbetare .namnbox h2 { padding-bottom: 10px; }
#main #content #jobb_wrapper .greybox2 h2 { padding-bottom: 10px; color: #6C8623; }
/* end overrides */

#main #content .reddashedbox .las_mer_vit { float:right;width:60px;height:19px; margin:6px 0px 0px 0px;padding:1px 0px 0px 2px;background-color:#ff4500; }

#main #content .greybox { float:left;width:456px;background-color:#ededed; }
#main #content .greybox .greybox_left { float:left;width:230px;height:196px; }
#main #content .greybox .greybox_right { float:left;width:216px; }
#main #content .greybox .greybox_right h2 { float:left;width:216px;margin:10px 0px 0px 0px; }
#main #content .greybox .greybox_right p { float:left;width:216px; padding-top: 12px; }
#main #content .greybox .greybox_right .las_mer_vit { float:right;width:100px;height:19px;margin:42px 0px 0px 0px;padding:1px 0px 0px 2px;background-color:#ff4500; }

#main #content .greybox2 { float:left;width:197px;padding:10px;margin:0px 0px 0px 20px;background-color:#ededed; }
#main #content .greybox2 h2 { float:left;width:197px;color:#bed361; }
#main #content .greybox2 .las_mer_rod { float:right;width:90px;height:19px;margin:54px 0px 0px 0px;padding:1px 0px 0px 2px;background-color:#fff; }

#main #content .whitebox { float:left;width:456px;margin:30px 0px 0px 0px; }
#main #content .whitebox .whitebox_left { float:left;width:228px; }
#main #content .whitebox .whitebox_left h2 { float:left;width:228px; }
#main #content .whitebox .whitebox_left p { float:left;width:228px; padding-top: 12px; }
#main #content .whitebox .whitebox_right { float:left;width:224px;padding:0px 0px 0px 4px; }
#main #content .whitebox .whitebox_right .las_mer_vit { float:right;width:55px;height:19px;margin:7px 0px 0px 0px;padding:1px 0px 0px 2px;background-color:#ff4500; }

#main #content .twitterbox { position:relative;float:left;width:213px;min-height:398px;margin:0px 0px 0px 20px;background-color:#6c8623;padding:2px;}

#main #content .greenbox { float:left;width:197px;padding:10px;margin:0px 0px 0px 20px;background-color:#6c8623;display:inline; }
#main #content .greenbox h2 { float:left;width:197px;color:#bed361; }
#main #content .greenbox .twitter_wrapper { float:left;width:197px;height:363px; }
#main #content .greenbox .twitter_wrapper .tweet { float:left;width:197px;margin:0px 0px 10px 0px;overflow:hidden; }
#main #content .greenbox .twitter_wrapper .tweet h3 { float:left;width:197px; }
#main #content .greenbox .twitter_wrapper .tweet p.lightgreen { float:left;width:197px;font-size:9px; }
#main #content .greenbox .twitter_wrapper .tweet a { color:#bed361; }
#main #content .greenbox .las_mer_rod { float:right;width:90px;height:19px;padding:1px 0px 0px 2px;background-color:#fff; }

#main #content .greenbox2 { float:left;width:530px;padding:10px;margin:0px 0px 0px 0px;background-color:#6c8623; }
#main #content .greenbox2 h2 { float:left;width:530px;color:#bed361; }
#main #content .greenbox2 p { color:#fff; }
#main #content .greenbox2 td { padding:0px 0px 12px 0px; }
#main #content .greenbox2 .formularet { float:left;width:530px; }
#main #content .greenbox2 .textboxes { width:240px;height:20px;color:#7f756b;font-size:11px;line-height:18px; }
#main #content .greenbox2 .textareabox { width:260px;height:174px;color:#7f756b;font-size:11px;line-height:18px; }
#main #content .greenbox2 .las_mer_rod { float:right;width:90px;height:19px;margin:54px 0px 0px 0px;padding:1px 0px 0px 2px;background-color:#fff; }

#main #content .imgbox { float:left;width:217px;margin:20px 0px 0px 0px;text-align:center; }

#main #content_medarbetare { float:left;width:930px;margin:-15px 0px 15px 0px; }
#main #content_medarbetare .headline { float:left;width:930px; }
#main #content_medarbetare .headline .h1greenWide { float:left;width:693px;height:80px; }
#main #content_medarbetare .namnbox { position:absolute;width:180px;padding:12px 10px 20px 40px;border:1px dashed #ff4500; }
#main #content_medarbetare .namnbox h2 { float:left;width:180px; }
#main #content_medarbetare .namnbox p { float:left;width:180px; }
#main #content_medarbetare .medarbetarbox_wrapper { float:left;width:445px;height:374px }
#main #content_medarbetare #left { float:left;width:445px; }
#main #content_medarbetare #left #medarbetarbox_andreas { position:absolute;width:124px;height:374px;margin:30px 0px 0px 80px; }
#main #content_medarbetare #left #medarbetarbox_andreas .namnbox { margin:80px 0px 0px 105px; }
#main #content_medarbetare #left #medarbetarbox_andreas img { position:absolute;width:124px;height:374px; }
#main #content_medarbetare #left #medarbetarbox_tobias { position:absolute;width:110px;height:369px;margin:-40px 0px 0px 300px; }
#main #content_medarbetare #left #medarbetarbox_tobias .namnbox { width:220px;margin:185px 0px 0px -235px;padding:12px 40px 20px 20px; }
#main #content_medarbetare #left #medarbetarbox_tobias .namnbox h2 { width:220px; }
#main #content_medarbetare #left #medarbetarbox_tobias img { position:absolute;width:110px;height:369px; }
#main #content_medarbetare #right { float:left;width:445px; }
#main #content_medarbetare #right #medarbetarbox_lars { position:absolute;width:130px;height:374px;margin:30px 0px 0px 80px; }
#main #content_medarbetare #right #medarbetarbox_lars .namnbox { margin:185px 0px 0px 90px;padding:12px 0px 20px 40px; }
#main #content_medarbetare #right #medarbetarbox_lars img { position:absolute;width:130px;height:374px; }
#main #content_medarbetare #right #medarbetarbox_hakan { position:absolute;width:91px;height:350px;margin:0px 0px 0px 230px; }
#main #content_medarbetare #right #medarbetarbox_hakan .namnbox { margin:90px 0px 0px -200px;padding:12px 40px 20px 20px; }
#main #content_medarbetare #right #medarbetarbox_hakan img { position:absolute;width:91px;height:350px; }

#main #jobb_wrapper { float:left;width:930px; }

#main #jobb_wrapper #left { float:left;width:693px; }
#main #jobb_wrapper #left .spacer { float:left;width:550px;height:20px; }
#main #jobb_wrapper #left .headline { float:left;width:693px;margin:-15px 0px 15px 0px; }
#main #jobb_wrapper #left .headline .h1greenWide { float:left;width:693px;height:80px; }
#main #jobb_wrapper #left .headline .h1green { float:left;width:280px;height:80px; }
#main #jobb_wrapper #left .headline .h1green2 { float:left;width:175px;height:80px;margin:-5px 0px 0px 0px; }
#main #jobb_wrapper #left .headline .h1lightgreen { float:left;width:413px;height:80px; }
#main #jobb_wrapper #left .headline .h1lightgreen2 { float:left;width:518px;height:80px; }
#main #jobb_wrapper #left p { float:left;width:550px;margin:0px 0px 20px 0px; }
#main #jobb_wrapper #left p.rubrik { float:left;width:550px;margin:0px 0px 0px 0px;font-size:12px;color:#6c8623;font-weight:bold; }
#main #jobb_wrapper #left .buttons { float:left;width:550px; }
#main #jobb_wrapper #left .buttons .wk { float:right;width:20px;height:20px; }
#main #jobb_wrapper #left .buttons .twitter { float:right;width:20px;height:20px;margin:0px 0px 0px 10px; }
#main #jobb_wrapper #left .buttons .fler_jobb { float:right;width:60px;height:19px;margin:0px 0px 0px 5px;padding:1px 0px 0px 2px;background-color:#ff4500;text-align:center; }
#main #jobb_wrapper #left .buttons .oppna_webbplats { float:right;width:115px;height:19px;margin:0px 0px 0px 5px;padding:1px 0px 0px 2px;background-color:#ff4500;text-align:center; }
#main #jobb_wrapper #left .buttons .produktinformation { float:right;width:190px;height:19px;margin:0px 0px 0px 5px;padding:1px 0px 0px 2px;background-color:#ff4500;text-align:center; }
#main #jobb_wrapper #left .buttons .till_editorn { float:right;width:100px;height:19px;margin:0px 0px 0px 5px;padding:1px 0px 0px 2px;background-color:#ff4500;text-align:center; }
#main #jobb_wrapper #right { float:left;width:217px;margin:0px 0px 0px 20px; }
#main #jobb_wrapper #right .greenbox { margin:0px 0px 0px 0px; }
#main #jobb_wrapper #right .greenbox p { color:#fff; }
#main #jobb_wrapper #right .greenbox .las_mer_rod { width:140px;margin:10px 0px 0px 0px; }
#main #jobb_wrapper #right .greybox2 { margin:0px 0px 0px 0px; }
#main #jobb_wrapper #right .greybox2 p { font-size:12px;margin:0px 0px 10px 0px; }
#main #jobb_wrapper #right .greybox2 p.rubrik { color:#ff4500;font-weight:bold;margin:0px 0px 0px 0px; }
#main #jobb_wrapper #right .spacer { float:left;width:217px;height:20px; }

#main #jobb_wrapper #column1 { float:left;width:217px;margin:0px 20px 0px 0px; }
#main #jobb_wrapper #column2 { float:left;width:217px;margin:0px 20px 0px 0px; }
#main #jobb_wrapper #column3 { float:left;width:217px;margin:0px 20px 0px 0px; }
#main #jobb_wrapper #column4 { float:left;width:217px; }
#main #jobb_wrapper .jobbbox { float:left;width:217px;margin:0px 0px 20px 0px; }
#main #jobb_wrapper .jobbbox_right { float:left;width:217px;margin:0px 0px 20px 0px; }
#main #jobb_wrapper .jobbbox h2, .jobbbox_right h2 { float:left;width:217px; }
#main #jobb_wrapper .jobbbox p, .jobbbox_right p { float:left;width:217px; padding-top: 12px; }
#main #jobb_wrapper .jobbbox .las_mer_vit, .jobbbox_right .las_mer_vit { float:right;width:60px;height:19px;margin:6px 0px 0px 0px;padding:1px 0px 0px 2px;background-color:#ff4500; }

#footer_push { float:left;width:100%;height:100px; }
#footer { float:left;width:100%;height:100px;margin:0px 0px 0px 0px;background-color:#423d38; }
#footer_content { float:left;width:930px;margin:10px 0px 0px 30px; }
#footer_content #logo_footer { float:left;width:62px;height:20px; }
#footer_content p { float:left;width:400px;color:#7c746b;margin:0px 0px 0px 10px;font-size:10px; }
#footer_content a { font-size:10px;color:#7c746b; }


