/* HF 3.6.0 - 20061111 */
html {
	background-color: #f3f3ff;
}
div.container {
	width:100%;
	margin:0px;
/*	border:1px solid #6e6eff; remove border of the whole page */
	line-height:100%;
}
div.header {
	margin: 0px 0px 0px 16px;
	padding:0;
	height:108px;
	color:#6e6eff;
	clear:left;
	background-image:url('../holbach-pix/holbachbannerblue-5.jpg');
	background-repeat:no-repeat;
	border-bottom:0px solid #6e6eff;
}
div.header img {
	/*padding-right:2.0em;
	margin-right:0em;
	margin-left:1.7em;*/
}
div.left {
	float:left;
	width:189px;
	margin:0;
	padding:0.5em;
}
ul#holbachmenu {
	float:left;
	position:fixed;
	z-index:3;
	border-top: 0px solid #52c;
	border-left: 1px solid #6e6eff;
	font: bold 11px arial, sans-serif;
	font-variant: small-caps;
	width:170px;
	margin:0;
	padding:0;
	margin-top: 17px;  /*Keep menu and text aligned */
	list-style-type:none;
}
ul#holbachmenu li {
	margin: 0;
}
ul#holbachmenu li a {
	display:block;
	border-top: 1px solid #bcbcff;
	border-left: 1px solid #ddddff;
	border-bottom: 1px solid #4e4eff;
	border-right: 1px solid #333;
	padding: 2px 7px 2px 4px;
	color:#0809ff;
	background-image:url(../holbach-pix/degrad3.png);
	background-repeat:repeat-y;
	text-decoration:none;
	width:170px;
}
ul#holbachmenu li a:hover, ul#holbachmenu li a:active {
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-bottom: 1px solid #9e9eff;
	border-right: 1px solid #9e9eff;
	color:#fff;
	background-image:url(../holbach-pix/degrad3h.png);
	background-repeat:repeat-y;
	text-decoration:none;
	}
/*ul#holbachmenu li a:active {
	border-top: 2px solid #444;
	border-left: 2px solid #444;
	border-bottom: 1px solid #9e9eff;
	border-right: 1px solid #9e9eff;
	color:#fff;
	background-image:url(../holbach-pix/degrad3h.png);
	background-repeat:repeat-y;
	text-decoration:none;
	}*/
ul#holbachmenu ul li {
	margin:0;
	margin-left:-40px;
	padding:0;
	list-style-type:none;
}
ul#holbachmenu ul li a {
	display:block;
	border-bottom: 1px solid #6e6eff;
	padding: 1px 0px 2px 11px;
	/*color:#0809ff;*/
	background-image:url(../holbach-pix/degrad4.png);
	/*background-repeat:repeat-x;
	text-decoration:none;*/
	margin-right:-40px;
	/*width:170px;*/
}
ul#holbachmenu ul li a:hover {
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-bottom: 1px solid #9e9eff;
	border-right: 1px solid #9e9eff;
	color:#fff;
	background-image:url(../holbach-pix/degrad3h.png);
	background-repeat:no-repeat;
	text-decoration:none;
}
ul#holbachmenu li a#menuactive {
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-bottom: 1px solid #9e9eff;
	border-right: 1px solid #9e9eff;
	color:#fff;
	background-image:url(../holbach-pix/degrad3h.png);
	background-repeat:repeat-y;
	text-decoration:none;
}
ul#holbachmenu ul li a#menuactive {
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-bottom: 1px solid #9e9eff;
	border-right: 1px solid #9e9eff;
	color:#fff;
	background-image:url(../holbach-pix/degrad3h.png);
	background-repeat:no-repeat;
	text-decoration:none;
}
/* Sublist fix {{{ */
ul#holbachmenu li ul {
	padding-left: 0;
	width: 100%;
}
ul#holbachmenu li ul li {
	margin-left: 0;
}
ul#holbachmenu li ul li a {
	margin-right: 0;
}
/* }}} */
/*a#hs1 {
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-bottom: 1px solid #9e9eff;
	border-right: 1px solid #9e9eff;
	color:#fff;
	background-image:url(../holbach-pix/degrad3h.png);
	background-repeat:repeat-x;
	text-decoration:none;
	}*/
div.menu {
	float:left;
	position:fixed;
	z-index:3;
	border:1px solid #6e6eff;
	font: 600 12px arial, sans-serif;
	color:#6e6eff;
	background-color:#ffffff;
	width:145px;
	margin-left:0.3em;
	margin-top: 267px; /* - 250 Keep menu and text aligned */
	padding:0.5em;
	display:none;
}
p.menu a {
	color:#6e6eff;
/*	background-color:#ffffff;*/
	text-decoration:none;
	font: 800 12px arial, sans-serif;
	font-variant: small-caps;
	line-height:9px;
}
p.menu a:hover {
	color:#b66eff;
/*	background-color:#ffffff;*/
	text-decoration:none;
	font: 800 12px arial, sans-serif;
	font-variant: small-caps;
	line-height:9px;
}
p.submenu a {
	color:#6e6eff;
	background-color:#ffffff;
	text-decoration:none;
	margin-left:1.9em;
	font: 800 12px arial, sans-serif;
	font-variant: small-caps;
	line-height:5px;
}	
p.submenu a:hover {
	color:#b66eff;
	background-color:#ffffff;
	text-decoration:none;
	margin-left:1.9em;
	font: 800 12px arial, sans-serif;
	font-variant: small-caps;
	line-height:5px;
}
div.stylecontainer ul {
	float:left;
	position:relative;
	z-index:2;
	top: 345pt;
	text-align:center;
	margin: 0px;
	padding: 0;
	list-style-type: none; 
}
div.stylecontainer ul li {
	display: inline;
}
div.stylecontainer ul li a {
	color:#ffffff;
	background-color:#5e5eff;
	text-decoration: none;
	border-top:2px solid #c8d7d7;
	border-left:2px solid #d8d7d7;
	border-right:2px solid #303030;
	border-bottom:2px solid #303030;
	font:400 10px arial, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
}
div.stylecontainer ul li a:hover {
	color: #ffffff;
	background-color:#9e6eff;
}
div.stylecontainer ul li a:active {
	color:#ffffff;
	background-color:#4810fc;
	text-decoration:none;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #b8c7c7;
	border-bottom:2px solid #b8c7c7;
}
div.citaat {
	float:left;
	position:relative;
	top: 330pt;
	border:1px dotted #6e6eff;
	border-top:1px dotted #6e6eff;
	font: italic 12px arial, sans-serif;
	color:#4543d4;
	background-color:#ffffff;
	width: 176px;
	margin-left:0px;
	margin-top: 35px; /* Keep menu and text aligned */
	padding: 3px;
}
div.right {
	margin-left: 200px;
	border-left:0px solid #6e6eff;
	padding:0.6em;
	font-family: arial, sans-serif;
}
h1 {
	border:1px solid #3300ff;
	height:25px;
	background-color:#6e6eff;
	background-image:url(../holbach-pix/bluetitle3.png);
	background-repeat:repeat-x;
	color:#ffffff;
	font: bold 16px arial, sans-serif;
	line-height:25px;
	padding-left:0.3em;
	margin-top: 15px; /* Keep menu and text aligned */
	margin-bottom:0px;
}/*
h2 {
	border:1px solid #3300ff;
	height:25px;
/*	background-color:#6e6eff;
	background-image:url(../holbach-pix/bluetitle2.png);
	background-repeat:repeat-x;
	color:#ffffff;
	font:bold 14px arial, sans-serif;
	padding-left:0.3em;
	margin-top: -8px;
	margin-left:-0.5em;
	margin-right:-0.5em;
	margin-bottom:0px;
}*/
h4 {
	border-top-width:0px;
	border-bottom-width:0px;
	font:bold 10pt arial, sans-serif;
	padding-left:0em;
	margin-bottom:0px;
	margin-top: 6px;
}
h5 {
	border-top-width:0px;
	border-bottom-width:0px;
	font:bold 12px arial, sans-serif;
/*font-family:arial;  h5 default font-family is arial */
	padding-left:3em;
	margin-bottom:0px;
	margin-top: 6px;
}
h6 {
	border:0px;
	font:bold 11px arial, sans-serif;
	padding-left:1.9em;
	padding-bottom:0em;
	margin-bottom:0px;
	margin-top: 8px;
}
div.news {
	padding-left:0em;
	padding-bottom:0em;
}
/*Testjustify*/
div.subcontent2, div.original2 {
	border:1px solid #6e6eff;
	border-top-width:0px;
	background-color:#ffffff;
	font:12px arial, sans-serif;
	text-align:justify;
	padding-left:1em;
	padding-right:5px;
	padding-bottom:0.8em;
	margin-top:16px;
	margin-bottom:3px;
}
div.subcontent2 h2, div.original2 h2{
/* allow to not specify h2 class in div subcontent */
	border:1px solid #3300ff;
	height:25px;
	background-image:url(../holbach-pix/bluetitle3.png);
	background-repeat:repeat-x;
	color:#ffffff;
	font:bold 13px arial, sans-serif;
	text-align:left;
	line-height:25px;
	padding-top:0em;
	padding-left:0.3em;
	padding-bottom:0em;
	margin-top: 0px; /* Keep menu and text aligned */
	margin-left:-13px;
	margin-right:-6px;
	margin-bottom:8px; /* minimize default h2 margin-bottom in IE6 */
}
div.original2 h5 {
	border-top-width:0px;
	border-bottom-width:0px;
	font:italic 13pt times, serif;
	padding:0.7em 6.8em 0em 6.7em;
	margin: 6px 0px 0px 0px;
}
div.subcontent2 p {
	border:0px solid #6e6eff;
	font:12px arial, sans-serif;
	padding:0.5em 0.9em 0.3em 0.1em;
	text-indent:2.9em;
	margin:0px;
}
div.original2 p {
	border:0px solid #6e6eff;
	font:11pt times, serif;
	padding:0.3em 8em 0.3em 7.8em;
	text-indent:1.1em;
	margin:0px;
}
div.subcontent2 blockquote {
	border: 0;
	margin-top: 0.8em;
	margin-left: 2.9em;
	margin-right: 0.3em;
}
div.subcontent2 blockquote p {
	border: 0px solid #6e6eff;
	font: italic 12px arial, sans-serif;
	padding: 0.1em 0.7em 0.2em 0em;
	text-indent: 0em;
	margin: 0px;
}
div.subcontent2 ul, div.newscontent ul {
/* allow to not specify ul class in div subcontent */
	margin-left:1.1em;
	padding:0;
	list-style-type:none;
	list-style-image:url(../holbach-pix/bluepin10.png);
}
div.subcontent2 ul li, div.newscontent ul li {
/* allow to not specify ul li class in div subcontent and newscontent */
	padding-left:0em;
	background-repeat:no-repeat;
	background-position:0.2em 0.5em;
	margin:0.2em 0.7em 0.6em 2em;
}
div.subcontent2 ol li{
/* allow to not specify ol li class in div original*/
	text-align:justify;
	padding-right:1em;
}


div.subcontent, div.original {
	border:1px solid #6e6eff;
	border-top-width:0px;
	background-color:#ffffff;
	font:12px arial, sans-serif;
	padding-left:1em;
	padding-right:5px;
	padding-bottom:0.8em;
	margin-top:16px;
	margin-bottom:3px;
}
div.subcontent h1 {
/* allow to not specify h1 class in div subcontent */
	border:1px solid #3300ff;
	height:25px;
/* background-color:#6e6eff;*/
	background-image:url(../holbach-pix/bluetitle3.png);
	background-repeat:repeat-x;
	color:#ffffff;
	font: bold 15px arial, sans-serif;
	line-height:25px;
	padding-left:0.3em;
	margin-top: 13px; /* Keep menu and text aligned */
	margin-left:-13px;
	margin-right:-6px;
	margin-bottom:0px;
}
div.subcontent h1 a {
/*	background-color:#6e6eff;*/
/*	background-image:url(../holbach-pix/bluetitle1.png);*/
/*	background-repeat:repeat-x*/
	color:#ffffff;
	text-decoration:none;
}
div.subcontent h1 a:hover {
/*	background-color:#6e6eff;*/
/*	background-image:url(../holbach-pix/bluetitle1.png);*/
/*	background-repeat:repeat-x*/
	color:#ffffff;
}
div.subcontent h2, div.original h2{
/* allow to not specify h2 class in div subcontent */
	border:1px solid #3300ff;
	height:25px;
	background-image:url(../holbach-pix/bluetitle3.png);
	background-repeat:repeat-x;
	color:#ffffff;
	font:bold 13px arial, sans-serif;
	line-height:25px;
	padding-top:0em;
	padding-left:5px;
	padding-bottom:0em;
	margin-top: 0px; /* Keep menu and text aligned */
	margin-left:-13px;
	margin-right:-6px;
	margin-bottom:8px; /* minimize default h2 margin-bottom in IE6 */
}
div.subcontent h2 a {
/*	background-image:url(../holbach-pix/bluetitle1.png);*/
/*	background-repeat:repeat-x*/
	color:#ffffff;
	text-decoration:none;
}
div.subcontent h2 a:hover {
	color:#ffffff;
}
div.subcontent p {
	border:0px solid #6e6eff;
	font:12px arial, sans-serif;
	padding:0.5em 0.9em 0.3em 0.1em;
	text-indent:2.9em;
	text-align:justify;
	margin:0px;
}
div.original p {
	border:0px solid #6e6eff;
	font:11pt times, serif;
	padding:0.3em 5.5em 0.3em 5.5em;
	text-indent:1.1em;
	margin:0px;
	text-align:justify;
}
div.original h3 {
	border-top-width:0px;
	border-bottom-width:0px;
	font:bold 12pt times, serif;
	text-align:justify;
	padding:0.3em 5.5em 0.3em 5.5em;
	margin-bottom:0px;
	margin-top: 6px;
}
div.original h4 {
	border-top-width:0px;
	border-bottom-width:0px;
	font:italic 14pt times, serif;
	font-variant: small-caps;
	letter-spacing:0.2em;
	text-align:center;
	padding:0.9em 5.5em 0em 5.5em;
	margin: 6px 0px 0px 0px;
}
div.original h5 {
	border-top-width:0px;
	border-bottom-width:0px;
	font:italic 13pt times, serif;
	/*text-align: justify;*/
	padding:0.7em 4.9em 0em 5.7em;
	margin: 6px 0px 0px 0px;
}
div.original ul {
/* allow to not specify ul class in div original */
	margin-top: 2em;
	/*padding:0;*/
	list-style-type:none;
	list-style-image:url(../holbach-pix/bluepin10.png);
}
div.original ol li{
/* allow to not specify ol class in div original */
	list-style : none;
	list-style-type: lower-roman;
	font:10pt times, serif;
	text-align:justify;
	margin-top: 0.5em;
	padding-right:2.9em;
}
div.original ol.lower-alpha li{
/* allow to not specify ol class in div original */
	list-style : none;
	list-style-type: lower-alpha;
	font:10pt times, serif;
	text-align:justify;
	margin-top: 0.5em;
	padding-right:2.9em;
}
div.subcontent ol li{
/* allow to not specify ol li class in div original*/
	text-align:justify;
	padding-right:1em;
}
div.subcontent blockquote {
	border: 0;
	margin-top: 0.8em;
	margin-left: 2.9em;
	margin-right: 0.3em;
}
div.subcontent blockquote p {
	border: 0px solid #6e6eff;
	font: italic 12px arial, sans-serif;
	padding: 0.1em 0.7em 0.2em 0em;
	text-indent: 0em;
	/*text-align:justify;*/
	margin: 0px;
}
div.subcontent blockquote.original {
	border: 0;
	margin-top: 0.8em;
	margin-left: 3em;
	margin-right: 4em;
}
div.subcontent blockquote.original p {
	border:0px solid #6e6eff;
	font: 11pt times, serif;
	padding:0.1em 0em 0.2em 0em;
	text-indent:0em;
	margin:0em;
	text-align:justify;
}
div.subcontent p.sig, div.original p.sig{
	border:0px solid #6e6eff;
	font:italic 12px arial, sans-serif;
	padding:0.5em 0.9em 0em 0em;
	text-align:right;
	margin:0px;
}
div.subcontent p.framed {
	border : 3px groove #6e6eff;
	padding: 0.4em;
	margin: 1.4em 3em 0.3em 3em;
}
div.subcontent p.center, div.original p.center {
	border:0px solid #6e6eff;
	font:12px arial, sans-serif;
	padding-top:0.5em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	text-align:center;
	margin:0px;
}
div.subcontent p.noindent, div.original p.noindent {
	border:0px solid #6e6eff;
	font:12px arial, sans-serif;
	padding : 0.5em 0.9em 0em 0em;
	text-indent:0em;
	margin:0px;
}
div.subcontent p.clearl {
	border:0px solid #6e6eff;
	font:12px arial, sans-serif;
	padding-top:0.5em;
	padding-left:0em;
	padding-bottom:0.1em;
	text-indent:3em;
	margin:0px;
	clear:left;
}
div.subcontent p.rightclear {
	border:0px solid #6e6eff;
	font:12px arial, sans-serif;
	padding-top:0.5em;
	padding-left:0em;
	padding-bottom:0.1em;
	text-indent:3em;
	margin:0px;
	clear:right;
}
div.subcontent a, div.original a  {
/*	background-color:#ffffff;*/
	color:black;
	text-decoration:underline;
}
div.subcontent a:hover, div.original a:hover {
/*	background-color:#ffffff;*/
	color:#6e33ff;
}
div.subcontent a.footnote, div.original a.footnote {
	background-color:#ffffff;
	color:#2b2bff;
	font-weight:normal;
	text-decoration:none;
}
div.subcontent a.footnote:hover, div.original a.footnote:hover {
	background-color:#ffffff;
	color:#6e33ff;
}
.dialogue {
	font-variant: small-caps;
}
table#abascus4 {
	border: 1px solid #6e6eff;
	border-collapse: separate;
	border-spacing: 11px 13px;
}
table#abascus4 td {
	border: 1px solid #6e6eff;
	padding: 2px 10px 3px 8px;
	font: italic 11px arial, sans-serif;
}
table#abascus8 {
	border: 1px solid #6e6eff;
	border-collapse: separate;
	border-spacing: 11px 13px;
}
table#abascus8 td {
	border: 1px solid #6e6eff;
	padding: 5px 12px 5px 10px;
	font: italic 11px arial, sans-serif;
}
table.poeme td{
	border:0;
	padding-top:1em;
	padding-left:2.8em;
	font: italic 12px arial, sans-serif;
}
div.gallery {
	width: 641px;
	height: 245px;
	overflow: auto;
	margin:auto;
/*	border-style: solid;
	border-color: #6e6eff;
	border-width: 1px 0px 1px 1px;*/
	font: italic 12px arial, sans-serif;
}
img.gallery {
	overflow: auto;
	margin: 0.7em 11px 0.5em 0px;
	font: italic 12px arial, sans-serif;
	cursor: pointer;
}
div.subcontent ul, div.newscontent ul {
/* allow to not specify ul class in div subcontent */
	margin-left:1.1em;
	padding:0;
	list-style-type:none;
	list-style-image:url(../holbach-pix/bluepin10.png);
}
div.subcontent ul li, div.newscontent ul li {
/* allow to not specify ul li class in div subcontent and newscontent */
	padding-left:0em;
	background-repeat:no-repeat;
	background-position:0.2em 0.5em;
	margin:0.2em 0.7em 0.6em 2em;
}
div.subcontent dl, div.newscontent dl {
/* allow to not specify dl class in div subcontent */
	margin-left:0.7em;
	padding:0;
	list-style-type:none;
}
div.subcontent dl dt, div.newscontent dl dt {
/* allow to not specify ul li class in div subcontent and newscontent */
	padding-left:1.4em;
	background-image:url(../holbach-pix/bluepin10.png);
	background-repeat:no-repeat;
	background-position:0.1em 0.3em;
	margin:0.1em 0.7em 0.4em 0.9em;
}
div.imgleft {
	float:left;
	margin: 0.8em 0.9em 0.5em 0.1em;
	padding: 0px;
	border:0px solid black;
	text-align:center;
	font: oblique 14px times, serif;
}
div.imgright {
	float:right;
	margin: 0.8em 0.6em 0.5em 0.9em;
	padding: 0px;
	border:0px solid black;
	text-align:center;
	font: oblique 14px times, serif;
}
div.center {
	text-align:center;
	font: oblique 14px times, serif;
}
div.equation {
	text-align:center;
	font: oblique 140% times, serif;
	margin-top: 0.35em;
	margin-bottom: 0.5em;
}
/* end modifs 20060404 */

.newscontent {
/*  edit 20050921 */
	border:1px solid #6e6eff;
	background-color:#ffffff;
	font:12px arial, sans-serif;
	padding-left:0.8em;
	padding-bottom:0.5em;
	margin-top:16px;
	margin-bottom:1px;
}
.subcontenty {
	background-color:#fff8cb;
	font:12px arial, sans-serif;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:0.8em;
	margin-top:16px;
	margin-right:10px;
	margin-left:2px;
	margin-bottom:8px;
}
.newscontent a {
/*	background-color:#ffffff;*/
	color:black;
	text-decoration:underline;
}
.newscontent a:hover {
/*	background-color:#ffffff;*/
	color:#6e33ff;
}
a.footnote {
	background-color:#ffffff;
	color:#3c3cdd;
	font-weight:normal;
	text-decoration:none;
}
a.footnote:hover {
	background-color:#ffffff;
	color:#6e33ff;
}
div.footer {
	border:1px solid #6e6eff;
	text-align:center;
	font:12px arial, sans-serif;
	color:#4543d4;
	background-color:#ffffff;
	padding-top:0.6em;
	padding-left:0.5em;
	padding-right:0.5em;
	margin-left:0.8em;
	margin-right:0.8em;
	height:50px;
/*	background-color:#ffffff; */
	clear:left;
}
img.footer {
	position:relative;
	top:-1.4em;
/*	margin-bottom:0em; */
/*	margin-right:0em; */
	margin-left:0.2em;
	float:left;
}
.valid {
/*	position:fixed; */
/*	bottom:40px; */
/*	left:2px; */
/*	margin-top:10px;  */
/*	margin-bottom:20px; */
/*	margin-left:4px; */
}
.valid a:link, .valid a:visited {
	background-color:#bbbbbb;
	color:#f0f0f0;
}
img.valid {
	position:relative;
	top:-1.2em;
	border:0px;
	margin-right:0.2em;
	float:right;
}
.footer a {
	background-color:#ffffff;
	color: #4543d4;
	text-decoration:underline;
}
.footer a:hover {
	background-color:#ffffff;
	color:#6e33ff;
}