/*
    Layout
*/
.content-left {
    float: left;
    overflow:hidden;
    width: 450px;
    padding-top: 20px;
}

.content-right {
    float: right;
    width: 230px;
    margin-bottom: 30px;
    padding-top: 20px;
}

.content-down {
    overflow: hidden;
    width: 710px;
    margin-bottom: 20px;
}

.content-single {
    overflow: hidden;
    width: 710px;
    margin-bottom: 20px;
}

.content-profile {
    overflow: hidden;
    width: 460px;
    margin-bottom: 20px;
}

h1#forum-title {
    margin: 0;
    padding: 0;
}

#content-forum h1 {
    padding: 0;
    margin: 0;
}

body.forum-profiel #content-forum h1 {
  margin-bottom: 20px;  
}

body.forum-reactie #content-forum h1 {
    padding: 0 0 20px;
    margin: 0;
}

body.forum-artikelen .content-left {
    width: 460px;
    padding-right: 20px;
}

body.forum-artikelen .content-right,
body.forum-main .content-right {
  background-image: url(../gfx-forum/dot-grey.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
  background-color: #F6F6F6;
  width: 230px;
  padding: 0;
  margin: 0 0 10px;
  overflow: hidden;
}

body.forum-main #content-wrapper {
    width: 710px;
}

body.forum-artikelen .content-right-inner,
body.forum-main .content-right-inner {
  background-image: url(../gfx-forum/dot-grey.gif);
  background-position: 0 bottom;
  background-repeat: repeat-x;
  padding: 20px 10px 10px;
  width: 210px;
}

#forumtable-wrapper { background: transparent url(../gfx-forum/forum-header-bg.png) repeat-x; padding-top: 25px; }
#forumtable th { text-align: left; padding-bottom: 10px; }
#forumtable tr.odd { background-color: #F6F6F6; }
#forumtable td, #forumtable th { padding-left: 8px; padding-bottom: 10px; vertical-align: top; }
#forumtable td.topiccount { color: #666; }
#forumtable td.postcount { color: #666; }
#forumtable td.postdate { font-size: 10px; color: #666; }


#forum {
    background: transparent url(../gfx-forum/forum-header-bg.png) repeat-x;
}

.forum-header h3 {
    color: #000000;
    padding: 7px 7px 7px;
    overflow: hidden;
}

.forum-header .forum-links {
    background-image: url(../gfx-forum/dot-grey.gif);
    background-color: #f6f6f6;
    margin: 0;
}

.forum-navigatie {
    overflow: hidden;
    width:703px; /* width: 703 + 7 = 710 */
    padding: 0px 7px 2px 0;
    text-align: right;
    height: 18px; /* 18 + 2 = 20px */
    font-size: 10px;
}

.forum-navigatie-left {
    float: left;
    padding-left: 7px;
}

.forum-footer {
    background: transparent url(../gfx-forum/forum-footer-bg.png) repeat-x;
    height: 57px;
}

.forum-footer .forum-links {
  background: none;
  margin: 0;
}

.forum-footer .forum-navigatie {
  background: none;
  padding-top: 10px;
}

#forum-table th.header span {
  background-image: url(../gfx-forum/arrow-dot-down-pink.gif);
  background-position: 50% right;
  background-repeat: no-repeat;
  cursor: pointer;
  right-padding: 7px;
}

#forum-table th.headerSortUp span {
background-image: url(../gfx-forum/arrow-dot-up-black.gif);
  background-position: 50% right;
  background-repeat: no-repeat;
  cursor: pointer;
  right-padding: 7px;
}

#forum-table th.headerSortDown span {
  background-image: url(../gfx-forum/arrow-dot-down-black.gif);
  background-position: 50% right;
  background-repeat: no-repeat;
  cursor: pointer;
  right-padding: 7px;
}

#contentrow-1.contentcolumns-3 .contentcolumn {
  width: 220px;
  overflow: hidden;
}

#contentrow-1.contentcolumns-3 .contentcolumn-1 {
  margin-right: 20px;
  width: 220px;
}

#contentrow-1.contentcolumns-3 .contentcolumn-2 {
  width: 220px;
}

#contentrow-1.contentcolumns-3 .contentcolumn-3 {
  width: 220px;
}

#contentrow-1.contentcolumns-2 .contentcolumn-1 {
  width: 220px;
}

#contentrow-1.contentcolumns-2 .contentcolumn-2 {
  width: 220px;
}


.forum-nieuw-onderwerp {
    overflow: hidden;
    width:703px; /* width: 703 + 7 = 710 */
    padding: 0px 7px 2px 0;
    text-align: right;
}

.forum-nieuw-onderwerp div.left {
    float: left;
    margin-left: 10px;
}

.forum-nieuw-onderwerp div.right {
    float: right;
}

/* moved to wizwijs-layout.css 
.forum-links {
    background-image: url(../gfx-forum/dot-pink.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 27px;
    width:703px;
    padding: 0 7px 0 0;
    margin: 0;
    line-height: 27px;
    text-align: right;
    font-size: 10px;
}
*/

.forum-links.grey {
    background-image: url(../gfx-forum/dot-light-grey.gif);
    background-color: #F6F6F6;
    margin: 0;
}

.forum-links.light-grey {
    background-image: url(../gfx-forum/new-topic-gradient.gif));
    background-color: #F6F6F6;
    margin: 0 0;
}

.forum-links.light-grey.footer {
  background-image: url(../gfx-forum/new-topic-gradient.gif);
  background-color: #F6F6F6;
  margin: 0 0;
}


.forum-links.tips.dark-grey {
  background-image: url(../gfx-forum/dot-dark-grey.gif);
}

.forum-links.light-grey.bg-grey {
  background-image: url(../gfx-forum/dot-dark-grey.gif);
  background-color: #f6f6f6;
}

.forum-links.light-grey a.bold {

}

.forum-links form {
  width: auto;
  display: inline;
}

.footer-filler {
  background-image: url(../gfx-forum/footer-filler.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  height: 12px;
}

#forum table {
    margin: 0;
    padding: 0;
}

#forum tr.head {
/*
    background-image: url(../gfx-forum/dot-dark-grey.gif);
    background-repeat: repeat-x;
    background-position: left 1px;
*/
}

#forum th {
/*
    background-image: url(../gfx-forum/dot-dark-grey.gif);
    background-repeat: repeat-x;
    background-position: left 33px;
*/
    padding: 7px 0 25px 8px;
    text-align: left;
    width:703px;
    margin: 0;
}

body.forum-main #forum th {
    padding-bottom: 0;
}

body.forum-main tr.forum-header .forum-links {
    background-color: transparent;
}

#forum th.left,
#forum td.left {
    width: 398px;
    padding-left: 8px;
}

#forum th.center,
#forum td.center {
    width: 96px;
    padding-left: 8px;
}

#forum th.extra span {
    margin-left: -8px;
}

#forum th.right,
#forum td.right {
    width: 78px;
    padding-left: 8px;
}
#forum th.rightmost,
#forum td.rightmost {
    width: 114px;
    padding-left: 8px;
    text-align: center;
}

#forum th span {
    padding-right: 13px;
    background: no-repeat right 50%;
}

#forum tr.odd {
    background-color: #F6F6F6;
}

#forum td {
    text-align: left;
    margin-top: 20px;
    vertical-align: top;
    padding: 5px 0;
}


#forum td.left a:visited,
#forum td.rightmost a:visited {
    color: #551A8B;
}

#forum td.center.forum-download-icon {
  background-repeat: no-repeat;
  background-position: 0 9px;
  padding-left: 20px;
  padding-top: 5px;
}

#forum td.pdf {
  background-image: url(../gfx/icon-pdf.gif);
}

#forum td.right,
#forum td.rightmost {
    font-size: 10px;
    color: #666;
}
#forum td.rightmost {
    text-align: center;
}

/* Forum 4 column */
#forum.column-4 tr.head {
}

#forum.column-4 th {
}

#forum.column-4 th.left {
    width: 80px;
}

#forum.column-4 th.center {
    width: 300px;
}

#forum.column-4 th.right {
    width: 125px;
}

#forum.column-4 th.extra {
    width: 148px;
}

#forum.column-4 td.left {
    width: 80px;
}

#forum.column-4 td.center {
    width: 280px;
    padding: 0 0 0 26px;
    background-repeat: no-repeat;
    background-position: 7px 4px;
}

#forum.column-4 td.right {
    width: 125px;
}

#forum.column-4 td.extra {
    width: 148px;
}


#content-forum {
    overflow: hidden;
    position:relative;
    padding:0 0;
/*  margin-bottom: 20px;*/
    width: 710px;
}

#forum-image {
  float: left;
  margin: 0 10px 0 0;
}

.small-images {
  height: 65px;
}

.small-images ul {
    list-style: none;
    background: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.small-images ul li{
    list-style: none;
    float: left;
    background: none;
    padding: 0;
    margin: 0 20px 0 0;
}

.small-images ul li img {
    float: left;
}

.small-images ul li.last {
    margin: 0;
}

.date {
    color:#EC008B;
}

span.community-date {
  color:#666666;
}

span.community-date-bold {
  color:#666666;
    font-weight: bold;
}


/*
  Link list forum
*/



.linklist-forum-bgwhite {
    background-color: #FFFFFF;
    overflow: hidden;
    margin-bottom: 25px;
}

.linklist-forum-bgwhite {
    width: 450px;
}

.linklist-forum-bgwhite a {
    /*width: 95%; */
}

.linklist-forum-bgwhite a:hover {
  background-image: url(../gfx/arrowh.gif);
}

div.linklist-forum-bgwhite .left {
  float: left;
  margin: 0 34px 0 0;
  width: 208px;
}

div.linklist-forum-bgwhite .right {
  float: right;
  margin: 0;
  width: 208px;
}

div.linklist-forum-bgwhite ul {
    padding: 0;
    margin: 0;
}



#content-wrapper div.linklist-forum h3 {
  font-size: 11px;
  /* color: #000000; */
  margin-bottom: 0;
  padding: 20px 60px 0 10px;
}

div.linklist-forum ul {
  list-style: none;
  margin: 0;
  padding: 0 60px 20px 13px;
}

div.linklist-forum ul ul, div.linklist-forum-bgwhite ul ul {
  margin: 0;
  margin-left: 19px;
}

div.linklist-forum li, div.linklist-forum-bgwhite li {
  margin-left: 5px;
  padding: 0;
  background: none
}

div.linklist-forum a, div.linklist-forum-bgwhite a {
  display: block;
  padding-left: 9px; /* 4 + 5 */
  background-image: url(../gfx/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 6px; /* ie override */
  width: 100%;
}

div.linklist-forum a:hover, div.linklist-forum-bgwhite a:hover {
  background-image: url(../gfx/arrowh.gif);
}

div.linklist-forumindent ul {
  margin-left: 20px;
}

div.linklist-forum.sitemap ul {
  margin-bottom: 0;
}

forum tr.head {

}

.forum-bold-black {
    background-image: url(../gfx-forum/dot-dark-grey.gif);
    background-repeat: repeat-x;
    background-position: center top;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.forum-bold-black h3 {
  background-image:url(../gfx-forum/dot-dark-grey.gif);
  background-position:center bottom;
  background-repeat:repeat-x;
  font-size: 12px;
  color: #000000;
  margin:0;
  padding:7px 7px 10px;
  text-align:left;
}


/*
  Forum Article
*/
.forum-article-img {
  float: left;
  width: 90px;
    margin: 5px 10px 10px 0;
}

.forum-article-text {
  float: right;
  width: 340px;
    margin: 0 10px 0px 0;
}

.forum-article-text h2 {
    font-size: 11px;
}

.forum-article-img img.smile, a.smile {
  margin-top: 7px;
}

.forum-article-img img.smile.brown, a.smile.brown {
  margin-top: 7px;
}

.forum-article-img a.smile.brown {
  color: #691747;
}

.forum-article {
    margin-top: -5px;
    overflow: hidden;
}

.forum-article div.profile-link {
    float: left;
}


/* Forum Article Down */
.forum-topic .forum-article {
    overflow: hidden;
    background-image: url(../gfx-forum/dot-light-grey.gif);
    background-position:center top;
    background-repeat:repeat-x;
    margin-top: 5px;
    margin-left: 0px;
    width: 710px;
}

.forum-topic .first-article {
    background-image: url(../gfx-forum/post-gradient.gif);
    background-color: #ffffff;
    margin-top: 0;
}

.forum-topic .forum-article-img {
    width: 90px;
    padding: 10px;
    float: left;
    margin: 0;
}

.forum-topic .forum-article-text {
    width: 600px;
    margin: 0;
    float: left;
}

.forum-topic .first-article h2.placed-at  {
    background-image: url(../gfx-forum/dot-pink.gif);
}

.forum-article.down.gif {
    width: 690px;
    background-image: none;
    margin-top: 5px;
}

h2.placed-at  {
    background-image: url(../gfx-forum/dot-light-grey.gif);
    background-position:center bottom;
    background-repeat:repeat-x;
    font-size: 11px;
    font-weight:normal;
    color: #666666;
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin-top: 7px;
    margin-bottom: 7px;
}

h2.tips  {
  font-size: 11px;
  font-weight:normal;
  color: #666666;
  margin-bottom: 5px;
}


.forum-article-img.down.first {
  float: left;
  width: 90px;
    margin: 5px 10px 10px 10px;
}

.forum-article-img.down {
    margin: 10px 10px 10px 10px;
}

.forum-article-img img.down, a.down {
  margin-top: 7px;
}


/* Forum Article Tips */
.forum-article.tips {
  overflow: hidden;
  margin-top: 5px;
  margin-left: 0px;
}

.forum-article-img.tips {
  margin: 5px 10px 0px 0;
  width: 60px;
}

.forum-article-text.tips.right {
  margin: 0 0px 10px 0;
  float: none;
}

.forum-article-text.tips {
    float: left;
  width: 450px;
  margin: 0;
}



/*
  Forum Dropdown
*/
#forum-dropdown {
}

#forum-dropdown p {
    color: #EC008B;
    font-size: 11px;
    font-weight: bold;
    float: left;
    margin: 0;
    padding: 0;
}

#forum-dropdown select {
    float: right;
}

#forum-dropdown form {
    width: auto;
}

/*
 * LEES VERDER ELEMENT
 */
#forum-leesverderelement {
  padding-bottom: 20px;
}

.line-bottom {
  background-image: url(../gfx-forum/dot-dark-grey.gif);
  background-position: scroll left bottom;
  background-repeat: repeat-x;

}

#forum-leesverderelement p {
    margin-bottom: 0;
}

#forum-leesverderelement a,
a.linkarrow {
    padding-right: 9px;
    background-image: url(../gfx/arrow.gif);
    background-repeat: no-repeat;
    background-position: right 5px;
    
    padding: 0;
    background:none;
}

a.linkarrow span {
    width: 0;
    padding-left: 9px;
    background-image: url(../gfx/arrow.gif);
    background-repeat: no-repeat;
    background-position: right 5px;
}

#forum-leesverderelement a:hover, a.linkarrow:hover {
    background-image: url(../gfx/arrowh.gif);
    background-image:none;
}


/* Community page
---------------------------------------------------------------------------- */
body.forum-community {}

body.forum-community #contentrow-1 {
    /* margin-bottom: 21px; margin-bottom: 5px; */
    margin-bottom: 0;
}

body.forum-community #contentrow-1.contentcolumns-3 .contentcolumn {
    min-height: 1px;
}

body.forum-community .ankeiler {
    margin-bottom: 15px;
}

body.forum-community .ankeiler .ankeiler-footer {
    padding: 8px 10px 10px;
}

.ankeiler-footer.yellow,
.community-leesverder {
    background-image: url(../gfx-forum/dot-yellow-up.gif);
    background-repeat: repeat-y;
    background-position: center left;
    padding-left: 10px;
    height: 113px;
    overflow: hidden;
    /*margin-bottom: 28px;*/
    margin-bottom: 10px;
}

.ankeiler-footer.yellow h2,
.community-leesverder h2 {
  font-size: 18px;
  color: #EE8029;
  padding-top: 5px;
  padding-bottom: 10px;
}

.ankeiler-footer.yellow h2 a,
.community-leesverder h2 a {
    color: #EE8029;
    padding-right: 25px;
    background: url(../gfx-forum/arrow-right-yellow.gif) no-repeat 100% 70%;
}

.ankeiler-footer.yellow h2 a:hover,
.community-leesverder h2 a:hover {
    color:#EE8029;
    padding-right:30px;
}

.ankeiler-footer.yellow p,
.community-leesverder p {
  margin: 0;
}

.small-images.community {
  height: 60px;
  margin: 0 0 5px;
  overflow: hidden;
}

.small-images.community ul li {
  margin-right: 20px;
  width: 60px;
  float: left;
}

.small-images.community ul li.last {
  margin-right: 0px;
  width: 60px;
  float: left;
}

/* community-momenteel */
.community-momenteel {
    overflow: hidden;
    margin-bottom: 20px;
}

.community-momenteel h2 {
    padding-top: 6px;
    margin-bottom: 5px;
}

.community-momenteel h3 {
    padding-top: 6px;
    margin-bottom: 5px;
    font-size: 12px;
}

.community-momenteel ul {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.community-momenteel ul li {
  list-style: none;
  float: left;
  background: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

.community-momenteel ul li.odd {
  background-color: #F6F6F6;
}

.community-momenteel ul li span.community-date {
    display: block;
    color:#666666;
    font-size:10px;
}

.community-momenteel a span, a.linkarrow span {
    /*padding-right: 5px;*/
    background-image: url(../gfx/arrow.gif);
    background-repeat: no-repeat;
    background-position: right 4px;
    display: inline;
    font-size: 10px;
}

.community-momenteel a:hover span, a.linkarrow:hover span {
  background-image: url(../gfx/arrowh.gif);
}


/*
    Forms
*/
div.buttonelement div {
    background-image: url(../gfx/button-top.gif);
    background-repeat: no-repeat;
    padding: 10px 5px;
}

div.buttonelement {
    text-align:center;
}

.button-save {
  text-align:center;
  float: right;
}

.formpart-profile {
  width: 460px;
  overflow: hidden;
  margin-bottom: 6px;
}

label.profile-label {
  float: left;
  font-weight: normal;
  width: 140px;
}

.formfield {
    float: left;
    width: 300px;
    padding: 0 0 0 20px;
    color: #666666;
    font-size: 10px;
}

.formfield input, .formfield textarea {
  width: 296px;
}

.formfieldradio {
    float: left;
    width: 300px;
    padding: 0 0 0 20px;
    color: #666666;
    font-size: 10px;
}

.formfield .radio-wrapper {
    padding-bottom: 3px;
}

.formfield input.radio {
  width: 0;
  margin: 0;
}

.formfield input.radio.radio-margin {
  margin-bottom: 5px;
}

.formfield span.radio-text {
  padding-left: 3px;
}

.formfield .checkbox-wrapper {
  padding-bottom: 3px;
}

.formfield input.checkbox {
    width: auto;
    margin-left: 24px;
}

.formfield input.checkbox.checkbox-margin {
  margin-top: 5px;
}

.formfield span.checkbox-text {
  padding-left: 3px;
}

.formfield p.form-help,
.formpart p.form-help {
  color: #666666;
  font-size: 10px;
  margin-bottom: 2px;
  padding: 0;
}

.formfield grey-text {
}

.formfield input.grey {
    background: #F6F6F6;
}


.form-profile fieldset { /* ie override */
  background-image: url(../gfx-forum/dot-pink.gif);
  background-position: center bottom;
  background-repeat: repeat-x;
  padding: 10px 0;
  margin: 0 0 5px 0;
}

.form-profile legend { /* ie override */
    display: inline;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #000000;
}

.form-profile {
  background-image:url(../gfx-forum/dot-pink.gif);
  background-position: center top;
  background-repeat: repeat-x;
  padding-top: 7px;
}

.form-community {
  background-image:url(../gfx-forum/dot-light-grey.gif);
  background-position: center top;
  background-repeat: repeat-x;
  background:transparent none repeat scroll 0 0;
  margin-bottom:20px;
  padding-top: 0;
  width: 210px;
}

.form-community label {
  font-weight: bold;
  margin-bottom: 5px;
  float: none;
}

.formpart-community {
    padding-bottom: 15px;
    overflow: hidden;
}

.formbutton.formpart-community {
    margin-bottom: 0;
}

.form-community-dropdown select {
  width: 100%;
}

.formpart-community p.form-help {
  color: #666666;
  font-size: 10px;
  margin-bottom: 0;
  margin-bottom: 5px;
  line-height: normal;
}

.form-profile .formcontent {
  width: 100%;
  text-align: right;
}

.formbutton.profile {
  margin: 20px 0 0 0;
}


#content-forum form.reactie .iconwrapper img,
.ubbImage {
    float: left;
    margin-right: 4px;
    border: 1px solid #666666;
}



#content-forum form.reactie .iconwrapper a:hover {
    float: left;
    margin-right: 4px;
    border: 1px solid #EC008B;
}

.textarea {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 206px;
}

body.tips-community .formpart-community .medium-wide, body.tips-community .formpart-community .textarea { /* ie override */
    width:206px;
}

body.tips-community div.thumbnail-holder {
    float: left;
}

img.photo-profile {
    float: left;
}

.formbuttons a.forum-button-close {
    background: none;
    padding: 0 0 0 7px;
    margin: 0;
    top: 3px;
    font-size: 10px;
}


/*
* Poll Element
*/
.pollelement input.right, .form-community input.right {
  float: right;
}

.pollelement a.left, .form-community a.left {
  left: 0;
}

/*
  Icons methoden profiel pagina
*/

.form-profile .accordion {
  padding: 0 0 5px;
}

.accordion h3 span {
  background-repeat: no-repeat;
  padding-left: 23px;
  padding-bottom: 7px;
  padding-top: 3px;
}

.accordion h3.accordion_toggle, .accordion h3.slidedown_toggle {
  background-image: url(../gfx-forum/accordion-toggle.gif);
}

.accordion h3.accordion_toggle_active, .accordion h3.slidedown_toggle_active {
  background-image: url(../gfx-forum/accordion-toggle-active.gif);
}


.accordion h3 span.icon-kennisgebieden {
  background-image: url(../gfx-forum/kennisgebieden.gif);
}

.accordion h3 span.icon-schrijven {
  background-image: url(../gfx-forum/schrijven.gif);
}

.accordion h3 span.icon-taal {
  background-image: url(../gfx-forum/taal.gif);
}

.accordion h3 span.icon-lezen {
  background-image: url(../gfx-forum/lezen.gif);
}

.accordion h3 span.icon-peuter-en-kleuters,
.accordion h3 span.icon-peuters-en-kleuters {
  background-image: url(../gfx-forum/peuter-en-kleuters.gif);
}

.accordion h3 span.icon-wiskunde,
.accordion h3 span.icon-rekenen {
  background-image: url(../gfx-forum/wiskunde.gif);
}

.accordion h3 span.icon-voor-thuis,
.accordion h3 span.icon-methodes-voor-thuis {
  background-image: url(../gfx-forum/voor-thuis.gif);
}

.iform .accordion .accordion_content .formcontent-list {
    margin-left: 0;
}


/* Tips page
---------------------------------------------------------------------------- */
body.tips-community {

}

body.tips-community h1 {
    padding: 0;
    margin: 0;
}

body.tips-community .content-left {
    margin-top: 0;
    padding-top: 20px;
}

body.tips-community .content-right {
    background: #f6f6f6 url(../gfx/line-hor-grey.gif) repeat-x 0 0;
    margin-top: 0;
    padding-top: 0;
}

body.tips-community .content-right-inner {
    background: transparent url(../gfx/line-hor-grey.gif) repeat-x 0 100%;
    padding: 20px 10px 1px;
    width: 210px;
}

body.tips-community .form-community {
    background: none;
    padding-top: 0;
    width: 210px;
    margin-bottom: 20px;
}

body.tips-community .formpart-community .medium-wide,
body.tips-community .formpart-community .textarea {
    width: 206px;
}

.tips-wrapper {
    background: url(../gfx-forum/tips-wrapper-bg.png) repeat-x;
}

.tips-wrapper .tabs {
    background: url(../gfx-forum/tabs-bg.png) repeat-x bottom;
    height: 38px;
}

.tabs ul {
    background: none;
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 29px;
    line-height: 28px;
}

.tabs ul li {
    background: none;
    float: left;
    list-style: none;
    margin: 0 0 0 -1px;
    padding: 0 10px 0 0;
}

.tabs ul li.active {
    background: #ffffff url(../gfx-forum/tab-right.png) no-repeat right top;

}

.tabs ul li a {
    display: block;
}

.tabs ul li a:hover strong {
    background-image: url(../gfx/arrowdoubleh.gif);
}

.tabs ul li.active a {
    background: transparent url(../gfx-forum/tab-left.png) no-repeat left top;
    padding-left: 1px;
    color: #666666;
}

.tabs ul li.active a:hover strong {
    background-image: url(../gfx/arrowdoublegrey.gif);
}

.tabs ul li strong {
    display: block;
    padding: 0 16px 0 10px;
    font-weight: bold;
    background-position: 100% 60%;
    background-repeat: no-repeat;
    background-image: url(../gfx/arrowdouble.gif);
    /* fase 1 */ color: #666666;
}

.tabs ul li.active strong {
    background-image: url(../gfx/arrowdoublegrey.gif);
}

.tips-wrapper .forum-links {
    background: none;
    width: auto;
    padding: 0 2px 0 0 ;
    margin: 0;
    height: 20px;
    line-height: 20px;
}

.tips-wrapper .forum-article {
    margin: 0 0 30px;
}

.tips-wrapper .forum-article-profile {
    overflow: hidden;
}

.tips-wrapper .forum-article-profile h2 {
    color: #666666;
    padding: 0;
    margin: 0;
}

.tips-wrapper .forum-article-profile img {
    float: left;
    margin: 5px 10px 0 0;
}
.tips-wrapper .forum-article-profile .thumbnail-holder {
    margin: 5px 10px 0 0;
}

.tips-wrapper .forum-article-profile p.date {
    margin: 0;
    padding: 0;
    color: #666666;
}

a.smile {
    background: transparent url('../gfx-forum/topic-smile-pink.gif') no-repeat 0 1px;
    padding: 0 0 0 16px;
}

a:hover.smile {
    background-image: url('../gfx-forum/topic-smile-brown.gif');
}

.tips-wrapper .forum-article-text {
    float: none;
    padding: 0 0 0 15px;
    width: auto;
    overflow: hidden;
}

.tips-wrapper .forum-article-text p {
    margin: 0;
}

.tips-wrapper h3.toggle,
.tips-wrapper h3.toggleActive {
    clear: left;
    padding: 1px 0 0 15px;
    background: transparent url(../gfx-forum/arrow-down-pink.gif) no-repeat left 8px;
    cursor: pointer;
}

.tips-wrapper h3.toggleActive,
.tips-wrapper h3.toggleInactive {
    background-image: url(../gfx-forum/arrow-up-black.gif);
}

.tips-wrapper .forum-rubriek-overzicht {
    color: #666666;
    font-size: 10px;
}

.tips-wrapper .forum-article-rating {
    background: transparent url(../gfx-forum/rating-bg.gif) repeat-x;
    height: 22px; /* 28px */
    padding: 6px 5px 0;
    text-align: right;
    margin: 5px 0 0 15px;
}

.tips-wrapper .forum-article-rating .deleteLink {
    float: left;
}

.tips-wrapper .forum-article-rating .deleteLink img {
    vertical-align: middle;
    padding-right: 3px;
}

.tips-wrapper .downloadelement {
    margin: 0 0 7px;
}

.tips-wrapper .forum-article-text img {
    margin: 0 0 7px;
}




/* Form reactie
---------------------------------------------------------------------------- */
form.reactie {
    width: 460px;
    margin: 0 0 20px;
}

form.reactie .formpart {
    background-image: url(../gfx-forum/dot-grey.gif);
}

form.reactie label {
    width: 100px;
}

form.reactie .formfield {
    width: 360px;
    padding: 0;
}

form.reactie input#inputForumTitle {
    float: left;
    margin: 0 0 5px;
}

form.reactie textarea {
    width: 356px;
}

form.reactie #validationError {
    margin: 0 0 0 100px;
    width: 356px;
    clear: left;
}

form.reactie #validationError span {
    display: block;
    margin: 0 0 5px;
}

/* iForm profiel
---------------------------------------------------------------------------- */
.page-profiel .iform label {
    width: 140px;
}

.page-profiel .iform .formcontent {
    margin-left: 140px;
}

.page-profiel .iform .accordion_content input {
    margin-left: 24px;
}

/* user-home and userhome
---------------------------------------------------------------------------- */
body.userhome #content-forum h1,
body.user-home #content-forum h1 {
    padding: 0 0 20px;
    margin: 0;
}

body.userhome h1,
body.user-home h1 {
  margin: 0;
  padding: 0 0 20px;
}

body.userhome #content-wrapper,
body.user-home #content-wrapper {
    overflow: hidden;
    width: 710px;
    position: relative;
    padding: 0;
}

body.user-home .content-left {
    width: 380px;
    padding: 0 30px 0 0;
    margin-top: 0px;
}

body.user-home .content-right {
    width: 300px;
    padding: 0;
    margin-bottom: 0px;
}

body.userhome h3.yellow,
body.userhome h3.meepraten,
body.user-home h3.yellow,
body.user-home h3.meepraten {
    color: #ee8029;
    font-size: 15px;
    background: none;
    padding-left: 0;
    height: auto;
    margin-bottom: 0;
}

body.userhome h3.yellow a,
body.userhome h3.meepraten a,
body.user-home h3.yellow a,
body.user-home h3.meepraten a {
    background-image: url(../gfx-forum/dot-pink.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

body.userhome h3.yellow a:hover,
body.userhome h3.meepraten a:hover,
body.user-home h3.yellow a:hover,
body.user-home h3.meepraten a:hover {
    background-image: url(../gfx-forum/dot-pinkh.gif);
}

body.userhome .leesverderelement span.date,
body.user-home .leesverderelement span.date {
    line-height: 10px;
    margin-bottom: 5px;
    display: block;
    color:#666666;
    font-size:10px;
}
body.userhome .community-momenteel h2,
body.userhome .community-momenteel h3,
body.user-home .community-momenteel h2,
body.user-home .community-momenteel h3 {
    margin: 20px 0 0;
    padding: 0;
}

body.userhome  .community-momenteel h3.bold,
body.user-home .community-momenteel h3.bold {
  font-weight: bold;
  font-size: 12px;
  margin-top: 20px;
}

body.userhome .community-momenteel ul li,
body.user-home .community-momenteel ul li {
  float: none;
}

body.userhome #contentrow-1.contentcolumns-2 .contentcolumn-1 {
    width: 380px;
    padding: 0 30px 0 0;
    margin: 0;
}
body.userhome #contentrow-1.contentcolumns-2 .contentcolumn-2 {
    width: 300px;
    background: none;
    padding: 0;
    margin-bottom: 0;
}
body.userhome #contentrow-1.contentcolumns-2 .contentcolumn-2 .contentcolumn-inner {
    padding: 0;
    background: none;
    width: 300px;
}
body.userhome #contentrow-2 .contentcolumn, body.userhome #contentrow-3 .contentcolumn {
    background:transparent none no-repeat scroll left top;
    padding:5px 0 0;
}
body.userhome #contentrow-2.contentcolumns-3 .contentcolumn-2,
body.userhome #contentrow-3.contentcolumns-3 .contentcolumn-2 {
    margin-right:19px;
    padding-top:3px;
    width:221px;
}
body.userhome #contentrow-2 .contentcolumn, body.userhome #contentrow-3 .contentcolumn {
    background:transparent none no-repeat scroll left top;
    padding:5px 0 0;
}
body.userhome #contentrow-2.contentcolumns-3 .contentcolumn-3 .ankeiler {
    background-image: url(../gfx/ankeilerbg220.gif);
    width: 220px;
}
body.userhome #contentrow-2.contentcolumns-3 .contentcolumn-3 .ankeiler-footer {
    width: 200px;
}
body.userhome #contentrow-2.contentcolumns-3 .contentcolumn-3 .ankeiler:hover,
body.userhome #contentrow-2.contentcolumns-3 .contentcolumn-3 .ankeiler.sfhover {
    background-image: url(../gfx/ankeilerbgh220.gif);
}

/* community tips
---------------------------------------------------------------------------- */
/**/
body.community-tips #contentrow-1.contentcolumns-2 .contentcolumn-2 .iform legend {
    font-size: 12px;
    font-weight: bold;
}

body.community-tips #contentrow-1.contentcolumns-2 .contentcolumn-2 .iform fieldset {
    border: none;
}

body.community-tips #contentrow-1.contentcolumns-2 .contentcolumn-2 .iform .formcontent {
    margin-left: 0;
}
body.community-tips #contentrow-1.contentcolumns-2 .contentcolumn-2 .iform .formcontent .normalclass {
    width: 194px;
}
body.community-tips #contentrow-1.contentcolumns-2 .contentcolumn-2 .iform .formbuttons .formcontent {
    padding-right: 7px;
}

