/* CSS Leiden Cryogenics */

body {
	background: #000;
	margin: 0px;
	margin-top: 30px;
}

body, table, div, p {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
  color: #FFF;
}

table.header {
  background: url('../images/layout/header.gif') center top repeat-x;
}

td.header {
  height: 115px;
  background: url('../images/layout/header_over.gif') center top no-repeat;
}

.light { background: #333; height: 25px; padding-left: 3px; color: #dcdcdc; }
.dark { height: 25px; padding-left: 3px; color: #dcdcdc; }

table.menu {
  width: 1000px;
  height: 115px;
  border-style: solid;
	border-width: 0px;
}


table.content_home {
  background: url('../images/layout/background.jpg') 450px 0px no-repeat;
  width: 1000px;
  border-style: solid;
	border-width: 0px;
	height: 438px;
}

table.content {
  width: 1000px;
  border-style: solid;
	border-width: 0px;
}

.content {
  background: #383838 url('../images/layout/gradient.gif') 0px 0px repeat-x;
  height: 438px;
}

div#left {
   margin: 25px 0px 0px 70px;
}

div#contentleft {
  width: 400px;
}

img.logo {
  width: 235px;
  height: 37px;
}

div#img {
position: absolute;
}

div#imginfo {
width: 250px;
position: absolute;
z-index: 3;
float: left;
left:230px;
top:200px;
background: #383838;
border-style: solid;
border-width: 3px;
border-color: #383838;
}

div#right {
   margin: 45 0 50 75;
}

div#catlist {
 margin: 0 0 0 0;
 background: #c1bfc0;
 color: #000;
 width: 425px;
 height: 20px;
}

div#incatlist {
 margin: 3 0 0 0;
  color: #000;
}


div#text {
   line-height: 17px;
   width: 385px;
}

h1 {
 margin: 0px;
 margin-bottom: 5px;
 font-size: 26px;
 width: 400px;
}

h2 {
  font-size: 17px;
  height: 27px;
  color: #ff0101;
  margin-top: 5px;
  margin-bottom: 0px;
}

img {
  border: 0px solid #000;
}

div#action {
  width: 300px;
  margin-top: 20px;
  background: #c1bfc0;
  padding: 10px;
  padding-top: 5px;
  border: 4px solid #2f2f2f;
  margin-left: -10px;
}

div#action table tr td {
  color: #212121;
  line-height: 18px;
}


table {
  border-style: solid;
	border-width: 0px;
}

td.menuleft {
  width: 255px;
}

.contentleft, .tdcontentright  {
  width: 500px;
}

#menu {
  background: url('../images/layout/menu.gif') left top no-repeat;
  height: 20px;
  width: 574px;
  margin: 71 0 0 169;
}

#submenu {
  background: url('') center top no-repeat;
  height: 24px;
  width: 429px;
  margin: 0 0 0 251;
}

#submenuProduct {
  background: url('') center top no-repeat;
  color: #000;
  height: 19px;
  margin: 0 0 0 155;
}

#logo {
  background: url('../images/layout/logo.gif') center top no-repeat;
  height: 37px;
  width: 235px;
  margin: 31 0 0 70;
}

td.commenttext {
  padding: 10 0 0 0;
  width: 75px;
  height: 35px;
}

td.fieldtext {
  width: 75px;
  height: 35px;
}

td.logtext {
  width: 75px;
  height: 25px;
}


td.field {
  width: 135px;
}

.space {
  height: 20px;
  width: 18px;
  border-style: solid;
	border-width: 0px;
}

.menu {
  border-style: solid;
	border-width: 0px;
}

input.go {
  height: 17px;
  width: 56px;
  border-style: solid;
	border-color: #FFF;
	border-width: 0px;
	background: url("../images/layout/go.gif") left top no-repeat;
}

input.go2 {
  height: 17px;
  width: 28px;
  border-style: solid;
	border-color: #FFF;
	border-width: 0px;
	background: url("../images/layout/go2.gif") left top no-repeat;
}

input.field {
  padding: 3 2 2 2;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  color: #0c0c0c;
  height: 20px;
  width: 120px;
  font-size: 11px;
  border-style: solid;
	border-color: #FFF;
	border-width: 0px;
	background: #d6d6d6;
}

select.field {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  color: #292929;
  height: 20px;
  width: 120px;
  font-size: 11px;
  border-style: solid;
	border-color: #3d3d3d;
	border-width: 1px;
}

textarea.field {
  padding: 3 2 2 2;
  font-size: 11px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  color: #0c0c0c;
  height: 57px;
  width: 137px;
  border-style: solid;
	border-color: #3d3d3d;
	border-width: 1px;
	background: #d6d6d6;
	scrollbar-3dlight-color: #383838;
  scrollbar-arrow-color: #FFF;
  scrollbar-base-color: #383838;
  scrollbar-darkshadow-color: #383838;
  scrollbar-face-color: #383838;
  scrollbar-highlight-color: #383838;
  scrollbar-shadow-color: #383838;
}

div#serviceNav {
  width: 425px;
  height: 230px;
  position: relative;
  left: 0px;
  top: 5px;
  text-align: left;
  overflow: auto;
  border-style: solid;
	border-color: #FFF;
	border-width: 0px;
	scrollbar-3dlight-color: #5e5e5e;
  scrollbar-arrow-color: #FFF;
  scrollbar-base-color: #383838;
  scrollbar-darkshadow-color: #383838;
  scrollbar-face-color: #383838;
  scrollbar-highlight-color: #383838;
  scrollbar-shadow-color: #5e5e5e;
}

div#newsNav {
  padding-right: 10px;
  width: 450px;
  height: 380px;
  overflow: auto;
  scrollbar-3dlight-color: #333;
  scrollbar-arrow-color: #FFF;
  scrollbar-base-color: #333;
  scrollbar-darkshadow-color: #333;
  scrollbar-face-color: #333;
  scrollbar-highlight-color: #333;
  scrollbar-shadow-color: #333;
  scrollbar-track-color:#383838;

}

hr {
  width: 98%;
	color: #5e5e5e;
	background-color: #383838;
	height: 1px;
}

.grey {
color: #dcdcdc;
}


a:link     {text-decoration: underline; color: dcdcdc; }
a:visited  {text-decoration: underline; color: dcdcdc; }
a:active   {text-decoration: underline; color: dcdcdc; }
a:hover    {text-decoration: none; color: #dcdcdc; }

a.menu:link {text-decoration: none ; color: #000; }
a.menu:visited {text-decoration: none ; color: #000; }
a.menu:active {text-decoration: none ; color: #000; }
a.menu:hover {text-decoration: none ; color: #515151; }

a.news:link {text-decoration: underline; color: #FFF; font-weight: bold; }
a.news:visited {text-decoration: underline; color: #FFF;  font-weight: bold;}
a.news:active {text-decoration: underline; color: #FFF; font-weight: bold; }
a.news:hover {text-decoration: none ; color: #dcdcdc; font-weight: bold; }

a.link:link {text-decoration: underline ; color: #FFF; }
a.link:visited {text-decoration: underline ; color: #FFF; }
a.link:active {text-decoration: underline ; color: #FFF; }
a.link:hover {text-decoration: none ; color: #FFF; }

a.email:link {text-decoration: underline ; color: #FFF; }
a.email:visited {text-decoration: underline ; color: #FFF; }
a.email:active {text-decoration: underline ; color: #FFF; }
a.email:hover {text-decoration: none ; color: #FFF; }

a.moreinfo:link {text-decoration: none ; color: #dcdcdc; }
a.moreinfo:visited {text-decoration: none ; color: #dcdcdc; }
a.moreinfo:active {text-decoration: none ; color: #dcdcdc; }
a.moreinfo:hover {text-decoration: none ; color: #FFF; }

a.alt:link {text-decoration: underline ; color: #dcdcdc; }
a.alt:visited {text-decoration: underline ; color: #dcdcdc; }
a.alt:active {text-decoration: underline ; color: #dcdcdc; }
a.alt:hover {text-decoration: none ; color: #FFF; }

a.cat:link {text-decoration: bold ; color: #000000; }
a.cat:visited {text-decoration: bold ; color: #000000; }
a.cat:active {text-decoration: bold ; color: #000000; }
a.cat:hover {text-decoration: bold ; color: #c70304; }

a.dl:link     {text-decoration: underline; color: dcdcdc; }
a.dl:visited  {text-decoration: underline; color: dcdcdc; }
a.dl:active   {text-decoration: underline; color: dcdcdc; }
a.dl:hover    {text-decoration: none; color: #dcdcdc; }
