/**//* ##################### OVERALL SETTINGS ##################### QM: ok */body {  margin           : 0px;  padding          : 0px;  font-family      : arial, sans-serif;  font-size        : 12px;  color            : #000000;}hr {  color            : #E0E0E0;  height           : 1px;  width            : 100%;}/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM: ok */.maincontainer {  border           : 8px solid #eee;}.headercontainer {  height           : 120px;  background-repeat: no-repeat;  background-position: left;  background-color : #eee;  color            : #FFF;  font-family      : Arial, Helvetica, sans-serif;  font-size        : 20px;  vertical-align   : bottom;  text-align       : right;  padding          : 10px;}.mainmycsscontainer {  height           : 20px;  background-color : #FFF;  border-right     : 1px solid #D0D0D0;  border-left      : 1px solid #D0D0D0;}.submycsscontainer {  height           : 20px;  background-color : #FFF;  border-right     : 1px solid #D0D0D0;  border-left      : 1px solid #D0D0D0;  border-bottom    : 1px solid #D0D0D0;}.pathwaycontainer {  height           : 20px;  background-color : #eee;  padding          : 5px;}.leftmenucontainer {  width            : 160px;  border-right     : 1px solid #D0D0D0;}.rightmenucontainer {  background-color : #eee;  border-left      : 1px solid #D0D0D0;  border-right     : 1px solid #D0D0D0;  border-bottom    : 1px solid #D0D0D0;  width            : 140px;}/* ################## TOP CSS MENU SETTINGS ################### QM: ok */#navcontainer {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 12px;  margin           : 0px 0px 0px 0px;  padding          : 0px 0px 0px 0px;  width            : auto;  height           : 28px;}#navlist {  margin           : 0px;  padding          : 0px 0px 0px 5px;}#navlist ul, #navlist li { list-style-type: disc }#navlist a:link, #navlist a:visited {  border-right     : 0px solid #D0D0D0;  padding          : 5px 3px 5px 3px;  float            : left;  font-weight      : bold;  line-height      : 13px;  margin           : 13px;  text-decoration  : none;  color            : #999;}#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {  background       : url("../../../../../images/button_shade.png") #FFF repeat-x 0px 0px;  border-bottom    : 4px solid #C00;  color            : #000;}#navlist a:hover {  color            : #000;}#subnavcontainer {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 10px;  height           : 18px;  width            : auto;}#subnavlist {  margin           : 0px;  padding          : 0px;}#subnavlist ul, #subnavlist li {  margin           : 0px;  padding          : 0px;  display          : inline;  list-style-type  : none;}#subnavlist a:link, #subnavlist a:visited {  float            : left;  line-height      : 16px;  padding          : 0px 0px 0px 18px;  text-decoration  : none;  color            : #666;  background       : url("../../../../../images/arrow_off.gif") #FFF no-repeat 9px 5px;}#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {  color            : #c00;}/* ##################### MODULE SETTINGS ###################### QM: ok */table.moduletable {  width            : 160;}table.moduletable th {  border:1px solid #D0D0D0; font-size        : 11px;  font-weight      : normal;  text-transform   : uppercase;  text-align       : center;  letter-spacing   : 1px;  color            : #FFFFFF;  background       : #7A9A8D url('../../../../../images/menu_shade.png') repeat-x 0px 0px;  }table.moduletable td {  padding          : 2px;}/* ##################### FORMULAR SETTINGS #################### QM: ok */.button {  border-top       : 1px solid #ddd;  border-left      : 1px solid #ddd;  border-bottom    : 1px solid #666;  border-right     : 1px solid #666;  background-color : #ccc;}.inputbox {  border           : 1px solid #ccc;  background-color : #F0F0F0;  margin           : 2px;}/* ################# SECTION LISTING SETTINGS ################# QM: ok */.sectiontableheader {  font-size        : 11px;  font-weight      : normal;  text-transform   : uppercase;  letter-spacing   : 1px;  color            : #999;  background       : url("../../../../../images/menu_shade.png") #F0F0F0 repeat-x 0px 0px;  border-bottom    : 1px solid #D0D0D0;  border-top       : 1px solid #D0D0D0;  padding          : 1px;}.sectiontableentry1 {  vertical-align   : top;  padding          : 3px;  background       : #FFF;}.sectiontableentry2 {  vertical-align   : top;  padding          : 3px;  background       : #F0F0F0;}/* ################# MAIN AND SUB MENU SYSTEM ################# QM: ok */.mainlevel {  border-bottom    : 1px dotted #C0C0C0;  width            : 180px;  font-family      : Arial, Helvetica, sans-serif;  font-size        : 12px;  color            : #000;}a:link.mainlevel, a:visited.mainlevel {  text-decoration  : none;  }a:hover.mainlevel {  background       : #d6c3c6;  text-decoration  : none;}.sublevel {  font-size        : 10px;}/* ########################### LINKS ########################## QM: ok */a:link, a:visited {  color            : #4573A1;  text-decoration  : underline;}a:hover {  color            : #568EC7;  text-decoration  : none;}a:link.category, a:visited.category {  font-weight      : bold;}.readon {  font-weight      : bold;}/* ##################### PAGE NAVIGATION ###################### QM: ok */.pagenavbar {  border-top       : 1px solid #D0D0D0;  padding          : 2px;}.pagenav {  font-weight      : bold;  color            : #bbb;}a:link.pagenav, a:visited.pagenav {  text-decoration  : none;}a:hover.pagenav {  text-decoration  : underline;}/* ################### SMALL FONT SETTINGS #################### QM: ok */.small {  font-size        : 10px;  color            : #000;}.smalldark {  font-size        : 10px;  color            : #000;}.createdate, .modifydate {  font-size        : 10px;  color            : #bbb;}/* ##################### VOTING SETTINGS ###################### QM: ok */.content_rating {  font-size        : 10px;  color            : #c00;}.content_vote {  font-size        : 10px;  height           : 22px;  padding-top      : 2px;  padding-bottom   : 2px;  padding-left     : 10px;  padding-right    : 10px;  background-color : #eee;  border           : 1px solid #D0D0D0;}/* ##################### PATHWAY SETTINGS ##################### QM: ok */.pathway {  font-size        : 12px;  color            : #000;}a:link.pathway, a:visited.pathway {  font-size        : 12px;}a:hover.pathway {  font-size        : 12px;}/* ################### CONTENT PAGE SETTINGS ################## QM: ok */.contentpane {  padding          : 0px;}.contentpaneopen {  padding          : 0px;}.contentheading, .componentheading {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 14px;  font-weight      : bold;  color            : #000;  width            : 100%;  border-bottom    : 1px solid #F0F0F0;}.contentpagetitle {  font-weight      : bold;  color            : #000;}a:link.contentpagetitle, a:visited.contentpagetitle, a:active.contentpagetitle {  text-decoration  : none;}/* ###################### TABBED EDITING ###################### QM: ok */.ontab {  background-color : #FFF;  border-left      : 1px solid #D0D0D0;  border-top       : 1px solid #D0D0D0;  text-align       : center;  cursor           : hand;  font-weight      : bold;  color            : #4573A1;  padding          : 5px;}.offtab {  background-color : #d1c2c2;  border-left      : 1px solid #153e90;  border-top       : 1px solid #153e90;  border-bottom    : 1px solid #153e90;  border-right    : 1px solid #153e90;  text-align       : center;  cursor           : hand;  font-weight      : normal;  color            : #568EC7;  padding          : 5px}.tabpadding {  border-left      : 1px solid #D0D0D0;  border-bottom    : 1px solid #D0D0D0;}.pagetext {  visibility       : hidden;  display          : none;  position         : relative;  top              : -19;  border-left      : 1px solid #D0D0D0;  border-right     : 1px solid #D0D0D0;  border-bottom    : 1px solid #D0D0D0;  background-color : #FFF;}