body {
  margin:0;
  padding:0;
  background:#FAF7F0;
}
body,table,input,textarea,select,button {
  font-family:verdana,sans-serif;
  font-size:12px;
  color:#000;
}
a {
  color:#18479F;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

h1 {
  color:#18479F;
  font-size:14px;
  font-weight:normal;
}
h2 {
  color:#18479F;
  font-size:13px;
  font-weight:normal;
}
h3 {
  color:#18479F;
  font-size:12px;
  font-weight:normal;
}
#content + h1,
table.twoColumns tr td + h1,
table.twoColumns tr td + h2 {
  margin-top:0;
}

h1.deco {
  color:#AA9163;
  text-transform:uppercase;
  font-size:20px;
  letter-spacing:.2em;
}
em,
.blue {
  font-style:normal;
  color:#18479F;
}
.beige {
  color:#AA9163;
}
.black {
  color:#000;
}
.compact h1,
.compact h2,
.compact h3,
.compact p {
  margin:.5em 0;
}
.small {
  font-size:11px;
}
hr {
  height:1px;
  color:#E1D0B0;
  border:0 none;
  border-top:solid #E1D0B0 1px;
}
ul {
  padding:0;
  margin:0;
}
ul li {
  padding:0 0 0 16px;
  background:url(images/li.gif) 0 9px no-repeat;
  list-style-type:none;
}
small {
  font-size:11px;
}

table tr th,
table tr td {
  padding:0;
  text-align:left;
  vertical-align:top;
}

/* Scrollbars für IE */
body {
  scrollbar-base-color:#FAF7F0;
  scrollbar-3dlight-color:#CDBB96;
  scrollbar-arrow-color:#FAF7F0;
  scrollbar-darkshadow-color:#CDBB96;
  scrollbar-face-color:#CDBB96;
  scrollbar-highlight-color:#FAF7F0;
  scrollbar-shadow-color:#FAF7F0;
  scrollbar-track-color:#FAF7F0;
}

/* Form */
input.text,
textarea {
  border:solid #E1D0B0 1px;
  background:#fff;
}
input.button {
  border:solid #E1D0B0 1px;
  padding:2px;
  background:#EBE0CA;
}

#container {
  width:100%;
  height:100%;
}
#left1 {
  background:#E1D0B0;
}
#right1 {
  background:#18479F url(images/right1.gif) no-repeat 0 0;
}
#left1 div,
#right1 div {
  width:100%;
}
#title {
  width:970px;
  height:120px;
  background:#17479E url(images/title.jpg);
}
#left2,
#right2,
#nv1 {
  background:url(images/nv1Bg.gif);
  height:56px;
}
#left3 {
  height:100%;
}
#left4 {
  height:25px;
  background:#E1D0B0;
}
#right4 {
  background:#E1D0B0;
}
table tr.hpace td {
  height:30px;
}
#logo {
  background:url(images/avv_logo.gif);
  width:205px;
}
#logo div {
  width:205px;
}
#nv1 {
  padding:34px 0 0 10px;
  font-size:14px;
  line-height:18px;
  width:755px;
}
#nv1 table tr td {
  border:solid #fff;
  border-width:1px 0;
  height:22px;
  padding:3px 10px;
}
#nv1 table tr td.a1,
#nv1 table tr td.s1 {
  border-color:#000;
}
#nv1 a {
  color:#000;
  text-transform:uppercase;
  letter-spacing:.1em;
}
#nv1 a:hover {
  text-decoration:none;
}

#leftbar {
  width:205px;
  background:url(images/leftBarBg.gif);
}

#nv2,
#nv2s {
  text-align:right;
  font-size:13px;
}
#nv2 a,
#nv2s a {
  display:block;
  color:#AA9163;
  text-decoration:none;
  border-right:solid #EBE0CA 10px;
  padding:2px 20px 2px 0;
  font-size:14px;
}
#nv2 a:hover,
#nv2s a:hover {
  color:#8B7449;
}

#nv2 a.a1,
#nv2s a.a1,
#nv2 a.s1,
#nv2s a.s1 {
  border-right:solid #18479F 10px;
  color:#18479F;
}
#nv2s a.category {
  font-size:14px;
  color:#000;
}
#nv2s a.category:hover {
  color:#000;
}
#nv2s a.page {
  font-size:12px;
}

#nv3 a {
  color:#AA9163;
  margin-right:1em;
}
#nv3 a:hover {
  text-decoration:none;
  color:#8B7449;
}
#nv3 a.a1,
#nv3 a.s1 {
  color:#18479F;
}
nv4 {
  text-align:right;
}
#nv4 a {
  float:right;
  display:block;
  text-align:center;
  background:#EBE0CA;
  padding:3px;
  width:50px;
  margin-left:10px;
  white-space:nowrap;
}
#nv4 a:hover {
  background:#CDBB96;
  text-decoration:none;
}
#nv4 a.a1 {
  background:#18479F;
  color:#fff;
}

#content {
  padding:0 15px 10px 20px;
  width:730px;
}
#content * {
  line-height:18px;
}

table tr td#footer {
  height:25px;
  background:#E1D0B0;
  padding:5px 0;
}
table tr td#footer table {
  width:100%;
}
#copyright {
  font-size:11px;
}
#fastlinks {
  text-align:right;
  color:#000;
}
#fastlinks a {
  color:#000;
}
#login {
  color:#E1D0B0;
}
#login a {
  color:#E1D0B0;
}
#login a:hover {
  color:#D1C1A4;
}
