.divCommentWide{position:relative;padding-bottom:30px!important}
#commentRules{display:none;background:#fff;border:1px solid #e6e6e6;padding:10px;margin:0 0 10px}
.readmoreComments{-webkit-box-shadow:0 -11px 15px -2px #fff;box-shadow:0 -11px 15px -2px #fff;margin:0;background:#fff;text-align:center;font-weight:bold;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #e3e3e3}
.divCommentWide .readmoreComments p{margin:0}
.divCommentWide .readmoreComments p a{display:inline-block;padding:5px}
.teaserToolbar{display:none}
.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%}
.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}
.articleComments span.loadingComments{background:url(/polopoly_fs/1.507346!loading.gif) no-repeat scroll left center transparent;display:inline-block;min-width:20px;min-height:14px;opacity:.3}
.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}
.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;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;height:18px;padding:1px 2px 2px 18px;font-size:12px!important;font-weight:normal!important;color:#444!important;text-decoration:none!important}
.articleTools .print a{display:block;font-size:0!important;overflow:hidden;padding:0!important;text-indent:-9999px;width:15px}
#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}
.articleBlogLinks .tw_widget .tw_textcenter{display:inline}
.articleBlogLinks .tw_widget .tw_textcenter a{border:0;background:transparent none;border-radius:0;padding:0;font-size:11px;color:#004490}
#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}
.prisjaktCompare{margin:10px 0}
.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 SPAN.google_ads_title,a:visited SPAN.google_ads_title,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;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}
.articleTags .tag a:hover,.articleTags .tag a:active{text-decoration:underline}
.gradeValue{margin:10px 0;font-size:1.1em;font-weight:bold}
.gradeValue img{display:block;margin:10px 0 0}
.eventLeftForm .eventRightForm{position:relative}
.tagTitle h1{display:inline}
.tagTitle img{border:0}
.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}
#wrapper div#regularMobileSurf{display:block;margin:15px auto 15px auto;max-width:1000px;padding:15px 0;height:35px;background-color:#aac6d8;background:-moz-linear-gradient(center top,#fff,#aac6d8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#aac6d8));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#AAC6D8', GradientType=0)";filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#AAC6D8',GradientType=0);border:2px solid #2b709e;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;-moz-box-shadow:3px 3px 4px #444;-webkit-box-shadow:3px 3px 4px #444;box-shadow:3px 3px 4px #444;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#444444');font-size:40px;text-align:center;font-weight:normal;text-decoration:none;font-family:sans-serif}
#wrapper div#regularMobileSurf a{text-decoration:none;color:#225a93;padding:15px 0;font-size:40px;line-height:38px}
.divColumn1Article .articleTags{position:relative;padding-bottom:30px}
.divColumn1Article .poweredby a{background:#fefefe;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;right:0;bottom:5px;color:#444;font-size:9px;line-height:11px;padding:2px 4px}
.divColumn1Article .poweredby a:hover{background:#fff;color:#666}
.divColumn1Article p{margin:0 0 10px}
.divColumn1Article img,.divColumn1Article iframe{max-width:100%}
.divColumn1Article table{width:100%}
[class="saplo:body"] [id^="smartintxt"] iframe[id^="google_ads"]{height:1px}
.divColumn1Article .specificationTable{border:1px solid #ddd;border-collapse:collapse}
.divColumn1Article .specificationTable thead tr{background:#888;color:#fff;font-size:1em;font-weight:bold;padding:3px;text-align:left}
.divColumn1Article .specificationTable thead td{color:#fff;font-size:.9em;padding:3px}
.divColumn1Article .specificationTable tbody td{background:#f4f4f4;border:1px solid #ddd;border-collapse:collapse;color:#555;font-size:.9em;padding:3px;text-align:left;vertical-align:top}
.articleBody blockquote{font-style:italic;font-size:1em;float:none;font-family:Georgia,Times,"Times New Roman",serif;padding:2px 8px 2px 20px;border:0;border-left:5px solid #ccc;font-weight:normal;margin:12px 40px;background-color:transparent}
.articleBody blockquote p{margin:10px 0;color:#000}
code{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;background-color:#eee;padding:6px 10px 6px 10px;overflow:auto;width:auto;display:block}
#tooltip{position:absolute;border:1px solid #ccc;background:#FFFCDF;padding:2px 5px;width:150px;color:#000;display:none;}
.eventArticleContainer{float:left;padding:8px 0;margin:0!important;width:100%!important;}
form.contentframe{float:right;width:30%!important;}
.eventBody.fullframe{clear:both;}
#eventWrapper{text-align:center;width:900px!important;margin:10px auto!important;}
#eventWrapper .eventArticleContainer{background-color:#fff;padding:8px;text-align:left;margin:0 10px!important;}
.eventBody.contentframe{width:68%!important;float:left;}
form.fullframe .halfframe{width:49%!important;float:left;margin-right:8px;}
.eventOptions.formframe,.eventBody.fullframe,.eventOptions.fullframe{margin-bottom:8px;}
.eventArticleContainer .eventForm{margin:0!important;}
.eventForm.fullframe .btnLink{float:none;text-align:left;}
.validationTopWarning,.validationWarning,#formErrorMessage .error{margin:6px 0;display:block;color:#ed0000!important;font-weight:bold!important;border:0;}
.validationTopWarning{font-size:1.2em;}
.eventform .error input,.eventform .error textarea,.eventform .error select,.eventform .error checkbox,.eventform .error radio{border:2px solid #ed0000;}
.eventform .error{border:0 none!important;}
.eventArticleContainer .confirmation{color:#64b13b;display:block;margin:6px 0;font-weight:bold!important;}
.eventArticleContainer .confirmation a{text-decoration:underline!important;}
.eventArticleContainer .registermoretitle{color:#64b13b;display:block;margin:6px 0;font-weight:bold;font-weight:bold!important;}
.indexCompactWrapper{float:right;position:relative;left:-50%;top:-15px;margin:0}
.indexCompact{padding:0 0 0 7px;list-style:none outside none;margin:0;position:relative;left:50%}
.indexCompact li{float:left;position:relative;margin:0 7px 0 0!important;padding:0!important;background:none transparent!important;list-style:none outside none!important}
.indexCompact a{background:transparent url(/img/general/article_tools_sprite.gif) no-repeat -11px -305px!important;display:block;float:left;height:7px;width:7px;text-indent:-1000em;font-size:0;overflow:hidden}
.indexCompact .active,.indexCompact a:hover{background-position:0 -318px!important;background-color:transparent!important}
.pageNumbers{color:#333;font-size:.88em;font-weight:bold;margin-top:6px;text-align:center}
.pageNavigation{display:block;position:relative;margin:0 0 16px;color:#b3b3b3}
.pageNavigation a,.articleBody .pageNavigation a,.indexContent,.articleBody .indexContent,.indexContent a,.articleBody .indexContent a{color:#444;font-weight:normal;text-decoration:none}
.prevpage{position:absolute;left:0;top:-10px}
.nextpage{position:absolute;right:0;top:-10px}
.prevpage a{background:transparent url(/img/general/article_tools_sprite.gif) no-repeat 1% -264px!important;padding-left:14px}
.nextpage a{background:transparent url(/img/general/article_tools_sprite.gif) no-repeat 98% -285px!important;padding-right:14px}
.prevpage a:hover{background-position:0 -264px!important;background-color:transparent!important;color:#444!important}
.nextpage a:hover{background-position:100% -285px!important;background-color:transparent!important;color:#444!important}
.indexContent{margin:12px 0}
.indexContent .pageIndexTitle{color:#333;font-size:1em;margin:14px 0 8px 0;padding-left:14px}
.indexContent .index{margin:0;line-height:1.4em;padding:0 0 0 22px;list-style:none outside none!important}
.indexContent li{background-image:none!important;padding:0!important;margin:0!important;list-style:none outside none!important}
.indexContent li a{display:block;background:transparent url(/img/general/article_tools_sprite.gif) no-repeat -11px -300px!important;font-weight:normal;padding-left:16px;text-decoration:none!important}
.indexContent li a:hover,.indexContent .active{background-position:0 -313px!important;background-color:transparent!important;color:#444}
.indexContent a:hover{text-decoration:underline!important}
.indexContent .active{font-weight:bold}
.hmq_box{display:block;font-size:.9em;color:#444;}
.quizHmqContainer{padding:0 8px;}
.articleInlineHmqQuizContainer,.quizHmqContainer{margin:8px 0;}
#divTeaserTop .quizHmqContainer{border:1px solid #CCC;float:right;margin:0 0 0 4px;max-width:200px;padding:10px;}
.hmq_bar_box{height:16px;padding:23px 0 0;position:relative;margin:4px 0 0;}
.hmq_bar{display:block;margin:0 34px -11px;}
.hmq_bar_bg{background:#dadada;background:-moz-linear-gradient(center top,#dadada,#a9a9a9);background:-webkit-gradient(linear,left top,left bottom,from(#dadada),to(#a9a9a9));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#dadada',EndColorStr='#a9a9a9',GradientType=0)";filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#dadada',EndColorStr='#a9a9a9',GradientType=0);box-shadow:2px 2px 8px #cbd9e3;-moz-box-shadow:2px 2px 8px #cbd9e3;-o-box-shadow:2px 2px 8px #cbd9e3;-icab-box-shadow:2px 2px 8px #cbd9e3;-khtml-box-shadow:2px 2px 8px #cbd9e3;-webkit-box-shadow:2px 2px 8px #cbd9e3;border:1px solid #9d9d9d;height:7px;display:block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;}
.hmq_bar_inner{background:#eee;background:-moz-linear-gradient(center top,#d7d7d7,#fefefe);background:-webkit-gradient(linear,left top,left bottom,from(#d7d7d7),to(#fefefe));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e9e9e9',EndColorStr='#fefefe',GradientType=0)";filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e9e9e9',EndColorStr='#fefefe',GradientType=0);border:1px solid #b7b8b7;height:3px;line-height:6px;display:block;margin:1px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;}
.hmq_result_box{position:relative;width:13px;}
.hmq_result{background:transparent url(/img/general/hmq_sprite.gif) no-repeat 0 0;display:block;height:9px;width:47px;margin:-25px 18px -5px -18px;padding:4px 0 22px;text-align:center;white-space:nowrap;position:relative;left:-50%;z-index:100;}
.hmq_box form{padding:0!important;margin:0!important;}
.hmq_right,.hmq_left{position:absolute;top:21px;}
.hmq_right{right:0;}
.hmq_vote_right{float:right;cursor:pointer;}
*+html .hmq_vote_right,*html .hmq_vote_right{position:relative;top:-20px;}
.hmq_vote_left input,.hmq_vote_right input{background:#f3f3f3 url(/img/general/hmq_sprite.gif) no-repeat 0 0;box-shadow:2px 2px 5px #cbd9e3;-moz-box-shadow:2px 2px 5px #cbd9e3;-o-box-shadow:2px 2px 5px #cbd9e3;-icab-box-shadow:2px 2px 5px #cbd9e3;-khtml-box-shadow:2px 2px 5px #cbd9e3;-webkit-box-shadow:2px 2px 5px #cbd9e3;color:#444;border:1px solid #b7b8b7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;cursor:pointer;font-size:.9em;}
.hmq_vote_left input{background-position:3px -38px;padding:2px 2px 2px 12px;margin:0 0 4px;}
.hmq_vote_right input{background-position:100% -59px;padding:2px 12px 2px 2px;}
.hmq_vote_left input:hover,.hmq_vote_right input:hover{background-color:#d7d7d7;}
.hmq_vote_left input[disabled],.hmq_vote_right input[disabled]{background-color:#f3f3f3;color:#afafaf;cursor:default;}
.wrapperPrint #divSiteContainer,.wrapperPrint .contentContainer,.wrapperPrint .divColumn1Article{width:auto;float:none!important;overflow:visible!important;margin:0;}
.wrapperPrint .wrapperPadding{padding:6px 0!important;}
.wrapperPrint #printMessage img{float:left;margin:0 10px 6px 0;}
.wrapperPrint #printMessage div{line-height:1.4em;font-weight:bold;text-transform:uppercase;padding:4px 0 0;}
.wrapperPrint #printMessage span{font-size:.9em;}
.wrapperPrint #articleFactsContainer{background:#fff;border:1px solid #000;float:left;display:block;padding:5px;margin:0;}
.wrapperPrint #articleFactsContainer p.articlePreTeaser{font-size:1.1em;color:#000;}
.wrapperPrint .divColumn1Article div.adContainer{background-color:transparent;background-image:none;}
.wrapperPrint hr{border:1px solid #000;}
.wrapperPrint .paragraphIntro{font-weight:bold;}
#page-realtime-reactions-wrapper{float:left;margin:8px 0;padding:0;}
#page-realtime-reactions h6{background:transparent url("/img/general/article_tools_sprite.gif") no-repeat scroll 0 -210px;padding:0 0 0 22px;}
#page-realtime-reactions ul{margin:0;padding:0;list-style:none;}
#page-realtime-reactions li{min-height:30px;margin:0;padding:6px 0 10px 0;border-bottom:1px solid #eee;line-height:16px;}
#page-realtime-reactions img{float:left;margin:2px 8px 6px 0;}
#page-realtime-reactions-wrapper a{color:#2786C2;text-decoration:none;}
#page-realtime-reactions-wrapper a:hover{text-decoration:underline;color:#2786C2;background:none;}
#page-realtime-reactions-tweet{background:#f3f3f3 url("/img/general/article_tools_sprite.gif") no-repeat 2px -208px;box-shadow:1px 1px 4px #cbd9e3;-moz-box-shadow:1px 1px 4px #cbd9e3;-o-box-shadow:1px 1px 4px #cbd9e3;-icab-box-shadow:1px 1px 4px #cbd9e3;-khtml-box-shadow:1px 1px 4px #cbd9e3;-webkit-box-shadow:1px 1px 4px #cbd9e3;color:#444;padding:4px 6px 4px 24px;margin:8px 0 0;border:1px solid #b7b8b7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;cursor:pointer;float:left;}
.jcarousel-big-picture-wrapper{display:table;margin:0 auto}
#picture_container{float:left;clear:both}
#picture_container .adContainer{float:left;margin-bottom:12px;text-align:center;width:100%}
.picture_wrapper{border-bottom:1px solid #ccc;color:#444;width:100%;float:left;padding:0 0 14px;margin:0 0 18px}
.jcarousel-title-all{font-size:1.9em;line-height:1em;font-weight:bold;margin:12px 0}
.picture_wrapper .picture{text-align:center;margin:4px 0 0}
.picture_wrapper .picture img{border:0}
.picture_wrapper .text{width:70%;padding:12px 0 0;margin:0 auto;text-align:center}
.picture_wrapper .share{float:left;min-width:160px;padding:12px 0 0;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.jcarousel-big-picture .articleLinkServices a,.jcarousel-big-picture .facebooklike{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.picture_wrapper .share:hover,.jcarousel-big-picture .articleLinkServices a:hover,.jcarousel-big-picture .facebooklike:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.jcarousel-big-picture .share{float:none;display:block;text-align:right;padding:0}
.jcarousel-big-picture .topNavigation{position:relative;top:28px}
.picture_wrapper .picture_url{float:right;margin:18px 0 0}
.picture_wrapper .picture_url a{color:#666;font-size:.8em}
#picture_container .photographer{color:#666;float:left;margin:0 0 8px}
.allpicturesLink a{width:88px;border:1px solid #000;padding:3px 7px;color:#fff;border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-family:arial,serif;text-shadow:0 1px 0 #000;line-height:20px;background:#034b71;background:-moz-linear-gradient(center top,#00a0f5,#034b71);background:-webkit-gradient(linear,left top,left bottom,from(#00a0f5),to(#034b71));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00a0f5',EndColorStr='#034b71',GradientType=0)";filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00a0f5',EndColorStr='#034b71',GradientType=0)}
.allpicturesLink a:hover{background:#21678d;background:-moz-linear-gradient(center top,#1db0ff,#21678d);background:-webkit-gradient(linear,left top,left bottom,from(#1db0ff),to(#21678d));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1db0ff', EndColorStr='#21678d', GradientType=0)";filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1db0ff',EndColorStr='#21678d',GradientType=0)}
.allpicturesLink a:link,.allpicturesLink a:visited,.allpicturesLink a:active,.allpicturesLink a:hover{color:#fff;text-decoration:none}
.picture_wrapper .articleLinkServices a,.jcarousel-big-picture .articleLinkServices a{background:url("/img/general/article_tools_sprite.gif") no-repeat scroll 0 0 transparent!important;display:block;float:left;font-size:0;height:18px;margin:3px 4px 0 0;overflow:hidden;padding:0;text-indent:-1000em;text-align:left;width:18px}
.jcarousel-big-picture .articleLinkServices a{background:url("http://idg.se/polopoly_fs/2.8682.1245069599!images/article_tools_sprite_dark.gif") no-repeat scroll 0 0 transparent!important}
.picture_wrapper .articleLinkFacebook a,.jcarousel-big-picture .articleLinkFacebook a{background-position:0 -180px!important}
.picture_wrapper .articleLinkFacebook a:hover,.jcarousel-big-picture .articleLinkFacebook a:hover{background-position:0 -181px!important}
.picture_wrapper .articleLinkTwitter a,.jcarousel-big-picture .articleLinkTwitter a{background-position:0 -210px!important}
.picture_wrapper .articleLinkTwitter a:hover,.jcarousel-big-picture .articleLinkTwitter a:hover{background-position:0 -211px!important}
.picture_wrapper .articleLinkDelicious a,.jcarousel-big-picture .articleLinkDelicious a{background-position:0 -240px!important}
.picture_wrapper .articleLinkDelicious a:hover,.jcarousel-big-picture .articleLinkDelicious a:hover{background-position:0 -241px!important}
#infoDimmer{background:#f3f3f3;height:100%;width:100%;position:fixed;top:0;left:0;opacity:.84;z-index:9001}
#infoLayer{background:#fefefe;border:1px solid #ccc;min-height:120px;width:280px;margin:0 0 0 -140px;padding:15px;color:#333;font-size:12px;position:fixed;top:100px;left:50%;opacity:.95;z-index:9002;-moz-box-shadow:0 0 11px #aaa;-webkit-box-shadow:0 0 11px #aaa;box-shadow:0 0 11px #aaa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px}
#infoLayer.error{background:#ffebe8;border:1px solid #dd3c10}
#infoLayer .closelayer a{background:transparent url("http://idg.se/polopoly_fs/1.428962!imageManager/1134129607.png") no-repeat scroll 0 0;height:16px;position:absolute;right:-6px;text-indent:-9999px;top:-6px;width:16px;overflow:hidden}
#commentsMostPopular{color:#42474a;font-family:"Helvetica Neue",arial,sans-serif;font-size:15px;line-height:19px;margin:24px 0;min-width:300px}
#commentsTop{position:relative;margin:0 0 8px}
#commentsTop h4{color:#333;font-family:"Helvetica Neue",arial,sans-serif;font-size:18px;font-weight:600;line-height:1.2;position:absolute;top:0;margin:0;line-height:22px}
#commentsTop .commentPageLink,#commentsTop .commentPageLink:link,#commentsTop .commentPageLink:visited{position:absolute;top:0;right:0;color:#2e9dff;font-weight:bold;text-decoration:none;line-height:22px}
#commentsTop .commentPageLink:hover,#commentsTop .commentPageLink:active{color:#0071bc}
#commentsTop .commentPostLinkWrapper{display:block;padding:36px 0 0 60px}
.commentsButton,.commentsButton:link,.commentsButton:visited{background:#1086e8;-webkit-box-shadow:inset 0 0 0 2px rgba(16,48,68,0.2);box-shadow:inset 0 0 0 2px rgba(16,48,68,0.2);display:block;height:48px;line-height:48px;text-align:center;color:#fff;font-size:18px;font-weight:bold;letter-spacing:.5px;text-decoration:none;-webkit-border-radius:4px;border-radius:4px}
.commentsButton:hover,.commentsButton:active{background:#118af2;text-decoration:none}
#commentsBottom .commentsButton{width:48%;margin:0 4% 0 0;float:left}
#commentsBottom .commentPageLink{background:#8d97a0;margin-right:0}
#commentsBottom .commentPageLink:hover{background:#949ea7}
#commentsOrder{border-bottom:2px solid #ebeff0;border-bottom:2px solid rgba(0,49,79,0.08);height:35px;margin:0 0 18px;padding:0;position:relative}
#commentsOrder span{border-bottom:2px solid #2e9dff;position:absolute;bottom:-2px;color:#363a3d;display:block;font-size:13px;font-weight:700;line-height:1;max-width:120px;padding:11px 10px;text-shadow:0 1px 0 rgba(255,255,255,0.3)}
#commentsMostPopular .commentsItem{position:relative;padding:0 0 0 60px;margin:0 0 24px}
#commentsList{border-bottom:2px solid #ebeff0;border-bottom:2px solid rgba(0,49,79,0.08);margin:0 0 24px}
#commentsList ul{list-style-type:none;margin:0;padding:0;text-indent:0}
#commentsMostPopular .avatar{height:48px;width:48px;position:absolute;top:0;left:0}
#commentsMostPopular #commentsTop .avatar{top:auto;bottom:0}
#commentsMostPopular .avatar img{-webkit-border-radius:3px;border-radius:3px;display:block;height:48px;width:48px}
#commentsMostPopular .commentPublisher{color:#363a3d;font-weight:bold}
#commentsMostPopular .commentLink,#commentsMostPopular .commentLink:link,#commentsMostPopular .commentLink:visited{display:block;margin:4px 0;color:#2e9dff;text-decoration:none;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#commentsMostPopular .commentLink:hover,#commentsMostPopular .commentLink:active{color:#0071bc}
#commentsMostPopular .bullet,#commentsMostPopular .time-ago,#commentsMostPopular .reply,#commentsMostPopular .reply:link,#commentsMostPopular .reply:visited{color:#a6afb6;line-height:17px;font-size:95%;font-weight:500;text-decoration:none}
#commentsMostPopular .reply:hover,#commentsMostPopular .reply:active{color:#878b8e}
#commentsMostPopular .bullet{padding:0 4px}
#no-posts{line-height:107px;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;text-align:center;border-top:2px solid #ebeff0;border-top:2px solid rgba(0,49,79,0.08);border-bottom:2px solid #ebeff0;border-bottom:2px solid rgba(0,49,79,0.08);margin:24px 0}
#commentsMostPopular p{margin:0}
.no-js .liquid-slider{height:350px;overflow:scroll}
.ls-wrapper .ls-preloader{background:url(http://idg.se/polopoly_fs/1.523093!loading.gif) #f2f2f2 no-repeat center 75px;opacity:.90;width:100%;height:200%;position:absolute;top:0;left:0}
.ls-wrapper{margin:0 auto;clear:both;overflow:auto;position:relative}
.ls-wrapper .liquid-slider{width:1030px;float:left;overflow:hidden;position:relative}
.ls-wrapper .panel-container{position:relative}
.ls-wrapper .liquid-slider .panel-container .fadeClass{position:absolute;top:0;left:0;display:none}
.ls-wrapper .liquid-slider .ls-panel{width:1030px;display:block;float:left}
.ls-wrapper .liquid-slider .panel-wrapper{padding:20px;position:relative}
.ls-wrapper .ls-nav a{background:#d8d8d8;color:#333;margin-right:1px;padding:3px 6px}
.ls-wrapper .ls-nav a:hover{background:#f2f2f2;color:#333;text-shadow:none}
.ls-wrapper .ls-nav .current{background:#f2f2f2}
.currentCrossLink{font-weight:bold}
.ls-wrapper .ls-nav ul{padding:0;clear:both;display:block;margin:auto;overflow:hidden}
.ls-wrapper .ls-nav ul li{display:inline}
.ls-wrapper .ls-nav ul li a{display:block;float:left;text-decoration:none}
.ls-wrapper .ls-nav{overflow:hidden;clear:both}
.ls-wrapper .ls-select-box{width:100%;height:35px;overflow:hidden;background:url(http://idg.se/polopoly_fs/1.523093!menu.png) no-repeat right #ddd}
.ls-wrapper .ls-select-box select{width:150%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:5px;font-size:110%;border:1px solid #bbb;height:35px;cursor:pointer}
.ls-wrapper .ls-nav-left,.ls-wrapper .ls-nav-right{float:left}
.ls-wrapper .ls-nav-left a,.ls-wrapper .ls-nav-right a{background:#000;color:#fff;padding:5px;width:100px;display:block;text-align:center;text-decoration:none}
.ls-wrapper .ls-nav-left-arrow,.ls-wrapper .ls-nav-right-arrow{cursor:pointer;float:left}
.ls-wrapper .ls-nav-left-arrow a,.ls-wrapper .ls-nav-right-arrow a{display:block}
.ls-wrapper .ls-nav-left,.ls-wrapper .ls-nav-left-arrow{clear:both}
.ls-wrapper .ls-nav-right-arrow{width:25px;height:25px;background:url(http://idg.se/polopoly_fs/1.523093!arrow.png) no-repeat top right;margin-top:50px;margin-right:5px;position:relative}
.ls-wrapper .ls-nav-left-arrow{width:25px;height:25px;background:url(http://idg.se/polopoly_fs/1.523093!arrow.png) no-repeat top left;margin-top:50px;margin-left:5px;position:relative}
.ls-wrapper .ls-nav-left-arrow:hover{background:url(http://idg.se/polopoly_fs/1.523093!arrow.png) no-repeat bottom left}
.ls-wrapper .ls-nav-right-arrow:hover{background:url(http://idg.se/polopoly_fs/1.523093!arrow.png) no-repeat bottom right}
.arrows .liquid-slider{margin:0 10px}
.ls-responsive .liquid-slider{width:100%;margin:0}
.ls-responsive .liquid-slider .ls-panel .panel-wrapper{padding:10px}
.ls-responsive .ls-nav-left{position:absolute;left:0;z-index:1}
.ls-responsive .ls-nav-left a{background:#9a9a9a;width:80px}
.ls-responsive .ls-nav-left a:hover{background:#747474}
.ls-responsive .ls-nav-right{position:absolute;right:0;z-index:1}
.ls-responsive .ls-nav-right a{background:#9a9a9a;width:80px}
.ls-responsive .ls-nav-right a:hover{background:#747474}
.ls-responsive .ls-nav-left-arrow{position:absolute;left:0;z-index:1}
.ls-responsive .ls-nav-right-arrow{position:absolute;right:0;z-index:1}
@media only screen and (min-width:481px){}
@media only screen and (min-width:768px){.ls-responsive .liquid-slider .ls-panel .panel-wrapper{padding:20px 35px}
}
.idgWidgetSlider{border:1px solid #ddd;margin:0 0 10px;overflow:hidden;border-radius:5px}
.idgWidgetSlider h3{padding:0 0 0 10px}
.ls-nav{margin:0 10px 10px}
.ls-nav ul li a{background:transparent url(http://idg.se/polopoly_fs/1.523093!nav_dots.png) no-repeat 0 0;display:block;width:10px;height:10px;font-size:0;text-indent:-1000px;overflow:hidden;text-align:left;padding:0;margin:0 5px}
.ls-nav ul li.current a,.ls-nav ul li:hover a{background:transparent url(http://idg.se/polopoly_fs/1.523093!nav_dots.png) no-repeat 0 -20px}
.idgWidgetSlider .ls-panel h2{font-size:1.6em}
.ls-responsive .liquid-slider .ls-panel .panel-wrapper{padding:0}
.ui-widget-overlay{background:#aaa url(/img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-tabs{position:relative;margin:0 0 10px;padding:8px;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:8px 0 4px;background:0}
.ui-tabs .ui-tabs-hide{display:none!important}
.toolbar{font-family:Helvetica,Arial,sans-serif;height:28px;margin:0 0 15px}
.shareItems{float:left;font-size:11px}
.shareItems .shareItem{margin:0 0 0 6px;display:inline;float:left}
.shareItems div:first-child{margin-left:0}
.shareItems .shareItem a{background-image:url("/img/general/icons-social.png");background-repeat:no-repeat;-webkit-border-radius:6px;border-radius:6px;display:block;height:28px;text-decoration:none;min-width:35px}
.shareItems .shareItem a .name{display:none}
.shareItems .shareItem a .counter{color:#fff;font-size:12px;padding:0 10px 0 35px;line-height:28px}
.shareItems .shareItem a span[class|="counter"],.shareItems .shareItem a .counter.num0{display:none}
.shareItems .shareItem.facebook a{background-color:#3b5998;background-position:-17px -14px}
.shareItems .shareItem.facebook a:hover,.shareItems .shareItem.facebook a:focus{background-color:#4463a4}
.shareItems .shareItem.twitter a{background-color:#3cf;background-position:-19px -60px}
.shareItems .shareItem.twitter a:hover,.shareItems .shareItem.twitter a:focus{background-color:#4bd1fe}
.shareItems .shareItem.linkedin a{background-color:#0073b2;background-position:-18px -152px}
.shareItems .shareItem.linkedin a:hover,.shareItems .shareItem.linkedin a:focus{background-color:#097dbd}
.shareItems .shareItem.googleplus a{background-color:#db5031;background-position:-18px -106px}
.shareItems .shareItem.googleplus a:hover,.shareItems .shareItem.googleplus a:focus{background-color:#e95e3f}
.shareItems .shareItem.total{display:none}
.toolKit{float:right;word-spacing:0;margin:0}
.toolKit .toolItem{display:inline-block;margin:0 0 0 5px;float:left}
.toolKit .toolItem a{color:#444;text-decoration:none;font-size:11px}
.toolKit .printArticle a,.toolKit .tipByEmail a{display:inline-block;height:23px;width:0;white-space:nowrap;overflow:hidden;text-decoration:none;-webkit-transition:padding .2s ease;-moz-transition:padding .2s ease;-ms-transition:padding .2s ease;-o-transition:padding .2s ease;transition:padding .2s ease;text-indent:5px;position:relative;padding-top:5px;padding-right:28px}
.printArticle:hover a{padding-right:75px}
.tipByEmail:hover a{padding-right:65px}
.toolKit .printArticle a:after,.toolKit .tipByEmail a:after{background-image:url("/polopoly_fs/1.523429!icons-tools.png");display:inline-block;content:"";width:28px;height:28px;background-color:#DDD;position:absolute;top:0;right:0}
.printArticle a:after{background-position:-6px -40px}
.tipByEmail a:after{background-position:-6px -4px}
.printArticle:hover a:after,.tipByEmail:hover a:after{background-color:#ccc}
.toolKit .commentIndicator a{background:#ddd;min-width:12px;height:18px;display:inline-block;padding:5px 5px 5px 8px;position:relative}
.toolKit .commentIndicator a>span:before{content:"Kommentera";position:absolute;left:-73px}
.toolKit .commentIndicator:hover a{background:#ccc}
.toolKit .commentIndicator a:before{content:"";display:block;position:absolute;border-right:8px solid #ddd;border-top:6px solid transparent;border-bottom:6px solid transparent;left:-8px;top:8px}
.toolKit .commentIndicator:hover a:before{border-right-color:#ccc}
.toolKit .commentIndicator a .loadingComments:after{content:"\2022 \2022 \2022";font-size:8px;line-height:12px;color:#666}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.shareItems .shareItem a:before,.toolKit .toolItem a:before{background-image:url("/img/general/icons-social@2.png");background-size:76px auto}
.toolKit .toolItem a:before{background-image:url("/img/general/icons-tools@2.png");background-size:100px auto}
}
.galleriaTools{height:20px;margin:0}
.galleriaTools .shareItems .shareItem a{background-image:url("/polopoly_fs/1.523429!icons-social.png");-webkit-border-radius:3px;border-radius:3px;height:19px;width:21px;min-width:21px;background-size:50px auto}
.galleriaTools .shareItems .shareItem.facebook a{background-position:-12px -8px}
.galleriaTools .shareItems .shareItem.twitter a{background-position:-13px -39px}
.galleriaTools .shareItems .shareItem.linkedin a{background-position:-13px -99px}
.galleriaTools .shareItems .shareItem.googleplus a{background-position:-13px -69px}
.galleriaExtras{position:absolute;z-index:3;right:10px;top:auto;width:250px;bottom:5px}
.allpicturesLink{float:right}
.dmdForm label{display:block;font-weight:bold}
.dmdForm .userTerms label,.dmdForm .chooseLetter input+label{display:inline;font-weight:normal}
.dmdForm .input{margin-bottom:5px}
.dmdForm select[name="befattning"]{width:215px}
.dmdForm .error{color:red;margin-left:5px}
.dmdForm input[readonly]{background:#ddd}
.dmdForm .buttonLoader{background:url(http://idg.se/polopoly_fs/1.507346!loading.gif) no-repeat scroll left center transparent;display:inline-block;width:16px;height:10px;margin-left:5px;opacity:.4}
.dmdForm .resultBox,.fadeElement{display:none}
.dmdForm .resultBox.activeBox{display:block!important;background:#fff;padding:10px;box-shadow:0 0 10px rgba(0,0,0,0.5);position:absolute;z-index:101;border:1px solid #bbb}
.dmdForm .resultBox .close{position:absolute;right:-10px;top:-10px;border:2px solid #fff;background:#555;color:#fff;text-shadow:0 1px #333;cursor:pointer;border-radius:30px;font-family:Arial Black;width:25px;font-size:10px;height:25px;box-shadow:0 0 6px rgba(0,0,0,0.8);padding:0}
.dmdForm .resultBox .close:hover{background:#333}
.dmdForm .resultBox.activeBox+.fadeElement{display:block;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000;opacity:.5;background-position:initial initial;background-repeat:initial initial}
.resultBox .formSubmitted:after{content:"Tack, dina uppgifter är sparade.";margin-left:5px}
.prisjaktCompare{background-color:#f8f8f8;border:1px solid #e1e1e1;padding:10px;margin:5px 0 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:1em;overflow:hidden}
.prisjaktCompare .prisjakt_header,#prisjaktFactsContainer h5.factsHeader{color:#b80324;margin-bottom:10px;font-weight:bold;line-height:1.3}
.prisjaktCompare .prisjakt_product_item{overflow:hidden}
.prisjakt_category_box .prisjakt_product_item{width:49%;display:inline-block}
.prisjaktCompare .price,#prisjaktFactsContainer .currentPrice{color:#d23407}
.prisjaktCompare .prisjakt_product_item>.bildlink img{float:left;margin-right:10px;margin-bottom:10px;max-width:50px;height:auto;padding:5px;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:2px 2px 3px rgba(99,99,99,0.15)}
.prisjaktCompare .prisjakt_product_item h5.productTitle{font-size:13px;color:#000;line-height:1.2;margin-bottom:5px}
.prisjaktCompare .compare_store_list ul{overflow:hidden}
.prisjaktCompare .compare_store_list ul,.prisjaktCompare .compare_store_list li{list-style:none;margin:0;padding:0;background:transparent none}
.prisjaktCompare .compare_store_list li{display:block;margin-bottom:3px}
.prisjaktCompare .compare_store_list li a:first-child{position:relative}
.prisjaktCompare .compare_store_list li a:first-child{min-width:50%;display:inline-block}
.prisjaktCompare .compare_store_list li a:first-child span{width:50%;overflow:hidden;display:inline-block;white-space:nowrap;line-height:1;text-overflow:ellipsis}
.prisjaktCompare .compare_store_list li a+a .pris:after,.prisjakt_category_box .price:after{content:" kr"}
#prisjakt_script_target .price:after{display:none}
#prisjaktFactsContainer{margin-bottom:10px}
#prisjaktFactsContainer .prisjaktFactsItem{display:none;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}
#prisjaktFactsContainer h5.factsHeader+.prisjaktFactsItem{display:block}
#prisjaktFactsContainer h5.factsHeader+.prisjaktFactsItem,#prisjaktFactsContainer .prisjaktFactsItem:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
#prisjaktFactsContainer h5.factsHeader+.prisjaktFactsItem+.prisjaktFactsItem{border-top:1px solid #ddd;padding-top:10px}
#prisjaktFactsContainer h5.productTitle{line-height:1.3;margin:0 0 10px 0;padding:0}
#prisjaktFactsContainer h5.productTitle a{color:#000;text-decoration:none;font-size:14px;margin-bottom:10px}
#prisjaktFactsContainer ul{margin:0 0 10px 0;padding:0;list-style:none;background:transparent none;border:0}
#prisjaktFactsContainer li{list-style:none;border:0}
#prisjaktFactsContainer li.price{margin-bottom:10px}
#prisjaktFactsContainer li.price a{text-decoration:none}
#prisjaktFactsContainer li.price a .currentPrice{font-weight:bold}
#prisjaktFactsContainer li.price a .seeAll{margin-left:5px}
#prisjaktFactsContainer li.price a .currentPrice:hover,#prisjaktFactsContainer li.price a .seeAll:hover{text-decoration:underline}
#prisjaktFactsContainer .showAllPrisjaktFacts{width:100%;background:none transparent;border:0;font-weight:bold;margin:5px 0;cursor:pointer;color:#000;padding:4px 0}
#prisjaktFactsContainer .showAllPrisjaktFacts:hover{outline:0;border:0;background:#e1e1e1}
#prisjaktFactsContainer .showAllPrisjaktFacts:focus{outline:0}
#prisjaktFactsContainer .showAllPrisjaktFacts:after{content:"\25B2";font-size:10px;margin-left:5px;position:relative;bottom:1px}
#prisjaktFactsContainer .showAllPrisjaktFacts.hidden:after{content:"\25BC"}
#prisjaktFactsContainer .consumerGrade h5{font-weight:bold;font-size:1em;margin:0;padding:0;line-height:1.2}
#prisjaktFactsContainer .consumerGrade a.gradeImageLink{margin-right:10px}
.prisjakt_category_box.prisjaktCompare .prisjakt_header{font-size:14px;margin-bottom:15px}
.prisjakt_category_box.prisjaktCompare .prisjaktLabel{float:right}
.prisjakt_category_box.prisjaktCompare .prisjaktLabel img{position:relative;right:2px;top:3px}
.prisjakt_category_box.prisjaktCompare .prisjakt_search .pj_searchbox{width:49%}
.stars10{background-image:url(http://www.prisjakt.nu/g/stars10.png);background-repeat:no-repeat;display:inline-block;height:10px;width:100px;border:0 none}
.s10_0{background-position:0 0}
.s10_1{background-position:0 -10px}
.s10_2{background-position:0 -20px}
.s10_3{background-position:0 -30px}
.s10_4{background-position:0 -40px}
.s10_5{background-position:0 -50px}
.s10_6{background-position:0 -60px}
.s10_7{background-position:0 -70px}
.s10_8{background-position:0 -80px}
.s10_9{background-position:0 -90px}
.s10_10{background-position:0 -100px}
.stapelrod{background-color:#fd7966;border-style:solid;border-width:1px;border-color:#e45548;padding:0;vertical-align:-1px}
#articleImageBlock.articleImageGallery{clear:both}
.galleria-container{border:0 solid #ddd}
#wrapper content{overflow:hidden;width:0;height:0;display:block}
#wrapper content:before{content:"Tillfälligt fel vid inladdning av innehåll";position:absolute;color:#999;display:inline-block;font-size:.9em;padding:10px;background:#fafafa}
html,body,h1,h2,h3,h4,h5,h6,p,div,pre,form,blockquote,fieldset,input ol,ul,dl,dt,dd{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th,figcaption{font-size:1em;font-weight:normal;font-style:normal}
ol,ul{list-style:none;padding:0;margin:0}
caption,th{text-align:left}
table{border-collapse:collapse;border-spacing:0}
.cleaner{clear:both;border:0;margin:0;padding:0}
img{border:0}
.liquid-slider .panel-wrapper,.idgWidgetSlider,.ui-tabs,.ui-widget-content,.ui-tabs .ui-tabs-panel,.ui-widget-content .ui-state-default{background:0;padding:0;border:0;margin:0}
.cleaner br{display:none}
.idgWidgetSlider{border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important}
body{background:url("http://cs.idg.se/polopoly_fs/1.435494!bg.jpg") repeat scroll 0 0 transparent;font:62.5% 'Open Sans',Helvetica,Arial,Geneva,sans-serif;margin:0 auto;width:1258px}
#topMenuWrapper{margin:0;width:1018px}
#wrapper{border-top:1px solid #d1d1d6;float:left;margin:0 auto;width:1018px}
.skyscraperWrapper{float:right;margin-top:-55px;width:230px;position:relative!important}
.IdgBrand{display:none}
.skyscraperWrapper .adContainer{position:fixed;top:10px;margin-left:-7px}
h1,h2,h3,h4,h5,h6{color:#252525;font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif}
h1.sans,h2.sans,h3.sans,h4.sans,h5.sans,h6.sans{font-family:'Open Sans',Helvetica,Arial,Geneva,sans-serif}
h1,h2,h3,h4{font-weight:700;letter-spacing:-1px;line-height:1.1;margin:5px 0 4px}
h1{font-size:2.7em}
h2{font-size:2.5em}
h3{font-size:1.2em;letter-spacing:-1px}
h4{font-size:1.2em}
h5{font-size:1em;margin:0 0 4px}
a{color:#128bf1;text-decoration:none}
a:hover{text-decoration:underline}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#252525;text-decoration:none}
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:0}
h1.largest span a{font-size:3.5em;line-height:1em}
.multipleArticleContainer h1.largest a{font-size:3.5em;line-height:1em}
h3.largest span a{font-size:3.5em;line-height:1em}
.multipleArticleContainer h3.largest a{font-size:3.5em;line-height:1em}
h1.larger span a{font-size:2.7em}
.multipleArticleContainer h1.larger a{font-size:2.7em}
h3.larger span a{color:#333;font-size:2.7em}
.multipleArticleContainer h3.larger a{color:#333;font-size:2.7em}
h1.normal span a{font-size:1.9em}
.multipleArticleContainer h1.normal a{font-size:1.9em}
h3.normal span a{font-size:1.9em}
.multipleArticleContainer h3.normal a{font-size:1.9em}
h1.smaller span a,h3.smaller span a{font-size:1.5em}
.multipleArticleContainer h1.smaller a,.multipleArticleContainer h3.smaller a{font-size:1.5em}
.articleinlinequizcontainer h6,.quizcontainer h6{font-size:1.9em;font-weight:700;letter-spacing:0;margin:0 0 4px}
#divHeaderContainer{background-color:white;margin-left:1px;position:relative;padding:0 0 5px 0}
#divHeaderContainer .cleaner{display:none}
#divHeaderContainer h1#topLogo img{border:0;float:left;margin-left:5px}
#divHeaderContainer .adContainer{margin:6px auto 23px auto;display:table}
#divTeaserTopBox .teaserContainer{width:300px;float:right;position:relative;padding-right:5px}
#divTeaserTopBox .teaserContainer img{width:133px;height:auto;margin:0 5px 0 0;float:left}
#divTeaserTopBox .teaserContainer h6{font-size:1.3em;margin-top:17px;float:left;max-width:160px}
#divTeaserTopBox .teaserContainer p.articleTeaser{position:absolute;top:0;left:138px}
#divTeaserTopBox .teaserContainer p.articleTeaser,#divTeaserTopBox .teaserContainer p.articleTeaser a{color:#fff;font-size:0}
#divTeaserTopBox .teaserContainer p.articleTeaser em,#divTeaserTopBox .teaserContainer p.articleTeaser strong{font-size:11px;color:#999;font-style:normal;font-weight:normal}
#topHeaderSearchBar{background:none repeat scroll 0 0 #e6e7e7;border:1px solid #cecece;border-radius:4px 4px 4px 4px;box-shadow:1px 1px 2px #cecfd2 inset;height:16px;margin:3px 0 0 0;padding:1px 25px 0 8px;position:absolute;width:117px;bottom:-22px;right:4px}
#topHeaderSearchBar input.inputMenu{background:none repeat scroll 0 0 transparent;border:0 none;color:#999;font-size:1.2em;font-style:italic;margin:0;outline:0 none;text-shadow:1px 1px 1px white}
#topHeaderSearchBar .searchBtn{background:url("http://cs.idg.se/polopoly_fs/1.435494!light-search-icon.png") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:17px;position:absolute;right:4px;text-indent:-99px;top:1px;width:17px}
#divNavigationContainer{background:#333 url(http://cs.idg.se/polopoly_fs/1.435494!menu-bg.jpg) 0 0 repeat-x;height:25px;border:1px solid #d1d1d6;border-width:0 1px;font-size:1.33em}
#divNavigationContainer span{height:25px;display:block;float:left;border-right:1px solid #323333}
#divNavigationContainer a{border-right:1px solid #656666;color:#fff;display:block;font-weight:700;line-height:25px;padding:0 9px;text-decoration:none;text-transform:uppercase}
#divNavigationContainer a:hover{background-image:url(http://cs.idg.se/polopoly_fs/1.435494!menu-hover.png);border-right:1px solid #df5362}
#divNavigationContainer span a[onmouseover]{background:url("http://cs.idg.se/polopoly_fs/1.453233!white-down-arrow.png") no-repeat scroll 99% 12px transparent;padding:0 11px 0 5px}
#divNavigationContainer span a span{display:inline;float:none;border:0}
.toplinkmenuCss{visibility:hidden;background:#515252;width:220px;position:absolute;z-index:10;padding:5px 0;border-left:1px solid #323333;margin-left:-1px}
#divMainContainer{padding:1px}
.contentContainer{margin:15px 0 30px;font-size:1.4em}
.divColumn1,.divColumn1Article{float:left}
.divColumn1 .padding{padding-right:16px}
.divColumn1 .teaserContainer,.divColumn2 .teaserContainer,.divColumn1 .teaserContainerBorder,.divColumn2 .teaserContainerBorder,.divColumn1 .multipleArticleContainer,.divColumn2 .multipleArticleContainer,.divColumn2article .teaserContainer,.divColumn2article .teaserContainerBorder,.divColumn1Article,.divNewslistWideContainer,#divArticleMainColumnFooter .teaserContainer,#divArticleMainColumnFooter .teaserContainerBorder,#divArticleMainColumnFooter .multipleArticleContainer,.padding .quizContainer,.padding>div>.quizHmqContainer{background:none repeat scroll 0 0 #fff;line-height:1.5;padding:11px}
.divColumn1Article,.divColumn2article .teaserContainer,.divColumn2article .teaserContainerBorder,.divNewslistWideContainer{-webkit-box-shadow:0 1px 2px #cecfd2;box-shadow:0 1px 2px #cecfd2}
.multipleArticleContainer{overflow:hidden}
.adContainer .adMarkings{background:url("http://cs.idg.se/polopoly_fs/1.435494!bg_admarking_horiz-gray.gif") no-repeat scroll 1px 0 transparent;border-collapse:separate;display:table;margin:auto;padding-top:7px;vertical-align:middle}
.pageSection>.divColumn1>.padding>.adContainer .adMarkings{margin-bottom:15px}
.superTop .divColumn2 .adContainer,#techSection .pageSection .divColumn2 .divColumn2 .adContainer,.topRightColAds .adContainer{background:url("/polopoly_fs/1.558940.1398862362!imageManager/2918511332.png") no-repeat scroll 0 11px transparent;height:291px;width:336px;display:table!important;text-align:center;margin-top:6px}
.superTop .divColumn2 .adContainer .adMarkings,#techSection .pageSection .divColumn2 .divColumn2 .adContainer .adMarkings,.topRightColAds .adContainer .adMarkings{display:table;height:280px;margin:4px auto auto;vertical-align:middle}
#techSection .pageSection .divColumn2 .divColumn2 .adContainer{margin-top:14px}
.superTop .idgWidgetTabs{margin:1px 0;background:#fff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2}
.superTop .ui-tabs-nav{padding:0 10px!important}
.superTop .divColumn2 .idgLoginBox{margin-bottom:0}
.superTop .ui-tabs .tabContentClass{box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2}
.topRightColAds .cleaner{display:none}
.topRightColAds .adContainer{float:left}
.threeTeaserWide .adContainer{background:url("http://cs.idg.se/polopoly_fs/1.437348!annons_sponsorkronikaback.png") no-repeat scroll 0 0 transparent;float:left;line-height:1.5;margin-bottom:8px;margin-top:5px}
#csjobbSection .pageSection>.divColumn2>.padding>.adContainer .adMarkings{margin-top:7px}
.divColumn1Article .adContainer{margin:15px 16px 20px 0}
.divColumn1Article .teaserContainer .adContainer{margin:0 5px 10px 0;float:left;width:480px}
.divColumn1 .teaserContainer{color:#333}
.teaserContainer a,.multipleArticleContainer a{color:#333;text-decoration:none}
.divColumn1Article{width:650px!important;margin-top:0;margin-bottom:15px}
.divLockedArticle{min-height:1300px}
.divColumn2,.divColumn2article{float:right}
.divColumn2 .articleImage{float:left;margin:2px 4px 2px 0}
.divColumn2article{width:336px!important}
.quizContainer,.articleQuizContainer,.articleInlineQuizContainer,.padding .quizContainer,.padding .articleQuizContainer,.padding .articleInlineQuizContainer{background:url("http://cs.idg.se/polopoly_fs/1.466003!imageManager/25333641.jpg") no-repeat scroll 3px 15px transparent;display:block;margin:0 10px 15px;position:relative}
.quizContainer,.articleQuizContainer,.articleInlineQuizContainer,.articleInlineHmqQuizContainer{overflow:hidden}
.quizContainer form,.articleQuizContainer form,.articleInlineQuizContainer form{padding:15px 5px 0 105px}
#divPollPopup{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px #cecfd2;margin:10px 5px;padding:10px;width:360px}
.padding>.quizContainer h6,.padding>.articleInlineQuizContainer h6,.padding>div>.quizHmqContainer h6{font-size:1.2em;font-weight:bold;color:#333;margin-bottom:5px}
.padding>.quizContainer form .btnLink,.padding>.articleInlineQuizContainer form .btnLink,.padding>.articleInlineHmqQuizContainer form .btnLink{left:0;padding:0;position:absolute;top:100px}
.quizContainer .btnLink a,.articleInlineQuizContainer .btnLink a,.articleInlineHmqQuizContainer .btnLink a{border:1px solid #b7b8b7;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 3px #cbd9e3;color:#444;cursor:pointer;display:block;float:left;font-size:.9em;margin:7px 4px;padding:1px 4px}
.quizContainer .btnLink a:hover,.articleInlineQuizContainer .btnLink a:hover,.articleInlineHmqQuizContainer .btnLink a:hover{background-color:#ddd;text-decoration:none}
.hmq_box{font-size:1em}
.hmq_result{font-size:11px}
.superTop.topBox h1,.superTop.topBox h2,.superTop.topBox h3,.topArticleSlider .teaserContainer h1,.topArticleSlider .teaserContainer h2,.topArticleSlider .teaserContainer h3,#divArticleMainColumnFooter .teaserContainer h1,.multipleArticleContainer h1,#divArticleMainColumnFooter .multipleArticleContainer h1{font-size:.975em;line-height:1.1}
.superTop{margin-bottom:0}
.superTop>.divColumn1{position:relative;width:670px!important}
.superTop>.divColumn2{width:336px!important}
.superTop .divColumn1 .padding,.superTop .divColumn2 .padding{padding:0;width:auto}
.superTop .divColumn2,.superTop .divColumn2 .padding{width:336px;padding-left:0}
.superTop.topBox .divColumn2 .dateList li a,.superTop.topBox .divColumn2 .mostPopularList li a{display:block;margin-left:43px;font-size:14px}
.superTop .tabBoxLatest .tabContentClass .teaserContainer{min-height:290px;height:auto}
.superTop .tabBoxLatest .tabContentClass .buttonContainer{border:0}
.divColumn2article .tabBoxLatest .articleDate{display:block}
.tabBoxLatest .articleSource{display:none}
.vinjett1.vinjettTopp{height:37px;width:93px;border:0;background:#666;padding:5px;color:white;position:relative;margin:0;float:left}
.vinjett1.vinjettTopp::after{content:"";border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:15px solid #666;display:block;width:0;height:0;position:absolute;right:-15px;top:0}
.vinjett1.vinjettTopp span{font-size:.9em}
.vinjett1.vinjettTopp+.teaserContainer{padding:0}
.vinjett1.vinjettTopp+.teaserContainer>.dateList{background-color:black;overflow:hidden;width:557px;margin:0;padding-left:10px;height:47px}
.vinjett1.vinjettTopp+.teaserContainer>.dateList .articleDate{display:none}
.vinjett1.vinjettTopp+.teaserContainer>.dateList li{border:0 none;float:left;padding:4px 10px;width:165px}
.vinjett1.vinjettTopp+.teaserContainer>.dateList li:hover{background:inherit}
.vinjett1.vinjettTopp+.teaserContainer>.dateList li a{color:white;font-size:.85em;line-height:1.23em}
.vinjett1.vinjettTopp+.teaserContainer>.dateList li .link{display:inline}
.vinjett1.vinjettTopp+.teaserContainer>.dateList li a:hover{text-decoration:underline}
.superTop.topBox #divTeaserTop{height:320px;position:relative;width:670px}
.superTop.topBox #divTeaserTop .teaserContainer,.superTop.topBox #divTeaserTop .teaserContainerBorder,.superTop.topBox #divTeaserTop .multipleArticleContainer{background-color:#000;background-color:rgba(0,0,0,0.6);background-image:url("http://idg.se/polopoly_fs/1.480044!gradient.png");background-repeat:repeat-x;background-position:bottom;bottom:0;margin:10px;padding:10px;position:absolute;display:block;zoom:1;overflow:visible;text-shadow:0 0 3px rgba(0,0,0,.75);width:395px}
.superTop.topBox #divTeaserTop .teaserContainer .articlePreTeaser,.superTop.topBox #divTeaserTop .teaserContainerBorder .articlePreTeaser,.superTop.topBox #divTeaserTop .multipleArticleContainer .articlePreTeaser{color:#FFF;font-size:.8em}
.superTop.topBox #divTeaserTop .articleDate{display:none}
.superTop.topBox #divTeaserTop .multipleArticleContainer .divColumn1,.superTop.topBox #divTeaserTop .multipleArticleContainer .divColumn2{float:none}
.superTop.topBox #divTeaserTop .articleTeaser,.superTop.topBox #divTeaserTop .articleLead,.superTop.topBox #divTeaserTop div[class*="uizContainer"] h6,.superTop.topBox #divTeaserTop div[class*="uizContainer"] .hmq_left,.superTop.topBox #divTeaserTop div[class*="uizContainer"] .hmq_right{color:#eee;text-shadow:0 0 3px rgba(0,0,0,.75)}
.superTop.topBox #divTeaserTop div[class*="uizContainer"]{padding-right:20px;background:transparent none;margin-top:0;display:none}
.superTop.topBox #divTeaserTop div[class*="uizContainer"]:before{display:none}
.superTop.topBox #divTeaserTop div[class*="uizContainer"] h6{color:#cc071e}
.superTop.topBox #divTeaserTop div[class*="uizContainer"] .hmq_bar_bg,.superTop.topBox #divTeaserTop div[class*="uizContainer"] .hmq_vote_left input,.superTop.topBox #divTeaserTop div[class*="uizContainer"] .hmq_vote_right input{box-shadow:2px 2px 8px rgba(0,0,0,0.5);color:#000}
.superTop.topBox #divTeaserTop img[class*="rticleImage"]{margin:0!important}
.superTop.topBox #divTeaserTop img{width:670px!important;height:320px!important;position:absolute;bottom:-10px;left:-10px;z-index:-1;max-width:none!important}
.superTop.topBox #divTeaserTop h1 a,.superTop.topBox #divTeaserTop h2 a,.superTop.topBox #divTeaserTop h3 a{color:#fff;text-decoration:none;text-shadow:0 0 7px rgba(0,0,0,.75)}
.superTop.topBox #divTeaserTop h1 a:hover,.superTop.topBox #divTeaserTop h2 a:hover,.superTop.topBox #divTeaserTop h3 a:hover,.superTop.topBox #divTeaserTop .miniTeaser li a.articleLink:hover{text-decoration:underline}
.superTop.topBox #divTeaserTop .multipleArticleContainer .miniTeaser li{margin-top:4px!important;width:auto!important}
.superTop.topBox #divTeaserTop .multipleArticleContainer .miniTeaser li a.articleLink{color:#fff}
.superTop.topBox #divTeaserTop .miniTeaser .articleLink,.superTop.topBox #divTeaserTop .miniTeaser .articleLead{background:none repeat scroll 0 0 transparent;display:inline;margin-right:2px;padding:0}
.superTop.topBox #divTeaserTop .miniTeaser ol,.superTop.topBox #divTeaserTop .miniTeaser li,.superTop.topBox #divTeaserTop .miniTeaser p{display:inline}
.superTop.topBox #divTeaserTop p.articleComments,.superTop.topBox #divTeaserTop .multipleArticleContainer .articleComments{color:#222}
.superTop.topBox #divTeaserTop .miniTeaser .articleLink:after{content:"."}
.superTop.topBox #divTeaserTop .relatedArticlesContainer,.superTop.topBox #divTeaserTop .multipleArticleContainer .divColumn1,.superTop.topBox #divTeaserTop .multipleArticleContainer .divColumn2{margin:0;padding:0;width:auto!important}
.superTop.topBox #divTeaserTop .multipleArticleContainer .idgLockMarking span{margin-left:5px}
.superTop.topBox #divTeaserTop .lockTeaser{display:none}
.superTop.topBox #divTeaserTop .multipleArticleContainer .lockTeaser{display:block;background:url("http://cs.idg.se/polopoly_fs/1.437430!webcode_locked_trans.png") no-repeat scroll 0 1px transparent;color:#ccc;margin-bottom:-5px;padding-left:29px;text-shadow:1px 1px 1px #000}
.superTop.topBox #divTeaserTop .multipleArticleContainer .miniTeaser .idgLockMarking span{margin-left:0}
.superTop.topBox .miniTeaser li a.articleLink:before{content:"";margin:0 5px 0 0;display:inline-block;border-top:5px solid transparent;border-left:5px solid #CCC;border-bottom:5px solid transparent;background-image:none}
.superTop.topBox .miniTeaser li a.articleLink:hover:before{border-left-color:#666}
.superTop.topBox .miniTeaser li .idgLockMarking,.superTop.topBox .miniTeaser li a.articleLink{background-image:none}
.idgLockMarking{float:left}
.idgLockMarking span{background:url("http://cs.idg.se/polopoly_fs/1.437430!webcode_locked_trans.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:15px;margin-left:0;width:28px;position:relative}
.pageSection .lockTeaser,.divColumn1Article .lockTeaser{display:none}
.idgLockMarking span:hover:after{background:url("http://cs.idg.se/polopoly_fs/1.437430!webcode_locked_trans.png") no-repeat scroll 3px 3px #fffcdf;border:1px solid #ccc;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;box-shadow:0 0 10px #a8a8a8;-webkit-box-shadow:0 0 10px #a8a8a8;color:#000;content:"Exklusiv för Computer Swedens prenumeranter";cursor:help;display:block;left:-4px;opacity:.93;padding:1px 2px 2px 31px;position:absolute;top:-4px;width:170px!important;z-index:2}
.padding>hr,.teaserContainer+hr,.multipleArticleContainer+hr{display:none}
.teaserContainer .idgLock_Loading{margin-top:4px}
.divColumn1 .miniTeaser .articleLink:after{content:"."}
.divColumn1 .miniTeaser .articleLink,.divColumn1 .miniTeaser .articleLead{display:inline;margin-right:2px}
.divColumn1 .miniTeaser ol,.divColumn1 .miniTeaser li,.divColumn1 .miniTeaser p{display:inline}
.teaserContainer h1,.multipleArticleContainer h3,.teaserContainer h3,.teaserContainerBorder h1,.teaserContainerBorder h3{margin-top:0}
.pageSection .teaserContainer>.articlePreTeaser{color:#cd354a;font-size:.9em}
p.articleTeaser,p.articleLead{display:inline}
.pageSection .articleDate,.superTop .articleDate{display:none}
.divColumn1Article .articleDate{color:#ccc;font-size:11px;position:absolute;right:0;top:-11px}
.divColumn1Article .articleDate:before{content:" Publicerad "}
.divColumn1Article #articleHeader>.articlePreTeaser{color:#cd354a;position:relative}
.articleSource{display:none}
.articleStory,[class^="articleStory"]{background:#cd354a;color:#fff;text-transform:uppercase;margin-right:7px;padding:0 5px;border-radius:2px;font-weight:700;font-size:.8em;text-shadow:0 1px 0 #a3051b}
.lockTeaser{color:gray;font-size:11px;margin-bottom:7px}
p.articleComments{color:#fff;display:inline-block;width:40px;min-height:15px}
.topArticleSlider p.articleComments,.teaserBlackContainer p.articleComments{color:#222}
.multipleArticleContainer p.articleComments{display:none}
.teaserContainer a.teaserIntroLink+p{display:inline}
p.articleComments a{background:url("http://cs.idg.se/polopoly_fs/1.434967.1330425466!article_comments.png") no-repeat scroll 0 5px transparent;color:#d60019;font-weight:bold;height:16px;overflow:hidden;padding-left:20px;position:absolute;width:25px;word-spacing:30px}
p.articleComments a:hover{background:none repeat scroll 0 0 #fffcdf;border:1px solid #ccc;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;box-shadow:0 0 10px #a8a8a8;-webkit-box-shadow:0 0 10px #a8a8a8;color:#000;display:inline-block;font-size:11px;font-weight:normal;height:16px;padding:0 3px 0;width:auto;word-spacing:normal;z-index:5}
p.articleComments a:hover:after{content:" kommentarer"}
.teaserContainer img.ArticleImageTopLeft,.teaserContainer img.ArticleImageTopRight{margin-bottom:0}
.articleToolbar .articleLinkServices{display:inline;float:right;position:static}
.miniTeaser li a{color:#333;font-weight:700;text-decoration:none}
.miniTeaser li a.articleLink{font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif;font-size:1.1em;font-weight:700;padding-left:8px;text-decoration:none;color:#333}
.miniTeaser li .idgLockMarking,.miniTeaser li a.articleLink{background:url("http://idg.se/polopoly_fs/1.351011!imageManager%2F2423208407.gif") no-repeat scroll 0 6px transparent}
.miniTeaser li .articleLocked+a.articleLink{padding-left:0;background:0}
.miniTeaser li .idgLockMarking span{margin-left:8px;margin-top:4px}
.miniTeaser li a br{display:none}
.topArticleSlider .miniTeaser li a{color:#fff}
.divColumn1Article .articleTeaser{font-size:1.1em;line-height:1.4}
.divCommentWide{margin-top:20px}
.divCommentWide .disclaimer{margin:10px 0;display:block}
.articleAuthor{overflow:hidden}
.articleAuthor img{float:left;margin-right:10px}
.articleAuthor strong{margin-top:5px;font-weight:700}
.divColumn1Article .articleTeaser{font-weight:500}
#articleHeader{margin-bottom:20px}
#articleInnerLeftColumn{width:480px;float:left}
#articleInnerRightColumn{float:right;width:157px}
#articleFooter{clear:both}
#articleFooter .paging,#articleFooter .pageNavigation,#articleFooter .indexCompactWrapper{display:none}
.h2{background-color:yellow;color:#333;font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif;font-size:1.1em}
.articleBody a{color:#1674ae}
.articleBody a:hover{text-decoration:underline}
div[class="saplo:body"] ol,#articleFactsContainer ol{background:transparent none;list-style-type:decimal;list-style-position:outside}
div[class="saplo:body"] ol li,#articleFactsContainer ol li{background:transparent none;list-style-type:decimal;list-style-position:outside;margin-left:20px;padding:2px 0 2px 0;padding-left:0}
div[class="saplo:body"] ul,#articleFactsContainer ul{background:transparent none;list-style-type:disc;list-style-position:outside}
div[class="saplo:body"] ul li,#articleFactsContainer ul li{background:transparent none;list-style-image:url("http://idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif");list-style-position:outside;margin-left:20px;padding:2px 0 2px 0}
#articleFactsContainer,.divColumn1Article .teaserContainerBorder{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-webkit-hyphenate-character:"\2010";-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:3;-moz-hyphens:auto;word-wrap:break-word}
.indexContent{clear:none;width:450px!important;margin-bottom:30px;padding:10px 10px 20px 10px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);background:#DDD;text-shadow:0 1px 0 #EEE}
.indexContent .index{display:table;line-height:1.4em;list-style:none outside none!important;margin:0 auto;padding:0}
.indexContent .pageIndexTitle{font-size:1.2em;padding-left:0;font-weight:bold;text-align:center;margin:20px 0 5px 0}
.indexContent .pageNumbers{background:url(http://idg.se/polopoly_fs/1.479082!page_white_text.png) no-repeat 180px 0;margin:0;position:relative;top:10px;left:10px}
#articleFactsContainer,#readMoreLinksContainer,#externalLinksContainer,#articleFilesContainer,.divColumn1Article #relatedArticles{margin:-2px -11px 17px 0;overflow:hidden;padding:2px 11px 8px 0}
.divColumn1Article p{margin:0}
.divColumn1Article .articleBody p{margin-bottom:10px}
#articleImageBlock{color:#333;font-size:.9em;font-weight:bold;display:block;width:auto;margin:0 0 10px 0}
#articleImageBlock .galleryImage{margin:0 7px 10px 0;float:none;min-width:160px}
#articleImageBlock div>.galleryImage:fist-child{float:left}
#articleImageBlock .galleryImage[style="width:480px;"]{float:none}
#articleFactsContainer{background:#333;color:#fff;border:0;padding:10px;font-size:.9em}
#articleFactsContainer a{color:#d60019}
#articleFactsContainer a:hover{text-decoration:underline}
#articleFactsContainer .articlePreTeaser{display:none}
#articleFactsContainer .articleTeaser{font-size:1.2em;text-transform:uppercase;text-align:center;display:block;margin:.5em 0 1em}
#articleFactsContainer table{border-bottom:1px solid #cd354a}
#articleFactsContainer tbody{padding-bottom:15px;display:block}
#articleFactsContainer td{padding-right:10px;vertical-align:top}
#articleFactsContainer ol{list-style-type:decimal;list-style-position:inside;padding-left:7px}
#articleFactsContainer ul{list-style:none outside none;margin:0;padding:0}
#articleFactsContainer ul li{background:none repeat scroll 0 0 transparent;list-style:square inside none;margin:0 0 5px;padding-left:1px}
.divColumn1Article h5.articleLinksHeader{color:#d11f29;font-weight:bold}
#articleInnerRightColumn .articleToolbar{width:152px;z-index:1;padding:0 0 10px 0;border-top:0;margin:0;height:auto;overflow:hidden}
#articleInnerRightColumn .articleToolbar .articleTools span.print,#articleInnerRightColumn .articleToolbar .articleTools span.tips{margin:32px 0 0 0}
#articleInnerRightColumn .articleToolbar .articleTools .facebooklike{position:absolute;top:0;left:0}
#articleInnerRightColumn .articleToolbar .articleTools .comment{display:block;margin:10px 0 0 0;min-width:130px}
#articleInnerRightColumn .articleToolbar .articleTools .comment a:hover{text-decoration:underline!important}
#articleInnerRightColumn .articleToolbar .articleLinkServices{position:absolute;top:32px;left:40px;right:auto}
#articleInnerRightColumn .articleToolbar .articleLinkServices:before{display:none}
#articleInnerRightColumn .articleToolbar .articleLinkServices a{margin-left:7px}
#articleInnerRightColumn .articleToolbar .articleLinkServices .articleLinkGplus>div{margin:1px 0 0 6px!important;cursor:pointer}
#articleInnerRightColumn .articleToolbar .articleLinkServices .articleLinkGplus>div:hover{margin:0 0 0 6px!important}
.divColumn1Article #relatedArticles{display:block}
div[id^="relatedArticles"] ul{list-style:none}
div[id^="relatedArticles"] ul li{border:0;padding:0 0 10px 0;position:relative}
div[id^="relatedArticles"] ul li>span{display:block;padding-left:12px;background:transparent url(http://idg.se/polopoly_fs/1.486691!cs_arrow_red.png) no-repeat 0 3px}
div[id^="relatedArticles"] ul li>span.currentArticle{background:transparent url(http://idg.se/polopoly_fs/1.486691!cs_arrow_red_trans.png) no-repeat 0 5px;color:#999}
div[id^="relatedArticles"] ul li>span a{display:none}
div[id^="relatedArticles"] ul li>span a[href^="http://computersweden.idg.se"],div[id^="relatedArticles"] ul li>span a[href^="http://csjobb.idg.se"],div[id^="relatedArticles"] ul li:first-child>span a{display:block}
div[id^="relatedArticles"] h5.articleLinksHeader{text-indent:-999px;height:35px;color:#fff;font-size:0}
div[id^="relatedArticles"] h5.articleLinksHeader:before{content:"Mer i ämnet";color:#d11f29;display:block;text-indent:0;font-size:18px;font-weight:bold;text-transform:uppercase;padding:8px 0 0 1px;font-family:Arial,sans-serif;white-space:nowrap}
#articleFooter div[id^="relatedArticles"]{overflow:hidden;margin-bottom:20px}
#articleFooter [id^="relatedArticles"] h5.articleLinksHeader:before{content:"Fler artiklar i ämnet";border-bottom:1px solid #CCC}
#articleFooter div[id^="relatedArticles"] ul{margin-top:8px}
#articleFooter div[id^="relatedArticles"] ul li{width:190px;float:left;padding:0 10px 10px 0;margin-right:10px}
#articleFooter div[id^="relatedArticles"] ul li>span{padding-left:15px}
#articleFooter div[id^="relatedArticles"] ul li>span:before{font-size:2em;top:4px}
#divTeaserTop .articleLinks{display:none}
.articleLinks{list-style-type:none;padding:0;margin:0}
.articleLinks li{border-bottom:1px solid #cd354a;font-size:.9em;padding:.7em 0;font-weight:bold;line-height:1.5em}
.articleLinks>li:last-child{border-bottom:medium none}
.articleLinks li a{color:#252525}
.articleLinks ul{margin:-10px 0 -10px}
.articleLinks li a:hover{text-decoration:underline}
.articleLinks li.openBlank{background:url("http://idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/extern_link.gif") no-repeat scroll 0 14px transparent;padding-left:18px}
.ArticleImageTop,.ArticleImageRight,.ArticleImageLeft,.ArticleImageTopRight,.ArticleImageTopLeft,.articleImage{max-width:480px;height:auto;width:auto}
.divColumn2article .ArticleImageTop,.divColumn2article .ArticleImageRight,.divColumn2article .ArticleImageLeft,.divColumn2article .ArticleImageTopRight,.divColumn2article .ArticleImageTopLeft,.divColumn2article .articleImage{height:auto;max-width:324px}
.ArticleImageTop{clear:both;display:block;float:left;margin-bottom:10px;margin-right:9px}
.ArticleImageRight{float:right;margin:0 0 10px 10px}
.ArticleImageLeft{float:left;margin:0 10px 10px 0}
.ArticleImageTopRight{float:right;margin:0 0 0 10px}
.ArticleImageTopLeft{float:left;margin:0 17px 0 0}
.articleImage{float:left;margin:5px 17px 10px 0}
.topImage{float:left;height:auto;margin:0 20px 10px 0;max-width:480px;width:auto}
.topChronicles{background:#212224;color:#fff;margin:15px 0 30px;padding:1px;font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif}
.topChronicles a{color:#fff!important;text-decoration:none}
.topChronicles a br{display:none}
.topChronicles .teaserContainer{width:150px;float:left;padding:10px}
.topChronicles hr,.topChronicles .articlePreTeaser,.topChronicles h3,.topChronicles .articleStory,.topChronicles h6{display:none}
.topChronicles .teaserContainer a img{float:none;margin:0 0 6px;max-width:135px}
.topChronicles .articleTeaser{font-size:1.2em;line-height:1.2}
.topChronicles .articleTeaser em,.topChronicles .articleTeaser span[style="color: rgb(0, 0, 0);"]{font-size:.8em;line-height:2;font-style:italic;color:#fff!important;display:block}
.dateList,.mostPopularList{width:auto}
.dateList li,.mostPopularList li{border-bottom:1px solid #ccc;padding:5px}
.dateList>li:last-child,.mostPopularList>li:last-child{border-bottom:0}
.dateList .articleDate,.mostPopularList .articleDate{color:#333;display:block;float:left;font-size:12px;height:auto;margin-right:7px;overflow:hidden;padding-top:2px;text-indent:-64px;white-space:nowrap;width:36px}
.dateList li a,.mostPopularList li a{color:#222;display:block;font-family:'droid serif',georgia;font-size:15px;font-weight:700;line-height:1.5em;text-decoration:none;margin-left:43px;*display:table}
.dateList li:hover,.mostPopularList li:hover{background:none no-repeat scroll right center #f2f2f2}
#divFooterContainer{background:none repeat scroll 0 0 #252525;clear:both;color:#aaa;float:none!important;font-size:1.2em;line-height:1.5;overflow:hidden;width:auto!important}
#divFooterContainer>hr{display:none}
#divFooterContainer .teaserContainer{background:none repeat scroll 0 0 transparent;box-shadow:none;float:left;font-size:1.1em;margin:25px 0;padding:0 22px 0 11px;width:216px}
#divFooterContainer .cleaner{clear:none}
#divFooterContainer h6{margin-bottom:.5em;color:#FFF;font-size:1.4em;text-transform:uppercase}
#divFooterContainer a{color:#0c85d4!important;text-decoration:none}
#divFooterContainer ul{margin:0;padding:0;margin-bottom:1em;list-style-type:disc}
#divFooterContainer li{background:url("http://idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif") no-repeat scroll 0 5px transparent;line-height:1.6em;list-style-type:none;margin-left:0;padding-left:15px}
#divFooterContainer .articleTeaser{margin-bottom:1em}
#divFooterContainer table td{vertical-align:top}
#divFooterContainer .imgmlink{opacity:.9}
#divFooterContainer .imgmlink:hover{opacity:1}
#divFooterContainer .mlink{bottom:10px;color:#eee!important;font-size:12px;position:relative;text-shadow:0 0 2px #000;-webkit-text-shadow:0 0 2px #000}
#divFooterContainer .mlink:hover{text-decoration:underline;color:#fff}
#divFooterContainer .mlink.facebook{display:inline-block;width:165px}
.magazineImgWrap{width:141px;height:130px;overflow:hidden}
.magazineImgWrap img{margin-left:-32px;margin-top:-20px}
.magazineHeader{position:relative;top:-20px;background-color:rgba(37,37,37,0.8);display:block;height:20px;font-weight:bold;color:#fff;margin-bottom:-10px;white-space:nowrap}
#tooltip{position:absolute;border:1px solid #ccc;background:#fffcdf;padding:10px;width:150px;color:#000;display:none;font-size:1.2em;line-height:1.4;border-radius:5px;-webkit-box-shadow:0 0 10px #a8a8a8;box-shadow:0 0 10px #a8a8a8;z-index:10}
* html .blockHeader{left:30px;width:1100px}
*+html .topArticleSlider .teaserContainer h1,*+html .topArticleSlider .teaserContainer h3{background:url(http://cs.idg.se/polopoly_fs/1.435494!trans80.png);padding:10px 10px 0;margin-left:-10px;display:block;width:480px}
*+html .topArticleSlider .teaserContainer .articleTeaser{display:block;padding:0 10px 10px;margin-bottom:-10px;margin-left:-10px;display:block;width:480px;background:url(http://cs.idg.se/polopoly_fs/1.435494!trans80.png)}
*+html .topArticleSlider .multipleArticleContainer{margin:0}
.topArticleSlider .teaserContainer{background:url("http://cs.idg.se/polopoly_fs/1.435494!trans80.png") repeat scroll 0 0 transparent;padding:3px 5px}
@media all{.topArticleSlider .teaserContainer,.topArticleSlider .multipleArticleContainer .miniTeaser,.topArticleSlider .multipleArticleContainer h1,.topArticleSlider .multipleArticleContainer .articleLead{background-color:#222\0/}
}
.vinjett1,.vinjett2,.vinjett3,.vinjettWide{border-bottom:2px solid #d60019;border-color:#d60019;margin-top:10px}
.vinjettSpec{border-bottom:2px solid #d60019;border-color:#585858;margin-top:10px;background:#585858;padding-left:10px;color:#FFF;font-weight:bold}
.vinjett1 span,.vinjett2 span,.vinjett3 span,.vinjettWide span,vinjettTemaSpec span{font-family:'Open Sans';font-size:1.1em;line-height:1.6;font-weight:600;text-transform:uppercase}
span.vinjettMenu{color:#ccc;float:right;font-size:.9em;padding-right:6px;padding-top:2px}
.vinjettTemaSpec{border-bottom:2px solid #d60019;border-color:#d60019;margin-top:10px;background:#d60019;color:#fff;padding-left:20px}
.buttonContainer{background:#fff;padding:0 10px;height:34px;line-height:34px;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
a.readMoreLink{text-align:center;display:block;margin:0 10px 10px 10px;color:#999;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px;padding:4px}
.divColumn2article .buttonContainer{border:0;-webkit-box-shadow:0 1px 2px #cecfd2;box-shadow:0 1px 2px #cecfd2}
.buttonContainer a{text-decoration:none;color:#999;font-size:.9em}
.buttonContainer a:hover{color:#333}
.btnLink{display:inline;padding:0 5px}
a.teaserIntroLink{color:#000;cursor:default}
.padding>ul{list-style-type:disc;margin:0 0 1em;padding:0}
.padding>ul>li{background:url("http://idg.se/polopoly_fs/id.dep.se.idg.cs.publication!/images/arrow_blue.gif") no-repeat scroll 0 5px transparent;line-height:1.6em;list-style-type:none;margin-left:0;padding-left:15px}
.padding>ul>li>a{color:#000;text-decoration:none}
.padding>ul>li>a:hover{text-decoration:underline}
p.vinjett1+ul,p.vinjett2+ul,p.vinjettWide+ul{margin-top:16px}
.padding>ul+br{display:none}
div.contentContainer>div.pageSection>div.cleaner+div.divColumn1>div.padding>p.vinjett1{border-bottom:1px solid #e9e9e9;font-size:1.2em;letter-spacing:-1px}
div.contentContainer>div.pageSection>div.cleaner+div.divColumn1>div.padding>p.vinjett1{border:0;padding:16px 16px 0 16px;margin:0}
.pageSection>.divSingleRow>.teaserContainer{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #e9e9e9;padding:39px 16px 16px}
.pageSection>.divSingleRow>.teaserContainer h6{font-size:1.8em;font-weight:bold}
.pageSection{background:url("http://cs.idg.se/polopoly_fs/1.435494!trans10.png") repeat-y scroll 502px 0 #fff;box-shadow:0 1px 2px #cecfd2;margin:15px 0;padding:0 0 15px}
.pageSection>.divColumn1>.padding>hr{background:none repeat scroll 0 0 #d3d3d3;border:medium none;display:block;height:1px;margin:0 auto;width:480px}
.pageSection>.divColumn1>.padding>.teaserContainer+hr:last-child{background:none transparent;margin-top:-15px}
.pageSection>.divColumn2>.padding .teaserContainer{border:1px solid #ccc;margin-top:15px}
.pageSection>.divColumn2>.padding .vinjett1+.teaserContainer,.pageSection>.divColumn2>.padding .vinjett2+.idgWidgetSlider .teaserContainer,.pageSection>.divColumn2>.padding .vinjett1+.idgWidgetSlider .teaserContainer,.pageSection>.divColumn2>.padding .vinjett2+.teaserContainer,.pageSection>.divColumn2>.padding .vinjettWide+.teaserContainer{margin-top:0}
#csLife .superTop .divColumn2 .teaserContainer{-webkit-box-shadow:0 1px 2px #cecfd2;box-shadow:0 1px 2px #cecfd2}
.pageSection>.divColumn1{overflow:hidden;width:512px!important}
.pageSection>.divColumn2{width:503px!important}
.pageSection>.divColumn1>.padding{padding-right:11px}
.pageSection>.divColumn2>.padding{padding-right:11px}
.pageSection .teaserContainer,.pageSection .buttonContainer{background:transparent none}
.pageSectionHeader{border-bottom:6px solid #d60019;margin-bottom:-15px;overflow:hidden;padding-bottom:3px}
.pageSectionHeader img.headerLogo{float:left;margin-right:10px}
.pageSectionHeader h1{float:left;font-size:2.5em;line-height:.7em;text-transform:uppercase;color:#d60019}
.pageSectionHeader .headerLinkRight{float:right}
.pageSectionHeader .headerTagLine{display:block;font-size:20px;margin:8px 0 0}
.pageSection .divColumn2[style="width:50%"]>.padding>.divColumn1>.padding.>.teaserContainer,.pageSection .divColumn2[style="width:50%"]>.padding>.divColumn1>.padding.>.teaserContainerBorder{height:236px}
.teaserContainer h6{font-size:1.0em;font-weight:bold}
.teaserBlackContainer .teaserContainer,.teaserBlackContainer.slideBox2 .teaserContainer,.teaserBlackContainer .buttonContainer{background:#333 none;color:#ccc;border:none!important}
.teaserBlackContainer .buttonContainer{border-top:1px solid #555!important}
.teaserBlackContainer .buttonContainer a:hover{color:#333}
.teaserBlackContainer .teaserContainer a,.teaserBlackContainer .buttonContainer a{color:#ccc}
.teaserBlackContainer .teaserContainer h6,.teaserBlackContainer .teaserContainer h3,.teaserBlackContainer .teaserContainer h1,.teaserBlackContainer .teaserContainer h6 a,.teaserBlackContainer .teaserContainer h3 a,.teaserBlackContainer .teaserContainer h1 a{color:#fff}
.clearfix:after,#divHeaderContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix,* html #divHeaderContainer{zoom:1}
*:first-child+html .clearfix{zoom:1}
.kuriosaBox .teaserContainer img{max-width:100px}
.kuriosaBox .teaserContainer img[width="480"]{width:260px;max-width:260px}
.kuriosaBox .teaserContainer .articleTeaser .articleStory{display:none}
#csjobbSection .pageSectionHeader{border-color:#93117e;height:40px}
#csjobbSection .pageSectionHeader .headerText h1{color:#93117e}
#csjobbSection .pageSectionHeader img.headerLogo{margin-right:5px}
#csjobbSection .pageSectionHeader a.headerText:hover{text-decoration:none}
.headerSearch{bottom:33px;float:right;position:relative}
#csjobbSection .vinjett1,#csjobbSection .vinjett2,#csjobbSection .vinjettWide{border-color:#93117e}
#csjobbSection .pageSectionHeader .availableJobs a{color:#93117e;font-size:1.5em;margin-left:390px;position:relative;top:5px}
#csjobbSection .pageSectionHeader .availableJobs br{display:none}
#csjobbSection .pageSectionHeader .availableJobs span.magnify{padding-right:3px}
#csjobbSection .pageSectionHeader>.cleaner{clear:none!important}
.loneBarro{margin-top:8px}
.loneBarro .teaserContainer{margin-top:0!important}
.compareSalary .widget_container{font-family:'Open Sans',Helvetica,Arial,Geneva,sans-serif;padding:0}
.compareSalary .salaryText{font-size:13px}
.compareSalary .pageTitle{display:none}
.compareSalary .goto a{background:none repeat scroll 0 0 transparent;color:#93117e;font-size:13px;font-weight:normal;padding:3px 0 0}
.compareSalary .goto a:hover{text-decoration:underline}
.compareSalary .widget_container select{width:130px}
.compareSalary .widget_container input{float:none;margin:0;width:120px}
.compareSalary .data_container{margin-top:12px}
.choosenJobs .job_container .location{text-transform:capitalize}
.latestJobs{margin-top:10px;font-size:13px}
h3.latestJobsHeader,h3.choosenJobsHeader,h3.job_header,.loneBarro>h3{border-bottom:2px solid #93117e;font-family:'Open Sans',Helvetica,Arial,Geneva,sans-serif;line-height:1.5;margin-bottom:0;text-transform:uppercase}
.job_list{border-right:1px solid #cecfd2}
.latestJobsWrap{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;line-height:1.5}
.latestJobs .latestJobsScroll{height:270px;overflow:auto}
.latestJobs .footer{text-align:center;padding-top:5px;padding-bottom:10px}
.latestJobs .footer a{color:#999}
.latestJobs .footer a:hover{color:#000}
.latestJobs a.job{display:block;color:#000;border-bottom:1px solid #ccc;padding:0 16px}
.latestJobs a.job:hover{background-color:#f2f2f2;text-decoration:none}
.latestJobs a.job span{display:block}
.latestJobs a.job span.job_name{color:#000;font-weight:bold}
.latestJobs a.job span.job_description{color:#999;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}
.csjobbFrameWrapper,.divColumn2article .csjobbWidget .buttonContainer{border:1px solid #ccc;border-top:0}
.divColumn2article .csjobb-widget .padding{padding-right:4px}
.divColumn2article .csjobb-widget-left{width:55%!important}
.divColumn2article .csjobb-widget-right{width:45%!important}
.choosenJobs_company{margin:40px 0 15px 0;background:none repeat scroll 0 0 #fff;border:1px solid #ccc;line-height:1.5;font-size:13px}
.choosenJobs_company+.cleaner+.buttonContainer{margin:-14px 0 15px 0}
.divColumn2article .choosenJobs_company{border:0;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2}
.choosenJobs{float:left;width:50%;position:relative;margin-bottom:-31px;top:-31px}
a.job_container{border-bottom:1px solid #ccc;color:#000;display:block;padding:0 16px}
.job_list_inner>a.job_container:last-child{border:0}
a.job_container:hover{background-color:#f2f2f2;text-decoration:none}
a.job_container span.job_title{font-weight:600;overflow:hidden;display:block;max-height:40px}
a.job_container span.info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
a.job_container span.info:hover{white-space:normal}
a.job_container span.info{color:#999}
.choosenCompanys{float:right;width:50%;margin-bottom:-31px;position:relative;top:-31px;*width:49%}
.c_company{border-bottom:1px solid #ccc;clear:both;overflow:hidden;padding:3px 8px;font-family:Arial,Helvetica,sans-serif}
.c_company:hover{background-color:#f2f2f2}
#choosenCompanyContainer>.c_company:last-child{border:0}
.companyLogoLink{display:block;float:left;margin-right:5px;margin-top:3px}
a.companyInfoLink{color:#666;display:block;font-size:.8em;font-weight:bold}
.allJobs{display:block;font-size:.8em;color:#999;margin-top:2px}
a.allJobs:hover,a.companyInfoLink:hover{color:#000}
.more_co{display:none;text-align:center;padding-top:5px;padding-bottom:10px;color:#999}
.more_co a:hover{color:#000}
.choosenJobs_company>.cleaner{clear:none!important}
.choosenJobs .footer{background:none repeat scroll 0 0 #f9f9f9;border-right:1px solid #e3e3e3;border-top:1px solid #e3e3e3;text-align:center}
.divColumn2article .more_co,.divColumn2article a.companyInfoLink,.divColumn2article .allJobs{display:none}
.divColumn2article .c_company{padding:3px 6px}
#techSection{margin-top:20px}
#techSection .pageSectionHeader{border-color:#085}
#techSection .pageSectionHeader h1{color:#085}
#techSection .vinjett1,#techSection .vinjett2,#techSection .vinjettWide{border-color:#085}
#techSection .teaserBlog{height:300px!important;overflow:hidden}
#branschSection{margin-top:20px}
#branschSection .pageSectionHeader{border-color:#f57200}
#branschSection .pageSectionHeader h1{color:#f57200}
#branschSection .vinjett1,#branschSection .vinjett2,#branschSection .vinjettWide{border-color:#f57200}
#branschSection .teaserBlog{height:300px!important;overflow:hidden}
#csLife .pageSectionHeader{border-color:#000}
#csLife .pageSectionHeader h1{margin-right:15px}
.idgWidgetTabs .teaserContainer{margin-top:0!important;margin:0;padding:0}
#opinionBlock .vinjettWide{border:0;margin:0}
#opinionBlock .vinjett1,#opinionBlock .vinjett2{border-bottom:1px solid #d11f29;margin:0}
#opinionBlock .pageSection{background:none repeat scroll 0 0 #fff;padding:11px 0}
#opinionBlock .pageSection>.divColumn1{width:50%!important}
#opinionBlock .pageSection>.divColumn2{width:50%!important}
#opinionBlock>.pageSection>.divColumn2 .teaserContainer{background:#fff;border:0;margin-bottom:15px}
#opinionBlock>.pageSection>.divColumn2 .teaserContainer li{border:0}
#opinionBlock>.pageSection>.divColumn2 .teaserContainer li:hover{background-color:inherit}
#opinionBlock>.pageSection>.divColumn2 .teaserContainer li .articleDate{display:none}
#opinionBlock>.pageSection>.divColumn2 .teaserContainer li a{color:#000;margin:0 0 0 3px;background:transparent url(http://idg.se/polopoly_fs/1.486691!cs_arrow_red.png) no-repeat 0 5px;padding:0 0 0 15px}
#opinionBlock>.pageSection>.divColumn2 .teaserContainer li a:hover{text-decoration:underline}
.chroniclePuff{float:left;margin-right:5px;width:326px}
.autoChronicleBox>.chroniclePuff:last-child{margin-right:0}
.chroniclePuff a:hover{text-decoration:underline;color:#000}
.chroniclePuff a .cAuthor:hover{text-decoration:none!important}
.chronicleImg{float:left;height:102px;margin-right:5px;overflow:hidden;padding-right:7px;text-align:right;width:130px}
.chronicleImg img{border:1px solid #ddd;max-width:135px}
.cAuthor{color:#000;font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif;font-size:.9em;line-height:1.3em;padding-bottom:3px;text-transform:uppercase}
.cAuthor:after{content:":"}
.chronicleHeader{padding-left:7px;margin-left:-3px}
.chronicleHeader h6{display:inline;font-size:1.1em;font-weight:600;margin-left:-2px}
.chronicleHeader:before,.chronicleHeader:after{color:#252525;content:"\201D";font-size:1.3em;line-height:0}
.chronicleHeader:after{margin-left:-3px}
.articleBlogLinks .tw_widget{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2;border:0;margin:0 0 15px}
.indexContent .pageIndexTitle{font-family:'Open Sans',sans-serif;font-size:1.2em}
.divColumn1Article .articleTags{border:0;padding:0 0 30px 0!important}
.divColumn1Article .articleTags .title{color:#666;display:block;font-size:1em;font-weight:normal;padding:0;text-transform:none;width:auto}
.divColumn1Article .articleTags .title:after{content:":"}
.divColumn1Article .articleTags .tag{background:#DDD;display:block;float:left;margin:3px 10px 3px 5px;padding:0 3px;border-radius:2px;position:relative;box-shadow:1px 1px 0 rgba(0,0,0,0.3)}
.divColumn1Article .articleTags span.tag:before{content:"";display:block;width:0;height:0;border-right:8px solid #DDD;border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute;left:-7px}
.divColumn1Article .articleTags .tag a{background:transparent none;color:#666;font-size:.95em;margin:0;text-shadow:0 1px 0 white;padding:0 2px 0 6px}
.divColumn1Article .articleTags .tag a:before{content:"";width:4px;height:4px;background:#666;display:block;top:6px;box-shadow:1px 1px 0 white;left:0;position:absolute;border-radius:10px}
.divColumn1Article .poweredby a{position:absolute;left:0;bottom:10px;color:#999;font-size:9px;line-height:11px;padding:2px 4px;border:0;background:transparent}
.articleToolbar{background:none repeat scroll 0 0 transparent!important;border-top:1px dotted #222;clear:both;display:block;height:25px;margin:0 -11px;padding:7px 16px 0;position:relative}
.articleTools span.print,.articleTools span.tips,.articleTools span.comment,.articleTools span#articleRecommendTop,.articleTools span#articleRecommendBottom{margin-right:15px;background:none!important;padding:0 8px 2px 0}
.articleTools a,.articleTools #articleRecommendButtonTop,.articleTools #articleRecommendButtonBottom{background:url("http://cs.idg.se/polopoly_fs/1.429689!article_tools_sprite_tr.png") no-repeat scroll 0 0 transparent!important;color:#000!important;font-size:12px!important;font-weight:normal!important;height:18px;padding:1px 2px 2px 18px;text-decoration:none!important}
.articleToolbar a .toolbarCommentDisabled,.articleToolbar a:hover .toolbarCommentDisabled,.articleToolbar .toolbarCommentDisabled,.articleToolbar .toolbarCommentDisabled:hover{color:#000!important;display:none}
.articleToolbar .articleLinkServices{display:block}
.articleToolbar .articleLinkServices span.articleLinkFacebook{display:inline}
.articleToolbar .articleLinkGplus{float:none;display:inline}
.articleToolbar .articleLinkGplus #___plusone_1{padding-top:1px!important}
.articleToolbar .articleLinkGplus #___plusone_1:hover{padding-top:0!important}
.divCommentWide{border:medium none;color:#000;float:none;margin:0;padding:0;width:auto!important}
.divColumn1Article .commentsbox{padding-top:5px;color:#000;font-family:'Open Sans'!important;font-size:1.1em!important;font-weight:bold;text-transform:uppercase}
.divCommentWide .disclaimer{color:#999;display:none}
.divCommentInformation{background:#fff;padding:16px;width:auto!important}
.divColumn1Article .commentsbox p{border-bottom:none!important;color:#999!important;font-family:'Open Sans',sans-serif!important}
.divColumn1Article .commentsbox p span{font-weight:normal!important}
.commentsbox p:first-of-type{border-top:1px dotted #1e1f20;display:block;margin-left:-11px;margin-right:-11px;margin-top:1px;padding-left:16px!important;padding-right:16px!important;padding-top:9px!important}
.divColumn1Article .commentsbox p a{color:#000;font-weight:bold;padding-left:1px!important}
.divCommentWide .btnLink{float:right;margin:0 0 5px 0;padding:0}
.divCommentWide .loginbox span,.basicLoginForm .commentsFormLoginInfo{color:#000!important;font-weight:normal!important;margin-bottom:10px}
.divCommentWide .btnLink span{line-height:normal!important}
.divCommentWide .btnLink span a{background-color:#1e1f20;border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;color:#fff;display:inline!important;font-size:.9em;font-weight:bold;padding:0 4px 1px;text-transform:uppercase}
#divCommentsPage .basicLoginForm{background-color:#fff;border:0;padding:0}
.providerLogin{border:1px solid #ccc;display:block;float:right;padding:5px 5px 5px 10px;position:relative;top:-20px}
.providerLogin:before{color:#666;display:block;margin-bottom:5px;content:"Logga in via extern tjänst"}
.providerLogin a:hover{text-decoration:none}
.providerLogin a img{text-decoration:none}
.providerLogin a img:hover:after{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:3px 3px 3px 3px;box-shadow:0 0 10px #a8a8a8;color:#000;content:attr(alt);display:block;font-family:'Open Sans',arial;font-size:11px;left:10px;opacity:.95;padding:1px 4px;position:absolute;text-transform:none;top:3px;white-space:nowrap;z-index:1}
.providerLogin a img[alt="IDG"]:hover:after{content:"IDG Login"}
.loginbox .providerLogin{display:none}
.basicLoginForm a#loginLogin:hover{text-decoration:none}
.basicLoginForm a#loginLogin span{background-color:#1e1f20;border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;color:#fff!important;display:inline!important;font-size:1.1em!important;font-weight:bold!important;padding:2px 6px;text-transform:uppercase}
.basicLoginForm a#loginLogin span:hover,.divCommentWide .btnLink span a:hover{text-decoration:none;color:#fff;background-color:#3a3c3e}
.basicLoginForm a#loginLogin span a:hover{text-decoration:none}
.basicLoginForm .footer{color:#666;line-height:1.5em;margin:15px 0 5px}
.basicLoginForm .footer a{font-weight:bold!important;color:#000!important}
.articleCommentRules{background-color:#999;color:#fff;display:block;font-size:12px;padding:4px 0;text-align:center}
.articleCommentRules b{font-weight:normal}
.divCommentWide .loginbox .articleCommentRules span,#divCommentsContainer .articleCommentRules span{color:#fff!important}
.articleCommentRules a{color:#fff;font-weight:bold}
.loginbox .articleCommentRules{margin:20px -11px -11px}
.loginbox .articleCommentRules hr{display:none}
.divCommentSubHeaderLeft,.divCommentSubHeaderRight{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2;line-height:1.5;padding:10px 16px;color:#4c4c4c;float:left;font-size:1em;margin:0 0 15px 0;padding:16px;width:476px;height:100px}
.divCommentSubHeaderLeft h6,.divCommentSubHeaderRight h6{font-family:'Open Sans',Helvetica,Arial,Geneva,sans-serif;font-weight:bold}
.divCommentSubHeaderRight p.commentReportedNo{background:url("http://www.idg.se/img/general/icon_comment_report.gif") no-repeat scroll 0 2px transparent;display:block;padding-left:20px}
.divCommentSubHeaderRight p.commentReportedYes{background:url("http://www.idg.se/img/general/icon_comment_reported.gif") no-repeat scroll 0 2px transparent;display:block;padding-left:20px}
.divCommentSubHeaderLeft a[href="http://eforum.idg.se/threads.asp?forumId=147"],.divCommentSubHeaderLeft br{display:none}
#divCommentsPage .divNewslistWideContainer{clear:both;color:#999;float:none;font-family:'Open Sans';font-size:1em;font-weight:bold;margin:0 0 15px 0;overflow:visible;padding-left:16px;padding-top:11px;text-transform:uppercase;width:auto}
#divCommentsPage .divNewslistWideContainer *{color:#252525}
#discussionRSSButton{float:right;margin-right:6px;position:relative}
#discussionRSSButton a:hover:after{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;box-shadow:0 0 10px #a8a8a8;-webkit-box-shadow:0 0 10px #a8a8a8;color:#000;content:"Se kommentarer via RSS";display:block;font-family:'Open Sans',arial;font-size:11px;left:10px;opacity:.95;padding:1px 4px;position:absolute;text-transform:none;top:3px;white-space:nowrap;z-index:1}
#divCommentsPage .divNewslistWideSingle{font-family:'Open Sans',Helvetica,Arial,Geneva,sans-serif;margin:0 -16px;padding:0;text-transform:none;width:auto}
#divCommentsPage .divNewslistWideSingle .teaserContainer{margin:0;padding:0 15px 15px}
#divCommentsPage .divNewslistWideSingle .teaserContainer h4{font-size:2.5em}
#divCommentsPage .divNewslistWideSingle a{font-weight:normal}
#divCommentsContainer{float:none;padding:16px 16px 16px;margin-bottom:20px;width:auto;background:#fff;box-shadow:0 1px 2px #cecfd2}
.commentContainer{color:#252525;margin-bottom:8px}
.divCommentsContentHeaderTop,.divCommentsContentHeader{background:none #fff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2;margin-left:0;padding:11px 11px 0;overflow:hidden}
.divCommentsContentHeaderTop .left{float:left;font-size:1.5em;font-weight:bold}
.divCommentsContentHeader .left{float:left;font-size:1.5em;font-weight:bold;color:#666}
.divCommentsContentHeaderTop .right,.divCommentsContentHeader .right{float:right}
.divCommentsContentHeaderTop .right span,.divCommentsContentHeader .right span{color:#999;display:block;font-size:11px;left:0}
.divCommentsContentHeaderTop .right span:before,.divCommentsContentHeader .right span:before{content:"Kommentaren publicerades: "}
.divCommentsContent{background-color:#fff;box-shadow:0 2px 2px #cecfd2;clear:both;height:auto;overflow:visible;padding:11px}
div.commentBodyContent,div.commentBodyContentEdit{float:none;padding-right:16px;width:auto}
.divCommentsFooter{background:url("http://idg.se/polopoly_fs/2.2523!images/bg_divcommentfooter.png") no-repeat scroll 0 0 transparent;border:medium none;clear:both;display:block;font-size:.9em;height:auto;margin-bottom:20px;overflow:hidden;padding:4px 6px 2px 128px}
.divCommentsFooter .right>span{padding-left:10px}
.divCommentsFooter .right a{color:#000}
.divCommentsFooter .right span.commentReplyButton{background:url("http://cs.idg.se/polopoly_fs/1.434967!article_comments.png") no-repeat scroll 1px 3px transparent;padding-left:22px}
.divCommentsFooter .right span.commentReplyButton a{background-color:#1e1f20;border-radius:2px;-webkit-border-radius:2px;background-image:none;color:#fff;font-weight:600;padding:1px 5px 2px;text-transform:uppercase}
.divCommentsFooter .right span.commentReplyButton a:hover{background-color:#3a3c3e;text-decoration:none}
#divCommentsContainer #lateLoadedArticleComments{background-color:#fafaff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2;clear:both;display:block;margin-top:30px;overflow:hidden;padding:16px 16px 0}
#divCommentsContainer .articleCommentRules{margin:0}
#divCommentsContainer>h6{border-bottom:2px solid #d60019;color:#d60019;font-family:'Open Sans';font-size:1.2em;font-weight:bold;text-transform:uppercase}
#lateLoadedArticleComments .commentsForm input[type="button"]{background-color:#1e1f20;border:2px outset #1e1f20;border-radius:2px;color:#fff;font-weight:600;letter-spacing:1px;margin:0!important;padding:2px 4px;text-transform:uppercase}
#lateLoadedArticleComments .commentsForm input[type="button"]:hover{border:2px inset #1e1f20;background-color:#3a3c3e}
#divCommentsContainer div.commentsDisabled{background-color:#fff;border:px solid #999;padding:16px}
#divCommentsPage div.divCommentWide>h1{background-color:#fff;margin:0;padding:16px}
#divCommentsPage div.divCommentWide>p{background-color:#fff;box-shadow:0 2px 2px #cecfd2;padding:0 16px 16px}
#divCommentsPage div.divCommentWide>div.btnLink{bottom:34px;float:right;margin-right:16px;position:relative}
.commentsForm{padding-bottom:5px}
.commentsForm .inputField{display:block;width:100%}
.commentsForm label{font-weight:bold}
#subArticle .pageSection{background-position:507px 0}
#subArticle .pageSectionHeader{border-bottom:6px solid #000}
#subArticle .pageSection .teaserContainer{border:0;margin:0}
#subArticle .pageSection .teaserContainer a img,#subArticle .pageSection .multipleArticleContainer a img{margin:0 0 10px 0;float:none}
.threeTeaserWide{overflow:hidden;margin-bottom:12px;padding-bottom:3px}
.threeTeaserWide .cleaner{display:none}
.threeTeaserWide .widescreen{float:left;margin-right:6px;width:332px}
.blogTeaserThin{overflow:hidden;margin-bottom:12px;padding-bottom:3px;padding-left:3px;padding-top:6px;background-color:#f1f1f1}
.blogTeaserThin .cleaner{display:none}
.blogTeaserThin .widescreen{float:left;margin-right:3px;margin-top:-18px;width:154px;margin-left:4px;margin-bottom:3px}
.widescreen{text-align:left!important}
.threeTeaserWide .widescreen .teaserContainer{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px #cecfd2;line-height:1.5;padding:16px;height:127px}
.threeTeaserWide .widescreen .teaserContainer .articleTeaser{font-size:.9em}
.threeTeaserWide .widescreen .teaserContainer img.ArticleImageRight{max-width:80px}
.threeTeaserWide .widescreen .teaserContainer img.ArticleImageLeft{max-width:80px}
.threeTeaserWide .widescreen .teaserContainer img.ArticleImageTopRight{max-width:80px}
.threeTeaserWide .widescreen .teaserContainer img.ArticleImageTopLeft{max-width:80px}
.threeTeaserWide .widescreen .teaserContainer img.ArticleImageTop{max-width:80px}
.threeTeaserWide .widescreen .teaserContainer img.articleImage{max-width:80px}
.divNewslistWideContainer{overflow:hidden;margin:0 0 5px;font-size:1.1em;font-weight:bold;text-transform:uppercase}
.divNewslistWideContainer *{font-size:1em;font-weight:normal;text-transform:none}
.divNewslistWide .left{float:left;width:50%}
.divNewslistWide .right{float:right;width:50%}
.divNewslistWide .newarticle>span{color:#d60019;display:block;float:left;font-size:.9em;margin-right:6px;overflow:hidden;padding-top:2px;width:35px}
.divNewslistWide .newarticle span>a{display:none}
.divNewslistWide .newarticle>a{color:#000;font-family:'droid serif',georgia}
.divNewslistWide .newarticle a span.webcodeLocked{background:url("http://cs.idg.se/polopoly_fs/1.437430!webcode_locked_trans.png") no-repeat scroll 0 4px transparent;display:block;float:left;opacity:.7;width:30px}
.divNewslistWide .newarticle a span.webcodeLocked:hover{opacity:1}
.divNewslistWide .newarticle a span.webcodeLocked{position:relative}
.divNewslistWide .newarticle a span.webcodeLocked:hover:after{background:url("http://cs.idg.se/polopoly_fs/1.437430!webcode_locked_trans.png") no-repeat scroll 3px 3px #fffcdf;border:1px solid #ccc;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;box-shadow:0 0 10px #a8a8a8;-webkit-box-shadow:0 0 10px #a8a8a8;color:#000;content:"Exklusiv för Computer Swedens prenumeranter";cursor:help;display:block;font-family:'Open Sans',arial;font-size:11px;left:-4px;opacity:.95;padding:1px 2px 2px 31px;position:absolute;top:0;width:145px!important;z-index:1}
.divNewslistWide .left .newarticle{padding-right:16px}
.divNewslistWide .newarticle{clear:both}
.divNewslistWideContainer .divNewslistWide{margin-top:5px}
.divNewslistWideContainer .teaserContainer{margin-bottom:15px;padding-top:3px}
.divNewslistWideContainer .left .teaserContainer{margin-right:10px}
.divNewslistWideContainer .teaserContainer h6{text-transform:none;display:inline}
.divNewslistWideContainer .teaserContainer h5{display:inline;color:#d60019}
.divNewslistWideContainer .teaserContainer p.articleTeaser{display:block}
.divNewslistWideContainer .teaserContainer p.articleComments{color:#000;font-weight:500;width:auto}
.divNewslistWideContainer .teaserContainer p.articleComments a{background:none repeat scroll 0 0 transparent;color:#000;display:inline;float:none;font-weight:500;height:auto;overflow:visible;padding:0;position:static;width:auto;word-spacing:normal}
.divNewslistWideContainer .teaserContainer p.articleComments a:hover{border:medium none;border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;color:#000;font-size:15px;margin:0;padding:0;position:static;width:auto}
.divNewslistWideContainer .teaserContainer p.articleComments a:hover:after{display:none}
.divNewslistWideContainer .teaserContainer hr{display:none}
.divLockedArticleBody{margin:20px auto}
.divLockedArticle .lockAlt1,.divLockedArticle .lockAlt2,.divLockedArticle .lockAlt3wrapper,.idg_box_50,.idg_box_100{background:url("http://www.idg.se/polopoly_fs/1.406551.1317131263!imageManager%2F4041398911.png") no-repeat scroll 2px 6px #fff;border:1px solid #ccc;color:#333;float:left;font-size:13px;font-weight:bold;padding:10px 5px 5px;margin:0;width:290px;border-radius:5px;-webkit-border-radius:5px}
.idg_box_100{width:100%}
#CSinnerMainContainer .idg_box_container{margin:10px auto 0;width:603px}
#CSinnerMainContainer .idg_box_container a{color:#4199b6;font-weight:bold;text-decoration:underline}
.divLockedArticle .lockAlt1 span,.divLockedArticle .lockAlt2 span,.divLockedArticle .lockAlt3wrapper span,.idg_box_50 span,.idg_box_100 span{padding:0 0 0 33px;display:block}
.divLockedArticle .lockAlt3wrapper{width:603px;margin:12px 0 0}
.divLockedArticle .lockAlt3wrapper span{font-size:12px;font-weight:normal}
.lockAlt3wrapper h2{color:#333;font-family:'Open Sans',Helvetica,Arial,Geneva,sans-serif;font-size:1.2em;font-weight:bold;margin:0 0 8px}
.divLockedArticle .lockAlt1{margin-right:11px}
.divLockedArticle button{display:block}
.divLockedArticle .teaserContainer h3{background:url("http://cs.idg.se/polopoly_fs/1.437430!webcode_locked_trans.png") no-repeat scroll 0 4px transparent;font-size:20px;padding-left:40px}
.lockAlt3:hover{background:url("http://computersweden.idg.se/polopoly_fs/1.407928!imageManager%2F4286748639.png") no-repeat scroll 0 36px #fff;border:1px solid gray;box-shadow:2px 2px 12px gray;height:790px;position:absolute;width:641px;cursor:default;z-index:2}
.lockAlt3:hover .idg_btn{display:none!important}
.lockAlt3{float:left;cursor:pointer}
.lockAlt4{float:right;text-align:center}
.csOrder{margin:0 14px}
.lockNormal strong{background:transparent url('http://cs.idg.se/polopoly_fs/1.437430!webcode_locked_trans.png') no-repeat 0 0;padding:0 0 0 28px}
.idg_btn a{color:#444;font-weight:bold}
.divLockedArticle .idg_btn,#CSinnerMainContainer .idg_btn{margin:10px auto}
.divLockedArticle .lockAlt4 .idg_btn{margin:10px auto 4px}
.divLockedArticle .lockAlt4 a{font-size:12px}
.divLockedArticle .idg_btn a{text-decoration:none}
#marknadsGuide .pageSection{background:none #fff}
#marknadsGuide .pageSection .teaserContainer{padding:5px}
#marknadsGuide .pageSection .teaserContainer p.articleTeaser a{border:1px solid #eee;float:left;height:55px;margin:3px;overflow:hidden;padding:3px;width:147px}
#marknadsGuide .pageSection .teaserContainer p.articleTeaser a:hover{background-color:#f1f1f1}
#marknadsGuide .pageSection .teaserContainer p.articleTeaser a img{max-height:55px;max-width:150px;vertical-align:middle}
#divSearchPageContainer,#divSearchPageResultsContainer{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2;line-height:1.5;padding:16px}
#divSearchPageContainer{border-bottom:3px solid #d60019}
#divSearchPageContainer p.vinjettWide,form#searchPageForm .divSearchLeft>hr,#divSearchPageResultsContainer .cleaner br{display:none}
#divSearchPageResultsContainer .searchResultInfoLine{border-bottom:1px solid #ccc;margin:0 -16px;overflow:hidden;padding:0 16px 5px}
#divSearchPageResultsContainer .searchResultInfoLine .divColumn2{color:#fff}
#divSearchPageResultsContainer .searchResultInfoLine .divColumn2 span{display:none}
#divSearchPageResultsContainer .searchResultInfoLine .divColumn2 a,form#searchPageForm .divSearchLeft table input.buttonSubmit{box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);background-color:#ededed;border-radius:5px;-webkit-border-radius:5px;border:1px solid #b3b3b3;display:inline-block;color:#242424;font-size:12px;font-weight:bold;padding:2px 8px;text-decoration:none;text-shadow:1px 1px 0 #fff}
#divSearchPageResultsContainer .searchResultInfoLine .divColumn2 a:hover,form#searchPageForm .divSearchLeft table input.buttonSubmit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);background-color:#dfdfdf}
#divSearchPageResultsContainer .searchResultInfoLine .divColumn2 a:active,form#searchPageForm .divSearchLeft table input.buttonSubmit:active{position:relative;top:1px}
#divSearchPageResultsContainer .listDiv{border-bottom:1px solid #ccc;margin:0 -16px}
#divSearchPageResultsContainer .listDiv .teaserContainer{overflow:hidden;padding:16px}
#divSearchPageResultsContainer .listDiv .teaserContainer .articleDate{color:#aaa;font-size:11px}
#divSearchPageResultsContainer .listDiv .teaserContainer h3{display:inline}
#divSearchPageResultsContainer .listDiv .teaserContainer h3.smaller span a{font-size:1.5em}
#divSearchPageResultsContainer .listDiv .teaserContainer h3.normal span a{font-size:1.7em}
#divSearchPageResultsContainer .listDiv .teaserContainer h3.larger span a{font-size:1.8em}
#divSearchPageResultsContainer .listDiv .teaserContainer h3.largest span a{font-size:2em}
#divSearchPageResultsContainer .listDiv .teaserContainer a img{float:left;height:auto;margin:0 15px 0 0;max-width:300px}
#divSearchPageResultsContainer div table tr>td:first-child b{color:#000;font-size:1.5em;font-weight:normal;line-height:1.9em}
#divSearchPageResultsContainer div table tr td a{display:none}
#divSearchPageResultsContainer div table tr td span.pagesLink{color:#000;font-size:1.7em;font-weight:bold}
#divSearchPageResultsContainer div table tr td a.pagesLink{display:inline;color:#666;font-size:1.6em;font-weight:bold}
#divPageInfo{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2;line-height:1.5;padding:16px;overflow:hidden}
#divPageInfo .divColumn1{float:none}
#divPageInfo .divColumn1>.padding{padding:0;width:auto}
#divPageInfo .divColumn1>.padding blockquote{border:1px solid #ccc;display:inline;float:left;margin:3px 10px 0 0;padding:2px;width:auto}
#divPageInfo .divColumn1 .divColumn2{float:right;padding-left:16px;width:48%}
#divPageInfo .divColumn1 .divColumn2 .padding{margin:0;padding:0;width:auto}
#divPageInfo .divColumn1 .divColumn2 .padding .teaserContainerBorder{margin:3px 0 0;padding:0}
#divPageInfo .divColumn1 .divColumn2 .padding .teaserContainerBorder #articleFactsContainer{display:block;float:none;margin:0;width:auto}
#divPageInfo .divColumn1 .divColumn2 .padding .teaserContainerBorder #articleFactsContainer .articleTeaser{text-align:left;margin:0 0 5px}
.bloggBox{border:1px solid #ccc}
.bloggBox .bloggWrapper{border-bottom:1px solid #ccc;overflow:hidden;padding:3px 10px 4px 4px}
.bloggBox>.bloggWrapper:last-child{border-bottom:0}
.bloggBox .bloggWrapper:hover{background:#eee none}
.bloggWrapper a,.bloggWrapper a:hover{color:#000}
.bloggBox img.avatar-img{float:left;margin-right:5px}
h3.bloggBoxHeader{font-size:16px;line-height:1.4em;margin:0;padding-left:37px}
.nbBox{display:block!important;margin:10px 0;background:#DDD;padding-left:5px;clear:both}
.nbBox a{background:url(http://idg.se/polopoly_fs/1.480044!email.png) no-repeat;padding-left:27px;padding-bottom:8px;color:#d11f29;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.6)}
.divTopColWide,#divPageContentArchive{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2;margin-top:45px;padding:16px;position:relative;top:15px}
.divCenterContainer>.divTopColWide>h1,#divPageContentArchive>h1{background:none repeat scroll 0 0 transparent;border-bottom:3px solid #d60019;margin:0 0 0 -16px;position:absolute;text-transform:uppercase;top:-45px;width:100%}
.divCenterContainer>.divTopColWide>h1+br,.divCenterContainer>.divTopColWide>h1+br+br,#divPageContentArchive .teaserContainer+.cleaner,#divPageContentArchive .teaserContainer+.cleaner+hr{display:none}
.divCenterContainer .teaserContainer,#divPageContentArchive .teaserContainer{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #ccc;line-height:1.5;margin:0 -16px;overflow:hidden;padding:16px}
.divCenterContainer .teaserContainer h3,#divPageContentArchive .teaserContainer h6{display:inline}
.divCenterContainer .divTopColWide .teaserContainer h3.larger,.divCenterContainer .divTopColWide .teaserContainer h3.largest{font-size:1.0em}
.divCenterContainer .teaserContainer .articleDate{color:#aaa;font-size:11px}
.divCenterContainer .teaserContainer img.ArticleImageLeft,#divPageContentArchive .teaserContainer img.ArticleImageLeft{margin:0 10px 0 0}
.divCenterContainer .divTopColWide .teaserContainer>h3+a img{max-width:300px;height:auto;overflow:hidden;float:left}
.divCenterContainer .divTopColWide .cleaner,.divCenterContainer .cleaner br{display:none!important}
#divPageContentArchive .teaserContainer h6{font-size:1.8em;display:inline}
#divPageContentArchive .teaserContainer .articleTeaser{display:block}
.idgLoginBox{background:none repeat scroll 0 0 #d60019;border-radius:3px 3px 3px 3px;height:45px;padding:5px}
.divColumn2article .idgLoginBox{margin-bottom:18px}
.idgLoginBox .aiBanner{float:left;margin-left:-9px;margin-top:-8px}
.idgLoginBox a.idgLoginBtn{filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f3f3f3',EndColorStr='#e4e4e4',GradientType=0);background-image:linear-gradient(bottom,#f3f3f3 36%,#e4e4e4 50%);background-image:-o-linear-gradient(bottom,#f3f3f3 36%,#e4e4e4 50%);background-image:-moz-linear-gradient(bottom,#f3f3f3 36%,#e4e4e4 50%);background-image:-webkit-linear-gradient(bottom,#f3f3f3 36%,#e4e4e4 50%);background-image:-ms-linear-gradient(bottom,#f3f3f3 36%,#e4e4e4 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.36,#f3f3f3),color-stop(0.5,#e4e4e4))}
.idgLoginBox a.idgLoginBtn{border:1px solid #444;border-radius:4px 4px 4px 4px;color:#444;cursor:pointer;float:left;font-size:12px;font-weight:bold;line-height:11px;margin:4px 0;padding:2px 4px 4px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;width:auto}
.idgLoginBox a.idgLoginBtn:hover{background-image:none;background-color:#aaa;color:#fff!important;cursor:pointer;text-shadow:0 1px 0 #000!important}
.idgLoginBox .noAccess a.idgLoginBtn{background-image:none;background-color:#3c96b7;margin-left:0;color:#fff;text-shadow:0 1px 0 #000}
.idgLoginBox .noAccess a.idgLoginBtn:hover{background-image:none;background-color:#2c7697}
.idgLoginBox .loginContainerOffline a.idgLoginBtn{margin-right:5px}
.idgLoginBox .loginContainerOnline a.idgLoginBtn{margin-right:3px}
.idgLoginBox .headerText{color:#fff;display:block;float:none;font-size:11px;font-weight:700;margin-bottom:2px;text-transform:uppercase}
.idgLoginBox .loginContainerOnline .headerText{text-transform:none;max-width:280px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}
.csjobb_top_search .topHeaderSearchBar{border:4px solid #fff;height:24px;margin:8px 0 0;width:209px}
.csjobb_top_search .topHeaderSearchBar input.inputMenu{color:#a57e9f;padding:1px 0 0}
.csjobb_top_search .topHeaderSearchBar .searchBtn{top:3px}
.superTop .mostPopularList li a{display:inline;margin:0}
.superTop .dateList li a{display:block;margin:0}
.vinjett1.vinjettTopp+.teaserContainer>.dateList li .link{display:inline}
.superTop .dateList li a b,.superTop .mostPopularList li a b{font-size:.7em;font-weight:normal}
.superTop>.divColumn2 .vinjett1{border-bottom:2px solid #d60019;border-color:#d60019;margin-top:-4px}
#csLife{margin-bottom:22px}
#csLife .pageSectionHeader{margin-bottom:8px}
.breddpuffar .teaserContainer{background:none repeat scroll 0 0 white;box-shadow:0 1px 2px #cecfd2;display:block;float:left;font-size:.7em;height:120px;margin:0 0 24px;padding:8px;width:187px}
.breddpuffar .teaserContainer h6{font-size:1.2em;font-weight:bold}
.breddpuffar .teaserContainer img{box-shadow:0 1px 4px #999}
.breddpuffar .vinjett1,.breddpuffar .vinjett2,.breddpuffar .vinjett3,.breddpuffar .vinjettWide{border-bottom:2px solid #d60019;border-color:#d60019;margin-bottom:0;margin-top:16px;padding-left:6px}
.breddpuffar .cleaner{display:none}
.divColumn2article .ui-helper-reset{font-size:100%!important;line-height:1.3;list-style:none outside none;text-decoration:none}
.ui-helper-reset{font-size:116%!important;line-height:1.3;list-style:none outside none;text-decoration:none}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em .5em 0!important;text-decoration:none}
.topChronicles a{color:#fff!important;font-weight:bold!important;text-decoration:none}
.topChronicles .articleTeaser em{font-size:.7em!important;font-style:normal!important;line-height:2;text-transform:uppercase}
.topChronicles{background:none repeat scroll 0 0 transparent!important;color:#fff;font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif;margin:0!important;padding:1px}
#picture_container{background:none repeat scroll 0 0 transparent;clear:both;float:left;margin-bottom:22px;padding:10px 41px}
.picture_wrapper{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #e3e3e3;color:#444;float:left;margin:0 0 18px;padding:10px;width:100%}
.picture_wrapper .articleLinkFacebook{display:none}
.jcarousel-title-all{background:none repeat scroll 0 0 #333;color:#fff;font-size:15px;font-weight:normal;line-height:1em;margin:0 0 0 42px;padding:5px;width:752px}
.picture_wrapper .text{font-size:15px;text-align:center}
.jcarousel-content{background:none repeat scroll 0 0 #f2f2f2!important;border:1px solid #e4e4e4;margin:0;padding:0}
.jcarousel-wrapper .xtop,.jcarousel-wrapper .xbottom{background:none repeat scroll 0 0 transparent;display:none!important;font-size:1px}
.jcarousel-big-picture{color:#444!important;margin-top:-19px;padding-bottom:20px!important;padding-top:0!important;text-align:left!important}
.jcarousel-wrapper{margin-bottom:37px!important;margin-top:12px}
.jcarousel-content .text a{color:#3289c2;text-decoration:none}
.jcarousel-skin-idg .jcarousel-container-horizontal{clear:both;margin-bottom:5px;padding-left:0!important;width:auto!important}
.jcarousel-big-picture .picture{margin-left:3px;margin-right:3px}
.jcarousel-big-picture .share{display:block;float:left;margin-bottom:5px;padding:0;text-align:left}
.jcarousel-big-picture-wrapper,.jcarousel-big-picture .share{min-width:5px}
.jcarousel-big-picture .share{text-align:left;display:none}
.jcarousel-big-picture{color:#444;margin-top:-19px;padding-bottom:20px;padding-top:0;text-align:left;width:100%}
.jcarousel-big-picture .text{clear:right;display:block;margin-left:auto;margin-right:10px!important;text-align:left;width:486px!important}
h2.jcarousel-title{background:none repeat scroll 0 0 #333;clear:both;color:#fff;display:table;float:none;font-size:13px;font-weight:normal;margin:0;padding:3px 0;text-align:center;width:100%}
.jcarousel-big-picture .topNavigation{color:#999;display:table!important;font-weight:normal;line-height:17px;position:relative;top:-19px}
.jcarousel-big-picture-wrapper{display:table;float:left;margin-bottom:8px!important;margin-left:0!important;margin-right:10px;margin-top:8px!important;text-align:center;width:494px}
.jcarousel-big-picture .navigation{display:none;float:right;height:25px;margin-left:0!important;margin-right:0!important;width:150px}
.allpicturesLink{filter:none;background:none repeat scroll 0 0 #555;border:1px solid #000;border-radius:2px 2px 2px 2px;height:17px!important;margin-bottom:0;margin-left:8px!important;margin-right:0;margin-top:0;padding:0 0 0 4px;position:relative;text-transform:uppercase;top:0;width:90px;background:url("http://www.idg.se/polopoly_fs/1.411063.1318961900!imageManager%2F942890070.gif") no-repeat scroll 0 3px #555}
.allpicturesLink a{color:#fff;font-family:arial,serif;font-size:10px;line-height:17px;padding:0;opacity:0;filter:alpha(opacity=0)}
.allpicturesLink a:link,.allpicturesLink a:visited,.allpicturesLink a:hover,.allpicturesLink a:active{color:#555!important;display:table!important;font-weight:normal!important;height:17px!important;text-decoration:none!important;text-shadow:none!important;width:94px!important}
.allpicturesLink:hover{filter:none;background:url("http://www.idg.se/polopoly_fs/1.411063.1318961900!imageManager%2F942890070.gif") no-repeat scroll 0 3px #555;border:solid 1px #00a2f8}
.jcarousel-skin-idg .jcarousel-item img.selected{border:1px solid #00a2f8!important}
.jcarousel-skin-idg .jcarousel-item img{border:0 none;height:34px}
.jcarousel-skin-idg .jcarousel-container-horizontal{clear:both;margin-bottom:5px;padding-left:0;width:819px}
.jcarousel-skin-idg .jcarousel-container{background:none repeat scroll 0 0 #333!important;border-radius:0 0 0 0!important;margin-left:0!important;margin-right:0!important;width:100%!important}
.jcarousel-skin-idg .jcarousel-clip-horizontal{height:34px!important;margin-left:auto!important;margin-right:auto!important;padding:1px 10px 6px 0!important;width:84%}
.jcarousel-skin-idg .jcarousel-container{background:none repeat scroll 0 0 #333;border-radius:0;margin-left:0;margin-right:0;width:820px}
.jcarousel-skin-idg .jcarousel-next-horizontal{background:url("http://www.idg.se/img/general/jcarousel-next.gif") no-repeat scroll right center transparent;cursor:pointer;float:right;height:32px;margin-top:5px!important;width:32px}
.jcarousel-big-picture .next a:hover{color:#1db0ff}
.jcarousel-big-picture .picture img{border:3px solid #555!important;box-shadow:1px 1px 3px #777;height:auto;max-width:480px}
.jcarousel-skin-idg .jcarousel-prev-horizontal{background:url("http://www.idg.se/img/general/jcarousel-prev.gif") no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:32px;margin-top:5px!important;width:32px}
body #eventWrapper{overflow:hidden;text-align:left!important;font-size:1.3em}
.contentContainer #eventWrapper{font-size:.9em}
body #eventWrapper .eventArticleContainer{background-color:#fff;float:none;overflow:hidden;padding:10px!important;margin:0!important;text-align:left;width:auto!important}
#pagePubForm .eventOptions.formframe{margin:0}
#pagePubForm .eventOptions.formframe>div:last-child{margin-bottom:20px}
.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%;margin-bottom:10px}
.eventArticleContainer .placeSelect{line-height:200%}
.eventArticleContainer .obligatory{color:#666}
.eventArticleContainer .validationWarning{font-weight:bold;color:#900}
.eventArticleContainer .validationTopWarning{line-height:40px;margin:5px;font-weight:bold;color:#900}
.eventArticleContainer DIV.btnLink{display:block;margin-top:5px}
.eventArticleContainer DIV.btnLink a{background:none repeat scroll 0 0 #d2232a;border-radius:10px 10px 10px 10px;box-shadow:1px 2px 2px #ddd;color:#fff;display:block;font-size:18px;padding:0 10px 2px 30px;width:75px}
.eventArticleContainer DIV.btnLink a:hover{text-decoration:none;background:#d9464c none;box-shadow:1px 2px 2px #efefef}
.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}
.videoTeaser .teaserContainer{position:relative;background-color:#fff;color:#333;padding:10px;margin-bottom:20px;margin-top:10px;border:0}
.videoTeaser .articleStory{display:none}
.videoTeaser p.articleComments{display:none}
.videoTeaser .teaserContainer>p+a{width:117px;overflow:hidden}
.videoTeaser .teaserContainer>p+a img{max-width:117px}
.videoTeaser .articleDate{display:none}
.videoTeaser .vinjett2 .vinjettMenu{background:url(http://idg.se/polopoly_fs/1.487826!imageUpload/video_ico.png) no-repeat 0 4px transparent;padding-left:0;opacity:.7;display:none}
.videoTeaser .teaserContainer h3 a{color:#333;font-size:1em}
.videoTeaser .teaserContainer a.teaserIntroLink{color:#333;font-size:1.0em}
.videoTeaser .teaserContainer>p+a::before{content:"";display:block;width:117px;height:55px;background-image:url(http://idg.se/polopoly_fs/1.487937!play-icon.png);position:absolute;background-size:33% auto;background-repeat:no-repeat;background-position:center}
.videoTeaser .teaserContainer>p+a:hover:before{background-image:url(http://idg.se/polopoly_fs/1.487937!play-icon_hover2.png)}
.videoTeaser .teaserIntroLink{color:#333}
.videoTeaserExtra{background-image:url(http://idg.se/polopoly_fs/1.487937!play-icon.png);position:absolute}
.webTeaser .teaserContainer{width:315px;height:260px;overflow:hidden;position:relative;background-color:#1e1f20;color:#fff}
.webTeaser .teaserContainer a.teaserIntroLink{color:#fff}
.webTeaser .vinjett2{background:url(http://idg.se/polopoly_fs/1.487826!imageUpload/video_ico.png) no-repeat 1px 4px transparent;padding-left:18px}
.webTeaser .teaserContainer h3{position:absolute;background-color:rgba(0,0,0,0.2);width:305px;padding:5px;bottom:67px;background-position:0 -10px;text-shadow:0 0 7px rgba(0,0,0,.75);background-image:url("http://idg.se/polopoly_fs/1.480044!gradient.png")}
.webTeaser .teaserContainer h3 a{color:#fff;font-size:1.8em}
.webTeaser .teaserContainer>p+a{height:200px;width:315px;overflow:hidden;display:block;margin-bottom:5px}
.webTeaser .teaserContainer>p+a::before{content:"";display:block;width:315px;height:200px;background-image:url(http://idg.se/polopoly_fs/1.487937!play-icon.png);position:absolute;top:6px;background-size:20% auto;background-repeat:no-repeat;background-position:center 40%}
.webTeaser .teaserContainer>p+a:hover:before{background-image:url(http://idg.se/polopoly_fs/1.487937!play-icon_hover2.png)}
.webTeaser .teaserContainer>p+a img{height:200px;width:auto}
.webTeaser .teaserContainer>p+h3{position:static;background-color:transparent;width:auto;height:auto}
.authorBox{border-bottom:6px solid #000;background:#e7e7e7;padding:10px 10px 0 10px;margin:0 0 15px 0;overflow:hidden}
.authorBox img{float:left;margin-right:10px;border:0}
.authorBox h3{font-size:2.5em;margin:15px 0;text-shadow:0 1px 0 #fff}
.authorBox .authorLink,.authorBox .authorReadMore{color:#999;margin-right:20px;text-decoration:underline}
.OUTBRAIN{margin:0 -10px 10px;padding:5px 10px 15px 15px}
.OUTBRAIN .AR_1 .ob_container_recs .item-container{padding-right:15px}
a.superpuff{color:#000}
.divColumn2 .padding .notiserWrapper .teaserContainer{border:1px solid #ccc;margin-top:-1px;background:none repeat scroll 0 0 #f1f1f1}
.notiserWrapper .articleLead{display:block;margin-right:20px}
.notiserWrapper .articleTeaser{display:block;margin-right:20px}
.notiserWrapper .normal{font-size:.7em;margin-right:20px}
.notiserWrapper .articleDate{background:none repeat scroll 0 0 #d60019;color:#fff;display:block;float:right;font-size:12px;height:auto;margin-left:14px;margin-right:-18px;margin-top:13px;overflow:hidden;padding:0 1px;text-indent:-64px;white-space:nowrap;width:37px}
.notiserWrapper .articleComments{display:none}
.notiserWrapper .articleStory{display:none}
.divColumn2 .smallPuffBlock1 .teaserContainer h3{font-size:.6em;font-weight:bold}
.divColumn2 .smallPuffBlock1 .articleStory,.articleComments{display:none}
.divColumn2 .smallPuffBlock1 .articleComments{display:none}
.divColumn2 .smallPuffBlock1 .teaserContainer .ArticleImageTopRight{float:top!important;margin-bottom:5px}
.divColumn2 .padding .plockWrapper .teaserContainer{margin-top:0}
.divColumn2 .padding .plockWrapper .CitatetBox .teaserContainer{padding:11px 11px 11px 11px;background:#f2f2f2}
.divColumn2 .padding .plockWrapper .Siffran .teaserContainer h6{font-size:2.2em;font-weight:300;line-height:1.2;color:#a4a4a4}
.divColumn2 .padding .plockWrapper .CitatetBox .teaserContainer h6{font-size:1.7em;font-weight:300;line-height:1.2;color:#a4a4a4}
.smallPuffBlock1 .teaserContainer>p+a{overflow:hidden;width:150px}
.smallPuffBlock1 .teaserContainer>p+a img{max-width:150px}
.idgWidgetSlider{position:relative}
.idgWidgetSlider h2.title{display:none}
.ls-wrapper{overflow:visible;position:static}
.liquid-slider .panel-wrapper{background:0;padding:0;border:0;margin:0}
.ls-nav{display:none}
.liquid-slider,.liquid-slider .panel-wrapper{overflow:visible}
.ls-wrapper .ls-nav-left,.ls-wrapper .ls-nav-right{width:35px;height:35px;position:absolute;bottom:10px;z-index:3}
.ls-wrapper .ls-nav-left a,.ls-wrapper .ls-nav-right a{background:none #333;border:0 none;color:#fff;display:block;font:25px/29px 'Sevillana','Droid Serif',Helvetica,Arial,Geneva,sans-serif;height:35px;overflow:hidden;padding:0;right:15px;width:35px;font-weight:normal!important}
.ls-wrapper .ls-nav-left a:hover,.ls-wrapper .ls-nav-right a:hover{background:none #444;text-decoration:none}
.ls-wrapper .ls-nav-left{right:46px}
.ls-wrapper .ls-nav-right{right:10px}
.slideBox2{overflow:hidden;position:relative}
.slideBox2 .liquid-slider{padding-top:0!important}
.idgWidgetSlider.slideBox2.teaserBlackContainer .teaserContainer img.ArticleImageTopLeft,.idgWidgetSlider.slideBox2.teaserBlackContainer .teaserContainer img.ArticleImageTopRight{margin-bottom:48px}
.slideBox2 .title,.slideBox2 .articlePreTeaser{display:none}
.idgWidgetSlider h3{padding:0}
.slideBox2 h3{font-size:1.1em}
.ls-nav-left+div{overflow:hidden}
.slideBox2 .teaserContainer{background:none repeat scroll 0 0 transparent;box-shadow:none;color:#fff;float:left;padding:6px}
.slideBox2 .teaserContainer a{color:#FFF}
.slideBox2 .articleTeaser{font-size:1.1em;padding-right:80px;display:block;color:#999}
.slideBox2 .articleTeaser a{color:#999}
.slideBox2 .articleDate{display:none}
.slideBox2 .ls-panel{display:block;float:left}
.slideBox2 .ls-no-js .liquid-slider{height:290px;overflow:auto!important;padding-right:20px}
.slideBox2 .ls-wrapper .ls-nav-right{right:16px;bottom:16px}
.slideBox2 .ls-wrapper .ls-nav-left{right:52px;bottom:16px;left:auto}
.slideBox2 .ls-wrapper .ls-nav-left a:after{background-position:left -72px}
.slideBox2 .ls-wrapper .ls-nav-right a{background-position:right -72px}
.divColumn2article .slideBox2 .ls-wrapper .ls-nav-left,.divColumn2article .slideBox2 .ls-wrapper .ls-nav-right{bottom:10px;height:17px;position:absolute;width:17px;z-index:3}
.divColumn2article .slideBox2 .ls-nav-left{right:34px}
.divColumn2article .slideBox2 .ls-wrapper .ls-nav-left a,.divColumn2article .slideBox2 .ls-wrapper .ls-nav-right a{border:0 none;display:block;font:18px/11px 'Sevillana','Droid Serif',Helvetica,Arial,Geneva,sans-serif;height:17px;overflow:hidden;padding:0;right:15px;width:17px}
.divColumn2article .slideBox2 h3{font-size:.8em}
.divColumn2article .slideBox2 .articleTeaser{font-size:1.1em;padding-right:0;display:block;color:#999}
.idgWidgetTabs{margin:15px 0}
.idgWidgetTabs,.idgWidgetSlider{display:block!important}
.idgWidgetSlider[style="display:none;"] .liquid-slider>div{display:none}
.idgWidgetSlider[style="display:none;"] .liquid-slider>div:first-child{display:block}
.liquid-slider.preload .ls-panel,.idgWidgetTabs .tabContentClass{display:none}
.liquid-slider.preload>.panel:first-child,.idgWidgetTabs div>.tabContentClass:first-child,.idgWidgetTabs div>.ui-tabs.ls-panel{display:block}
.idgWidgetTabs>ul li{display:none}
.idgWidgetTabs>ul>li:first-child,.idgWidgetTabs>ul li.ui-corner-top,.idgWidgetTabs ul li.ui-state-default{display:block}
.ui-tabs-nav{overflow:hidden;text-transform:uppercase;font-weight:700;border-bottom:3px solid #d11f29;padding:0!important}
.ui-tabs-nav li{float:left;margin:0 20px 0 10px;zoom:1}
.ui-tabs .ui-tabs-nav a{color:#959696;text-decoration:none}
.ui-tabs .ui-state-active,.ui-tabs-nav li:hover{background:url(http://cs.idg.se/polopoly_fs/1.435494!red-up-arrow.png) bottom center no-repeat}
.ui-tabs .ui-state-active a{color:#252525}
.idgWidgetTabs .dateList{margin:0;width:auto}
.ui-tabs-hide{display:none}
.tabContentClass .teaserContainer{-webkit-box-shadow:0;box-shadow:0}
.divColumn2article .ui-tabs .tabContentClass{box-shadow:0 1px 2px #cecfd2;-webkit-box-shadow:0 1px 2px #cecfd2}
.divColumn2article .ui-tabs .tabContentClass .teaserContainer{border-bottom:1px solid #ccc}
.tabBoxLatest>ul{border-bottom:3px solid #d11f29;font-size:116%;font-weight:700;overflow:hidden;text-transform:uppercase}
.tabBoxLatest>ul li a{color:#000}
.opinionBox p.articlePreTeaser,.opinionBox div[class*="uizContainer"]{display:none}
.opinionBox{background-color:#fff;padding-top:10px}
.opinionBox .cleaner{display:none}
.opinionBox .teaserContainer,.pageSection .divColumn2 .padding .opinionBox .teaserContainer{width:133px;position:relative;padding:0;margin:0 20px 20px 0;border:0;float:left;overflow:visible}
.opinionBox .teaserContainer:last-child{margin-bottom:0}
.opinionBox .teaserContainer .articlePreTeaser+a{width:133px;height:100px;overflow:hidden;display:block}
.opinionBox .teaserContainer>a img,.opinionBox .teaserContainer .articlePreTeaser+a img{float:none;margin:0;min-height:100px;max-height:150px;width:auto}
.opinionBox .teaserContainer h3,.opinionBox .teaserContainer .articleTeaser{-webkit-transition:all .2s ease-in-out .1s;-moz-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}
.opinionBox .teaserContainer h3{padding:0;margin-top:5px}
.opinionBox .teaserContainer h3 a{font-family:Helvetica,Arial,Sans-serif;font-size:.9em;line-height:1.2;font-weight:normal}
.opinionBox .teaserContainer .articleComments{position:absolute;left:5px;top:0}
.opinionBox .teaserContainer .articleComments{position:absolute;left:0;top:0;padding:0 0 5px 5px;background:rgba(255,255,255,0.8)}
.opinionBox .teaserContainer .articleTeaser:hover{background:none repeat scroll 0 0 #fff;box-shadow:0 0 5px #ddd inset;height:95px;padding-top:5px}
.opinionBox .teaserContainer .articleTeaser{background:none repeat scroll 0 0 transparent;display:block;font-size:.8em;height:0;opacity:.9;overflow:hidden;padding:100px 5px 0;position:absolute;top:0;width:123px;z-index:1}
.opinionBox .teaserContainer a.teaserIntroLink:hover{cursor:auto}
.opinionBox .teaserContainer .articleTeaser:hover:after{background-color:#fff;bottom:0;color:#000;content:"...";display:block;font-size:1.2em;height:12px;line-height:.4;margin-left:-5px;padding-left:5px;padding-top:1px;position:absolute;width:128px}
.opinionBox .ls-nav,.opinionBox .ls-nav-left-arrow{display:none}
.opinionBox .ls-nav-right-arrow{top:10px;margin:0;right:0;width:auto;height:auto;background:0}
.opinionBox .ls-nav-right-arrow:hover{background:0}
.opinionBox .ls-nav-right-arrow a{border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:31px solid #999;width:0;height:0}
.opinionBox .ls-nav-right-arrow a:hover{border-left-color:#666}
.opinionBox.idgWidgetSlider:after{background:url("http://idg.se/polopoly_fs/1.478809!load.gif") no-repeat scroll center transparent;border:0;top:0;box-shadow:none;content:"";display:block;height:100px;position:absolute;right:5px;width:31px}
.opinionBox.idgWidgetSlider.arrows:after{display:none}
.partnerkronWrap{border-bottom:2px solid #666;margin-bottom:20px}
.partnerkronWrap [class^="vinjett"]{border:0}
.eventArticleContainer{float:left;padding:8px 0;margin:0!important;width:100%!important;}
form.contentframe{float:right;width:30%!important;}
.eventBody.fullframe{clear:both;}
#eventWrapper{text-align:center;width:900px!important;margin:10px auto!important;}
#eventWrapper .eventArticleContainer{background-color:#fff;padding:8px;text-align:left;margin:0 10px!important;}
.eventBody.contentframe{width:68%!important;float:left;}
form.fullframe .halfframe{width:49%!important;float:left;margin-right:8px;}
.eventOptions.formframe,.eventBody.fullframe,.eventOptions.fullframe{margin-bottom:8px;}
.eventArticleContainer .eventForm{margin:0!important;}
.eventForm.fullframe .btnLink{float:none;text-align:left;}
.validationTopWarning,.validationWarning,#formErrorMessage .error{margin:6px 0;display:block;color:#ed0000!important;font-weight:bold!important;border:0;}
.validationTopWarning{font-size:1.2em;}
.eventform .error input,.eventform .error textarea,.eventform .error select,.eventform .error checkbox,.eventform .error radio{border:2px solid #ed0000;}
.eventform .error{border:0 none!important;}
.eventArticleContainer .confirmation{color:#64b13b;display:block;margin:6px 0;font-weight:bold!important;}
.eventArticleContainer .confirmation a{text-decoration:underline!important;}
.eventArticleContainer .registermoretitle{color:#64b13b;display:block;margin:6px 0;font-weight:bold;font-weight:bold!important;}
.lonebarometer-wrapper .navigationWidth{background:#3c3c3c;border-top:7px solid #ffa900;text-transform:uppercase}
.lonebarometer-wrapper .navigationWidth .detailsTabBorder{padding:10px 4%;border-top:7px solid #ff4000;height:60px}
.lonebarometer-wrapper .navigationWidth .detailsTabBorder #detailsTab a span{background:none!important;color:#fff!important}
.lonebarometer-wrapper .navigationWidth .detailsTabBorder #detailsTab #current a span{background-color:none!important;background:#666667;border-radius:3px}
.lonebarometer-wrapper .navigationWidth .detailsTabBorder #detailsTab a{text-transform:uppercase;margin-right:8px;background:none!important}
.divLockedArticle{position:absolute}
#csai-infobox{background:transparent;border:0;padding:30px 15px 15px;margin:0 0 10px;width:420px;position:absolute;z-index:9;left:515px;top:198px}
#csai-innerbox{top:200px;background:#fff;border:6px solid #4798b6;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}
.csai-links{z-index:9;bottom:10px;width:88%;height:42px;margin:2px}
.csai-links .csai-link-csai-more{margin:35px 0 0 25px}
.csai-logo,.csai-logo:visited{background:transparent url("http://computersweden.idg.se/polopoly_fs/1.478230.1353500201!imageManager%2F533104396.png") no-repeat 0 -335px;padding:24px 0 20px 74px;margin:0;font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif;font-size:17px;font-weight:700;letter-spacing:-1px;line-height:1.1;color:#252525;text-decoration:none!important;width:215px;position:absolute;top:-16px;left:-16px}
#csai-channels{position:relative;min-height:200px;padding:10px 25px 0 25px}
#csai-channels .csai-channel{min-height:46px;line-height:1.0;margin:12px 0 12px 0;font-family:arial,sans-serif}
#csai-channels h2{font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif;color:#252525;font-size:22px;font-weight:700;letter-spacing:.5px;line-height:1.1;margin-bottom:10px}
#csai-channels .csai-channel h3{margin:0 0 2px;font-size:15px;padding-left:0;background:transparent;font-family:'Droid Serif',Helvetica,Arial,Geneva,sans-serif;font-weight:bold;letter-spacing:.1px}
#csai-channels p{font-size:16px;letter-spacing:.1px;line-height:1.2}
#csai-channels strong{font-weight:normal;text-transform:uppercase}
.csai-more,.csai-more:visited{display:block;font-size:15px;font-weight:bold;color:#000}
.csai-btn,.csai-btn:visited{display:inline-block;padding:6px 25px;color:#fff!important;font-size:15px;font-weight:bold;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}
.orange-btn{background:#f08d2e;text-shadow:0 -1px 1px #c27227;-webkit-box-shadow:inset 0 -8px 10px 3px #c27227;box-shadow:inset 0 -8px 10px 3px #c27227}
.gray-btn{background:#bfbfbf;text-shadow:0 -1px 1px #a6a6a6;-webkit-box-shadow:inset 0 -8px 10px 3px #a6a6a6;box-shadow:inset 0 -8px 10px 3px #a6a6a6}
.orange-btn:hover{background:#f9983c;text-decoration:none}
#csai-infobox .csai-btn{position:absolute;bottom:37px;right:41px}
.csai-splash{background:transparent url("http://computersweden.idg.se/polopoly_fs/1.478230.1353500201!imageManager%2F533104396.png") no-repeat 0 -332px;display:block;height:100px;width:100px;font-size:0;text-indent:-9999px;overflow:hidden;text-decoration:none;position:absolute;top:0;right:-20px}
.csai-info-arrow{background:transparent url("http://computersweden.idg.se/polopoly_fs/1.478230.1353500201!imageManager%2F533104396.png") no-repeat 0 0;height:200px;width:500px;position:absolute;top:-36px;left:-467px}
.csai-info-arrow .csai-logo{background-position:0 -214px;min-height:52px;width:300px;padding:34px 0 20px 100px;font-size:22px;top:15px;left:15px}
.csai-info-arrow .csai-logo-big{font-size:26px!important}
#csai-locked .csai-logo{background-position:8px -438px;padding:48px 0 10px 92px;font-size:15px}
#csai-locked .csai-logo strong{display:block;color:#d60019;font-size:26px;margin:0 0 4px}
.csai-info-arrow p{font-weight:bold;font-size:14px;position:absolute;bottom:46px;left:180px}
#csai-infobox .csai-info-arrow .csai-btn{width:130px;padding:3px;bottom:20px;text-align:center}
#csai-infobox .csai-info-arrow .btn-left{left:116px;right:auto}
#csai-infobox .csai-info-arrow .btn-right{left:264px;right:auto}
.sms-ad{overflow:hidden;background:#fff;border:1px solid #000;margin:8px 0}
.divColumn2article .sms-ad{margin-left:10px!important}
.sms-ad .sms-ad-marking{background:black;display:block;padding:2px 5px;color:white;font-weight:bold;font-size:11px;font-family:arial}
.sms-ad .sms-ad-item{padding:4px 4px 0}
.sms-ad .description{margin:0 0 4px}
.sms-ad .image{float:left;margin:0 6px 4px 0;height:120px;margin-bottom:5px;overflow:hidden}
.sms-ad .heading a{display:block;font-weight:bold;font-size:16px;color:#000;margin:0 0 4px;line-height:1.1}
.sms-ad .description a{color:#000}
.galleria-stage{padding:0 20px}
.imageGalleryContent .galleriaSub{width:60%}
.imageGalleryContent .galleriaSub .imageCaption{padding:20px 20px 25px 50px;font-size:1.2em}
.visibleInfoAndAlignLeft .galleria{margin:0!important}
.visibleInfoAndAlignLeft .galleria-info{overflow:visible!important}
.miniImages .galleria-info{width:110%!important;right:-135px!important}
.miniImages .galleria-image-nav-right{right:0!important}
.miniImages .galleria-image-nav-left{left:0!important}
