@charset 'utf-8';

/* -- Schaltflächen in Navigation -- */

a.button_invite_contacts {
	display: block;
	width: 133px;
	height: 18px;
	overflow: hidden;
	background: url(../pics/kontakte_einladen.png) no-repeat 0 0;
	text-indent: -999em;
}

a.button_shop {
	display: block;
	width: 74px;
	height: 18px;
	overflow: hidden;
	background: url(../pics/shop.png) no-repeat 0 0;
	text-indent: -999em;
}


/* -- Login-Bereich -- */

div#header div#loggedinarea {
	width: 273px;
	overflow: hidden;
	position: absolute;
	top: -2px;
	right: 0px;
}

	div#header div#loggedinarea a {
		margin: 0;
	}

	div#header div#loggedinarea p {
		color: #7f7f7f;
		font-weight: bold;
		width: 190px;
	}

	div#header div#loggedinarea ul {
		list-style: none;
		margin: 0;
		position: absolute;
		padding: 0;
		top: 0px;
		right: 12px;
	}

	div#header div#loggedinarea ul li a {
		color: #9D0F0D;
		font-weight: bold;
	}


div#header ul#community-actions {
	list-style: none;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 108px;
	right: 13px;
}
	div#header ul#community-actions li {
		float: left;
		padding-left: 9px;
	}


/* -- Community Trennlinien -- */

div#community-line-left {
	background-color: #AB1B1A;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 103px;
	width: 486px;
}

div#community-line-right {
	background-color: #AB1B1A;
	height: 1px;
	overflow: hidden;
	position: absolute;
	right: 3px;
	top: 103px;
	width: 396px;
}

div#community-line-full {
	background-color: #AB1B1A;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 149px;
	width: 970px;
}


div.progress_bar_community {
	background: url(/community/pics/progress_bar_community.png) no-repeat;
	width: 159px;
	padding: 2px;
	height: 14px;
	margin: 8px 0 7px 0;
	position: relative;
}
	div.progress_bar_community div.level {
		background: url(/community/pics/progress_level_community.png) repeat-x 0 0;
		height: 14px;
	}


/* -- Boxen in linker Spalte -- */

div.mainbox {
	border: 1px solid #CFCECE;
	margin-bottom: 10px;
	position: relative;
	margin-top: 10px;
}

	div.mainbox h1 {
		border-bottom: 1px solid #CFCECE;
		color: #AB1B1A;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 0 3px 11px;
		text-transform: uppercase;
	}

/* -- Modul: User-Status-- */

div.status {
	border-bottom: 1px solid #CFCECE;
	font-size: 11px;
	height: 123px;
}

	div.status p {
		width: 163px;
	}
    div.status p.completion_message {
        margin-top: 10px;
    }
	div.status img.user-image {
		margin: 10px;
	}
    
    div.status_message_collection {
        height: auto;
    }
    div.status_message_collection p {
        margin: 0 10px 3px;
    }
    div.status div.status_message_collection div.status_message.styled {
        margin-left: 10px;
        vertical-align: middle;
        height: auto;
    }
    div.status div.status_message_collection div.status_message.styled p {
        padding: 0;
        margin: 0;
        height: auto;
        resize: none;
        width: 195px;
    }
    
    div.status div.status_message_collection div.status_message div.btnIcon {
        width:10px;
        height:11px;
        float:right;
    }
        div.status div.status_message_collection div.status_message div.btnIcon button.edit_pencil {
            position: relative;           
        }
        div.status div.status_message_collection div.status_message div.btnIcon button.edit_pencil {
            background: url("../../../community/pics/contact_card_sprites.gif") no-repeat scroll -81px 0 transparent;
            border: 0 none;
            cursor: pointer;
            display: block;
            height: 11px;
            margin: 0;
            padding: 0;
            position: absolute;
            right: 10px;
            text-align: center;
            top: 95px;
            width: 10px;
        }
    
    div.box a.status.box_more_profile {
        background: url("../pics/navigation/arrow_more.png") no-repeat scroll 0 5px transparent;
        color: #9D0F0D !important;
        display: block;
        font-weight: bold;
        margin: 5px 0;        
        position: relative;
        top: 0px;
        left: 118px;
        font-size: 11px;
    }

div.profile {
	left: 55px;
	position: absolute;
	top: 28px;
	width: 170px;
	height: auto,
}

ul.profile-informations {
	font-size: 11px;
	list-style: none;
	margin: 10px 0 0 10px;
}
	ul.profile-informations li {
		padding: 0 0 5px 0;
		vertical-align: middle;
	}
	ul.profile-informations li img {
		float: left;

	}
	ul.profile-informations li div {
		float: left;
		margin-left: 10px;
		width: 185px;
	}

	ul.profile-informations li div a {
		font-weight: bold;
	}

/* -- Modul: Neue Mitglieder einladen -- */

div#invite_users {
	padding: 7px 10px;
}

	div#invite_users p {
		line-height: 1.1em;
		padding-bottom: 9px;
	}

	div#invite_users label {
		font-weight: bold;
		padding-bottom: 2px;
	}

	div#invite_users form {
		padding: 0;
	}

	div#invite_users a.box_more {
		bottom: 38px;
	}

	div#invite_users .gap_bottom_10 {
		padding-bottom: 6px !important;
	}

/* -- Modul: Wussten Sie schon, dass ... -- */

div#knowledge div.header {
	background: transparent url(../pics/box_head_back_knowledge.png) repeat-x;
	height: 93px;
	text-align: center;
}

div#knowledge h4 {
	margin: 11px 19px 13px 9px;
}

div#knowledge p {
	height: 70px;
	margin: 0 19px 10px 9px;
	overflow: hidden;
}


/* -- Modul: Wer ist neu? / Wer kennt wen? -- */

ul.contact_cards {
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0 0 30px 6px;
}

	ul.contact_cards li {
		background: transparent url(/community/pics/contact_card_back.png) no-repeat;
		float: left;
		height: 81px;
		margin: 0 0 2px 1px;
		overflow: hidden;
		vertical-align: bottom;
		width: 226px;
	}
	
    ul.contact_cards.my-last-visitors-small li,
    ul.contact_cards.who-is-new-small li {
        background: transparent url(/community/pics/contact_card_back_w213.png) no-repeat;
        float: left;
        height: 81px;
        margin: 0 0 2px 1px;
        overflow: hidden;
        vertical-align: bottom;
        width: 213px;
    }

    ul.contact_cards li .profile-img img {
        float: left;
    }
    ul.contact_cards li.cBox div p {
        margin: 0; 
    }
 
	ul.contact_cards li h4,
	ul.contact_cards li p {
		float: left;
	}

	ul.contact_cards li h4 {
        float: none !important;
		margin: 7px 0 5px 10px;
		width: 132px;
		margin: 2px 0;
	}
	
	#WhoKnowsWhom ul.contact_cards li h4,
	div.box.contact_groups ul.contact_cards li h4 {
		width: 125px;
	}

	ul.contact_cards li p {
		margin: 0;
		width: 155px;
	}

	ul.contact_cards li a.add_user,
	ul.contact_cards li a.mail_user {
		background: transparent url('/community/pics/contact_card_sprites.gif') no-repeat;/*JLo 2009-07-21 needed in "community" */
		display: block;
		position: absolute;
		text-indent:-999em;
	}

	ul.contact_cards li a.add_user {
		background-position: 0px 0px;
		height: 12px;
		right: 33px;
		top: 7px;
		width: 15px;
	}

	ul.contact_cards li a.mail_user {
		background-position: -20px 0px;
		height: 15px;
		right: 13px;
		top: 7px;
		width: 15px;
	}


/* -- Modul: Job-Börse -- */

ul.jobs {
	list-style: none;
	margin: 7px 10px 35px 10px;
	padding: 0;
}

	ul.jobs li {
		float: left;
		overflow: hidden;
		width: 210px;
		vertical-align: bottom;
	}

		ul.jobs li.last_col {
			margin-left: 25px;
		}

		ul.jobs li h4 {
			margin-bottom: 10px;
			text-transform: uppercase;
		}

		ul.jobs li a {
			font-weight: bold;
		}

		ul.jobs li p {
			margin-top: 2px;
		}

		ul.jobs li ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		ul.jobs li ul li {
			float: none;
		}


/* -- Modul: Neues aus Ihrem Netzwerk -- */

div.network_news {
	padding: 5px 9px 10px 9px;
	position: relative;
}

	div.network_news h1 {
		padding: 0 0 3px 2px;
	}

	div.network_news a.more {
		position: absolute;
		right: 11px;
		bottom: 7px;
	}

	div.network_news ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

		div.network_news ul li {
			border-bottom: 1px solid #CFCECE;
			overflow: hidden;
			padding: 10px 10px 9px 5px;
			vertical-align: bottom;
		}

		div.network_news ul li a.user {
			font-weight: bold;
		}

		div.network_news ul li.last {
			border: 0;
		}

		div.network_news ul li img,
		div.network_news ul li p {
			float: left;
		}

		div.network_news ul li p {
			margin: 3px 0 0 10px;
			width: 375px;
		}


/* -- Modul: News zu Firmen aus Ihrem Netzwerk -- */

div#sub_col div.box.company_news_cm {
    /*height: 248px;*/
    position: relative;
}
div#sub_col div.box.company_news_cm div.pager {
    position: absolute;
    bottom: 5px; 
    right: 10px;
}
    
div#news-communitycontacts-Container ul li p {
    float: left;
    width: 315px;
}
div#news-communitycontacts-Container ul li br.non-circumfluent {
    clear: left;
}

div.company_news_cm ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

	div.company_news_cm ul li {
		margin: 8px 10px 9px 10px;
		overflow: hidden;
		position: relative;
		vertical-align: bottom;
	}

	div.company_news_cm ul li.last {
		margin-bottom: 10px;
	}

	div.company_news_cm ul li h4 {
		padding-left: 19px;
		display: inline;
	}
    div.company_news_cm ul li p {
        padding-left: 19px;
        margin-top: 3px;
    }
    div.company_news_cm ul li img.icon {
        left: 0;
        position: absolute;
        top: 2px;
    }

/* -- Modul: Ihre Gruppen / Alle Gruppen -- */

div.groups a.more_groups {
	position: absolute;
	right: 11px;
	top: 107px;
}

div.groups a.more_messages {
	position: absolute;
	right: 11px;
	bottom: 6px;
}

ul.groups,
ul.groups li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.groups {
    padding: 0 10px;
    margin-bottom: 10px;
}

	ul.groups li {
		border-bottom: 1px solid #CFCECE;
		height: 45px;
		margin-top: 16px;
		vertical-align: bottom;
	}

	ul.groups li.last_row {
		border: 0;
		margin-top: 10px;
	}

	ul.groups li ul li.last_col {
		margin-left: 27px;
	}

	ul.groups li ul li {
		border: 0;
		float: left;
		margin: 0;
		padding: 0;
		width: 210px;
	}

	ul.groups li img {
		float: left;
/*		position: absolute;
		left: 0px;
		top: 0px;*/
	}

	ul.groups li h4,
	ul.groups li p {
		padding: 0 0 0 63px;
	}

	ul.groups li h4 {
		margin: -2px 0 2px 0;
	}


/* -- Modul: Neueste Beiträge aus Ihren Gruppen -- */

h2.group_messages {
	margin: 0 0 6px 9px;
	text-transform: uppercase;
	font-size: 12px;
}

ul.group_messages {
	list-style: none;
	padding: 0 10px 18px;
	margin: 0;
}

	ul.group_messages li {
		border-bottom: 1px solid #CFCECE;
		padding: 10px 0;
		vertical-align: bottom;
	}

	ul.group_messages li a.passepartout {
	    display: block;
	    float: left;
	    width: 53px;
	}

	ul.group_messages li h4 {
		float: left;
		padding: 0 10px 10px 10px;
		width: 131px;
	}

	ul.group_messages li span {
		font-weight: normal;
	}

	ul.group_messages li p {
	    float: left;
		margin-top: -2px;
		width: 243px;
	}

/* -- Modul: Neue Gruppen -- */

ul.new_groups {
	list-style: none;
	margin: 0 0 1px 0;
	padding: 0 10px;
}

	ul.new_groups li {
		border-bottom: 1px solid #CFCECE;
		padding: 10px 0 16px 0;
		Xposition: relative;
		vertical-align: bottom;
	}

	ul.new_groups li.last {
		border: none;
	}

    ul.new_groups li a.passepartout {
        display: block;
        float: left;
        width: 53px;
    }

	ul.new_groups li h4 {
		float: left;
		margin: -2px 0 2px 0;
		padding-left: 10px;
		width: 131px;
	}

	ul.new_groups li span {
		font-weight: normal;
	}

	ul.new_groups li span.date,
	ul.new_groups li span.time {
	    float: left;
		color: #666;
		font-size: 18px;
		text-align: right;
		width: 112px;
	}
	ul.new_groups li span.time {
		width: 100px;
    }

/* -- Modul: Die Gruppen Ihrer Kontakte -- */

div.contact_groups {
	position: relative;
}

div.contact_groups ul.contact_cards {
	margin-bottom: 19px;
	padding-top: 29px;
}

div.contact_groups span.heading_left,
div.contact_groups span.heading_right {
	font-weight: bold;
	position: absolute;
	text-transform: uppercase;
	top: 28px;
}

div.contact_groups span.heading_left {
	left: 10px;
}

div.contact_groups span.heading_right {
	left: 238px;
}

div.contact_groups ul.contact_cards li span.arrow,
div.contact_groups ul.contact_cards li a.star {
	background: transparent url(/community/pics/contact_card_sprites.gif) no-repeat;
	display: block;
	text-indent: -999em;
	float: right;
	margin: 30px 10px 0 0;
}

div.contact_groups ul.contact_cards li span.arrow {
	background-position: -130px -29px;
	height: 11px;
	width: 5px;
	margin-top: 7px;
}

div.contact_groups ul.contact_cards li a.star {
	background-position: -113px -28px;
	height: 12px;
	width: 12px;
}

div.contact_groups a.all_contacts {
	left: 144px;
	position: absolute;
	bottom: 7px;
}

div.contact_groups a.all_groups {
	right: 10px;
	position: absolute;
	bottom: 7px;
}

div.box.contact_groups ul.contact_cards.clear li a img {
    margin-top: 12px;
}

div.box.contact_groups ul.contact_cards.clear li h4 {
    margin: 12px 0 2px 56px;
}

div.box.contact_groups ul.contact_cards.clear li p {
    margin-left: 0;
}
div#GroupDetail ul.contact_cards.clear li p {
    margin-left: 8px;
}

#GroupDetail ul.pager_grouprequests_top {
        float:right;
        position:relative;
        top: -6px !important; 
    }
.group-requested li {
    width: 420px !important;
}
ul.register_left.contact_cards.your_contacts.group-requested li div.status,
ul.register_left.contact_cards.your_contacts.group-requested li div.bid,
ul.register_left.contact_cards.your_contacts.group-requested li div.request,
ul.register_left.contact_cards.your_contacts.group-requested li div.tag {
    width: 168px;
    background: transparent url(../../community/pics/contact_card_back_w195.png) no-repeat;
}
    
/* -- Modul: Ihre Gruppen -- */

div.your_group {
	position: relative;
}

ul.pager {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 41px;
	top: 18px;
}

ul.pager_bottom {
	bottom: 16px;
	top: auto;
}

ul.pager li {
	float: left;
}

ul.pager li a {
    text-decoration: none;
}

ul.pager li span {
	color: #AB1B1A;
	font-weight: bold;
}
ul.pager li.arrows a {
	background: url(/community/pics/pager_arrows.gif) no-repeat;
	display: block;
	float: left;
	margin-top: 4px;
	text-indent: -999em;
}

ul.pager li.arrows a.inner {
	height: 7px;
	padding: 0;
	width: 4px;
}

ul.pager li.arrows a.outer {
	height: 7px;
	width: 7px;
}

ul.pager li.arrows a.arrow_double_left {
	background-position: 0 0;
	margin-right: 4px;
}

ul.pager li.arrows a.arrow_double_right {
	background-position: -15px 0;
	margin-left: 4px;
}

ul.pager li.arrows a.arrow_left {
	background-position: -7px 0;
	margin-right: 8px;
}

ul.pager li.arrows a.arrow_right {
	background-position: -11px 0;
	margin-left: 8px;
}

ul.register_right {
	height: 471px;
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
	position: absolute;
	right: 4px;
	top: 10px;
	width: 27px;
}

ul.register_right li {
	color: #DFDDDD;
	text-align: center;
	padding: 3px 4px 0 0;
}

ul.register_right li a {
	color: #AB1B1A !important;
	text-decoration: none !important;
}

ul.register_right li.active {
	color: #AB1B1A;
	font-weight: bold;
	position: relative;
}

ul.register_right li.active img {
	left: 0px;
	position: absolute;
	top: 3px;
}

ul.register_left {
	background: #F0EEEE url(/community/pics/box_register_gradient.png) repeat-y;
	list-style: none;
	margin: 10px 30px 10px 10px;
	padding: 10px 5px 10px 10px;
	width: 417px;
}

	ul.register_left li div.divider {
		background-color: #CFCECE;
		height: 1px;
		overflow: hidden;
		width: 407px;
	}

	ul.register_left li.last div.divider {
		visibility: hidden;
	}

	ul.register_left li.last div.shadow_bottom {
		background: url(/community/pics/box_register_gradient_bottom.png) no-repeat;
		bottom: -18px;
		height: 8px;
		left: -10px;
		position: absolute;
		width: 432px;
	}

	ul.register_left li h4 {
		padding: 17px 0 7px 0;
		width: 230px;
	}

	ul.register_left li div.left,
	ul.register_left li div.right {
		float: left;
	}

	ul.register_left li div.left table,
	ul.register_left li div.left table tr td {
		background: none;
		border: 0;
		padding: 0;
	}

	ul.register_left li div.left table {
		margin-top: 7px;
	}

	ul.register_left li div.left table tr {
		height: 15px;
	}

	ul.register_left li div.left table tr td strong {
		display: block;
		width: 70px;
	}

	ul.register_left li div.right {
		background: url(/community/pics/register_back_big.png) no-repeat;
		height: 173px;
		margin: 0 0 12px 4px;
		padding: 7px 10px 0 16px;
		position: relative;
		width: 209px;
	}

	ul.register_left li.last div.right {
		margin-bottom: 9px;
	}

	ul.register_left li div.right h4,
	ul.register_left li div.right p {
		padding: 0;
		width: 200px;
	}

	ul.register_left li div.right p.text {
		height: 60px;
		overflow: hidden;
		padding-top: 5px;
	}

	ul.register_left li div.right div.user_data {
		bottom: 18px;
		left: 16px;
		position: absolute;
	}

	ul.register_left li div.right img,
    ul.register_left li div.right p.user,
    ul.register_left li div.group-detail img,
    ul.register_left li div.group-detail p.user {
		float: left;
	}

	ul.register_left li div.right p.user,
    ul.register_left li div.group-detail p.user {
		color: #666;
		margin-top: -3px;
		padding: 0 0 0 10px;
		width: 150px;
	}

	ul.register_left li div.right p.user a {
		color: #666;
	}

/* -- Modul: Einladung senden -- */

ul.send_invitation {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul.send_invitation li p,
	ul.send_invitation li div.section {
		margin: 17px 10px 10px 10px;
	}

	ul.send_invitation li div.section {
		background-color: #F0EEEE;
		padding: 8px 10px 7px 27px;
		margin-top: 16px;
		position: relative;
	}

	ul.send_invitation li div.section p.indent {
		margin: 0 0 0 5px;
		padding: 0;
	}

	ul.send_invitation li div.section a {
		font-weight: bold;
		text-decoration: none;
	}

	ul.send_invitation li div.section a.button_add,
	ul.send_invitation li div.section a.button_subtract {
		background: transparent url(/community/pics/button_add_subtract.gif) no-repeat;
		display: block;
		height: 14px;
		overflow: hidden;
		position: absolute;
		text-indent: -999em;
		top: 61px;
		width: 14px;
	}

	ul.send_invitation li div.section a.button_add {
		background-position: 0 -14px;
		right: 34px;
	}

	ul.send_invitation li div.section a.button_add.disabled {
		background-position: 0 0;
	}

	ul.send_invitation li div.section a.button_subtract {
		background-position: -14px -14px;
		right: 10px;
	}

	ul.send_invitation li div.section a.button_subtract.disabled {
		background-position: -14px 0;
	}

	ul.send_invitation li div.section span {
		color: #9E0E0E;
		display: block;
		font-size: 25px;
		left: 9px;
		position: absolute;
		top: 4px;
	}

	ul.send_invitation li div.section div.holder {
		float: left;
		margin-top: 8px;
		padding-right: 12px;
		width: 170px;
	}

	ul.send_invitation li div.section label {
		clear: both;
		display: block;
		font-weight: bold;
		margin: 6px 0 0 5px;
	}

	ul.send_invitation li div.section input,
	ul.send_invitation li div.section select,
	ul.send_invitation li div.section textarea {
		margin-top: 7px;
	}

	ul.send_invitation li div.section span.textarea_bg {
		background-image: url(/community/pics/textarea_407x82.png);
		display: block;
		height: 82px;
		margin-left: -8px;
		margin-top: 3px;
		position: relative;
		width: 407px;
	}

	ul.send_invitation li div.section textarea {
		border: 0;
		height: 72px;
		left: 5px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 5px;
		width: 397px;
	}

	ul.send_invitation li div.section form p {
		margin-left: 0;
		margin-top: 12px;
	}

	ul.send_invitation li div.section form p.required {
		margin-bottom: 12px;
	}

	ul.send_invitation li div.section form button.send {
		right: 11px;
	}

/* -- Modul: Abo Login Teaser -- */

div.abo-login-teaser div.left-col {
	float:left;
	width: 230px;
}
div.abo-login-teaser div.right-col {
	float:right;
	width: 230px;
}

ul.send_login,
ul.abo-teaser {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul.abo-teaser li.abo-teaser-login {
	   display: block;
       background: #fff url('../pics/abo-teaser-linie.gif') repeat-x left bottom;
       padding: 0 0 15px 0;
	}

	ul.send_login li div.section,
	ul.abo-teaser li div.section {
		background: #F3F2F2 url('../pics/bg_aboteaser.jpg') repeat-x;
		padding: 8px 10px 7px 10px;
		margin-top: 16px;
		position: relative;
        line-height: 15px;
        /*height: 234px;*/
	}
	ul.send_login li div.section div.holder {
		width: 198px;
		float: left;
		margin-top: 8px;
		padding-right: 12px;
	}
	ul.send_login li div.section label {
		clear: both;
		display: block;
		font-weight: bold;
		margin: 0px 0 0px 5px;
		padding: 0px;
	}
	ul.send_login li div.section div {
		margin: 6px 0px 9px 0px;
		float:left;
	}
	ul.send_login li div.section form fieldset {
		margin-bottom: 24px !important;
	}
	ul.send_login li div.section form fieldset .holder span {
		float:left;
		border-left: 1px solid #C9C7C8;
		margin: 0px 0px 0px 6px;
		padding: 0px 0px 0px 6px;
		display: block;
	}
	ul.send_login li div.section form button.login {
		position: absolute;
		bottom: 28px;
		right: 8px;
	}

	div.abo-login-teaser h2 {
		color: #A22521;
		font-size: 16px;
		margin: 10px 10px 0px 10px;
	}
	div#upsellingBox .abo-teaser-footer h3  {
		font-size: 14px;
		margin: 0px 0px 10px 0px;
	}
	div.abo-login-teaser h4 {
		text-transform:uppercase;
		color: #A22521;
		font-size: 14px;
		margin: 5px 0px 2px 0px;
	}
	div.abo-login-teaser ul.vorteile {
		border-top: 1px solid #ffffff;
		list-style-type: none;
		margin: 0;
		padding: 15px 0 0 ;
	}
	div.abo-login-teaser ul.vorteile li {
		background: url('../pics/upgrade_haken.gif') no-repeat;
		padding-left: 30px;
		margin-bottom: 10px;
		font-weight: normal;
	}
	div#upsellingBox .abo-teaser-footer {
        display: block;
		background: #fff url('../pics/abo-teaser-pfeil-large.gif') no-repeat center 10px;
        padding: 25px 10px 0px 10px;
        text-align: center;
	}
	div#upsellingStatic .abo-teaser-footer {
        display: block;
		background: #fff url('../pics/abo-teaser-pfeil-large.gif') no-repeat center 10px;
        padding: 25px 10px 0px 10px;
        text-align: center;
	}

/* -- Modul: Registrierungs Form -- */
form.registration label {
    font-weight: bold;
}
form.registration label.radio {
    font-weight: normal;
}

ul.send_registration, div.send_upgrade {
	list-style: none;
	margin: 0;
	padding: 0;
    background: #F3F2F2 url('../pics/bg_registration.jpg') repeat-x !important;

}

	ul.send_registration li p,
	ul.send_registration li div.section {
		margin: 17px 0px 10px 0px;
	}

	ul.send_registration li div.section {
		padding: 8px 10px 7px 10px;
		margin-top: 16px;
		position: relative;
	}

	ul.send_registration li div.section p.indent {
		margin: 0 0 0 5px;
		padding: 0;
	}

	ul.send_registration li div.section span {
		color: #9E0E0E;
		display: block;
		font-size: 25px;
		left: 9px;
		position: absolute;
		top: 4px;
	}

	ul.send_registration li div.section div.holder {
		width: 212px;
		float: left;
		margin-top: 8px;
		padding-right: 12px;
	}

	ul.send_registration li div.section label {
		clear: both;
		display: block;
		font-weight: bold;
		margin: 6px 0 0 5px;
	}

	ul.send_registration li div.section div,
	ul.send_registration li div.section select,
	ul.send_registration li div.section textarea {
		margin-top: 7px;
	}

	ul.send_registration li div.section input.radio.anrede {
		vertical-align: middle;
		margin: 5px 0px 7px 5px;
		padding: 15px;
	}

	ul.send_registration li div.section form p {
		margin-left: 0;
		margin-top: 12px;
	}

	ul.send_registration li div.section form label {
		width: 200px;
	}
	ul.send_registration li div.section form p.agb {
		float:left;
		width: 400px;
		font-weight: normal;
	}
	ul.send_registration li div.section form input.agb {
		float:left;
		margin: 10px 10px 20px 0px;
	}

	ul.send_registration li div.section form button.weiter {
		float: right;
		margin-bottom: 10px;
	}


/* -- Modul: Jetzt anmelden -- */

div#register_now {
	padding: 7px 10px 10px 10px;
	position: relative;
}

	div#register_now div {
		padding-bottom: 6px;
	}

	div#register_now p {
		border-top: 1px solid #CFCECE;
		left: 0px;
		padding: 7px 10px 10px 10px;
		position: absolute;
		top: 168px;
		width: 209px;
	}

	div#register_now form label {
		font-size: 11px;
		font-weight: bold;
	}

	div#register_now form input {
		margin-top: 2px;
	}

	div#register_now form a {
		margin-top: 10px;
	}

	div#register_now button.login {
		position: absolute;
		right: 9px;
		top: 133px;
	}


/* -- Modul: Kontaktsuche -- */

form#contact_search {
	padding: 6px 5px 0 16px;
	overflow: hidden;
}

	form#contact_search div.searchbar {
		overflow: hidden;
		margin-left: -6px;
		padding-bottom: 8px;
		padding-top: 4px;
	}

	form#contact_search div.searchbar {
		padding-bottom: 7px;
	}

	form#contact_search div.searchbar input {
		float: left;
	}

	form#contact_search div.searchbar button {
		float: right;
		margin: -3px 3px 0 0;
	}

	form#contact_search label {
		padding-right: 18px;
	}

form#contact_search_small {
    padding: 10px;
    overflow: hidden;
}

    form#contact_search_small div.searchbar {
        overflow: hidden;
    }
    form#contact_search_small button {
        float: left;
        width: 80px;
    }
    form#contact_search_small a.more.el_1 {
        float: left;
        margin: 13px 23px 0 0;
        font-size: 11px;
    }



/* -- Boxen mit Tabs -- */

div.box_tabs,
div.mainbox_tabs {
	margin-top: 34px;
}

div.mainbox_tabs.first {
	margin-top: 24px;
}

div.box_tabs ul.tabs,
div.mainbox_tabs ul.tabs {
	left: -17px;
	list-style: none;
	position: absolute;
	top: -25px;
}

div.box_tabs ul.tabs li,
div.mainbox_tabs ul.tabs li {
	background: url(/community/pics/tab_back_inactive.png) repeat-x;
	border-left: 1px solid #CFCECE;
	border-right: 1px solid #CFCECE;
	border-top: 1px solid #CFCECE;
	float: left;
	font-weight: bold;
	height: 18px;
	margin-right: 4px;
	padding: 4px 9px 1px 9px;
	text-transform: uppercase;
}

div.mainbox_tabs ul.tabs li {
	border-left: 1px solid #CFCECE;
	border-right: 1px solid #CFCECE;
	border-top: 1px solid #CFCECE;
	height: 18px;
}

div.box_tabs ul.tabs li a,
div.box_tabs ul.tabs li a:link,
div.box_tabs ul.tabs li a:visited,
div.box_tabs ul.tabs li a:hover,
div.box_tabs ul.tabs li a:focus,
div.mainbox_tabs ul.tabs li a {
	text-decoration: none;
	color: #FFF;
}

div.box_tabs ul.tabs li.active,
div.mainbox_tabs ul.tabs li.active {
	background-color: #F0EEEE;
	background-image: none;
	border-left: 1px solid #CFCECE;
	border-right: 1px solid #CFCECE;
	border-top: 1px solid #CFCECE;
	color: #AB1B1A;
	height: 18px;
	padding-top: 5px;
	text-transform: uppercase;
}

div.mainbox_tabs ul.tabs li.active {
	border-bottom: 1px solid #FFF;
	height: 17px;
	padding-top: 5px;
}

div.mainbox_tabs ul.tabs li.active {
	background-color: #FFF;
}
div.box_tabs ul.tabs li em {
    font-style: normal;
}
    
/* -- Modul: Gruppen -- */

ul.grouplist {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul.grouplist li {
		border-bottom: 1px solid #CFCECE;
		height: 51px;
		overflow: hidden;
		position: relative;
	}

	ul.grouplist li.last {
		border: 0;
	}

	ul.grouplist li img {
		left: 10px;
		position: absolute;
		top: 8px;
	}

	ul.grouplist li h4,
	ul.grouplist li span {
		padding-left: 73px;
		width: 150px;
	}

	ul.grouplist li h4 {
		margin-bottom: 2px;
		padding-top: 4px;
	}


/* -- Modul: Netzwerkticker -- */

ul.network_ticker {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul.network_ticker li {
		border-bottom: 1px solid #CFCECE;
		margin: 5px 0 0 0;
		padding-bottom: 6px;
		position: relative;
	}

	ul.network_ticker li.last {
		border: 0;
	}

	ul.network_ticker li img {
		left: 10px;
		position: absolute;
		top: 5px;
	}

	ul.network_ticker li p,
	ul.network_ticker li span {
		padding: 0 0 0 41px;
		width: 180px;
	}
	ul.network_ticker li p {
		margin-bottom: 0;
	}

	ul.network_ticker li p a.user {
		font-weight: bold;
	}

	ul.network_ticker li span {
		color: #7F7F7F;
		font-size: 10px;
		text-transform: uppercase;
	}

/* -- Modul: Mediabiz Community -- */

div.mediabiz_community {
	background: transparent url(/community/pics/mediabiz_bg.png) bottom no-repeat;
	height: 389px;
	width: 467px;
}

	div.mediabiz_community h2 {
		color: #9E0E0E;
		font-size: 18px;
		margin: 16px 0 0 20px;
		text-transform: uppercase;
	}

	div.mediabiz_community h3 {
		color: #333;
		font-size: 16px;
		margin: 2px 0 0 20px;
		width: 300px;
	}

	div.mediabiz_community ul {
		list-style: none;
		margin-top: 123px;
		padding: 0;
	}

	div.mediabiz_community ul li {
		float: left;
		margin: 0 0 10px 0;
	}

	div.mediabiz_community ul li.second_col {
		margin-left: 110px;
	}

	div.mediabiz_community ul li a {
		color: #FFF !important;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none !important;
	}

	div.mediabiz_community ul li span {
		color: #FFF;
		font-size: 14px;
		padding-left: 15px;
	}

/* Network News */

body.community div.box h3 span.small {
	text-transform: none;
	font-weight: normal;
}
.connection_row {
	background: #F0EEEE;
	border: 1px solid #CFCECE;
	margin: 0 0 10px 0;
	padding: 7px 10px 10px 10px;
}
.connection_row h4 {
	margin-bottom: 8px;
}
.connection_row p {
	float: left;
}
.connection_row img {
	float:  left;
	margin-right:  10px;
}
.connection_row span {
	display:  block;
	float:  left;
	margin:  0 10px 0 8px;
	border-bottom: 1px dashed #333;
	padding-top:  13px;
}
ul.contact_cards_box {
	margin-bottom: 17px;
}

ul.contactlist li h4, ul.contactlist li span {
	padding-left:43px;
	width:180px;
}

ul.contactlist li p.his-her-contacts span {
    padding-left: 0;
}

/* -- Modul: Neu in der Community -- */

div.community_news ul.contact_cards {
	margin-bottom: 5px;
}

ul.contact_cards li > div.contact_card {
	margin: 9px 9px 0 14px;
}
#contacts ul.contact_cards li > div.contact_card {
    margin: 0;
    padding: 9px 9px 0 14px;
}
#contacts ul.contact_cards li > div.contact_card.left {
    width: 202px;
}

	ul.contact_cards li p {
		width: 135px;
	}

	ul.contact_cards li a.status_user,
	ul.contact_cards li a.request_user,
	ul.contact_cards li a.bid_user,
	ul.contact_cards li a.tag_user {
		background: transparent url(/community/pics/contact_card_sprites.gif) no-repeat;
		display: block;
		position: absolute;
		text-indent: -999em;
	}

	ul.contact_cards li a.status_user {
		background-position: -40px 0;
		height: 10px;
		right: 11px;
		top: 11px;
		width: 9px;
	}

		ul.contact_cards li a.status_user.disabled {
			background-position: -40px -10px;
		}

	ul.contact_cards li a.request_user {
		background-position: -54px 0;
		height: 10px;
		right: 11px;
		top: 26px;
		width: 10px;
	}

		ul.contact_cards li a.request_user.disabled {
			background-position: -54px -10px;
		}

	ul.contact_cards li a.bid_user {
		background-position: -69px 0;
		height: 10px;
		right: 11px;
		top: 41px;
		width: 7px;
	}

		ul.contact_cards li a.bid_user.disabled {
			background-position: -69px -10px;
		}

	ul.contact_cards li a.tag_user {
		background-position: -158px 0;
		height: 10px;
		right: 11px;
		top: 56px;
		width: 11px;
	}

		ul.contact_cards li a.tag_user.disabled {
			background-position: -158px -10px;
		}

/* -- Modul: Diese Mitglieder könnten Sie kennen -- */

	div.recommendations ul.contact_cards {
		margin-bottom: 16px;
	}

	div.recommendations ul.contact_cards li.status {
		background: transparent url(/community/pics/contact_card_back_status.png) no-repeat;
	}

	div.recommendations ul.contact_cards li.status {
		height: 64px;
		overflow: hidden;
		padding: 7px 10px 10px 15px;
		width: 208px;
	}

	div.recommendations ul.contact_cards li.status strong {
		color: #666;
	}

	div.recommendations ul.contact_cards li.status p {
		color: #666;
		margin: 2px 0 0 0;
		width: 200px;
	}
	div.mainbox.recommendations ul.contact_cards.clear li div p {
        height:40px;
        margin:0;
        overflow:auto !important;
    }


/* -- Modul: Ihre Kontakte -- */

ul.your_contacts {
	padding-bottom: 19px;
	padding-top: 29px;
}

	ul.your_contacts li {
		background: none;
		float: none;
		height: 81px;
		width: 410px;
	}

	ul.your_contacts li div.left {
		background: transparent url(/community/pics/contact_card_back.png) no-repeat;
		float: left;
		height: 81px;
		position: relative;
		width: 226px;
	}

	div.mainbox.allContacts div.shadow_bottom,
	div.mainbox_tabs div.shadow_bottom {
		background: url(/community/pics/box_register_gradient_bottom.png) no-repeat;
		bottom: 2px;
		height: 8px;
		left: 9px;
		position: absolute;
		width: 432px;
	}

	ul.your_contacts li div.status,
	ul.your_contacts li div.bid,
	ul.your_contacts li div.request,
	ul.your_contacts li div.tag {
		background: transparent url(/community/pics/contact_card_back_status_small.png) no-repeat;
		float: left;
		height: 63px;
		margin: 0 0 2px 1px;
		overflow: hidden;
		padding: 8px 10px 10px 16px;
		position: static;
		vertical-align: top;
		width: 157px;
	}

	ul.your_contacts li div.bid {
		background-image: url(/community/pics/contact_card_back_bid_small.png);
	}

	ul.your_contacts li div.request {
		background-image: url(/community/pics/contact_card_back_request_small.png);
	}

	ul.your_contacts li div.tag {
		background-image: url(/community/pics/contact_card_back_tag_small.png);
	}

	ul.your_contacts li div.tag textarea {
		color: #666;
		font-size: 11px;
		height: 30px;
		width: 138px;
		margin-top: 2px;
	}

	ul.your_contacts li div.tag form {
		position: relative;
	}

	ul.your_contacts li div.tag button {
		background: url(/community/pics/contact_card_sprites.gif) no-repeat -140px -35px;
		border: 0;
		display: block;
		height: 5px;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 8px;
		text-indent: -999em;
		top: 5px;
		width: 15px;
	}

	ul.your_contacts li div h4 {
		padding: 0;
		width: 100px;
	}

	ul.your_contacts li div.status strong,
	ul.your_contacts li div.bid strong,
	ul.your_contacts li div.request strong,
	ul.your_contacts li div.tag strong {
		color: #666;
	}

	ul.your_contacts li div.status p,
	ul.your_contacts li div.bid p,
	ul.your_contacts li div.request p,
	ul.your_contacts li div.tag p {
		color: #666;
		margin: 2px 0 0 0;
		width: 150px;
	}

    ul.contact_cards.my-last-visitors li.status {
        background: transparent url('/community/pics/contact_card_back_w225.png') no-repeat scroll 0 0; 
        width: 225px;
    }
    ul.contact_cards.my-last-visitors li.status p {
        margin: 10px 10px 10px 15px;
        width: 195px;
    }

	ul.your_contacts_register_right {
		background-image: url(/community/pics/box_register_back2.png);
	}

/* -- Modul Login / Registrierung -- */

button.signup {
	width: 116px;
	background: url(../../community/pics/buttons/button_anmelden.png) no-repeat;
}

button.register {
	width: 140px;
	background: url(../../community/pics/buttons/button_registrieren_orange.png) no-repeat;
}

h2.redBold {
    color: #AB1B1A;
    font-size: 28px;
    font-weight: bold;
    line-height: 100%;
}

h2.red {
    color: #AB1B1A;
    font-size: 14px;
}

.borderLeft {
	border-left: 1px solid #CFCECE;
}

/* -- Zubehör -- */

body.community div.box h3 {
	background: #717171 url(/community/pics/box_head_back_community.png) repeat-x 0 0;
}

div.box a.more_left {
	right: 245px;
}

div.box a.box_more_profile {
	position: absolute;
	top: 108px;
	right: 10px;
	font-size: 11px;
}

a.button_invite_contacts {
	display: block;
	width: 133px;
	height: 18px;
	overflow: hidden;
	background: url(/community/pics/kontakte_einladen.png) no-repeat 0 0;
	text-indent: -999em;
}

a.button_shop {
	display: block;
	width: 74px;
	height: 18px;
	overflow: hidden;
	background: url(../pics/shop.png) no-repeat 0 0;
	text-indent: -999em;
}

p.cityanddate {
    float: none !important;
}

span.noborder {
    border: 0 none; 
}

/* -- overwrites old setting from core.css #line: 3311+3321 -- */
ul.communitylist li {
    padding-left:47px;
    padding-bottom:10px;
}
ul.communitylist li div.thumb {
    width:27px;
}
/* -- -- */

/* -- fixes to fix some -- */
.fixTheGap1 {
    margin: 10px 0 0 14px !important;
}

ul.peoplelist2SP li {
    float: left;
    width: 233px;
    padding-bottom: 10px;
}

p.red {
    color: #AB1B1A; 
}

/* teaser modules on login/reg pages */
div.benefits {
    background-image: url(/community/pics/benefits-bg.jpg);	
    height: 227px; 
    border-left: none; 
    border-bottom: none;
}
div.benefits ul {
    list-style-type: none; 
    line-height: 200%;
}
div.benefits form button {
	position: absolute; 
	right: 25px; 
	bottom: 20px;
}
div.benefits a#guided_tour {
    margin-left: 10px;
}
div.advantages {
	position: relative;
    background-image: url(/community/pics/advantages-bg.jpg); 
    height: 342px; 
    border: none; 
}
div.advantages h3 {
    display: inline;
    color: red;
    text-shadow: 0 0 0 red;
}
div.advantages p {
    color: white;
}
div.advantages form button {
    position: absolute; 
    right: 25px; 
    bottom: 20px;
}

/*-- New Community Upgrade Site --*/

div.com-upgrade {
    background-image: url(/account/pics/bg-com-upgrade.png);	
    height: 518px; 
    background-repeat: no-repeat;
    background-color: transparent;
}

div.com-upgrade h1 {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    color: #ad2017;
    font-size: 20px;
    text-transform: uppercase;
}


div.com-upgrade p {
    padding-left: 20px;
    line-height: 19px;
}

div.com-upgrade p.text {
    height: 156px;
}

div.com-upgrade p.forms {
    padding-top: 16px;
    padding-left: 20px;
    line-height: 17px;
    color: #fff;
    font-weight: bold;
}

div.com-upgrade p.footer {
    padding-top: 26px;
    padding-left: 20px;
    line-height: 12px;
    font-size: 10px;
}

div.com-upgrade form {
    margin: 0px;
    padding: 0px;
}

div.com-upgrade-nob {
    border-left: none; 
    border-bottom: none;
    background-color: transparent;
}

/* -- Newer community upgrade site -- */
div.box.upgrade div#head {
    height: 80px;
}
div.box.upgrade div#head img {
    float: left;
    margin-left: 20px;
    margin-top: 10px;    
}
div.box.upgrade div.description {
    margin-left: 105px;
    padding-top: 20px;
    width: 500px;    
}
div.box.upgrade div.description span {
    font-size: 25px;
    font-weight: bold;
}
div.box.upgrade div.infos h2 {
    color: #AB1B1A;
    margin-bottom: 5px;    
}
div.box.upgrade div.infos {
    height: 189px;    
}
div.box.upgrade div.infos p {
    line-height: 20px;    
}
div.box.upgrade div#bg_greyshades {
    height: 136px;
    background-image: url("/community/pics/upgrade/greyshades.png");
}
div.box.upgrade div#bg_greyshades div.text_top,
div.box.upgrade div#bg_greyshades div.text_bottom {
    font-size: 13px;
    font-weight: bold;
}
div.box.upgrade div#bg_greyshades div.text_top {
    color: #d3d3d3;
    padding: 15px 0 8px 15px;
    width: 560px;
}
div.box.upgrade div#bg_greyshades div.text_bottom {
    color: #d3d3d3;
    padding: 0 15px;
    width: 395px;
    float: left;
}
div.box.upgrade div#bg_greyshades div.text_bottom span.price {
    color: white;
}
div.box.upgrade div#bg_greyshades form {
    margin-top: 10px;
}
div.box.upgrade div#bg_lightgrey {
    background-color: #FFFFFF;
    background-image: url("/community/pics/upgrade/bg_bottom.png");
    border-left: 0 none;
    height: 104px;
}
div.box.upgrade div#bg_lightgrey div.footnote {
    font-size: 10px;
    width: 650px;
}
    
    
    
/** Community Renew Site --*/
div.com-renew {
    background-image: url(/account/pics/bg-com-renew.png);	
    height: 518px; 
    background-repeat: no-repeat;
    background-color: transparent;
}

div.com-renew h1 {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    color: #ad2017;
    font-size: 20px;
    text-transform: uppercase;
}


div.com-renew p {
    padding-left: 20px;
    line-height: 19px;
}

div.com-renew p.text {
    height: 156px;
}

div.com-renew p.forms {
    padding-top: 160px;
    padding-left: 20px;
    line-height: 17px;
    color: #fff;
    font-weight: bold;
}

div.com-renew p.footer {
    padding-top: 0px;
    padding-left: 20px;
    line-height: 12px;
    font-size: 10px;
}

div.com-renew form {
    margin: 0px;
    padding: 0px;
}

div.com-renew-nob {
    border-left: none; 
    border-bottom: none;
    background-color: transparent;
}


/* -- Modul: Community index ajax -- */

div.ajax_form {
    background-color: #FFFFFF !important;
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 447px;
}
div.ajax_form .container-close {
    background: url("../../../community/pics/icon_close.png") no-repeat scroll 0 0 transparent;
    color: #9D0F0D;
    font-weight: bold;
    height: 13px;
    overflow: hidden;
    padding-left: 20px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    text-indent: 0;
    top: 10px;
    width: auto;
}
div.ajax_form h5 {
    text-transform: uppercase;
}
div.ajax_form ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div.ajax_form ul li {
    margin-bottom: 10px;
}
.clear {
    clear: both;
}
div.ajax_form label, .ajax_form strong.label {
    float: left;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 0;
    width: 131px;
}
span.textarea_bg305x82 {
    background-image: url("../../../community/pics/newJLo/textarea_305x82.png");
    display: block;
    height: 82px;
    position: relative;
    width: 305px;
}
span.textarea_bg305x82 textarea {
    border: medium none;
    height: 72px;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 5px;
    width: 295px;
}
button.speichern_red {
    background: url("../../../community/pics/buttons/speichern_red.png") no-repeat scroll 0 0 transparent;
    width: 90px;
}

div.status_message div.profile-edit-txt {
    width: 270px;
    float: none;    
}

form div.loading {
    background: transparent url(../../../community/pics/ajax-loader.gif) no-repeat;
    width:32px;
    height:32px;
}
form div.loading button,
form div.loading input,
form div.loading a,
form div.loading span,
form div.loading div,
form div.loading img {
    visibility:hidden;
}


.newsMoreContacts .ui-widget-header, .newsMoreContacts .ui-widget-header .ui-state-hover {
    border: none;
    background: none;
    font-weight: bold
}

/** jQuery UI popup on main community */
.newsMoreContacts .ui-widget-header .ui-icon {
    text-indent: 0;
    width: 95px;
    background: url("../../../community/pics/icon_close.png") no-repeat scroll 0 0 transparent;
    color: #9D0F0D;
    height: 13px;
    overflow: hidden;
    padding-left: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: auto;
    font-size: 12px;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}

.newsMoreContacts .ui-widget-content .ui-icon {
    background-image: none;
}

.newsMoreContacts .ui-icon {
    background-image: none;
}

.newsMoreContacts .ui-dialog-titlebar-close {
    width: 95px!important;
    padding: 0px!important;
    top: 30%!important;
    text-decoration: none
}

.newsMoreContacts #wait {
    background-color: #F0EEEE;
    border: 1px solid #CFCECE;
    font-weight: bold;
    margin-top: 10px
}

.newsMoreContacts .ui-widget-content a, .newsMoreContacts .ui-widget-content li {
    color: #000;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px
}

.moreParticipantsList ul {
    list-style: none;
    margin: 0
}

.moreParticipantsList li {
    border-bottom: 1px solid #CFCECE;
    padding-bottom: 10px;
    clear:both;
    padding-top: 10px
}

.moreParticipantsList ul li img {
    float: left
}

.newsMoreContacts .ui-widget-content li img {
    padding-top: 2px;
    padding-right: 10px
}

.newsMoreContacts .ui-dialog-title {
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 5px!important
}

#uiPopup {
    display: none
}