/* ---- CSS Document Halter ------------*/
/* ---- NOSE AG Design Intelligence ----*/
/* ---- Florian Steiner, 17.04.2007 ----*/
/* ---- printing styles ----------------*/

/*<![CDATA[*/
@media print {

/* ------------------------------------------------------------------ 
 layout
 *******************************************************************/
body{
	font-size: 10pt;
	text-align: left;
	background-color:#FFFFFF;
	color:#000000;
}

/* hide */
#sideBarLeft, #sideBarRight, #sectionNav, #footer a, .searchForm {
	display:none;
}

/* backgrounds */
#container, #main, #footer {
	border:none;
	background-image:none;
	background-color:#FFFFFF;
}

/* layouts */
#page {
	margin:0;
	width:17cm;
	height:auto;
}
#container {
	width:100%;
}
#main {
	width:100%;
}
#content {
	width:100%;
	margin:0;
	padding:0;
}
#footer {
	width:100%;
	margin:0;
	padding:0;
}
#googleSearchResults, #googleSearchResults iframe {
	padding:0;
	margin:0;
	width:17cm;
}


/* print logos */
#printBalken, #printLogo {
	display:block;
}
#printBalken img, #printLogo img {
	margin:0;
}
#printLogo {
	float:right;
	margin:0;
}
#printBalken {
	float:left;
}



/* ------------------------------------------------------------------ 
 fonts
 *******************************************************************/
 
/* all */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content a, #content ul, #content table tr td, #footer p {
	color:#000000;
	font-size: 10pt;
	line-height: 12pt;	
}
#content table tr th {
	color:#000000;
	font-size: 9pt;
	line-height: 11pt;
}

/* headers */
#content h1 {
	clear:both;
	font-size: 22pt;
	line-height: 24pt;
}


/* ------------------------------------------------------------------ 
 elements
 *******************************************************************/

/* links */
#content a, #content a:hover, #content a:visited, #content a.link, #content a.link:hover, #content a.link:visited   {
	color:#000000;	
	text-decoration:underline;
	background-image:none;
}
a[href^="http:"]:after, a[href^="https:"]:after {
 	content:" <URL: "attr(href)">";
 	font-style:italic;
} 
#content a[href^="mailto"]{
 	text-decoration:none;
} 

/* elements */
#content p,  #content ul, #content table  {
	clear:both;
	margin-bottom:1.5cm;
}
#content img {
	margin-bottom:0.5cm;
	margin-top:0;
}

/* box */
#content div.box {
	width:100%;
}

/* table */
table {
	width:17cm;
}
.firstHalf {
	width:7cm;
}
.secondHalf {
	width:8cm;
}

/* toggler */
.expanded, .collapsed {
	background-image:none;
	padding-left:0;
}

/* ------------------------------------------------------------------ 
 templates
 *******************************************************************/
 
 /* all */
#page.startseite #content p,  #page.projekt #content p  {
	margin-bottom:0.25cm;
}

/* inhalt */
#page.inhalt #content img, #page.inhalt #content p img {
	float:none;
}
#page.inhalt #content p img:after {
	float:none;
	clear:both;
}
 
/* startseite */
#page.startseite #content .boxContent p.full {
	width:17cm;
}
#page.startseite #content div.box img {
	width:110px;
}
#page.startseite #content .boxContent {
	width:13.5cm;
}

/* projekt */
#page.projekt #content div.box img {
	width:230px;
}
#page.projekt #content .box {
	border-bottom:none;
}
#page.projekt #content .boxContent {
	width:10.5cm;
}

/* mitarbeiter */
#page.mitarbeiter #content table tr {
	visibility:visible;	
	display:table-row;
}
#page.mitarbeiter #content table td img {
	margin-left:0;
	width:95px;
}

}
/*]]>*/