.genericbox {
  background: #FFFFFF url( bg_genericbox_10x121.gif ) repeat-x scroll 0 0;
  clear: both;
  color: #000000;
  font-size: 11px;
  margin: 0 0 10px 0;
  padding: 0;
  width: 205px;
}

br.clearall {
  clear: both;
  float: none;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.genericbox h3 {
  background: #363636 url( modul_svart_bakgrunn.png ) repeat-x scroll 0 0;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 22px;
  line-height: 22px;
  margin: 0 0 6px 0;
  padding: 0 0 0 7px;
}

.genericbox h3 a {
  color: #FFFFFF;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.genericbox h3 a:hover {
  text-decoration:none;
}

.genericbox ul {
  list-style-type: none;
  margin: 0 0 10px 0;
}

.genericbox li.textmessage {
  background: #EEEEEE none repeat scroll 0 0;
  border: 1px solid #CCCCCC;
  height: 30px;
  margin: 5px;
  padding: 5px;
}

#contentbox h1 {
  background-color: #3D7195;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 22px;
  line-height: 22px;
  margin: 0;
  padding: 0 5px;
}

.genericbox table th.c1 {
  width:70%;
}

.genericbox table th.c2 {
  width:30%;
}

.genericbox th {
  color:#888888;
  font-weight:normal;
  text-align:left;
}

.genericbox table tr {
  height:15px;
  padding:1px 3px;
}

.genericbox td, th {
  padding:1px 3px;
}

.genericbox.last td, th {
  padding:1px 3px;
}

.summarybox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 77px;
  margin: 5px 0 0;
}

.summarybox .userdatalist {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  overflow: hidden;
  width: 180px;
}

.summarybox .userdatalist li#status {
  background: #F0F0F0 none repeat scroll 0 0;
  border: 1px solid #CCCCCC;
  margin: 0 0 5px;
  padding: 1px 3px;
}

.summarybox em {
  color: #3D7195;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

.summarybox .userdatalist li.homepage {
  overflow: hidden;
  white-space: nowrap;
}

.summarybox ul.profile {
  background: #FFFFFF none repeat scroll 0 0;
}

.summarybox ul.profile, ul.contacts {
  float: right;
  font-size: 11px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  width: 70px;
}

.summarybox ul.profile li, ul.contacts li {
  height: 16px;
  margin: 0 0 5px;
  padding: 2px 0 1px;
}

.summarybox ul.profile li.arrows, ul.contacts li.arrows {
  font-weight: bold;
}

.summarybox ul.profile li {
  background: #E7F1F6 none repeat scroll 0 0;
  clear: both;
  text-align: center;
}

ul.profile li span.percent, ul.contacts li span.percent {
  font-weight: bold;
  padding: 0 0 0 35px;
}

ul.profile li.grade, ul.contacts li.grade {
  color: #447A9D;
  padding: 3px 0 0 5px;
}

.star-rating li, ul.profile .star-rating li, ul.contacts .star-rating li {
clear:none;
float:left;
}

.discussion .star-rating, ul.profile .star-rating, ul.contacts .star-rating {
  background: #FFFFFF url( http://forum.e24.no/template/ver1-0/images/icons/icon_star_grey_12x12.png ) repeat-x scroll left top;
  height: 12px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  width: 60px;
}

ul.profile .star-rating, ul.contacts .star-rating {
  background: transparent url( http://forum.e24.no/template/ver1-0/images/icons/icon_star_grey_12x12.png ) repeat-x scroll left top;
  bottom: 0;
  left: 0;
}

ul.profile li.arrows {
  background: #E7F1F6 url( http://forum.e24.no/template/ver1-0/images/icons/icon_arrows_23x8.png ) no-repeat scroll 5px 50%;
}

ul.profile .star-rating, ul.contacts .star-rating {
background:transparent url(http://forum.e24.no/template/ver1-0/images/icons/icon_star_grey_12x12.png) repeat-x scroll left top;
bottom:0;
left:0;
}

ul.profile .star-rating li, ul.contacts .star-rating li {
margin:0;
padding:0;
}

star-rating li span, ul.profile .star-rating li span, ul.contacts .star-rating li span {
background:transparent url(http://forum.e24.no/template/ver1-0/images/icons/icon_star_gold_12x12.png) no-repeat scroll left bottom;
display:block;
height:12px;
text-indent:-999em;
width:12px;
}

.star-rating li span.half, ul.profile .star-rating li span.half, ul.contacts .star-rating li span.half, .star-rating a.half {
  background:transparent url(http://forum.e24.no/template/ver1-0/images/icons/icon_star_goldgrey_12x12.png) no-repeat scroll left bottom;
  display:block;
  height:12px;
  text-indent:-999em;
  width:12px;
}

.avatarwrapperlarge {
  background: transparent url(http://forum.e24.no/template/ver1-0/images/profile/profile_picture_default_70x70.png ) no-repeat scroll 0 0;
  float: left;
  height: 70px;
  margin: 5px 5px 5px 0;
  width: 70px;
}
#myContactsImport .avatarwrappersmall
{
  background:transparent url(http://forum.e24.no/template/ver1-0/images/profile/profile_picture_default_40x40.png) no-repeat scroll 0 0;
  float:left;
  height:40px;
  margin:0 5px 0 0;
  width:40px;
}

#myContactsImport .genericbox li span.arrowpercent
{
  background:transparent url(http://forum.e24.no/template/ver1-0/images/icons/icon_arrows_small_16x6.png) no-repeat scroll left center;
  float:right;
  font-weight:bold;
  margin:5px 0 0;
  padding:0 2px 0 20px;
}
#myContactsImport .genericbox ul
{
  list-style-type:none;
}

#myContactsImport .genericbox li
{
  background:#E7F1F6 none repeat scroll 0 0;
  clear:both;
  height:40px;
  margin:0 4px 2px;
}

#myContactsImport .genericbox li a.title
{
  border:0 none;
  color:#FF0000;
  float:left;
  padding:5px 0 0;
  text-decoration:none;
}
#myContactsImport .genericbox ul a, #myContactsImport .genericbox p a
{
  color:#497B9D;
}

#myContactsImport .genericbox li span.messages
{
  color:#447A9D;
  float:left;
  overflow:hidden;
  padding:2px 0 0;
  white-space:nowrap;
  width:145px;
}

#myContactsImport .genericbox li.viewall a
{
  color:#3D7195;
  float:right;
  font-size:10px;
  text-decoration:underline;
}

#myContactsImport .genericbox li.viewall
{
  background:transparent none repeat scroll 0 0;
  display:block;
  height:0;
  margin:5px 0 0;
  padding:0 4px 10px 0;
}

.paragraphplate {
  background:#33658A url(userdescription_bg_10x54.gif) repeat-x scroll 0 0;
  color:#FFFFFF;
  font-size:11px;
  margin:0 0 6px;
  padding:7px;
}

h1 a#username, h1 span {
float:left;
}

#contentbox h1 a {
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  height:22px;
  line-height:22px;
  text-decoration:none;
}

#contentbox h1 a#editProfileButton, #contentbox h1 a.viewProfileButton {
  cursor:pointer;
  float:right;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
}

#threadmessageform {
  margin: 5px;
}

#statuscontainer {
background:#393939 none repeat scroll 0 0 !important;
padding:3px;
}

.statusbox, #page-cont-container .statusbox {
color:#FFFFFF;
font-size:11px;
}

.statusbox p#in.status {
background:transparent url(http://forum.e24.no/template/ver1-0/images/bg/bg_login_status_in_200x52.png) repeat-x scroll 0 0;
height:25px;
}

.statusbox p#out.status {
background:transparent url(http://forum.e24.no/template/ver1-0/images/bg/bg_login_status_out_200x52.png) repeat-x scroll 0 0;
height:25px;
}

.statusbox p.status span {
display:block;
float:left;
padding:6px 0 0 21px;
}

.statusbox a {
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
}

.statusbox p#in.status a, .statusbox p#out.status a {
text-decoration:none;
}

.statusbox p#in.status a#button {
background:transparent url(http://forum.e24.no/template/ver1-0/images/icons/icon_status_logout_56x19.png) no-repeat scroll 0 0;
display:block;
float:right;
height:19px;
margin:4px 4px 0 0;
width:56px;
}

.statusbox p.links.in {
background:#1C5E91 none repeat scroll 0 0 !important;
border-bottom:1px solid #2875AE;
border-left:1px solid #2875AE;
border-right:1px solid #2875AE;
padding:4px;
}

.statusbox p#out.status a#button {
background:transparent url(http://forum.e24.no/template/ver1-0/images/icons/icon_status_login_56x19.png) no-repeat scroll 0 0;
display:block;
float:right;
height:19px;
margin:4px 4px 0 0;
width:56px;
}

.statusbox p.links.out {
background:#424242 none repeat scroll 0 0 !important;
border-bottom:1px solid #595959;
border-left:1px solid #595959;
border-right:1px solid #595959;
padding:4px;
text-align:center;
}

.statusbox p.links.in.nav, .statusbox p.links.out.nav {
text-align:left;
}

.statusbox p.links.in.nav a, .statusbox p.links.out.nav a {
margin:0 2px;
}

.statusbox p.links.in a.inactive, .statusbox p.links.out a.inactive {
color:#9B9B9B;
}

#top-omr2 {
background: #393939;
float:right;
height:47px;
margin:0 0 5px;
padding:0;
width:208px;
}

#top-omr2 {
float:none !important;
margin:0;
}

#latestincompImport .moduleComments.latest {
    background: #FFFFFF url(http://forum.e24.no/template/ver1-0/images/bg/bg_genericbox_10x121.gif) repeat-x;
    clear: both;
    color: #000000;
    font-size: 11px;
    margin: 0 0 10px;
    padding: 0;
    width: 204px;
    font-family:Arial, Helvetica, sans-serif;
    border: 0;
}

#latestincompImport .moduleComments.latest h3 {
    background:#363636 url(http://forum.e24.no/template/ver1-0/images/bg/bg_genericbox_header_10x22.gif) repeat-x scroll 0;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    height:22px;
    line-height:22px;
    margin:0 0 6px;
    padding:0 0 0 7px;
}
#latestincompImport .moduleComments.latest ul {
    padding: 0 5px;
    list-style: none;
}
#latestincompImport .moduleComments.latest ul li.avatar {
    margin: 1px 0 0 3px;
    display: inline;
}
#latestincompImport .moduleComments.latest ul li.username {
    float: left;
    display: inline;
    height: 15px;
}
#latestincompImport .moduleComments.latest ul li.arrows {
    background: url(http://forum.e24.no/template/ver1-0/images/icons/icon_arrows_small_16x6.png) no-repeat scroll 5px !important;
    float: right;
    display: inline;
    height: 15px;
}
#latestincompImport .moduleComments.latest ul li.arrows span.percent {
    font-weight: bold;
    padding: 0 0 0 25px;
}
#latestincompImport .moduleComments.latest ul li.title {
    padding: 5px 0 3px 0;
    clear: both;
}
#latestincompImport .moduleComments.latest ul li.title a {
    color: #333;
    text-decoration: none;
    font-weight: bold;
}
#latestincompImport .moduleComments.latest ul li.post {
    font-size: 10px;
    color: #888;
    margin: 0;
    padding: 0;
    max-height: 38px;
    height: 38px;
    overflow: hidden;
    line-height: 13px;
}
#latestincompImport .moduleComments.latest ul li.username a {
    color: #ff0000;
    text-decoration: none;
}
#latestincompImport .moduleComments.latest textarea {
    height: 40px;
    margin: 2px 0 0 0 !important;
}
#latestincompImport .moduleComments.latest input.title, .moduleComments.latest textarea {
    width: 196px;
    border: 1px solid #95C1D7;
    padding: 1px;
    font-size: 9px;
    color: #568BAB;
    background: #F2F8FA;
}
#latestincompImport .moduleComments.latest input.submit {
    font-weight:normal !important;
    margin: 5px 0 0 0;
    width: 60px;
    font-size: 10px;
    float: right;
}
#latestincompImport .moduleComments.latest div.messageBox {
    padding: 5px 0 0 5px;
}

#latestincompImport .moduleComments.latest li#status {
    margin: 8px 0 0 0;
    width: 145px;
    height: 15px;
    overflow: hidden;
    float: left;
}
#latestincompImport .moduleComments.latest li#status em {
    color: #568BAB;
}

#forumsearch
{
  height:20px;
  background-color:#e6e6e6;
  border-bottom:1px solid #c3c3c3;
  font-size:11px;
  color:#333;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding:0;
  margin:0 0 8px 0;
  line-height:20px;
}

#forumsearch input,div.widecolumn #forumsearch input
{
  margin:2px 0 0 0;
  height:13px;
  width:150px;
  font-size:11px;
}

div.widecolumn #forumsearch input
{
  width:360px;
}

#forumsearch select
{
  height: auto;
  width:95px;
  font-size: 11px;
  background: #E6E6E6;
  border: 0px;
  padding: 0 0 0 5px;
}

#forumsearch input.searchbtn,div.widecolumn #forumsearch input.searchbtn
{
  width:70px;
  height:18px;
  padding:0;
  margin: 0 0 1px 0;
  line-height:18px;
  text-align:center;
  border:none;
  background:url(http://forum.e24.no/template/ver1-0/images/btn/btn_search_70x18.png) no-repeat;
  color:#FFF;
  font-size:10px;
  font-weight:normal;
  text-transform:uppercase;
  cursor: pointer;
}

div#profile {
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
    margin-left:0;
}


ul#profile {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://forum.e24.no/template/ver1-0/images/bg/bg_profile_nav_1x22.png) repeat-x scroll 0 0;
    border-bottom:1px solid #CAE1EC;
    border-left:1px solid #CAE1EC;
    border-right:1px solid #CAE1EC;
    font-size:11px;
    font-weight:bold;
    height:22px;
    margin:0;
}

ul#profile li a {
color:#5B82A2;
text-decoration:underline;
}


ul#profile li.inactive {
    color:#999999;
}

ul#profile li {
    display:block;
    float:left;
    margin:4px 10px 0 6px;
}

