	/*	CSS - conemaster.ch
		version: default,21.12.02
		format:	 CSS2.0
	*/
	body {
		background-color: #333366;
		background-image: url(/_img/page/bg-line.gif);
		background-position: left;
		color: #006699;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		margin-left: 10px;
		overflow : auto;
	}

	body p, ul  {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-top: 4px;
		padding-top: 0px;
		margin-left: 4px;
		margin-bottom: 0px;
		padding-bottom: 10px;
		font-size: 10pt;
	}

	p.nota {
		margin-top: 18px;
		margin-left: 0px;
		padding: 12px 5px;
		font-size: 8pt;
		font-style: italic;
		border-top: solid 1px #006699;
		clear: both;
	}

	p.addon,span.addon {
		font-size: 8pt;
		font-style: italic;
	}


	p.tip {
		margin: 20px;
		margin-bottom: 5px;
		font-style: italic;
		background: #ccffff;
	}
	
	th, td {
		/*	color: #006699;*/
		/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
		/*	font-size: 10pt;*/
    /* line-height: 80%;*/
	}


							/*------------------------------------------
							anchors
							------------------------------------------*/
							a, a:link {
								color: #3399FF;
								text-decoration: underline ;
							}

							a:visited {
								color: #006699;
							}

							a:active {
								color: #006699;
							}

							a:hover {
								color: #FFFFFF;
								background-color: #99CCFF;
							}

							a.img, a.img:hover {
								background-color: transparent;
							}

							a img, img {
								border: none;
							}

							a.lookup  {
								font-style: italic;
							}

							/*------------------------------------------
							headings
							------------------------------------------*/
							h1, h2, h3, h4, h5, h6 {
								margin-top: 0px;
								padding-top: 2px;
								padding-bottom: 4px;
								margin-bottom: 4px;
								margin-left: 2px;
								text-decoration: none;
								font-weight: bold;
							}

							h1 {
								font-size: 14pt;
								float: left;
								line-height: 80%;
								margin-right: 10px;
							}

							h2 {
								font-size: 12pt;
							}

							h3 {
								font-size: 10pt;
								letter-spacing: 2pt;
								border-bottom: 1px solid #99ccff;
							}

							h4 {
/*								float: left;*/
								letter-spacing: 2pt;
								font-size: 10pt;
								padding-right: 4px;
								margin-top: 0px;
								margin-bottom: -4px;
							}

							h5, h6 {
								font-size: 10pt;
							}

							h6, span.h6, span.h7 {
								padding-left: 2px;
								background-color: #006699;
								color: #FFFFFF;
							}


							/*------------------------------------------
							ul etc.
							------------------------------------------*/
							ul {
								list-style-type: square;
								margin-left: 10px;
								padding-left: 10px;
							}

							ul.nosym {
								list-style-image: none;
								list-style-type: none;
							}

							/*------------------------------------------
							menu tables
							------------------------------------------*/
							#topicmenu, .topicmenutable{
								border: none;
								margin: 0px;
								padding: 0px;
							}
							
							#topicmenu td, td.pic {
								line-height: .8;
							}

							#topicmenu td.main,#topicmenu td.misc {
  							background-color: #000000;
  							width: 92px;
							}

							#topicmenu td.main {
								font-size: 12pt;
							}
							#topicmenu td.misc {
								font-size: 10pt;
							}

							#topicmenu a {
								width: 100%;
							}

							#topicmenu a:link, #topicmenu a:visited {
								text-decoration: none;
								color: #FFFFFF;
								font-weight: bold;
								line-height: 16pt;
							}

							#TMI_active {
								background-image: url(/_img/menu/menu-bgselected.gif);
							}

							/*------------------------------------------
							menubar
							------------------------------------------*/
							tr.menubar, #www-root {
								border: solid 1px #000000;
								background-color: #000000;
								font-weight: bold;
								color: #FFFFFF;
								font-size: 8pt;
							}
							
							#www-root{
							padding: 0px;
							}

							tr.menubar td a, tr.menubar td a:visited {
								padding: 1px;
								color: #FFFFFF;
								text-decoration: none;
								font-size: 8pt;
							}

							tr.menubar td.selected {
								font-size: 8pt;
								color: #006699;
							}

							/*------------------------------------------
							chapters
							------------------------------------------*/
							#chaptertable {
								background-color: #003468;
								border-right: solid 2px #003468;
								border-bottom: solid 2px #003468;
								padding: 2px;
							}

							.chapterbox {
								font-weight: bold;
								text-align: left;
								background-color: #003468;
								color: #FFFFFF;
							}

							.chapter {
								background-color: #99CCFF;
							}

							ul.chapter {
							}

							ul.chapter li{
								list-style-type: square;
								list-style-image: none;
								margin-left: 0px;
							}

							ul.chapter li.chaptercap {
								list-style-type: none;
								border-bottom: solid 1px #003468;
								padding-top: 3px;
								margin-right: 4px;
								margin-left: -15px;
							}

							a.chapter {
								font-size: 8pt;
							}

							a.chapter:link {
								color: #003468;
							}

							#activeChapter {
								font-size: 8pt;
								background-color: #FFFFFF;
								padding-left: 2px;
								border: solid 1px #003468;
							}
							
							/*------------------------------------------
							img, objects and hr
							------------------------------------------*/
							img {
								margin: 0px; padding:0px;
							}

							img.corner {
								width:8px;
								height:8px;
							}

							*.framed  {
								border: 1px solid #006699;
								margin: 8px;
							}

							hr {
								height: 2px;
								color: #336699;
							}

							hr.thin {
								height: 1px;
							}

							/*------------------------------------------
							navigation
							------------------------------------------*/
							div.pagenav {
								/* position: at bottom of content division */
								position: relative;
								margin-top: 12px;
								border-top: solid 2px #006699;
								font-size: 8pt;
								text-align: right;
							}

							td.pagenav {
								background-color:#FFFFFF;
								padding: 0px 20px 0px 20px;
								border-left: 1px solid #006699;
								border-right: 1px solid #006699;
							}

							#copy {
								/*color: #99CCFF;	*/
								color: #FFFFFF;
								background-color: #333366;
								font-size: 8pt;
							}

							#ContentCell {
								background-color:#FFFFFF;
								padding: 0px 20px 0px 20px;
								border-left: 1px solid #006699;
								border-right: 1px solid #006699;
								height:400px;
								vertical-align:top;
								line-height: normal;
							}


							/*------------------------------------------
							tables
							------------------------------------------*/
							table {
								border: none;
							}

							table.list {
								margin-bottom: 18px;
							}

							table.newsbox {
								clear: both;
							}

							table th,	table td{
								font-size: 10pt;
							}

							table.newsbox td{
								padding: 4px;
								padding-left: 2px;
								margin-bottom: 12px;
							}

							table.list th,table.newsbox th {
								background-color: #003468;
								color: #FFFFFF;
								text-align: left;
								font-size: 10pt;
								padding: 2px;
							}

							table.list th.leftcol {
								background-color: #6699CC;
							}

							table.list tr.evenrow {
								background-color: #CCFFFF;
							}

							table.list tr.evenrow th.leftcol {
								background-color: #0099CC;
							}

							table.desc th {
								text-align: right;
							}

							/*------------------------------------------
							form and its elements
							------------------------------------------*/

							small,.small {
								font-size: 8pt;
							}

							/*------------------------------------------
							other
							------------------------------------------*/
							div#lastmod {
								position: relative;
								margin-top: 10px;
								margin-bottom: 10px;
								margin-left: 2px;
								background-color: #333366;
								color: #FFFFFF;
								width: 150px;
								/*	background-color: #FFFFFF;*/
								border-right: 4px solid #006699;
								border-bottom: 2px solid #006699;
								font-size: 7pt;
								text-align: center;
							}
							
	table.picframe {
		background-color: #FFFFFF;
	}