.divCommentsContentHeaderTop .right SPAN.commentEditButton,.divCommentsContentHeader .right SPAN.commentEditButton{background:Transparent url(/img/general/icon_comment_edit.gif) no-repeat 4px 0;}
DIV.commentBodyContent,DIV.commentBodyContentEdit{float:none;width:75%;}
DIV.commentBodyContentEdit{display:none;}
DIV.divCommentsContent SPAN.commentAuthor{float:left;font-weight:bold;display:block;color:#6F685C;margin-top:7px;}
.commentContainer{margin-bottom:8px;}
.divCommentsFooter{clear:both;height:1%;display:block;overflow:hidden;padding:2px 6px;border-top:1px solid #A6A6A6;border-bottom:1px solid #898989;background-color:#F0F0F0;font-size:.9em;}
.divCommentsFooter .left{float:left;font-weight:bold;color:#555;}
.divCommentsFooter .right{float:right;color:#555;}
.divCommentsFooter .commentAuthor{padding-top:2px;float:left;}
.divCommentsFooter .commentReplyButton a{background:transparent url(/img/general/icon_articlecomments.gif) no-repeat scroll 0 2px;padding:2px 2px 4px 20px;line-height:18px;}
.divCommentsFooter .commentEditButton a{background:transparent url(/img/general/icon_comment_edit.gif) no-repeat scroll 0 2px;padding:2px 2px 4px 15px;line-height:18px;}
.divCommentsFooter .commentReportedNo a{background:transparent url(/img/general/icon_comment_report.gif) no-repeat;padding:2px 2px 4px 18px;line-height:18px;}
.divCommentsFooter .commentReportedYes a{background:transparent url(/img/general/icon_comment_reported.gif) no-repeat;padding:2px 2px 4px 18px;line-height:18px;}
.divCommentsFooter .commentWatchButton a{background:transparent url(/img/general/eye_add_icon_small.gif) no-repeat 0 2px;padding:2px 2px 4px 28px;line-height:18px;}
.divCommentsFooter .commentWatchEndButton a{background:transparent url(/img/general/eye_delete_icon_small.gif) no-repeat 0 2px;padding:2px 2px 4px 28px;line-height:18px;}
DIV.commentEditInfo{margin-top:7px;border-top:1px dashed #999;border-bottom:1px dashed #999;clear:both;float:none;padding:3px 0 3px 0;}
DIV.commentEditInfo SPAN{display:inline;font-size:.8em;}
SPAN.commentEditDate{font-weight:normal;}
DIV.commentBodyContentEdit TEXTAREA,DIV.commentBodyContentEdit INPUT.inputField{font-family:Arial,Helvetica,sans-serif;font-size:1em;background-color:#faf9f8;color:#000;border:1px solid #666;padding:1px;width:90%;}
DIV.commentBodyContentEdit TEXTAREA{height:100px;}
SPAN.commentEditReasonLabel{text-transform:uppercase;font-weight:bold;font-size:.8em;color:#333;display:inline;float:left;}
SPAN.commentEditReasonHelp a{float:left;margin-left:5px;display:block;width:12px;height:14px;background:transparent url(/img/general/icon_question_bubble.gif) no-repeat 0 1px;}
SPAN.commentEditReasonHelp a SPAN{display:none;}
.divCommentsArticleAdContainer{float:right;padding:1px;}
.divCommentWide .btnLink{height:24px!important;*background-position-y:4px!important;_background-position-y:1px!important;}
.divCommentWide .btnLink span{line-height:14px!important;*line-height:20px!important;_line-height:14px!important;}
.divCommentWide{width:100%!important;}
.divColumn1Article .commentsbox{font-family:GillSans,Verdana,sans-serif!important;font-size:.95em!important;font-weight:bold!important;text-transform:uppercase!important;}
.divColumn1Article .commentsbox p{border-bottom:1px solid #DDD!important;padding:5px 0!important;color:#666!important;display:block!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1em!important;font-weight:normal!important;text-transform:none!important;}
.divColumn1Article .commentsbox p a,.divColumn1Article .commentsbox p span{font-weight:bold!important;}
#lateLoadedArticleComments{clear:both!important;display:block!important;}
.divCommentWide .loginbox span{color:#000!important;font-size:1em!important;font-weight:bold!important;line-height:1em!important;}
.divCommentWide .commentsForm{font-weight:normal!important;color:#333!important;font-size:.95em!important;line-height:1.3em!important;}
.divCommentWide .commentsForm .inputField{width:95%!important;}
.divCommentWide .loginbox label span{display:block!important;margin:5px 0 2px 0!important;font-weight:bold!important;}
#discussionRSSButton{float:right;}
#discussionRSSButton img{border:0;}
.relatedArticlesContainer .divColumn1{float:left;width:49%;margin:0 0 8px 0;}
.relatedArticlesContainer .divColumn2{float:right;width:49%;margin:0 0 8px 0;}
.relatedArticlesContainer .divColumn1 .miniTeaser,.relatedArticlesContainer .divColumn2 .miniTeaser{width:100%!important;float:none!important;margin:0!important;}
.divSearchPageRightColumn{float:right;clear:none;width:200px;}
.divSearchPageArchive{width:500px;float:left;clear:none;}
.divSearchPageArchive dl{margin:0 0 14px 0;}
.divSearchPageSectionDays{width:200px;float:left;clear:none;}
.divSearchPageSectionMonths{display:block;float:left;clear:none;}
.archiveYearBlock{width:105px;float:left;padding:0 20px 20px 0;}
.archiveYearBlock dt{display:block;clear:both;width:100%;}
.archiveYearBlock dd,.divSearchPageSectionDays dd{margin-left:0;float:left;clear:left;}
.divSearchPageSection{width:100%;display:block;float:left;clear:both;margin:1em;}
SPAN.fileLink a{display:block;padding-left:20px;padding-bottom:5px;background:Transparent url(/img/general/icon_filetype_txt.gif) no-repeat 0 0;}
SPAN.fileLink a.filetype_doc{background-image:url(/img/general/icon_filetype_doc.gif);}
SPAN.fileLink a.filetype_pdf{background-image:url(/img/general/icon_filetype_pdf.gif);}
SPAN.fileLink a.filetype_xls{background-image:url(/img/general/icon_filetype_xls.gif);}
SPAN.fileLink a.filetype_zip{background-image:url(/img/general/icon_filetype_zip.gif);}
#articleRecommendTop,#articleRecommendBottom{display:none;}
.articleToolbar{background:transparent url(/img/general/article_tools_sprite.gif) repeat-x 0 22px!important;clear:both;height:28px;display:block;padding:0 6px;position:relative;}
.articleTools span.print,.articleTools span.tips,.articleTools span.comment,.articleTools span#articleRecommendTop,.articleTools span#articleRecommendBottom{background:transparent url(/img/general/article_tools_sprite.gif) no-repeat right -150px!important;float:left;height:20px;padding:2px 8px 2px 0;margin-right:6px;}
.articleTools a,.articleTools #articleRecommendButtonTop,.articleTools #articleRecommendButtonBottom{background:transparent url(/img/general/article_tools_sprite.gif) no-repeat!important;height:18px;padding:1px 2px 2px 18px;font-size:12px!important;font-weight:normal!important;color:#444!important;text-decoration:none!important;}
.articleToolbar a:hover,.articleToolbar #articleRecommendButtonTop:hover,.articleToolbar #articleRecommendButtonBottom:hover{color:#666;background-color:transparent!important;}
.articleToolbar .articleRecommended #articleRecommendButtonTop,.articleToolbar .articleRecommended #articleRecommendButtonTop:hover,.articleToolbar .articleRecommended #articleRecommendButtonBottom,.articleToolbar .articleRecommended #articleRecommendButtonBottom:hover{color:#b3b3b3!important;cursor:default;background-position:0 -119px!important;}
.articleToolbar .print a{background-position:0 -29px!important;}
.articleToolbar .tips a{background-position:0 -87px!important;}
.articleToolbar .comment a{background-position:0 -57px!important;}
.articleToolbar #articleRecommendButtonTop,.articleToolbar #articleRecommendButtonBottom{background-position:0 -119px!important;}
.articleToolbar .print a:hover{background-position:0 -30px!important;}
.articleToolbar .tips a:hover{background-position:0 -88px!important;}
.articleToolbar .comment a:hover{background-position:0 -58px!important;}
.articleToolbar #articleRecommendButtonTop:hover,.articleToolbar #articleRecommendButtonBottom:hover{background-position:0 -120px!important;}
.articleToolbar a .toolbarCommentDisabled,.articleToolbar a:hover .toolbarCommentDisabled,.articleToolbar .toolbarCommentDisabled,.articleToolbar .toolbarCommentDisabled:hover{color:#b3b3b3!important;background-position:0 -57px!important;}
.articleToolbar #articleRecommendButtonTop,.articleToolbar #articleRecommendButtonBottom{cursor:pointer;}
.articleToolbar .articleLinkServices{position:absolute;right:6px;top:0;}
.articleToolbar .articleLinkServices a{background:transparent url(/img/general/article_tools_sprite.gif) no-repeat!important;float:left;width:18px;height:18px;display:block;margin-left:4px;padding:0;text-indent:-1000em;font-size:0;overflow:hidden;}
.articleToolbar .articleLinkTwitter a{background-position:0 -210px!important;}
.articleToolbar .articleLinkFacebook a{background-position:0 -180px!important;}
.articleToolbar .articleLinkDelicious a{background-position:0 -240px!important;}
.articleToolbar .articleLinkTwitter a:hover{background-position:0 -211px!important;}
.articleToolbar .articleLinkFacebook a:hover{background-position:0 -181px!important;}
.articleToolbar .articleLinkDelicious a:hover{background-position:0 -241px!important;}
#articleImageBlock{float:left;margin:0 8px 8px 0;}
#greet_box{background:transparent url(/polopoly_fs/id.dep.se.idg.idgse.publication!/images/greet_box_sprite.gif) no-repeat 8px -40px;font-family:arial,sans-serif;font-size:12px;min-height:42px;padding:8px 8px 8px 58px;border:1px solid #ccc;margin:0 0 10px;}
#greet_box a{font-weight:bold;}
.greet_text{display:block;padding-bottom:4px;}
.greet_search{font-size:.9em;display:block;border-top:1px solid #ccc;padding-top:4px;}
.greet_more{display:none;padding:4px;position:relative;}
#greet_box .show_more,#greet_box .hide_more{float:right;background-color:transparent;background-image:url(/polopoly_fs/id.dep.se.idg.idgse.publication!/images/greet_box_sprite.gif);background-repeat:no-repeat;display:block;font-size:0;text-indent:-1000em;overflow:hidden;border:0;cursor:pointer;}
#greet_box .show_more{background-position:0 -18px;height:16px;width:16px;}
#greet_box .hide_more{background-position:0 0;height:7px;width:13px;position:absolute;right:4px;bottom:4px;}
.articleBlogLinks .tw_widget{width:auto;margin:0 9px 5px 9px;}
#articleProductAd{width:auto;margin:0 5px 5px 5px;}
.articleProductMainTbl{width:auto;border:dashed 1px orange;}
.articleProductPrices{width:auto;padding:5px 5px 3px 5px;}
.articleProductFooter{padding:0 3px 3px 0;font-family:Verdana;font-size:9px;}
.articleProductMain{width:auto;padding:5px 5px 3px 7px;}
.articleProductMainImg{vertical-align:top;padding-top:7px;float:right;}
.google_ads_header_box{background:#f9f8f4;padding-top:5px;width:100%;float:left;}
.google_ads_header{background:#f9f8f4;padding-top:5px;width:100%;float:left;}
.google_ads_header_text{color:#999;font-weight:bold;padding-left:5px;font-size:9px;float:left;}
.google_ads_title{font-size:15px;text-decoration:underline;font-weight:bold;}
a:link SPAN.google_ads_title{color:#000;}
a:active,a:visited,a:hover SPAN.google_ads_title{color:#958B8B;}
.google_ads_text{color:#000;font-size:13px;text-decoration:none;}
.google_ads_url{font-size:13px;text-decoration:none;}
.google_ads{width:100%;float:left;margin-bottom:10px;background:#f9f8f4;margin-top:10px;}
.google_ads_box{width:30%;float:left;padding:5px;}
.articleTags{display:inline-table;border-top:1px solid #7B7D7D;border-bottom:1px solid #7B7D7D;margin-bottom:10px;padding:5px 11px 5px 9px;min-height:35px;}
.articleTags .title{width:100%;display:block;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:.9em;font-weight:bold;padding:5px 7px 0 0;text-transform:uppercase;}
.articleTags .tag{display:block;font-size:.9em;padding:1px 5px 0 0;float:left;}
.articleTags .tag a{font-weight:normal!important;background:url("http://www.idg.se/polopoly_fs/id.dep.se.idg.idgse.publication!/images/tag_bullet.gif") no-repeat right 4px;padding-right:8px;}
.articleTags .tag a:link,.articleTags .tag a:visited{text-decoration:none!important;}
.articleTags .tag a:hover,.articleTags .tag a:active{text-decoration:underline!important;}
.eventLeftForm .eventRightForm{position:relative;}
.tagTitle h1{display:inline;}
.tagTitle img{border:none;}
.taggtext{display:block;}
.idg_btn{display:block;line-height:20px;border:1px solid #bbb;width:200px;padding:2px 6px 4px;margin:4px 0;text-align:center;font-size:12px;font-weight:bold;color:#444;text-shadow:0 1px 0 #fff;text-decoration:none;cursor:pointer;background:#e4e4e4;background:-moz-linear-gradient(center top,#f3f3f3,#e4e4e4);background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e4e4e4));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f3f3f3',EndColorStr='#e4e4e4',GradientType=0)";filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f3f3f3',EndColorStr='#e4e4e4',GradientType=0);border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px;-o-border-radius:11px;}
.idg_btn:hover{border:1px solid #999;background:#e9e9e9;background:-moz-linear-gradient(center top,#fff,#e9e9e9);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e9e9));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#e9e9e9',GradientType=0)";filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#e9e9e9',GradientType=0);}
.idg_btn a,.idg_btn a:hover,a.idg_btn,a.idg_btn:hover{line-height:22px;font-size:12px;font-weight:bold!important;color:#444!important;text-shadow:0 1px 0 #fff!important;text-decoration:none!important;cursor:pointer!important;}
.validationTopWarning{text-decoration:underline;padding:20px;color:#F00;font-weight:bold;font-size:1.4em;display:block;text-align:center;}
.validationWarning{font-weight:bold;color:#F00;font-size:1em;}
#aitellu_product_toplist{display:none;}
.jcarousel-wrapper{width:99%;}
.jcarousel-big-picture-wrapper,.jcarousel-big-picture .share{min-width:340px;}
.jcarousel-content .text p{color:#FFF;}
.jcarousel-content .text a{color:#FFF;text-decoration:underline;}
.divColumn1Article #relatedArticles{display:none;}
#divTopMenu{position:relative;}
#topmenuDropdown a{cursor:hand;}
.webtv_playinfo,.miniTeaser .articleStory,.saplowidget_date{display:none;}
.campaignContainer #customCampaignBtnLink a img{border:0;}
#greet_box{display:none;}
#kundo_button_container{display:none;}
div#regularMobileSurf,div#iPhoneMobileSurf,div#androidMobileSurf{background-color:#FFF;padding:5px 0 5px 0;border:3px solid #5b5b5b;width:100%;font-size:2.2em;text-align:center;font-weight:bold;margin:10px 2px 10px 2px;display:none;}
body{margin:0;padding:0;background:url("http://csjobb.idg.se/polopoly_fs/2.9740!images/bg_main.gif") repeat-y scroll 0 0 #F5F7F6;font-size:62.5%;font-family:arial,helvetica,sans-serif;background-color:#f5f7f6;}
P{margin:0;padding:0;}
.cleaner{clear:both;border:none;margin:0;padding:0;}
hr{color:#dd1a21;background-color:#dd1a21;height:2px;border-style:none;border:none;display:block;width:100%;margin:4px 0 4px 0;padding:0;clear:both;}
form{margin:0;padding:0;}
.cleanerline{border-bottom:solid 2px #dd1a21;padding-top:4px;clear:both;display:block;margin-bottom:5px;}
A:link{TEXT-DECORATION:none;COLOR:#000;}
A:visited{TEXT-DECORATION:none;COLOR:#000;outline:none;}
A:hover{TEXT-DECORATION:underline;COLOR:#000;}
A:active{TEXT-DECORATION:underline;COLOR:#039;outline:none;}
.articleTeaser a{font-weight:bold;}
.overLibFG{background-color:#f2f4f5;}
.overLibBG{background-color:#a4a4a4;}
.overLibText{font-size:.95em;font-weight:normal;}
.overLibCaption{font-size:.95em;font-weight:bold;}
h1{font-size:2.2em;font-weight:bold;margin:7px 0 8px 0;}
.multipleArticleContainer h1{font-size:21px;font-weight:bold;letter-spacing:-1px;margin:7px 0 8px;}
h2{font-size:2.7em;font-weight:bold;margin:4px 0 5px 0;}
h3{font-size:1.8em;font-weight:bold;padding:0;margin:2px 0 4px 0;letter-spacing:-1px;}
h6{font-size:1.4em;padding:0;margin:0 0 4px 0;}
.divColumn1 h6{font-size:1.6em;font-weight:bold;padding:0;margin:0 0 4px 0;}
.divSingleRow h6{font-size:1.9em;font-weight:bold;padding:0;margin:0 0 4px 0;letter-spacing:-1px;}
.articleInlineQuizContainer h6{font-size:1.9em;font-weight:bold;padding:0;margin:0 0 4px 0;letter-spacing:0;}
h5{font-size:1em;padding:0;margin:0 0 4px 0;}
h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{text-decoration:none;color:#00000;}
h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active,h4 a:hover,h4 a:active,h6 a:hover,h6 a:active,h5 a:hover,h5 a:active{text-decoration:underline;outline:none;color:#000;}
h1.smaller span a{font-size:.9em;line-height:1em;}
h1.normal span a{font-size:1.1em;line-height:1em;}
h1.larger span a{font-size:1.4em;line-height:100%;}
h1.largest span a{font-size:2em;line-height:1em;}
h1.smaller span a{font-size:1.1em;line-height:1em;}
h1.normal span a{font-size:1.6em;line-height:1em;}
h1.larger span a{font-size:2em;line-height:100%;}
h1.largest span a{font-size:3em;line-height:1em;}
h3.smallest span a,.multipleArticleContainer h1.smallest a,.kronikaBox h3.smaller span a{font-size:.9em;line-height:1em;}
h3.smaller span a,.multipleArticleContainer h1.smaller a,.kronikaBox h3.normal span a{font-size:1.1em;line-height:1em;}
h3.normal span a,.multipleArticleContainer h1.normal a,.kronikaBox h3.larger span a{font-size:1.5em;line-height:1em;}
h3.larger span a,.multipleArticleContainer h1.larger a,.kronikaBox h3.largest span a{font-size:2em;line-height:100%;}
h3.largest span a,.multipleArticleContainer h1.largest a{font-size:3em;line-height:1em;}
.divColumn2article h3.normal span a,divColumn2article .multipleArticleContainer h3.normal span a,.divColumn2 h3.normal span a,divColumn2 .multipleArticleContainer h3.normal span a,.divColumn2article h3.smaller span a,divColumn2article .multipleArticleContainer h3.smaller span a,.divColumn2 h3.smaller span a,divColumn2 .multipleArticleContainer h3.smaller span a,.divColumn2article h3.larger span a,divColumn2article .multipleArticleContainer h3.larger span a,.divColumn2 h3.larger span a,divColumn2 .multipleArticleContainer h3.larger span a,.divColumn2article h3.largest span a,divColumn2article .multipleArticleContainer h3.largest span a,.divColumn2 h3.largest span a,divColumn2 .multipleArticleContainer h3.largest span a{font-size:18px;line-height:1em;}
.listDiv h3,h3.smaller span a,.listDiv h3.normal span a,.listDiv h3.larger span a,.listDiv h3.largest span a{font-size:1.4em;}
h6 a{text-decoration:none;}
#divPageInfo h1 span{border-bottom:2px solid #dd1a21;padding-bottom:7px;display:block;width:592px;}
#divPageInfo a:link .h2{font-size:2.0em;font-weight:bolder;margin:4px 0 5px 0;}
.articlePageFiller p.articlePreTeaser{display:none;}
.divColumn1Article .articlePageFiller .teaserContainer a,.divColumn1Article .articlePageFiller .teaserContainer a:hover,.divColumn1Article .articlePageFiller .teaserContainer a:active,.divColumn1Article .articlePageFiller .teaserContainer a:visited,.divColumn1Article .articlePageFiller .teaserContainer a:focus{color:black;font-weight:bold;text-decoration:none;}
.divColumn1Article .articlePageFiller .articleTeaser{font-size:1em;font-weight:normal;}
.divColumn1Article .articlePageFiller a.teaserIntroLink{font-weight:normal!important;}
.divColumn1Article .articlePageFiller ol{padding-left:0!important;}
.articlePageFiller{width:480px;margin:auto;}
.divColumn1Article .h2,#divPageInfo .h2,#divPageQnA .h2{font-weight:bold;font-size:1em;}
.articleStory{color:#dd1a21;}
#divTeaserTop h1{font-size:2.2em;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0 0 6px 0;}
h5.articleLinksHeader,#articleFactsContainer .articlePreTeaser,#articleFilesContainer .articlePreTeaser{background:url("/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_icon.gif") no-repeat scroll left top Transparent;color:#FFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:.91em;font-weight:bold;height:17px;margin-bottom:12px;margin-left:-9px;padding:5px 7px 0 30px;text-transform:uppercase;}
P.articlePreTeaser{color:#777;font-weight:bold;text-transform:uppercase;font-size:.75em;font-family:Verdana,Arial,sans-serif;}
#divTeaserTop p.articlePreTeaser{margin-bottom:3px;}
#divTopmenu{display:block;font-size:.9em;margin:0;}
#divTopmenuContainer{margin:0;display:block;}
#topMenuWrapper{width:1006px;background-color:#fff;}
#topMenuWrapper .topMenuWrapperPadding{padding:0;}
#wrapper{width:1006px;}
#wrapper .wrapperPadding{padding:0;}
#divSiteContainer{width:1006px;font-size:1.2em;}
#divSubHeaderContainer{background-color:#fff;}
.contentContainer{float:left;margin:0 12px 0 5px;overflow:hidden;padding-top:0;width:720px;}
#divNavigationContainer{background:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/csjobb_top_hr.jpg") repeat-x scroll 0 0 transparent;display:block;float:left;font-weight:normal;height:45px;margin-left:10px;padding-left:263px;padding-top:5px;width:732px;}
#divNavigationContainer span{background:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/csjobb_nav_left.jpg") no-repeat scroll 0 0 #FFF;display:block;float:left;height:35px;margin:0;padding:0;width:234px;}
#divNavigationContainer A,#divNavigationContainer A:visited{font-family:Arial,Helvetica,sans-serif;text-decoration:none;text-transform:none;color:#fff;margin-top:0;cursor:pointer;}
#divNavigationContainer span a{background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/csjobb_nav_right.jpg");background-position:right top;background-repeat:no-repeat;display:block;float:left;font-size:1.42em;height:38px;margin-left:2px;width:234px;}
#divNavigationContainer SPAN A:hover{;text-decoration:none;}
#divNavigationContainer span a span{background-color:transparent;background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/csjobb_nav_middle.jpg");background-position:0 0;background-repeat:repeat-x;display:block;float:left;height:36px;margin-left:6px;padding-top:2px;text-align:center;white-space:nowrap;width:221px;}
#divNavigationContainer .topnav3 a{background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/csjobb_comp_nav_right.jpg");background-position:right top;background-repeat:no-repeat;display:block;float:left;font-size:1.42em;height:38px;margin-left:2px;width:237px;}
#divNavigationContainer .topnav3 a span{background-color:transparent;background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/csjobb_comp_nav_middle.jpg");background-position:0 0;background-repeat:repeat-x;display:block;float:left;height:36px;margin-left:6px;text-align:center;white-space:nowrap;width:220px;}
#divNavigationContainer .topnav9,#divNavigationContainer .topnav8,#divNavigationContainer .topnav7,#divNavigationContainer .topnav6,#divNavigationContainer .topnav5,#divNavigationContainer .topnav4,#divNavigationContainer .topnav3,#divNavigationContainer .topnav2,#divNavigationContainer .topnav1{font-weight:bold;}
#divNavigationContainer .topnav3{background:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/csjobb_comp_nav_left.jpg") no-repeat scroll 0 0 #FFF;display:block;float:left;height:35px;margin-bottom:0;margin-left:0;margin-top:0;padding:0;width:235px;}
#divNavigationContainer div{background-image:url("/polopoly_fs/2.9740.1271838654!images/csjobb_nav_dropdown_top.png");background-position:center top;}
#divNavigationContainer .toplinkmenuCss{background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271866290!images/csjobb_nav_dropdown_bg.png");background-position:center bottom;background-repeat:no-repeat;color:#FFF;display:block;margin-left:-7px;margin-top:-17px;padding-bottom:20px;padding-top:2px;position:absolute;visibility:hidden;width:245px;z-index:100;}
#divNavigationContainer .toplinkmenuCss a{background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271866431!images/csjobb_nav_link_bg.png");background-position:center center;display:block;margin-left:0;padding-left:20px;}
#divNavigationContainer .toplinkmenuCss a:hover{text-decoration:underline!important;}
#toplinkmenu3{background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271866431!images/csjobb_comp_dropdown_bg.png")!important;margin-left:-8px!important;margin-top:-17px!important;}
#toplinkmenu3 a{background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271866431!images/csjobb_comp_link_bg.png")!important;}
#divFooterContainer{border-top:2px solid #DD1A21;border-width:2px;margin-left:12px;margin-top:10px;width:980px;display:block;overflow:hidden;float:left;}
#divFooterContainer .cleaner{display:none;}
#divFooterContainer .teaserContainer{background:none repeat scroll 0 0 #F2F2F2;float:left;height:225px;margin:5px 2px 0 3px;padding:5px;width:230px;}
#divFooterContainer #copyWriteContainer{background:url("/polopoly_fs/1.358745.1291997294!imageManager%2F1087092115.gif") no-repeat scroll 0 9px transparent;color:#000;display:block;float:left;font-size:.9em;height:110px;padding-left:78px;padding-top:10px;width:797px;}
.adicio_wrapper #divFooterContainer #copyWriteContainer{background:url("http://csjobb.idg.se/polopoly_fs/1.367536.1297172520!imageManager%2F2399153150.jpg") no-repeat scroll 0 9px transparent;}
#divFooterContainer #copyWriteContainer img{float:right;padding:0 9px 9px;}
.teaserContainer ol{list-style-position:outside;list-style-type:decimal;padding-left:17px;padding-right:0;padding-top:0;padding-bottom:0;margin-top:0;margin-left:5px;margin-right:5px;argin-bottom:0;}
* html .teaserContainer ol{padding-left:16px;margin-left:9px;}
.teaserContainer ul{list-style:none;margin:0;padding:0;padding-left:7px;}
.teaserContainer ul li{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif) no-repeat 0 3px;margin:0 0 5px 0;padding-left:11px;}
.teaserContainer ol a{color:#4199B6!important;}
ol.mostPopularList{padding-bottom:5px;}
ol.mostPopularList .articleDate,ol.mostPopularList .articleSource,ol.mostPopularList span,ol.mostPopularList rowOdd{visibility:hidden;display:none;}
ol.mostPopularList li{padding:0 0 3px 0;color:#4199b6;font-weight:bold;background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/hr_dashed.gif);background-repeat:repeat-x;background-position:left bottom;}
ol.mostPopularList li a,ol.mostPopularList li a:link,ol.mostPopularList li a:hover,ol.mostPopularList li a:visited{color:#4199b6;font-weight:normal;}
ul.dateList{padding:0;margin:0;}
ul.dateList li{margin:0;display:block;list-style-type:none;background:none;padding-top:0;padding-right:0;padding-bottom:4px;padding-left:3px;}
.divColumn1 ul.dateList li,.divColumn2article ul.dateList li{margin:0;display:block;padding-top:0;padding-right:0;padding-bottom:4px;padding-left:3px;}
ul.dateList li a,ul.dateList li a:hover,ul.dateList li a:link,ul.dateList li a:visited{color:#4199b6;}
ul.dateList li .link{display:block;padding-left:12px;}
ul.dateList li .articleSource{display:none;padding-left:12px;}
ul.dateList li SPAN.articleDate{font-size:.87em;display:inline-block;color:#777;}
ul.articleLinks{list-style-type:none;padding:0;margin:0;margin:0;}
ul.articleLinks li{background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_red.gif);background-repeat:no-repeat;background-position:1px 3px;font-size:.9em;font-weight:bold;line-height:1.5em;padding-left:12px;display:block;color:#4199b6;}
ul.articleLinks li a,ul.articleLinks li a:link,ul.articleLinks li a:visited,ul.articleLinks li a:active,ul.articleLinks li a:hover,#articleFilesContainer .newsList2 a,#articleFilesContainer .newsList2 a:link,#articleFilesContainer .newsList2 a:visited,#articleFilesContainer .newsList2 a:active,#articleFilesContainer .newsList2 a:hover{color:#4199b6;}
ul.articleLinks li.openBlank{background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/extern_link.gif);padding-left:20px;}
.newsList2{font-weight:bold;font-size:.9em;}
.newsList2 IMG{vertical-align:middle;margin:3px;}
.divNewslistWideThree .left{float:left;width:190px;margin-left:0;}
.divNewslistWideThree .right{float:right;width:190px;}
.divNewslistWideThree .center{float:left;width:195px;}
.divNewslistWideThree{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/1x1x2.gif) repeat-y 48% 0;margin:10px 0 0 0;width:100%;color:#6F685C;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:.7em;text-transform:none;float:left;}
.divNewslistWideThree ul{padding-left:18px;margin-left:0;list-style-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif);line-height:1.4em;font-size:1.4em;font-weight:bold;list-style-position:outside;}
.divNewslistWideThree li{margin-left:0;}
* html .divNewslistWideThree li{margin-left:3px;}
.divNewslistWideThree ul SPAN{color:#900;}
.localLogo{display:block;float:left;height:95px;margin-bottom:-10px;margin-left:10px;margin-top:0;width:255px;}
.localLogo a h2{background:url("http://csjobb.idg.se/polopoly_fs/2.9740.1271864917!images/cs_jobb_logo.jpg") no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:107px;margin:0;overflow:hidden;text-indent:-1000em;width:245px;}
#divHeaderContainer .welcome{display:block;float:left;margin-left:10px;margin-top:4px;width:421px;}
#divHeaderContainer .welcome h6{color:#4199B6!important;}
#divHeaderContainer .welcome img{float:right;height:75px;margin-bottom:0;margin-top:-24px;width:125px;}
#divHeaderContainer .welcome p{color:#000;font-size:10px;margin:5px 0 0;}
#divHeaderContainer .welcome p a{color:#4199B6;}
#divHeaderContainer .welcome p a:hover{text-decoration:underline;}
#divHeaderContainer .availableJobs{color:#4199B6;float:left;font-size:1.5em;font-weight:bold;margin-top:4px;padding:0;text-align:center;width:120px;}
#divHeaderContainer .availableJobs a{color:#4199B6;text-decoration:none;}
#divHeaderContainer .availableJobs a:hover{text-decoration:underline;}
#divHeaderContainer .availableJobs a span.magnify{font-size:1.15em;}
#divHeaderContainer .indexAndSearchBox{clear:right;display:block;float:left;margin-top:4px;}
#divHeaderContainer .indexAndSearchBox ul.toppMenuList{font-weight:bold;list-style-image:url("http://cs.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_readmore.gif");list-style-position:inside;margin:0;padding:0;}
#divHeaderContainer .indexAndSearchBox ul.toppMenuList li{font-size:13px;margin-bottom:3px;margin-left:0;}
#divHeaderContainer .indexAndSearchBox ul.toppMenuList li a{color:#4D9FBB;}
#divHeaderContainer .indexAndSearchBox .telnr{font-size:11px;}
#divHeaderContainer hr{background:transparent url(/polopoly_fs/2.9740.1271256877!images/csjobb_top_hr.jpg) repeat-x scroll 0 0;display:block;float:right;height:2px;margin-top:1px;padding:0;width:99%;}
#divTopNavigationContainer{-moz-background-inline-policy:continuous;background:url("http://csjobb.idg.se/polopoly_fs/2.9740!images/bg_nav.gif") repeat-x scroll 0 0 #FFF;float:right;font-weight:normal;height:22px;margin-right:1px;padding-right:2px;padding-top:0;width:730px;}
#divTopNavigationContainer span{font-weight:bold;}
#divTopNavigationContainer span a{-moz-background-inline-policy:continuous;background:url("http://csjobb.idg.se/polopoly_fs/2.9740!images/topnav_right.gif") no-repeat scroll right top transparent;color:#FFF;float:right;font-size:.92em;margin-right:1px;font-family:arial,helvetica,sans-serif!important;}
#divTopNavigationContainer span a:hover{color:#FB9E9E;text-decoration:none!important;}
#divTopNavigationContainer span a span{background-image:url("http://csjobb.idg.se/polopoly_fs/2.9740!images/topnav_left.gif");background-position:left top;background-repeat:no-repeat;display:block;float:left;padding:4px 16px 4px 20px;white-space:nowrap;font-family:arial,helvetica,sans-serif!important;}
.externalServiceContainer{padding-top:3px;}
.externalServiceContainer ul{padding:0;margin:0;}
.externalServiceContainer li{margin:0;display:block;list-style-type:none;list-style-position:outside;background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif);background-repeat:no-repeat;background-position:2px 6px;font-size:.94em;padding-top:0;padding-right:0;padding-bottom:2px;padding-left:14px;}
.externalServiceContainer li a{font-weight:bold;}
#divLeftContainer{float:left;padding:0;margin:0;overflow:hidden;width:151px;}
#divLeftContainer .teaserContainer img.ArticleImageRight{padding:0;margin:0;}
#divLeftContainer ul.leftMagazineMenu,#divLeftContainer #xcap_sub_menu ul{margin:0;padding:0 0 14px 0;}
#divLeftContainer ul.leftMagazineMenu li,#divLeftContainer #xcap_sub_menu ul li{list-style-type:none;list-style-position:outside;text-align:left;}
#divLeftContainer ul.leftMagazineMenu li a,#divLeftContainer #xcap_sub_menu ul li a{background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_leftmenu_li.gif);background-repeat:no-repeat;padding:0 3px 1px 19px;display:block;text-decoration:none;color:#4199b6;}
#divLeftContainer ul.leftMagazineMenu li a:hover,#divLeftContainer #xcap_sub_menu ul li a:hover{background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_leftmenu_li_hover.gif);background-repeat:no-repeat;color:#2a5a6a;}
.xcap_sub_menu_itemcounter{color:#555;font-weight:bold;margin-left:3px;}
.leftMagazineHeader{background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_menu.gif);background-repeat:no-repeat;background-position:left top;padding:5px 7px 11px 14px;text-transform:uppercase;}
.leftMagazineHeader h3{font-size:100%;margin:0;padding:0;color:#fff;}
#divLeftContainer .divContentNarrowCol .BTgreyMenu{color:#6a6a6a;font-size:.95em;}
#divLeftContainer .divContentNarrowCol .BTgreyMenu a{color:#4199b6;}
#divMainContainer{margin-left:5px;margin-top:0;overflow:hidden;display:block;float:left;}
.divColumn1{background-color:#FFF;float:left;overflow:hidden;margin-top:3px;}
.divColumn1Article{float:left;margin-top:3px;width:485px;}
.divColumn1Article .articleAuthor{margin-bottom:10px;color:#000;}
.divColumn1Article .articleAuthor strong{font-weight:normal;}
.divColumn1Article .articleAuthor a,.divColumn1Article .articleAuthor a:link,.divColumn1Article .articleAuthor a:hover,.divColumn1Article .articleAuthor a:visited{margin-bottom:10px;color:#4199b6;font-weight:bold;}
.divColumn1Article .teaserContainer a,.divColumn1Article .teaserContainer a:hover,.divColumn1Article .teaserContainer a:active,.divColumn1Article .teaserContainer a:visited,.divColumn1Article .teaserContainer a:focus{font-weight:bold;text-decoration:underline;color:#4199b6;}
.divColumn1Article .teaserContainer .articleAuthor a,.divColumn1Article .teaserContainer #readMoreLinksContainer a{text-decoration:none;}
.divColumn1Article ol{padding-left:21px!important;*padding-left:25px!important;list-style-position:outside;}
.divColumn1Article #relatedArticles{display:block;}
.divColumn1Article .galleryImageText{font-size:.9em;font-weight:bold;}
#relatedArticles ul.articleLinks li,#relatedArticles ul.articleLinks li a,#relatedArticles ul.articleLinks li a:link,#relatedArticles ul.articleLinks li a:visited,#relatedArticles ul.articleLinks li a:active,#relatedArticles ul.articleLinks li a:hover{color:#333;font-size:1.1em;font-weight:bold;text-decoration:none;}
#relatedArticles ul.articleLinks li{background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif);background-position:1px 5px;background-repeat:no-repeat;}
#relatedArticles ul.articleLinks li span .articleSource{display:block;}
#relatedArticles ul.articleLinks li span .articleSource,#relatedArticles ul.articleLinks li span .articleSource a{background-image:none;font-size:.9em;color:#555;line-height:.9em;font-weight:normal;}
.divColumn2article{float:right;margin-right:0;margin-top:2px;overflow:hidden;width:220px;}
.divColumn2article .teaserContainer{display:block;font-size:92%;margin:0;padding:5px;}
#divColumn3{background-color:#f2f2f2;width:250px;float:left;padding:0;margin:0;}
.divColumn2{background-color:#FFF;float:left;margin:-8px 0 0;overflow:hidden;padding:0;}
.divColumn1 .padding{padding:0 13px 0 0;margin:0;}
.divColumn2 .padding{padding:0;margin:0;}
#divPageInfo .divColumn2{overflow:hidden;background-color:#fff;}
P.articleComments{display:inline;}
P.articleComments SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/icon_articlecomments.gif) no-repeat 0 2px;color:#6F685C;line-height:200%;font-size:.9em;font-weight:bold;padding-left:20px;}
P.articleComments SPAN A{color:#909090;text-transform:uppercase;font-size:10px;}
#divPageInfo .divColumn1,#divPageQnA .divColumn1{float:none;background-color:#fff;}
#divPageInfo .divColumn2,#divPageQnA .divColumn2{float:right;width:200px;margin-top:0;display:block;}
#divPageInfo .divColumn1 .padding,#divPageQnA .divColumn1 .padding{padding:0 15px 0 3px;}
#divPageInfo .divColumn2 .padding,#divPageQnA .divColumn2 .padding{padding:0 15px 0 15px;background-image:none;background-color:transparent;}
.divColumn1 .articleTeaser A.teaserIntroLink,.divColumn2 .articleTeaser A.teaserIntroLink,#divColumn3 .articleTeaser A.teaserIntroLink,.divTopColWide .articleTeaser A.teaserIntroLink{font-weight:normal;color:#000;text-decoration:none;cursor:text;}
p.articleTeaser{display:inline;}
.divColumn1Article .articleTeaser{display:block;font-weight:bold;margin-bottom:10px;}
divColumn1 #divTeaserTop img{margin:0 0 12px 0;float:none;}
#divTeaserTop .articleLinks{width:100%;padding:3px 0 5px 0;margin-bottom:1px;color:#f7f8f7;line-height:0;font-size:0;clear:both;display:inline-table;}
#divTeaserTop .articleLinks span{background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_readmore.gif);background-repeat:no-repeat;padding:0 3px 0 19px;font-size:10px;line-height:12px;font-weight:bold;display:block;float:left;width:45%;}
#divTeaserTop .articleLinks span a{color:#4199b6;font-size:1.1em;}
.divColumn1 .articleImage{float:right;margin:0 0 6px 10px;}
* html .divColumn1 .articleImage{margin:0 0 px 10px;}
*+html .divColumn1 .articleImage{margin:0 0 6px 0;}
.divColumn1 #divTeaserTop .articleImage{float:none;clear:both;margin:0 10px 8px 0;}
.divColumn2 .articleImage{float:left;margin:2px 4px 2px 0;}
#divColumn3 .articleImage{float:left;margin:2px 5px 2px 0;}
.teaserContainer img{overflow:hidden;}
IMG.ArticleImageTop{float:none;margin:0;clear:both;}
IMG.ArticleImageRight{float:right;margin:0 0 10px 10px;}
IMG.ArticleImageLeft{float:left;margin:0 10px 10px 0;}
IMG.ArticleImageTopRight{float:right;margin:0 0 10px 10px;}
IMG.ArticleImageTopLeft{float:left;margin:0 10px 10px 0;}
IMG.articleImage{float:left;margin:0 10px 10px 0;}
#articleFactsContainer,#readMoreLinksContainer,#externalLinksContainer,#articleFilesContainer,.divColumn1Article #relatedArticles{background-color:#F2F4F5;background-image:url("/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue.gif");background-position:right top;background-repeat:repeat-x;border-bottom:1px solid #7B7D7D;margin-bottom:10px;padding:0 11px 8px 9px;}
#articleFactsContainer ol{list-style-type:decimal;list-style-position:inside;padding-left:7px;}
* html #articleFactsContainer ol{padding-left:0;margin-left:7px;}
#articleFactsContainer ul{list-style:none;margin:0;padding:0;padding-left:7px;}
#articleFactsContainer ul li{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/blackdot.gif) no-repeat 0 6px;margin:0 0 5px 0;padding-left:10px;}
.divColumn2article .teaserContainerBorder{display:block;}
#divHeaderContainer .adContainer{padding:0;background-color:#fff;text-align:center;margin-bottom:5px;}
#divFooterContainer .adContainer{margin:0;padding:5px 0 0 10px;background-color:#f1f4f4;border:none;}
#divLeftContainer .adContainer{padding:0 0 10px 12px;}
.adContainer{margin:0;}
.divColumn1 .adContainer{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #E9E9E9;clear:both;display:block;margin:15px 0;padding-bottom:10px;padding-top:10px;text-align:center;width:480px;}
.divColumn1Article .adContainer{padding:10px 0 10px 0;display:block;clear:both;}
#divColumn3 .adContainer{padding:3px 0 3px 0;margin:0;display:block;background-color:#fff;}
.adContainer table.adMarkings{background:url("/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_admarking_horiz.gif") no-repeat scroll 1px 0 Transparent;margin-left:auto;margin-right:auto;padding-top:8px;}
.divColumn1Article DIV.adContainer TABLE.adMarkings{margin-left:auto;margin-right:auto;}
.divColumn1Article DIV.adContainer{text-align:center;}
.articleSource{display:none;}
.divColumn1 .articleDate,#divTeaserTop .articleDate{color:#000;font-weight:normal;font-size:.91em;display:none;}
.divColumn1 .teaserContainer{display:block;padding:0;margin:0;}
.divColumn2 .teaserContainer{padding:5px;display:block;font-size:92%;margin:0;}
#divColumn3 .teaserContainer{padding-top:0;padding-right:4px;padding-bottom:4px;padding-left:4px;overflow:hidden;margin-bottom:6px;display:block;clear:both;float:none;}
.vinjettWide{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_nofade.gif) repeat-x right top;padding:0 2px 8px 0;color:White;line-height:1.2em;height:2.0em;overflow:hidden;margin-top:25px;display:block;clear:both;}
.vinjettWide span{text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:.92em;float:left;background-image:url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_icon.gif);background-repeat:no-repeat;background-position:left top;padding-top:4px;padding-bottom:4px;padding-left:29px;padding-right:0;}
.divNewslistWide .left .teaserContainer P.articleComments,.divNewslistWide .right .teaserContainer P.articleComments{display:block;padding-top:10px;}
.divNewslistWide .left .teaserContainer a,.divNewslistWide .right .teaserContainer a{color:#4199b6;}
#divArticleMainColumnFooter .vinjett1{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_nofade.gif) repeat-x right top;padding:0 2px 8px 0;color:White;line-height:1.2em;height:2.0em;overflow:hidden;margin-top:10px;display:block;clear:both;}
#divArticleMainColumnFooter .vinjett1 SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_icon.gif) no-repeat left top;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:.92em;float:left;padding-top:4px;padding-bottom:4px;padding-left:29px;padding-right:0;}
.divColumn1 .vinjett1,.divColumn1 .vinjett2,.divColumn1 .vinjett3,.divColumn1 .vinjettWide{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_nofade.gif) repeat-x right top;padding:0 2px 8px 0;color:White;line-height:1.2em;height:2.0em;overflow:hidden;margin-top:10px;display:block;clear:both;}
.divColumn1 .vinjett1 SPAN,.divColumn1 .vinjett2 SPAN,.divColumn1 .vinjett3 SPAN,.divColumn1 .vinjettWide SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_icon.gif) no-repeat left top;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:.92em;float:left;padding-top:4px;padding-bottom:4px;padding-left:29px;padding-right:0;}
.divColumn1 .vinjett1 SPAN.vinjettMenu,.divColumn1 .vinjett2 SPAN.vinjettMenu{color:#fff;text-transform:uppercase;font-family:arial,helvetica,sans-serif;background-image:none;font-size:.7em;font-weight:normal;margin-left:5px;float:right;padding-right:4px;}
.divColumn1 .vinjett1 SPAN.vinjettMenu a,.divColumn1 .vinjett2 SPAN.vinjettMenu a,.divColumn1 .vinjett1 SPAN.vinjettMenu a:visited,.divColumn1 .vinjett2 SPAN.vinjettMenu a:visited{color:#fff;}
.divColumn1 .vinjett1 SPAN.vinjettMenu a:hover,.divColumn1 .vinjett2 SPAN.vinjettMenu a:hover{color:#ddd;TEXT-DECORATION:none;}
.divColumn2article .vinjett1,.divColumn2article .vinjett2{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue.gif) repeat-x right top;padding:0 2px 8px 0;color:White;line-height:1.2em;height:2.0em;overflow:hidden;margin:0;}
.divColumn2article .vinjett1 SPAN,.divColumn2article .vinjett2 SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_icon.gif) no-repeat left top;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:.92em;float:left;padding-top:4px;padding-bottom:4px;padding-left:29px;padding-right:0;}
.divColumn2 .vinjett1,.divColumn2 .vinjett2,.divColumn2 .vinjett3,.divColumn2 .vinjettWide{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue.gif) repeat-x right top;padding:0 2px 8px 0;color:White;line-height:1.2em;height:2.0em;overflow:hidden;margin:10px 0 0;}
.divColumn2 .vinjett1 SPAN,.divColumn2 .vinjett2 SPAN,.divColumn2 .vinjett3 SPAN,.divColumn2 .vinjettWide SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_vinjett_blue_icon.gif) no-repeat left top;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:.92em;float:left;padding-top:4px;padding-bottom:4px;padding-left:29px;padding-right:0;}
.divColumn2article .teaserContainer .dateList{background-color:#f6f9f9;}
#divColumn3 .vinjett1,#divColumn3 .vinjett2,#divColumn3 .vinjett3,#divColumn3 .vinjettWide{background-image:url(/polopoly_fs/id.dep.se.idg.csjobb.publication!/images/csjobb_widget_bar.gif);background-repeat:no-repeat;background-position:left top;padding:4px 7px 5px 6px;margin-bottom:6px;}
#divColumn3 .vinjett1 SPAN,#divColumn3 .vinjett2 SPAN,#divColumn3 .vinjett3 SPAN,#divColumn3 .vinjettWide SPAN{text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:.92em;margin:0;padding:0;color:#fff;}
.divColumn2 .vinjett2 SPAN.vinjettMenu{display:none;visability:hidden;}
.quizContainer,.articleInlineQuizContainer{height:1%;}
.quizContainer{padding:5px;background:#F1F4F4;}
.articleInlineQuizContainer{width:100%;float:left;border-left:1px solid #eaebeb;border-right:1px solid #eaebeb;clear:both;display:block;padding:5px 5px 5px 5px;margin-top:10px;background-color:#f2f4f5;}
#divTeaserTop .articleInlineQuizContainer{float:left;}
.quizContainer h6,.articleInlineQuizContainer h6{font-size:1.2em;margin:0;padding:0 0 6px 0;display:block;}
.quizOption{display:block;padding-bottom:4px;float:left;margin-right:0;width:100%;}
.quizOption label{font-size:92%;font-weight:normal;padding:0 0 2px 0;margin:0;display:block;}
.quizOption INPUT{float:left;margin-top:0;margin-bottom:5px;}
.quizText{padding:2px 0 4px 0;float:left;}
.btnLink{padding:0 5px 0 0;float:left;clear:both;}
.articleInlineQuizContainer .cleaner{clear:none;}
.divColumn1Article .quizOption{clear:both;}
.btnLink{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/quiz_arrow.gif) no-repeat 0 0;height:18px;float:left;margin-right:0;margin-bottom:0;margin-top:6px;margin-left:8px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:9px;}
* html .btnLink{margin-left:4px;}
.btnLink SPAN,.btnLink SPAN a,.btnLink SPAN a:link,.btnLink SPAN a:visited,.btnLink SPAN a:hover{text-decoration:none;color:#4199b6;font-weight:bold;}
.btnLink SPAN a:hover{text-decoration:underline;}
.quizContainer .btnLink{margin-left:14px;margin-top:0;}
.divCommentWide .btnLink{height:18px;float:right;margin-right:0;margin-top:10px;margin-bottom:5px;margin-left:14px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:9px;}
#divColumn3 .buttonContainer{clear:both;display:block;float:left;width:240px;background-color:#f3f3f3;padding:0 5px 5px 5px;margin:0 10px 5px 0!important;margin:0 0 5px 0;}
.divColumn2article .articleTools a:link,.divColumn2article .articleTools a:visited{color:#666;text-decoration:none;}
.divColumn2article .articleTools a:hover,.divColumn2article .articleTools a:active{color:#999;outline:none;}
.divColumn2article .articleTools{width:210px;height:27px;display:inline-block;margin-bottom:19px;background:Transparent url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/tools_bg.gif) repeat-x 0 0;border-top:1px solid #7B7D7D;border-bottom:1px solid #7B7D7D;padding:5px 5px 0 5px;}
.divColumn2article .articleTools a,.divColumn2article .articleTools a:link,.divColumn2article .articleTools a:active,.divColumn2article .articleTools a:visited,.divColumn2article .articleTools a:hover{color:#529fba;font-weight:bold;margin:0;display:block;float:left;font-size:.9em;}
.divColumn2article .articleTools a:hover{text-decoration:underline;}
.divColumn2article .articleTools .print a{background:url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/tools_icon_print_h13px.gif) no-repeat 50% 0;padding:13px 7px 0 7px;}
.divColumn2article .articleTools .tips a{background:url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/tools_icon_email_h13px.gif) no-repeat 50% 0;padding:13px 7px 0 7px;}
.divColumn2article .articleTools .comment a{background:url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/tools_icon_comment_h13px.gif) no-repeat 50% 0;padding:13px 7px 0 7px;}
.divNewslistWide{width:100%;font-size:1.25em;font-weight:normal;font-family:Arial,Verdana,sans-serif;}
.divNewslistWide .teaserContainer{color:#000;text-transform:none;padding:0;}
.divNewslistWide .left{float:left;width:50%;margin:0 0 10px 0;}
.divNewslistWide .right{float:right;width:50%;margin:0 0 10px 0;}
.divNewslistWide .right .teaserContainer{padding:0 0 10px 10px;}
.divNewslistWide .left .teaserContainer{padding:0 10px 10px 0;}
.divNewslistWideContainer{margin:0 0 20px 0;color:#777;font-weight:bold;text-transform:uppercase;float:left;font-size:.75em;font-family:Verdana,Arial,sans-serif;}
.divNewslistWideContainer h6{font-weight:bold;}
.divNewslistWideContainer .divNewslistWide .left hr,.divNewslistWideContainer .divNewslistWide .right hr{visibility:hidden;display:none;}
#divCommentsPage .divNewslistWideContainer{float:left;width:100%;margin:10px 0 0 0;text-transform:uppercase;color:#777;font-weight:bold;font-size:.75em;font-family:Verdana,Arial,Tahoma,sans-serif;}
#divCommentsPage .divNewslistWideContainer IMG.articleImage{float:right;margin:0 10px 10px 7px;}
#divCommentsPage .divNewslistWideContainer .articleSource{color:#333;text-transform:none;font-weight:normal;margin-top:10px;display:block;}
#divCommentsPage .divNewslistWideContainer .articleSource SPAN{color:#F3831F;text-transform:none;font-weight:bold;}
#divCommentsPage .divNewslistWideSingle{background-color:#fff;margin:0;padding:0;width:100%;color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.25em;text-transform:none;float:left;}
#divCommentsPage .divNewslistWideSingle .teaserContainer{margin:0;padding:0;}
#divCommentsPage .divNewslistWideSingle .teaserContainer h4{margin:0;padding:0;display:inline;font-size:1.25em;}
#divCommentsPage .divNewslistWideSingle .teaserContainer .articleTeaser{display:block;}
#divCommentsPage .divNewslistWideContainer .articlePreTeaser,#divCommentsPage .divNewslistWideContainer .articleStory,#divCommentsPage .divNewslistWideContainer .articleComments{visibility:hidden;display:none;}
#divCommentsPage .divNewslistWideSingle a{font-weight:bold;}
#divCommentsPage .divNewslistWideSingle SPAN{color:#6F685C;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:.8em;text-transform:none;}
#divCommentsContainer{float:left;width:100%;}
#divCommentsContainer h6{margin-top:10px;}
#divCommentStatusString{float:left;width:538px;border-top:1px solid #F3831F;border-bottom:1px solid #F3831F;margin-bottom:15px;font-weight:bold;padding:5px 0 5px 0;}
.divCommentWide{background-color:#F2F4F5;border-top:2px solid #DD1A21;float:left;margin:10px 0 0 0;padding:3px 5px 5px;width:98%;}
.divCommentWide .teaserContainer .input{display:inline;}
.basicLoginForm .input{width:180px;display:block;margin-top:0;margin-right:7px;margin-bottom:7px;margin-left:0;font-size:1em;}
.basicLoginForm .btnInput{display:block;margin-top:0;margin-right:7px;margin-bottom:7px;margin-left:0;font-size:1em;}
.basicLoginForm .commentsFormLoginInfo{color:red;font-weight:bold;margin-bottom:10px;}
#divCommentsPage .basicLoginForm{background-color:#f0f0f0;padding:3px 5px 5px 5px;margin:10px 0 10px 0;border-top:2px solid #dd1a21;font-size:.95em;color:#333;line-height:1.4em;display:block;clear:both;}
#divCommentsPage .basicLoginForm SPAN{color:#000;display:block;font-size:1em;font-weight:bold;line-height:1.2em;}
#divCommentsPage .commentsForm SPAN{color:#000;display:block;font-size:1em;font-weight:bold;line-height:1.2em;}
#divCommentsPage .commentsForm{background-color:#f0f0f0;padding:3px 5px 5px 5px;margin:10px 0 10px 0;border-top:2px solid #dd1a21;font-size:.95em;color:#333;line-height:1.4em;float:left;width:100%;}
#divCommentsPage .commentsForm .inputField{width:95%;}
.divCommentWide .left{float:left;width:260px;color:#dd1a21;text-transform:uppercase;font-weight:bold;font-family:Verdana,sans-serif;font-size:.95em;}
.divCommentWide .left P{color:#777;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;border-bottom:1px solid #c1c9d5;padding:5px 0 5px 0;display:block;}
.divCommentWide .left P SPAN{font-weight:normal;}
.divCommentWide .left P a{font-weight:bold;color:#4199b6;}
.divCommentWide .right{float:right;width:260px;font-size:.95em;color:#333;line-height:1.4em;}
.divCommentWide .right a{font-weight:bold;}
.divCommentWide .right .teaserContainer .right{width:160px;float:right;padding:0;margin:5px 0 0 0;display:block;}
.divCommentWide .right SPAN{color:#000;display:block;font-size:1em;font-weight:bold;line-height:1.2em;}
.divCommentWide .right .teaserContainer{width:295px;font-size:1em;font-weight:bold;color:red;line-height:1.2em;background-color:#fff;padding:2px 5px 4px 5px;margin-bottom:7px;border:2px solid red;display:block;float:left;}
.divCommentWide .right .teaserContainer .right SPAN{color:#000;display:block;font-weight:bold;font-size:1em;line-height:1.2em;}
.divCommentWide .right .teaserContainer .right{width:160px;float:right;padding:0;margin:5px 0 0 0;display:block;}
.divCommentWide .right .teaserContainer .left{width:110px;float:left;font-family:Arial,Helvetica,sans-serif;text-transform:none;padding:0;border:0;margin:5px 0 0 0;display:block;}
.divCommentSubHeaderLeft{width:45%;float:left;margin:5px 0 10px 0;color:#4c4c4c;font-size:.9em;}
.divCommentSubHeaderRight{width:45%;float:left;margin:5px 0 10px 20px;color:#4c4c4c;font-size:.9em;}
.divCommentSubHeaderRight img{vertical-align:middle;margin:0 5px 0 0;}
.divCommentSubHeaderRight P.commentReportedYes,.divCommentSubHeaderRight P.commentReportedNo{padding:2px 0 0 20px;height:18px;}
.divCommentsContentHeaderTop{background-color:#d9d9d9;}
.divCommentsContentHeader{background-color:#f0f0f0;}
.divCommentsContentHeaderTop,.divCommentsContentHeader{border-top:1px solid #898989;border-bottom:1px solid #a6a6a6;overflow:hidden;display:block;clear:both;height:1%;padding:5px;}
.divCommentsContentHeaderTop .left,.divCommentsContentHeader .left{float:left;font-weight:bold;font-size:.9em;}
.divCommentsContentHeaderTop .left SPAN,.divCommentsContentHeader .left SPAN{font-weight:normal;font-size:.80em;display:inline;color:#777;}
.divCommentsContentHeaderTop .right,.divCommentsContentHeader .right{float:right;width:160px;text-align:right;}
.divCommentsContentHeaderTop .right a:link,.divCommentsContentHeader .right a:visited,.divCommentsContentHeader .right a:link,.divCommentsContentHeaderTop .right a:visited{color:#4199b6;text-decoration:none;font-weight:normal;}
.divCommentsContentHeaderTop .right a:hover,.divCommentsContentHeader .right a:active,.divCommentsContentHeader .right a:hover,.divCommentsContentHeaderTop .right a:active{color:#4199b6;text-decoration:underline;font-weight:normal;}
.divCommentsContentHeaderTop .right SPAN,.divCommentsContentHeader .right SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/icon_articlecomments.gif) no-repeat 0 1px;color:#42403E;font-size:.8em;padding-left:20px;}
.divCommentsContent{background-color:#f8f9f9;padding:5px;margin-bottom:10px;overflow:hidden;clear:both;height:1%;}
.divCommentsContent .left{overflow:hidden;float:left;width:65%;}
.divCommentsContent .right{float:right;width:160px;text-align:right;}
.divCommentsContent .left SPAN,.divCommentsContent .left SPAN a:link,.divCommentsContent .left SPAN a:visited{color:#777;font-size:.80em;text-decoration:none;font-weight:normal;display:block;margin-top:7px;}
.divCommentsContent .left SPAN a:hover,.divCommentsContent .left SPAN a:active{text-decoration:underline;}
DIV.divCommentsContent SPAN.commentAuthor{color:#777;font-size:.80em;font-weight:normal;}
P.commentReportedYes SPAN,P.commentReportedNo A,P.commentReportedYes A,P.commentReportedNo A:visited,P.commentReportedYes A:visited{display:block;text-align:right;float:right;width:15px;height:18px;padding:1px;text-decoration:none;}
P.commentReportedYes,P.commentReportedYes A,P.commentReportedYes SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/icon_comment_reported.gif) no-repeat;}
P.commentReportedNo,P.commentReportedNo A{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/icon_comment_report.gif) no-repeat;}
.divCommentsContent P.commentReportedYes A{background-position:0 100%;}
.divCommentsContent P.commentReportedYes SPAN{background-position:0 100%;}
.divCommentsContent P.commentReportedNo A{background-position:0 100%;}
P.commentRemove A,P.commentPublish A,P.commentRemove A:visited,P.commentPublish A:visited{display:block;text-align:right;float:right;width:15px;height:18px;padding:1px;text-decoration:none;}
P.commentRemove,P.commentRemove A{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/icon_comment_remove.gif) no-repeat;}
P.commentPublish,P.commentPublish A{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/icon_comment_publish.gif) no-repeat;}
.divCommentsContent P.commentRemove A{background-position:0 100%;}
.divCommentsContent P.commentPublish A{background-position:0 100%;}
blockquote{float:left;padding:5px;margin:0 10px 10px 0;background-color:#f8f9f9;font-size:.9em;color:#333;font-weight:bold;}
blockquote P SPAN{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif) no-repeat 0 3px;font-size:1em;padding-left:10px;display:block;}
.slideshow{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/extern_link_slide.gif) no-repeat 0 3px;font-size:1em;padding-left:22px;display:block;margin-top:2px;}
.slideshow a,.slideshow a:link,.slideshow a:hover,.slideshow a:visited,.slideshow a:active{color:#4199b6;font-weight:bold;}
#divImageBrowserHeader,#divImageBrowserSubHeader{visibility:hidden;display:none;}
#imageBrowserIMG{margin-top:20px;}
#divImageBrowser{display:block;width:100%;font-family:Arial,Helvetica,sans-serif;background-color:#f2f4f5;}
#imageBrowserContainer{padding:20px;}
#imageBrowserNbShowing{float:left;padding:0 10px 0 10px;color:#666;letter-spacing:2px;font-size:1em;font-weight:bold;}
#divImageBrowser .btnLink,#divImageBrowser .btnLinkLeft{background:transparent url(null) fixed no-repeat;margin:0;height:16px;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;}
#divImageBrowser a:link,#divImageBrowser a:visited,#divImageBrowser a:active,#divImageBrowser a:hover{color:#4199b6;font-weight:bold;}
#divImageBrowser .btnLink{padding:0;clear:none;}
#divImageBrowser .btnLinkLeft{padding:0 0 0 190px;}
#imageBrowserTextShowing{margin-top:10px;padding-bottom:15px;color:#000;font-size:1.1em;}
.popup{background:#fff url(null) fixed no-repeat;padding:10px;font-size:.8em;}
.popup input,.popup textarea,.popup select{font-size:.9em;font-family:arial,helvetica,sans-serif;}
#divEmailAFriendPopup{padding:10px;}
.popup SPAN{display:block;}
.divEmailAFriendHeader{font-weight:bold;font-size:1.9em;}
#divPollPopup{background-color:#FFF;width:100%;}
#divPollPopup SPAN{paddning:0 0 5px 5px;}
#divPollPopup H1{margin:10px 5px 10px 5px;}
.divPollHeader{background:#fff url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/poll-header.gif) 5px 5px no-repeat;height:60px;margin:0;}
.divPollResults{margin:0 0 5px 5px;}
.divPollInfo{margin:0 0 5px 5px;}
.pollTools{margin:0 0 5px 5px;}
.divPollDisclaimer{margin:0 0 5px 5px;}
.searchBox{border-bottom:1px solid #dd1a21;padding:0 15px 0 10px;margin-bottom:5px;}
.searchBox input{font-size:.8em;margin-bottom:3px;}
.searchBox .inputMenu{width:100%;}
.webcodeBox{padding:0 15px 0 10px;margin-bottom:5px;}
.webcodeBox input{font-size:.8em;margin-bottom:3px;}
.webcodeBox .inputMenu{width:100%;}
#divSubscriptionFooter{float:left;background-color:#a9cfdc;width:1005px;padding:0 0 10px 0;margin:0;font-size:.9em;border-bottom:1px solid #dfe1e1;border-top:1px solid #dfe1e1;}
#divFooterLeftContainer{float:left;width:733px!important;width:733px;}
#divFooterLeftContainer1{float:left;width:330px;margin-left:15px;margin-top:20px;}
#divFooterForm{float:left;width:280px;margin-top:50px;padding:5px;margin-left:30px;}
#divFooterCSInfo{float:left;background:#D3ECF9;width:330px;margin-top:10px;padding:5px;}
#divFooterChose{float:left;width:330px;margin-top:10px;padding:0;}
.divFooterCheckboxes{float:left;width:30px;}
.divFooterCheckboxesText{float:left;width:290px;}
.classFooterInput{font-size:.9em;width:100px;padding:0;margin:0;font-family:Verdana,Arial,sans-serif;}
.classFooterTextarea{width:140px;padding:0;font-size:.9em;font-family:Verdana,Arial,sans-serif;}
.classFooterButton{width:100px;padding:0;font-size:.9em;font-family:Verdana,Arial,sans-serif;}
.divLeftOfInput{float:left;width:95px;padding-bottom:10px;}
#xcap_sub_menu ul li.xcap_sub_menu_groupspacer{width:40px;float:left;padding:0;margin:0;border:0;outline-style:none;outline-width:0;}
#xcap_sub_menu #xcap_sub_menu_topitem_selected{color:#ce181f;}
#xcap_sub_menu #xcap_sub_menu_topitem_selected a{color:#ce181f;}
#xcap_sub_menu #xcap_sub_menu_moderation_selected,#xcap_sub_menu #xcap_sub_menu_registration_selected{color:#ce181f;}
#xcap_sub_menu ul li a:active{color:#000;}
#divLeftContainer #xcap_sub_menu ul li.xcap_sub_menu_item_selected a{color:#ce181f;}
#xcap_sub_menu ul li.xcap_sub_menu_groupspacer{width:40px;float:left;padding:0;margin:0;border:0;outline-style:none;outline-width:0;}
.xcap_sub_menu_itemcounter{color:#555;font-weight:bold;margin-left:3px;}
.xcap_export_font,.xcap_export_font h1,.xcap_export_font h2,.xcap_export_font h3,.xcap_export_font h4,.xcap_export_font h5,.xcap_export_font h6,.xcap_export_font input,.xcap_export_font textarea,.xcap_export_font select,.xcap_export_font th,.xcap_export_font td{font:normal 11px arial,helvetica,verdana,sans-serif;}
.xcap_export_font a,.xcap_export_font a:active,.xcap_export_font a:visited,.xcap_export_font a:link{color:#343a93;text-decoration:none;}
.xcap_export_font a:hover{text-decoration:underline;}
.xcap_export_font a img{border:0;}
.xcap_export_box_breaker{overflow:hidden;width:0;height:0;background-color:red;clear:both;}
.xcap_export_box{float:left;margin:0 0 10px 0;}
.xcap_export_box_wo_margin{float:left;margin:0;}
.xcap_export_box .xcap_userlink_image{float:left;margin-left:5px;margin-right:7px;_margin-left:6px;}
.xcap_export_box .xcap_leftmost{float:left;}
.xcap_export_box .xcap_rightmost{float:right;margin:0 5px 0 7px;_margin:0 4px 0 5px;font-size:11px;display:none;}
.xcap_export_box .xcap_userlink_basic a{font-weight:bold;}
.xcap_export_box .xcap_userlink_city{margin-left:10px;}
.xcap_userlink_onoffline{margin-right:5px;}
.xcap_export_box_gradient_heading{padding:0;margin:0 0 5px 0;}
.xcap_export_box_gradient_heading_wo_margin{padding:0;margin:0;}
.xcap_export_box_gradient_heading_left{float:left;width:2px;height:17px;background:url(/img/stu/xcap_contentbox_header_left.gif) top left no-repeat;font-size:1px;}
.xcap_export_box_gradient_heading_mid{float:left;height:17px;background:url(/img/stu/xcap_contentbox_header_middle.gif) top left repeat-x;overflow:hidden;}
.xcap_export_box_gradient_heading_mid h2{float:left;display:inline;margin:0;padding:0;color:#fff;font-weight:bold;font-size:11px;position:relative;left:8px;top:3px;_top:2px;overflow:hidden;}
.xcap_export_box_gradient_heading_right{float:left;width:2px;height:17px;background:url(/img/stu/xcap_contentbox_header_right.gif) top left no-repeat;font-size:1px;}
.xcap_export_box_striped_table{width:100%;float:left;margin:0 0 10px 0;}
.xcap_export_box_striped_table_wo_margin{width:100%;float:left;margin:0;font-size:90%;}
.xcap_export_box_striped_table table,.xcap_export_box_striped_table_wo_margin table{width:100%;}
.xcap_export_box_striped_table table tr td,.xcap_export_box_striped_table_wo_margin table tr td{padding:4px 5px 3px 0;text-aling:left;vertical-align:top;}
.xcap_export_box_striped_table table tr td.xcap_export_box_leftmost,.xcap_export_box_striped_table_wo_margin table tr td.xcap_export_box_leftmost{float:left;padding:4px 5px 3px 10px;}
.xcap_export_box_striped_table table tr td.xcap_export_box_rightmost,.xcap_export_box_striped_table_wo_margin table tr td.xcap_export_box_rightmost{float:right;padding:4px 5px 3px 0;}
.xcap_export_box .xcap_blog_header{font-weight:bold;}
.xcap_export_box .xcap_forum_header{font-weight:bold;margin:0;padding:0;}
.xcap_export_box .forum{align:top;}
.articleLead{color:#000;font-weight:normal;margin-bottom:5px;display:block;}
.miniTeaser .articleLead{color:#000;font-weight:normal;padding-left:0;}
.divColumn1 .miniTeaser .articleLead{margin-right:15px;}
.miniTeaser a.articleLink:link,.miniTeaser a.articleLink:visited{color:#000;font-weight:bold;font-size:1.3em;text-decoration:none;}
.miniTeaser a.articleLink:hover{text-decoration:underline;}
.miniTeaser ol{padding:0;margin:0;}
.miniTeaser ol li{margin:0;list-style-type:none;list-style-position:outside;background-image:url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif);background-repeat:no-repeat;background-position:-1px 10px;padding-top:4px;padding-right:0;padding-bottom:0;padding-left:10px;display:block;float:left;width:45%;}
.divColumn1 .miniTeaser ol li{width:95%;}
#articleFactsContainer p.articleTeaser strong{font-size:1.3em;}
#articleFactsContainer p.newsList3{margin-top:2px;margin-bottom:2px;margin-left:1px;}
.divColumn2article .teaserContainer h6{font-size:1.2em;}
.eventArticleContainer{float:left;margin:2px;width:100%;}
.eventArticleContainer .eventBody p{hasLayout:true;width:100%;}
.eventArticleContainer .inputHeader{font-weight:bold;}
.eventArticleContainer .formHeader{font-weight:bold;font-size:1.2em;}
.eventArticleContainer .eventRightForm{position:relative;line-height:140%;float:right;width:50%;}
.eventArticleContainer .eventLeftForm{position:relative;line-height:140%;float:left;width:48%;padding-right:4px;}
.eventArticleContainer .titleSelect{line-height:200%;}
.eventArticleContainer .placeSelect{line-height:200%;}
.eventArticleContainer .obligatory{line-height:300%;}
.eventArticleContainer .validationWarning{font-weight:bold;color:#900;}
.eventArticleContainer .validationTopWarning{line-height:40px;margin:5px;font-weight:bold;color:#900;}
.eventArticleContainer DIV.btnLink{background:url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/csknapp.gif);width:65px;height:21px;padding-top:5px;padding-left:15px;}
.eventArticleContainer DIV.btnLink a{color:#fff;font-size:14px;}
.campaignCenteringDiv{width:100%;text-align:center;}
.campaignContainer .validationWarning{color:#900;}
.campaignContainer .errorMessage{color:#900;}
.campaignContainer{margin-left:auto;margin-right:auto;background-position:top;background-repeat:no-repeat;text-align:left;margin-top:20px;margin-bottom:20px;border:1px;border-color:#000;border-style:solid;}
.campaignContainer .campaignBody{float:left;display:inline;overflow:hidden;width:60%;text-align:left;margin:25px;}
.campaignContainer .campaignForm{float:right;width:300px;overflow:hidden;display:inline;text-align:left;margin:50px 8px 0 0;}
.campaignForm a{text-decoration:underline;}
.campaignContainer a img{border:0;}
.campaignContainer .inputHeader{font-weight:bold;font-size:1.1em;}
.campaignContainer .inputField{margin-bottom:5px;}
.campaignContainer .inputField INPUT{height:12px;font-size:10px;}
.campaignContainer .inputField .formSeparator{margin-top:12px;font-weight:bold;font-size:11px;}
.campaignContainer .formAlternative{float:left;width:25px;}
.campaignContainer .formAlternativeText{float:left;width:230px;margin-bottom:10px;font-size:1.1em;}
.campaignContainer .ArticleImageLeft{border:0;margin-top:8px;}
.jcarousel-wrapper{width:540px;}
.jcarousel-big-picture .text{text-align:left;}
#ticker_container{display:block;height:auto;margin-bottom:-23px;margin-top:4px;position:relative;right:732px;top:0;}
.relatedArticlesContainer{display:block;float:left;width:100%;padding-left:5px;}
#divLeftContainer .latestblogg{margin-left:5px;margin-right:5px;display:inline-block;}
#divLeftContainer .latestblogg .story{color:#DD1A21;}
#divLeftContainer .latestnews{margin-left:5px;margin-right:5px;}
#divLeftContainer ul.dateList li .link{padding:0!important;}
#divLeftContainer ul.dateList li span.articleDate{margin-left:-2px!important;}
.contentArchive img{margin-bottom:5px;}
.divColumn2 hr{display:none;}
#divLeftContainer hr{display:none;}
#divLeftContainer .teaserContainer h6{margin-left:7px;margin-right:7px;}
#divLeftContainer .teaserContainer .articleTeaser{margin:0 7px 5px;}
#divLeftContainer .teaserContainer ol{color:#4199B6!important;}
#divLeftContainer .teaserContainer ol li{margin-left:2px;}
.campaignBody a{color:#f00;}
.skyscraperWrapper{position:absolute;top:6px;left:1020px;display:block;}
.articleBlogLinks .tw_widget{margin-left:0;margin-right:0;}
.tw_header{margin:0;margin-bottom:3px;}
.tw_lw_c{margin-bottom:-10px;}
a.fokusLeftColLink:hover{background-image:url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_leftmenu_li_hover.gif)!important;background-repeat:no-repeat!important;color:#2A5A6A!important;}
a.fokusLeftColLink{background-image:url(http://computersweden.idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/bg_leftmenu_li.gif)!important;background-repeat:no-repeat!important;color:#4199B6!important;padding:0 3px 1px 18px;text-decoration:none!important;font-weight:normal!important;margin-bottom:5px;display:block;}
.articleTeaser .teaserIntroLink{font-weight:normal;}
.divCommentWide .btnLink{height:24px;*background-position-y:4px;_background-position-y:1px;}
.divCommentWide .btnLink span{line-height:14px;*line-height:20px;_line-height:14px;}
.divColumn1Article .commentsbox{color:#DD1A21;font-family:GillSans,Verdana,sans-serif;font-size:.95em;font-weight:bold;text-transform:uppercase;}
.divColumn1Article .commentsbox p{border-bottom:1px solid #DDD;padding:5px 0;color:#666;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;text-transform:none;}
.divColumn1Article .commentsbox p span{font-weight:bold;}
.divColumn1Article .commentsbox p a{color:#4199B6;font-weight:bold;}
#lateLoadedArticleComments{clear:both;display:block;}
.divCommentWide .loginbox span{color:#000;font-size:1em;font-weight:bold;line-height:1em;}
.divCommentWide .commentsForm{font-weight:normal;color:#333;font-size:.95em;line-height:1.3em;}
.divCommentWide .commentsForm .inputField{width:95%;}
.divCommentWide .loginbox label span{display:block;margin:5px 0 2px 0;font-weight:bold;}
.articleCommentRules a{color:#4199B6;}
#topmenuBelowRight{display:none;}
#divHeaderContainer #a-z{display:none;background:#f3f3f3;margin:0 0 5px;height:auto;width:570px;padding:4px;border:1px solid #666;z-index:500;position:absolute;top:20%;left:160px;}
#divHeaderContainer #a-z li a,#divHeaderContainer #a-z li span{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;}
#divHeaderContainer #a-z .columnBorder{border-right:1px solid #ccc;float:left;margin:0 0 5px 2px;padding-right:15px;width:auto;}
#divHeaderContainer #a-z .columnNoBorder{background:transparent;float:left;margin:0 0 5px 2px;padding-right:15px;width:auto;}
.adicio_widget_list{margin-top:3px;}
.adicio_widget_list #jobCategoryListGradient{background:transparent url(/polopoly_fs/id.dep.se.idg.csjobb.publication!/images/adicio_grade.gif) repeat-x 0 bottom;height:18px;}
#jobCategoryListGradient .category{display:block;float:left;}
.categoryList{display:block;float:left;font-size:12px;height:10px;padding:6px;}
#jobCategoryListGradient .count{display:block;float:right;font-size:10px;font-weight:normal;}
.categoryCount{display:block;float:right;font-size:15px;font-weight:600;height:13px;padding:5px;}
.adicio_widget_list #jobListGradient{background:transparent url(/polopoly_fs/id.dep.se.idg.csjobb.publication!/images/adicio_grade.gif) repeat-x 0 bottom;height:18px;}
.adicio_widget_list .cleaner{clear:both;margin:0;padding:0;}
.adicio_widget_list .boxTopLt{background:#ccc url(http://cstjanster.idg.se/CSjobb/images/boxTopLt.gif) no-repeat top left;height:24px;width:6px;border-bottom:1px solid #ccc;}
.adicio_widget_list .boxTopBg{background:#999 url(http://cstjanster.idg.se/CSjobb/images/boxTopBg.gif) repeat-x scroll 0 0;border-bottom:1px solid #CCC;height:18px;color:#FFF;padding-bottom:4px;}
.adicio_widget_list .boxTopBg .pageTitle{color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:left;}
.adicio_widget_list .boxTopBg a{color:#fff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
.adicio_widget_list .boxTopBg a:hover{text-decoration:underline;}
.adicio_widget_list .boxTopRt{background:#ccc url(http://cstjanster.idg.se/CSjobb/images/boxTopRt.gif) no-repeat top right;height:28px;width:6px;border-bottom:1px solid #ccc;}
.job_list_widget{margin-top:3px;}
.job_list_widget .jobListContainer{font-size:11px;font-family:Arial,Helvetica,sans-serif;padding:0;margin:0;background-color:#fff;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;}
.job_list_widget .jobListBox{background:#F3F3F3;margin:5px 0 5px 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
.job_list_widget .cleaner{clear:both;margin:0;padding:0;}
.job_list_widget .jobListFooter{background:#ccc url(/polopoly_fs/id.dep.se.idg.csjobb.publication!/images/job_list_images.gif) repeat-x left bottom;height:10px;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;padding:2px 0 0 2px;}
.job_list_widget .job_list{background:#f3f3f3 url(/polopoly_fs/id.dep.se.idg.csjobb.publication!/images/job_list_images.gif) repeat-x left bottom;}
.job_list_widget .job_list_hover{background:#f3f3f3 url(/polopoly_fs/id.dep.se.idg.csjobb.publication!/images/job_list_images.gif) repeat-x left top;}
ul.rssList li{background:url("/polopoly_fs/id.dep.se.idg.pfa.publication!images/img_rss.gif") no-repeat scroll 0 3px Transparent!important;font-size:11px!important;font-weight:bold!important;margin:0 0 5px!important;padding-left:16px!important;}
.csjobb_top_search{background:url("http://csjobb.idg.se/polopoly_fs/2.9740!images/csjobb_adicio_search_bg.png") no-repeat scroll -1px 0 transparent;display:block;float:left;height:50px;margin-left:10px;margin-right:0;margin-top:5px;padding-left:11px;padding-right:4px;padding-top:1px;position:absolute;width:248px;}
.csjobb_top_search .findBoxContent{padding:0;margin:0;}
.csjobb_top_search .inputMenu{border:1px solid #999;color:#333;display:block;float:left;font-size:13px;font-weight:bold;height:18px;margin-right:2px;padding:1px 4px;width:144px;}
.csjobb_top_search .buttonClassFlow{background-image:url("http://cstjanster.idg.se/CSjobb/images/buttonBkgdFlow.gif");background-position:right center;background-repeat:no-repeat;border:1px solid #999;color:#333;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:22px;margin:0;overflow:visible;padding:0 15px 0 0;}
.csjobb_top_search .searchButton{display:block;float:left;width:90px;}
.csjobb_top_search #jobSearchForm{height:24px;}
*+html .csjobb_top_search .searchButton{float:right;margin-top:0;}
*html .csjobb_top_search .searchButton{float:right;margin-top:0;}
.csjobb_top_search .sub_link{line-height:11px;font-size:11px;padding-bottom:3px;}
.csjobb_top_search .sub_link a{padding:0;text-decoration:none;color:#fff;}
.csjobb_top_search .sub_link a:hover{text-decoration:underline;}
.csjobb_top_search .goto_btn a{background:transparent url(http://cstjanster.idg.se/CSjobb/images/CSredBtn.gif) no-repeat scroll left top;color:#FFF;font-family:verdana;font-size:16px;font-weight:bold;padding-top:16px;padding-bottom:16px;text-align:center;text-decoration:none;margin-left:13px;display:block;width:189px;position:relative;top:-2px;}
.csjobb_top_search .goto_btn a:hover{background-position:left bottom;}
.divCenterContainer{margin-top:25px;}
.divSingleRow{margin-top:25px;}
.ActualContenInHeaderWrapper{position:relative;}
#divPageInfo{margin-top:25px;}
#divPageContentArchive{margin-top:25px;}
.widget_container #Spara{background-image:url("http://cstjanster.idg.se/CSjobb/images/buttonBkgdFlow.gif");background-position:right center;background-repeat:repeat-x;border:1px solid #999;color:#333;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;height:22px;line-height:15px;margin-left:8px;margin-top:-14px;overflow:visible;padding:1px 40px 3px 30px;text-align:right;vertical-align:middle;}
#tocSearchForm .searchButton{display:block;float:left;width:60px;}
#tocSearchForm .buttonClassFlow{background-image:url("http://cstjanster.idg.se/CSjobb/images/buttonBkgdFlow.gif");background-position:right center;background-repeat:no-repeat;border:1px solid #999;color:#333;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:22px;margin:0;overflow:visible;padding:0 15px 0 0;}
#tocSearchForm .inputMenu{border:1px solid #999;color:#333;display:block;float:left;font-size:13px;font-weight:normal;height:18px;margin-left:6px;margin-right:2px;padding:1px 4px;width:108px;}
#temacsjobb body{background:none!important;}
#temacsjobb .divColumn1 .teaserContainer{padding:0;}
#temacsjobb .divColumn1 a:link{color:#000;}
#temacsjobb .divColumn1 a:visited{color:#000;}
#temacsjobb .flernyheter .rssFeedContainer .itemTitle{font-size:12px;}
#temacsjobb #divColumn3 .vinjett1 span{line-height:1.2em;padding-left:5px;}
#temacsjobb .divColumn1 .flernyheter a:link{background:transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif) no-repeat scroll 0 4px;color:#1A5D86;font-size:16px;font-weight:normal;line-height:1.5em;padding-left:9px;}
#temacsjobb .divColumn1 .flernyheter a:visited{background:transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif) no-repeat scroll 0 4px;color:#1A5D86;font-size:16px;font-weight:normal;line-height:1.5em;padding-left:9px;}
#temacsjobb .contentContainer .divColumn2 img.ArticleImageRight{margin:0 0 10px 10px;}
#temacsjobb .articleInlineQuizContainer{display:none;}
#temacsjobb #divSubHeaderContainer{padding-left:21px;}
#temacsjobb .job_list_container_no_scroll .job_list{width:203px!important;}
#temacsjobb .flernyheter img{display:none;}
#temacsjobb .flernyheter .itemDescription br{display:none;}
#temacsjobb .rssFeedContainer .itemTitle{font-size:24px;font-weight:bold;}
#temacsjobb .rssFeedContainer .itemDescription{margin-bottom:15px;}
#temacsjobb .contentContainer .adContainer a{display:block;}
#temacsjobb h3.largest,#temacsjobb h3.smaller{font-size:.9em;}
#temacsjobb .flernyheter .articleTeaser,#temacsjobb .flernyheter .articleComments{display:none;}
#temacsjobb .flernyheter .itemDescription{display:none;}
#temacsjobb .contentContainer .flernyheter .teaserContainer{padding-bottom:0;}
#temacsjobb .flernyheter h3,#temacsjobb .flernyheter h3.larger,#temacsjobb .flernyheter h3.smaller{border-bottom:4px solid lightgrey;font-size:12px;}
#temacsjobb #divColumn3 h3{font-size:1.2em;}
#temacsjobb .contentContainer ul.dateList li .link{background:Transparent url(/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif) no-repeat scroll 0 3px;font-weight:bold;}
#temacsjobb .contentContainer .teaserContainer{padding-bottom:20px;}
#temacsjobb .contentContainer .teaserContainer a{display:inline;}
#temacsjobb .contentContainer .teaserContainerBorder a{display:inline;}
#temacsjobb #divColumn3 h1{display:none;}
#temacsjobb #divColumn3 .vinjett1{background-image:url(/polopoly_fs/1.242718.1251206889!imageManager/3608755016.gif);height:14px;margin-top:10px;}
#temacsjobb .temabord{background:transparent url(/polopoly_fs/1.240672.1249994129!imageManager/3920153623.png) no-repeat scroll 0 0;color:#FFF;float:right;font-size:39px;font-weight:normal;height:90px;line-height:79px;padding-left:9px;padding-right:118px;text-transform:none;width:725px;}
#temacsjobb .contentContainer .divColumn1 .ArticleImageRight{display:none;}
#temacsjobb .temalogga{background:transparent url(/polopoly_fs/1.240257.1249889771!imageManager/2224782862.gif) no-repeat scroll 0 0;height:120px;width:976px;}
#temacsjobb #divColumn3{width:336px;float:left;background:none;}
#temacsjobb #divColumn3 .articlePreTeaser,#temacsjobb #divColumn3 .articleComments{display:none;}
#temacsjobb #divColumn3 .teaserContainer{width:326px;margin:0;}
#temacsjobb .contentContainer p.articlePreTeaser{color:#FFF;font-size:1px;padding-bottom:5px;display:none;}
#temacsjobb .divColumn1{overflow:visible;padding-top:9px;}
#temacsjobb .contentContainer{background:none;overflow:visible;width:572px;}
#temacsjobb .divColumn1 .articleSource{display:block;}
#temacsjobb .contentContainer h3.larger{font-size:1.3em;}
#temacsjobb h6{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:2.9em;font-weight:bold;line-height:1.1em;margin:3px 0 4px;overflow:visible;padding:0 0 62px 131px;}
#temacsjobb .temaUnderBlock h6{display:none;}
#temacsjobb .contentContainer img.articleImage{display:none;}
#temacsjobb .contentContainer a img.ArticleImageTopRight{display:none;}
#temacsjobb .divColumn2 h3.normal,#temacsjobb .divColumn2 h3.normal a,#temacsjobb .divColumn2 h3.larger,#temacsjobb .divColumn2 h3.larger a{font-size:20px;font-weight:normal;line-height:20px;}
#temacsjobb .articleStory{display:none;}
#temacsjobb .divColumn2 a img.articleImage{float:right;padding:2px;}
#temacsjobb .divColumn2{border-left:none;margin-top:10px;}
#temacsjobb button,#temacsjobb select,#temacsjobb textarea,#temacsjobb input{float:left;font-family:verdana!important;}
#temacsjobb .contentContainer .teaserContainer h6{background:#C40620 none repeat scroll 0 0;color:white;font-family:arial;font-size:14px;font-weight:bold;height:18px;line-height:18px;overflow:hidden;padding:0 0 0 3px;width:100%;display:block;}
#temacsjobb hr{display:none;}
#temacsjobb .divColumn2 h3{font-size:1.4em;}
#temacsjobb .divColumn2 .articleInlineQuizContainer{display:none;}
#temacsjobb .divColumn2 .teaserContainer{margin:0;padding:0;}
#temacsjobb .divColumn2 p.articlePreTeaser{background:#F9F9F9 url(http://www.idg.se/polopoly_fs/id.dep.se.idg.idgse.publication!/images/bgfadeartikel.gif) repeat-x scroll 0 0;border:thin solid lightgrey;color:black;font-size:.91em;padding-left:3px;}
#temacsjobb .divColumn2 .quizContainer{display:none;}
#temacsjobb .vinjett1,#temacsjobb .vinjett2,#temacsjobb .vinjett3{border-bottom:none;}

