a:link	{
				color: #00608f; /* 0E32B3; */
				text-decoration:none;
				font-weight:bold;
}

a:visited	{
				color: #465790; /* 5367aa; /* 0E32B3; */
				text-decoration:none;
				font-weight:bold;
}

a:hover		{
				color: #64b4db; /* 1548FF; */
				text-decoration: underline;
				font-weight:bold;
}

a:active	{
				color: #705050;
				font-weight:bold;
}

body{
 	margin:0pt;
 	padding:0pt;
	min-width: 500pt;
	background-image: url(Pics/HG_weiss.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center center;
/* 	font-family: Arial, Helvetica, sans-serif; */
	font-family: Verdana;
	font-size:	11pt;
	line-height:	1.1;
 }

body.background {
    z-index: -10;
}

.box1, .box2, .box3, .box4, .box5 {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	z-index: 5;
}

 .box1, .box5{
	background-color: #ffeadf; /* faf1d2; */ /*fff9e4; /* #faecd2; */
	height: 5%;
	font-size: 1.3em;
	font-weight: bolder;
	margin:0pt;
	padding:0pt;
	min-height:40pt;
	vertical-align: middle;
	text-align: center;
	width: 100%;
 }

 .box2, .box4 {
	background-color: #fff5f1; /*f8e9b8; /*ffecaf; /*f9e2b0; */
	height: 100%;
/* 	overflow:   auto; */
	font-size: 0.8em;
	width: 160px;
 }

 .box2{
 	padding:3pt;
	margin-left:5pt;
	text-align: right;
	position:absolute; left:0pt;top:60pt;
	float: left;
 }

 .box3{
/*     position: absolute; left: 50%; top: 10%; */
 	margin:0 100pt 0 100pt;
/* 	padding: 0 40pt 0% 40pt; */
 	padding:0pt 40pt 0% 40pt; 
	background-color: #f2fbff;
 	background-image: url(Pics/HG3-2.jpg); 
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center center;
	color: #000000;
	min-height: 50%;
	font-size: 1.1em;
 }

.content {
	text-align: justify;
	font-size: 1.0em;
	clear: both;
}

 .box4{
	padding:3pt;
	margin-right:5pt;
	text-align: left;
	position:absolute; right:0pt;top:60pt;
	float: right;
}

.box5{
/*	position: absolute; left:0pt; bottom:0pt;*/
	float: none;
	width: 100%;
	font-size:	1.0em;
}

p.date {
	text-align: right;
	font-size: 0.8em;
	text-decoration: none;
	float: right;
}

p.headings {
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
	float: left;
}

p.mail-box {
	background-color: #7A85A4;
}

p.infohead {
	text-decoration: underline;
	text-align: center;
	font-size: 1.1em;
}

span.bold {
	text-decoration: underline;
}

dl {
	margin-top: 0.9em;
}

div.ibox {
				display: inline;
				z-index:3;
				text-decoration: none
}

div.ibox a {
				color:#362d1a;
				text-decoration: underline;
				font-weight: normal;
}

div.ibox a:hover {
				color:black;
				background:#ddd8b7;
				width: 400px;
}

div.ibox a span {
				display: none; 
}

div.ibox a:hover span {
			/*	position:absolute; top:50pt; right:180px; z-index:2;  */
				position:fixed; top: 90px; z-index:2;
				color:black;
				background:#fffcf5;
			/*	font:normal 16px courier, sans-serif; */
			/*	border:1px solid black; */
				display:block;
				text-decoration: none;
				padding:10px;
				width: 400px;
				z-index: 44;
				filter:alpha(opacity=90); 	/* for IE */
				-moz-opacity:0.9; 		/* for mozilla */
				opacity: 0.9; 			/* for safari */
				khtml-opacity: 0.9 		/* for konquerer and older safari */
}

img.left {
	float: left;
	width: 6em;
        padding-right: 0.5em;
        padding-bottom: 0.5em;
}

hr {
clear: both;
}
