#forum {
    width: 730px;
    padding: 25px;
}

#forum * {
    padding: 0px;
    margin: 0px;
}

#forum table
{
    float: none;
    clear: both;
}

#forum .small {
  font-size: 10px;
}
#forum table {
  empty-cells: show;
}

#forum .windowbg {
    color: #545454;
    border: 1px solid #ebebeb;
    background: #fff;
}

#forum .windowbg3 {
  background-color: #ebebeb;
  color: #545454;
}
#forum .windowbg4 {
  background-color: #fff;
  color: #545454;
}

#forum .windowbg4 table
{
    border: 1px solid #dadada;
}

#forum .windowbg font {
  font-size: 11px;
  color:#545454;
}

#forum .bordercolor {
    border: 0px;
    background-color: #fff;
}

#forum .windowbg2 {
	background-color:#efefef;
	border: 1px solid #ebebeb;
}

#forum .text1 {
  font-weight: bold;
  font-size: 11px;
  color: #fff;
  font-style: normal;
  background-color: transparent;
  padding: 3px;
}

#forum .catbg {
  font-weight: bold;
  font-size: 11px;
  background:#ebebeb;
  border: 1px solid #dadada;
  padding:3px 3px 0 3px;
}
#forum .catbg, #forum .catbg b, #forum .catbg a:link, #forum .catbg a:visited {
	color:#545454;
}
#forum .boardlinks {
  background-color: white;
}
#forum .boardlinks h2 {
  margin: 5px;
  font-size: 13px;
  padding-bottom: 5px;
  border-bottom: #000 dashed 1px;
}
#forum .boardlinks h3 {
  font-size: 11px;
  line-height:11px;
  color: #000;
  border-bottom: #000 solid 1px;
  padding-left: 10px;
  margin: 0 5px 5px 0;
  padding-bottom: 3px;
}
#forum .boardlinks a {
  text-decoration: none;
}
#forum .boardlinks .reactions {
  color: #888;
  font-size: 10px;
  display:inline;
  font-weight: normal;
}
#forum .boardlinks td {
    vertical-align: top;
    font-size: 11px;
}

#forum .quote {
  font-size: 10px;
  background-color: #eee;
}
#forum .code {
  font-size: 10px;
  color: black;
  font-family: courier new, helvetica, times new roman, serif;
  background-color: #ccc;
}
#forum .help {
  cursor: help;
  background-color: transparent;
}
#forum .meaction {
  color: #ccc;
  background-color: transparent;
}
#forum .editor {
  width : 100%;
}
#forum .headerbg {
  font-size: 11px;
  font-weight: bold;
}
#forum .userinfo a {
  color: black;
  text-decoration: none;
}
#forum .reporttm {
  border: 1px solid red;
  background: #666;
}

#forum input, #forum select {
    border: 1px solid #dadada;
}

#forum form table {
    margin: 0 auto;
}

#forum table {
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    border-spacing: 0;
    border-collapse:collapse;
    text-indent:0;
}

#forum table td {
    
}

#forum div {
    width: 100%;
}

#forum td {
    padding: 1px;
}



/******************/

#rightcolumn {
	display:none;
}

#twocolumns {
	padding:0 !important;
	background:#fff !important;
	margin:0 10px !important;
}
#middlecolumn {
	width:940px;
	height:auto !important;
	overflow:none !important;
	padding:8px !important;
}

* html #middlecolumn {
	width:920px;
}

#forum .forummenu {
	margin-bottom:10px;
	height:25px;
}

.hlside {
	border:none;
}

#forum h1, #forum h2 {
	border:none;
	margin: 10px 0px;
}

.hlmain #tabs li {
	padding:0;
	margin:0;
}
.hlmain ul#tabs {
	padding:0;
	margin:0;
}
.hlmain ul#tabs li {
  background: #dadada;
}
.hlmain ul#tabs li a:link, .hlmain ul#tabs li a:visited {
  background:none;
  color:#545454;
  font-weight:normal;
}

.hlmain ul#tabs li.active {
  background:#ebebeb;
}
.hlmain ul#tabs li.active a:link, .hlmain ul#tabs li.active a:visited {
	color:#545454;
}


.hlmain .datatable th {
  background:#298292;
}




.paging a.llpage:link, .paging a.llpage:visited,
.paging a.lpage:link, .paging a.lpage:visited,
.paging a.rpage:link, .paging a.rpage:visited,
.paging a.rrpage:link, .paging a.rrpage:visited {
	text-indent:0px;
	text-align:center;
	background:transparent;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	padding:2px;
	color:#000;
}
.paging a.llpage:hover, .paging a.lpage:hover,
.paging a.rpage:hover, .paging a.rrpage:hover {
  color:#fff;
}

.agenda .events {
  margin-top: 21px;
  margin-bottom: 8px;
  border: 1px solid #000099;
  padding: 3px 3px 0px 3px;
}

/*** Sortable IM-list ***/
table.bordercolor tr td.sort_up {
	background-image:url(http://www.higherlevel.nl/resources/images/icons/th_desc.gif) ;
	background-repeat: no-repeat; 
	background-position: 98% 50%;
	padding-right: 10px;
}

table.bordercolor tr td.sort_down {
	
	background-image:url(http://www.higherlevel.nl/resources/images/icons/th_asc.gif) ;
	background-repeat: no-repeat; 
	background-position: 98% 50%;
	padding-right: 10px;
}

table.bordercolor tr td.no_sort {
	
	background-image:url(http://www.higherlevel.nl/resources/images/icons/th_sort.gif);
	background-repeat: no-repeat; 
	background-position: 98% 50%;
	padding-right: 10px;
}
