.profile .leftcol {
  float:left;
  width:673px;
}
.profile .rightcol {
  float:right;
  width:273px;
}


.profile .editlink, .profile .onlinestatus {
  display:block;
  margin-top:5px;
  text-decoration:none;
}
.profile .editlink img, .profile .onlinestatus img {
  vertical-align:middle;
}
.profile .onlinestatus {
  margin-bottom:5px;
}


.profile .profileinfo strong {
  display:block;
  width:60px;
  float:left;
}
.profile .vcard {
  display:block;
  margin-top:5px;
  text-decoration:none;
}
.profile .vcard img {
  vertical-align:middle;
}

.profile .websiteimg {
  float:right;
  width:204px;
  text-align:center;
}

.profile .frmlabel {
  width:180px;
}
.profile .frmtext {
  width:420px;
}
.profile .frmselect {
  width:420px;
}
* html .profile .frmselect {
  width:426px;
}
.profile .frmtextarea {
  width:420px;
}
.profile .frmsubmitrow {
  width:610px;
}
.profile .frmexplain {
  padding-left:186px;
}
.profile .frmlabeltd {
  width:250px;
}

.profile .frmrow input {
    margin-left:0px;
}



/*** [FOTOBOEK] ***/

.profile .leftcol .thumbnail {
  float: left;
  width: 207px;
  margin: 0 10px 10px 0;
  position: relative;
  text-align: center;
  background-color: #fff;
  border: 1px solid #aeaeae;
}
.profile .thumbnail img {
  margin:0;
  border:none;
}

.profile .leftcol .thumbnail .options {
  padding: 2px;
  background-color: #fff;
  height: 14px;
  /* display: none; */
  position: absolute;
  top: 2px;
  right: 2px;
}
.profile .leftcol .thumbnail .options img {
  margin: 0;
}
.profile .leftcol .thumbnail:hover .options {
  /* display: block; */
}
.profile .leftcol .thumbnail p {
  text-align: left;
  margin: 10px 5px 5px 5px;
  padding: 5px;
  background-color: #efefef;
}
.profile .leftcol .preview {
  margin: 0 0 15px 0;
}



.profile .rightcol .thumbnail {
  float: left;
  width: 116px;
  height: 116px;
  margin: 0 10px 10px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  text-align: center;
}


.profile .metainfo {
  font-size:10px;
  line-height:10px;
  color:#666;
}
.profile .metainfo a:link, .profile .metainfo a:visited {
  text-decoration:none;
  font-size:10px;
  line-height:10px;
}

.profile .blog .date {
    float:right;
    font-weight:bold;
}

.profile .blog .entry {
    padding:10px;
}

.profile .blog .ondernemers {
    font-style:italic;
    font-size:11px;
    color:#666666;
}

.profile .status {
    border:1px solid #B9B9B9;
    background-color:#D8D8D8;
    color:#6E6E6E;
    right:20px;
    top:20px;
    padding:10px 15px;
    float:right;
    margin:0 0 5px 5px;
    width:200px;
}

.profile .alert {
    border-color    :#c70404;
    background-color:#f0c9c7;
    color           :#c70404;   
}

.buttonright .frmsubmit {
    float: right;
}
