
 
body {
  /* background-image:url('http://kalchers.at//images/bg.png');
  background-attachment:fixed;
  background-repeat:repeat;
  background-color:black; */
  font-family:Verdana;
  margin:0;
}

div#content {
  width:800px;
  margin-left:auto;
  margin-right:auto;
  /*background-image:url('http://kalchers.at//images/bgcontent.png');
  background-repeat:repeat;
  padding-bottom:15px;
  min-height:820px;*/
}

div#headimg {
  width:800px;
  height:260px;
  background-image:url('http://kalchers.at//images/header.png');
  background-repeat:no-repeat;
  margin:0;
  
}

div#main {
  background-image:url('http://kalchers.at//images/bg.png');
  background-repeat:repeat-y;
  padding-left:25px;
  padding-right:20px;
}

div#main a:link, div#main a:visited {
  text-decoration:underline;
  color:black;
}

div#main hover, div#main a:visited:hover {
  text-decoration:underline;
  color:silver;
}


div#menu ul {
  list-style-type:none;
  text-align:center;
  
  padding:0;
  margin:0;
  
  margin-bottom:10px;
}

div#menu ul li {
  display:inline;
  margin:0px;
  padding:0px;
  font-weight:bold;
}

div#menu ul li a:link,div#menu ul li a:visited {
  text-decoration:none;
  padding-top:5px;
  color:black;
  padding-left:10px;
  padding-right:10px;
  
}

div#menu ul li a:hover, div#menu ul li a:visited:hover {
  text-decoration:none;
  padding-top:5px;
  color:silver;
  padding-left:10px;
  padding-right:10px;
  
}



div#side {
  float:right;
  width:250px;
  border-left:1px solid silver;
  padding-top:7px;
  padding-left:3px;
  font-size:10pt;
  border-bottom:1px solid silver;
}


div#foot {
  width:800px;
  margin-left:auto;
  margin-right:auto;
  color:silver;
  text-align:center;
  font-size:7pt;
  background-image:url('http://kalchers.at//images/foot.png');
  background-repeat:no-repeat;
  height:67px;
  width:800px;
  padding-top:25px;
}

div#foot a:link, div#foot a:visited {
  color:silver;
  text-decoration:none;
}

div#foot a:hover, div#foot a:visited:hover {
  color:silver;
  text-decoration:none;
}


  input {
    border:1px solid silver;
  }
  
  .popup {
    position:absolute;
    visibility:hidden;
    border:1px solid silver;
    padding:2px;
    background-color:white;
  }
  
  .cg {
    font-size:9pt;
  }
  
  .hand {
    cursor:pointer;
  }
  
  table {
    border-collapse:collapse;
    width:100%;
    
  }
  td, th {
    border:1px solid silver;
    padding-top:6px;
    padding-bottom:6px;
    padding-right:3px;
    padding-left:3px;
  }
  
  th {
    background-color:silver;
  }
  
  textarea {
    width:100%;
  }