#body{position:relative;margin:auto;width:965px;}
FIELDSET{border:0;margin:0;padding:0;}
A{text-decoration:none;}
A:hover{text-decoration:underline;}
BR.clear{clear:both;}
IMG{border:0;margin-bottom:1px;}
IMG.logo{margin:0 0 12px 0;}
IMG.left{margin:0 10px 0 0;}
IMG.right{margin:0 0 0 10px;}
#targetgroups{height:32px;margin:1px 0;}
#targetgroups SPAN{display:none;}
#targetgroups A{float:left;display:block;width:21%;height:32px;padding-right:1px;}
#content{width:680px;float:left;padding-left:10px;margin-top:-7px;line-height:130%;}
#content .threecolumns DIV.text{float:left;width:33%;overflow:hidden;}
#content .threecolumns DIV.image{float:left;width:33%;overflow:hidden;}
#content .threecolumns DIV.twocolumns{float:left;width:64%;}
#content .threecolumns DIV.twocolumns DIV.onecolumn{float:left;width:49%;}
#content .threecolumns DIV.twocolumns DIV.100pxonecolumn{float:left;width:100px;}
#content .threecolumns DIV.twocolumns DIV.pxonecolumn{float:left;width:200px;}
#content .threecolumns DIV.twocolumns DIV.300pxonecolumn{float:left;width:250px;}
#content .threecolumns DIV.twocolumns DIV.onecolumn DIV.halfcolumn{float:left;}
#content .threecolumns DIV.twocolumns DIV.halfcolumn_one{float:left;width:30%;}
#content .threecolumns DIV.twocolumns DIV.halfcolumn_rem{float:left;width:23%;}
#content .threecolumns DIV.onecolumn{float:left;width:33%;}
#content .threecolumns DIV.searchcolumn{float:right;width:200px;background:#cecece;}
#content .threecolumns DIV.searchcolumn img{width:100%;}
#content .threecolumns DIV.searchcolumn P{margin:20px;}
#content .threecolumns DIV.searchprogcolumn{float:left;width:114px;}
#content .threecolumns DIV.searchprogcolumn P{margin:0;padding-top:5px;}
#content .threecolumns DIV.searchcoursecolumn{float:left;width:148px;border-left:1px solid #999;}
#content .threecolumns DIV.searchcoursecolumn P{margin:0;padding-top:5px;padding-left:2px;}
#content .threecolumns DIV.searchpacecolumn{float:left;width:120px;border-left:1px solid #999;}
#content .threecolumns DIV.searchpacecolumn P{margin:0;padding-top:5px;padding-left:2px;}
#content .threecolumns DIV.searchtimecolumn{float:left;width:101px;border-left:1px solid #999;}
#content .threecolumns DIV.searchtimecolumn P{margin:0;padding-top:5px;padding-left:2px;}
#content .threecolumns DIV.searchformcolumn{float:left;width:180px;border-left:1px solid #999;}
#content .threecolumns DIV.searchformcolumn P{margin:0;padding-top:5px;padding-left:2px;}
#content .threecolumns DIV.searchbuttoncolumn{float:right;width:50px;border-left:1px solid #999;}
#content .threecolumns DIV.searchbuttoncolumn P{margin:0;padding-top:5px;padding-left:5px;}
#content .threecolumns DIV.imagecolumn{float:right;overflow:hidden;}
#content .threecolumns DIV.imagecolumn IMG{padding-left:1px;}
#content .twocolumns DIV.text{float:left;width:49%;overflow:hidden;}
#content .twocolumns DIV.onecolumn{float:left;width:49%;}
#content .imagecolumn P{padding:5px;margin:0 0 20px 0;}
#content .inlineimage{float:left;}
#content .inlineimage IMG{margin:5px 10px 5px 0;}
#content .inlineimage P{margin:0 10px 5px 0;text-align:left;}
#content .newshead{margin:10px 0 10px 0;}
#content .newshead H1{margin:0;}
#content .newshead STRONG.darrad{display:block;padding-bottom:6px;}
#content .newshead H2{margin:10px 0 0;line-height:120%;}
#content .newspreambleimage{width:180px;}
#content .groupedimage IMG{margin:0;padding-right:20px;}
#content .groupedimage P{margin:0;padding-right:20px;}
#content DIV.hr{width:100%;height:15px;position:relative;}
#content DIV.hr HR{display:none;}
#content DIV.hrpersonal{height:15px;position:relative;}
#content DIV.hrpersonal HR{display:none;}
#content .onecolumn DIV.hrpersonal{margin:10px 0 0 20px;}
#content H2 A{font-size:100%;text-transform:uppercase;border-left:1px solid #000;padding-left:5px;margin-left:1px;}
#content DIV.list UL{list-style:none;margin:0;padding-left:0;}
#content DIV.list UL LI{list-style:none;margin:0;line-height:180%;}
#content DIV.list UL P{padding:0;}
#content DIV.list UL .date{font-size:100%;padding:0 5px 0 0;margin:0 1px 0 0;border-right:1px solid #000;}
#content DIV.list UL LI.archivelink{text-align:right;padding-right:90px;}
#content UL.aoindex{clear:both;list-style:none;margin:0;}
#content UL.aoindex A.active{font-weight:bold;}
#content UL.aoindex LI{display:inline;}
#content UL.aoindex LI SPAN{font-size:100%;}
#content UL.aosearch{clear:both;list-style:none;margin:0;width:100%;min-height:20px;}
#content UL.aosearch A{width:17px;text-align:center;padding:0 3px 0 4px;}
#content UL.aosearch A.active{font-weight:bold;}
#content UL.aosearch LI{float:left;}
#content UL.aosearch LI SPAN{font-size:100%;}
#content DIV.messages UL{border-top:1px solid #97dff8;background:#e4f8ff;padding:5px 10px 10px 10px;margin:0 0 0 20px;}
#content P.newseditor{padding-top:0;margin-top:0;}
#content .frontpagelinklist{margin:10px 0 0 20px;}
#content .frontpagelinklist UL{list-style:none;margin:0;padding:0;}
#content .frontpagelinklist UL LI{padding:5px 10px 10px 10px;background:url(/graphics/bg_hr_personal.gif) repeat-x;}
#path{padding:12px 0 13px 20px;margin:0;background:#7cd9f7;color:#fff;}
#path A,#path SPAN{color:#fff;font-size:100%;}
#pagefoot{clear:both;margin-top:50px;padding:0 25px;width:550px;}
#main #pagefoot{padding:0;}
#pagefoot.threecolumnsbackground{min-height:0;}
#pagefoot .printbutton img{vertical-align:middle;}
#main #pagefoot .printbutton a{text-decoration:none;}
#pagefoot H3{margin:0;padding:0;display:inline;font-weight:bold;}
#pagefoot P{margin:0;padding:0;background:none;border:0;}
#pagefoot A{font-weight:normal;}
#content #contentsearch{text-align:right;float:right;display:inline;}
#content #contentsearch{margin:20px 20px 0 0;padding:0;}
#content #contentsearch FORM{width:300px;margin:0;padding:0;}
#content #contentsearch FORM LABEL STRONG{position:relative;top:-4px;}
#content #contentsearch INPUT.text{width:154px;margin:2px 0 3px 0;}
.list.table.search{width:100%;}
.list.table.normalpage{width:100%;}
#content .list.table.normalpage table{width:100%!important;}
#content .search2 .list.table.search table td a{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;position:absolute;visibility:hidden;}
.thinrightmargin{margin-right:1px;}
.thinleftmargin{margin-left:1px;}
.theme STRONG{color:red;}
td.left,td.right,th.left,th.right{float:none;}
td,th{text-align:left;}
td.right,th.right{text-align:right;}
#content TABLE.information{margin:20px 0 0 20px;}
#content TABLE.information CAPTION{display:none;}
#content TABLE.information TD{vertical-align:top;font:100% Tahoma;}
#content TABLE.information TH{vertical-align:top;}
#content TABLE.information TD A{font-size:100%;}
#content TABLE.list{width:480px;margin:0 0 0 20px;border-collapse:collapse;padding:0;}
#content TABLE.list CAPTION{display:none;}
#content TABLE.list THEAD TD{font-weight:bold;}
#content TABLE.list TBODY TD{padding:3px 0;}
#content TABLE.list TBODY TD.level2{padding-left:10px;}
#content TABLE.list TBODY TD.level3{padding-left:20px;}
#content TABLE.list TBODY TD.level4{padding-left:30px;}
#content TABLE.list TBODY TD.level5{padding-left:40px;}
#content TABLE.list TBODY TD.level6{padding-left:50px;}
#content TABLE.list TBODY TD.level7{padding-left:60px;}
#content TABLE.list TBODY TD.level8{padding-left:70px;}
#content TABLE.list TBODY TD.level9{padding-left:80px;}
#content TABLE.list TBODY TD.level10{padding-left:90px;}
#content TABLE.list TBODY TD.level11{padding-left:100px;}
#content TABLE.list TBODY TD.level12{padding-left:110px;}
#content TABLE.list TBODY TD A{font-size:100%;}
#content .list.table table{width:100%;border-collapse:collapse;}
#content .list.table table td,#content .list.table table th{padding:5px;padding-left:10px;}
#content .list.table table th{border-bottom:#ececec 1px solid;font-weight:bold;}
#content .list.table table th.newmonth{padding-top:20px;font-size:1.2em;}
.row_1{background:#fff;}
.row_2{background:#f2f2f2;}
#content .list_foot{clear:both;padding:30px 5px 40px 10px;}
.detailedsearch_column_list{clear:both;padding:10px 5px 25px 10px!important;}
#content .list_foot .previous_page,#content .list_foot .hits,#content .list_foot .next_page{float:left;}
#content .list_foot .previous_page,#content .list_foot .hits,#content .list_foot .next_page,#content .list_foot .previous_page a,#content .list_foot .hits a,#content .list_foot .next_page a{color:#363636;}
#content .list_foot .previous_page,#content .list_foot .next_page{width:25%;}
#content .list_foot .hits{text-align:center;width:49.9%;}
#content .list_foot .next_page{text-align:right;}
#content DIV.facts H3{padding:0;margin:10px 0 3px 0;color:#000;}
#content DIV.facts P{padding:0;margin:0;}
#content DIV.malgruppteaser UL{list-style:none;margin:0;padding:0;}
#content DIV.malgruppteaser LI{list-style:none;width:130px;height:106px;float:left;border-top:1px solid #fff;}
#content DIV.malgruppteaser A{text-align:center;display:block;width:110px;height:28px;padding:78px 10px 0 10px;color:#000;}
#content DIV.malgruppteaser LI.spaceright{border-left:1px solid #fff;}
#content DIV.vpadding{padding-top:10px;padding-bottom:10px;}
#content DIV.villstuderateaser UL{list-style:none;margin:0;padding:0;}
#content DIV.villstuderateaser LI{list-style:none;width:130px;height:106px;float:left;border-top:1px solid #fff;}
#content DIV.villstuderateaser A{text-align:center;display:block;width:110px;height:28px;padding:78px 10px 0 10px;color:#000;}
#content DIV.villstuderateaser LI.spaceright{border-left:1px solid #fff;}
#content DIV.studentteaser UL{list-style:none;margin:0;padding:0;}
#content DIV.studentteaser LI{list-style:none;width:130px;height:106px;float:left;border-top:1px solid #fff;}
#content DIV.studentteaser A{text-align:center;display:block;width:110px;height:28px;padding:78px 10px 0 10px;color:#000;}
#content DIV.studentteaser LI.spaceright{border-left:1px solid #fff;}
#content DIV.ukteaser UL{list-style:none;margin:0;padding:0;}
#content DIV.ukteaser LI{list-style:none;width:332px;height:145px;float:left;border-top:1px solid #fff;}
#content DIV.ukteaser A{display:block;width:332px;height:145px;}
#content DIV.ukteaser .spaceright{border-right:1px solid #fff;}
#content DIV.personalteaser{border-top:1px solid #fff;}
#content DIV.personalteaser UL{margin:22px;padding:0;list-style:none;}
#content DIV.personalteaser LI{font-size:100%;height:100px;width:124px;margin:0;padding:3px 8px;list-style:none;float:left;}
#content DIV.personalteaser UL UL{margin:0;}
#content DIV.personalteaser LI LI{height:auto;margin:0;padding:0;list-style:none;float:none;background:none;}
#content DIV.personalteaser UL A{color:#000;text-transform:uppercase;}
#content DIV.personalteaser UL UL LI{line-height:0;}
#content DIV.personalteaser UL UL A{text-transform:none;color:#0084c9;}
#content DIV.personalteaser .spaceright{border-right:10px solid #fff;}
#content FORM H4{padding-left:0;margin-left:0;margin-bottom:2px;font-weight:normal;}
#content FORM H4 LABEL{font-weight:bold;}
#content FORM P{padding:0 20px 0 0;margin-bottom:15px;margin-top:0;}
#content SELECT.small{width:52%;margin:2px 0 3px 0;}
#content SELECT.text{width:82%;margin:2px 0 3px 0;}
#content INPUT.text{width:80%;margin:2px 0 3px 0;}
#content TEXTAREA.text{width:80%;margin:2px 0 3px 0;height:5em;}
#content INPUT.mandatory{background:red;color:#fff;}
#content TEXTAREA.mandatory{background:red;color:#fff;}
#content LEGEND{display:none;}
#content BUTTON{padding:0 5px;margin:2px 0 3px 5px;}
#content p table{margin-left:0;font-size:1em;}
#content table p{font-size:1em;padding:0;margin:0;}
#content .table table{margin-left:0;font-size:1em;}
#main .fourcolumns{margin-top:-11px;}
#main .fourcolumns .onecolumn{float:left;width:320px;margin:0;padding:0 20px 0 0;}
#main .fourcolumns .onecolumn img{maxwidth:200px;}
#main .fourcolumns .twocolumns{width:680px;padding:20px 20px 0 0;}
#main .fourcolumns A{text-decoration:underline;}
#main .fourcolumns .utb_right p.label{margin-left:0;padding:5px;margin:0;}
#main .fourcolumns .utb_right p.whitelabel{margin-left:0;padding:5px;margin:0;background:#fafafa;}
#main .fourcolumns .utb_right p.nobkg{background:#fff;}
#main .fourcolumns .utb_right img{max-width:100%;background:#d5d5d5;}
#main .fourcolumns .utb_right button{margin-left:0;padding-left:0;width:261px;}
#main .fourcolumns .utb_right hr{margin-left:20px;margin-right:10px;}
#content.wide{width:923px;margin-top:-7px;}
.pod2_inlankning_php .fourcolumns .onecolumn{width:320px;}
.section_ekonomi,.section_data,.section_halsa,.section_larare,.section_media,.section_manniska,.section_teknik{background:#713c8d;font-size:150%;font-weight:bold;width:375px;padding-top:5px;padding-bottom:5px;padding-left:20px;color:white;margin-bottom:20px;}
.section_data{background:#fab541;}
.section_halsa{background:#d2283c;}
.section_larare{background:#18863f;}
.section_media{background:#e82a8c;}
.section_manniska{background:#b0ba2f;}
.section_teknik{background:#ec6c2e;}
.section_ekonomi_button,.section_data_button,.section_halsa_button,.section_larare_button,.section_media_button,.section_manniska_button,.section_teknik_button,.section_generic_button{background:#713c8d;font-size:90%;font-weight:bold;width:275px;padding-top:5px;padding-bottom:5px;padding-left:10px;text-align:left;color:white;margin-bottom:5px;}
.section_data_button{background:#fab541;}
.section_halsa_button{background:#d2283c;}
.section_larare_button{background:#18863f;}
.section_media_button{background:#e82a8c;}
.section_manniska_button{background:#b0ba2f;}
.section_teknik_button{background:#ec6c2e;}
.section_generic_button{background:#00b8dc;}
#main.nobackground{background:none;}
.nobackground #content .threecolumns .onecolumn a.calendarium_image2 img{margin-left:2em;margin-top:1em;}
.pod5_bildmall .threecolumns{padding-bottom:3em;}
.pod5_bildmall .threecolumns:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bread538_2{display:none;}
html,body{height:100%;margin:0;padding:0;}
body{font-size:100.1%;font-family:Verdana,Tahoma,Helvetica,sans-serif;background:url(/graphics/body-shadow-light-center.png) bottom center fixed repeat-y white;color:#5f5e5c;}
.pod1_startsida,.pod6_startsida_utbildning,.pod7_startsida_studentportalen,.pod8_personalportal_startsida,.pod9_startsida_uk,.pod2_startsida_utbildning{background-image:url(/graphics/body-shadow-center.png);background-repeat:no-repeat;}
a{color:#5f5e5c;text-decoration:none;}
#main .threecolumns a{text-decoration:underline;}
a img{border:none;}
#body,#foot{font-size:.7em;}
#body #foot{font-size:1em;}
.hidden,#head .left a img,#search form,#search h1,br.clear,#targetgroups,#horizontalnavigation br,hr,.shortcuts{display:none;}
#head{background:url(/graphics/default_header.png) bottom left no-repeat #04a9de;height:102px;position:relative;}
#head.english{background-image:url(/graphics/en_header.png);}
#head .left a{width:180px;height:102px;display:block;float:left;}
select,input{font-size:1em;}
.onecolumn input{max-width:100%;}
h1{font-weight:normal;margin-top:3px;font-size:2em;line-height:100%;}
h2{font-weight:normal;margin-top:3px;font-size:1.5em;line-height:100%;}
.clear{clear:both;}
#topnavi{top:67px;right:16px;position:absolute;padding:0;width:280px;height:22px;line-height:22px;text-align:center;font-weight:bold;font-size:10px;}
#head.english #topnavi{width:311px;right:20px;}
#topnavi ul{margin:4px 0 0 5px;padding:0;list-style-type:none;}
#topnavi li{float:left;padding-right:8px;background:url(/graphics/topnavi_divider.png) left no-repeat;}
#topnavi a{display:block;padding-left:10px;color:white;text-decoration:none;}
#topnavi .first{background:none;}
#topnavi .english a{padding-left:30px;background:url(/graphics/icon_flag_english.gif) 10px 50% no-repeat;}
#topnavi .swedish a{padding-left:30px;background:url(/graphics/icon_flag_swedish.gif) 10px 50% no-repeat;}
#horizontalnavigation{border:1px solid #bab6b2;border-right:0;background:url(/graphics/navi.png) bottom repeat-x #e2e0dd;text-transform:uppercase;letter-spacing:.1em;zoom:1;}
#horizontalnavigation:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#horizontalnavigation ul{padding:0;margin:0;list-style-type:none;}
#horizontalnavigation li{float:left;padding-right:2px;background:url(/graphics/navi_divider.png) right bottom no-repeat;}
#horizontalnavigation li:hover,#horizontalnavigation li.active{background:url(/graphics/navi_divider_hover.png) right top no-repeat;}
#horizontalnavigation a{display:block;padding:10px 25px;color:#343332;text-decoration:none;background:url(/graphics/navi_divider_left.png) left bottom no-repeat;}
#horizontalnavigation.english a{padding:10px 15px;}
#horizontalnavigation a:hover,#horizontalnavigation li.active a{background:url(/graphics/navi_hover.png) top left no-repeat;}
#horizontalnavigation a img{vertical-align:bottom;}
#breadcrumb{background:url(/graphics/breadcrumb_bg.png) bottom center no-repeat;padding:15px 0 7px 15px;margin:0;clear:both;}
.pod1_startsida #breadcrumb,.pod9_startsida_uk #breadcrumb,.pod8_personalportal_startsida #breadcrumb{display:none;}
#breadcrumb a{padding:0 7px;}
#main{background:url(/graphics/navigation_bottom.png) 0 100% no-repeat;clear:both;margin:23px 13px 0 13px;}
#main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#main.nobackground{background-image:none;}
#navigation{min-height:10px;width:233px;float:left;background:url(/graphics/navigation_top.png) top left no-repeat;padding:10px 10px 0 0;margin:-10px 0 0 0;}
#navigation ul{margin:0;list-style-type:none;padding:0 7px 20px 6px;}
#navigation a{display:block;border-bottom:1px solid #cecdcc;padding:10px 20px;color:#282828;font-weight:bold;}
#navigation a.active{text-decoration:underline;}
#navigation ul ul{padding:0;background-image:none;}
#navigation ul ul a{padding-left:30px;font-weight:normal;}
#navigation ul ul ul a{padding-left:45px;}
#navigation ul ul ul ul a{padding-left:60px;}
#soek{margin:0;padding:3px 15px 0 0;text-align:right;float:right;}
#soek label { display: none; }
#soek p{margin:0;padding:0;}
#soek input{margin:0;padding:2px;color:#747474;background:url(/graphics/input_text.png) left top no-repeat white;border:1px solid #bab6b2;width:150px;vertical-align:middle;}
#soek button{border:0;padding:0;margin:0;background:transparent;vertical-align:middle;}
.detailedsearch_column button{border:0;padding:0!important;margin:0!important;background:transparent;vertical-align:middle;}
#soek img{vertical-align:middle;}
#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.startpage{width:680px;float:left;padding:0 5px 0 0;margin:0 0 0 3px;}
.pod1_startsida #navigation,.pod9_startsida_uk #navigation{display:none;}
.pod1_startsida #content,.pod9_startsida_uk #content{width:auto;padding:0;}
.startpage .img{margin-bottom:12px;text-align:center;}
.startpage .swf{margin:4px 0 12px 4px;text-align:left;}
.only_swf{margin-top:3px;}
.swf object{margin-bottom:1px;}
div.text,.startpage .image{width:284px;padding:9px 23px 0 23px;margin-left:13px;background:url(/graphics/col_top_330.png) top left no-repeat;float:left;}
#content .news,.startpage .blankare{margin:0 -23px 13px -23px;padding:15px 23px 24px 23px;background:url(/graphics/col_bottom_330.png) bottom left no-repeat;}
.startpage .blankare{padding:10px 23px 19px 23px;}
.startpage .blankare p{margin:5px 0;}
.startpage .blankare img{margin:5px 0;}
.startpage .image{background:none;padding:0;width:330px;}
.text-big{width:626px;padding:8px 23px 0 23px;background:url(/graphics/col_top_672.png) top left no-repeat;}
.text-big .txt,.text-big .img-txt{margin:0 -23px 13px -23px;padding:10px 23px 19px 23px;background:url(/graphics/col_bottom_672.png) bottom left no-repeat;}
.text-big p{margin:5px 0;}
.img-txt:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.img-txt img{float:left;margin:5px 1em 5px 0;}
.startpage .first,.mallgrupp .first{clear:both;margin-left:0;}
.startpage .blankare:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.text h2{margin:0;font-size:1em;text-align:right;text-transform:uppercase;border-bottom:1px solid #d4d3d1;font-weight:normal;padding-bottom:5px;margin-bottom:5px;}
#content div.text h2 a{color:#a5a4a3;font-size:.9em;border:0;}
div.text h2 span{float:left;font-weight:bold;}
div.text h2 img{vertical-align:bottom;}
div.text h2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.startpage .news{margin-bottom:0;min-height:175px;}
.startpage .blankare a{text-decoration:underline;}
#content .news table{font-size:1em;margin-left:0;width:100%!important;}
.news .more{text-align:right;border-top:1px solid #d4d3d1;padding:5px 0 0 0;margin:5px 0 0 0;}
.news .more img{vertical-align:middle;}
.news .more .first{float:left;text-transform:uppercase;color:#a5a4a3;font-size:.9em;font-weight:bold;}
.news .more a{float:right;}
.news .more .second{float:right;text-transform:uppercase;color:#a5a4a3;font-size:.9em;}
.news table{width:100%;}
.news td{background:#f2f2f2;vertical-align:top;padding:8px 6px;}
.news ul{margin:0;padding:0;list-style-type:none;}
.news ul .date{display:none;}
.news ul a{display:block;background:#f2f2f2;padding:8px 6px;margin-bottom:1px;}
.news .extendedinfo{padding:5px 0 10px 0;margin-bottom:5px;border-bottom:1px solid #d4d3d1;}
.news .extendedinfo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.news .extendedinfo a{background:none;padding:0;}
.news .extendedinfo strong{padding:5px 0;}
.news .extendedinfo img{float:right;margin:2px 0 8px 8px;}
.news .extendedinfo .date,.news .extendedinfo strong{display:block;}
.txt-img img,.blankare img{float:left;padding:0 19px 0 0;}
.blankare p{margin-top:0;}
.utbildning div.text{width:459px;padding:9px 23px 0 23px;margin:0;background:url(/graphics/col_top_505.png) top left no-repeat;}
.utbildning div.text .info{background:url(/graphics/col_bottom_505.png) bottom left no-repeat;margin:0 -23px 13px -23px;padding:15px 23px 21px 23px;}
.utbildning div.text .info a{text-decoration:underline;}
.utbildning div.swf{margin-left:3px;}
.mallgrupp,.utbildning{width:514px;float:left;margin-left:-10px;}
#min-sida-login{margin-left:346px;}
#ny-student{margin:12px 0 0 346px;text-align:center;}
#ny-student a{height:63px;background:url(/graphics/teaser_bg.png) top left no-repeat;display:block;line-height:63px;text-transform:uppercase;font-size:1.2em;}
.personalfrontpage{float:left;margin-left:-10px;}
.personalfrontpage .col1{float:left;width:341px;margin:0 8px 0 0;}
.personalfrontpage .col2{float:left;width:341px;}
.personalfrontpage div.text{width:294px;background-image:url(/graphics/col_top_341.png);margin-left:0;}
#content .personalfrontpage .news{background-image:url(/graphics/col_bottom_341.png);}
.personalfrontpage .news a span.date{display:inline;}
#soek-system{border-bottom:1px solid #d4d3d1;padding-bottom:5px;}
#content form#soek-system p{background:#f2f2f2;padding:3px 10px;margin:0;}
#soek-system select{font-size:1em;vertical-align:middle;width:200px;}
#soek-system button{padding:0;margin:0;background:none;border:0;}
#soek-system button img{padding:0;margin:0;vertical-align:middle;}
#displaysystemet{text-transform:uppercase;font-size:1.2em;margin-bottom:9px;}
#andra-nyhetkallor ul{border-bottom:1px solid #d4d3d1;padding-bottom:5px;}
.pod2_inlankning_php .twocolumns img,.pod2_inlankning_php .twocolumns .onecolumn h3{display:none;}
.pod2_inlankning_php .twocolumns .onecolumn{clear:both;}
.pod2_inlankning_php .twocolumns form{padding-top:1em;}
ul.teaser{clear:both;list-style-type:none;padding:0;margin:0;text-align:center;}
ul.teaser li{margin:0 0 10px 0;}
ul.teaser li.text{text-align:center;background:url(/graphics/teaser_bg_340.png) no-repeat;height:63px;overflow:hidden;display:table;width:90%;margin:0 0 12px 0;padding:0 5%;}
ul.teaser li.text a{display:table-cell;vertical-align:middle;text-transform:uppercase;font-size:1.2em;padding:0;font-family:Neutra,Verdana,Tahoma,Helvetica,sans-serif;font-weight:bold;}
.personalfrontpage .col2 .teaser li,.sidebar ul.teaser li{background:none;}
.personalfrontpage .col2 .teaser li.text{background-image:url(/graphics/teaser_bg_340.png);}
.smallsidebar ul.teaser li{background:none;}
.smallsidebar ul.teaser li.text{background-image:url(/graphics/teaser_bg.png);}
.smallsidebar2 ul.teaser li.text{background-image:url(/graphics/teaser2_bg.png);}
.sidebar ul.teaser li.text{background:url(/graphics/teaser3_bg.png);}
.sidebar{width:245px;float:left;}
.hitta-utbildning{background:url(/graphics/hitta_utbildning_top.png) left top no-repeat;padding-top:9px;margin-bottom:12px;}
.hitta-utbildning form{margin:0;padding:0;background:url(/graphics/hitta_utbildning_bottom.png) bottom left no-repeat;padding:9px 23px 5px 23px;}
.hitta-utbildning select{border:1px solid #b7b5b2;width:135px;font-size:1em;position:absolute;left:0;top:8px;}
.hitta-utbildning button{border:0;padding:0;margin:2px 0 0 0;background:transparent;vertical-align:middle;}
.hitta-utbildning h2{font-size:1em;text-transform:uppercase;font-weight:bold;text-align:center;padding:0 0 15px 0;margin:0;background:url(/graphics/footer.png) bottom repeat-x;}
#content .hitta-utbildning p{background:url(/graphics/footer.png) bottom repeat-x;padding:2px 0 4px 0;margin:0;text-align:right;position:relative;}
.hitta-utbildning ul{margin-left:0;padding-left:0;list-style-type:none;}
#studentportal{margin-bottom:10px;}
.smallsidebar{width:163px;float:left;text-align:center;margin-left:12px;}
.smallsidebar2{width:173px;float:left;text-align:center;margin-left:3px;}
#content .smallsidebar2 div.text{float:none;width:127px;background:url(/graphics/col_top_173.png) top left no-repeat;padding:9px 23px 0 23px;margin:0;text-align:left;}
#content .smallsidebar2 div.text .news{background:url(/graphics/col_bottom_173.png) bottom left no-repeat;margin:0 -23px 13px -23px;padding:15px 23px 24px 23px;}
#content .smallsidebar2 div.text .news ul{border-bottom:1px solid #d4d3d1;}
#content .smallsidebar2 div.text .news a{background:none;padding:10px 0;}
#mainbg{background:url(/graphics/navigation_bottom.png) bottom right no-repeat;}
#mainbg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content .threecolumns div.imagecolumn,#main .fourcolumns .utb_right,#content .threecolumns div.detailedsearch_column{background:url(/graphics/navigation_top.png) top left no-repeat;padding:20px 17px 0 20px;margin:-3px 0 0 0;width:189px;font-size:.9em;line-height:120%;}
#main .fourcolumns .utb_right { margin: 8px 0 0; padding:20px 17px 0; }

#content .threecolumns div.imagecolumn .imgfooter,#content .threecolumns div.detailedsearch_column .footer{height:3px;margin:10px -17px 0 -17px;}
#main .fourcolumns .utb_right{float:right;padding-right:18px;width:191px;}
#content div.imagecolumn img{max-width:100%;}
#content .threecolumns div.detailedsearch_column{float:right;}
#content .threecolumns div.detailedsearch_column form label.text{display:none;}
#content .threecolumns div.detailedsearch_column form label.radio{display:block;}
#content .testsida #contentsearch{display:none!important;}
.detailedsearch_column h2{font-weight:bold;}
#pagefoot{clear:both;padding-top:50px;float:left;}
#foot{float:left;background:url(/graphics/footer.png) 0 0 repeat-x;padding:10px 10px 10px 10px;clear:both;margin:20px 20px 0;line-height:145%;width:905px;}
#foot ul{padding:0;margin:0;list-style-type:none;}
#foot .about{float:right;text-align:center;}
#foot a{text-decoration:underline;}
.teasers-box{float:left;width:674px;}
.teasers-box .teasers-left{float:left;width:330px;}
.teasers-box .teasers-middle{float:right;width:330px;}
.teasers-left ul.teaser li.text{background:transparent url(/graphics/teaser_bg_320.png) no-repeat scroll 6px 0;}
.teasers-middle ul.teaser li.text{background:transparent url(/graphics/teaser_bg_320.png) no-repeat scroll 6px 0;}
.teasers-middle-forskning ul.teaser li.text{background:transparent url(/graphics/teaser_bg_435.png) no-repeat scroll 0 0;}
.teasers-middle-forskning{float:left;width:435px;}
.forsknings-nyheter h2{border-bottom:1px solid #cecdcc;padding-bottom:5px;text-transform:uppercase;font-size:12px;margin-bottom:5px;font-weight:bold;}
.forsknings-nyheter ul{list-style-type:none;margin:0;padding:0;}
.forsknings-nyheter ul li{border-bottom:1px solid #cecdcc;padding-bottom:8px;margin-bottom:10px;}
.forsknings-nyheter ul li span.date{font-weight:bold;}
#main .threecolumns .forsknings-nyheter ul a{text-decoration:none;}
#main .threecolumns .forsknings-nyheter ul a:hover{text-decoration:underline;}
#main .threecolumns .forsknings-nyheter p.more a:hover{text-decoration:none!important;}
.forsknings-nyheter p.more{padding:5px 0!important;}
.forsknings-nyheter p.more a{text-decoration:none!important;font-size:10px!important;text-transform:uppercase;display:block;font-weight:bold;border-bottom:1px solid #cecdcc;margin-bottom:10px;padding-bottom:10px;}
.forsknings-nyheter p.more a img{vertical-align:middle;}
* html .forsknings-nyheter img{width:auto!important;height:auto!important;}
.utbildning #mediaplaceholder,.utbildning .video-placeholder,#flv_videoplayer_start,#flv_videoplayer_start_1,#flv_videoplayer_start_2,#flv_videoplayer_start_3,#flv_videoplayer_start_4{margin-top:20px;}
table{width:auto!important;}
table.tableCalender,table.tableNews{width:100%!important;}
.pod1_nyheter_arkiv_060720 #navigation{display:none;}
.pod1_nyheter_arkiv_060720 #main{background:none;}
.pod1_nyheter_arkiv_060720 #mainbg{background:none;}
.pod1_nyheter_arkiv_060720 table{width:100%!important;}
.pod1_nyheter_arkiv_060720 #content{width:923px;margin-top:-7px;}
.pod1_nyheter_arkiv #navigation{display:none;}
.pod1_nyheter_arkiv #main{background:none;}
.pod1_nyheter_arkiv table{width:100%!important;}
.pod1_nyheter_arkiv #content{width:923px;margin-top:-7px;}
.pod1_nyheter_lopsedel #content{width:923px;}
.pod1_nyheter_lopsedel #navigation{display:none;}
.pod1_nyheter_lopsedel #main{background:none;}
.media-container{margin-bottom:60px;}
.news-title{font-weight:bold;}
.news-subtitle{display:block;padding:2px 0;}
.media-image-small{float:left;margin:0 15px 0 0;}
.media-image p{margin-top:0;}
#newsImages { text-align: center; margin: 20px 0 0 20px; width: 260px; }
#newsImages p { text-align: left; }

.diva-right-column { margin-bottom: 30px; }
.diva-right-column ul { margin: 0; padding: 0; list-style-type: none; }
.diva-right-column ul li { border-bottom:1px solid #CECDCC; margin-bottom:10px; padding-bottom:8px; }
.diva-right-column span.title { font-weight: bold; }
.diva-right-column a.title { text-decoration: none !important; }
.diva-right-column span.title a:hover { text-decoration: underline !important; }
.diva-right-column span.title, .diva-right-column span.author, .diva-right-column span.year { width: 189px; display: block; position: relative;  }
.diva-right-column span.authors { position: relative; }
.diva-right-column  h2 { border-bottom:1px solid #CECDCC; font-size:12px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; text-transform:uppercase; }
.diva-right-column span.hide-comma { position: absolute; top: 0px; left: 0px; width: 6px; height: 12px; background-color: #e2dfde; }

#diva { margin-top: 20px; }
#diva ul { margin: 0; padding: 10px 0 0; list-style-type: none; border-top:1px solid #CECDCC; }
#diva h2 { margin-bottom: 0; } 
#diva .title a { font-weight: bold; text-decoration: none; }
#diva .title a:hover { text-decoration: underline; }
#diva li { padding-bottom: 10px; margin-bottom: 10px; border-bottom:1px solid #CECDCC; }
#diva span.author, #diva span.year { display: block; margin: 0; }

#meltwater-news { width: 680px; border-collapse:collapse; }
#meltwater-news .expand { width: 20px; text-align: center; }
#meltwater-news .date { width: 80px; }
#meltwater-news .title { width: 350px; }
#meltwater-news .source { width: 220px; }
#meltwater-news td { padding: 10px 0 10px; }
#meltwater-news tr.odd td { background-color: #F2F2F2; }
#meltwater-news .showArticles { cursor: pointer; }

#jubilee { position: absolute; top: 0px; left: 213px; background: url("/graphics/jubilee_top.png") no-repeat top left; width: 192px; height: 104px; } 
#jubilee a { display: block; width: 192px; height: 104px; }
#jubilee a span { display: none; }

.news span.author { display:block; }
.diva table a { color: black; }
.tableCalender td.date { width: 80px; }
.pod1_startsida .news td span { display: block; height: 30px; }
#fb-like { margin-top: 30px; }