@charset "utf-8";

/* ------------------------------------------------ // community builder */

div.cbProfile h1 {
	*margin-top			: -16px; /* dirty IE7 fix */
}

div#cbProfileInner {
	padding				: 0;
}
div#cbProfileTitle {
	font-size			: 1.4em;
	font-weight			: normal;
	margin-bottom		: 1.0em;
	color				: #88004E;
}
div.cb_tab_content {
	margin-bottom		: 2.0em;
}
.titleCell {
	font-size			: 0.8em;
	line-height			: 1.4em;
	width				: 105px;
	color				: #88004E;
	padding-left		: 0;
}
.fieldCell {
	font-size			: 0.8em;
	line-height			: 1.4em;
}
tr.cbft_image td {
	text-align			: center;
}
div.cbProfile div.contentheading {
	font-size			: 1.4em;
	font-weight			: normal;
	margin-bottom		: 0;
	color				: #88004E;
}

div.cbProfile div.addthis {
	margin-top			: 1.2em;
}

div.cbClr {
	width				: 100%;
	height				: 0.1px;
}

/* ------------------------------------------------ // list */

div.cbUsersList {
	*margin-top			: -1.0em; /* dirty IE7 fix */
}
div#cbUsersListInner {
	padding				: 0;
}
div.cbUserListTitle {
	font-size			: 1.4em;
	font-weight			: normal;
	margin-bottom		: 1.0em;
	color				: #88004E;
}
div.cbUserListResultCount {
	display				: none;
}
div.cbUserListChanger {
	width				: auto;
	font-size			: 0.8em;
}
div.cbUserListDescription {
	margin-top			: 20px;
}

form.cb_form .cb_form_line {
	padding-left		: 0px;
}
form.cb_form .cb_form_line label {
	font-size			: 0.8em;
	line-height			: 20px;
}
div.cbUserListSearchFields {
	position			: relative;
}
input#cbsearchlist {
	position			: absolute;
	top					: 3px;
	right				: 75px;	
	width				: 90px;
	height				: 21px;
}
hr.cbUserListHrTop, hr.cbUserListHrBottom {
	color				: white;
	border				: white;
	background			: white;
}
table#cbUserTable th {
	padding-left		: 0px;
	font-size			: 0.8em;
	color				: #88004E;
}
table#cbUserTable td {
	padding-left		: 0px;
	font-size			: 0.8em;
}
table#cbUserTable tr:hover td {
	text-decoration		: underline;
	background-color	: #e5e5e5;
}
div.cbUserListplists {
	display				: none;
}
div.cbUserListSearchButtons {
	margin-top			: 2px;
}
span.cbListFieldCont {
	line-height			: 1.4em;
}

td.cbUserListCol1, td.cbUserListCol2 {
	width				: 50%;
}

/* ------------------------------------------------ // PageNav  */

div.cbUsersList span.pagenav, div.cbUsersList a.pagenav {
	font-size			: 0.8em;
	height				: 30px;

}

/* ------------------------------------------------ // inloggen */

form#mod_loginform {
	position			: relative;
	font-size			: 0.9em;
	top					: -20px;
}
form#mod_loginform input {
	float				: left;
	clear				: both;
	margin-bottom		: 3px;
	width				: 120px;
}
form#mod_loginform input.button, form#mod_login_logoutform input.button {
	width				: 80px;
	margin-top			: 5px;
	margin-bottom		: 10px;
}
form#mod_loginform a {
	color				: #88004E;
	text-decoration		: underline;
	font-size			: 0.6em;
	display				: block;
	clear				: both;
}
form#mod_loginform a:hover {
	color				: black;
}
div.error {
	font-size			: 0.8em;
	margin-bottom		: 1.0em;
}
div#cb_cb_comp_login {
	display				: none;
}
span#mod_login_greeting {
	font-size			: 0.8em;
	display				: block;
	margin-bottom		: 10px;
}

/* ------------------------------------------------ // profile */

div#cb_lost_choice .cb_field input {
	margin-top			: 3px;
}

div#cb_lost_choice label {
	width				: 40%;
}

div#cb_lost_choice .cb_field {
	width				: 60%;
}

/* ------------------------------------------------ // profile */

div.cbProfile div.field {
	width				: 100%;	
}
div.cbProfile div.clearer {
	height				: 0.1px;
}

/* ------------------------------------------------ // profile images */

div.profile-images div.image1 {
	width				: 265px;
	height				: 270px;
	float				: left;
}
div.profile-images div.image2 {
	width				: 250px;
	height				: 270px;
	float				: left;
}

/* ------------------------------------------------ // profile info */

div.profile-info {
	margin-bottom		: 20px;
}
div.profile-info div.field {
	line-height			: 1.4em;
	font-size			: 0.8em;
	margin-bottom		: 5px;
	clear				: both;
}
div.profile-info div.field span.label {
	font-weight			: bold;
	width				: 105px;
	color				: #88004E;
	display				: block;
	float				: left;
	line-height			: 1.4em;
}
div.profile-info div.field div.lines {
	display				: block;
	width				: 410px;
	float				: left;
	line-height			: 1.4em;
}

/* ------------------------------------------------ // profile icons */

div.profile-icons {
	margin-bottom		: 20px;
}
div.profile-icons div.field {
	line-height			: 1.4em;
	font-size			: 0.8em;
	margin-bottom		: 5px;
	clear				: both;
}
div.profile-icons div.field span.label {
	font-weight			: bold;
	width				: 105px;
	color				: #88004E;
	display				: block;
	float				: left;
	line-height			: 1.4em;
}
/*
div.profile-icons span a {
	background-image	: url(../images/icons.png);
	background-repeat	: no-repeat;
	padding-left		: 20px;
	line-height			: 16px;
	height				: 16px;
	font-size			: 13px;
	display				: inline-block;
	margin-right		: 7px;
	margin-bottom		: 5px;
}
div.profile-icons span.twitter a {
	background-position	: 0px 0px;
}
div.profile-icons span.facebook a {
	background-position	: 0px -16px;
}
div.profile-icons span.hyves a {
	background-position	: 0px -32px;
}
div.profile-icons span.linkedin a {
	background-position	: 0px -48px;
}
div.profile-icons span.youtube a {
	background-position	: 0px -64px;
}
div.profile-icons span.vimeo a {
	background-position	: 0px -80px;
}

/* ------------------------------------------------ // profile portfolio */

div.profile-portfolio {
	margin-bottom		: 20px;
	width				: 521px;
}
div.profile-portfolio h3 {
	margin-bottom		: 10px;
	font-size			: 0.8em;
}

div.profile-portfolio div.field {
	line-height			: 1.4em;
	font-size			: 0.8em;
	margin-bottom		: 5px;
	clear				: both;
}
div.profile-portfolio div.field span.label {
	font-weight			: bold;
	width				: 105px;
	color				: #88004E;
	display				: block;
	float				: left;
	line-height			: 1.4em;
}
div.profile-portfolio div.slideshow {
	height				: 312px;
	width				: 416px;
	float				: left;
}
div.profile-portfolio div.movie {
	width				: 416px;
	height				: 334px;
	float				: left;
}

/* ------------------------------------------------ // profile RSS */

div.profile-rss {
	margin-bottom		: 20px;
}
div.profile-rss h3 {
	font-size			: 0.8em;
}
div.fditem {
	padding				: 3px 0px 3px 0px;
}
div.fditem a {
	padding-left		: 0;
	font-size			: 0.8em;
	line-height			: 18px;
	display				: block;
	float				: left;
	width				: 413px;
}
div.fditem span.date {
	font-size			: 0.7em;
	color				: black;
	float				: left;
	line-height			: 20px;
	width				: 105px;
	clear				: left;
}

/* ------------------------------------------------ // bewerk je profiel */

div#cbEditProfileInner {
	padding				: 0;
}
div.cbEditProfile h3 {
	margin-top			: 30px;
	padding-top			: 20px;
	border-top			: 1px solid #CCC;
}
div.cbEditProfile input.inputbox {
	width				: 280px;
}
div.cbEditProfile textarea.inputbox {
	width				: 280px;
	font-size			: 13px;
}
div.cbEditProfile select#cb_industry__ {
	width				: 287px;
}
div.cbEditProfile div.addthis {
	display				: none;
}
div.cbEditProfile input.button {
	width				: auto;
	padding-bottom		: 2px;
}
div#cbIconsBottom {
	font-size			: 0.8em;
	margin-top			: 20px;
}
input#password__verify {
	margin-left			: 105px;
}

/* ------------------------------------------------ // flip wall */

div.flipwall {
}

div.flipper {
	position			: relative;
	width				: 122px;
	height				: 122px;
	float				: left;
	margin				: 4px 6px 4px 2px;
	cursor				: pointer;
}
div.flipper div.flipfront {
	position			: absolute;
	left				: 0;
	top					: 0;
	width				: 100%;
	height				: 100%;
	border				: 1px solid #ddd;
	overflow			: hidden;
	text-align			: center;
}
div.flipper div.flipfront:hover{
	border				: 1px solid #88004E;
}
div.flipper div.flipback {
	display				: none;
}
div.flipper div.content {
	width				: 100%;
	height				: 100%;
	background-color	: #e5e5e5;
}
div.flipper div.content img.flipfoto {
	position			: absolute;
	top					: 0px;
	left				: 0px;
}
div.flipper div.content p {
	position			: absolute;
	background-color	: white;
	width				: 104px;
	padding				: 2px 4px;
	margin				: 0;
	bottom				: 5px;
	left				: 5px;
	font-size			: 10px;
}

/* ------------------------------------------------ // superactivity */

div.activity_wrapper {
	margin-top			: -30px;
}

div.activity_inner {
	border-top			: 1px dotted #999;
	font-size			: 0.8em;
	margin-top			: 15px;
	padding				: 10px;
	clear				: both;
}
span.activity_day {
	font-size			: 1.2em;
	line-height			: 1.4em;
	font-weight			: bold;
	color				: #88004E;
	text-decoration		: none;
	display				: block;
}
div.activity_image_box {
	float				: left;
	width				: 50px;
	height				: 50px;
	margin				: 0 10px 10px 0;
	border				: 1px solid #DDD;
	overflow			: hidden;
	text-align			: center;
}
