/*
 * Stylesheet for mixxt - mixxtbar + messagecenter
 * (c) 2007 mixxt GmbH
 * last changes: 02.07.2008 - Silvio Huesing-Eckl
 *
 */

#message_table img.ajax_indicator {
	margin-top: 50px !important;
	margin-left: 50px !important;
}

/* message center
------------------------------------------------------------------------ */


#overlay_panel {
	position: absolute !important;
	left: 50% !important;
	top: 45px !important;
	margin-left: -485px !important;
	width: 983px !important;
	height: 540px !important;
	z-index: 999 !important;
	font-family: Verdana !important;
	font-size: 11px !important;
}

#message_center_inner {
	height: 503px !important;
	width: 950px !important;
	border-left: 5px solid #8faa4d !important;
	background: url(/images/networks/bg_mc.png) 0 0 repeat-x !important;
	float: left !important;
}

#overlay_panel h1 {
	padding-top: 25px !important;
	margin-bottom: 20px !important;
	margin-left: 40px !important;
	color: #000 !important;
	font-size: 20px !important;
}

#message_center_nav {
	float: left !important;
	width: 200px !important;
	height: 410px !important;
	background: #FFF !important;
	margin: 0 20px 0 40px !important;
}

*html #message_center_nav {
	margin-left: 20px !important;
}

#message_center_nav ul {
	margin: 15px 10px 20px 20px !important;
	line-height: 150% !important;
}

#message_center_nav li {
	list-style: none !important;
	margin-bottom: 6px !important;
}

#message_center_nav a {
	text-decoration: none !important;
	color: #676767 !important;
}

#message_center_nav .active {
	color: #000 !important;
	text-decoration: underline !important;
}

#message_center_nav img {
	vertical-align: bottom !important;
	margin-right: 5px !important;
}

#message_center_close {
	position: absolute !important;
	top: 35px !important;
	right: 30px !important;
	margin: 0 0 0 40px !important;
}

#message_center_nav ul {
	margin: 15px 10px 20px 20px !important;
}

#message_center_close li {
	list-style: none !important;
	margin-bottom: 6px !important;
	font-weight: bold !important;
}

#message_center_close a {
	text-decoration: none !important;
	color: #676767 !important;
}

#message_center_close img {
	vertical-align: bottom !important;
}

.message_center_right {
	float: left !important;
	width: 640px !important;
	height: 410px !important;
	background: #FFF !important;
	color: #000 !important;
	padding-left: 20px !important;
}
.ie6 .message_center_right {
	overflow: hidden !important;
}

.message_center_right a {
	color: #000 !important;
}




/* compose */

#compose p#open_addr_book {
	margin-top: 15px !important;
	margin-bottom: 10px !important;
}

#compose div#openAdressbook a {
	color: #676767 !important;
	text-decoration: none !important;
}

#compose div#openAdressbook img {
	margin-right: 5px !important;
	vertical-align: middle !important;
}
#compose div#openAdressbook {
	margin-top: 15px !important;
	margin-right: 20px;
	float: right;
}
.ie6 #compose div#openAdressbook {
	margin: 15px 10px 0 0;
}

#compose #send_to_ctr {
	background: #E9E9E9 !important;
	height: 50px !important;
	margin-bottom: 10px !important;
	overflow: auto !important;
	padding: 5px 10px 5px 5px !important;
	width: 605px !important;
}

#compose #send_to {
	/*float: left !important;
	width: 605px !important;
	font-size: 11px !important;
	padding: 5px 10px 5px 5px !important;
	margin-bottom: 10px !important;*/
}

#compose #send_to li {
	list-style: none !important;
	display: block !important;
	margin-right: 10px !important;
}

#compose #send_to li img {
	vertical-align: middle !important;
	margin-right: 3px !important;
}

#compose label {
	display: inline;
	*zoom: 1;
	display: inline-block;
	
	color: #000 !important;
	width: 120px !important;
}

#compose p {
	margin-bottom: 5px !important;
	/*clear: both !important;*/
}

#compose #mc_sender {
	width: 300px !important;
}

#compose #mc_subject {
	width: 452px !important;
}
#compose #mc_message{
	width: 620px !important;
	height: 200px !important;
}
/*.chrome #compose #mc_message {
	height: 120px !important;
}*/
#compose .mc_subject {
	margin: 5px 0 0 0 !important;
}



#compose #message_center_compose_buttons {
	text-align: right !important;
	margin-top: 5px !important;
	margin-right: 20px !important;
	margin-bottom: 0 !important;
}

#bg_helper_right {
	float: right !important;
	width: 28px !important;
	height: 503px !important;
	background-image: url(/images/networks/bg_mc_right.png) !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
}

#bg_helper_bottom {
	width: 984px !important;
	height: 31px !important;
	margin-left: -3px !important;
	background-image:  url(/images/networks/bg_mc_bottom.png) !important; 
	background-position: 0 bottom !important;
	background-repeat: no-repeat !important;
	clear: both !important;
}

/* message_table */

#message_table_nav {
	background: #E9E9E9 !important;
	margin-top: 20px !important;
	margin-bottom: 30px !important;
	width: 593px !important;
	border: 1px solid #646464 !important;
	padding: 5px 10px !important;
	color: #676767 !important;
	font-size: 11px !important;
	font-weight: normal !important;
}

#message_table_nav p {
	float: left !important;
	width: 400px !important;
	margin: 0;
}

#message_table_nav .pagination_ctr {
	clear: none !important;
	font-size: 11px !important;
	float: right;
}

#message_table_nav .pagination {
	margin-top: 0 !important;
	margin-right: 0 !important;
}

#message_table_nav .pagination p {
	font-size: 11px !important;
}

#listencontainer {
	width: 615px !important;
	font-size: 11px !important;
	color: #676767 !important;
}

#listencontainer th {
	text-align: left !important;
	padding: 0 0 4px 2px !important;
	border-bottom: 1px solid #646464 !important;
}

#listencontainer td {
	padding: 2px 0 2px 2px !important;
	border-bottom: 1px solid #646464 !important;
	height: 15px !important;
	overflow: hidden !important;
}

#message_table table img {
	margin-right: 2px !important;
}

#message_table .green {
	background: #E9E9E9 !important;
}


/* ----------------- */
.message-action-ctl {
	width: 615px;
}
	.message-action-ctl .action-left {
		float: left;
	}
	
		.message-action-ctl .action-left label {
			margin-left: 6px;
		}
	
	.message-action-ctl .action-right {
		float: right;
	}
		.message-action-ctl .action-right label,
		.message-action-ctl .action-right .select-ctl,
		.message-action-ctl .action-right .button-ctl {
			float: left;
		}
		
		.message-action-ctl .action-right label {
			margin-right: 7px;
		}
		
		.message-action-ctl .action-right .select-ctl {
			margin: -3px 5px 0 0;
		}
		
		.message-action-ctl .action-right .button-ctl {
			margin-top: -5px;
		}
		.ie6 .message-action-ctl .action-right .button-ctl,
		.ie6 .message-action-ctl .action-right .select-ctl{
			margin: 0;
		}


#message_center_addr_book {
	position: absolute !important;
	top: 220px !important;
	left: 270px !important;
	height: 430px !important;
	width: 421px !important;
	background: url(/images/networks/bg_addr_book.png) 0 0 no-repeat !important;
	z-index: 9999 !important;
	font-family: Verdana !important;
}

#message_center_addr_book h1 {
	color: #Dca04a !important;
	font-weight: normal !important;
	cursor: move !important;
	margin: 0 0 25px 0 !important;
	padding-top: 20px !important;
	padding-bottom: 15px !important;
	padding-left: 25px !important;
	vertical-align: center !important;
	font-size: 20px !important;
}

#close_book {
	position: absolute !important;
	height: 15px !important;
	width: 15px !important;
	top: 25px !important;
	right: 34px !important;
	cursor: pointer !important;
}

.addr_book_ctrs {
	width: 360px !important;
	margin-left: 25px !important;
	margin-bottom: 20px !important;
}

.addr_book_ctrs h2 {
	background: #FFFAEE url(/images/networks/bg_book_arrow_right.png) 3px center no-repeat !important;
	color: #965900 !important;
	font-size: 12px !important;
	padding: 5px 5px 5px 35px !important;
	margin-bottom: 0 !important;
	cursor: pointer !important;
}

.addr_book_ctrs h3 {
	background: #FFFAEE url(/images/networks/bg_book_arrow_right.png) 18px center no-repeat !important;
	color: #965900 !important;
	font-size: 12px !important;
	padding: 5px 5px 5px 35px !important;
	margin-bottom: 0px !important;
	cursor: pointer !important;
	border-top: 1px solid #965900 !important;
	clear: both !important;
}

.addr_book_ctrs h3 a {
	color: #965900 !important;
}

.addr_book_ctrs .down {
	background: #FFFAEE url(/images/networks/bg_book_arrow_down.png) 5px center no-repeat !important;
}

.addr_book_ctrs .down_h3 {
	background: #FFFAEE url(/images/networks/bg_book_arrow_down.png) 18px center no-repeat !important;
}

.addr_book_inner {
	background: #FFD89B url(/images/networks/bg_contacts.png) 0 0 repeat-x !important;
	padding-top: 0px !important; 
	float: left !important;
	width: 360px !important;
}

.addr_book_inner a {
	color: #676767 !important;
	text-decoration: none !important;
}

.addr_book_inner .more_contacts {
	clear: both !important;
	text-align: right !important;
	margin-right: 20px !important;
	margin-bottom: 10px !important;
	padding-top: 10px !important;
}

.addr_book_inner .more_contacts a {
	text-decoration: none !important;
	color: #676767 !important;
	font-size: 11px !important;
}

.contacts {
	float: left !important;
	margin-left: 20px !important;
	margin-bottom: 3px !important;
	color: #676767 !important;
	font-weight: normal !important;
	font-size: 10px !important;
	width: 150px !important;
	padding: 5px 0 !important;
}

.contacts dt {
	margin-right: 5px !important;
}

.contacts dd {
	margin-top: 5px !important;
}

.contacts img {
	border: 1px solid #FFF !important;
	vertical-align: bottom !important;
}

.contact_image_ctr {
	border: 1px solid #000 !important;
	float: left !important;
}

/* inbox */
.mc_rowhighlight {
	background-color: #CCCCFF !important;
}

.mc_link:link {
	color: #676767 !important;
	text-decoration: none !important;
}
.mc_link:hover {
	color: #222222 !important;
	text-decoration: none !important;
}
.mc_link:active {
	color: #676767 !important;
	text-decoration: none !important;
}
.mc_link:visited {
	color: #676767 !important;
	text-decoration: none !important;
}
.mc_newmessage {
	font-weight: bold !important;
}
.mc_footer {
	color: #676767 !important;
	font-size: 9px !important;
}
.mc_pages {
	color: #676767 !important;
	font-size: 11px !important;
}

/* contactlist */
.mc_network_link:link {
	color: #965900 !important;
	text-decoration: none !important;
}
.mc_network_link:hover {
	color: #965900 !important;
	text-decoration: none !important;
}

/* read_message */

#message_info {
	font-weight: normal !important;
	font-size: 11px !important;
	margin-top: 18px !important;
	color: #676767 !important;
}

#message_info td {
	padding: 2px 4px 2px 0 !important;
}

#read_message {
	margin-left: -15px !important;
}

#read_message #message_info_wrap {
	position: relative;
}
#read_message #message_info_wrap #message_additional_control {
	position: absolute;
	bottom: 0px;
	right: 25px;
}
.ie6 #read_message #message_info_wrap #message_additional_control {
	top: 53px;
}
#read_message #message_info_wrap #message_additional_control img{
	vertical-align: bottom;
}
#read_message #message_info_wrap #message_additional_control a{
	display: inline;
	color: #676767 !important;
}

#message {
	font-size: 11px !important;
	font-weight: normal !important;
	border-top: 1px solid #999 !important;
	border-bottom: 1px solid #999 !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	margin-top: 5px !important;
	margin-bottom: 15px !important;
	color: #676767 !important;
	width: 615px !important;
	line-height: 140% !important;
	overflow: auto !important;
	overflow-x: none !important;
	height: 230px !important;
}

#message p {
	margin-bottom: 10px !important;
	color: #333 !important;
}

#global_inner #message a {
	text-decoration: underline !important;
}

#global_inner #message a:hover {
	text-decoration: none !important;
}

#message_backlink {
	float: left !important;
	width: 175px !important;
	font-weight: normal !important;
	font-size: 11px !important;
}

	#message_backlink a {
		color: #676767 !important;
		text-decoration: none !important;
	}
	
	#message_backlink img {
		vertical-align: middle !important;
		margin-right: 2px !important;
	}

	#message_action  {
		text-align: right !important;
		margin-top: 0 !important;
		margin-right: 17px !important;
		font-size: 11px !important;
		font-weight: bold !important;
		float: right !important;
		width: 430px !important;
	}

	#message_action li {
		display: inline !important;
		margin-left: 6px !important;
		line-height: 140% !important;
	}
	
	#message_action a {
		color: #676767 !important;
		font-weight: normal !important;
		text-decoration: none !important;
	}
	
	#message_action img {
		vertical-align: middle !important;
		margin-right: 3px !important;
	}

#read_notification #message_backlink {
	width: 190px !important;
}
