body {
  margin:0;
  padding:0;
}

body,table,input,textarea,select,button {
  font-family:arial,sans-serif;
  font-size:11px;
  color:#222;
  line-height:18px;
}

a {
  color:#281978;
  text-decoration:none;
}
a:hover {
  color:#281978;
  text-decoration:underline;
}

h1 {
  font-size:18px;
  color:#281978;
  font-weight:normal;
}
h2 {
  font-size:14px;
  color:#69c;
  font-weight:normal;
}

ul {
  padding:0 0 0 22px;
  list-style-type:none;
}
ul li {
  margin:0;
  padding:0 0 0 16px;
  background:url(images/li.gif) no-repeat 0 5px;
}
img {
  border:0;
}

#content table th,
#content table td {
  padding:2px 1em 2px 0;
  text-align:left;
  vertical-align:top;
}

table.deco th {
  border-bottom:solid #281978 1px;
}
table.deco td {
  background:#E7E8EA;
}


#container {
  border-right:solid #281978 1px;
}
#conteiner tr td {
  empty-cells: show;
}
#top1 {
  background:#fff url(images/grad_1.jpg) repeat-y;
  width:200px;
  height:20px;
}
#top2 {
  background:#fff url(images/grad_1.jpg) repeat-y;
  background-position:-200 0;
  width:500px;
}
#langde, #langen {
  background:#CECFD0;
  width:200px;
  text-align:center;
}
#langde .de {
  font-weight:bold;
}
#langen .en {
  font-weight:bold;
}

#logo {
  height:100px;
  border-bottom:solid #fff 1px;
}
#topBg {
  background:url(images/topBg.jpg);
  border-bottom:solid #fff 1px;
  height:100px;
}

#logoBottom {
  background:#96C8E6 url(images/grad.jpg) repeat-y;
  height:30px;
}
#nv1 {
  background:#96C8E6 url(images/grad.jpg) repeat-y;
  background-position:-200 0;
  padding-left:20px;
  color:#fff;
  font-size:12px;
}
#nv1 a {
  color:#fff;
}
#nv1 a.a1, #nv1 a.s1 {
  color:#281978;
}

#fastLinks {
  background:#CECFD0;
  text-align:center;
}

#leftbar {
  background:#E7E8EA;
  vertical-align:top;
  padding-top:30px;
}
#nv2 {
  border-top:solid #D4D4DC 1px;
}
#nv2 a {
  display:block;
  padding:6px 10px 6px 20px;
  border-bottom:solid #D4D4DC 1px;
}
#nv2 a:hover {
  color:#222;
  text-decoration:none;
}
#nv2 a.a1 {
  background-color:#C9CACC;
}
#nv2 a.d2 {
  padding-left:35px;
  background-color:#C9CACC;
}
#nv2 a.s1 {
  font-weight:bold;
}

#content {
  width:465px;
  padding:30px 15px 20px 20px;
  vertical-align:top;
}
#rightbar {
  vertical-align:top;
  background:#E7E8EA;
  padding-top:30px;
  width:200px;
}

#copyright {
  height:30px;
  background:#96C8E6 url(images/grad.jpg) repeat-y;
  color:#fff;
  padding-left:20px;
}
#copyright a {
  color:#fff;
}
#copyrightRight {
  background:#E7E8EA;
}
