html
{
  height: 100%;
  min-height: 100%;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url("../images/gateway/gradient.png") 0% 0% repeat-x #efefef;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 15px;
  color: #808080;
}

body
{
  height: 100%;
  min-height: 100%;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url("../images/gateway/content1.png") 50% 0% no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 15px;
  color: #808080;
}

img
{
  border: 0px;
}

.gray
{
  color: #808080;
}

.red
{
  color: #a02d38;
}

.black
{
  color: #2a2b2a;
}

h2
{
  font-size: 13px;
  font-weight: normal;
  margin: 2px 0px;
}

h3
{
  font-size: 11px;
  font-weight: normal;
  margin: 2px 0px;
}

h4
{
  font-size: 10px;
  font-weight: normal;
  margin: 2px 0px;
}

a:link, a:active, a:visited, a:hover
{
  text-decoration: none;
}

a.arrow:link, a.arrow:active, a.arrow:visited
{
  color: #808080;
  text-decoration: none;
  font-size: 10px;
  padding-left: 19px;
  background: url("../images/link.png") 0px 2px no-repeat;
}

a.arrow:hover
{
  text-decoration: underline;
}

a.current:link, a.current:active, a.current:visited
{
  color: #a02d38;
  text-decoration: none;
  font-size: 10px;
  padding: 0px;
  background: transparent;
}

a.current:hover
{
  text-decoration: underline;
}

a.blank:link, a.blank:active, a.blank:visited
{
  color: #808080;
  text-decoration: none;
  font-size: 10px;
  padding: 0px;
  background: transparent;
}

a.blank:hover
{
  text-decoration: underline;
}

div.wrapper
{
  margin: 0px auto;
  width: 719px;
  min-width: 719px;
  min-height: 100%;
  background: url("../images/gateway/bground.png") 0% 0% repeat-y;
}

div.content_wrapper
{
  position: relative;
  width: 719px;
  min-width: 719px;
  min-height: 626px;
  background: url("../images/gateway/content.png") 0% 0% no-repeat;
}

div.content
{
  position: relative;
  clear: both;
  width: 697px;
  padding: 35px 11px;
}

div.top
{
  position: relative;
  clear: both;
  width: 647px;
  padding: 0px 25px;
  height: 197px;
}

div.middle
{
  position: relative;
  clear: both;
  width: 697px;
  height: 233px;
  background: url("../images/gateway/middle.png") 0% 0% no-repeat;
}

div.marken
{
  position: relative;
  clear: both;
  width: 647px;
  padding: 0px 25px;
  height: 311px;
  background: url("../images/gateway/marken.png") 25px 10px no-repeat;
}