 

/* ESMT Internet Print Styles */


body							{ color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-align: left; }
img							{ border:0px }
*.clear						{ clear: both; }
*.clearPrint				{ clear: both; }

div#sitetoolsWindow,
div#sitetoolsContainer,
div#quickSearch, 
div#topnavWindow,
div#teaserWindow,
div#subnav,
div#breadcrumb,
div#footerContainer a,
div#anchorNav,
p.anchortop,
img.left,
img.right,
div.buttons,
div.buttons a,
table#player,
div.languageLink			{ display: none; }


div#headerContainer,
div#contentContainer,
div#footerContainer		{ width: 153mm; text-align: left; }

img#logo						{ width: 150px; height: 73px; }

a								{ color: #808080; text-decoration: none; }

div#content					{ text-align: left; width: 153mm; }
div#footerContainer		{ text-align: left; font-size: 90%; padding: 5px 0px; border-top: 1px solid #808080; margin-top: 10mm; }
div#headerContainer		{ margin-bottom: 10mm; padding-bottom: 5mm; border-bottom: 1px solid #808080; }

/* NEWS (only homepage)*/
div#leftColumn									{ width: 153mm; display: block; font-size: 90%; }
div#leftColumn h1								{ padding: 3mm 0 1mm 0; font-size: 100%; margin-bottom: 3mm; margin-left: 0px; color: #111; border-bottom: 1px solid #808080; }
div.news											{ margin-bottom: 3mm; }
div.news div									{ padding: 0px; }
/* date */
div.news span									{ display: block; }
/* link newsheadline */
.newsLink										{ display: block; /*background: url(../images/boxlink_icon.gif) no-repeat 0px 0.5em; padding-left: 6px;*/ line-height: 120%; font-weight: bold; margin-bottom: 2px; }
.newsLink a,
.newsLink a:link,
.newsLink a:visited,
.newsLink a:active							{ text-decoration: none; }
.newsLink a:hover,
.newsLink a:visited:hover					{ text-decoration: underline; }
/* NEWS End */


/* CONTENT BOXES (homepage and subhomepage) */
div#content h1.contentBox					{ padding: 3mm 0 1mm 0; font-size: 90%; margin-bottom: 3mm; color: #111; display: block; border-bottom: 1px solid #808080; }
div.contentBox 								{ margin-bottom: 12px; font-size: 90%; line-height: 130%; }
div.contentBox div							{ padding-right: 2mm; }
div.contentBox div div						{ padding: 0; }

div.contentBox div.picture					{ padding: 0px; float: right; margin-left: 5mm; }
div.contentBox img							{ margin-top: 5px; margin-bottom: 1em; }

/* half width */
div#contentColumnLft,
div#contentColumnRgt							{ width: 153mm; }

/* Sitemap Boxes */
div#content h1.sitemapBox					{ padding: 3mm 0 1mm 0; font-size: 90%; margin-bottom: 3mm; color: #111; display: block; border-bottom: 1px solid #808080; }
div.sitemapBox 								{ margin-bottom: 12px; font-size: 90%; line-height: 130%; }
div.sitemapBox div							{ padding: 0px; }

div.sitemapBox a,
div.sitemapBox a:link,
div.sitemapBox a:active,
div.sitemapBox a:visited					{ text-decoration: none; }
div.sitemapBox a:hover,
div.sitemapBox a:visited:hover			{ text-decoration: underline; }

span.sitemapEbene2							{ padding-left: 0px; margin-top: 3px; margin-bottom: 5px; font-size: 120%; }
span.sitemapEbene3							{ padding-left: 9px; margin-top: 3px; margin-bottom: 5px; background-image: url(../images/subnav_icon_lvl3_h.gif); background-repeat: no-repeat; background-position: 0px 4px; margin-bottom: 2px;}
span.sitemapEbene4							{ padding-left: 14px; margin-top: 3px; margin-bottom: 5px; background-image: url(../images/subnav_icon_lvl4.gif); background-repeat: no-repeat; background-position: 8px 6px;}
span.sitemapEbene5							{ padding-left: 21px; margin-top: 3px; margin-bottom: 5px; background-image: url(../images/subnav_icon_lvl5.gif); background-repeat: no-repeat; background-position: 14px 8px;}

/* CONTENT BOXES End */

/* RIGHT MARGINAL BOX */
div#rightColumn						{ margin-top: 5mm; font-size: 90%; width: 153mm; display: block; }
div#rightColumn h1					{ padding: 3mm 0 1mm 0; font-size: 100%; margin-bottom: 3mm; color: #111; display: block; border-bottom: 1px solid #808080; }
div#rightColumn h2					{ padding: 1mm 0 1mm 0; font-size: 100%; margin-bottom: 1mm;  color: #111; display: block; border-bottom: 1px dashed #808080; }
div.box 									{ margin-bottom: 12px; }
div.box div								{ padding-right: 2mm; }
div.box div span						{ display: block; }
div.box div img						{ float: left; margin-right: 3mm; }

div.quotation 							{ margin-bottom: 12px; }
div.quotation div						{ padding: 0px; line-height: 100%; }
div.quotation div.quote				{ padding: 0px; font-style: italic; font-size: 120%; line-height: 130%; margin-bottom: 12px; }
div.quotation div.speaker			{ padding: 0px; font-style: normal; font-size: 90%; text-align: right; }

div#rightColumn table				{ width: 153mm; }
div#rightColumn table td, 
div#rightColumn table th			{ padding: 1mm 0 1mm 0; }
div#rightColumn table th			{ border-bottom: 1px dashed #808080; }

/* link with middot */
span.boxLink							{ display: block; margin-top: 3px; margin-bottom: 3px; line-height: 120%; padding-left: 0px; }
.boxLink a,
.boxLink a:link,
.boxLink a:visited,
.boxLink a:active						{ text-decoration: none; display: block; }
.boxLink a:hover,
.boxLink a:visited:hover			{ text-decoration: underline; }
/* link with PDF icon */
.boxLinkPDF								{ display: block; background: url(../images/pdf_icon.gif) no-repeat 0px 1px; padding-left: 15px; margin-top: 3px; margin-bottom: 3px; line-height: 120%; }
.boxLinkPDF a,
.boxLinkPDF a:link,
.boxLinkPDF a:visited,
.boxLinkPDF a:active					{ text-decoration: none; display: block; }
.boxLinkPDF a:hover,
.boxLinkPDF a:visited:hover		{ text-decoration: underline; }


/* TABLES */
table						{ border-collapse: collapse; font-size: 100%; } /* font-size: 100% wegen ie5 */
th, td					{ padding: 0 5px 5px 0; vertical-align: top; text-align: left; }
th							{ padding: 3px 12px; font-weight: bold; }
td							{ padding: 8px 12px; }
td.left					{ text-align: left; }
td.right					{ text-align: right; }
table table				{ margin: 0px; }
table.image				{ font-size: 90%; }
/* TABLES End */

/* TEXT */
/* Lists */
ul, ol, dl { list-style: square; } 
ul li { margin-left: 0px; }
ol li { margin-left: 16px; }

h1, h2, h3, h4, h5, p,
ul, ol, table, fieldset		{ margin-top: 1em; margin-bottom: 0.5em; font-family: Arial, Helvetica, sans-serif; }
h1									{ display: block; margin-top: 0.3em; margin-bottom: 0.5em; font-size: 150%; line-height: 130%; color: #222; font-weight: bold; }
h2									{ display: block; font-size: 130%; color: #91826a; font-weight: bold; }
h3									{ display: block; margin-top: 0.5em; margin-bottom: 0.5em; font-size: 100%; font-weight: bold; }
h4									{ font-size: 100%; }
h5									{ font-size: 100%; }
h6									{ font-size: 100%; }

div#content li					{ margin: 5px 0px; }
div#content span				{ display: block; }

div.contentBox ul,
div#rightColumn ul,
div.sitemapBox ul				{ margin-left: -25px; }

/* TEXT End */

/* Publications print design changes */
ul.tabs {
	list-style-type: none !important;
	padding: 0 !important;
}

ul.tabs li{
	float:left !important;
	margin: 5px 5px !important;	
}

ul.tabs li.active a{
	font-weight:bold;
	text-decoration: underline !important;
}

/* ------------------------------UNCHANGED STYLES FROM FORMER WEBSITE ---------------------------------------------------*/

/*div#metanav, div#loginnav { display: none;  }

table.mbabox, table.yearPlan { display: none;  }

div#left	{ display: none;  }

div#topnav	{ display: none;  }

div#subnav{ display: none;  }

* { font-size: 12px }

h1 { margin: 20px 0px 15px 0px;  font-size: 18px; line-height: 115%; letter-spacing: 2px; }
h2 { margin: 15px 0px 5px 0px;  font-size: 16px; line-height: 115%; letter-spacing: 2px; }
h3 { margin: 5px 0px 5px 0px;  font-size: 14px; line-height: 115%; letter-spacing: 2px;  }
p { margin: 0px 0px 5px 0px; line-height: 18px; text-align: justify; }

p.footer{ margin: 25px 0px 0px 0px; page-break-before: avoid; border-top: 1px solid #000;  }
p.footer table td{ vertical-align: top; width: 33%; font-size: 10px; }

#footercopyright, #footercomments, #printerfriendly, #applyreserve, .iconApply, #downloads, .anchortop, .iconArrow, .attachements, .iconInfousw, .iconSend, .iconPrinter { display:none }
.contentRightCol table tr th { text-align: left !important }

a.inline{ color: #777; }

form.search { display:none }
*/
/* usw 
p.zitat{ display:none }
p.zitatfooter{ display:none }
*/

/* image styles 
img.left { float: left; margin-right: 8px; }
img.right { float: right; margin-left: 8px; }
img.block { float: none; clear: both; }
*/

/* list styles 

ul, ol { margin: 4px 0px 4px 18px; padding: 0px; }
ul { list-style-image: url(../img/li.gif); }
ul li, ol li{ color:#333; line-height:125%; margin:5px 0px 10px 0px; padding:0px; }
ul li ul li, ol li ol li { margin: 0px 0px 2px 0px; line-height: 125%;  }
*/

/* footer 
table.footer { page-break-before: avoid; margin:35px 0px 0px 0px; border-top:1px solid #aaa; width: 100%; clear: both; }
table.footer td{ color:#999; font-size:75%; line-height:125%; vertical-align: top; width: 33%; }

#breadcrumb a, #footer .box, #footer .box a { color:black; text-decoration:none }
*/

#accordionContent.news div.newsText { display: block !important; }

