@media print
{
	#print
	{
		display:none;
	}
}

/* =====================================================
// 	filename:	posting_offer.css
//	author: 	sven helemann
//	created:	2007-10-03
// -----------------------------------------------------
//	special css file for posting-offer-detail-page
// -----------------------------------------------------
//	changelog:
// ================================================== */

#posting_detail {
	margin:12px 0;
}
#posting_detail #user_area {}
#posting_detail #posting_area {}


/* =====================================================
// 	user area
// ================================================== */
#posting_detail #user_area {
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #d5d4d4;
}


/* user status (online, premium, stars,...) */
#posting_detail #user_area ul.userStatus {
	list-style-type:none;
	margin:6px 0 0 0;
	padding:0;
	padding-bottom:22px;
}
#posting_detail #user_area ul.userStatus li {
	float:left;
	margin:0;
	padding:0 12px 0 0;
}
/*
#posting_detail #user_area ul.userStatus li {
	margin:3px 0 0 0;
	padding:0;
}
*/

/* ueberschreibe feature-list */
#posting_detail #user_area ul.features {
	/*margin:12px 0 0 0;*/
	padding:3px 0 0 0;
}
#posting_detail #user_area ul.features li {
	margin:0 0 3px 0;
	padding:0 0 3px 0;
}


/* offer-image */
#posting_detail #user_area .left_column {
	margin:0;
	padding:0;

	width:152px; /* image size +12px */
}

/* offer-image */
#posting_detail #user_area .left_column_small {
	margin:0;
	padding:0;
	width:112px; /* image size +12px */
}

/* user specific data and options */
#posting_detail #user_area .right_column {
	margin:0;
	padding:0;
	width:290px; /* 442 - [left_column width] */
}

/* user specific data and options */
#posting_detail #user_area .right_column_bigger {
	margin:0;
	padding:0;
	width:325px;
}




/* =====================================================
// 	offer area
// ================================================== */

#posting_detail #posting_area .left_column {
	margin:0;
	padding:0;

	width:350px; /* 442 - [right_column width] */
}
#posting_detail #posting_area .right_column {
	margin:0;
	padding:0;

	width:92px;
}
#posting_detail #posting_area .right_column div.stars {
	float:right;
	margin-top:2px;
}
#posting_detail #posting_area .right_column div.stars span {
	margin-right:0;
	margin-left:2px;
}

/* category path */
#posting_detail #posting_area .categoryPath {
	font-size:12px;
	margin-bottom:12px;
}
#posting_detail #posting_area .categoryPath .best {
	font-weight:bold;
}


/* offer description (large text) */
#posting_detail #posting_area p.description {
	margin-top:12px;
	line-height:140%;
}


/* offer-data (e.g. duration etc.) */
#posting_detail #posting_area ul.details, #posting_detail #user_area ul.details {
	margin:12px 0px;
	padding:0px;
	list-style-type:none;
}
#posting_detail #posting_area ul.details li, #posting_detail #user_area ul.details li  {
	padding:2px 0px;
}
#posting_detail #posting_area ul.details li span.value, #posting_detail #user_area ul.details li span.value{
	font-weight:bold;
}


/* appointment data */
#posting_detail #posting_area table.appointments {
	margin:10px 0px 20px 0px;
	padding:0px;
}
#posting_detail #posting_area table.appointments td {
	padding-bottom:3px;
	vertical-align: top;
}
#posting_detail #posting_area table.appointments td.day {
	padding-left:10px;
	font-weight:bold;
}
#posting_detail #posting_area table.appointments td.value {
	padding-left:10px;
	font-weight:bold;
}
#posting_detail #posting_area table.appointments tr.interruption {
	padding-top:3px;
	color:#e53c2f;
}
#posting_detail #posting_area table.appointments tr.attention {
	padding-top:3px;
	font-weight:normal;
	color:#e4392e;
}
#posting_detail #posting_area table.appointments td.button {
 	padding-left:10px;
}

/* =====================================================
// 	formular area
// ================================================== */

#form_area {
	margin:12px 0;
	padding:12px;
	font-size:12px;
	/* BLAU */
	background-color:#e7f0f8;
	border-top:1px solid #00379b;
	border-bottom:1px solid #00379b;
	/* GRÜN
	background-color:#dff9c0;
	border-top:1px solid #6eab24;
	border-bottom:1px solid #6eab24;
	*/
}
#form_area div.label{
	margin-bottom:3px;
	font-weight:bold;
}
#form_area div.label_normal{
	margin-bottom:3px;
}
#form_area div.time{
	margin-bottom:2px;
}
#form_area div.gap{
	padding:6px 0;
}
#form_area table.time td.day{
	padding-right:24px;
}

/* =====================================================
// 	eof
// ================================================== */