* {
  box-sizing      : border-box;
  -moz-box-sizing : border-box;
}

body {
   margin: 0px 0px 0px 0px;
   padding: 18px 0px 0px 0px;
   background: url(../images/bg.gif) fixed #f0efef;
   font: 11px Verdana;
   text-align: center;
}

a {
   text-decoration: none;
   color: black;
}

a:hover {
   color: #c7c6c6;
}

td {
   font: 11px Verdana;
   padding: 0px;
}

input, select {
   background-color: #f8f8f8;
   border: 1px solid black;
   margin: 5px 0px 0px 0px;
   font: 11px Verdana;
   color: black;
}

.error {
	border: 1px solid red;
	background-color: #f4dad3;
	font-weight: bold;
	display: block;
	width: 400px;
	padding: 5px;
	margin: 0 auto;
	margin-bottom: 10px;
	text-align: left;
}

.container_top {
   text-align: center;
   margin: 0 auto;
   width: 764px;
}

.container {
   text-align: center;
   margin: 0 auto;
   width: 764px;
   background-color: white;
   padding: 10px;
}
.container_bottom {
   background-color: white;
   width: 700px;
   margin: 0 auto;
   text-align: center;
   background-color: #f8f8f8;
   border: 1px solid #e8e8e8;
}
.copyright {
   width: 700px;
   /*background-color: #f8f8f8;
   border: 1px solid #e8e8e8;*/
   text-align: center;
   line-height: 40px;
   font-weight: bold;
   margin: 0 auto;
}

.logo {
   width: 764px;
   height: 105px;
   background-image: url(../images/logo_profiel.png);
}

/* MENU */
.header_menu {
   width: 555px;
   height: 24px;
   text-align: left;
}

.menu {
   width: 555px;
   height: 24px;
   margin: 0px 0px 0px 209px;
   position: relative;
}
.menu .bt_home {
   width: 111px;
   height: 24px;
   margin: 0px;
   background: url(../images/bt_home.png);
   float: left;
}
.menu .bt_home a, .menu .bt_aanmelden a, .menu .bt_profiel a, .menu .bt_forum a, .menu .bt_info a {
   width: 111px;
   height: 24px;
   display: block;
   text-align: left;
}
.menu .bt_home a:hover {
   background: url(../images/bt_home_hover.png);
   text-align: left;
}
.menu .bt_aanmelden {
   width: 111px;
   height: 24px;
   margin: 0px;
   background: url(../images/bt_aanmelden.png);
   float: left;
}
.menu .bt_aanmelden a:hover {
   background: url(../images/bt_aanmelden_hover.png);
}
.menu .bt_profiel {
   width: 111px;
   height: 24px;
   margin: 0px;
   background: url(../images/bt_profiel.png);
   float: left;
}
.menu .bt_profiel a:hover {
   background: url(../images/bt_profiel_hover.png);
}
.menu .bt_forum {
   width: 111px;
   height: 24px;
   margin: 0px;
   background: url(../images/bt_forum.png);
   float: left;
}
.menu .bt_forum a:hover {
   background: url(../images/bt_forum_hover.png);
}
.menu .bt_info {
   width: 111px;
   height: 24px;
   margin: 0px;
   background: url(../images/bt_info.png);
   float: left;
}
.menu .bt_info a:hover {
   background: url(../images/bt_info_hover.png);
}
/* END MENU */


.tdinfo {
   width: 743px;
   border: 0px;
   text-align: left;
   border-collapse: collapse; 
   border-spacing: 0px;
   margin: 0 auto;
   margin-bottom: 10px;
}
.tdspecials {
}
.tdatthemoment {
   width: 743px;
   border: 0px;
   text-align: left;
   border-collapse: collapse; 
   border-spacing: 0px;
   margin: 0 auto;
   margin-bottom: 10px;
}

.tdprofielbeheer {
   width: 743px;
   border: 0px;
   text-align: center;
   border-collapse: collapse; 
   border-spacing: 0px;
   margin: 0 auto;
   margin-bottom: 10px;
}
.tdprofile {
   width: 743px;
   border: 0px;
   text-align: center;
   border-collapse: collapse; 
   border-spacing: 0px;
   margin: 0 auto;
   margin-bottom: 10px;
}
.box_fotoalbum, .box_berichten, .box_blogs {
   width: 743px;
   border: 0px;
   text-align: center;
   border-collapse: collapse; 
   border-spacing: 0px;
   margin: 0 auto;
   margin-bottom: 10px;
}
.titel {
   text-align: left;
   margin: 0px 0px 5px 0px;
   height: 19px;
   color: red;
   font-weight: bold;
   font-size: 14px;
   background: url(../images/box_underline.gif) no-repeat left bottom;
}
.titel a {
   color: red;
}

.infoLeft {
   width: 50%;
   float: left;
   text-align: center;
}
.infoLeft .col1 {
   width: 50%;
   float: left;
   text-align: right;
   font-weight: bold;
   padding-right: 5px;
}
.infoLeft .col2 {
   width: 50%;
   float: left;
   text-align: left;
   overflow: hidden;
}

.infoRight {
   width: 49%;
   float: left;
   text-align: center;
}
.infoRight .col1 {
   width: 49%;
   float: left;
   text-align: right;
   font-weight: bold;
   padding-right: 5px;
}
.infoRight .col2 {
   width: 50%;
   float: left;
   text-align: left;
   overflow: hidden;
}

.uname { 
	font-size:15pt;
	color:#000000;
	font-family:Verdana; 
	font-weight: bold;

}
.specials { 
    font-size: 13pt;
	font-family: Verdana;
	font-weight: bold;
}
#specialsContainer {
   margin: 10px 0px 30px 0px;
   text-align: center;
}

.tdnavigatie {
   width: 700px;
   border: 1px solid #e8e8e8;
   margin: 0 auto;
   height: 30px;   
   background-color: #f8f8f8;
   margin-bottom: 10px;
}

.tdnavigatie .col1, .tdnavigatie .col2, .tdnavigatie .col3, .tdnavigatie .col4, .tdnavigatie .col5 {
   float: left;
   width: 139px;
   height: 30px;
   line-height: 30px;
   font-weight: bold;

}
.tdnavigatie .col1 a, .tdnavigatie .col2 a, .tdnavigatie .col3 a, .tdnavigatie .col4 a, .tdnavigatie .col5 a {
   width: 139px;
   height: 30px;
   display: block;
}
.tdnavigatie .col1 a:hover, .tdnavigatie .col2 a:hover, .tdnavigatie .col3 a:hover, .tdnavigatie .col4 a:hover {
   width: 139px;
   height: 29px;
   background-color: #e0e0e0;
   color: red;
}
.tdnavigatie .col5 a:hover {
   width: 142px;
   height: 29px;
   background-color: #e0e0e0;
   color: red;
}

/* BERICHTEN */
.berichtenTbHeader {
   width: 700px;
   font-weight: bold;
   clear: left;
   margin: 0 auto;
   text-align: left;
}
.berichtenTbNav {
   width: 700px;
   clear: left;
   margin: 0 auto;
   text-align: right;
}
.berichtenTbHeader .col1 {
   float: left;
   width: 650px;
   background-color: #e8e8e8;
   text-align: left;
}
.berichtenTbHeader .col2 {
   float: left;
   width: 50px;
   text-align: right;
   background-color: #e8e8e8;
   text-align: left;
}
.berichtenTbRow {
   width: 700px;
   margin: 0 auto;
}
.berichtenTbRow .col1 {
   float: left;
   width: 110px;
   text-align: left;
}
.berichtenTbRow .col2 {
   float: left;
   width: 590px;
   text-align: left;
   overflow: hidden;
}
/* END BERICHTEN */

/* PLAATS BERICHT */
.postmessageTb {
   width: 489px;
   margin: 0 auto;
}
.postmessageTb .col1 {
   float: left;
   width: 300px;
   text-align: left;
}
.postmessageTb .col2 {
   float: left;
   width: 189px;
   text-align: left;
}
/* END PLAATS BERICHT */

/* WEBLOG OVERZICHT */
.blogoverzichtTbHeader {
   width: 700px;
   font-weight: bold;
   margin: 0 auto;
}
.blogoverzichtTbHeader .col1 {
   float: left;
   width: 380px;
   background-color: #e8e8e8;
   text-align: left;
}
.blogoverzichtTbHeader .col2 {
   float: left;
   width: 90px;
   background-color: #e8e8e8;
   text-align: left;
}
.blogoverzichtTbHeader .col3 {
   float: left;
   width: 70px;
   background-color: #e8e8e8;
   text-align: left;
}
.blogoverzichtTbHeader .col4 {
   float: left;
   width: 80px;
   background-color: #e8e8e8;
   text-align: left;
}
.blogoverzichtTbHeader .col5 {
   float: left;
   width: 80px;
   background-color: #e8e8e8;
   text-align: right;
}
.blogoverzichtTbRow {
   width: 700px;
   text-align: center;
   margin: 0 auto;
}
.blogoverzichtTbRow .col1 {
   float: left;
   width: 380px;
   text-align: left;
}
.blogoverzichtTbRow .col2 {
   float: left;
   width: 90px;
   text-align: left;
}
.blogoverzichtTbRow .col3 {
   float: left;
   width: 70px;
   text-align: left;
}
.blogoverzichtTbRow .col4 {
   float: left;
   width: 80px;
   text-align: left;
}
.blogoverzichtTbRow .col5 {
   float: left;
   width: 80px;
   text-align: right;
}
/* END WEBLOG OVERZICHT */

/* WEBLOG */
.blogTbHeader {
   width: 700px;
   font-weight: bold;
   text-align: left;
   margin: 0 auto;
   height: 16px;
}
.blogTbHeader .col1 {
   float: left;
   width: 640px;
   background-color: #e8e8e8;  
   text-align: left;
   height: 16px;
}
.blogTbHeader .col2 {
   float: left;
   width: 60px;
   background-color: #e8e8e8;
   text-align: left;
   height: 16px;
}
.blogTbRow {
   width: 700px;
   text-align: left;
   margin: 0 auto;
   overflow: hidden;
}
.blogTbRow .views {
   margin-top: 10px;
   width: 700px;
   text-align: right;
}
/* END WEBLOG */

.misbruikTbRow {
   width: 700px;
   text-align: left;
   margin: 0 auto;
}

.navigatie_balk {
	color: #830009;
}
