body {height: 100%; margin: 16px; padding: 0px; background: #dddddd;}

h1 {font-family: Verdana; font-size: 28px; margin: 15px 0 10px 0; padding: 0px; line-height: 32px;}
h2 {font-family: Verdana; font-size: 12px; margin: 2px 0 0px 0; padding-bottom: 0px;}
h2 a {font-family: Verdana; font-size: 12px; color: #333333; margin: 10px 0 2px 0;}
h3 {font-family: Verdana; font-size: 16px; line-height: 20px; margin: 3px 0 -2px 0; padding-top: 6px; color: black;}
h5 {font-family: Verdana, sans-serif; font-size: 22px; margin: 5px 0 5px 0; padding: 0px;}
h5 a {font-family: Verdana, sans-serif; font-size: 22px; margin: 5px 0 5px 0; color: #333333; padding: 0px;}

.h3_extra {font-family: Verdana, sans-serif; font-size: 12px; color: #333333; padding-top: 2px; font-weight: normal; clear: none; float: right;}
.h4_extra {font-family: Verdana, sans-serif; font-size: 12px; color: #333333; padding-top: 2px; font-weight: normal; clear: none; float: right;}

h4 .tools a {float: right; font-weight: normal;}
h6 .tools a {float: right; font-weight: normal;}

* {font-family: Verdana, sans-serif; font-size: 12px; color: #333333; line-height: 16px;}
p, label, li {font-family: Verdana, sans-serif; font-size: 12px; color: #333333; margin: 5px 0 5px 0;}
span { font-family: Verdana, sans-serif; color: #333333;}
a { font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

blockquote { margin: 10px; padding: 10px; background: #eee; border: 1px solid #aaa; }

img.annons {margin: -7px 0 2px 0; clear: both;}

ul {margin-top: 2px; margin-bottom: 10px;}

.left {float: left;}
.right {float: right;}
.center {margin: auto;}
.clear {clear: both; font-size: 1px; line-height: 1px; height: 0px;}
.textright {text-align: right;}
.textleft {text-align: left;}
.textcenter {text-align: center;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.black {color: black;}

.progress {margin: 71px auto 71px auto;}

#sticky { position: relative; width: 250px; }

#Popup {text-align: center; position: absolute; width: 100%; height: 100%; z-index: 500000;}

#Action {border: 10px solid #666666; width: 540px; height: 200px; margin: 120px auto auto auto;}

#Container {width: 980px; margin-left: auto; margin-right: auto; margin-bottom: 210px; margin-bottom: 0px;}


#LeftContainer {width: 714px; margin: 16px 16px 0px 0; float: left;}


#TopBanner {width: 980px; margin: 0 0 16px 0;.margin-bottom: 13px; line-height: 1px; font-size: 1px; display: inline;}


#Header {width: 714px; height: 157px; background: url(../_Images/Top_bg.png) no-repeat; padding: 0 4px 0 4px; margin: -4px -4px 10px -4px; position: relative;}
#Header .links {float: right; margin: 8px 12px 0 0; display: inline; color: white; font-size: 11px;}
#Header .links a {color: white; font-size: 11px; margin-left: 15px;}
#Header .logo {position: absolute; top: 30px; left: 45px;}
#Header .logo img {border: 0px solid black;}

#Main {width: 714px;}
#MainBottom {width: 714px; height: 1px; margin-bottom: 12px; font-size: 1px; line-height: 1px;}

#Location {height: 40px; width: 700px; padding: 117px 8px 0 8px;.padding-top: 91px; margin: 0px 0 12px 0; font-size: 11px;}
#Location .location {line-height: 42px; font-size: 11px;}
#Location .location a {font-size: 11px;}
#Location .location span {font-size: 11px;}

#LocationStart {height: 25px; width: 700px; padding: 117px 8px 0 8px;.padding-top: 91px; margin: 0px 0 12px 0; font-size: 11px;}
#LocationStart .location {line-height: 42px; font-size: 11px;}
#LocationStart .location a {font-size: 11px;}
#LocationStart .location span {font-size: 11px;}

#SearchForm {padding: 0 0px 0 10px; margin-top: -64px; margin-bottom: -30px; float: right; width: 180px; height: 74px; background: url(../_Images/SearchBg.png) no-repeat;}
#SearchForm a {display: block; background: none; margin: 0px; padding: 2px 0 0 0; float: left; font-size: 11px;}
#SearchForm p {background: none; margin: 0px; padding: 5px 0 2px 0; float: left; font-size: 11px; font-weight: bold;}
#SearchForm .input {width: 112px; height: 14px;.height: 14px; border: 1px solid #b3b3b3; margin: 0px 5px 3px 0; padding: 2px 4px 2px 4px; float: left; display: inline;}
#SearchForm SELECT {width: 147px; border: 1px solid #b3b3b3; margin-right: 0px; float: left; padding: 0px; height: 18px;.height:20px;}
#SearchForm BUTTON {background: url(../_Images/InputButton_bg.png) white; height: 20px;.height: 20px; width: 44px; border: 1px solid #b3b3b3; margin: 0px 0 0 0; float: left; display: inline;}

#Content {width: 507px; margin: 0 -4px 0 -4px; padding: 0 4px 0 4px; float: left; display:inline; background: url(../_Images/ContentBg.png) repeat-y;}
#Content .content-box {width: 475px; border: 0px solid #e6e6e6; padding: 0px 16px 0 16px; margin: 0 0px 0px 0px;}
#Content .content-box p.info {padding-bottom: 3px;}
#Content .content-top {width: 515px; height: 10px; background: url(../_Images/ContentTop.png) bottom center no-repeat; padding: 0px; margin: -6px -4px 0 -4px;}
#Content .content-foot {width: 515px; height: 10px; background: url(../_Images/ContentFoot.png) bottom center no-repeat; padding: 0px; margin: 15px -4px 0 -4px; clear: both;}
#Content h4 {font-family: Verdana; font-size: 12px; width: 475px; height: 22px;.height: 20px; background: url(../_Images/ContentH4Blue.png) no-repeat; margin: -8px -20px 10px -20px; padding: 10px 20px 0 20px; color: white;}
#Content h4 * {color: white;}
#Content h4.orange {background: url(../_Images/ContentH4Orange.png) no-repeat;}
#Content h4.green {background: url(../_Images/ContentH4Green.png) no-repeat;}
#Content h4.black {background: url(../_Images/ContentH4Black.png) no-repeat;}
#Content h6 {font-family: Verdana; font-size: 12px; height: 22px;.height: 20px; background: url(../_Images/MenuH6Blue.png) repeat-x; margin: 10px -16px 10px -16px; padding: 7px 16px 0 16px; color: white;}
#Content h6 * {color: white;}
#Content h6.orange {background: url(../_Images/H6Orange.png) repeat-x;}
#Content h6.green {background: url(../_Images/H6Green.png) repeat-x;}
#Content h6.black {background: url(../_Images/H6Black.png) repeat-x;}

.avatar-status {float: left; width: 66px; margin-right: 10px;}
.avatar-status .avatar {width: 60px; height: 60px; margin: 0px 0px 0px 0px; padding: 2px; border: 1px solid #e6e6e6; float: left; display: inline;}
.avatar-status p {font-size: 11px; line-height: 10px; margin-top: 5px!important;}
.avatar-status span {font-size: 11px; margin: 0 0 -2px 0; line-height: 11px!important; font-weight: bold; display: block;}
.avatar-status br {line-height: 5px;}

/* Navigation */

#Navigation {width: 506px; padding-left: 14px; margin: 0 -4px 4px -4px;}

#Navigation  h4 {margin: -8px -14px 10px -14px;}
#Navigation  .content-foot {margin: -8px -14px 10px -14px;}

#Info .avatar-status {float: left; width: 86px; margin-right: 13px;}
#Info .avatar-status .avatar {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 14px 0px 0px; float: left; width: 80px; height: 80px; display: inline;}
#Info .avatar-status p {font-size: 11px; line-height: 10px;}
#Info .avatar-status span {font-size: 11px; margin: 0px; line-height: 11px; font-weight: bold;}
#Info .avatar-status br {line-height: 3px;}
#Info h1 {font-size: 14px; line-height: 16px; font-family: Arial, Verdana, sans-serif; margin: 5px 0 5px 0; padding-top: 0px!important;.padding-top: 4px!important;}
#Info p {padding-top: 0px!important;.padding-top: 4px!important;}
#Info span {display: block; margin-right: 10px;}
#Info {width: 475px; padding: 6px 16px 18px 6px; margin: 0 0 -1px 0;.margin-bottom: -1px;}
#Info .actions {width: 475px; padding: 0px; margin: 15px 0 0px 0px; border-top: 1px solid #dadada;}
#Info .actions a {font-weight: normal; float: left; padding: 10px 0 4px 0; margin-right: 10px;}
#Info .actions .icon {float: left; padding-top: 3px; margin: 0 5px 0 0; border: 0px;}

#Tabs {width: 497px; height: 45px; margin: -10px 0 0px -14px; padding-left: 18px; background: url(../_Images/NavigationBg.png) center center no-repeat #dddddd;}
#Tabs A {padding: 7px 4px 2px 4px; margin: 8px 0px 1px 2px; height: 21px;.height:22px; font-family: Verdana, sans-serif; text-align: center; font-size: 12px; color: #333333; float: left; display: inline;}
#Tabs A.selected {padding: 7px 4px 2px 4px;.padding-top: 6px; margin: 8px 0px 0px 2px;.margin: 9px 0 -2px 2px; height: 21px;.height:22px; background: url(../_Images/ActiveTab.png) repeat-x; font-family: Verdana, sans-serif; text-align: center; font-weight: normal; font-size: 12px; color: white; float: left; display: inline;}

/* NavigationStart */

#NavigationStart {width: 712px; height: 41px; background: url(../_Images/NavigationStartBg.png) top left no-repeat #dddddd; padding-left: 14px; margin: -6px -4px 4px -4px;}

#TabsStart {width: 708px;}
#TabsStart A {padding: 6px 5px 2px 5px; margin: 4px 0px 1px 2px; min-height: 20px;.min-height: 17px; font-family: Verdana, sans-serif; text-align: center; font-size: 12px; color: #333333; float: left; display: inline;}
#TabsStart A.selected {padding: 6px 5px 2px 5px; margin: 4px 0px 0px 2px;.margin-bottom: -2px; height: 20px;.height: 20px; background: url(../_Images/ActiveTab.png) repeat-x; font-family: Verdana, sans-serif; text-align: center; font-weight: normal; font-size: 12px; color: white; float: left; display: inline;}

#NavigationStart #AreaSelect {height: 20px; width: 185px; background: url(../_Images/AreaSelectBg.gif); float: right; margin: 8px 8px 0 0;}
#NavigationStart #AreaSelect .title {background: #8aadcb; color: white; font-weight: bold; padding: 3px 0 1px 5px; display: block; height: 20px; clear: both;}
#NavigationStart #AreaSelect .main {width: 180px; color: white; float: none; display: block; height: auto; text-align: left; margin: 0px; padding: 3px 0 1px 5px;}
#NavigationStart #AreaSelect .main:hover {text-decoration: none;}
#NavigationStart #AreaSelect #AreaMenu {display: none; border: 1px solid #ccc; background: white; width: auto; color: #333333; z-index: 50000; position: absolute; width: 185px; overflow-x: hidden; z-index: 10;}
#NavigationStart #AreaSelect #AreaMenu span {display: block; clear: both; margin: 0px;}
#NavigationStart #AreaSelect #AreaMenu span.my-areas {background: #eee}
#NavigationStart #AreaSelect #AreaMenu span a {float: none; display: block; text-align: left; width: 180px; margin: 0px; padding: 1px 0 1px 5px;}
#NavigationStart #AreaSelect #AreaMenu span a:hover {text-decoration: none; background: #ccc;}

/* NavigationArea */

#NavigationArea {width: 726px; height: 62px; background: #dddddd; margin: -6px -4px 8px -4px;.margin: 2px -4px -2px -4px;}

.area-header {font-family: Verdana; font-size: 12px; font-weight: bold; width: 712px; height: 22px;.height: 20px; background: url(../_Images/AreaMenuTop.png) no-repeat; margin: -8px -14px 0px 0px; padding: 9px 20px 3px 20px; color: white;}

#TabsArea {width: 712px; height:31px; background: url(../_Images/AreaMenu_bg.png) bottom left no-repeat; border-top: 1px solid transparent; margin: -3px 0 0 0; padding: 0 0 0 14px;}
#TabsArea A {padding: 6px 4px 2px 5px; margin: -1px 0px 1px 2px; min-height: 20px;.height: 17px; font-family: Verdana, sans-serif; text-align: center; font-size: 12px; color: #333333; float: left; display: inline;}
#TabsArea A.selected {padding: 6px 4px 2px 5px; margin: -1px 0px 0px 2px;.margin-bottom: -2px; height: 20px;.height: 20px; background: url(../_Images/ActiveTabArea.png) repeat-x; font-family: Verdana, sans-serif; text-align: center; font-weight: normal; font-size: 12px; color: white; float: left; display: inline;}

#NavigationArea #AreaSelect {height: 20px; width: 185px; background: url(../_Images/AreaSelectBg.gif); float: right; margin: 4px 12px 0 0;}
#NavigationArea #AreaSelect .title {background: #8aadcb; color: white; font-weight: bold; padding: 3px 0 1px 5px; display: block; height: 20px; clear: both;}
#NavigationArea #AreaSelect .main {width: 180px; color: white; float: none; display: block; height: auto; text-align: left; margin: 0px; padding: 3px 0 1px 5px;}
#NavigationArea #AreaSelect .main:hover {text-decoration: none;}
#NavigationArea #AreaSelect #AreaMenu {display: none; border: 1px solid #ccc; background: white; width: auto; color: #333333; position: absolute; width: 185px; overflow-x: hidden; z-index: 10;}
#NavigationArea #AreaSelect #AreaMenu span {display: block; clear: both; margin: 0px;}
#NavigationArea #AreaSelect #AreaMenu span.my-areas {background: #eee}
#NavigationArea #AreaSelect #AreaMenu span a {float: none; display: block; text-align: left; width: 180px; margin: 0px; padding: 1px 0 1px 5px;}
#NavigationArea #AreaSelect #AreaMenu span a:hover {text-decoration: none; background: #ccc;}

/* NavigationSearch */

#NavigationSearch {width: 506px; height: 41px; background: url(../_Images/NavigationBg.png) no-repeat #dddddd; padding-left: 14px; margin: 0px -4px 0px -4px;}

#TabsSearch {width: 497px;}
#TabsSearch A {padding: 6px 7px 2px 7px; margin: 4px 0px 1px 2px; height: 20px;.height: 17px; font-family: Verdana, sans-serif; text-align: center; font-size: 12px; color: #333333; float: left; display: inline;}
#TabsSearch A.selected {padding: 6px 7px 2px 7px; margin: 4px 0px 0px 2px;.margin-bottom: -2px; height: 20px;.height: 20px; background: url(../_Images/ActiveTab.png) repeat-x; font-family: Verdana, sans-serif; text-align: center; font-weight: normal; font-size: 12px; color: white; float: left; display: inline;}


/* Puffar */

#AreaStart {width: 492px;}
#AreaStart .content-top {width: 515px; height: 12px; background: url(../_Images/ContentTop.png) bottom center no-repeat #dddddd; padding: 0px; margin: 0px -20px 10px -20px;}
#AreaStart .content-foot {width: 515px; height: 10px; background: url(../_Images/ContentFoot.png) bottom center no-repeat; padding: 0px; margin: 0px -20px 0px -20px; clear: both;}
#AreaStart h4 {font-family: Verdana; font-size: 12px; width: 480px; height: 22px;.height: 20px; background: url(../_Images/ContentH4Blue.png) no-repeat; margin: -18px -20px 10px -20px; padding: 10px 20px 0 20px; color: white;}


#Content .article-puff-big {width: 475px; clear: both; margin-bottom: 22px;}
#Content .article-puff-big IMG {margin-top: 12px; border: 0px; width: 475px; height: auto;}
#Content .article-puff-big h3 {margin-bottom: 5px;}
#Content .article-puff-big h3 a {font-size: 28px; line-height: 32px;}
#Content .article-puff {width: 229px; height: 300px; padding:0px; margin: 0 17px 16px 0; float: left;}
#Content .article-puff IMG {border: 0px; width: 229px; height: auto}
#Content .article-puff h3 a {font-size: 16px; line-height: 20px;}
#Content .article-puff p {margin-top: 3px;}
#Content .area-puff {width: 229px; height: 300px; padding: 0px; margin: 0 17px 16px 0; float: left;}
#Content .area-puff h3 a {font-size: 16px; line-height: 20px;}
#Content .area-puff IMG {border: 0px; width: 229px; height: auto}
#Content .area-puff p {margin-top: 3px;}
#Content .news-puff {width: 473px; height: 135px; margin: 0 16px 0px 0; float: left;}
#Content .news-puff .news {padding-top: 8px;.padding-top: 14px;}
#Content .news-puff .news p.title {line-height: 14px; margin-bottom: 3px; margin-top: 3px;}
#Content .news-puff .tabs {width: 497px; height: 18px; background: url(../_Images/ContentH4Black.png) no-repeat #dddddd; height: 27px; padding-left: 18px; padding-top: 4px; margin: -18px -20px -1px -20px;}
#Content .news-puff .tabs a {padding: 6px 7px 2px 7px; margin: 0px 0px 1px 2px; height: 20px;.height: 17px; font-family: Verdana, sans-serif; text-align: center; font-size: 12px;color: #333333; float: left; display: inline; color: white;}
#Content .news-puff .tabs a.selected {padding: 6px 7px 2px 7px; margin: 0px 0px 0px 2px;.margin-bottom: -2px; height: 20px;.height: 20px; background: url(../_Images/NavigationTop.png) bottom center repeat-x white; font-family: Verdana, sans-serif; text-align: center; font-weight: normal; font-size: 12px; color: #333333; float: left; display: inline;}

#Content .movie-puff {width: 229px; height: 250px; padding:0px; margin: 0 16px 16px 0; float: left; overflow: hidden;}
#Content .movie-puff IMG {border: 0px;}
#Content .movie-puff h3 a {font-size: 16px; line-height: 20px;}
#Content .movie-puff p {margin-top: 3px;}

/* Profil */

#Personal {width: 375px; float: left; padding-top: 4px;}

/* Nyheter */

#Content .news {float: left; width: 475px; padding: 0 0 10px 0; clear: both; margin: 3px 0 7px 0; border-bottom: 1px solid #e6e6e6;}
#Content .news .title {display: block; font-weight: bold; margin-bottom: 0px; font-size: 16px; line-height: 20px;}
#Content .news .text {line-height: 16px; display: block; color: #333333; margin-bottom: 10px;}
#Content .news .text p {line-height: 16px; margin-bottom: 10px;}
#Content .news .text a:hover .news2 {text-decoration:underline; color:#333}
#Content .news .source {display: block; color: #333333;}

#Content .news fieldset {padding: 0 0 5px 5px;}
#Content .news fieldset p {margin: 5px 0 5px 15px;}

/* Artikel/Sjukdom */

#Content .area-facts {width: 475px;}
#Content .area-facts h2 {font-family: Verdana; width: 229px; font-size: 16px; line-height: 20px; margin: 15px 0 2px 0px; padding-bottom: 0px; font-weight: bold; position: relative;}
#Content .area-facts h2 a {font-family: Verdana; width: 229px; font-size: 16px; line-height: 20px; margin: 15px 0 2px 0px; padding-bottom: 0px; font-weight: bold; position: relative;}
#Content .area-facts p {width: 225px; margin: 0 0 4px 0;}
#Content .area-facts .col-1 {padding: 0 0 0 0px; width: 230px; float: left; display: inline;}
#Content .area-facts .col-2 {padding: 0 0 0 0px; width: 230px; float: right; display: inline;}
#Content .area-facts .area {font-size: 12px;}
#Content .area-facts p a {font-size: 12px; color: #333333;}
#Content .area-facts .area img {border: 0px; margin-right: 3px; margin-bottom: -1px;}

#Content .area {background: none !important; border: 0px !important; color: #8aadcb; font-weight: bold; margin-right: 0px; display: inline;}
#Content .sort {text-align: center; padding: 0px 0 5px 0px; margin: 0px -16px 10px -16px; font-size: 18px; background: #e6e6e6; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
#Content .article {float: left; width: 475px; padding: 10px 0 12px 0px; clear: both; margin: 0px 0 0px 0; border-bottom: 1px solid #e6e6e6;}
#Content .article IMG {float: left; margin: 3px 7px 0px 0px; padding-bottom: 0px;}
#Content .article A.title {line-height: 20px; font-size: 16px; display: block; font-weight: bold; margin-bottom: 3px; margin-left: 0px;}
#Content .article A.description {display: block; color: #333333; margin-left: 0px;}

#Content .content-box .article-image {margin: 11px 0px 0px 0px; padding: 0px; border: 0px solid #e6e6e6; width: 475px; height: auto;}
#Content .content-box .ingress {font-weight: bold;}
#Content .content-box .article-text {padding: 0px 0 10px 0;}
#Content .content-box .article-text p {line-height: 16px; margin-bottom: 10px;}
#Content .content-box .article-text a {text-decoration: underline;}
#Content .content-box .article-text ul {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 2px;}
#Content .content-box .article-text .tools {position: absolute; top: 3px; right: 0px; padding-top: 1px;}
#Content .content-box .article-text .tools IMG {border: 0px solid #e6e6e6; padding: 1px;}
#Content .content-box .article-text .tools IMG:hover {border: 1px solid #e6e6e6; padding: 0px;}
#Content .content-box .article-text .info-box {width: 190px; font-size: 11px; float: right; border: 1px solid #e6e6e6; padding: 5px; margin: 0 0 10px 10px; display: inline; clear: right;}
#Content .content-box .article-text .info-box p {padding: 5px; margin: 0px; font-size: 11px;}
#Content .content-box .article-text .info-box * {font-size: 11px;}
#Content .content-box .article-text .info-box h4 {margin: -6px -6px 5px -6px; background: url(../_Images/RelatedInfoBoxH4.png); width: 174px; padding-top: 7px; padding-left: 8px;}
#Content .content-box .article-text .related-info-box {width: 190px; font-size: 11px; float: right; border: 1px solid #e6e6e6; padding: 5px; margin: 3px 0 10px 10px; display: inline; clear: right;}
#Content .content-box .article-text .related-info-box p {padding: 5px; margin: 0px; font-size: 11px;}
#Content .content-box .article-text .related-info-box * {font-size: 11px;}
#Content .content-box .article-text .related-info-box h4 {margin: -6px -6px 5px -6px; background: url(../_Images/RelatedInfoBoxH4.png); width: 174px; padding-top: 7px; padding-left: 8px;}
#Content .content-box .authors {border-top: 1px solid #e6e6e6; width: 465px; padding: 5px 5px 0px 5px; margin-top: 0px;}
#Content .content-box .authors .author {float: left; width: 475px; margin-right: -400px;}
#Content .content-box .authors .status {border-right: 0px solid #dadada; float: left; width: 100px; padding: 0 0 5px 0; margin: 0px;}
#Content .content-box .authors .author .published {display: block; margin: 5px 0 5px 0; font-weight: normal; padding-right: 0px; float: left; width: 90px;}
#Content .content-box .authors .author .author-name {display: block; margin: 5px 0 5px 0; font-weight: bold; padding-right: 16px; margin-right: 33px; float: left; width: 300px;}
#Content .content-box .authors .author .author-date {display: block; margin: 5px 0 5px 0; font-weight: normal; padding-right: 16px; margin-right: 33px; float: left; width: 300px;}
#Content .content-box .authors .author .name {font-weight: bold; margin-right: 10px; margin-left: 10px; }
#Content .content-box .authors .author .date {margin-right: 10px; margin-left: 10px; font-size: 12px;}

#Content .content-box .comment {border-bottom: 1px solid #e6e6e6; padding: 3px 0 11px 0; margin: 0px 0 13px 0; clear: both;}
#Content .content-box .comment .creator-image {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 12px 0px 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .comment p {margin: 0px 0 0px 0; line-height: 16px;}
#Content .content-box .comment .comment-content {position: relative;}
#Content .content-box .comment .comment-content .tools {position: absolute; top: 3px; right: 0px; padding-top: 1px;}
#Content .content-box .comment .comment-content .tools IMG {border: 0px solid #e6e6e6; padding: 1px;}
#Content .content-box .comment .comment-content .tools IMG:hover {border: 1px solid #e6e6e6; padding: 0px;}
#Content .content-box .comment .text {line-height: 16px; float: left; color: #333333; width: 392px; margin-bottom: 0px; font-family: Verdana, sans-serif; font-size: 12px;}
#Content .content-box .comment span.name-date { float: left; display: block; margin: 0px 0 0px 0; padding-top: 3px; padding-bottom: 5px;}
#Content .content-box .comment span.name-date a {font-size: 12px; font-weight: bold; margin-top: 15px;}
#CreateCommentForm {padding: 0px 0 5px 0; margin: 0px 0 5px 0;}


/* Toolbar */

#Content .content-box .tool-bar { width: 100%; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 4px 0 7px 0; margin-top: 5px; margin-bottom: 10px; font-size: 11px;display:block}
#Content .content-box .tool-bar a {font-size: 11px;}
#Content .content-box .tool-bar span {font-size: 11px;}
#Content .content-box .tool-bar img {margin-bottom: -8px; border: 0px;}
#Content .content-box .tool-bar .social {float: right; margin: 4px 3px 0 0; display: inline; word-spacing: 5px; display: inline;}
#Content .content-box .tool-bar .social p {margin: 0px; border: 0px;}
#Content .content-box .tool-bar .social img {margin: 0px; border: 0px;}


/* Blogg */

#Content .content-box .blog {border-bottom: 1px solid #e6e6e6; padding: 8px 0 8px 0;.padding-bottom: 0px; clear: both;}
#Content .content-box .blog .blog-image {margin: 0px 0px 10px 0px; float: left; width: 500px;}
#Content .content-box .blog .avatar {width: 60px; height: 60px; margin: 0px 10px 0px 0px; padding: 2px; border: 1px solid #e6e6e6; float: left; display: inline;}
#Content .content-box .blog .blog-content {width: 397px; float: left; position: relative; overflow: hidden;}
#Content .content-box .blog .blog-content .tools {position: absolute; top: 3px; right: 0px; padding-top: 1px;}
#Content .content-box .blog .blog-content .tools IMG {border: 0px solid #e6e6e6; padding: 1px;}
#Content .content-box .blog .blog-content .tools IMG:hover {border: 1px solid #e6e6e6; padding: 0px;}
#Content .content-box .blog .blog-content-profile {width: 475px; float: left; position: relative; overflow: hidden;}
#Content .content-box .blog .blog-content-profile .tools {position: absolute; top: 3px; right: 0px; padding-top: 1px;}
#Content .content-box .blog .blog-content-profile .tools IMG {border: 0px solid #e6e6e6; padding: 1px;}
#Content .content-box .blog .blog-content-profile .tools IMG:hover {border: 1px solid #e6e6e6; padding: 0px;}
#Content .content-box .blog-text {padding: 20px 0 10px 0; position: relative;}
#Content .content-box .blog-text p {line-height: 16px; margin-bottom: 10px;}
#Content .content-box .blog-text ul {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 2px;}
#Content .content-box .blog-text .tools {position: absolute; top: 0px; right: 0px; padding-top: 1px;}
#Content .content-box .blog-text .tools IMG {border: 0px solid #e6e6e6; padding: 1px;}
#Content .content-box .blog-text .tools IMG:hover {border: 1px solid #e6e6e6; padding: 0px;}
#Content .content-box .blog p {margin: 5px 0 5px 0; color: #333333;}
#Content .content-box .blog a.title {font-weight: bold;}
#Content .content-box .blog a.text {margin: 10px 0 0px 0; color: #333333;}
#Content .content-box .blog .blog-info {border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; width: 490px; padding: 5px; margin-top: 20px;}
#Content .content-box .blog .blog-info .blog-date {font-size: 12px; margin: 0px 0 5px 0px; padding: 0px;}
#Content .content-box .blog .blog-info .blog-tags {font-size: 12px; margin: 0px 0 5px 0px; padding: 0px;}
#Content .content-box .blog .blog-info .blog-tags a {font-size: 12px;}
#Content .content-box .blog .actions {border-left: 0px solid #e6e6e6; float: right; width: 136px; height: 66px; padding-left: 16px; margin: 0px 0 0px 10px;}
#Content .content-box .blog .actions a {clear: both; display: block; margin: 4px 0 4px 0; padding: 0px;}
#Content .content-box .blog .actions span {clear: both; display: block; margin: 4px 0 4px 0;}
#Content .content-box .blog .actions .name {font-weight: bold;}
#Content .content-box .blog .blog-foot {border-top: 1px solid #e6e6e6; padding-top: 5px; margin-top: 10px;}

#Content .content-box .blog-post {border-bottom: 0px solid #e6e6e6; padding: 7px 0 8px 0;.padding-top:7px; margin: 0px 0 0px 0; clear: both;}
#Content .content-box .blog-post .avatar {padding: 2px; border: 1px solid #e6e6e6; margin-right: 12px; margin-bottom:0px;.margin-bottom:0px; margin-left: 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .blog-post p {margin: 0px 0 5px 0;}
#Content .content-box .blog-post p.text {color: #333333; float: left; width: 437px; margin-bottom: 5px;}
#Content .content-box .blog-post p.text a {color: #333333;}
#Content .content-box .blog-post p.namedate {padding-top: 3px;}
#Content .content-box .blog-post p.namedate a {font-size: 12px; font-weight: bold; margin-top: 15px;}

#Content .blog-head {clear: both; height: 20px; background: #e6e6e6; margin: -11px -16px 5px -16px; padding-left: 16px;}
#Content .blog-head .name {float: left; width: 348px; font-size: 11px; font-weight: bold; margin: 2px 0 2px 0;}
#Content .blog-head .info {float: left; width: 125px; font-size: 11px; font-weight: bold; margin: 2px 0 2px 0;}

#CreateBlog table {padding: 0px; margin: 0px;}
#CreateBlog .blog-area {width: 288px; font-family: Verdana, sans-serif; font-size: 12px; padding: 2px; margin: 5px 0 0px 0; border: 1px solid #e6e6e6; overflow: auto; float: right; display: inline;}
#CreateBlog .blog-tags {width: 282px; font-family: Verdana, sans-serif; font-size: 12px; padding: 2px; margin: 5px 0 0px 0; border: 1px solid #e6e6e6; overflow: auto; float: right; display: inline;}
#CreateBlog .blog-upload {width: 288px; font-family: Verdana, sans-serif; font-size: 12px; padding: 2px; margin: 5px 0 0px 0;  border: 1px solid #e6e6e6; overflow: auto; float: right; display: inline;}
#CreateBlog .blog-title {width: 282px; font-family: Verdana, sans-serif; font-size: 12px; padding: 2px; margin: 5px 0 0px 0; border: 1px solid #e6e6e6; overflow: auto; float: right; display: inline;}
#CreateBlog .blog-text {width: 492px; height: 120px; font-family: Verdana, sans-serif; font-size: 12px; padding: 3px; margin: 5px 0 5px 0; border: 1px solid #e6e6e6; overflow: auto;}
#CreateBlog .submit-blog {width: 60px; float: right; padding: 0px; margin: 0 0 5px 0; height: 24px; background: url(../_Images/InputButton_bg.png) white; border: 1px solid #c2c2c2; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}


/* Forum */

.forum {width: 475px; padding: 0px; margin: 0px 0 0px 0; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
.forum .area {background: none !important; border: 0px !important; color: #8aadcb; font-weight: bold; margin-right: 0px; display: inline;}
.forum a {font-size: 11px;}
.forum td {padding: 2px 0 4px 0px; margin: 0px;}
.forum td.title_top {width: 375px; height: 20px; font-size: 12px;}
.forum td.author_top {width: 100px; height: 20px; font-size: 12px;}
.forum td.title {width: 375px; height: 35px; font-size: 12px; line-height: 18px;}
.forum td.author {width: 80px; height: 35px; font-size: 11px; padding-left: 20px;}
.forum td.answers {width: 60px; height: 35px;}
.hr {border-top: 1px solid #e6e6e6; height: 1px; line-height: 1px; font-size: 1px; padding: 0px; margin: 0px;}
.forum-list a {display: block; padding: 4px 0 4px 0;}
.forum-head {clear: both; height: 20px; background: #e6e6e6; margin: -11px -16px 5px -16px; padding-left: 16px;}
.forum-head .name {float: left; width: 375px; font-size: 11px; font-weight: bold; margin: 2px 0 2px 0;}
.forum-head .info {float: left; width: 100px; font-size: 11px; font-weight: bold; margin: 2px 0 2px 0;}

.forums {clear: both; border-bottom: 1px solid #e6e6e6;}
.forums .name {float: left; width: 200px; font-weight: bold; margin: 5px 0 5px 0;}
.forums .info {float: left; width: 275px; font-size: 11px; margin: 5px 0 5px 0;}
.forums .info a {font-weight: bold; font-size: 11px;}
.forums-head {clear: both; height: 20px; background: #e6e6e6; margin: -11px -16px 5px -16px; padding-left: 16px;}
.forums-head .name {float: left; width: 200px; font-size: 11px; font-weight: bold; margin: 2px 0 2px 0;}
.forums-head .info {float: left; width: 275px; font-size: 11px; font-weight: bold; margin: 2px 0 2px 0;}

#Content .content-box .forum-thread {border-bottom: 0px solid #e6e6e6; padding: 4px 0 11px 0; margin: 0px 0 0px 0; clear: both;}
#Content .content-box .forum-thread .avatar {padding: 2px; border: 1px solid #e6e6e6; margin-right: 12px; margin-bottom:0px;.margin-bottom:0px; margin-left: 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .forum-thread p {margin: 0px 0 2px 0;}
#Content .content-box .forum-thread p.text {color: #333333; font-size: 12px; float: left; width: 397px; margin-bottom: 0px;}
#Content .content-box .forum-thread p.text a {color: #333333; font-size: 12px; margin-bottom: 0px;}
#Content .content-box .forum-thread p.title {padding-top: 3px;}
#Content .content-box .forum-thread p.title a {font-weight: bold; margin-top: 15px; }
#Content .content-box .forum-thread p.name-date {font-size: 12px; margin: 0; padding: 0px 0 3px 0;}
#Content .content-box .forum-thread p.name-date a {font-weight: normal;}

#Content .content-box .forum-post-first {padding: 0px 0 5px 0; clear: both;}
#Content .content-box .forum-post-first .avatar {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 12px 10px 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .forum-post-first p {margin: 0px 0 5px 0;}
#Content .content-box .forum-post-first p.text {color: #333333; float: left; width: 360px; margin-bottom: 5px;}
#Content .content-box .forum-post-first p.text a {color: #333333;}
#Content .content-box .forum-post-first p.namedate {padding-top: 3px;}
#Content .content-box .forum-post-first p.namedate a {font-size: 12px; font-weight: bold; margin-top: 15px;}

#Content .content-box .message {border-bottom: 1px solid #e6e6e6; padding: 8px 0 8px 0;.padding-bottom:0px; margin: 0px 0 0px 0;}
#Content .content-box .message .message-content {width: 397px; float: left; position: relative;}
#Content .content-box .message .message-content .tools {position: absolute; top: -3px; right: 0px; padding-top: 1px;}
#Content .content-box .message .message-content .tools IMG {border: 0px solid #e6e6e6; padding: 1px;}
#Content .content-box .message .message-content .tools IMG:hover {border: 1px solid #e6e6e6; padding: 0px;}
#Content .content-box .message .avatar {padding: 2px; border: 1px solid #e6e6e6; margin-right: 12px; margin-bottom:0px;.margin-bottom:0px; margin-left: 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .message p {margin: 0px 0 5px 0;}
#Content .content-box .message .text {color: #333333; float: left; width: 397px; margin: 5px 0 5px 0;}
#Content .content-box .message .text a { font-weight: bold; text-decoration: underline;}
#Content .content-box .message .title {font-weight: bold; margin-bottom: 5px; padding-top: 3px;}
#Content .content-box .message .creator {font-weight: bold;}
#Content .content-box .message .name-date {margin-bottom: 5px; padding-top: 3px;}
#Content .content-box .message span.name-date { float: left; display: block; margin: 0px 0 0px 0; padding-top: 3px; padding-bottom: 5px;}
#Content .content-box .message span.name-date a {font-size: 12px; font-weight: bold; margin-top: 15px;}
#Content .content-box .message .tools {position: absolute; top: 9px; right: 0px;}
#Content .content-box .message .tools IMG {border: 0px solid #e6e6e6; padding: 1px;}
#Content .content-box .message .tools IMG:hover {border: 1px solid #e6e6e6; padding: 0px;}
#Content .content-box .message .actions {border-left: 1px solid #e6e6e6; float: right; width: 136px; height: 66px; padding-left: 16px; margin: 0px 0 0px 0;}
#Content .content-box .message .actions a {clear: both; display: block; margin: 4px 0 4px 0;}

#CreateThread .forum-thread-title {width: 284px; font-family: Verdana, sans-serif; font-size: 12px; margin: 5px 0 0px 0; border: 1px solid #e6e6e6; overflow: auto;}
#CreateThread .forum-thread-text {width: 486px; height: 120px; font-size: 12px; margin: 5px 0 5px 0; border: 1px solid #e6e6e6; overflow: auto;}
#CreateThread .submit-forum-thread {width: 60px; float: right; padding: 0px; margin: 0 0 5px 0; height: 24px; background: url(../_Images/InputButton_bg.png) white; border: 1px solid #c2c2c2; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}

/* Tjnster */

#Content .content-box .service {border-bottom: 1px solid #e6e6e6; padding: 8px 0 8px 0;.padding-bottom: 0px; clear: both;}
#Content .content-box .service .service-content-profile {width: 475px; float: left; position: relative; overflow-x: hidden;}
#Content .content-box .service p {margin: 5px 0 5px 0; color: #333333;}
#Content .content-box .service .title {font-weight: bold;}
#Content .content-box .service .actions {border-left: 1px solid #e6e6e6; float: right; width: 136px; height: 66px; padding-left: 16px; margin: 0px 0 0px 10px;}
#Content .content-box .service .actions a {clear: both; display: block; margin: 4px 0 4px 0; padding: 0px;}
#Content .content-box .service .actions span {clear: both; display: block; margin: 4px 0 4px 0;}
#Content .content-box .service .actions .name {font-weight: bold;}
#Services p {margin-bottom: 10px;}

/* Vnner */

#Content .content-box .member {border-bottom: 0px solid #e6e6e6; padding: 4px 0 11px 0;.padding-bottom: 0px;}
#Content .content-box .member .icon {float: left;padding-top: 3px; margin: 0 5px 0 0; border: 0px;}
#Content .content-box .member .info {width:294px; float: left; padding-right: 15px; margin: 0px 0 0px 0;}
#Content .content-box .member .info .avatar {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 7px 0px 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .member .info .name {padding-top: 3px; margin: 0px 0 0 0; font-weight: bold; display: block;}
#Content .content-box .member .actions {border-left: 1px solid #e6e6e6; float: left; width: 136px; height: 66px; padding-left: 16px; margin: 0px 0 0px 0; display: inline;}
#Content .content-box .member .actions a {clear: both; display: block; margin: 4px 0 4px 0;}


/* Meddelande */

#Content .content-box .unread {font-weight: bold;}
#Content .content-box .message-unread .title a {color: red;}
#Content .content-box .message-list {border-bottom: 0px solid #e6e6e6; padding: 4px 0 11px 0; margin: 0px 0 0px 0; clear: both;}
#Content .content-box .message-list .avatar {padding: 2px; border: 1px solid #e6e6e6; margin-right: 7px; margin-bottom:0px;.margin-bottom:0px; margin-left: 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .message-list p {margin: 0px 0 0px 0;}
#Content .content-box .message-list p.text {color: #333333; font-size: 12px; float: left; width: 225px; margin-bottom: 0px;}
#Content .content-box .message-list p.text a {color: #333333; font-size: 12px; width: 442px; margin-bottom: 0px;}
#Content .content-box .message-list p.title {padding-top: 3px; margin-bottom: 5px; font-weight: bold;}
#Content .content-box .message-list p.title a {font-size: 12px; margin-top: 15px;}
#Content .content-box .message-list p.namedate {font-size: 12px; padding-top: 3px; margin-bottom: 5px;}
#Content .content-box .message-list p.namedate a {font-size: 12px; margin-top: 15px;}
#Content .content-box .message-list .actions {border-left: 1px solid #e6e6e6; float: right; width: 136px; height: 66px; padding-left: 16px; margin: 0px 0 0px 10px;}
#Content .content-box .message-list .actions a {clear: both; display: block; margin: 4px 0 4px 0; padding: 0px;}
#Content .content-box .message-list .actions span {clear: both; display: block; margin: 4px 0 4px 0;}
#Content .content-box .message-list .actions .name {font-weight: bold;}


/* Redigera */

#UpdateMemberForm {padding-top: 0px; margin-top: 0px;}

.about {float: right; width: 279px; padding: 4px 0 0 4px; margin: 0 0px 0 0; height: 80px; background: white; border: 1px solid #c2c2c2; font-family: Verdana, sans-serif; font-size: 12px; color: #333333; overflow: auto;}

.settings .submit-edit {width: 60px; float: right; padding: 0px; margin: 5px 0 5px 0; height: 24px; background: url(../_Images/InputButton_bg.png) white; border: 1px solid #c2c2c2; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}


/* Gstboken */

#Content .content-box .guestbook-post {border-bottom: 0px solid #e6e6e6; padding: 7px 0 8px 0;.padding-top:7px; margin: 0px 0 0px 0; clear: both;}
#Content .content-box .guestbook-post .avatar {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 12px 0px 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .guestbook-post p {margin: 0px 0 0px 0;}
#Content .content-box .guestbook-post p.text {color: #333333; float: left; width: 437px; margin-bottom: 0px;}
#Content .content-box .guestbook-post p.namedate {padding-top: 3px; padding-bottom: 5px;}
#Content .content-box .guestbook-post p.namedate a {font-size: 12px; font-weight: bold; margin-top: 15px;}


/* Fråga doktorn */

#Content .content-box .expert {border-bottom: 0px solid #e6e6e6; padding: 4px 0 11px 0;.padding-bottom: 0px;}
#Content .content-box .expert .icon {float: left;padding-top: 3px; margin: 0 5px 0 0; border: 0px;}
#Content .content-box .expert .info {width:319px; float: left; padding-right: 15px; margin: 0px 0 0px 0;}
#Content .content-box .expert .info .avatar {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 7px 0px 0px; float: left; width: 60px; height: 60px; display: inline;}
#Content .content-box .expert .info .name {padding-top: 3px; margin: 0px 0 0 0; font-weight: bold; display: block;}
#Content .content-box .expert .actions {border-left: 1px solid #e6e6e6; float: left; width: 136px; height: 66px; padding-left: 16px; margin: 0px 0 0px 0; display: inline;}
#Content .content-box .expert .actions a {clear: both; display: block; margin: 4px 0 4px 0;}

.question {width: 475px; padding: 0px; margin: 0; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
.question .area {background: none !important; border: 0px !important; color: #8aadcb; font-weight: bold; margin-right: 0px; display: inline;}
.question a {font-size: 12px;}
.question td {padding: 2px 0 4px 0px; margin: 0px;}
.question td.title_top {width: 355px; height: 20px; font-size: 12px;}
.question td.author_top {width: 120px; height: 20px; font-size: 12px;}
.question td.title {width: 355px; height: 35px; font-size: 12px; line-height: 18px;}
.question td.title-profile {width: 475px; height: 35px; font-size: 12px; line-height: 18px; padding: 2px 0 6px 0;}
.question td.author {width: 120px; height: 35px; font-size: 12px;}
.question td.answers {width: 60px; height: 35px;}
.hr {border-top: 1px solid #e6e6e6; height: 1px; line-height: 1px; font-size: 1px; padding: 0px; margin: 0px;}

#Questions span.text {width: 320px; padding-right: 10px; display: block;}
#Questions br {line-height: 12px;}
#Questions span.question {border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin-bottom: 10px; margin-top: 3px;}

.expert-info {padding: 0px 0 5px 10px; float: right; border-left: 1px solid #e6e6e6; font-size: 11px;}
.expert-info .avatar {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 0px 10px 25px; width: 80px; height: 80px;}
.expert-info p {margin: 0px 0 5px 0; clear: both; width:130px; font-size: 11px;}
.expert-info a {font-size: 11px;}


/* About */

#About p {margin: 5px 0 10px 0;}
#About a {text-decoration: underline;}


#NavSearch .tabs {width: 497px; height: 18px; background: url(../_Images/ContentH4blue.png) no-repeat #dddddd; height: 27px; padding-left: 18px; padding-top: 4px; margin: -7px -20px -1px -20px;}
#NavSearch .tabs a {padding: 6px 7px 2px 7px; margin: 0px 0px 1px 2px; height: 20px;.height: 17px; font-family: Verdana, sans-serif; text-align: center; font-size: 12px;color: #333333; float: left; display: inline; color: white;}
#NavSearch .tabs a.selected {padding: 6px 7px 2px 7px; margin: 0px 0px 0px 2px;.margin-bottom: -2px; height: 20px;.height: 20px; background: url(../_Images/NavigationTop.png) bottom center repeat-x white; font-family: Verdana, sans-serif; text-align: center; font-weight: normal; font-size: 12px; color: #333333; float: left; display: inline;}



/* Relaterat */

#Related {width: 195px; float: left; display:inline; margin-left: 8px; margin-right: -4px; margin-top: -2px; background: url(../_Images/RelatedBg.png) repeat-y; padding: 0 4px 0px 4px;}
#Related .related-top {width: 203px; height: 10px; background: url(../_Images/RelatedTop.png) bottom center no-repeat #dddddd; padding: 0px; margin: -4px -4px 0 -4px;}
#Related .related-foot {width: 203px; height: 15px; background: url(../_Images/RelatedFoot.png) top center no-repeat #dddddd; padding: 0px; margin: 7px -4px 0 -4px; clear: both;}

#Related .related-foot_2 {width: 203px; height: 8px; background: url(../_Images/RelatedFoot2.png) top center no-repeat #dddddd; padding: 0px; margin: 0px -4px 0 -4px; clear: both;}

#Related * {font-size: 12px;}
#Related h4 {font-family: Verdana; font-size: 12px; width: 180px; height: 22px;.height: 20px; background: url(../_Images/RelatedH4Blue.png) no-repeat; margin: -8px -12px 6px -12px; padding: 10px 11px 0 12px; color: white;}
#Related h4 * {color: white;}
#Related h4.orange {background: url(../_Images/RelatedH4Orange.png) no-repeat;}
#Related h4.green {background: url(../_Images/RelatedH4Green.png) no-repeat;}
#Related h4.black {background: url(../_Images/RelatedH4Black.png) no-repeat;}
#Related h6 {font-family: Verdana; font-size: 12px; height: 22px;.height: 20px; background: url(../_Images/MenuH6Blue.png) repeat-x; margin: 10px -8px 10px -8px; padding: 7px 7px 0 8px; color: white;}
#Related h6 * {color: white;}
#Related h6.orange {background: url(../_Images/H6Orange.png) repeat-x;}
#Related h6.green {background: url(../_Images/H6Green.png) repeat-x;}
#Related h6.black {background: url(../_Images/H6Black.png) repeat-x;}


#Related .related-box {width: 178px; border: 0px solid #e6e6e6; padding: 0px 8px 4px 8px; margin: 0px 0 0px 0px; float: left; display: inline;}

#Related .related-box img {margin: -6px 0 0 -8px;}

#Related .related-box .dot {margin: 0px 4px 0 -8px; display: inline; width: 18px; height: 11px;}

#Related .related-box .notice {padding: 0px 0 5px 0px;.padding-bottom: 0px;}

#Related .related-box .link-list {margin: 0px 0 0px 0;.margin: 0px 0 -20px 0;}
#Related .related-box .link-list span {display: block;}
#Related .related-box .link-list a {line-height: 21px; padding: 1px 0 1px 0px; margin: 0 0 0 0px;}

#Related .related-box .icon { float: left; padding-top: 8px;.padding-top: 8px; margin: 0 5px 0 0; border: 0px;}


/* RSS */

#Related .rss_box {width: 195px; padding: 0px; background-color: white; overflow: hidden;}
#Related .rss_title, .rss_title a:link {font-family: Arial, Verdana, sans-serif; font-size: 30px; font-weight: bold; margin: 5px 0; padding: 0; text-align:center;}
#Related .rss_title a:visited, .rss_title a:active, .rss_title a:hover {}
#Related .rss_items {padding: 0 0 0 0px; list-style: none;}
#Related .rss_item  {width: 170px; border: 0px !important; font-family: Verdana, sans-serif; font-size: 12px; margin-bottom: 0em; background: url(../_Pages/14/grey_dot.gif) 0px 2px no-repeat; padding-left: 20px;}
#Related .rss_item a:link, .rss_item a:visited, .rss_item a:active {text-decoration: none; background: none; padding: 0;}
#Related .rss_item a:hover {text-decoration: underline; background: none; padding: 0;}
#Related .rss_date {font-size: 10px; font-weight: normal;}


#Content .rss-puff {width: 473px; margin: 0 16px 0px 0; float: left;}
#Content .rss-puff .rss {padding-top: 8px;.padding-top: 14px;}
#Content .rss-puff .rss p.title {line-height: 14px; margin-bottom: 3px; margin-top: 3px;}

#Content .rss_box {width: 480px; padding: 0px; background-color: white; margin: -10px 0 -20px 0;}
#Content .rss_title, .rss_title a:link {font-family: Arial, Verdana, sans-serif; font-size: 30px; font-weight: bold; margin: 5px 0; padding: 0; text-align:center;}
#Content .rss_title a:visited, .rss_title a:active, .rss_title a:hover {}
#Content .rss_items {margin: 0px 0 30px 0px; padding: 0; list-style: none;}
#Content .rss_item {border: 0px !important; font-family: Verdana, sans-serif; font-size: 12px; margin-bottom: 0em; padding: 0;}
#Content .rss_item a:link, .rss_item a:visited, .rss_item a:active {font-weight: bold; text-decoration: none; background: none; padding: 0; margin: 0;}
#Content .rss_item a:hover {text-decoration: underline; background: none; font-weight: bold; padding: 0; margin: 0;}
#Content .rss_date {font-size: 10px; font-weight: normal;}

#Content .rssBox small {display: none;}
#Content .rssBoxTitle {display: none;}
#Content .rssBoxContent br {display: none;}
#Content .rssBoxItemContent {float: left; width: 145px; height: 220px; position: relative; padding: 5px;}
#Content .rssBoxItemContent img {display: block; height: 100px; width: auto; margin: 0 auto 5px auto;}
#Content .rssBoxItemContent .text {display: none;}
#Content .rssBoxItemContent strong {position: absolute; bottom: 0px; right: 10px;}
#Content .rssBoxItemContent strong a {border: 1px solid #ccc; background: url(../_Images/visa.png) center center; padding: 2px 2px 2px 2px; margin-bottom: 10px; font-weight: normal; clear: both; color: transparent; width: 40px; height: 15px; font-size: 1px; display: block;}
#Content .price {position: absolute; bottom: 12px; left: 10px;color: red; font-weight: bold;}
#Content .rssBoxPromo {display: none;}

#Related .rssBox small {display: none;}
#Related .rssBoxTitle {display: none;}
#Related .rssBoxContent br {display: none;}
#Related .rssBoxItemContent {float: left; width: 170px; height: 55px; position: relative; padding: 5px;}
#Related .rssBoxItemContent img {display: block; float: left; max-height: 55px; max-width: 50px; margin: 0px 5px 0px 0px;}
#Related .rssBoxItemContent .text {display: none;}
#Related .rssBoxItemContent .introduction {margin-bottom: 40px; display: none;}
#Related .rssBoxItemContent strong {position: absolute; bottom: 0px; right: 10px;}
#Related .rssBoxItemContent strong a {border: 1px solid #ccc; background: url(../_Images/visa.png) center center; padding: 2px 2px 2px 2px; margin-bottom: 10px; font-weight: normal; clear: both; color: transparent; width: 40px; height: 15px; font-size: 1px; display: block;}
#Related .price {color: black; font-weight: bold; position: absolute; bottom: 5px; right: 0px;}
#Related .title {display: block; float: right; width: 115px;}
#Related .rssBoxPromo {display: none;}


/* Relaterat - Vänner/Medlemmar */

#Related .related-box .member {border-bottom: 0px solid #e6e6e6; padding: 3px 0 5px 0;.padding-bottom: 1px; margin: 0px;}
#Related .related-box .member .avatar {padding: 2px; border: 1px solid #e6e6e6; margin: 0px 7px 0px 0px; float: left; width: 40px; height: 40px; display: inline;}
#Related .related-box .member p.name {padding-top: 3px; margin: 0 0 5px 0; float: left; width: 110px;}
#Related .related-box .member p.name a {font-size: 12px; font-weight: bold;}
#Related .related-box .member p.time {padding-top: 3px; font-size: 11px; margin: 0 0 5px 0; float: left; width: 110px;}
#Related .related-box .member p {margin-bottom: 0px;}


/* User menu/Login form */

#LoginForm {width: 178px; padding: 0 8px 0px 8px; margin: 0px 0 0px 0;}
#LoginForm INPUT {width: 168px; padding: 2px 4px 0 4px; margin: 0px 0px 5px 0; height: 15px; background: white; border: 1px solid #b3b3b3; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
#LoginForm BUTTON {width: 65px; float: right; padding: 0px; margin: 0px 0px 0px 0px; display: inline; height: 18px;.height: 22px; background: url(../_Images/InputButton_bg.png) white; border: 1px solid #b3b3b3; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
#LoginForm .forgot {float: left; margin: 3px 0 0 0; padding: 0px; width: auto;}

#RegisterButton {display: block; width: 187px; height: 25px;.height: 15px; padding: 5px 0px 5px 0px; margin: 8px 0 -15px -4px;.margin-bottom: -15px; background: url(../_Images/RegisterButton.png) no-repeat; font-weight: bold; font-size: 12px; text-align: center; color: white;}

#Register .text {margin-bottom: 12px;}

#Session {width: 178px; padding: 0 8px 16px 8px; margin: 0px 0 0px 0px;}
#Session A {display: block; margin-bottom: 6px; }
#Session .user {font-weight: bold; margin-bottom: 6px;margin-top: 10px;}
#Session .logout {margin-top: 6px;}

#AreaSubscription {width: 195px; margin: -4px -4px 4px -4px;.margin-bottom:2px;}
#AreaSubscription img {border: 0px;}

#NewsletterBox {width: 178px; padding: 0 8px 0px 8px; margin: 0px 0 0px 0;}
#NewsletterBox {padding-bottom: 2px;.padding-bottom: 0px;}
#NewsletterBox INPUT {width: 168px; padding: 2px 4px 2px 4px; margin: 0px 0px 5px 0; height: 14px; background: white; border: 1px solid #b3b3b3; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
#NewsletterBox SELECT {width: 138px; float: left; padding: 0px 0px 0 0px; margin: 0px 0px 0px 0; height: 18px;.height:20px; background: white; border: 1px solid #b3b3b3; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
#NewsletterBox BUTTON {width: 35px; float: right; padding: 0px; margin: 0px 0px 0px 0px; display: inline; height: 18px;.height:20px; background: url(../_Images/InputButton_bg.png) white; border: 1px solid #b3b3b3; font-family: Verdana, sans-serif; font-size: 12px; color: #333333;}
#NewsletterBox .forgot {float: left; margin: 3px 0 0 0; padding: 0px; width: auto;}
#NewsletterBox p {margin-bottom: 8px; font-size: 11px;}



/* Paging */

#Content .content-box .paging {clear: both; padding-top: 10px; margin: 0px 0 16px 0;.margin-bottom: 16px; border-top: 1px solid #e6e6e6;}
#Content .content-box .paging .pages {float: left; margin-top: 3px; text-align: right;}
#Content .content-box .paging .page-list {width: 200px; border: 0px!important; margin: 0px 0 10px 0!important; padding: 0px!important; float: right;}
#Content .content-box .paging .page-list select {float: right; font-size: 12px;}
#Content .content-box .paging .page-list a.prev {display: block; float: right; height: 15px; width: 15px; border: 1px solid #e6e6e6; background: url(../_Images/prev.png); padding: 0px!important; margin: 1px 5px 0 0; display: inline;}
#Content .content-box .paging .page-list a.next {display: block; float: right; height: 15px; width: 15px; border: 1px solid #e6e6e6; background: url(../_Images/next.png); padding: 0px!important; margin: 1px 0 0 5px;}

#Related .related-box .paging {clear: both; padding-top: 10px; margin: 10px 0 5px 0; border-top: 1px solid #e6e6e6;}
#Related .related-box .paging .pages {float: left; margin-top: 3px;}
#Related .related-box .paging .page-list {width: 85px; border: 0px!important; margin: 0px 0 0px 0!important; padding: 0px!important; float: right;}
#Related .related-box .paging .page-list select {float: right; font-size: 12px;}
#Related .related-box .paging .page-list a.prev {display: block; float: right; height: 15px; width: 15px; border: 1px solid #e6e6e6; background: url(../_Images/prev.png); padding: 0px!important; margin: 1px 5px 0 0; display: inline;}
#Related .related-box .paging .page-list a.next {display: block; float: right; height: 15px; width: 15px; border: 1px solid #e6e6e6; background: url(../_Images/next.png); padding: 0px!important; margin: 1px 0 0 5px;}




/* FORM */

FORM .required LABEL {font-weight: bold;}
 
FORM .program-input {float: left; margin-top: 12px; display: inline; margin-left: 0px;}
FORM .program-input LABEL {float: left; font-size: 12px; margin: 2px 5px 0 0px; display: inline;}
FORM .program-input .text {float: left; width: 40px;.width: 40px; margin: 0 5px 0 0; display: inline;}
FORM .program-input .select {float: left; width: 95px;.width: 90px; margin-left: 3px; margin-right: 15px; display: inline;}

FORM.previous-mail {float: left; margin: 3px 0 0 5px;}
FORM.previous-mail SELECT {width: 100px; float: left;}
FORM.previous-mail BUTTON {float: left; margin: 0 0 0 5px; display: inline; height: 18px;.height: 20px; padding-left: 1px; padding-right: 1px;}

FORM.options BUTTON {float: right; padding: 0px 2px 0px 2px;.padding: 0px;.width: 150px; margin: 16px 5px 10px 3px;.margin: 16px 5px 10px 2px; height: 18px;.height: 20px; background: url(../_Images/InputButton_bg.png) white; border: 1px solid #b3b3b3; display: inline;}

FORM.options p {font-size: 12px;}
FORM.options p * {font-size: 12px;}

FORM .label-input {float: left; width: 475px; margin-bottom: 10px;}
FORM .label-input-radio {float: left; width: 275px; margin-bottom: 10px; padding-left:190px;}
FORM .label-input-radio INPUT {height: 25px;}
FORM .label-input LABEL {float: left; padding-top: 0px; font-weight: bold;}
FORM .label-input .input {float: right; width: 285px;}
FORM .label-input .upload {width: 285px; height: 20px; padding-left: 4px; float: right;}

FORM .checkbox {display: block;.display: inline; clear: both; margin-bottom: 2px;}
FORM .checkbox INPUT {float: left; margin-right: 5px;}
FORM .checkbox LABEL {float: left; margin-top: 4px;}
 
FORM .checkbox-label {float: left; width: 475px; margin-bottom: 10px;}
FORM .checkbox-label .label {float: left; padding-top: 4px;}
FORM .checkbox-label .input {float: right; width: 285px; padding: 2px 0px 4px 0px;}
FORM .checkbox-label INPUT {float: left; margin-right: 4px;}
FORM .checkbox-label LABEL {float: left; margin-top: 4px;}

FORM .radio-label {float: left; width: 475px; margin-bottom: 5px; margin-top: 5px;}
FORM .radio-label .label {float: left; padding-top: 4px;}
FORM .radio-label .input {float: right; width: 285px; padding: 2px 0px 4px 0px;}
FORM .radio-label INPUT {float: left; margin-right: 4px; margin-left: 50px;}
FORM .radio-label INPUT.integrity {float: left; margin-right: 2px; margin-left: 10px;}
FORM .radio-label LABEL {float: left; margin-top: 1px;}
 
FORM .form-text {float: right; width: 275px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC; display: inline;}
FORM .form-text-small {float: right; width: 122px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC; display: inline; margin-left: 0px;}
FORM .form-file {float: right; width: 285px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC; display: inline;}
FORM .form-select {float: right; width: 285px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC; display: inline;}
FORM .form-select-small {width: 92px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC;}
FORM .form-select-small2 {width: 132px; float: right; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; border: 1px solid #CCCCCC;}
FORM .form-textarea {float: right; width: 275px; height: 50px; padding: 4px; font-family: Verdana; font-size: 12px; font-weight: normal; overflow: auto; border: 1px solid #CCCCCC; display: inline;}
FORM .form-textarea-large {float: left; width: 453px; padding: 10px; height: 100px; font-family: Verdana; font-size: 12px; border: 1px solid #CCCCCC; overflow: auto; display: inline;}
FORM .create-subscription {float: left;}
FORM .create-subscription INPUT {float: left; margin-right: 4px;}
FORM .create-subscription LABEL {float: left; margin-top: 4px;}
FORM BUTTON {float: right; padding: 0px 4px 0 4px; margin: 10px 0 10px 0; height: 20px; background: url(../_Images/InputButton_bg.png) white; border: 1px solid #b3b3b3; display: inline;}
FORM .help {float: right; width: 275px; margin-top: 10px; padding: 4px; font-size: 11px; background: #EEEEEE; border: 1px solid #CCCCCC;}



#RightBanner {width: 250px; float: left; padding-left: 0px;}


#Footer {background: url(../_Images/Footer_bg.png) bottom center no-repeat; width: 690px; clear: both; margin: 0px -4px 0px -4px; padding: 12px 16px 16px 16px; height: 229px; font-family: Verdana, sans-serif; font-size: 11px; }
#Footer .links {font-weight: bold;font-size: 11px;}
#Footer .links a {margin-right: 8px;font-size: 11px;}
#Footer span {font-size: 11px;}
#Footer span a {font-size: 11px;}



/**EXTRA**/
div.PartSeperator{
border:none!important
}
