/*
-----------------------------------------------------
master CSS Ausdruck
-----------------------------------------------------
*/

@import url("/styleScreenTable.css");
@import url("/Wahlen/btwKR.css");

body {
	font-family: Verdana,Arial,Helvetica,Geneva,SunSansRegular,sans-serif;
	font-size:9pt;
	}

p, h1, h2, h3, h4, h5, h6 {margin:0em; padding:0em;}

div#doc h1 {font-size:13pt; page-break-after:avoid;}
div#doc h2 {font-size:12pt; page-break-after:avoid;}
div#doc h3 {font-size:11pt; page-break-after:avoid;}
div#doc h4 {font-size:10pt; page-break-after:avoid;}
div#doc p, div#doc form, div#doc dl, div#doc ul {font-size:8pt;}
div#doc p {margin:.5em 0em .5em 0em}

div#doc {background-image:none;}
div#docBody {background-image:none;}

.block {display:block;}
.top {vertical-align:top;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

.small {font-size:.72em;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}

.centerBox {margin:0em 1px 0em 0em;}
.centerBox * {margin-right:auto; margin-left:auto;}

div#doc table {
	width:auto;
	display:table;
	border-spacing:0px; margin:.82em 0px .82em 0em;
	page-break-inside:avoid;
	}
div#doc table thead th,
div#doc table tbody th,
div#doc table tbody td,
div#doc table tfoot td {
	font-size:7pt;
	}
div#docBody div#doc table tfoot td.tFoot p {font-size:6pt;}

div#doc table thead {display:table-header-group;}
div#doc table tbody {display:table-row-group;}
div#doc table tfoot {display:table-footer-group;}

/* LHF-BIBER */*
div#doc table.LHFBIBER thead th,
div#doc table.LHFBIBER tbody th,
div#doc table.LHFBIBER tbody td,
div#doc table.LHFBIBER tfoot td {
	font-size:11pt;
	}
div#docBody div#doc table.LHFBIBER tfoot td.tFoot p {font-size:9pt;}
div#doc table.LHF {
	width:80%;
	border:1px solid #ccc;
	}
div#doc table.LHF tbody th {
	width:5%;
	}

div#doc #tables h1 {font-size:.88em; line-height:1.3em;}
div#doc #tables h1 sup {line-height:1em;}
div#doc #tables h2 {font-size:.82em;}
div#doc #tables h2 sup {line-height:2em;}
div#doc #tables h3 {font-size:.68em; color:#999;}

div#doc #tables p.years {display:none;}
div#doc #tables form.selectYear {display:none;}

table.noStat th, table.noStat td {text-align:left; vertical-align:top;}

a:link, a:active, a:visited, a:hover {text-decoration:none;}

.standardsNote,
div#menu,
div#topBarBox,
div#menuRight,
.aTop,
.TabButtons,
.nav
 {display:none;}

#docBody .copyR {
	display:block;
	position:relative;
	float:none; clear:both;
	width:auto; height:1.65em;
	border-top:1px solid #ccc;
	margin:0px 1px 0em 0px; padding:.22em 2em 0em 0em;
	font-size:6pt; line-height:1.5em; font-weight:bold; color:#ccc; text-align:right; text-indent:0px;
	}

div.pHead p.right {display:none;}
span.hide {display:none;}
.hide {display:none;}
.hidePrint {display:none;}

img {display:none;}

img.showImg {display:inline;}

div#doc p.imgFloat { /*bilder im absatz ohne text*/
	float:left;
	background:none;
	margin:.4em 1.5em 1em 0em; padding:0px 0px 0px 1.96em;/*floatLeft: ie verdoppelt margin, deshalb über padding*/
	text-indent:0px; line-height:0px;/*lineHeight wg moz*/
	}
div#doc p.imgFloat img {margin:0px; padding:0px; border:1px solid #ccc;}

div#doc p.chart, div#doc div.chart {border:1px solid #ccc; text-align:center; page-break-inside:avoid; page-break-before:always; float:none; clear:both;}
div#doc p.chart img, div#doc div.chart img {display:block; border:1px none black; page-break-inside:avoid; margin:0em auto 0em auto;}

div#doc div.chart div#map-detail {display:none;}

div#doc div.WKkarte img, div#doc div.Laenderkarte img {display:block;}
.WKkarte {position:relative; left:4em; top:0; width:auto;}
div#doc div.pDown select {display:none;}
	div#doc .pDown form p {position:absolute; top:40px; left:25px; width:150px; font-size:.72em; text-indent:0px; margin:0px; padding:0px; }
	.WKkarte {position:relative; left:4em; top:0px; width:auto;}
	.Laenderliste {display:none}
	.Laenderkarte {position:relative; left:0em; top:0; width:auto; margin-left:0em;}
	div#doc div.WKkarte div, div#doc div.changed div, div#doc div.Laenderkarte div {
		position:absolute;
		z-index:2;
		/*border:1px solid black;*/
		margin:0px; padding:0px 5px 2px 5px;
		font-size:9px; font-weight:bold; line-height:1.1em; color:#999;
		}
	div#doc div.WKkarte div.changed div.chgd {color:#2F64BB;}
	div#doc div.changed {position:relative; left:0em; top:0px; width:100%;}
	div#doc div.WKkarte div.gem, div#doc div.Laenderkarte div.gem  {padding:0px 0px 0px 0px;}
	div#doc div.WKkarte div a, div#doc div.Laenderkarte div a {display:block; padding:0px 5px 2px 5px;}
a img {
  border-width:0;
  border-style:none;
  border-color:#fff;
  color:#fff;
  }

hr.page-break {
	display:block;
	visibility:hidden;
	width:auto; height:1px;
	padding:0px 0px 0em 0px; margin:0em 0cm 0em 0cm;
	page-break-before:always;
	}	
	
div#doc table.floatLeft {/*kleine tabellen*/
	float:none; clear:both;
	width:auto; height:auto;
	margin:.3em 0em .2em 0px; padding:0px 0px 0px 0px;
	page-break-inside:avoid;
	}
div#doc table tr.page-break {page-break-before:always;}
div#doc table {
	width:auto;
	display:table;
	border:1px none #ccc;
	border-spacing:0px; margin:.82em auto .82em auto;
	page-break-inside:avoid; page-break-before:auto; page-break-after:auto;
	}
div#doc table.page-break {
	margin:-.5cm auto 0em auto;
	page-break-before:always;
	}

#pubList form p#select, #pubList #toc, #pubList .address {display:none;}
div#docBody p.editor {
	height:2em;
	float:none; clear:both;
	border-top:1px solid #ccc;
	margin:-.1em 1px 0em 0em; padding:1em 0px 0em 0em;
	font-size:.58em; text-indent:0px; text-align:center;
	}
div#doc table.floatLeft {/*kleine tabellen*/
	float:left; clear:left;
	position:relative; left:0pt;
	width:auto; height:auto;
	margin:.3em 1em 0em 0px; padding:0px 0px 0px 0px;
	}
.noWrap {white-space:nowrap;}
div.foot {border-top:1px solid #ccc; float:none; clear:both;}
div#doc .docURI {
	display:block;
	}

div#doc #essay div.eInfo {
	width:auto;
	padding:0px 0px .1em 0px; margin:1.8em .1em .5em 1.55em;
	font-size:.92em;
	}
div#doc div#essay dl#zeichenList {margin-left:.68em; padding:0em 0em 0em 1.75em; font-size:.98em;}
div#doc div#essay dl#zeichenList dt {display:block; float:left; clear:left; width:1em; margin:.2em 1em 0em 0em; padding:0em 0em 0em 0em; font-weight:bold; text-align:right;}
div#doc div#essay dl#zeichenList dd {display:block; float:left; clear:none; width:42em; margin:.2em 0em 0em 0em; padding:0em 0em 0em 0em;}

