/*	---------------------------------------------------------------------- */
/* 	dates */
/*	---------------------------------------------------------------------- */
/*	
	project: schlosshalde.ch
	type: css document
	description: definitions for print
	created to: may 2008, cornel boppart
*/


/*	---------------------------------------------------------------------- */
/* 	general items */
/*	---------------------------------------------------------------------- */

body {
	margin: 0mm;
	padding: 0mm;
	font-family: arial, verdana, geneva, helvetica, trebuchet ms, sans-serif;
	font-size: 8.5pt;
	line-height: 13.5pt;
}

a, img {
	border: none;
}

a {
	color: #555;
	text-decoration: none;
}


/*	---------------------------------------------------------------------- */
/* 	hide and display elements */
/*	---------------------------------------------------------------------- */

#content_alternative {
	display: block !important;
}

#content_flash, #navigation, #container_logotype, form, .link_c_d_1, .link_c_d_2 {
	display: none;
}


/*	---------------------------------------------------------------------- */
/* 	site structure */
/*	---------------------------------------------------------------------- */

#container_site {
	width: 160mm;
	float: right;
}

#header img {
	width: 160mm;
	height: auto;
}

#logotype_highres img {
	width: 50mm;
	margin: 5mm 0mm 0mm 0mm;
}

#address {
	margin: 15mm 0mm 0mm 0mm;
	color: #555;
}

#content {
	clear: both;
}

#area_title {
	margin: 10mm 0mm 0mm 60mm;
}

#area_title.float_left {
	margin: 10mm 0mm 0mm 0mm !important;
}

#area_text {
	width: 100mm;
	float: right;
}

.float_left {
	width: 100mm;
	margin: 5mm 0mm 0mm 0mm;
	clear: both !important;
}

#area_images img {
	width: 50mm;
	margin: 1.75mm 10mm 3.25mm 0mm;
	float: right;
}

.float_left {
	float: left !important;
}

.clear_float {
	clear: both;
}


/*	---------------------------------------------------------------------- */
/* 	font styles and links */
/*	---------------------------------------------------------------------- */

.subtitle {
	font-weight: bold;
	color: #7d1e19;
}

.icon_link {
	float: left;
	padding: 0px 5px 0px 0px;
}

.icon_link img {
	display: none;
}


/*	---------------------------------------------------------------------- */
/* 	list styles */
/*	---------------------------------------------------------------------- */

.header_list, .item_list {
	height: 20px;
	padding: 0px 10px 0px 0px;
	line-height: 11px !important;
}

.header_list {
	background-color: #f7f7f7;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
}

.item_list {
	border-bottom: 1px solid #c5c5c5;
}

.first {
	padding: 0px 10px 0px 10px;
}

.last {
	padding: 0px 10px 0px 0px;
}
