/* Version 28. April 2004:	Initial version
Version 03. April 2012: 	Changes for lilex3adm.gesetze.li. replace all font-size (pt,px) occurrences with their em equivalent
 in order to be also able to generate paged documents

the default font-size in pt. all remaining font-size related occurrences will be in em relating to this default 
Conversion table:
Points	Pixels	Ems
9		12		1
12		16		1.333 
!!!****** do not change layout, could impair the function *******!!!

last changed by chsa 29.07.2014 07:30 lgbl-2html.css: table colour (to show change)
*/
* {
	font-size: 9pt;
} /*Global font-size */


@font-face {
  font-family: "llv-normal";
  src: url("../fonts/proximanova-regular-webfont.woff") format("woff"), url("../fonts/proximanova-regular-webfont.ttf") format("truetype");
}


/* Tags ****/
body {
	margin-left: 0.5cm;
	margin-right: 0.5cm;
	background-color: white;
	font-family: "llv-normal", sans-serif;
    text-rendering: optimizeLegibility;
	text-decoration: none;
}

div {
	font-family: "llv-normal", sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin-top: 0pt;
	color: black;
	margin-left: 0.5cm;
	margin-right: 0.5cm;
}

table {
	border-collapse: inherit;
	vertical-align: top;
	background-color: #FFFFFF;
	width:100%; /* Lilex4 Meldung 2017-1 Übergangsbestimmungen werden nicht über die ganze Seitenbreite dargestellt */
}

td .ab {
	display: block;
	font-weight: normal;
	text-align: left;
	text-indent: 0cm;
	margin-top: 0pt;
	vertical-align: top;
}

a[href] {
	-ro-link: attr(href);
	color: black;
	font-size: inherit;
}

a[name] {
	-ro-anchor: attr(name);
}

/* Page break behaviour
tit1 {page-break-after: avoid;}
tit1+sacht {page-break-after:avoid;}
.anhang {page-break-before:always;}
.fussnotenteil {page-break-after:always;}
*/

/* Tag classes ****/
.suchausdruck {
	display: inline;
	font-weight: bold;
	background-color: yellow;
	color: black;
	line-height: 100%;
	font-size: inherit;
	vertical-align: baseline;
}

.kopf1 {
	display: block;
	font-size: 1.333em;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	padding-top: 0pt;
}

.kopf2 {
	display: block;
	font-weight: bold;
	text-align: center;
	padding-top: 0pt;
	padding-bottom: 5pt;
	border-bottom: solid medium;
}

.introtit {
	display: block;
	font-size: 1.167em;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	margin-top: 15pt;
}

.htit1 {
	display: block;
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	margin-top: 15pt;
}

.htit1 a {
    font-size: inherit;
}

.nl {
	
}

.vom {
	display: block;
	font-size: 1.083em;
	font-weight: normal;
	line-height: 110%;
	text-align: center;
	margin-top: 6pt;
}

.htit2 {
	display: block;
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
	line-height: 130%;
	margin-top: 6pt;
}

.htit2 a {
    font-size: inherit;
}

.kl {
	display: block;
	padding-bottom: 5pt;
	border-bottom: solid;
}

.abge {
	display: block;
	text-align: center;
	font-weight: normal;
	margin-top: 9pt;
}

.zust {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 0pt;
}

.beitritt {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 0pt;
}

.inkr {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 0pt;
}

.inkrfl {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 0pt;
}

.tit1ue {
	display: block;
	font-weight: bold;
	text-align: center;
	margin-top: 4pt;
}

.tits {
	display: block;
	line-height: 150%;
	font-size: 1.083em;
	font-weight: bold;
	text-align: center;
	margin-top: 15pt;
}

.tit1m {
	display: block;
	font-size: 1.083em;
	font-weight: normal;
	text-align: center;
	margin-top: 15pt;
}

.tit1 {
	display: block;
	font-size: 1.083em;
	color: black;
	font-weight: bold;
	text-align: center;
	margin-top: 15pt;
}

.tit2m {
	display: block;
	font-size: 1.0em;
	font-weight: normal;
	text-align: center;
	margin-top: 15pt;
}

.tit2 {
	display: block;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	margin-top: 15pt;
}

.tit3m {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit3 {
	display: block;
	font-weight: bold;
	text-align: center;
	margin-top: 12pt;
}

.tit4m {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit4 {
	display: block;
	text-align: center;
	margin-top: 12pt;
}

.tit5m {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit5 {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit6m {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit6 {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 10pt;
}

.tit7m {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit7 {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit8m {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.tit8 {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.inheintrag {
	display: block;
	font-weight: normal;
	text-align: justify;
	margin-left: 0cm;
	text-indent: 0cm;
	margin-top: 0pt;
}

.einl {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	text-indent: 0.5cm;
	margin-top: 11pt;
}

.titpraeambel {
	display: block;
	text-align: left;
	font-weight: bold;
	margin-top: 15pt;
	text-indent: 0cm;
	margin-bottom: 6pt;
}

.praeambel {
	display: block;
	font-weight: normal;
	text-align: justify;
	text-indent: 0.5cm;
	margin-top: 11pt;
}

.art {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 11pt;
}

.aendart {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 11pt;
}

.abs {
	display: block;
	font-weight: normal;
	text-align: justify;
	text-indent: 0.5cm;
	margin-top: 4pt;
}

.ab {
	display: block;
	font-weight: normal;
	text-align: justify;
	text-indent: 0cm;
	margin-top: 0pt;
	font-style: normal;
	font-size: 12pt;
}

.ab-level2 {
	display: block;
	font-weight: normal;
	text-align: justify;
	text-indent: 0cm;
	margin-left: 0.5cm;
	margin-top: 0pt;
}

.zent {
	display: block;
	font-weight: normal;
	text-align: center;
	margin-top: 12pt;
}

.gbst {
	display: block;
	font-weight: normal;
	text-align: justify;
	margin-right: 0cm;
	margin-top: 3.7pt;
	margin-bottom: 2pt;
}

.bst1 {
	display: block;
	font-weight: normal;
	text-align: justify;
	margin-left: 0.5cm;
	margin-right: 0cm;
	text-indent: -0.5cm;
	margin-top: 3pt;
}

.bst2 {
	display: block;
	font-weight: normal;
	text-align: justify;
	margin-left: 0.7cm;
	margin-right: 0cm;
	text-indent: -0.5cm;
	margin-top: 3pt;
}

.ziff {
	display: block;
	font-weight: normal;
	text-align: justify;
	margin-left: 0.5cm;
	margin-right: 0cm;
	text-indent: -0.5cm;
	margin-top: 3pt;
}

.roem {
	display: block;
	font-weight: normal;
	text-align: justify;
	margin-left: 0.7cm;
	margin-right: 0cm;
	text-indent: -0.7cm;
	margin-top: 3pt;
}

.strich {
	display: block;
	font-weight: normal;
	text-align: justify;
	margin-left: 0.5cm;
	margin-right: 0cm;
	text-indent: -0.5cm;
	margin-top: 3pt;
}

.sacht {
	display: block;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	margin-top: 6pt;
}

.sachtvorart {
	display: block;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	margin-top: 12pt;
}

.marg {
	display: block;
	position: absolute;
	left: 0cm;
	font-weight: normal;
	text-align: left;
	text-indent: 0cm;
	margin-left: 0cm;
	margin-top: 0pt;
	font-style: normal;
}

.zit {
	display: inline;
}

.volk {
	display: block;
	font-weight: normal;
	text-align: justify;
	text-indent: 0cm;
	margin-top: 15pt;
}

.gez {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin-left: 67.6%;
	margin-top: 15pt;
}

.gezr {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	line-height: 130%;
	margin-left: 67.6%;
	margin-top: 15pt;
}

.gezf {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	line-height: 130%;
	margin-left: 40.56%;
	margin-top: 15pt;
}

.udat {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin-left: 0cm;
	margin-top: 15pt;
}

.name {
	display: inline;
	font-weight: normal;
	font-style: italic;
}

.funktion {
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 3pt;
}

.urkund {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	text-indent: 0.5cm;
	margin-top: 13pt;
}

.geschehen {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	text-indent: 0.5cm;
	margin-top: 13pt;
}

.folgen {
	display: block;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	margin-top: 12pt;
}

.tabr {
	display: inline;
	text-align: right;
	position: absolute;
	right: 10em;
	text-indent: 0;
}

.tab10 {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 10em;
}

.tab20 {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 20em;
}

.tab30 {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 30em;
}

.tab40 {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 40em;
}

.tab50 {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 50em;
}

.tab60 {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 60em;
}

.tab70 {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 70em;
}

.tab {
	display: inline;
	text-align: left;
	text-indent: 0;
	margin-left: 0;
	position: absolute;
	left: 30%;
}

.anmerkung {
	margin-top: 12pt;
	font-weight: normal;
	margin-bottom: 10pt;
	display: block;
	font-style: normal;
}

.anhangtitr {
	margin-top: 15pt;
	margin-bottom: 10pt;
	font-size: 1.0em;
	font-weight: bold;
	text-align: right;
	display: block;
	font-style: normal;
}

.vorbehaltland {
	display: block;
	font-size: 1.083em;
	font-weight: bold;
	text-align: left;
	margin-left: 1cm;
	margin-top: 15pt;
}

.vorbehalttit {
	display: block;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	margin-top: 15pt;
}

.fntext {
	margin-top: 6pt;
	margin-bottom: 5pt;
	margin-left: 0.7cm;
	font-weight: normal;
	text-indent: -0.7cm;
	display: block;
	font-size: 9pt;
	font-style: italic;
}

.titewr {
	display: block;
	font-weight: normal;
	text-align: left;
	text-indent: 0cm;
	margin-top: 5pt;
	margin-bottom: 5pt;
	font-style: italic;
}

.fgcolor1 {
	color: red;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
}

/* element selectors*/
sup {
	font-size: 0.7em;
}
