body {
  background-color:#1a3b64;
}
body, ul, li, form, h1, h2, h3, h4, h5, h6, p { 
  margin: 0px; 
  padding: 0px;
}
body, td, ul, li, form, input {        
  font: 12px Arial, Helvetica, sans-serif;
  color: #000;
}
body {
  min-width:980px;
}
img {
  border: 0px;
}
a {
  color: #1A3B64; 
  text-decoration: underline;
}
a:hover {
  color: #1A3B64; 
  text-decoration: none;
}
pre {
  color: #ffffff; 
}
#top form {
  float: left;
  padding:10px;
}
#top table {
  border-collapse: collapse;
}
#top table td {
  padding: 0 20px 0 0; 
  vertical-align: top;
}
#top h1 {
  color: #ABA89A;
  font-size: 14px;
  font-weight: bold;
  padding-top:5px;
  padding-bottom:5px;
}
#top .fmcontainer {
  float:right;
}
#top .flag {
  float: right;
  padding: 15px;
}
#bottom {
  background-color:#1a3c64;
  padding:5px; 
  text-align:center;
  color: #ABA89A;
  font-size: 10px;
}
#separatorA {
  clear:both; 
  border-top:1px solid #e5e0ca; 
  background-color:#8c1211; 
  height:15px;
}
#separatorB {
  clear:both; 
  border-bottom:1px solid #e5e0ca; 
  background-color:#8c1211; 
  height:15px;
}
#content {
  background-color:#e5e0ca;
}
#content #left {
  padding:0px; 
  vertical-align:top;
  width:150px;
}
#content #center {
  padding:15px; 
  vertical-align:top;
}
#content h1 {
  color: #1a3c64;
  font-size: 12px;
  font-weight: bold;
  padding-bottom:2px;
  margin-bottom:15px;
  border-bottom:1px solid #a1a8a5;
}
#content h2 {
  color: #1a3c64;
  font-size: 12px;
  font-weight: bold;
  padding-bottom:10px;
}
#content .desc {
  font-size: 12px;
}
#content #pictures {
  background-color: #E1D9B5;
  border-collapse: collapse;
}
#content #pictures td {
  vertical-align:top; 
  border: 2px solid #e5e0ca;
  padding: 5px;
}
#content #pictures td.empty {
  background-color: #e5e0ca;
}

#content ul.pages {
  padding:1px;
  text-align: center;
  list-style: none;
}
#content ul.pages li {
  margin: 0 3px;
  display: inline;
}
#content ul.pages li.text {
  font-weight: bold;
}
#content ul.pages li.active a {
  font-weight: bold;
  text-decoration: none;
}
#content ul.pages li.emptyPrev {
  padding-left:116px;
}
#content ul.pages li.emptyNext {
  padding-left:100px;
}
#content ul.pages li.prev {
  padding-right: 30px;
}
#content ul.pages li.next {
  padding-left: 30px;
}
#content ul.pages li.prev a,
#content ul.pages li.next a {
  font-weight: bold;
  text-decoration: none;
}
#content ul.pages li.prev a span,
#content ul.pages li.next a span {
  padding:0px 5px;
  text-decoration: underline;
}
#content ul.pages li.prev a span:hover,
#content ul.pages li.next a span:hover {
  text-decoration: none;
}


.tooltip {
  background-color:#f1eee2; 
  font-size:10px; 
  border:1px solid #a1a8a5; 
  padding:2px;
}
.popup {
  background-color:#f1eee2; 
  border:1px solid #a1a8a5;
  padding:2px;
}
.cart {
  background-color:#f1eee2; 
  border:1px solid #a1a8a5;
  padding:5px;
  margin:17px 5px -5px 5px; 
  font-weight: bold;
}


.button {
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
}
.button:hover {
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}
.hdrfld {
        font-size: 14px;
        font-family: monospace;
        font-weight: normal;
}
.help  {text-indent:0px; text-align:justify; margin-top:4px;}
.error {
  border:2px solid #ff6666;
  font-weight:bold;
  padding:4px;
  margin:0px 0px 8px 0px;
}
.error span {
  color:#ff4444;
}


/* menu lewe */
#leftMenu {
  padding:20px 0px 7px 4px;
}
#leftMenu ul {
  list-style: none;
}
#leftMenu ul li {
  width: 143px;
  height: 32px;
  background: transparent url('../img/lm_bg_p.gif') no-repeat left top;
}
#leftMenu ul li.hover {
  background: transparent url('../img/lm_bg_a.gif') no-repeat left top;
}
#leftMenu ul li a {
  text-decoration:none;
}
#leftMenu ul li img {
  padding: 12px 0px 8px 8px;
}
#leftMenu ul li span {
  position: relative;
  top: 11px;
  left: 8px;
  color: #111;
  font-weight: bold;
}
* html body #leftMenu ul li a {
  vertical-align: bottom; /* This fixes the IE5 Win gap! */
}
* html body #leftMenu ul li img {
  padding: 12px 0px 5px 8px;
}

/* menu gorne */
ul#menuone {
  float: right;
  clear: both;
  margin-top: 37px;
  position:relative;
  bottom:-1px;
  right:10px;
  border-top: 1px solid #e5e0ca;
  border-right: 1px solid #e5e0ca;
}
ul#menuone li {
  display: block;
  float: left;
}
ul#menuone li a:link, ul#menuone li a:visited, ul#menuone li a:hover {
  display: block;
  background-color: #8c1211; 
  padding: 7px; 
  margin-right: 0px; 
  border-left: 1px solid #e5e0ca;
  color: #e5e0ca;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
ul#menuone li a:hover {
  color: #f5f0ea;
}

ul.menu, #root-menu-div ul {
  list-style: none;
  margin: 0;
  padding: 15px 0 0 0;
}
#root-menu-div li{
  white-space:nowrap;
  text-align: left;
  background-color: #1a3c64;
  border: 0;
  padding: 0;
  height: 25px;
  padding: 0px 10px 0px 10px;
  line-height: 25px;
  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;

}
#root-menu-div li a {
  color: #e5e0ca;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
#root-menu-div li a:hover {
  color: #f5f0ea;
}
* html div.menu-item {
  display: inline;
}

