/* --- NOSE AG Design Intelligence --------------------------------------------------- */
/* --- CSS Framework: print styles --------------------------------------------------- */
/* --- HU143 Arch Höfe, BR ----------------------------------------------------------- */


 
/*<![CDATA[*/
@media print {
 
/* -------------------------------------------------------------------------------------
 layout.css
 ======================================================================================*/
 
/* general settings */
body{
	font-size: 10pt;
	line-height:15pt;
	text-align: left;
	background-color:#FFFFFF;
	color:#000000;
	background-image:none;
}

/* hide areas */
#mainnavigation, #subnavigation, #logo a, #marginal, #footer {
	display:none;
}
#printLogo {
	display:block;
}


 
/* adjust size of areas */
#container, #header, #logo, #main, #content, #teaser {
	padding:0;
	margin:0;
	float:none;
	background-image:none;
	background-color:#FFFFFF;
	width:170mm;
}

#header, #logo {
	height:30mm;
}
#content {
	margin-top:10mm;
}








/* -------------------------------------------------------------------------------------
 fonts.css
 ======================================================================================*/
 
/* adjust font size */
h1, h2, h3, h4, h5 {
	color:#000000;
}
h2 {
	display:block;
	font-size:16pt;
	line-height:21pt;
}

h3, h4 {
	font-size:10pt;
	line-height:15pt;
	font-weight: bold;
}

p, a, ul li, table thead th, table tbody td, table tfoot td, table caption, input, label {
	font-size: 10pt;
	line-height:15pt;
	color:#000000;
}

/* table */
table thead th, table thead th.end, table td, table tbody td, table tfoot td {
	background-image:none;
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	padding:0 2px 2px 0;
}



/* -------------------------------------------------------------------------------------
 elements.css
 ======================================================================================*/
 

/* list */
#content ul {
	padding-left:10pt;
}
#content ul li, #content ol li {
	font-size: 10pt;
	line-height:15pt;
}
#content ul li {
	list-style-position:outside;
	list-style-type:square;
	background-image:none;
	padding-left:0;
}

/* colGroup */
.colGroup, .colGroup.bg {
	width:170mm;
	margin:0 0 10mm 0;
	padding:0;
	background-color:#FFFFFF;
}
body.page .colGroup.bg .col {
	width:80mm;
	border-right-width:0;
	margin-right:10mm;
}
body.home .colGroup .col {
	padding-right:6mm;
	width:50mm;
}
.last, body.page .colGroup.bg .col.last {
	border-right-width:0;
	margin-right:0;
	padding-left:0;
}
.colGroup.bg h3, .colGroup.bg h4, .colGroup.bg h5, .colGroup.bg h6, .colGroup.bg p, .colGroup.bg ul {
	padding:0;
}


/* teaser */
#teaser img {
	width:17cm;
}
#teaser img.thumb, #teaser.gallery img.thumb {
	display:none;
}

/* plan */
#plan {
	width:170mm;
}
#plan .data, #plan .images, #plan.overview .data {
	margin:0;
	padding:0;
	width:80mm;
	border:0px solid #FFFFFF;
}
#plan.overview .data {
	margin-right:10mm;
}
#plan .data {
	margin-bottom:10mm;
}
#plan .images .floor {
	border-bottom:0px solid #FFFFFF;
}
#plan .images .details a {
	font-size: 10pt;
}

/* plan blowup */
body.blowup #container {
	visibility:hidden;
	height:20cm;
	overflow:hidden;
}
#blowup {
	width:170mm;
}
#bOverlay {
	background-color:#FFFFFF;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	width:170mm;
}
#bHeader {
	visibility:visible;
}
#bHeader img {
	width:170mm;
}
#bFooter {
	visibility:visible;
}
#bFooter img {
	width:170mm;
}
#bWindow {
	border:1px solid #FFFFFF;
	top:48%;
	left:44%;
}
#bPrint, #bInfo, #bClose {
	display:none;
}

/* safari */
#blowup.safari #bWindow {
	top:60%;
}
#blowup.safari #bFooter {
	bottom:-3cm;
}

/* ff2 */
#blowup.ff2 #bWindow {
	left:45%;
}
#blowup.ff2 #bFooter {
	bottom:3cm;
}







 
}
/*]]>*/
