li {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
}
			
table.main {
	border-style:solid;
	border-color:#cecece;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:1px;
}

td.menu {
	background-image:url( '/static/gifs/menu/menubg.gif');
	background-repeat:no-repeat;
	background-color:#c4d1df;
}
			
td.sidebar {
	background-image:url( '/static/gifs/sidebar/delimiter.gif');
	background-repeat:repeat-y;
}
			
p.menu {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;

	margin-bottom:2px;
	margin-top:2px;
	margin-left:8px;
	margin-right:8px;
}
			
p.sub-menu {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:8pt;
				
	margin-bottom:1px;
	margin-top:0px;
	margin-left:12px;
	margin-right:8px;
}
			
p.menu-delim {
	background-image:url( '/static/gifs/menu/menu_delim.gif');
	background-repeat:repeat-x;
	
	margin-bottom:2px;
	margin-top:2px;
	margin-left:6px;
	margin-right:8px;
}
			
			a:link {
				text-decoration:none;
				color:#3974af;
			}
			
			a:visited {
				text-decoration:none;
				color:#3974af;
			}
			
			a:hover {
				text-decoration:underline;
				color:#999999;
			}
			
			a:activ {
				text-decoration:none;
				color:#999999;
			}
			
			
			a:link.menu {
				text-decoration:none;
				color:black;
			}
			
			a:visited.menu {
				text-decoration:none;
				color:black;
			}
			a:activ.menu  {
				text-decoration:underline;
				color:#999999;
			}
			
			a:hover.menu  {
				text-decoration:underline;
				color:#999999;
			}
			
			
			a:link.current {
				text-decoration:none;
				color:#3974af;
				font-weight:BOLD;
			}
			
			a:visited.current {
				text-decoration:none;
				color:#3974af;
				font-weight:BOLD;
			}
			
			a:hover.current {
				text-decoration:underline;
				color:#3974af;
				font-weight:BOLD;
			}
			
			a:activ.current {
				text-decoration:none;
				color:#3974af;
				font-weight:BOLD;
			}
			
			p.title {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:12pt;
				font-weight:BOLD;
				color:#3974af;
				
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				
				padding-top:20px;
			}
			
			p.title-text {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:12pt;
				font-weight:BOLD;
				color:#3974af;	
			}
			
			table.title-table {
				
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				
			}
			p.subtitle {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:10pt;
				font-weight:BOLD;
				color:#3974af;
				
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				
				padding-top:10px;	
				margin-bottom:0px;
			}
			table.subtitle {
				
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
					
				margin-bottom:0px;
			}
			
			table.dot-list {
				
				border-style:solid;
				border-color:#cecece;
				border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:1px;
				border-right-width:1px;
			}
			
			p.table-subtitle {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:10pt;
				font-weight:BOLD;
				color:#3974af;
			}
			
			p.category-title {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:12pt;
				font-weight:BOLD;
				color:#3974af;
				
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				margin-top:0px;
				
				
			}
			
			p.boxed-text {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:10pt;
				
				background-color:#ededed;
				
				border-style:dotted;
				border-color:#cecece;
				border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:1px;
				border-right-width:1px;
				
				padding-left:8px;
				padding-right:8px;
				padding-top:8px;
				padding-bottom:8px;
				
				text-align:justify;
			}
			
			table.box {
				
				background-color:#ededed;
				
				border-style:solid;
				border-color:#cecece;
				border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:1px;
				border-right-width:1px;
			}
			
			p.text {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:10pt;
			}
			.small-text {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:8pt;
			}
			.text-9 {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:9pt;
			}
			p.path {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:8pt;
				padding-top:20px;
				margin-bottom:0px;
			}
			
			p.sidebar-head {
				font-family:verdana, arial, helvetica, sans-serif;
				font-weight:BOLD;
				font-size:8pt;
				color:#ffffff;
				padding-left:4px;
				padding-right:4px;
				padding-top:3px;
				padding-bottom:1px;
				margin-left:0px;
				margin-right:0px;
				margin-top:0px;
				margin-bottom:0px;
			}
			
			p.sidebar-text {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:8pt;
				padding-left:4px;
				padding-right:4px;
				padding-top:3px;
				padding-bottom:1px;
				margin-left:0px;
				margin-right:0px;
				margin-top:0px;
				margin-bottom:0px;
			}
			
			input.sidebar-text {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:10pt;
			}
			
			input.sidebar-submit {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:8pt;
				padding:0px,0px,0px,0px;
			}
			
			td.sidebar-cell {
			
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:1px;
				border-right-width:1px;
			}
			
			table.sidebar {
				margin-top:10px;
			}
			
			li.sidebar {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:8pt;
			}
			
			p.link-tree {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:9pt;
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				padding-left:4px;
				
				margin-right:4px;
				margin-top:2px;
				margin-bottom:0px;
			}
			
			p.link-tree-empty {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:9pt;
				
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				
				padding-left:4px;
				
				margin-right:4px;
				margin-top:2px;
				margin-bottom:0px;
			}
			
			td.dotted-cell {
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
			}
			
			
			ul.sidebar {
				padding-top:5px;
				padding-bottom:5px;
				padding-left:22px;
			}
			
			table.search-result {
				border-style:solid;
				border-color:#cecece;
				border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:1px;
				border-right-width:1px;
			}
			
			
			table.glossar-banner {
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
			}
			
			table.related-table {
				border-style:solid;
				border-color:#cecece;
				border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:1px;
				border-right-width:1px;
			}
			
			td.related-head {
				border-style:dotted;
				border-color:#cecece;
				border-top-width:0px;
				border-bottom-width:1px;
				border-left-width:0px;
				border-right-width:0px;
				background-color:#ededed;
			}
			
			p.glossar-entry-title {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:12pt;
				font-weight:BOLD;
				color:#3974af;
				margin-bottom:0px;
				
			}
			
			p.glossar-entry-label {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:10pt;
				margin-top:0px;
			}
			
			p.related-head {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:9pt;
				padding-left:5px;
				padding-right:5px;
				color:#999999;
			}
			p.related {
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:9pt;
				padding-left:5px;
				padding-right:5px;
			}
			
