/* (en) change font size unit to [pt] ...  */
/* (de) Wechsel der der Schriftgrößen-Maßeinheit zu [pt] ... */

#www-tiri-de, body { 
	line-height: 1.2em;
	font-family:  'Franklin Gothic Book', Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11pt;
	padding:0px;
	margin-left: 2cm;
	color:#000;  
	width: 15cm;
}

/* for iePC */ td{
	font-size: 11pt;
}

h1{
	font-size:18pt;
}
h2{
	font-size:16pt;
}
h3{
	font-size:14pt;
}
h4{
	font-size:12pt;
}

/* (en) Avoid page breaks right after headings */
/* (de) Vermeidung von Seitenumbrüdirekt nach einer Üerschrift */

h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

/* (en) Disable background graphics of links  */
/* (de) Abschalten evlt. vorhandener Hintergrundgrafiken ... */
abbr[title]:after, acronym[title]:after {
   content: '(' attr(title) ')'
}

/* (en) Enable URL output in print layout */
/* (de) Sichtbare Auszeichnung der URLs von Links */
a[href]:after {
   content:" <URL: "attr(href)">";
   color:#444;
   background:inherit;
   font-style:italic;
   font-size:10pt;
   font-family:  'Arial Narrow', Arial, Helvetica, sans-serif;
}

a, a:visited {
        color: #090;
        text-decoration: none;
        border: 1px dotted transparent;
}

.captcha {
	display: none;
}

/* print.css */
#branding-top *,
#branding-nav *,
#tiri-content2 .subnav,
#site-info .ft_13,
#tiri-content2 .main-img_9,
#tiri-content2 .main-img_3,
#contentRight
{
	display: none;
} 

#tiri-content2 #sitemap * {
	display: block;
}

#tiri-content2 li {
        list-style: square;
        list-style-position: outside;
        margin-left: 20px;
}

#tiri-content2 h1, #content h1 {
	line-height: 1.41em;
}

#tiri-content2 p{
	padding-top: 10px;
	line-height: 18px;
}
#tiri-content2 p.center{
	text-align:center;
}

.grid_4 {
	width: 24%;
}
.grid_16 {
	width: 99%;
}
.grid_12 {
	width: 72%;
}

#tiri-content1 #branding-top,
#tiri-content1 #branding-branding #branding-spacer,
#tiri-content1 #branding-branding #branding-nav
{
	display:none;
}
#tiri-content1 #branding-branding #branding-logo {
	width: 80%;
}
#tiri-content1 #branding-branding #branding-logo * {
	text-decoration: none;
	text-align: right;
}
#tiri-content2 .grid_9 {
	width: 80%;
}
#tiri-content2 .grid_4 {
	width: 80%;
}
#tiri-content2 .grid_3 {
	width: 80%;
}

/* =Clear Floated Elements--------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}    
