html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,figure,footer,header,hgroup,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{font:13px sans-serif;*font-size:small;*font:x-small;line-height:1.22}
table{font-size:inherit;font:100%}
select,input,textarea{font:99% sans-serif}
pre,code,kbd,samp{font-family:monospace,sans-serif}
body,select,input,textarea{color:#444}
h1,h2,h3,h4,h5,h6{font-weight:bold;text-rendering:optimizeLegibility}
html{-webkit-font-smoothing:antialiased}
a:hover,a:active{outline:0}
a,a:active,a:visited{color:#607890}
a:hover{color:#036}
ul{margin-left:30px}
ol{margin-left:30px;list-style-type:decimal}
small{font-size:85%}
strong,th{font-weight:bold}
td,td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
label,input[type=button],input[type=submit],button{cursor:pointer}
::-moz-selection{background:#FF5E99;color:#fff;text-shadow:none}
::selection{background:#FF5E99;color:#fff;text-shadow:none}
a:link{-webkit-tap-highlight-color:#FF5E99}
html{overflow-y:scroll}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat}
.hidden{display:none;visibility:hidden}
.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.invisible{visibility:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
/*\*/.clearfix{display:block}
/**/@media print{*{background:transparent!important;color:#444!important;text-shadow:none}
a,a:visited{color:#444!important;text-decoration:underline}
a:after{content:" (" attr(href) ")"}
abbr:after{content:" (" attr(title) ")"}
.ir a:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
img{page-break-inside:avoid}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@media screen and (max-device-width:480px){html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
}body{color:#151515;font-family:arial,helvetica;font-size:13px;background:#f4f4f2}
p{margin:0 0 1em 0}
#content ul{margin-bottom:1em}
#content .uniForm ul{margin:0}
h1{font-size:150%;font-weight:normal;margin:0 0 .5em 0}
h2{margin:0 0 .5em 0;font-size:125%}
h3{margin:1em 0 0 0}
a,a:visited{color:#396491;text-decoration:none}
a:hover,a:active{text-decoration:underline}
.smaller{font-size:11px}
img{border:0}
.textpage{padding:0 10px}
.relative{position:relative}
.grid{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
#pagewrapper{margin-left:auto;margin-right:auto;width:1250px;position:relative;background:#fff}
#loginstatus{display:none;padding:5px 5px 10px 5px;background-color:#000;color:#fff;background:-webkit-gradient(linear,0% 0,0% 100%,from(#474747),to(#000));background:-moz-linear-gradient(100% 50% 270deg,#474747,#000)}
#loginstatus .ctrlHolder,#loginstatus .buttonHolder,#loginstatus h2{position:relative;display:inline;float:left;margin-right:10px}
#loginstatus h2{padding:13px 10px 0 10px;margin:0}
#loginstatus .ctrlHolder label{display:block;font-size:smaller}
#loginstatus .ctrlHolder.checkbox{margin-top:13px}
#loginstatus .ctrlHolder.checkbox label{display:inline}
#loginstatus .checkbox a,#loginstatus .checkbox a:visited{font-size:smaller;color:#fff}
#loginstatus .checkbox input{vertical-align:middle}
#loginstatus .buttonHolder{margin-top:8px}
#loginstatus .field-validation-error{font-size:smaller}
#loginstatus .member{border-left:1px solid #fff;padding-left:10px;margin-left:10px}
body.offline #loginstatus{display:block}
body.online .offline{display:none!important}
body.offline .online{display:none!important}
body.agpro .not-agpro{display:none!important}
body.not-agpro .agpro,body.online.not-agpro .agpro{display:none!important}
body.agpro .agpro{display:inherit}
body.administrator .administrator{display:inherit}
body.denywrite .denywrite{display:inherit}
body.online .online{display:inherit}
#headercontainer{height:90px;padding-top:10px;margin-bottom:10px}
#pagecontainer{margin-top:10px;min-height:1020px}
#siteheader{margin:0;width:522px;height:90px}
#siteheader img{width:520px;height:90px}
#topbanner{margin:0;padding:0}
#threadlist{width:244px;margin-left:0;margin-right:0}
#content{width:480px;padding-top:10px;padding-bottom:10px;margin-left:10px;margin-right:10px}
#threadlist,#content{line-height:130%}
#sidebarcontainer{width:336px;margin-left:0;margin-right:0}
#sidebarbanners{width:160px;margin-right:0;margin-top:-10px}
#navigationcontainer{background:#9A0000;color:#fff;border-top:1px solid #000;border-bottom:5px solid #d4d4d4}
#navigationcontainer ul{display:inline;list-style:none;margin:0;padding:0;white-space:nowrap}
#navigationcontainer ul li{display:inline;line-height:26px;list-style:none;margin:0 0 0 10px;padding:5px 0 5px 10px;border-left:1px solid #000}
#navigationcontainer ul li ul{display:none}
#navigationcontainer a{color:#fff;text-decoration:none}
#navigationcontainer li:first-child{border:0!important}
#navigationcontainer ul.accountnav{float:right;margin-right:10px}
#navigationcontainer .online,#navigationcontainer .offline{display:none}
body.online #navigationcontainer .online{display:inline!important}
body.offline #navigationcontainer .offline{display:inline!important}
#unreadmessages{display:none}
.badge{overflow:hidden;float:right;color:#fff;font-size:15px;background-color:#DC000B;background:-webkit-gradient(linear,0 top,0 bottom,from(#EB7076),to(#B50003));background:-moz-linear-gradient(#EB7076,#B50003);border:2px #fff solid;padding:1px 6px 2px;display:block;position:absolute;right:-22px;top:-10px;font-size:12px;line-height:1em;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.9);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.9);box-shadow:0 3px 5px rgba(0,0,0,0.9)}
#footercontainer{margin-top:20px;margin-right:170px;background:#333;padding:20px 20px 50px 20px;color:#eee}
#footercontainer h2{font:normal 18px/120% georgia,times new roman;margin:0 0 10px 0}
#footercontainer a,#footercontainer a:visited,#footercontainer a:active,#footercontainer a:hover{color:#fff}
#footercontainer ul{margin:0;display:inline;list-style-type:none;list-style-position:inside}
#footercontainer li{margin:0;padding:0}
#footercontainer .logo{width:194px}
#footercontainer .nav{min-width:120px;border-left:1px solid #999;padding:0 10px}
.box{border-top:1px solid #014A7F;border-bottom:4px solid #ccc;background-color:#A2BDD0;margin-bottom:10px}
.box>div{padding:0 8px 4px 8px}
.box h2{color:#fff;font-size:20px;text-transform:uppercase;font-weight:normal;margin:8px}
.left,.right{position:absolute;top:0;bottom:0;padding:0 10px}
.left{left:0}
.right{right:0}
.theme-dark{background-color:#396491;color:#fff;position:relative;height:20px}
.theme-dark a,.theme-dark a:active,.theme-dark a:visited,.theme-dark a:hover{color:#fff}
.gray{background-color:#ccc;position:relative;height:20px}
.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.border-radius-top{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.border-radius-right{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.border-radius-bottom{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.roundbutton{display:inline-block;font:99% sans-serif;line-height:18px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #687480;background:#014A7F;color:#fff;padding:2px 15px 4px 15px;text-align:center}
a.roundbutton,a.roundbutton:active,a.roundbutton:hover,a.roundbutton:visited{color:#fff}
.buttongradient{background:-webkit-gradient(linear,0% 31%,0% 100%,from(#6E9AB7),to(#014A7F));background:-moz-linear-gradient(0% 30% 90deg,#014A7F,#6E9AB7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e9ab7',endColorstr='#014a7f')}
.black-gradient{background:#000;background:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#000));background:-moz-linear-gradient(0% 100% 90deg,#000,#666);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666',endColorstr='#000')}
.orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20')}
.orange:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015')}
#sbcreateaccount{display:none!important;margin-bottom:20px;padding:20px}
#sbcreateaccount strong{font-size:150%}
#sbcreateaccount .membercopy{text-decoration:underline}
body.offline #sbcreateaccount{display:block!important}
.box-shadow{-webkit-box-shadow:0 0 2px #333;-moz-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333}
.listitem{margin-top:10px}
.listitem .info{margin:10px 0}
.column{float:left}
.col25{width:25%}
.col33{width:33%}
.colgroup{position:relative}
.colgroup .column:first-child{border:0;padding-left:0}
.colgroup .column{border-left:1px solid #666;padding:0 10px}
.table-wrapper{border:1px solid #000}
table.list{width:100%;table-layout:fixed;border-collapse:collapse}
table.list td,table.list th{text-align:left;padding:2px 4px}
table.list>thead th{background:#369;color:#fff;text-align:left}
table.list td.action,table.list td.number{text-align:right}
.banner{padding:0;position:absolute}
.banner728x90{width:728px;height:90px}
.banner336x280{width:336px;height:280px}
.banner160x600{width:160px;height:600px}
.banner480x280{width:480px;height:280px}
#AG-728x90-sidhuvud{top:10px;right:0}
.offline #AG-728x90-sidhuvud{top:59px}
#AG-336x280-under-chat{top:772px;left:744px}
.offline #AG-336x280-under-chat{top:942px}
.not-agpro #AG-336x280-under-chat{top:792px}
#AG-160x600-hoger-skyskrapa{top:227px;left:1090px}
.offline #AG-160x600-hoger-skyskrapa{top:200px}
.not-agpro #AG-160x600-hoger-skyskrapa{top:152px}
article.message .banner{margin-left:-64px}
.issticky{position:fixed;top:10px!important}
.headersprite{background:url(/images/headers.png) no-repeat;text-indent:-10000px;height:20px}
.header-forum{background-position:0 1px}
.header-chat{background-position:0 -29px;height:24px}
.header-aktieguiden{background-position:0 -61px}
.header-important{background-position:0 -91px}
.header-moreinfo{background-position:0 -121px}
.header-contact{background-position:0 -151px}
.header-omx{background-position:0 -179px}
.smsinfo{border:4px solid #999;background:#f4f4f4;padding:10px;margin-bottom:1em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#omxContainer{height:65px;margin-top:10px}
#omx{background-color:#8b8b8b;border-top-color:#000;color:#fff;position:relative;height:60px}
#omx .header{margin:8px 0 0 8px}
#omx .time{position:absolute;bottom:8px;left:8px;font-weight:bold}
#omx .ch{position:absolute;top:7px;left:80px;font-size:20px;font-weight:bold}
#omx .x{position:absolute;bottom:8px;left:80px;font-weight:bold}
#omx .zero{color:#000}
#omx .positive{color:#55ff34}
#omx .negative{color:#902222}
#omx .div{width:0;border-left:1px solid #9d9d9d;position:absolute;top:8px;left:70px;height:44px}
.visibleform{background:#f7f1ab;border:2px solid #c0c0c0;-moz-border-radius:10px;-webkit-border-radius:10px;borde-radius:10px;padding:20px!important}
.visibleform .textInput{width:90%}
ul.benefits li{margin-left:0;padding-left:42px;min-height:32px;line-height:30px;background:url(/images/checkmark.png) no-repeat left center}
.popupBg{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.75;z-index:100}
.popup{position:fixed;top:10%;left:50%;width:600px;margin-left:-300px;height:80%;box-shadow:0 0 10px #000;border:4px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;z-index:101}
.popup .content{position:absolute;top:2px;left:2px;bottom:2px;right:2px;padding:20px;overflow:auto}
.popup .close{position:absolute;right:20px;top:0;height:20px;line-height:20px;padding:2px 10px;text-align:center;border:2px solid #999;background:#000;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#threadlist{background:#A2BDD0}
.groupdropdown>optgroup{background:#efefef;font-style:normal;font-weight:bold}
.groupdropdown>optgroup.empty{background:transparent}
.js .messagelist{display:none}
.messagelist{margin:0;padding:0;list-style:none}
#threadlist .issticky{border-top:4px solid #ccc}
.msglist-item{position:relative;width:244px;height:36px;border-left:1px solid #ccc;border-bottom:1px solid #fff;background-color:#edf2f6;cursor:pointer}
.msglist-item>.subject,.msglist-item>.replies,.msglist-item>.date,.msglist-item>.author{display:block;position:absolute;height:16px;line-height:16px;white-space:nowrap;color:#666}
.msglist-item>.subject{color:#000;left:5px;top:2px;width:190px;font-weight:bold;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.msglist-item.read>.subject{font-weight:normal}
.msglist-item>.date{right:5px;bottom:2px;width:74px;text-align:right}
.msglist-item>.author{left:5px;bottom:2px;width:190px}
.msglist-item>.replies{right:5px;top:2px;width:9em;text-align:right}
.hidden{display:none}
.msglist-item>.subject,.msglist-item>.subject:visited{text-decoration:none}
.msglist-item>.subject:hover,.msglist-item>.subject:active{text-decoration:underline}
.msglist-item>.unread{font-weight:bold}
#searchform label{display:none}
#searchform .box{margin-bottom:0}
#q{width:164px;height:18px;margin-right:2px;padding:2px 4px}
#searchbutton{border:1px solid #999;width:52px;padding-left:0;padding-right:0}
.groupdropdown{width:100%}
#group{margin:2px 0 10px 0}
#q,.groupdropdown{border:1px solid #999}
#writebutton{display:block;width:196px;font-weight:normal;text-align:center}
#threadlist .paging{background:#A2BDD0;overflow:auto;padding-bottom:40px}
#threadlist .paging>a,#threadlist .paging>span{color:#607890;width:72px;padding:2px 4px;float:left;text-align:center;font-size:smaller}
#threadlist .paging>a{text-decoration:underline;color:#369}
#threadlist .paging>a.disabled{text-decoration:none;color:#607890}
#messagelist_pages{border-left:1px solid #edf2f6;border-right:1px solid #edf2f6}.article{position:relative;padding-left:64px}
.article.message{margin-top:-10px}
.article .section{margin-left:-64px}
.article .top{height:20px;padding:0 10px;margin-bottom:-2px;position:relative}
.top .groupname{text-transform:uppercase;font-size:11px;color:#444}
.top .buttons{text-align:right;right:0;position:absolute;white-space:nowrap}
.top .buttons>a{display:inline}
.top .buttons img{width:16px;height:16px}
.article h1{font-size:18px;font-weight:bold;margin:0;padding:0 10px 6px 10px;text-overflow:ellipsis;overflow:hidden;width:394px;white-space:nowrap}
.article .avatar{position:absolute;top:-3px;left:0;width:64px;height:64px;border:0;text-align:center;font-size:11px}
.article.message>.avatar{top:20px}
.article .avatar a:hover{text-decoration:none}
aerticle .avatar img{width:64px;height:64px}
.article .body{margin:10px;min-height:60px}
.article .body p{margin-bottom:1em}
.article>.attachment{clear:both;float:right;margin:10px 0 10px 10px;width:47px;height:55px;text-align:center}
.article>.attachment,.article>.attachment img{width:47px;height:55px}
.article .meta{position:relative}
.article .meta>div{height:18px;margin-right:45px;background:#EDF2F6;color:#444}
.article .meta .bordertop{border-bottom:1px solid #fff;border-top:1px solid #ccc}
.article .meta a{color:#000}
.article .meta strong{color:#000;font-weight:normal}
.votebadge{float:right;margin-top:-4px;width:44px;height:44px;background:#999;text-align:center}
.votebadge a{color:#fff!important;display:inline-block;width:44px;padding-top:7px;line-height:14px}
.votebadge span{font-size:20px;font-weight:bold}
.votebadge a:hover{text-decoration:none}
.infobar{background:#ffbd69;padding:0 4px;margin-bottom:1px}
.article.comment .infobar{margin:-10px -10px 11px -10px}
.article .section{padding-top:10px}
.article.comment{margin-bottom:10px}
.signature{margin-top:1em;color:#444}
#replyContainer{margin:10px 0}
#replyContainer.login{padding:10px}
.canEdit #reply{display:block!important}
.canEdit #signup{display:none!important}
.editlink{text-decoration:none;display:none}
.canedit .editlink{display:inline}
#content #surveyContainer{padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f4f4f4}
#content .survey legend{font-weight:bold;margin-bottom:1em}
#content .survey ul{display:block;margin:0 0 10px 0;padding:0;list-style:none}
#content .survey li{padding:0 0 2px 0;list-style:none}
#content .survey label{display:inline}
#content .survey table{border:0;border-collapse:collapse;table-layout:fixed;width:100%}
.survey td{padding:2px 0}
.survey table thead{display:none}
.survey table .answer{width:100px}
.survey .bar>span{background:#ccc;display:block}
.survey .bar>span>span{padding:4px;display:inline-block}
.edited{margin:1em 0;font-style:italic}.uniForm{margin:0;padding:0;position:relative;z-index:1}
.uniForm fieldset{border:0;margin:0;padding:0}
.uniForm fieldset legend{margin:0;padding:0}
.uniForm .ctrlHolder,.uniForm .buttonHolder{margin:0;padding:0;clear:both}
.uniForm:after,.uniForm .buttonHolder:after,.uniForm .ctrlHolder:after,.uniForm .ctrlHolder .multiField:after,.uniForm .inlineLabel:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}
.uniForm label,.uniForm button{cursor:pointer}
.uniForm label,.uniForm .label{display:block;float:none;margin:0 0 .5em 0;padding:0;line-height:100%;width:auto}
.uniForm .textInput,.uniForm .fileUpload,.uniForm .selectInput,.uniForm select,.uniForm textarea{float:left;width:100%;margin:0}
.uniForm select{width:auto}
.uniForm .formHint,.uniForm .field-validation-error{margin:0;clear:none}
.uniForm ul{float:left;width:100%;margin:0;padding:0}
.uniForm ul li{margin:0 0 .5em 0;list-style:none}
.uniForm ul li label{margin:0;float:none;display:block;overflow:visible}
.uniForm ul.alternate li{float:left;width:30%;margin-right:3%}
.uniForm ul.alternate li label{float:none;display:block;width:98%}
.uniForm ul .textInput,.uniForm ul .selectInput,.uniForm ul select,.uniForm ul.alternate .textInput,.uniForm ul.alternate .selectInput,.uniForm ul.alternate select{width:98%;margin-top:.5em;display:block;float:none}
.uniForm label em,.uniForm .label em{float:left;width:1em;margin:0 0 0 -1em}
.uniForm .inlineLabels label,.uniForm .inlineLabels .label{float:left;margin:.3em 0 0 0;padding:0;line-height:1;position:relative;width:64px}
.uniForm .inlineLabels .textInput,.uniForm .inlineLabels .fileUpload,.uniForm .inlineLabels .selectInput,.uniForm .inlineLabels textarea{float:left;width:410px}
.uniForm .inlineLabels .formHint,.uniForm .inlineLabels .field-validation-error{clear:both;float:none;width:auto;margin-left:64px;position:static}
.uniForm .inlineLabels ul{float:left;width:410px}
.uniForm .inlineLabels ul li{margin:.5em 0}
.uniForm .inlineLabels ul li label{float:none;display:block;width:100%}
.uniForm .inlineLabels ul.alternate li{margin-right:3%;margin-top:.25em}
.uniForm .inlineLabels ul li label .textInput,.uniForm .inlineLabels ul li label textarea,.uniForm .inlineLabels ul li label select{float:none;display:block;width:98%}
.uniForm .inlineLabels label em,.uniForm .inlineLabels .label em{display:block;float:none;margin:0;position:absolute;right:0}
.uniForm legend{color:inherit}
.uniForm .secondaryAction{float:left}
.uniForm .inlineLabel input,.uniForm .inlineLabels .inlineLabel input,.uniForm .blockLabels .inlineLabel input,.uniForm label input{float:none;display:inline;margin:0;padding:0;border:0}
.uniForm .blockLabels label{padding-left:20px}
.uniForm .blockLabels input[type=checkbox]{margin-left:-20px}
.uniForm .buttonHolder .inlineLabel,.uniForm .buttonHolder label{float:left;margin:.5em 0 0 0;width:auto;max-width:60%;text-align:left}
.uniForm .inlineLabels .noLabel ul{margin-left:64px}
.uniForm .small{width:30%!important}
.uniForm .medium{width:45%!important}
.uniForm .auto{width:auto!important;height:auto!important}
.uniForm .small,.uniForm .medium,.uniForm .auto{margin-right:4px}
.uniForm .col{float:left}
.uniForm .col{width:50%}.uniForm legend{font-size:150%;font-weight:normal;margin:0 0 .5em 0;padding:1.5em 0}
.uniForm .ctrlHolder{padding:10px 0 0 0}
.uniForm .ctrlHolder.focused{background:#fffcdf}
.uniForm .buttonHolder{text-align:right;padding:10px 0 0 0}
.uniForm .buttonHolder .primaryAction{padding:10px 22px;line-height:1;background:#254a86;border:1px solid #163362;font-size:12px;font-weight:bold;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;box-shadow:1px 1px 0 #fff;-webkit-box-shadow:1px 1px 0 #fff;-moz-box-shadow:1px 1px 0 #fff;text-shadow:-1px -1px 0 rgba(0,0,0,.25)}
.uniForm .buttonHolder .primaryAction:active{position:relative;top:1px}
.uniForm .secondaryAction{text-align:left}
.uniForm button.secondaryAction{background:transparent;border:0;color:#777;margin:1.25em 0 0 0;padding:0}
.uniForm .inlineLabels label em,.uniForm .inlineLabels .label em{font-style:normal;font-weight:bold}
.uniForm label small{font-size:.75em;color:#777}
.uniForm .textInput,.uniForm textarea{padding:4px 2px;border:1px solid #aaa;background:#fff}
.uniForm textarea{height:12em}
.uniForm .ctrlHolder .textInput:focus,.uniForm .ctrlHolder textarea:focus{outline:0}
.uniForm .formHint,.uniForm .field-validation-error{font-size:.85em;color:#777}
.uniForm .inlineLabels .formHint,.uniForm .field-validation-error{padding-top:.5em}
.uniForm .ctrlHolder.focused .formHint,.uniForm .ctrlHolder.focused .field-validation-error{color:#333}
.uniForm #errorMsg{background:#ffdfdf;border:1px solid #f3afb5;margin:0 0 1.5em 0;padding:0 1.5em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}
.uniForm #errorMsg ol{margin:0 0 1.5em 0;padding:0}
.uniForm #errorMsg ol li{margin:0 0 3px 1.5em;padding:7px;background:#f6bec1;position:relative;font-size:.85em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}
.uniForm .ctrlHolder.error,.uniForm .ctrlHolder.focused.error{background:#ffdfdf;border:1px solid #f3afb5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}
.uniForm .ctrlHolder.error input.error,.uniForm .ctrlHolder.error select.error,.uniForm .ctrlHolder.error textarea.error{color:#af4c4c;margin:0 0 6px 0;padding:4px}
.uniForm #okMsg{background:#c8ffbf;border:1px solid #a2ef95;margin:0 0 1.5em 0;padding:1.5em;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px}
.uniForm #okMsg p{margin:0}
.uniForm .col{margin-bottom:1.5em}
.uniForm .col.first{width:49%;float:left;clear:none}
.uniForm .col.last{width:49%;float:right;clear:none;margin-right:0}
.uniForm .textInput.input-validation-error,.uniForm textarea.input-validation-error,.uniForm select.input-validation-error{background:#fec url(/images/error.png) no-repeat right center}
.validation-summary-errors{color:#f00}
.field-validation-error{display:block}
textarea.short{height:60px!important}
#commentform label[for=Body]{display:none}
#commentform textarea{height:300px}
#writeform textarea{height:300px}
.uniForm .group{margin-left:64px}
.uniForm .group label{display:block;float:none;width:auto;margin:0}
.watermark{color:#999}.no-js #chat{display:none}
#chat{position:relative}
#chat .box{margin:0;padding:0}
#onlinecounter{position:absolute;top:12px;left:210px;color:#fff;font-size:12px}
#chat .delay{background:#000;color:#fff;font-size:smaller;padding:4px 8px}
#chat .delay a,#chat .delay a:visited{text-decoration:underline;color:#fff}
#chatmessages{border-top:0;background:#a2bdd0 url(../images/chatbg.png) repeat-x;height:468px;overflow:auto;overflow-x:hidden}
#chatwrite{padding:0}
#chatwrite textarea{width:100%;border:0;padding:0;margin:0;height:54px;background:transparent;outline:0}
#chatwrite .chatmessage{padding:0 8px;margin:0!important}
#chatwrite .message{padding:4px 8px;min-height:54px;margin-right:75px}
#chatwrite .message>div{color:#666;padding:2px}
#chatwrite .avatar{width:64px;height:64px}
#chatwrite .avatar img{width:64px;height:64px}
#chatwrite a{text-decoration:underline}
#chatwrite .online,#chatwrite .agpro,#chatwrite .offline{display:none}
body.online.not-agpro #chatwrite .online{display:inherit}
body.not-agpro #chatwrite .agpro{display:none!important}
body.agpro #chatwrite .agpro{display:inherit}
body.offline #chatwrite .offline{display:inherit}
.chatmessage{padding:4px 8px!important;margin:0;clear:both}
.chatmessage:first-child{margin-top:5px}
.chatmessage>.avatar{float:left;width:32px;height:32px;border:0 solid #666}
.chatmessage>.avatar img{width:32px;height:32px}
.chatmessage>.message{margin-left:45px;background:#EDF2F6;border:1px solid #666;padding:4px 8px;position:relative}
.chatmessage>.message>.by{font-weight:normal;display:block;color:#666;font-size:smaller}
.chatmessage>.message>.time{position:absolute;right:8px;color:#666;font-size:smaller}
.chatmessage>.message>.msg{display:block;margin-top:4px;min-height:1em}
.chatmessage.byme>.avatar{float:right}
.chatmessage.byme>.message{margin-left:0;margin-right:45px}
.chatmessage>.message>.message-arrow-border{border-color:transparent #666 transparent transparent;border-style:solid;border-width:5px;height:0;width:0;position:absolute;left:-11px;top:5px}
.chatmessage>.message>.message-arrow{border-color:transparent #ededed transparent transparent;border-style:solid;border-width:5px;height:0;width:0;position:absolute;left:-10px;top:5px}
.chatmessage.byme>.message>.message-arrow{border-color:transparent transparent transparent #ededed;right:-10px;left:auto}
.smallprint{color:#fff;margin-top:4px}
.smallprint a,.smallprint a:visited{text-decoration:underline;color:#fff}
.chatmessage.byme>.message>.message-arrow-border{border-color:transparent transparent transparent #666;right:-11px;left:auto}@media only screen and (min-device-width:481px) and (max-device-width:768px) and (orientation:portrait){#pagewrapper{width:768px}
#sidebarcontainer,#sidebarbanners{display:none}
#AG-728x90-sidhuvud,#AG-336x280-under-chat,#AG-160x600-hoger-skyskrapa{display:none!important}
#footercontainer{margin-right:0}
#content{margin-right:0}
}@media only screen and (min-device-width:481px) and (max-device-width:768px) and (orientation:landscape){#pagewrapper{width:1024px}
#AG-728x90-sidhuvud,#AG-336x280-under-chat,#AG-160x600-hoger-skyskrapa{display:none!important}
#sidebarbanners{display:none}
#footercontainer{margin-right:0}
#sidebarcontainer{width:280px!important}
}