BODY, TD, P, A {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
/*	text-align: justify; */
	text-align: left;
}

BODY {
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left top;
	margin-top: 18px;
	margin-right: 70px;
	margin-left: 70px;
}


TD {
	text-indent: 0em;
}

UL {
	text-indent: 0em;
	list-style-position: outside;
}

OL {
	list-style-position: outside;
	text-indent: 0em;
/*	margin-left: 10em; */
}

LI {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-indent: 0px;
}


.l-alpha:before {
	content: counter(chapno, upper-roman) ". ";
	list-style-type: lower-alpha;
}

.u-alpha:before {
	list-style-type: upper-alpha;
}

.dec-par-nr:before {
	list-style-type: decimal;
	padding-bottom: 8px;
}

.dec-sen-nr:before {
	list-style-type: decimal;
}









.l-alpha {
	list-style-type: lower-alpha;
}

.u-alpha {
	list-style-type: upper-alpha;
}

.dec-par-nr {
	list-style-type: decimal;
	padding-bottom: 8px;
}

.dec-sen-nr {
	list-style-type: decimal;
}







.copyright {
	font-size: 8pt;
	text-align: left;
}

.center_copyright {
	font-size: 8pt;
	text-align: center;
}

TABLE.book_content, TABLE.book_message, TABLE.book_general, TABLE.book_design {
/*	border: 5px; */
	text-align: center;
/*	width: 80%;*/
}

TH.name, TH.date {
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	border-style: solid;
	border-color: #A4A4A4;
	 border-top-width: 0px;
	 border-left-width: 0px;
	 border-bottom-width: 1px;
	 border-right-width: 1px;
}

TH.date {
	font-weight: normal;
	font-style: italic;
	text-align: right;
}

.book_text {
	padding: 5px;
	border-style: solid;
	border-width: 0px;
}


.message, .general, .content, .design, .button, .buttonpressed {
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: #B4B4B4;
	 border-top-width: 0px;
	 border-left-width: 0px;
	 border-bottom-width: 1px;
	 border-right-width: 1px;
}

.button, .buttonpressed {
	 border-top-width: 1px;
	 border-left-width: 1px;
}

.button {
/*	text-align: center; */
        cursor: pointer;
	border-top-color: #E4E4E4;
	border-left-color: #E4E4E4;
}

.buttonpressed {
	border-bottom-color: #E4E4E4;
	border-right-color: #E4E4E4;
}

.searchbutton {
        cursor: pointer;
/*       	background-image: url(pic/bg_day.gif);*/
/*	border-top-color: #E4E4E4;
	border-left-color: #E4E4E4; */
}





.book_message TH, .book_general TH, .book_content TH, .book_design TH {
/*	 border-top-width: 1px;
	 border-left-width: 1px; */
	 border-bottom-width: 1px;
	 border-right-width: 1px;
}

.book_message TD, .book_general TD, .book_content TD, .book_design TD {
/*	 border-width: 1px; */
/*	 border-top-width: 1px; */
/*	 border-left-width: 1px; */
	 border-bottom-width: 1px;
	 border-right-width: 1px;
}

/*
.book_general TH {  yellow
	 border-top-width: 1px;
	 border-left-width: 1px;
	 border-bottom-width: 1px;
	 border-right-width: 1px;
}
*/

/* .book_general TR { */
/*
.book_general TD {
	 border-left-width: 1px;
}
*/
/*
.book_content TH {
	 border-top-width: 1px;
	 border-left-width: 1px;
}
*/
/*
.book_content TD {
	 border-left-width: 1px;
}
*/
/*
.book_design TH {
	 border-top-width: 1px;
	 border-left-width: 1px;
}
*/
/*
.book_design TD {
	 border-left-width: 1px;
}
*/

.client_addr {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	padding-left: 15px;
}


.itemsplit {
	font-size: 8pt;
}



.centered {
	text-align: center;
}

.center {
	text-align: center;
}

.itemright {
	text-align: right;
	padding-right: 5px;
}

.itemleft {
	text-align: left;
	padding-left: 5px;
}



.clearleft, .textleft {
	clear: left;
}

.clearright, .textright {
	clear: right;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
	padding-right: 40pt;
}



.mod {
	font-size: 8pt;
	text-align: right;
}

.bold {
	font-weight: bold;
}

.subtitle, .highlighter, .pagetitle {
	text-transform: uppercase;
	text-indent: 0em;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
}

.subtitle, .pagetitle {
	text-align: right;
	font-style: italic;
}

.highlighter, .pagetitle {
	font-family : Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight: bold;
}

.pagetitle2, .pagetitle3 {
	text-transform: uppercase;
	text-indent: 0em;
	text-align: right;
	padding: 1px 5px 1px 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14pt;
	display: block;
        clear: both;
}

.pagetitle3 {
	font-size: 10pt;
}




.pagenr {
	font-family : Arial, Helvetica, sans-serif;
	text-transform: none;
	text-indent: 0em;
	padding: 1px 5px 1px 5px;
}


.sectionname {
	font-weight: bold;
	font-style: italic;
}

.dataname {
	font-style: italic;
}

.data {
	font-weight: bold;
}

.smaller {
	font-size: 8pt;
}




DIV {
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
/*	height : 100%;*/
}


A {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*
H1, H2, H3, H4, H5 {
	padding: 1px;
}
*/

A IMG {
	text-decoration: none;
	border: 0px;
}

H1 {
	font-size: 15pt;
}

H2 {
	font-size: 14pt;
}

H3 {
	font-size: 10pt;
}

H4 {
	font-size: 8pt;
}


H5 {
	font-size: 8pt;
	text-align: center;
}

.menulayer {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	visibility: hidden;
}

.menutable, .menut, .menuhead {
	border-style: solid;
	padding-top: 0px;
	padding-bottom: 0px;
}

.menut, .menuhead {
	border-width: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

.menutable {
	border-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

.menuhead {
	text-align: center;
}


.menuitem {
	display: block;
	position: relative;
	line-height: normal;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	padding-left: 5px;
	padding-right: 5px;
}

