/* language_gateway... */
#language_gateway {
  background: #fff url("../images/backgrounds/lg-gateway-bg.jpg") no-repeat 10px 9px;
  margin: 0px auto 0;
  padding: 110px 0 0;
  min-height: 200px;
  width: 388px;
  display:block;
  position:relative;
  text-align:left;
}
#language_gateway .content {
  width:363px;
  margin: 0px 0 0px 25px;
  padding: 0px;
  color: #03090e;
  display: block;
}
#language_gateway .topshade {
  background: #fff url("../images/general/shadeline-364-10-up.gif") no-repeat 0px 0px;
  width: 364px;
  margin: 0px 0 0px 12px;
  padding: 30px 0px 20px;
  color: #03090e;
  display: block;
}
#language_gateway h2, #language_gateway p {
  width: 307px;
  margin:0 0 20px 0;
}
#language_gateway .topshade a {
  margin:0 0 0 15px;
  padding: 0;
}
#language_gateway p, #language_gateway .topshade a {
  font-size:0.8125em;
}
#language_gateway h2, #language_gateway .content a {
  font-size: 1.5em;
  font-weight:bold;
}

/* gateway... */
#gateway {
  margin: 0px auto 0;
  width: 776px;
  display:block;
  position:relative;
  text-align:left;
  padding:0;
  background: #fff;
  margin-top: 30px;
}
#gateway:before {
  content: '';
  background: url('../images/backgrounds/gateway_bg.jpg') no-repeat;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#gateway .content {
  position: relative;
  padding:108px 0 0px 24px;
  width:414px;
  color: #03090e;
  display:block;
}
#gateway h2, #gateway p {
  width: 307px;
  margin:0 0 25px 0;
}
#gateway p, #gateway ul {
  font-size:0.8125em;
}
#gateway h2 {
  font-size: 1.5em;
  font-weight:bold;
}
*html #gateway ul{
  line-height:1.2em;
  padding:8px 0 0;
}
*+html #gateway ul {
  line-height:1.15em;
  padding:8px 0 0;
}
#gateway ul {
  display:block;
  padding:9px 0 0;
  margin:0;
  list-style:none;
  line-height:1.7em;
  font-weight:bold;
  overflow: hidden;
}
#gateway li {
  float:left;
  padding: 0px;
  margin:0 5px 0 0;
  width:202px;
}
#selector {
  background: url('../images/general/shadeline_329_10.gif') no-repeat scroll top left;
  width: 329px;
  height: 10px;
}
#gateway .visit {
  position: absolute;
  top: 425px;
  right: 0;
  width: 329px;
  margin:-30px 6px 0px 0px;
  padding:15px 21px 0px 0px;
}
#gateway a.export {
  background: url('../images/backgrounds/export_dot.gif') no-repeat scroll center left;
	color: #03090e;
	padding:0px 0px 0px 20px;
	margin: 0;
}
#gateway a.international {
  background: url('../images/backgrounds/international_dot.gif') no-repeat scroll center left;
	padding:0px 0px 0px 20px;
	margin: 0 0 5px;
}
#gateway .visit p {
	width: 329px;
	margin: 0px 0px 0px 30px;
	padding: 0;
	line-height:1.1em;
  font-size: 0.8125em;
}
#gateway .visit span {
	display: block;
	float: left;
	width: 75px;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#gateway .visit a {
	float: right;
	width: 190px;
  font-weight:bold;
}

#footer, .short-page #footer {
  padding: 1.75em 0.46em 0.46em 5.05em;
  color: #c5c5c5;
  display: block;
  white-space: nowrap;
  text-indent: -9999px;
  height: 30px;
  position: relative;
  bottom: -63px;
  width: 705px;
  z-index: 200;
  border-top: 1px solid #c5c5c5;
  margin-bottom: 30px;
}

#footer:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #fff url('../images/backgrounds/freudenberg.gif') no-repeat 15px 4px;
}
