html,body {
  min-height:100%;
}
body {
  margin:0;
  padding:0;
  background:#fff url(/assets/images/body-bg.jpg) 50% 100% no-repeat;
}
body,table,input,textarea,select,button {
  font-family:arial,sans-serif;
  font-size:12px;
  color:#4E4E4E;
  line-height:1.4em;
}
h1,h2,h3,h4,h5,h6,p {
  margin:0 0 .8em 0;
}
h1 {
  font-size:18px;
  font-weight:normal;
}
h2 {
  font-size:14px;
}
h3,h4,h5,h6 {
  font-size:12px;
  font-weight:bold;
}
a {
  color:#E95E27;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

ul {
  margin:0 0 .8em 0;
  padding:0;
  list-style-image:url(/assets/images/li.gif);
}
ul li {
  margin:0 0 0 20px;
}

img {
  border:0;
}

#top-bg {
  background:url(/assets/images/top-bg.gif) repeat-x 0 0;
}
#container {
  width:895px;
  margin:0 auto;
}
#header-1 {
  height:70px;
}
#logo {
 width:310px;
 height:70px;
 margin:0 300px 0 70px;
 float:left;
}
#lang {
  width:100px;
  float:left;
  margin:0 0 0 5px;
  padding:45px 0 0 0;
  font-size:10px;
  text-align:center;
}
#fastlinks {
  width:100px;
  float:left;
  margin:0 5px 0 5px;
  padding:45px 0 0 0;
  font-size:10px;
  text-align:center;
}
#lang a,
#fastlinks a {
  color:#4E4E4E;
}
#lang a:hover,
#fastlinks a:hover {
  color:#E95E27;
  text-decoration:none;
}
#header-2 {
  height:100px;
  background:#F7F7F7;
  padding:0 0 0 240px;
}
#header-image-1 {
  float:left;
  width:440px;
  height:100px;
  border-right:solid #fff 5px;
  background:url(/assets/images/header-image-1.jpg);
}
#header-image-2 {
  float:left;
  width:100px;
  height:100px;
  border-right:solid #fff 5px;
  background:url(/assets/images/header-image-2.jpg);
}
#header-image-3 {
  float:left;
  width:100px;
  height:100px;
  border-right:solid #fff 5px;
  background:url(/assets/images/header-image-3.jpg);
}

#nv1 ul {
  line-height:14px;
  height:22px;
  list-style-type:none;
  list-style-image:none;
  margin:0;
  padding:8px 0 0 240px;
  font-size:14px;
}
#nv1 ul li {
  margin:0;
  padding:0;
  float:left;
  padding:0 8px 0 0;
  margin:0 8px 0 0;
  border-right:solid #4E4E4E 1px;
}
#nv1 ul li a {
  color:#4E4E4E;
}
#nv1 ul li a:hover {
  color:#E95E27;
  text-decoration:none;
}
#nv1 ul li.a1 a,
#nv1 ul li.s1 a {
  color:#E95E27;
}

#leftbar {
  width:225px;
  float:left;
  padding:20px 15px 0 0;

  min-height:10px;
  height:auto !important;  /* für moderne Browser */
  height:10px;  /*für den IE */
}
#nv2 ul {
  line-height:25px;
  list-style-type:none;
  list-style-image:none;
  margin:0;
  padding:0;
  text-align:right;
}
#nv2 ul li {
  margin:0;
  padding:0;
}
#nv2 ul li a {
  display:block;
  color:#4E4E4E;
}
#nv2 ul li a:hover {
  text-decoration:none;
  color:#E95E27;
}
#nv2 ul li.a1 a,
#nv2 ul li.s1 a{
  color:#E95E27;
}
#content {
  width:655px;
  float:left;
  padding:20px 0 60px 0;
}
