.search-box {float: right; }
.search-box {	padding: 5px 0px 0px 0px; }
.search-box #contact_search {	height: 1.0em; margin-right: 5px; }
.search-box .inputsubmit {padding: 3px 6px 3px 6px;}

/*ADDRESSBOOK
--------------------------------------------------------*/
div.addressbook-contacts{float:left;margin: 20px 0 0 0;width:250px;border-right: 1px solid #CCCCCC; padding:6px 10px 0 0;height: 400px; overflow-y: scroll;}
div.addressbook-contacts-details{float:left;margin: 20px 0 0 20px;padding:0 0 0 10px; font-size: 12px;}
div.addressbook-contacts-details p.addressbook-description{width: 480px;}
ul.filter li.reset{width: 24px;}
ul.filter li a.reset-icon{float:right;background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') 3px -3055px no-repeat;padding:4px 21px 0 0;text-decoration: none;width: }
ul.filter li a.reset-icon:hover{float:right;background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') 3px -3091px no-repeat;padding:4px 21px 0 0;text-decoration: none;}
ul.addressbook-list{}
ul.addressbook-list li.addressbook-item { border-bottom: 1px solid #E9E9E9;}
ul.addressbook-list li.hover {background-color: #F9F9F9;}
ul.addressbook-list li.addressbook-item div.addressbook-image {padding: 0px 5px 0px 5px; float: left; width: 48px; height: 48px;}
ul.addressbook-list li.addressbook-item div.addressbook-image img{max-width: 48px; max-height: 48px;}
ul.addressbook-list li.addressbook-item ul.action-icons {float:right;width:45px;margin:4px 0 0 0;clear:right;}
ul.addressbook-list li.addressbook-item ul.action-icons li {float:right;margin:0px;overflow:hidden;width:20px;}
ul.addressbook-list li.addressbook-item ul.action-icons li a.delete-icon {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll 0 -1764px;display:inline;float:right;padding:0 14px 0 0;height:20px; text-decoration:none;}
ul.addressbook-list li.addressbook-item ul.action-icons li a.delete-icon:hover {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll 0 -1800px;display:inline;float:right;padding:0 14px 0 0;height:20px; text-decoration: none;}
ul.addressbook-list li.addressbook-item ul.action-icons li a.edit-icon {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll right -2374px;display:inline;float:left;padding:0 16px 0px 0;height:20px; }
ul.addressbook-list li.addressbook-item ul.action-icons li a.edit-icon:hover {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll right -2410px;display:inline;float:left;padding:0 16px 0px 0;height:20px; text-decoration:none;}
ul.addressbook-list li.addressbook-item ul.action-icons li a.connection-icon {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll right -4569px;display:inline;padding:0 16px 0px 0;}
ul.addressbook-list li.addressbook-item ul.action-icons li a.connection-icon:hover {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll right -4605px;display:inline;padding:0 16px 0px 0;text-decoration:none;}
ul.addressbook-list li.addressbook-item ul.action-icons li a.add-icon {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll right -935px;display:inline;float:right;padding:0 16px 0px 0;}
ul.addressbook-list li.addressbook-item ul.action-icons li a.add-icon:hover {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll right -971px;display:inline;float:right;padding:0 16px 0px 0;text-decoration:none;}
ul.addressbook-list li.addressbook-item ul{margin:5px 0 5px 0;}
ul.addressbook-list li.addressbook-item ul.addressbook-item-detail{padding:5px 0 0;}
ul.addressbook-list li.addressbook-item ul li{margin: 0 0 0 62px;width:120px;overflow: hidden;line-height:15px;font-size: 11px;}
ul.addressbook-list li.addressbook-item ul li span.contact{font-weight: bold;color: #585A5D;line-height:16px;vertical-align:top;font-size: 13px;}
ul.addressbook-list li.addressbook-item ul li a.contact-link {color: #464646; text-decoration: underline; }
ul.addressbook-list li.addressbook-item ul.addressbook-item-detail li.info{color: #999999;font-size: 10px;width: 165px;}
ul.addressbook-list li.addressbook-item-info {padding: 10px 0px 0px 0px; font-weight: bold;}
ul.addressbook-list li.line{padding: 0;}
ul.addressbook-list li.addressbook-list-info{margin: 12px 0 0 0;}
div.addressbook-contacts-details h3{line-height: 12px;}
div.addressbook-contacts-details a.contact-link {color: #585A5D; text-decoration: underline;font-size: 18px;display: block;}
div.addressbook-contacts-details img.photo {padding: 0px 10px 0px 10px; float: left;max-width: 48px; max-height: 48px;}
div.addressbook-contacts-details ul.contact-info{margin:0px;}
div.addressbook-contacts-details ul.contact-info li{margin: 0 0 0 68px;overflow: hidden;font-size:12px;color: #999999;}
div.addressbook-contacts-details  ul.contact-info li.info{font-size: 10px;width: 390px;}
div.addressbook-contacts-details ul.horizontal-tab {width:490px;padding:10px 0 0;}
div.addressbook-contacts-details ul.twocol-list {margin: 10px 0 0 0;}
div.addressbook-contacts-details ul.twocol-list li div.twocol-content a.email{display:block;}
div.addressbook-contacts-details ul.twocol-list li.contact-private-address{padding: 20px 0 0 0;}
div.addressbook-contacts-details div#contact-yiid-profil{margin: 10px 0 0 0;padding:15px 0 0;border-top:1px solid #CCCCCC;}
div.addressbook-contacts-details li.info{color: #999999;;font-size: 10px;width: 165px;}
/*---------------------------------------------------------*/

ul.contact-list { }
ul.contact-list li.contact-item {	padding: 10px 0px 10px 0px;	border-bottom: 1px dashed #a3a3a3; }
ul.contact-list li.contact-item .contact-image {padding: 0px 10px 0px 10px;	float: left; width: 48px; height: 48px;}
ul.contact-list li.contact-item ul li.xfn-tags {font-size: 0.9em; }
ul.contact-list li.contact-item ul li a.contact-link {color: #585A5D;	text-decoration: underline; }

ul.contact-list li.contact-list-info {padding: 10px 0px 0px 0px; font-weight: bold;}
ul.contact-list li.line{padding: 0;}

form#xfn-form div.form-label{font-weight: bold; float: left; width: 100px; font-size: 1.0em;}
form#xfn-form ul { width: 580px;  border-bottom: 1px dashed #a3a3a3;height: 25px}
form#xfn-form ul li {float: left; padding-right: 8px; padding-left: 2px;}
form#xfn-form ul li label {font-weight: normal;}


input#friend-request-button {float:right;}

ul.contact-list-small {}
ul.contact-list-small li.contact-item {	 margin: 0px 40px 0px 10px; padding: 15px 0px 15px 0px; border-bottom:1px dashed #A3A3A3; float: left; width: 225px;}
ul.contact-list-small li.contact-item .contact-image {padding: 0px 10px 0px 10px;	float: left; height: 48px; }
ul.contact-list-small li.contact-item ul li a.contact-link {color: #464646;	text-decoration: underline; }

div#yiid-content-index-contacts ul.contact-list-small li.contact-item ul.contact-item-detail li.xfn-tags span.info-confirmed {display:block;}
div#yiid-content-index-contacts ul.contact-list-small li.contact-item ul.contact-item-detail li.xfn-tags a.connection-link{margin-left:0;}

ul.action-list {float: right;	padding: 10px 10px 0px 0px; }
#callconnectaction ul.action-list {float: left;}
#callconnectaction {width: 340px; margin-left: 0;}
div.addressbook-contacts-details ul.contact-info li{margin-left: 5px; font-size: 0.9em !important;}


ul.action-list#profile-action-list { float: left;padding: 0px;}
ul.action-list li {float: left;	text-align: center;	font-size: 0.9em;	vertical-align: middle;	padding: 0px 3px 0px 3px;	margin: 0px 5px 0px 0px; text-transform:uppercase; font-size: 0.8em }
ul.action-list li a:link, ul.action-list li a:hover,ul.action-list li a:active,ul.action-list li a:visited{color: #fff; }
ul.action-list li.add-button {background-color: #6ea122;	border: 1px solid #6ea122;-moz-border-radius:2px; border-radius:2px 2px; -webkit-border-radius: 2px 2px;}
ul.action-list li.edit-button {background-color: #ff7800;	border: 1px solid #ff7800;-moz-border-radius:2px; border-radius:2px 2px; -webkit-border-radius: 2px 2px;}
ul.action-list li.delete-button{background-color: #b22625;border: 1px solid #b22625;-moz-border-radius:2px; border-radius:2px 2px; -webkit-border-radius: 2px 2px;}
ul.action-list li.connect-button{	background-color: #2269a1; border: 1px solid #2269a1;	-moz-border-radius:2px; border-radius:2px 2px; -webkit-border-radius: 2px 2px;}
ul.action-list li.getfriends-button {background-color: #4EA734; border: 1px solid #4EA734;-moz-border-radius:2px; border-radius:2px 2px; -webkit-border-radius: 2px 2px;}


a.connection-link:link, a.connection-link:hover, a.connection-link:active, a.connection-link:visited {color: #fff; background-color: #2269a1; border: 1px solid #2269a1;  -moz-border-radius:2px; border-radius:2px 2px; -webkit-border-radius: 2px 2px;text-align: center; font-size: 0.9em; vertical-align: middle; padding: 0px 3px 0px 3px; margin: 0px 5px 0px 10px; text-transform:uppercase; font-size: 0.8em }

div.component-action-list ul.action-list {float: left;	padding: 0px 0px 0px 0px; }

.info-unconfirmed{ color: #FF7800; font-weight: bold; }
.info-confirmed {color: #6EA122; font-weight: bold;}
.info-nocontact{color: #b22625; font-weight: bold;}

ul.action-list li.info-unconfirmed {
 color: #FF7800;
}

ul.action-list li.info-confirmed {
 color: #6EA122;
}
p.connection-description{border-bottom: 1px dashed #A3A3A3; padding-bottom: 10px;margin-bottom: 20px;}

table#connections { width: 100%;margin-bottom:40px;}
table#connections .left-col { text-align: right; }
table#connections .middle-col { text-align: center; width: 200px; }
table#connections .right-col { text-align: left; }
table#connections th.left-col, table#connections th.right-col { vertical-align: bottom;padding: auto 0;}
table#connections th.middle-col { vertical-align: middle; margin: auto 0; padding: auto 0;}
table#connections tr.list td { padding: 10px 0px 10px 0px; border-bottom: 1px dashed #a3a3a3;  }
table#connections .clearfix { display: inline-block; }
table#connections ul.action-list { float: none; padding: none; }
table#connections .add-text { /*color: #6EA122; */}
.connections-teaser { background: transparent url(http://yiidstatic1.publicclubs.de/20100804/img/connections-teaser.png) no-repeat 0px 0px; height: 300px; }

table#connection-list { width: 100%;margin-bottom:40px;}
table#connection-list .left-col { text-align: right;width:360px;}
table#connection-list .left-col img{float:right;padding-left:5px;}
table#connection-list .middle-col { text-align: center;}
table#connection-list .right-col { text-align: left;width:360px;}
table#connection-list .right-col img{float:left;padding-right:5px;}
table#connection-list th.left-col, table#connection-list th.right-col { vertical-align: bottom }
table#connection-list th.middle-col {   vertical-align: bottom; margin: auto 0; padding: auto 0; }
table#connection-list .clearfix { display: inline-block; }
table#connection-list ul.action-list { float: none; padding: none; }
table#connection-list .add-text{font-weight: normal;}
table#connection-list .add-text img{ vertical-align:text-bottom;}
.connection-list-teaser { background: transparent url(http://yiidstatic1.publicclubs.de/20100804/img/connections-teaser.png) no-repeat 0px 0px; height: 300px; }
table#connection-list a.add-button {padding: 5px 8px 7px 20px;background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') 7px -3415px no-repeat;}
table#connection-list a.add-button:hover {padding: 5px 8px 7px 20px;background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') 7px -3451px no-repeat;text-decoration: none;}
table#connection-list a.setFriend-button{padding: 5px 8px 7px 15px;background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') 7px -3485px no-repeat;}
table#connection-list a.setFriend-button:hover{padding: 5px 8px 7px 15px;background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') 7px -3521px no-repeat;text-decoration: none;}

ul.contact-provider { padding-bottom: 10px; padding-top: 10px; }
ul.contact-provider li { display: inline; margin-left: 20px; }

/* INVITE MEMBERS */

span.invite-members-count{font-weight: bold;}
#content-network-invite_members p.invite-members-description{border-bottom:1px dashed #A3A3A3;padding-bottom:10px;height: 130px;}
#content-network-invite_members div.invite-members-contact-container{float:left;width: 500px;padding: 5px 0px 0px 0; margin: 20px 0px 25px 0px;border-right:1px dashed #A3A3A3;}
#content-network-invite_members ul.twocol-list li div.twocol-label {width:110px; text-align: left;}
#content-network-invite_members ul.twocol-list li {margin-bottom: 10px;}
#content-network-invite_members ul.twocol-list li div.twocol-content {margin:0 10px 0 115px;width:350px;color:#444444;}
#content-network-invite_members ul.twocol-list li div.button-content{margin:0 10px 0 0px;}
#content-network-invite_members ul.twocol-list li div.twocol-content textarea{width: 350px;overflow-y: auto;overflow-x:hidden;padding: 5px; clear: both;font-weight: normal;color:#444444;}
#content-network-invite_members ul.facelist{width: 350px; height: 100px;}
span.link-help {font-style: italic;}
#content-network-invite_members li#invite-mail-preview-help {font-weight: bold; margin-top: 30px;}

#content-network-invite_members_csv p.invite-members-description{border-bottom:1px dashed #A3A3A3;padding-bottom:10px;height: 130px;}
#content-network-invite_members_csv div.invite-members-contact-container{float:left;width: 700px;padding: 5px 0px 0px 0; margin: 20px 0px 25px 0px;}
#content-network-invite_members_csv ul.twocol-list li div.twocol-label {width:110px; text-align: left;}
#content-network-invite_members_csv ul.twocol-list li {margin-bottom: 10px;}
#content-network-invite_members_csv ul.twocol-list li div.twocol-content {margin:0 10px 0 115px;width:350px;color:#444444;}
#content-network-invite_members_csv ul.twocol-list li div.button-content{margin:0 10px 0 0px;}
#content-network-invite_members_csv ul.twocol-list li div.twocol-content textarea{width: 350px;overflow-y: auto;overflow-x:hidden;padding: 5px; clear: both;font-weight: normal;color:#444444;}
#content-network-invite_members_csv ul.facelist{width: 350px; height: 100px;}
#content-network-invite_members_csv span.link-help {font-style: italic;}
#content-network-invite_members_csv li#invite-mail-preview-help {font-weight: bold; margin-top: 30px;}
#content-network-invite_members_csv div#email-list {border: 1px solid rgb(204, 204, 204); padding: 2px 5px 5px; overflow: auto; margin-right: 20px; height: 140px; width: 450px;}
#content-network-invite_members_csv div#one-email-of-list {border-bottom: 1px solid rgb(204, 204, 204); padding: 7px 0px 2px; height: 20px;}
#content-network-invite_members_csv div#one-email-of-list label {margin-left: 20px;}


#content-network-invite_members div.invite-members-import-container{float:left; width: 250px; margin: 15px 0 25px 5px; padding-left: 10px;}
#content-network-invite_members div.invite-members-import-container a.import-button{margin: 10px 0 0 0;display: block;width: 60px;}
#content-network-invite_members div.invite-members-import-container a.import-button:hover{text-decoration: none;}
#content-network-invite_members div.contact-import-from-services{float:left; width: 250px; padding-left: 10px; margin-left: 5px;}
#content-network-invite_members div.contact-import-from-services div.online-service {margin: 15px 0; }
#invite-import-adresses #load-data{float: left;margin: 0 10px 0 0;}
#invite-import-adresses input{vertical-align: middle;margin-top:2px;}
#invite-import-adresses p.import-adresses-description{border-bottom:1px dashed #A3A3A3; margin: 5px 0 10px 0px;padding: 5px 0px 20px 0px;}


#invite-members-table .left1, #invite-members-table .left2 {width: 250px;}
#invite-members-table #image_true {background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') center -1940px no-repeat;}
#invite-members-table #image_false {background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') center -2010px no-repeat;}

form#community-description-edit div.twocol-content{margin:0 10px 0 0px;}


p.invite-members-link-description{border-bottom:1px dashed #A3A3A3;padding-bottom:10px;margin-bottom: 50px;}
div.robo-speaks{background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/robo-speaks.png') no-repeat; text-align: right;float:left;width: 85px; height: 103px;margin: 0 0 5px 90px;}
div.robo-link{float:left;}
p.invite-members-state-description{border-bottom:1px dashed #A3A3A3;padding-bottom:10px;margin-bottom: 20px;}
#content-network-invite_members_state p.invite-members-state-description{border-bottom:1px dashed #A3A3A3;padding-bottom:10px;margin-bottom: 20px;}
#content-network-invite_members_state span.invite-members-count{font-weight: bold;padding: 0px 5px 0 0;}
#content-network-invite_members_state div.members-pager-top{border-bottom:1px dashed #A3A3A3;width: 100%;margin:20px 0 0px 0;}
#content-network-invite_members_state div.members-pager-bottom{border-top:1px dashed #A3A3A3;width: 100%;padding:3px 0 0 0;margin: 10px 0 0 0;}
#content-network-invite_members_state .pager{float:right;}
#content-network-invite_members_state table#invite-members-table{text-align: center;}
#content-network-invite_members_state table#invite-members-table .invite-members-table-choice{padding:none;vertical-align: top;}
#content-network-invite_members_state table#invite-members-table .invite-members-table-position{text-align: left;width: 250px;overflow: hidden;}

#content-network-invite_members_state table#invite-members-table .invite-members-foot th{border-bottom: none;}
/*#content-network-invite_members_state table#invite-members-table input{-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;color:white; font-size:0.8em;margin:0 5px 0 0;padding:0 3px;text-align:center;text-transform:uppercase;vertical-align:middle;}*/
#content-network-invite_members_state table#invite-members-table input.remember-icon{background-color:#2269A1;border:1px solid #2269A1;}
#content-network-invite_members_state table#invite-members-table input.delete-icon{background-color:#B22625;border:1px solid #B22625;}

#content-network-invite_members_result a.info_icon {background:transparent url(http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif) no-repeat scroll 0 -2592px; cursor:default; height:18px; padding:0 18px 8px 0; width:18px;display: block;}
#content-network-invite_members_result a.info_icon:hover {  background: transparent url('http://yiidstatic1.publicclubs.de/20100804/img/icons/sprites/sprite16x16_transparent.gif') 0 -2592px no-repeat; padding: 0 18px 8px 0;  width: 18px;; height:18px;cursor: default; text-decoration: none;display: block;}
#content-network-invite_members_result div.twocol-content {padding-top: 15px;}
#content-network-invite_members_result ul.invite-contacts-members-list {margin-left: 24px;}
#content-network-invite_members_result li.invite-username {height: 48px; width: 746px;  border-top: 1px solid #ccc; padding: 2px 0; float:left;}
#content-network-invite_members_result div.invite-image{width: 60px; float:left; height: 48px;}
#content-network-invite_members_result div.invite-username{width: 510px; float:left; padding: 2px 0; line-height: 48px;}
#content-network-invite_members_result ul.invite-contacts-email-list{margin-left: 24px;}
#content-network-invite_members_result li.invite-email{float:left; font-style: italic;}
#content-network-invite_members_result div.invite-info-icon {float:left; width: 24px;}
#content-network-invite_members_result div.invite-info-text {float:left; width: 720px;}
#content-network-invite_members_result div.invitation-part {border-bottom: 1px dashed #A3A3A3; width: 100%; padding-bottom: 20px;}
#content-network-invite_members_result div#successfully-sent-emails {border: none;}

#content-network-invite_members_result div#invite-members-result-description1 {padding-bottom: 10px;}
#content-network-invite_members_result div#invite-members-result-description2 {padding-bottom: 10px;}

#content-network-invite_members_result div.invite-action-buttons{width: 176px; float:left; line-height: 48px; margin: 0 auto; text-align: center; }
#content-network-invite_members_result div.invitation-contact-result {width: 176px; text-align: center; line-height: 48px;}
#content-network-invite_members_result ul.action-list {width: 176px; padding: 0; margin-top: 15px; float: none;}
#content-network-invite_members_result li.contact-add {margin-top: 1px;}
#content-network-invite_members_result li.contact-remind {margin: 1px 50px 0 0;}
#content-network-invite_members_result a.add-contact{background-color:#6EA122;border:1px solid #6EA122;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;color:white; font-size:0.8em;margin:0 5px 0 0;padding:0 3px;text-align:center;text-transform:uppercase;vertical-align:middle;}
#content-network-invite_members_result a.remember{background-color:#2269A1;border:1px solid #2269A1;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;color:white; font-size:0.8em;margin:0 5px 0 0;padding:0 3px;text-align:center;text-transform:uppercase;vertical-align:middle;}

input#list_user{width:auto;}

#content-network-import_contacts hr {
clear:both;
visibility:hidden;
}

