* html .forumOver
{
  top: 10px;
}

.forumOver
{
  position: relative; top: 11px;
}

.inspringen
{
  padding-left: 6px !important;
}

#rightSection{
 height: 129px;
}

#forumImage
{
  height: 100%;
}

#forumSubmenu
{  
 margin: 0 20px 0 0; 
 background-color: #DC4212;
 height: 28px; 
}

.forumTitle
{
 height: 60px;
 margin: 0 20px 0 0;
 padding: 15px 0 0 20px;
 color: #FFFFFF;
 background-color: #4F9CE0; 
 font-size: 1.2em;
}


#bodyContent
{
  clear: left;
}

* html #bodyContent
{
    margin-top: 7px;
}

#bodyMenu ul
{
  margin: 0;
}

#bodyMenu li
{
  border-bottom: solid 1px white;
  list-style-type: none;
  height: 32px;
  padding: 8px 0 0 20px;
}

#forumContent
{
  width: 925px;
  float: left;
  margin: 0 0 0 0;  
}

.labelContainer a
{
  color: #FFFFFF !important;
}

#bodyMenu li a, #bodyMenu li a:visited, .forumTable a, .forumTable a:visited, .submenu a, .submenu a:visited
{
  color: #EC0089;
  text-decoration: none;
}

#bodyMenu li a:hover, .subMenu li a:hover, .forumTable a:hover, .forumHead a:hover, .submenu a:hover
{
  text-decoration: underline;
}

#forumMenu
{
  width: 156px;
  float: left;  
  list-style: none;
  background-color: #FDE6D4;  
}

#bodyContent.view
{
  background:url(/images/forumBackgroundMenu.jpg) repeat top left;
}

#forumBody
{
  width:739px;
  float: left;
  background-color: #FFFFFF;
  margin: 15px 0 0 20px;
}

* html .subMenu
{
  margin: 0 0 0 146px;
}

.subMenu
{
 margin: 0 0 0 151px;
 padding: 0;
 list-style-type : none;  
}

.subMenu li 
{
  float: left;    
}

/* submenu en zo */
#forumSubmenu
{
  width: 922px;
}

#forumSubmenu .submenuItem
{
  float: left;
  height:26px;  
}
#forumSubmenu li
{
  margin: 0 0 0 5px;  
}

#forumSubmenu li.expanded .boog
{
  background:url(/images/bow-on-forum.jpg) no-repeat top left;
}

#forumSubmenu li.collapsed .text a
{
  text-decoration: none;
  color: #FFFFFF;
}

#forumSubmenu li.expanded .text a
{
  text-decoration: none;
  color: #DC4212; 
}

#forumSubmenu li .boog
{
  display: block;
  background:url(/images/bow-off-forum.jpg) no-repeat bottom left;
  float: left;
  width: 28px;  
  height: 28px;    
  margin: 0 0 0 0;
}

* html #forumSubmenu li .boog
{
  height: 29px;    
}

* html #forumSubmenu .submenuItem
{
  float: left;
  height:30px;  
}

* html #forumSubmenu li.collapsed .text
{
  margin-top: 2px;  
  height: 31px;
}

#forumSubmenu li.collapsed .text
{
  background-color: #DC4212;
  color: #FFFFFF;
  display: block;
  float: left;
  height: 26px;
  margin-top: 1px;
  padding: 0 15px 0 5px;
  border-top: solid 1px #FFFFFF;
  border-right: solid 1px #FFFFFF; 
}


#forumSubmenu li.expanded .text
{
  background-color: #FFFFFF;
  display: block;
  float: left;
  height: 30px;
  margin-top:0; 
  padding: 0 15px 0 5px;
  border-top: solid 1px #DC4212;
  color: #DC4212;  
  font-weight: bold;
}

.subMenu li a, .subMenu li a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

.forumContainer
{
 margin: 0 0 10px 0;
 width: 745px; 
}

* html .forumContainer .forumTable
{
  margin: 0 0 0 0 !important;  
  width: 745px !important;
}

.forumContainer .forumTable
{
  border: solid 1px #F67F20;
  margin: 0 0 0 1px !important;  
  width: 744px;
  border: solid 1px;
  border-collapse:collapse;
}

.forumTablesLogin
{
  border: 0 !important;
}

.forumContainer .forumTable th
{
  background-color: #EEEEEE;
  border: solid 1px #F67F20;
}

.forumTable td
{
  color: #000000;
  border: solid 1px #F67F20;
  padding: 5px 5px 5px 5px;
}

.forumContainer .forumTable .small
{
  width: 120px;
  text-align: center;
  vertical-align: top;
}

.reactie
{
 font-size: 0.9em; 
 color: #000000;
}

.reactie td
{
  border: none;
  padding: 0;
}

.reactie .invoerveld
{
  width: 302px;
  height: 17px;
  font-size: 1em;
}

#verzameling
{
 position: relative;
}

* html .forumHead
{
  width: 720px;  
}

* html .forumFooter
{
  width: 748px;  
}

* html .forumFooter .boog
{
  width: 114px;
  height: 21px;
}

.forumHead
{
  background:url(/images/headerOrange.jpg) no-repeat top left;
  background-color: #F67F20;
  color: #FFFFFF;
  padding: 5px 0 5px 25px;
  font-weight: bold;
  width: 720px;
}
.forumHead a
{
  color: #FFFFFF !important;
}

.forumFooter
{
  width: 745px;  
}

* html .forumFooter .lijn
{
  width: 630px; 
  height: 20px;
}

.forumFooter .lijn
{
  border-bottom: solid 1px #F67F20;  
  border-left: solid 1px #F67F20;  
  width: 629px; 
  height: 19px;
  display: block;
  float: left;
}

.forumFooter .boog
{
  background:url(/images/footerOrange.jpg) no-repeat bottom right;  
  width: 115px;
  height: 20px; 
  display: block;
  float: left;  
  text-align: center;
}


.reactieContainer
{
 float: right;
 margin-right: 10px;
}

.forumHead a
{
 color: #FFFFFF;
 text-decoration: none;
}

.reactieForm form
{
 margin: 0;
 padding: 0;
}

.reactieRow
{
 text-align: right;
}

.forumTable a
{
 font-weight: bold;
}

.forumContainer.collapsed
{
 overflow: hidden;
 height: 15px; 
}

.labelContainer label
{
 margin: 0 5px 0 0;
 cursor: pointer;
 color: #FFFFFF;
}
/*
.reactieForm
{
 margin: 0;
}
*/
.collapsed .reactieContainer
{
 display: none;
}

.inactive .reactieForm, .active .reactieForm
{
 background-color: #FFFFFF;
 padding: 5px 5px 5px 5px;
 border: solid 1px black;
 width: 299px;
 z-index: 10 !important;
}

.inactive .reactieForm
{ 
 text-align: right;
 overflow: hidden;
 height: 1px;
 display: none;
}


.reactieContainer.active .labelContainer, .reactieContainer.inactive .labelContainer
{ 
 text-align: right;
}

.replyTekst
{
 width: 300px;
 height: 250px;
}


/* speciaal voor inlog schermen */
.forumContainer.login .invoerveld
{
  width: 200px;
}

.forumContainer.login form
{
 padding: 0;
 margin: 0;
}

.forumContainer.login .forumTable td
{
 border: 0;
}

.feedback 
{
  color: Red;
}

.error
{
  border: solid 1px #F67F20;
}

#email-error, #login-error, #wachtwoord-error
{
  margin-left: 5px;
}

#showError
{
  display:none;
}

.actions
{  
  float: right;
}

.actions.inactive .editContainer
{  
  height: 1px;
  overflow: hidden;
  display: none;
}

.editContainer
{
  position: absolute;
  left: 0;
  top: 20px;
}  

.editContainer table
{
  background-color: #FFFFFF;
  border: solid 1px black;
}

.editContainer td
{
  border: 0;
}

.forumMenuList
{
  margin-left: 10px;
  padding: 0;
  list-style: none;
}

.menuHoofd
{
  font-weight: bold;
  margin-top: 10px;
}

.menuHoofd a
{
  color: #353535 !important;
}

.submenu
{
  font-weight: normal;
  padding: 2px 0 2px 0;
}

.subMenuList
{
  margin-left: 0px;
  padding: 0;
  list-style: none;
}

.subjectContainer td
{
  border: 0;
  color: #000000;
}

.edit-unselected .editForm,
.edit-selected .contentBox
{
  display: none;
  height: 1px;
  overflow: hidden;
}

#userTable
{
  border: solid 1px #D6D6D6;
  font-size: 0.9em;
}

#userTable th, #userTable td
{
  width: 200px;
  padding: 3px 5px 3px 5px;
}

#userTable th
{
  background-color: #EEEEEE;
}

#userTable .submit
{
  float: right;
  margin-right: 102px;
}

#userTable select, #userTable .submit
{
  font-size: 0.9em;
}

.rss
{
  float: right;
  margin-right: 10px;
}

.createButton
{
  background-color: #EC008C;  
  color: White;
  font-size: 11px;
  border: outset 1px;
  margin: 1px 0 0 5px;
}

.knoppenForm
{ 
  padding: 0;
  margin: 0;
}

.knoppenForm,
.knoppenForm div,
.paging
{
  display: inline-block;
  float: left;
}

.paging
{  padding: 2px 0 0 0;
}