.Box{margin:0 0 20px 0;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;}.Box .Icon{position:relative;}.Box .Icon h2{position:relative;text-align:right;}
.Box .Icon span.Icon{position:absolute;z-index:1;top:5px;left:15px;height:35px;width:35px;background-position:center right;background-repeat:no-repeat;}
.Box .Icon span.Example{background-image:url(../media/icons/24x24/example.png);background-repeat:no-repeat;}
.Box .BoxTitle{padding:2px;padding-bottom:0;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}.Box .BoxTitle h2{margin:0;padding:10px 10px 11px;color:#ffffff;font-size:18px;font-weight:normal;border:none;background:#cce2e4;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}
.Box .BoxContent{margin:0 2px 2px 2px;background:#cce2e4;padding:10px 10px 10px 10px;font-size:1em;border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;}
.Box.AlternativePosition .BoxTitle h2{font-size:18px;}
.Box.Label div.BoxContent{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;}
.Box.Sok.List .BoxContent{padding:0;border-radius:0px 0px 7px 7px;-webkit-border-radius:0px 0px 7px 7px;-moz-border-radius:0px 0px 7px 7px;}
.Box.Sok .BoxTitle h2{border-bottom:1px solid #fff;padding-bottom:8px;color:#ffffff;background:#1a7e86;background:-webkit-gradient(linear, left top, left bottom, from(#1a7e86), to(#016a70));background:-webkit-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:-moz-linear-gradient(top, #1a7e86, #016a70);background:-o-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:linear-gradient(top, #1a7e86 0%, #016a70 100%);-pie-background:linear-gradient(top, #1a7e86 0%, #016a70 100%);}
.Box.Sok .BoxContent{margin:0 2px 2px 2px;background:#e5f0f1;border:1px solid #99c5c9;}
.Box.Boende .BoxTitle h2{background:#356690;color:#ffffff;}
.Box.Boende .BoxContent{margin:0 2px 2px 2px;background:#b1c4d4;border:none;}
.Box.Relaterad .BoxTitle h2{background:#b4552c;color:#ffffff;}
.Box.Relaterad .BoxContent{margin:0 2px 2px 2px;background:#b4552c;}
.FormItem{padding-bottom:5px;}.FormItem label strong{display:inline-block;min-width:126px;font-weight:normal;}
.FormItem label .Data{display:inline-block;padding:4px 0px 2px 0px;font-weight:bold;}
.FormItem label input[type=text],.FormItem label input[type=password]{min-width:100px;}
.FormItem .Required{color:#af0000;float:none;}
.NewSection{clear:left;}
.FormCols .FormItem{float:left;min-width:182px;}.FormCols .FormItem strong{display:block;padding-bottom:4px;font-weight:normal;}
.GroupedItems .ComplexForm{min-width:0;}
.SectionHeading{color:#006a6f;font-weight:bold;font-size:12px;border-bottom:3px solid #006a6f;padding-bottom:3px;margin:10px 0 15px 0;clear:left;}
.SectionHeading>span{float:right;color:#000000;font-weight:normal;font-size:12px;}
.SectionEnding{border-bottom:3px solid #006a6f;clear:both;}
.ValidationMessage{clear:both;}.ValidationMessage ul{clear:left;list-style:none;min-height:40px;padding:1em 1em 1em 85px;margin:15px 0;background:#ffbb38 url(../media/icons/validationmessage.gif) no-repeat 10px center;border:1px solid #adadad;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;color:#000000;}.ValidationMessage ul li{display:block;padding:3px 0 3px 0;}
.FieldMessage{display:block;padding-left:6px 0 6px 0;color:#af0000;font-weight:bold;}
.Button{display:inline-block;text-decoration:none;outline:none;}.Button span,.Button input{display:inline-block;padding:2px 8px;margin:0px;outline:none;font-size:11px;font-weight:bold;color:#000000;border:1px solid #5e5e5e;background:#efefef;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;}
.Button:hover span,.Button:hover input{text-decoration:underline;cursor:pointer;color:auto;border:auto;background:auto;}
.Button.Nej span,.Button.Nej input{color:#ffffff;border-color:#000000;background:#bd1f2a;background:-webkit-gradient(linear, left top, left bottom, from(#bd1f2a), to(#7c0712));background:-webkit-linear-gradient(top, #bd1f2a 0%, #7c0712 100%);background:-moz-linear-gradient(top, #bd1f2a, #7c0712);background:-o-linear-gradient(top, #bd1f2a 0%, #7c0712 100%);background:linear-gradient(top, #bd1f2a 0%, #7c0712 100%);-pie-background:linear-gradient(top, #bd1f2a 0%, #7c0712 100%);}
.Button.Ja span,.Button.Ja input{color:#ffffff;border-color:auto;background:#789150;background:-webkit-gradient(linear, left top, left bottom, from(#789150), to(#4e642b));background:-webkit-linear-gradient(top, #789150 0%, #4e642b 100%);background:-moz-linear-gradient(top, #789150, #4e642b);background:-o-linear-gradient(top, #789150 0%, #4e642b 100%);background:linear-gradient(top, #789150 0%, #4e642b 100%);-pie-background:linear-gradient(top, #789150 0%, #4e642b 100%);}
.Toolbar{overflow:auto;height:auto;padding:10px 0;}.Toolbar .Button{float:right;margin-left:8px;}.Toolbar .Button.Back{float:left;margin-left:0px;}
.TableHeader{padding:0 10px 2px 10px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;background:#1a7e86;background:-webkit-gradient(linear, left top, left bottom, from(#1a7e86), to(#016a70));background:-webkit-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:-moz-linear-gradient(top, #1a7e86, #016a70);background:-o-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:linear-gradient(top, #1a7e86 0%, #016a70 100%);-pie-background:linear-gradient(top, #1a7e86 0%, #016a70 100%);}.TableHeader .InnerContainer h2{color:#ffffff;padding-left:5px;font-size:18px;font-weight:normal;float:left;}
.DisplayOptions{padding:6px 10px 3px 10px;background:#1a7e86;background:-webkit-gradient(linear, left top, left bottom, from(#1a7e86), to(#016a70));background:-webkit-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:-moz-linear-gradient(top, #1a7e86, #016a70);background:-o-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:linear-gradient(top, #1a7e86 0%, #016a70 100%);-pie-background:linear-gradient(top, #1a7e86 0%, #016a70 100%);}.DisplayOptions span{font-weight:bold;font-size:12px;margin-top:3px;}
.DisplayOptions h2{float:left;margin:0;padding:0;color:#ffffff;}
.DisplayOptions .Options{float:right;color:#ffffff;}.DisplayOptions .Options span{float:left;}
.DisplayOptions .Options table{display:inline-block;border-collapse:collapse;}.DisplayOptions .Options table table td{padding-right:8px;}
.ItemList{width:100%;border-collapse:collapse;border:1px solid #c0c0c0;border-top:none;border-bottom:none;}.ItemList th,.ItemList td{padding:6px 6px 6px 6px;border-bottom:1px solid #c0c0c0;background-color:#fff;font-weight:normal;text-align:left;vertical-align:top;color:#000000;}.ItemList th a,.ItemList td a{color:#036698;text-decoration:none;}
.ItemList th{background:#f0f0f0;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));background:-webkit-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);background:-moz-linear-gradient(top, #f0f0f0, #ffffff);background:-o-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);background:linear-gradient(top, #f0f0f0 0%, #ffffff 100%);-pie-background:linear-gradient(top, #f0f0f0 0%, #ffffff 100%);}
.ItemList tr:hover td{background-color:#eaf5d3;}
.ItemList tr.MatchingMySubscription td{background:#ffffee;}
.TableFooter .InnerContainer{min-height:18px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;background:#1a7e86;background:-webkit-gradient(linear, left top, left bottom, from(#1a7e86), to(#016a70));background:-webkit-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:-moz-linear-gradient(top, #1a7e86, #016a70);background:-o-linear-gradient(top, #1a7e86 0%, #016a70 100%);background:linear-gradient(top, #1a7e86 0%, #016a70 100%);-pie-background:linear-gradient(top, #1a7e86 0%, #016a70 100%);}.TableFooter .InnerContainer:after{content:"";display:block;height:0;visibility:hidden;clear:both;}
.NumberOfItems{float:left;color:#ffffff;padding-top:7px;margin-left:15px;}.NumberOfItems a{color:#ffffff;}
.NumberOfItems span{float:left;margin-top:7px;}
.NumberOfItems table{display:inline-block;margin-left:6px;color:#ffffff;}.NumberOfItems table td{padding-right:8px;}
ul.Scroller{float:right;list-style:none;margin:6px 20px 0 0;}ul.Scroller li{float:left;}ul.Scroller li a{display:inline-block;padding:8px 4px;color:#ffffff;}
ul.Scroller li.active a{color:#ffffff;text-decoration:underline;font-weight:bold;}
.ListTable{border-collapse:collapse;width:100%;}.ListTable h2{margin:0;padding:15px 0 10px 0px;text-transform:uppercase;color:#727272;}
.ListTable th{text-align:left;color:#006a6f;font-size:11px;font-weight:normal;border-bottom:1px solid #a8a8a8;padding:7px 5px;background:#c2d9db;}
.ListTable td{text-align:left;color:#000000;border-bottom:1px solid #b2d1e7;padding:5px;background-color:#ffffff;}.ListTable td .transition(background .25s linear) a{font-weight:normal;}
.ListTable tr.over td{background:#feff86;}
.ListTable tr.NotPayed td{color:#c10000;font-weight:bold;}
.Box.Lista .BoxContent{padding:0;}
.Sok.List .RowGroup{padding:8px 4px;border-bottom:1px solid #454545;}.Sok.List .RowGroup .Row{zoom:1;}.Sok.List .RowGroup .Row:before,.Sok.List .RowGroup .Row:after{content:"";display:table;}
.Sok.List .RowGroup .Row:after{clear:both;}
.Sok.List .RowGroup .Row .FormItem{float:left;width:33%;}.Sok.List .RowGroup .Row .FormItem strong{min-width:15%;}
body{font-family:Verdana,Arial,Helvetica,"Trebuchet MS",sans-serif;font-size:11px;color:#464646;margin:0 0 0 0;padding:0 0 0 0;background:#bfdfe7;}
.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.Wrapper{margin:0 0 0 0;padding:0 0 0 0;}
.Nav{width:244px;min-height:20px;float:left;padding:0 18px 0 0;border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;}
.StageArea{width:940px;margin:0 auto 0 auto;position:relative;background:#ffffff;}
.Content{float:left;margin:0 0 0 0;min-height:400px;width:648px;}
.OneNoMenu .Content{float:none;width:auto;}
body.Two .Content{width:427px;margin:0 0 0 0;}
.Aside{float:right;width:207px;height:auto;min-height:300px;margin:0 0 0 0;}
h1,h2,h3,h4,h5{font-family:Verdana,Arial;font-weight:bold;color:#464646;}
h1{font-size:17px;color:#464646;margin:5px 0 15px 0;}
h2{font-size:13px;color:#464646;}
h3{font-size:13px;color:#464646;margin-top:0;}
h4{font-size:12px;color:#464646;}
h5{font-size:11px;color:#868585;font-weight:normal;text-transform:uppercase;}
p{margin:0;padding-bottom:10px;}
a{color:#006a6f;text-decoration:underline;}a:hover,a:active,a:focus{color:#039097;}
img{border:none;}
.Message{margin-bottom:8px;padding:6px;color:#bb0018;}.Message.Error{clear:left;min-height:40px;padding:1em;padding-left:85px;margin:15px 0;list-style:none;color:#ffffff;background:#c84040 url(../media/icons/validationmessage.gif) no-repeat 10px center;border:2px solid #adadad;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;}
.Message.Info{float:left;height:auto;width:440px;padding:10px;color:#ffffff;background:#b6dda1 url(../media/icons/symbols/ok.png) no-repeat left 0px;border:2px solid #339100;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;}
.Header{width:940px;margin:15px auto 0 auto;position:relative;}.Header .Logo{display:block;width:300 x;height:100px;background:transparent none no-repeat left top;background-image:url(comblogo.png);margin:0 0 15px 20px;}
.Header .MainNavigation{margin:0;padding:10px;height:22px;display:block;position:relative;border-bottom:1px solid #ffffff;background:#ffffff;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cdcdcd));background:-webkit-linear-gradient(top, #ffffff 0%, #cdcdcd 100%);background:-moz-linear-gradient(top, #ffffff, #cdcdcd);background:-o-linear-gradient(top, #ffffff 0%, #cdcdcd 100%);background:linear-gradient(top, #ffffff 0%, #cdcdcd 100%);-pie-background:linear-gradient(top, #ffffff 0%, #cdcdcd 100%);border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}.Header .MainNavigation.UTB{background:#7091b2;}
.Header .MainNavigation.TEST{background:#907296;}
.Header .MainNavigation a{float:left;text-decoration:none;padding:0 10px 0 10px;font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;color:#464646;border-right:1px solid #aaaaaa;border-left:1px solid #ffffff;}.Header .MainNavigation a.first{border-left:none;}
.Header .MainNavigation a.last{border-right:none;}
.Header .MainNavigation .ExternalLinks{float:right;}.Header .MainNavigation .ExternalLinks a:last-child{border-right:none;}
.Header .MainNavigation .ExternalLinks a:first-child{border-left:none;}
.Header .UserInfo{text-align:right;}.Header .UserInfo .InnerContainer{font-size:11px;font-weight:bold;}.Header .UserInfo .InnerContainer .UserName{color:#000000;}.Header .UserInfo .InnerContainer .UserName strong{font-size:14px;}
.Header .UserInfo .Link{border:none;}.Header .UserInfo .Link.Logout{color:#ffffff;background:#6c8d2a;}
.Breadcrumb{color:#464646;font-size:11px;padding:14px 20px 14px 20px;border-bottom:1px solid #dedede;background:#f7f7f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#c2c2c2));background:-webkit-linear-gradient(top, #f7f7f7 0%, #c2c2c2 100%);background:-moz-linear-gradient(top, #f7f7f7, #c2c2c2);background:-o-linear-gradient(top, #f7f7f7 0%, #c2c2c2 100%);background:linear-gradient(top, #f7f7f7 0%, #c2c2c2 100%);-pie-background:linear-gradient(top, #f7f7f7 0%, #c2c2c2 100%);}.Breadcrumb span{margin:0 2px;}
.Breadcrumb a{margin:0 2px;color:#00696f;}
.AtgardHandelserContainer{margin-top:5px;margin-left:21px;}
.AtgardHandelserContainer.Bunt select{float:right;}
.AtgardHandelserUrl{margin-top:15px;}
.AtgardHandelserUrl a{margin:0px 0px 4px 0px;display:block;}
.AtgardHandelser{margin-top:10px;margin-bottom:5px;}
.label{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:white;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);white-space:nowrap;vertical-align:baseline;background-color:#999;}
.label-info{background-color:#3A87AD;}
.InfoRuta{border:1px solid #aaa;border-radius:5px;width:395px;float:left;padding:10px;margin:10px;}
.InfoRutaWide{border:1px solid #aaa;border-radius:5px;width:816px;box-sizing:border-box;float:left;padding:10px;margin:10px;}
body{background:#bfdfe7;margin-bottom:3em;}
.Header{border:1px solid #aaa;background:#fff;padding:15px 0 0 0;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}.Header .UserInfo{position:absolute;top:15px;right:15px;}
.StageArea{border:1px solid #aaa;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;}.StageArea .Content{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;padding:20px 20px;background:#ffffff url(content_bggrad.png) repeat-x left top;}
.BoxContent{box-shadow:0 4px 0px -2px #aaaaaa;}
.TableFooter b.hidden{display:none;}
.LoginImg{background-size:cover !important;}
.Header .Logo{background-size:contain;}
.Header{border:none;background:#bfdfe7;}
.LoginBox form input[type="submit"],.Button span,.Toolbar input[type="submit"]{width:fit-content;padding:0.5rem 1rem;background-color:#E6007D !important;color:white;border:none;border-radius:2rem;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease;text-align:center;}
.AtgardHandelserContainer a[class="Button"]{margin-left:2rem;}
.LoginText{margin:2px 22px 2px 2px;float:left;width:520px;}.LoginText .LoginText h2{font-size:1.5em;}
.LoginText .LoginText p{font-size:1.2em;line-height:1.5em;}
.LoginBox{width:350px;float:right;}
.LoginImg{width:940px;height:214px;background:#000000 none no-repeat left top;background-image:url(topbildmork.png);margin:-20px 0 40px -20px;position:relative;}.LoginImg span.shadow{position:absolute;left:0;bottom:-20px;height:20px;width:940px;border-top:1px solid #fff;background:#adadad;background:-webkit-gradient(linear, left top, left bottom, from(#adadad), to(#ffffff));background:-webkit-linear-gradient(top, #adadad 0%, #ffffff 100%);background:-moz-linear-gradient(top, #adadad, #ffffff);background:-o-linear-gradient(top, #adadad 0%, #ffffff 100%);background:linear-gradient(top, #adadad 0%, #ffffff 100%);-pie-background:linear-gradient(top, #adadad 0%, #ffffff 100%);}
.Group{float:left;width:50%;}
