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

#content {
  width: 890px;
}

#forum_container {
  width: 832px;
  margin: 10px 10px 10px 20px;
  padding: 0px;
}


/* ALGEMENE LINK STUFF */

#forum_container a:hover {
text-decoration: underline;
}

#forum_container a {
  color: #C12F91;
} 


/* De rijen */
.forum_rij, .topic_rij, .nieuw_topic_form_rij, .profiel_rij{
  width: 830px;
  margin: 3px 0px;
 /* padding: 3px 0px; */
  border:  1px solid #CCC; 
}

.profiel_rij {
  border: 1px solid #ECECEC;
  width:810px;
}

.post_rij {
  background-color: #FCFCFC;
  border: 1px solid #CCCCCC;
  margin: 20px 0px;
  width: 830px;
}


/* HEADER STUFF */

.header_forum {
  color:#C12F91;
  background: #F7F0F2 none repeat scroll 0 0;
  border: 1px solid #CCCCCC;
}

#forum_container h2 {
  background: #C12F91 none repeat scroll 0 0;
  font-size: 10px;
  color: white;
  padding: 5px 20px;
  margin: 15px 0 0 0;
 
}

.index_header_title, .index_header_topics, .index_header_posts, .index_header_lastmessage,
.forum_header_title, .forum_header_posts, .forum_header_lastmessage, .nieuw_onderwerp_title {
  
  float: left;
  
}

.index_header_title {
  width: 500px;
}

.forum_header_title {
  width: 560px;
}

.index_header_topics, .index_header_posts,
.forum_header_posts {
  width: 60px;
}

.index_header_lastmessage,
.forum_header_lastmessage {
  width: 200px;
}


.index_header_title p, .index_header_topics p, .index_header_posts p, .index_header_lastmessage p, 
.forum_header_title p, .forum_header_posts p, .forum_header_lastmessage p,
.nieuw_onderwerp_title p {
  font-weight: bold;
  color: #C12F91;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 14px;
  padding: 3px;
}





/* TOPIC EN FORUM LIJST STUFF */

.forum_avatar, .forum_description, .forum_posts, .forum_topics, .forum_lastmessage,
.topic_avatar, .topic_description, .topic_posts, .topic_lastmessage {
  float: left;

}

.forum_avatar,
.topic_avatar  {
 width: 50px;
}

.topic_avatar {
  padding: 3px 0px 0px 0px;
}

.forum_description {
  width: 450px;
}

.topic_description {
  width: 510px;
}

.forum_posts, .forum_topics,
.topic_posts {
  width: 60px;
}

.forum_lastmessage,
.topic_lastmessage {
 width: 200px;
}


/* TOPIC EN FORUM AVATAR STUFF */

.forum_avatar img,
.topic_avatar img {
  padding: 6px 0px 6px 19px;
  border: 0px;
}

.forum_avatar img {
  width: 30px;
  height: 30px;
 
}

.topic_avatar img {
  width: 25px;
  height: 25px;
}

/* FORUM EN TOPIC DESCRIPTION OPMAAK */
.forum_description p,
.topic_description p {
  padding: 6px 10px 0;
  margin-left: 6px;
}

.forum_description small, .forum_lastmessage p, 
.topic_description small, .topic_lastmessage p {
  color: #666666;
  font-size: 8pt;
}

.forum_description small,
.topic_description small {
  display: block;
  margin: 4px 10px;
  padding: 0px;
}

.forum_description a {
  font-weight: bold;
	font-size: 12px;
}

/* TOPICS EN POST */

.index_header_topics p, .index_header_posts p,
.forum_header_posts p {
  text-align: center;
}

.forum_posts p, .forum_topics p,
.topic_posts p, .topic_topics p {
  margin: 8px 0 21px;
  color: #476FE0;
  text-align: center;
}

/* laatste bericht */
.forum_lastmessage p,
.topic_lastmessage p {
  padding: 7px 10px;
}

.alt_row {
  background-color: #F7F0F2 /*#F9F9F9; */ /* #FCFCFC; */
}

.alt_post {
  background-color: #fdfdfd;
}

/* FORUM POSTS STUFF */ 

.post_boven {
  background-color: #F7F0F2;
  color: #C12F91;
  overflow: auto;
}

.post_boven_datum {
  float: left;
}
#form_topic {
 
}

.add_topic_icon img {
  padding: 10px 10px 0px 5px;
}

.post_boven_datum p {
 
  font-size: 9px;
  padding: 2px 15px;
  margin: 1px 2px;
}

.post_boven_bewerk {
  float: right;
}

.post_boven_bewerk p {
  color: orange;
  font-size: 10px;
  padding: 2px 10px 0;
}

.post_profiel {
  float: left;
  width: 160px;
  border-right: 1px solid #EEEEEE;
  margin: 10px 0px;
}
.post_rechts {
  float: left;
  width: 660px;
  margin: 10px 0px;

}

.post_footer {
border-top: 1px solid #D9D9D9;
margin: 0px  20px;

}

.post_text {
padding: 7px 20px;
}

.post_text p {
  line-height: 20px;
  color: #505050;
  font-size: 12px;
}


.post_profiel p {
  padding: 5px 10px 10px 20px;
}

.post_auteur {
  font-size: 11px;
  font-weight: bold;
  margin: 5px 0px;
  display: block;
}





/* HEADER BARS */

.lock {
  background: transparent url(img/bar_lock.png) no-repeat scroll 0px 0px;
}

.zwamhoek {
  background: transparent url(img/bar_zwamhoek.png) no-repeat scroll 0px 0px;
}

.stoppen_met_roken {
  background: transparent url(img/bar_stoppen_met_roken.png) no-repeat scroll top left;
}

.schrijven {
  background: transparent url(img/bar_schrijven.png) no-repeat scroll top left;
}

.katuberling {
   background: transparent url(img/bar_katuberling.png) no-repeat scroll 0 0;
}

.babbelfish {
 background: transparent url(img/bar_babbelfish.png) no-repeat scroll 0 0;
}

.amor {
   background: transparent url(img/bar_amor.png) no-repeat scroll 0 0;
}
.gadu {
   background: transparent url(img/bar_gadu.png) no-repeat scroll 0 0;
}

.kedit {
   background: transparent url(img/bar_kedit.png) no-repeat scroll 0 0;
}

.gnome_apps {
   background: transparent url(img/bar_gnome_apps.png) no-repeat scroll 0 0;
}

.vogeltje {
   background: transparent url(img/bar_vogeltje.png) no-repeat scroll 0 0;
}

#forum_container .star {
   background: transparent url(img/bar_star.png) no-repeat scroll 0 0;
}

.stoppen_met_roken {
  background: transparent url(img/bar_stoppen_met_roken.png) no-repeat scroll top left;
}

.technische_vragen {
  background: transparent url(img/bar_technische_vragen.png) no-repeat scroll top left;
}

.voorstellen {
  background: transparent url(img/bar_voorstellen3.png) no-repeat scroll top left;
}


.mededelingen {
  background: transparent url(img/bar_mededelingen.png) no-repeat scroll top left;
}

.zwamhoek {
  background: transparent url(img/bar_zwamhoek.png) no-repeat scroll top left;
}

.profiel  {
  background: transparent url(img/bar_profiel.png) no-repeat scroll top left;
}

.dagboekberichten {
   background: transparent url(img/bar_dagboekberichten.png) no-repeat scroll top left;
}

/* bbcrumb */
.bbcrumb {
padding: 0px 0px 0px 40px;
margin: 15px 0 0;
}

/* FORM stuff */
.nieuw_topic_form_rij {
  background-color: #F7F0F2;

}
form {
padding: 0px 20px;
}



form p {
  font-weight: bold;
  color: #C12F91;
  font-size: 10px;
  text-transform: uppercase;
  padding: 5px;
  line-height: 25px;
}

#wp_grins {
  padding: 5px 10px;

}
#wp_grins img {
  padding: 0px 3px;
  border: 0px;
  cursor: pointer;
  
}

label img {
padding: 0 15px 0 5px;
vertical-align: -4px;
}



.fouten_uitleg {
text-transform: none;
color: red;
font-weight: normal;
padding: 0px 0px 0px 10px; 
}

/* pagination in de topic titels */

.pagination {
padding: 0px 10px;
font-size: 9px;
color: gray;
}

.pagination a {
margin: 0px 1px;
font-size: 9px;
letter-spacing: 1px;
}

/* STOPSTATUS */

.stop_status_list {
margin: 0px;
padding: 15px 0px 0px;

}


.stop_status_list li {
display: inline;
font-size: 10px;
color: gray;

}

.gestopt_icon {
background: transparent url(img/tick.png) no-repeat scroll 0 0px;
padding: 4px 10px 0 20px;
}

.dagen_icon {
background: transparent url(img/calendar_view_day.png) no-repeat scroll 0 0px;
padding: 3px 10px 0px 20px
}

.aantal_sigaretten_icon {
background: transparent url(img/lightning.png) no-repeat scroll 0 0px;
padding: 3px 10px 0px 20px;
}

.bespaard_icon {
background: transparent url(img/money.png) no-repeat scroll 0 0px;
padding: 3px 10px 0px 20px;
}

.rook_icon {
background: transparent url(img/stop.png) no-repeat scroll 0 0;
padding: 3px 10px 0px 20px;
}

.tijd_icon {
background: transparent url(img/time.png) no-repeat scroll 0 0;
padding: 3px 10px 0px 20px;
}


/* NAVIGATIE STUFF */
.container_button_navigatie {
width: 830px;
overflow: auto;
padding: 0px 0px;
}

.button_onderwerp {
float: left;
}

.button_uitleg {
color: gray; 
padding-bottom: 10px;
font-size: 10px;
}

.navigatie {
color: gray;
float: right;
font-size: 10px;

}

.navigatie p {
padding: 3px 0px;
margin: 3px 0;
}

.navigatie p a {
color: #476FE0;
}

a.page-numbers {
background-color :#FCFCFC;
border: 1px solid #CCC;
padding: 3px;
margin: 0 1px;
}

.profiel_container {
overflow: auto;
padding: 0px 10px;
}
/* PROFIEL LINKS */
.profiel_links, .profiel_rechts {
  float: left;
  padding: 5px 10px;
}

.profiel_links {
  width: 70px;
}

.profiel_rechts {
  width: 600 px;
  
}
.profiel_links p {
  padding: 8px 0px;
  margin: 0px;
}

.profiel_rechts p {
  padding: 3px 0px;
  margin: 0px;
}

.profiel_algemeen {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.profiel_algemeen li, .profiel_forumberichten li {
 color: gray;
 width: 650px;
}

.profiel_algemeen li {
  font-size: 12px;
  padding: 0px 0px 7px 0px;
  line-height: 17px;
}

.profiel_forumberichten li {
   font-size: 12px;
   padding: 0 0 6px 30px;
   border-bottom: 1px solid #F9F9F9;
   margin: 0 0 5px;
   background: transparent url(img/checkmark.png) no-repeat scroll 0px 0px;
}

.profiel_algemeen strong {
  color: #F0BA00;
  font-weight: normal;
}

.profiel_forumberichten {
  list-style-type:none;
  padding: 3px 30px;
}

.profiel_forumberichten small {
  font-size: 11px;
  padding: 0px 10px;
}

#forum_container .bread_crumb a {
  color: #476FE0;
}

.forum_title {
  width: 832px;
}

