.grouplist {
	width: 374px;
	color: black;
	font-weight: bold;
	font-size: 9px;
	float:left;
}
.optionlist {
	width: 374px;
	color: black;
	font-weight: bold;
	font-size: 9px;
	float:left;
}
.grouplist .title, .grouplist .profilethumb, .grouplist .editprofilethumb,  .editprofilethumb .title{
	text-align: center;
}
.profilethumb, .editprofilethumb, .productionlist .editprofilethumb .title, .subgrouplist .editprofilethumb .title{
	float:left;
	width: 85px;
}

.profilethumb .imglink img, editprofilethumb .imglink img {
	max-width: 50px;
	max-height: 56px;

}
.profilethumb a:visited, .profilethumb a, .editprofilethumb a:visited, .editprofilethumb a {
	color: black;
}

#content .profilethumb a img,#content .editprofilethumb a img,#content .listitem a img{
	border:none;
	max-width:75px;
	max-height: 56px;

}
.grouplist.member, .grouplist.fan, .grouplist.admin {
	float: left;
}

.grouplist.member .buttonrow {
	margin-left: -10px;
}
.profile .buttonrow {
	margin-left: 0px;
}
.listlabel {
	color:#bc374a;
	font-weight: bold;
	font-size: 11px;
	margin:1px 0px;
	text-transform: uppercase;
	padding-bottom:	5px;
	padding-top: 5px;
	clear: both;
}
.grouplist .listlabel {
	font-size: 11px;
}

.user .label, .CBPLoginContent .label  {
	color: black;
	font-weight: bold;
	padding-top: 5px;
}
.CBPLoginContent .label {
	padding-bottom: 5px;
}
.user .value .userprofile  {
	color: black;
	font-weight: bold;
	padding-top: 5px;
}
.CBPLoginContent .input {
	height: auto;
	float: right
}
.profile .label  {
	color: black;
	font-weight: bold;
	padding-top: 5px;
	clear: both;
}
.profile .value .userprofile {
	color: black;
	font-weight: bold;
	padding-top: 5px;
}
.info {
	border-bottom: 1px solid #bc374a;
	padding-bottom: 5px;
	margin-bottom: 10px;
	float: left;
	width: 373px;
	overflow: hidden;
}


.location_profile .info, .location_profile .formrow .title.label {
	background-image:url(../lib/netwerk/img/logo_location.png);
	background-repeat:no-repeat;
}
.location_profile .title .value {
	padding-left: 20px;
}
.location_profile .role {
	padding-left: 65px;
}
.edit.location_profile .info {
	background-image: none;
}
.user_profile .info, .user_profile .formrow .title.label {
	background-image:url(../lib/netwerk/img/logo_individual.png);
	background-repeat:no-repeat;
}
.user_profile .formrow .title.label {
	margin-left: 0px;
}
.user, .edituser, .listview, .profile {



}
.edituser {
	width: 373px;
}
.listview, .user_profile {

}
.user_profile {

}

.value title  {
	width: 304px;
	color: black;
	font-size: 11px;
	text-transform: uppercase;
	padding-bottom:	0px;
	padding-top: 0px;
}

.buttonrow {
	clear: both;
	width: 375px;
	padding-right: 10px;
}
 .passwordchange {
 	padding-top: 5px;
 	font-weight: bold;
 	color: #9A9A9A;
}

.profile .title, .user .title {
 	font-weight:	bold;
	font-size:		14px;
	padding-left: 	45px;
	color:			#bc374a;
	text-transform:	uppercase;
}


#compose_email .title {
 	font-weight:	bold;
	font-size:		14px;
	color:			#bc374a;
	text-transform:	uppercase;
}
.role {
	font-weight: bold;
	font-size: 11px;
	padding-top: 0px;
	padding-left: 45px;
	margin-top: 0px;
	min-height: 10px;
	margin-bottom: 20px;
}

.production_profile .title .value,.location_profile .title .value{

}
.production_profile .role,.location_profile .role{
	margin-bottom: 30px;
}


.role .label {
	padding: 0px;
}
.formrow {
	width: 373px;
}
.formrow .value.title {
	font-weight: normal;
	color: black;
	font-size: 11px;
	padding-left:	0px;
	padding-top:	1px;
	padding-bottom:	1px;
	text-transform:	none;
}
.formrow .title.label {
	padding-bottom: 0px;
	padding-top: 	25px;
}

.profile {
	width: 573px;
}

.group_profile .info, .group_profile .formrow .title.label  {
	background-image:url(../lib/netwerk/img/logo_group.png);
	background-repeat:no-repeat;
}
.profile .formrow .title.label {
	background-position: 0px 0px;
}

.profile .title .label{
	display:none;
}


.profilethumb .title, .editprofilethumb .title, .listitem .title, .productionlist .editprofilethumb .title, .subgrouplist .editprofilethumb .title{
	color:	black;
	font-weight: bold;
	font-size: 9px;
	text-transform:	none;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	clear: both;
	line-height: 100%;
}
.profilethumb, .editprofilethumb {
	margin-right: 2px;
	margin-bottom:5px;
	min-height: 100px;
	margin-top: 5px;
}

.profilethumb:hover, .editprofilethumb:hover {
	background-color: #f3f3f3;
}
/*.profilethumb.user:hover, .editprofilethumb.user:hover {
	background-color: #e6ceff;
}
.profilethumb.group:hover, .editprofilethumb.group:hover {
	background-color: #ffdec6;
}
*/
#content .profilethumb .title {
	padding-bottom: 2px;
}

.memberrole {
	color: #999B98;
	font-weight: normal;
	padding-bottom: 2px;
}
.profile .formrow, .newmembers .formrow{


}
.newmembers .formrow .select {
	clear: both;
}
.user_profile, .group_profile, .production_profile {

}


/*  images  */
#content .large img{
	max-width: 175px;
}
.large {
	padding-bottom: 1px;
	border-bottom: 1px solid #BC374A;
}
.small_images {
	max-width: 175px;
	height: auto;
}

#content .small img{
	max-height: 60px;
	max-width: 50px;
	float: left;
	margin-right: 5px;
	border: none;
}
.CTndImageList .linkrowright {
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}
 /* lijst met groepen in rechter komlom */
.subgrouplist.group {
	width: 175px;

}
.subgrouplist .profilethumb img {
	display: none;
}
.subgrouplist.group .profilethumb .title{
	width: 175px;
}
.subgrouplist.group .profilethumb{

	width: 175px;
	height: auto;
	margin: 0px;
	padding: 0px;
	cursor: pointer;

}
.subgrouplist .profilethumb .imglink {
	display: none;
}
.productionlist{
	width: 373px;
	float: left;
	margin-bottom: 20px;
	clear: both;
}

.productionlist .profilethumb .title{
	text-align: left;
	font-size: 11px;
	width: 150px;
}
.productionlist .listitem, .productionlist .value{

	width: 373px;
	margin: 0px;
	padding: 0px;
	height: auto;
	float:left;
}
.productionlist .listitem .role{
	display: none;
}



.linkrow {
	float: left;
	width: 373px;
}
.linkrow .link {
	float: right;
}
.linkrow a {
	cursor: pointer;
	padding-right:5px;
}
.link {
	color: #bc374a;
	font-weight: bold;
	cursor: pointer;
	font-size: 9px;
}
.link:hover {
	text-decoration: underline;
}
.info .linkrow {
	width: 373px;
}
.linkrowright {
	float: right;
	text-align: right;
	margin-top: 5px;
	font-weight: bold;
	font-size: 9px;
}
.controlpanel .linkrowright {
	margin-top: 0px;
}
.hidden {
	position: absolute;
	left: 1020px;
	display: none;
}

.newmembers, .newmembers .inputlabelrow,  .newmembers .inputrow {
	float:left;
	clear:both;
	width:100%;
}
select {
	border: 1px solid #bc374a;
	width: 375px;
	background-color: white;
}
.newmembers div{
	display:inline;
	float:left;
}

.editprofilethumb .linklist a, .editprofilethumb .linklist a:hover{
	padding:0px 0px;
	margin: 0px 1px;
	text-indent: -99px;
	overflow: hidden;
	float: left;
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}


.title.row {
	padding-top: 0px;
}
.rightcol {
	width: 175px;
	position: absolute;
	right: 0px;
	top: 0px;
	line-height: 100%;
	overflow-x: hidden;
}
.rightcol .role {
	display: none;
}


.linklist {
	height: 15px;
	border-bottom: 2px solid white;
}
.admindelete, .fandelete, .memberdelete, .groupdelete  {
	background-image:url(../lib/netwerk/img/delete.png);
}
.memberadmin {
	background-image:url(../lib/netwerk/img/admin.png);
}
.memberapprove {
	background-image: url(../lib/netwerk/img/accept.png);
}

.production_profile .info, .production_profile .formrow .title.label {
	background-image:url(../lib/netwerk/img/logo_production.png);
	background-repeat:no-repeat;
}
.production_profile .formrow .title.label {
	background-position: 0px 0px;
}

.production_profile .role {
	padding-left: 65px;
}
.production_profile .formrow.required .title.label, .location_profile .formrow.required .title.label {
	padding-top: 35px;
	padding-left: 65px;
}
.production_profile .formrow.required .title.label, .location_profile .formrow.required .title.label {
	padding-bottom: 0px;
}
.production_profile .info .title .value {
	padding-left: 20px;
}
.file {
	clear: both;
}
.Performance.location, .Performance.production {

	width: 373px;
	clear: both;
}

.Performance .title  {
	cursor: pointer;
}

#menuitem_11 {
	display: none;
}

.exception {
	margin-top:45px;
	width: 374px;
	color: black;
	font-weight: bold;
	font-size: 9px;
	float:left;
	border-top:5px solid red;
	border-bottom:5px solid red;
	padding:10px;
}

.formrow .title.label {
	padding-left: 40px;
}
.target_audience .label {
	display: block;
}

/*listview profilelist, subgrouplist, productionlist */
.profilelist .listitem {
	min-height: 17px;
	width: 373px;
	text-align: left;
}
.profilelist .label, .profilelist .description, .profilelist .keywords, .profilelist .imglink, .profilelist .target_audience, .profilelist .city, .profilelist .street, .profilelist .number,  .profilelist .url  {
	display: none;
}
.profilelist .role {
	padding: 0px;
}
.profilelist .title, .subgrouplist .title, .productionlist .title{
	padding-top: 4px;
	width: 186px;
	clear: both;
	float: left;
}
.profilelist .title, .subgrouplist .title, .productionlist .title{
	font-size: 9px;
	font-weight: normal;
	cursor: pointer;
	color: #bc374a;
	text-transform: uppercase;
}

.profilelist .listitem, .subgrouplist .profilethumb, .productionlist .listitem {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
 .listitem:hover, .subgrouplist .profilethumb:hover, .productionlist .listitem:hover  {
	background-color: #ffffff;
	border-color: #ffd303;
}

.profilelist .role {
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	float: left;
	width: 186px;
	cursor: pointer;
	font-weight: normal;
	color: #666666;
}
.listitem.odd, .Performance.odd {
	background-color: #F3F3F3;
}
.listitem.even {
	background-color: #ffffff;
}
/* end */

/* pasfoto uploaden */
.small img{
	clear: both;
	margin-top: 5px;
}
.small_images .small {
	clear: none;
	float: left;
}
#editfileinput .value {
	height: 20px;
}
#newfile {
	height: 20px;
}
img.thumb {
	margin-top: 5px;
	border: 1px solid #BC374A;
	float: left;
}

/* tabs */

.grouplist {
	background-color: #ffffff;
	border: 1px solid #BC374A;
	border-top: none;
	padding: 10px;
	padding-top: 3px;
	width: 351px;
}

/* end */
.listlabel{
 	color: #BC374A;
	font-size: 11px;
	border: none;
	padding-left: 0px;
	text-align: left;
}


/* tabs */
.list_tab_row {
	clear: left;
	border-bottom: 1px solid #BC374A;
	float: left;
	width: 373px;
}
#contentdiv .list_tab_row a {
	float: left;
	border: 1px solid #999b98;
	border-bottom: none;
	margin-right: 2px;
	padding: 4px;
	color: #999b98;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #f3f3f3;
}

#contentdiv .list_tab_row a.active,
#contentdiv .list_tab_row a:hover  {

	color: #BC374A;
	margin-bottom: -1px;
	padding-bottom: 5px;
	text-decoration: none;
	border-color: #BC374A;
	background-color: #ffffff;
}
.profile .agenda {
	float:left;
	margin-bottom:20px;
	width:373px;
}
.profile .agenda .Performance {
	float: left;
}

.profile .agenda .Performance div {
	padding: 0px 4px 0px 0px;
	float: left;
	font-weight: normal;
	font-size: 10px;
}
.profile .agenda .Performance {
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
}
.Performance p {
	float: left;
	margin-right:5px;
}
.profile .agenda .Performance div.date {
	width: 60px;
	font-weight: bold;

}
.profile .agenda .Performance div.time {
	width: auto;
	font-weight: bold;
	color: black;
}
.profile .agenda .Performance div.title {
	max-width: 200px;
	min-width:180px;
	clear: right;
}
.profile .agenda .Performance div.price {
	font-weight: bold;
	color: #999B98 ;
}
.profile .agenda .Performance div.description {
	clear: both;
	margin-left: 62px;
	margin-top: 5px;
	font-style: italic;
}
.pricelabel {
	float: left;
	margin-left: 62px;
}
.user.gegevens {
	width: 373px;
	float: left;
}
* html .newuser {
	width: 373px;
	float: left;
}
.user.gegevens .label, .location_profile .adres .label  {
	display: none;
}
* html .newuser .label {
	display: inline !important;
	padding-left: 0;
}
.edit.location_profile .label{
	display: block;
}

.gegevens .firstname, .gegevens .prefix, .gegevens .name, .gegevens .street, .gegevens .housenr,
.adres .firstname, .adres .prefix, .adres .name, .adres .street, .adres .housenr  {
	width: auto;
	float: left;
	padding-right: 5px;
}
.gegevens .email, .gegevens .postalcode,
.adres .email, .adres .postalcode {
	clear: both;
}

.value.housenr, .value.postalcode, .value.suffix, .value.prefix {
	width: 50px;
}
.value.phone, .value.mobile, .value.fax {
	width: 80px;
}
.edituser .listlabel, .edit.location .listlabel {
	padding-top: 30px;
}
.profilelist.location .adres {
	display: none;
}

.lists .linkrow {
	clear: both;
	width: 350px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999B98;
	margin-bottom: 5px;
	float: right;
}

/* controlpanel */
.controlpanel .linkrowright {
	text-align: left;
	clear: both;
	float: left;
}
.controlpanel {
	border-bottom: 1px solid #BC374A;
	border-top: 1px solid #BC374A;
	margin-bottom: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
	width: 175px;
}

.controlpanel .link {
	padding-left: 12px;
	margin-bottom: 1px;
	background-image: url(../lib/netwerk/img/dot.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	width: 175px;
}
.link.add {
	background-image: url(../lib/netwerk/img/plus.png);
	background-repeat: no-repeat;
}
.link.remove {
	background-image: url(../lib/netwerk/img/minus.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.beheerdiv {
	clear: both;
	float: left;
	margin-top: 10px;
}
/* end */

.newuser.gegevens .adres {
	display: none;
}

.beheer .info {
	cursor: pointer;
}
.beheer .subgrouplist.group {
	width: 373px;
	clear: both;
	float: left;
}
.beheer .editprofilethumb.title
.beheer.groepen select {
	clear: both;
	float: left;
}

.beheer .grouplist {
	border: none;
	padding: 0px;
}
.editprofilethumb {
	height: 117px;
}
.productionlist .editprofilethumb img {
	text-align: center;
}
.listitem {
	float: left;
}
.ie7up #extend_role {
	margin: 1px;
	padding-top: 0px;
	padding-bottom: 2px;
}
/*.datacolor{
	background-color: white;
}
.profilecolor{
	background-color: purple;
}
.groupcolor{
	background-color: green;
}
.productioncolor{
	background-color: orange;
}
.locationcolor {
}
*/

#content .profilethumb.user a img, #content .editprofilethumb.user a img {
	padding-bottom: 1px;
	border-bottom: 2px solid #BC374A;
}
#content .profilethumb.group a img, #content .editprofilethumb.group a img {
	padding-bottom: 1px;
	border-bottom: 2px solid #FF6600;
}
#content .profilethumb.location a img, #content .profilethumb.location a img {
	padding-bottom: 1px;
	border-bottom: 2px solid #A33618;

}
#content .profilethumb.production a img, #content .editprofilethumb.production a img{
	padding-bottom: 1px;
	border-bottom: 2px solid #FFD303;
}

.profilethumb.user .memberrole, .editprofilethumb.user .memberrole {
	color: #BC374A;
}
.profilethumb.group .memberrole, .editprofilethumb.group .memberrole {
	color: #FF6600;
}
.profilethumb.location .memberrole, .editprofilethumb.location .memberrole {
	color: #A33618;
}
.profilethumb.location .memberrole, .editprofilethumb.location .memberrole {
	color: #FFD303;
}
#content {
	line-height: 140%;
}
.location_profile .list_tab_row {
	border: none;
}
/* popup role */
#misty{
display: none !important;
	position: absolute;
	background-color: white;
	width: 100%;
	bottom: 0px;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 100%;
	z-index: 30;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

.popup{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 375px;
	border: 10px solid #BC374A;
	padding: 10px;
	background-color: white;
	z-index:140;
}

.popup .search img{
	border:none;
	max-width:75px;
	max-height: 56px;
	text-align: center;
}

.popup .profilelist .search IMG{
	display:none;
}

.popup .role.row{
	padding:0px !important;
}

#popup_lidmaatschap, #popup_deelnemerschap {

}
#popup_lidmaatschap p, #popup_deelnemerschap p{
	margin-bottom: 10px;
}
#popup_uitnodinging {

}
.pers_uitnodiging {
	height: 100px;
}
#cancel {
	margin-right: 10px;
}
.invite {
	min-height: 100px;
	border: 1px solid #BC374A;

}

/*datepicker*/
#ui-datepicker-div {
	display: none;
}

table.ui-datepicker {
	background-color: white;
	border: 1px solid #BC374A;
	clear: both;
	width: 170px;
	font-weight: bold;
	text-align: center;
	color: #666666
}
table.ui-datepicker thead {
	color: #BC374A;
}
table.ui-datepicker td{
	padding: 3px;
}
#ui-datepicker-div {
	width: 170px !important;
	background-color: #F3F3F3;
	padding: 10px;
	border: 2px solid #BC374A;
}
#ui-datepicker-div a {
	cursor: pointer;
	text-decoration: none;
}
.ui-datepicker-new-year {
	width: 60px;
	margin-bottom: 10px;
	float: right;
}
.ui-datepicker-new-month {
	width: 100px;
	margin-bottom: 10px;
	float: left;
}

.ui-datepicker-links {
	clear: both;
	display: block;

}
.ui-datepicker-prev, .ui-datepicker-current, .ui-datepicker-clear, .ui-datepicker-close, 	.ui-datepicker-next{
	display: none;
}

#ui-datepicker-div td:hover {
	background-color: #BC374A;
	color: white;
}
.loginmelding {
width: 374px;
}
.noresults {
	font-weight: bold;
	margin-left: 10px;
}
#popup_deelnemers p{
	margin-bottom: 5px;
	font-weight: bold;
}
#searchfield input {
	border: 1px solid #BC374A;
	width: 373px;
}
#additems .title.row {
	text-align: center;
}
#additems .role.row {
	text-align: center;
	font-size: 9px;
	color: #BC374A;
	font-weight: normal;
}
#additems {
	text-align: center;
}
.send_message {
margin-bottom: 20px;
}
.link.send_mail {
background-image:url(../lib/netwerk/img/small_logo_mail.png);
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;


}
.link.send_sms {
background-image:url(../lib/netwerk/img/small_logo_phone.png);
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
}

input.radio {
	display:inline;
	width:30px !important;
	float:none;
	border: none !important;
}

.sublistlabel {
	display:block;
	clear:both;
}

.pagenumbers{
	display:block;
	float:left;
	clear:both;
	width: 373px;
	background-color: #ffffff;
	margin: 10px 0px;
	text-align: right;
}

.pagenumbers .currentPage{
	color:black !important;
}

.pagenumbers .invisible{
	display: none;
}

#popup_deelnemers .profilelist{
	height:150px;
	overflow-y:scroll;
	overflow-x:hidden;
}