body, table, input, select, textarea, button {
  font-family:Arial,Tahoma,Helvetica;
  font-size:12px;
  text-align:left;
  color:#333;
}


body {
background-color:#C8C1AB;
font-family:Arial,Tahoma,; 
font-size:12px;
color:#666;
text-align:left;
line-height: 150%;
margin-left: 20; 
margin-right: 20; 
margin-top: 20; 
margin-bottom: 0;
margin:0; 
}

p {
font-size: 100%;
color: #333;
}

#kontakt {
margin-left: 20;
font-size: 110%;
line-height: 120%;
color:#333;
text-align:left;

}

h1 {
  font-family:arial,sans-serif;
  font-size:150%;
  font-weight:bold;
  margin-bottom:40;
  text-align:right;
  color:#fff;
}
h2 {
  font-family:arial,sans-serif;
  font-size:120%;
  font-weight:bold;
  margin-top:20;
  text-align:left;
  color:#C93028;
}
h3 {
  font-family:arial,sans-serif;
  font-size:12px;
  font-weight:bold;
   margin-bottom:20;
   text-align:left;
  color:#C93028;
}
h4 {
  font-family:arial,sans-serif;
  font-size:12px;
  font-weight:bold;
   margin:0;
   text-align:left;
  color:#C93028;
}
h5 {
  font-family:arial,sans-serif;
  font-size:11px;
  font-weight:normal;
   margin:0;
   text-align:left;
  color:#C93028;
}
h6 {
  font-family:arial,sans-serif;
  font-size:90%;
  font-weight:bold;
   margin:0;
   text-align:center;
  color:#333;
}

a {
  color:#333;
  text-decoration:none;
}
a:hover {
  color:#C93028;
  text-decoration:none;
}




#contentBorder {
  background:url('images/bgDark.gif') center 50%;
  padding-top:0px; padding-left:3px; padding-right:3px; padding-bottom:3px
}

#content {
  padding:15px;
  padding-left:25px;
  padding-top:3px;

}
.contentBg {
  background:url('images/bg.jpg') repeat-y;
  
}

/* NAVIGATION */

#nv1 {
  background:url('images/nv1bg.gif');
}
#nv1 div {
  background:url('images/nv1shadow.gif') repeat-y;
  padding-left:25px; height:25px; background-repeat:repeat-y
}
#nv1 a {
  color:#2e1e4b;
  text-decoration:none;
  font-size:13px;
  margin-right:.7em;
  font-weight:bold;
  letter-spacing:0.04em;
}
#nv1 a:hover {
  color:#C93028;
  text-decoration:none;
}
#nv1 a.a1s0,
#nv1 a.a0s1,
#nv1 a.a1s1 {
  color:#c93028;
}


#nv2 {
  margin-top:20px;
  border-top:solid #aaa 1px;
}
#nv2 a {
  color:#595959;
}
#nv2 a:hover {
  color:#C93028;
  text-decoration:none;
}
#nv2 a.a1s0,
#nv2 a.a0s1,
#nv2 a.a1s1 {
  color:#c93028;

}
#nv2 td {
  height:20px;
  border-bottom:solid #aaa 1px;
}
#nv2 td.d1 {
  padding-left:20px
}
#nv2 td.d2 {
  background:url('images/nv2d2.gif') repeat-y;
  padding-left:35px; background-repeat:repeat-y
}
#nv2 td.d3 {
  background:url('images/nv2d1.gif') repeat-y;
  padding-left:50px; background-repeat:repeat-y
}
#nv2 td.d4 {
  background:url('images/nv2d1.gif') repeat-y;
  padding-left:65px; background-repeat:repeat-y
}
#nv2 td.d5 {
  background:url('images/nv2d1.gif') repeat-y;
  padding-left:80px; background-repeat:repeat-y
}

#nv3 {
  background:url('images/nv3bg.gif') no-repeat;
  height:25px; text-align:center; color:#2E1E4B; padding:2px; 
}
#nv3 a {
  color:#2e1e4b;
  text-decoration:none;
}
#nv3 a:hover {
  color:#C93028;
    text-decoration:none;
}

div#copyright {
  font-size:10px;
  color:#2e1e4b;
  border-top:1px solid #2e1e4b;
  border-left:1px solid #2e1e4b;
  background:url('images/bgLight.gif');
  padding:3px;
  width:270px
}
div#copyright a {
  font-size:10px;
  color:#2e1e4b;
  text-decoration:none;
}
div#copyright a:hover {
  font-size:10px;
  color:#C93028;
  text-decoration:none;
}

div#sitemap ul#d1 {
  margin:0px;
  padding:0px;
}
div#sitemap ul#d1 li {
  margin:0px;
  padding:0px;
}
