body { font-family: verdana, sans-serif; font-size: x-small; background-image: url(images/bg.jpg); background-repeat: repeat;}
fieldset { width: 400px; border: 1px white solid; float: left; display: block; color: #fff; }
fieldset a { color: #fff; }
fieldset a.visited { color: #44f; }
input, select, textarea { border: 1px black solid; width: 200px; margin: 4px; }
input[type="submit"] { width: 72px; float: left; font-size: x-small; }
textarea { height: 200px; }
label { width: 150px; float: left; text-align: right; margin-top: 0.5em; }
img { border: 0;}
img.thumimg { border: 0; height: 150px; width: 150px;}

h1 { font-size: 2em; }

div#intro { width: 55em; border: 1px white solid;  }

div.translucentbkg {
/*   width: 600px; */
	padding: 1em;
   background-image: url(images/transparent.png) !important;  /* Mozilla only */
   background-repeat: repeat;
   background-color: transparent !important;           /* Mozilla only */
   background-image: none;                             /* IE only */
   background-color: #ffffff;                          /* IE only */
   filter:alpha(opacity=50);                           /* IE only */
}

div.opaquetext { position: relative; }

div#lastfive { width: 537px; border: 1px white solid;  float: right; }

div#list {  height: 90%; width: 100%;border: 1px white solid; overflow: auto; }
style#list { max-height: 400px;}

div#menu  { width: 50em; padding: 1em; margin-top: 5px; height: 2em; }
div#menu a { color: #00f; display: block; width: 10em; height: 1em; border: 1px black solid; float: left; text-decoration: none; padding: 0.5em; text-align: center; margin-left: 1em; padding-top: 0.3em; background-color: #fff; }

div#menu a:visited { color: #00f; }
div#menu a:hover { background-color: #00f; color: #fff; }

div#contact { left: 0; position: fixed; bottom: 2em; font-style: italic; width: 100%; text-align: center; }

img.schipthumb { width: 100px; height: 100px; background-color: #fff; }
img.lang { height: 15px; width: 15px;}
table.list { margin: 0; padding: 0; border: 0; height: 9%;}
table.list th { width: 10em; text-align: left; padding-left: 10px; padding-right: 10px; } 
table.list td { vertical-align: top; }
tr.item:hover { background-color: #fff; }
tr.item a { padding-left: 10px; padding-right: 10px; text-decoration: none; display: block; }
table.details { margin: 0; padding: 0; border: 0; border-collapse: collapse; }
#tr.details { celling	 }
tbody.details { vertical-align: top; text-align: left;	 }
td.value { width:60%;	 }
td.key {width: 5%; }

