#profile_rightcolumn {
	width:220px;
	min-height:702px;
	height:100%;
	float:right;
	position:relative;
	background-color:#ecf6f6;
}

#profile_rightcolumn_main {
	width:202px;
	min-height:373px;
	height:100%;
	float:right;
	position:relative;
	background-color:#ecf6f6;
}

#welcom_bar {
  margin-left:2px;
width:674px;
  height: 22px;
  background-color: #b5c6cc;
  float: left;
}

#welcom_bar img {
  height: 100%;
  float: left;
  margin: 0 0 0 0;
  padding: 0px;
}

#welcom_bar span {
	color:#ffffff;
	font-size:12px;
	padding-left:6px;
	vertical-align:middle;
}

.accordion_content table.input th {
vertical-align:top;
}

.accordion_content th {
/*font-weight:normal;*/
padding-top:10px;
text-align:right;
width:9em;
color:#404c57;
}

.accordion_content th, .accordion_content td {
padding:7px 3px;
}



#my_profiel {
  padding:0;
  width:448px;
  height: 100%;
  min-height:613px;
  float: left;
  padding:0 112px;
  background-color:#FFFFFF; border:1px solid #B5C6CC;;
  margin: 6px 6px 6px 0;
}

#my_profiel h1 {
	display:block;
	left: 1px;
	top: 1px;
	height: 22px;
	font-weight:normal;
	background-color: #b5c6cc;
    color: white;
	font-size: 12px;
	padding:0 112px;
	vertical-align:middle;
	margin:0;
}



/*content user profile*/
#leftcolumn {
	float:left;
	width:220px;
	height:600px;
	margin-bottom:6px;
	background-color:#FFFFFF; border:1px solid #B5C6CC;;	
}

#contentprofile_right {
	width:734px;
	margin-left:6px;
	/*float:right;*/
	
}

/*content personal_profile*/

#profile_leftcolumn {
	width:220px;
	min-height:680px;
	height:100%;
	float:left;
	margin:24px 6px 0 0;
	background-color:#ecf6f6;
}


/* personal_profile */

#personal_profile {
  padding:0;
  width:672px;
  height: 100%;
  float: right;
  /*background-color:#FFFFFF; border:1px solid #B5C6CC;;*/
  margin: 24px 0px 6px 0;
}

#personal_profile_cards {
  padding:0;
  width:368px;
  height: 100%;
  float: left;
  background-color:#FFFFFF; border:1px solid #B5C6CC;;
  margin: 0px 0px 6px 0;
}

#personal_profile_presentation {
  padding:0;
  width:294px;
  height: 100%;
  float: right;
  background-color:#FFFFFF; border:1px solid #B5C6CC;;
  margin: 0px 0px 6px 6px;
}

#personal_profile_presentation_text {
    padding:0px 12px 7px 12px;
}

.img_personal_profile  {
	float:left;
	padding-right:14px;
}

#personal_description {
	
}

#personal_profile_fotos {
  padding:0;
  width:100%;
  height: 100%;
  float: left;
  background-color:#FFFFFF; border:1px solid #B5C6CC;;
  margin: 0px 0px 6px 0px;
}


#personal_profile_text {
  width:448px;
  padding:0 112px;
}

#personal_profile h1 {
	display:block;
	left: 1px;
	top: 1px;
	height: 22px;
	font-weight:normal;
	background-color: #b5c6cc;
    color: white;
	font-size: 12px;
	vertical-align:middle;
	padding: 0 0 0 12px;
	margin:0;
}


/* Profile Cards */

#profilemodule {
	width:660px;
	
}

/* points */

#points {
  padding:0;
  width:672px;
  height: 100%;
  min-height:613px;
  float: left;
  background-color:#FFFFFF; border:1px solid #B5C6CC;;
  margin: 0px 6px 6px 0;
}

#points_text {
  width:448px;
  padding:0 112px;
}

#points h1 {
	display:block;
	left: 1px;
	top: 1px;
	height: 22px;
	font-weight:normal;
	background-color: #b5c6cc;
    color: white;
	font-size: 12px;
	vertical-align:middle;
	padding: 0 0 0 12px;
	margin:0;
}

    /* Container styling*/
    #horizontal_container {
      margin: 0px auto 0px auto;
      width: 400px;
      height: 100px;
    }

    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 450px;
    }
	
	/* colors */
	.lightblue {		
		background-color:#FFFFFF; border:1px solid #B5C6CC;;
	}
