/* ////////////////////////////////////////////////////////////////////////////////////////////////////
// @object:		Textstyle Website tk-mk.ch
// @version:	1.0
// @date:		07.03.2008
// @autor:		LeiserPublishing GmbH, www.leiserpublishing.com
// @copyright:	LeiserPublishing GmbH, Foerenweg 3, 2560 Nidau, info@leiserpublishing.com
// //////////////////////////////////////////////////////////////////////////////////////////////////// */

/* headline global-definition */
h1, h2, h3, h4, h5, h6 {
	color: rgb(79,116,102);
	font-weight: bold;
	font-family: trebuchet, arial, helvetica, sans-serif;
	line-height: 130%;
}

/* paragraph, li global-defintion */
p, li {
	color: rgb(90,90,90);
	font-weight: normal;
	font-family: trebuchet, arial, helvetica, sans-serif;
	line-height: 135%;
}

/* ul global-defintion */
ul {
	list-style-type: disc;
	margin: 15px;
	padding: 0px;
}
li {
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

/* headline-definition */
h1 {
	font-size: 14px;
	text-align: left;
	margin: 0px 0px 7px 0px;
}

h2 {
	font-size: 13px;
	text-align: left;
	margin: 0px 0px 5px 0px;
}

h3 {
	font-size: 12px;
	text-align: left;
	margin: 0px 0px 2px 0px;
}

h4 {
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

h5 {
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

h6 {
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

/* paragraph-defintion */
p {
	font-size: 11px;
	text-align: left;
	text-indent: 0px;
	margin: 0px 0px 10px 0px;
}

/* bold-text class-definition */
.bold {
	font-weight: bold;
}

/* italic-text class-definition */
.italic {
	font-style: italic;
}

/* preface-text class-definition */
.preftxt {
	text-align: justify;
}

/* left-text class-defintion */	
.lefttxt {
	margin-right: 20px;
}

/* right-text class-defintion */
.righttxt {
	margin-left: 20px;
}

/* adress-text class-definition */
p.adrtxt {
}

/* impressum-text class-defintion */
p.impressum {
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	padding-right: 0px;
	color: rgb(106,11,11);
}

/* copyright-text class-defintion */
.copyrtxt {
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	padding-left: 0px;
	color: rgb(249,249,249);
}

/* Image-caption class-definition */
p.caption {
	font-size: 9px;
	font-style: normal;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

/* ul bulletlist-0 to bulletlist-5 defintion */
/* ul global-definition */
ul.bulletlist-0, ul.bulletlist-1, ul.bulletlist-2, ul.bulletlist-3, ul.bulletlist-4, ul.bulletlist-5 {
	margin: 3px 0px 10px 15px;
}

/* li global-definition */
li.bulletlist-0, li.bulletlist-1, li.bulletlist-2, li.bulletlist-3, li.bulletlist-4, li.bulletlist-5 {
	font-weight: normal;
}

/* ul bulletlist-0 definition */
ul.bulletlist-0 {
	list-style-type: disc;
}
li.bulletlist-0 {
	padding-left: 0px;
}

/* ul bulletlist-1 definition */
ul.bulletlist-1 {
	list-style-type: none;
	margin: 3px 0px 10px 0px;
}
li.bulletlist-1 {
	padding-left: 0px;
}

/* ul bulletlist-2 definition */
ul.bulletlist-2 {
	list-style-type: circle;
}
li.bulletlist-2 {
	padding-left: 5px;
}

/* ul bulletlist-3 definition */
ul.bulletlist-3 {
	list-style-type: square;
}
li.bulletlist-3 {
	padding-left: 2px;
}

/* ul bulletlist-4 definition */
ul.bulletlist-4 {
	list-style-type: lower-alpha;
	margin: 3px 0px 10px 17px;
}
* html ul.bulletlist-4 { /* IE-hack for margin-left */ 
	margin-left: 17px;
	marg\in-left: 22px;
}
li.bulletlist-4 {
	padding-left: 0px;
}

/* ul bulletlist-5 definition */
ul.bulletlist-5 {
	list-style-type: decimal;
	margin: 3px 0px 10px 17px;
}
* html ul.bulletlist-5 { /* IE-hack for margin-left */ 
	margin-left: 17px;
	marg\in-left: 22px;
}
li.bulletlist-5 {
	padding-left: 5px;
}
* html li.bulletlist-5 { /* IE-hack for padding-left */ 
	padding-left: 5px;
	padd\ing-left: 0px;
}

/* Table tablelayout-0 to tablelayout-5 definition */
/* table tablelayout-0 to tablelayout-5 global-definition */
table.tablelayout-0, table.tablelayout-1, table.tablelayout-2, table.tablelayout-3, table.tablelayout-4,
table.tablelayout-5 {
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
		border-spacing: 0px 0px;
	border: 0;
	background-color: transparent;
}

/* tr-first, tr-even, tr-odd, tr-last global-defininition */
tr.tr-first, tr.tr-even, tr.tr-odd, tr.tr-last {
	visibility: visible;
	height: auto;
	text-align: left;
	vertical-align: middle;
	border: 0;
	background-color: transparent;
}

/* td-first, td-even, td-odd, td-last global-defininition */
td.td-first, td.td-even, td.td-odd, td.td-last {
	visibility: visible;
	width: auto;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	border: 0;
}

/* td-first p, td-even p, td-odd p, td-last p global-defininition */
td.td-first p, td.td-even p, td.td-odd p, td.td-last p {
	color: rgb(0,0,0);
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 125%;
	text-align: left;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
}

/* table tablelayout-0 definition */
table.tablelayout-0 {
	margin: 5px 0px 10px -1px;
}
table.tablelayout-0 td.td-first {
	padding: 0px 20px 5px 0px;
}
table.tablelayout-0 td.td-even {
	padding: 0px 20px 5px 0px;
}
table.tablelayout-0 td.td-odd {
	padding: 0px 20px 5px 0px;
}
table.tablelayout-0 td.td-last {
	padding: 0px 20px 5px 0px;
}

/* table tablelayout-1 definition */
table.tablelayout-1 {
	margin: 5px 0px 10px 0px;
}
table.tablelayout-1 td.td-first {
	padding: 3px 5px 3px 3px;
	border: 1px solid rgb(0,0,0);
}
table.tablelayout-1 td.td-even {
	padding: 3px 5px 3px 3px;
	border: 1px solid rgb(0,0,0);
}
table.tablelayout-1 td.td-odd {
	padding: 0px 5px 3px 3px;
	border: 1px solid rgb(0,0,0);
}
table.tablelayout-1 td.td-last {
	padding: 3px 5px 3px 3px;
	border: 1px solid rgb(0,0,0);
}

/* table tablelayout-2 definition */
table.tablelayout-2 {
	margin: 5px 0px 10px 0px;
}
table.tablelayout-2 tr.tr-first {
	background-color: rgb(230,230,230);
}
table.tablelayout-2 tr.tr-even {
	background-color: rgb(230,230,230);
}
table.tablelayout-2 td.td-first {
	padding: 5px 20px 5px 5px;
}
table.tablelayout-2 td.td-even {
	padding: 5px 20px 5px 5px;
}
table.tablelayout-2 td.td-odd {
	padding: 5px 20px 5px 5px;
}
table.tablelayout-2 td.td-last {
	padding: 5px 20px 5px 5px;
}

/* table tablelayout-3 definition */
table.tablelayout-3 {
	margin: 5px 0px 10px 0px;
}
table.tablelayout-3 tr.tr-first {
	background-color: rgb(255,150,100);
}
table.tablelayout-3 td.td-first {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
}
table.tablelayout-3 td.td-even {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
}
table.tablelayout-3 td.td-odd {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
}
table.tablelayout-3 td.td-last {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
}

/* table tablelayout-4 definition */
table.tablelayout-4 {
	margin: 5px 0px 10px 0px;
}
table.tablelayout-4 td.td-first {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
}
table.tablelayout-4 td.td-even {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
}
table.tablelayout-4 td.td-odd {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
}
table.tablelayout-4 td.td-last {
	padding: 3px 8px 3px 3px;
	border: 1px solid rgb(200,200,200);
	background-color: rgb(255,150,100);
}

/* table tablelayout-5 definition */
table.tablelayout-5 {
	margin: 5px 0px 10px 0px;
	border-collapse: separate;
		border-spacing: 3px 3px;
	border: 1px solid rgb(180,180,180);
	background-color: rgb(220,220,220);
}
table.tablelayout-5 tr.tr-last {
	background-color: rgb(255,150,100);
}
table.tablelayout-5 td.td-first {
	padding: 2px 2px 2px 2px;
	border: 1px solid white;
}
table.tablelayout-5 td.td-even {
	padding: 2px 2px 2px 2px;
	border: 1px solid white;
}
table.tablelayout-5 td.td-odd {
	padding: 2px 2px 2px 2px;
	border: 1px solid white;
}
table.tablelayout-5 td.td-last {
	padding: 2px 2px 2px 2px;
	border: 1px solid white;
}

/* Table uploadslayout-0 to uploadslayout-5 definition */
/* table uploadslayout-0 to uploadslayout-5 global-definition */
table.uploadslayout-0, table.uploadslayout-1, table.uploadslayout-2, table.uploadslayout-3,
table.uploadslayout-4, table.uploadslayout-5 {
	margin: 5px 0px 10px 0px;
	border-collapse: collapse;
/*		border-spacing: 0px 0px;*/
	border: 0;
	background-color: transparent;
}

/* tr-uploads-even, tr-uploads-odd global-defininition */
tr.tr-uploads-even, tr.tr-uploads-odd {
	visibility: visible;
	height: auto;
	text-align: left;
	vertical-align: middle;
	border: 0;
	background-color: transparent;
}

/* td-uploads-icon global-defininition */
td.td-uploads-icon {
	visibility: visible;
	width: auto;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border: 0;
}

/* td-uploads-content global-defininition */
td.td-uploads-content {
	visibility: visible;
	width: auto;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border: 0;
}

/* td-uploads-content p global-defininition */
td.td-uploads-content p {
	color: rgb(0,0,0);
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 135%;
	text-align: left;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
}

/* td.td-uploads-content p uploads-description defininition */
td.td-uploads-content p.uploads-description {
	line-height: 125%;
	margin: 0px 0px 0px 0px;
}

/* table uploadslayout-0 definition */
table.uploadslayout-0 td.td-uploads-content {
	padding: 0px 0px 7px 0px;
}

/* table uploadslayout-1 definition */
table.uploadslayout-1 tr.tr-uploads-even td, table.uploadslayout-1 tr.tr-uploads-odd td {
	border-top: 1px solid rgb(180,180,180);
	border-bottom: 1px solid rgb(180,180,180);
}
table.uploadslayout-1 td.td-uploads-content {
	padding: 3px 2px 5px 2px;
}

/* table uploadslayout-2 definition */
table.uploadslayout-2 tr.tr-uploads-even {
	background-color: rgb(230,241,246);
}
table.uploadslayout-2 td.td-uploads-content {
	padding: 3px 6px 5px 6px;
}

/* table uploadslayout-3 definition */
table.uploadslayout-3 td.td-uploads-icon {
	padding: 0px 0px 7px 0px;
}
table.uploadslayout-3 td.td-uploads-content {
	padding: 0px 0px 7px 0px;
}
table.uploadslayout-3 td.td-uploads-content p {
	margin: 0px 0px 0px 5px;
}

/* table uploadslayout-4 definition */
table.uploadslayout-4 tr.tr-uploads-even td, table.uploadslayout-4 tr.tr-uploads-odd td {
	border-top: 1px solid rgb(180,180,180);
	border-bottom: 1px solid rgb(180,180,180);
}
table.uploadslayout-4 td.td-uploads-icon {
	padding: 3px 0px 3px 0px;
}
table.uploadslayout-4 td.td-uploads-content {
	padding: 3px 0px 3px 0px;
}
table.uploadslayout-4 td.td-uploads-content p {
	margin: 0px 0px 0px 10px;
}

/* table uploadslayout-5 definition */
table.uploadslayout-5 tr.tr-uploads-even {
	background-color: rgb(230,241,246);
}
table.uploadslayout-5 td.td-uploads-icon {
	padding: 7px 0px 7px 5px;
}
table.uploadslayout-5 td.td-uploads-content {
	padding: 7px 5px 7px 0px;
}
table.uploadslayout-5 td.td-uploads-content p {
	margin: 0px 0px 0px 10px;
}
