/* * * * * * * * * * */
/* Generic elements  */
/* * * * * * * * * * */

html
{
  min-width: 841px;
}

.home_img
{
  float: left;
  margin-right: 15px;
  margin-top: 15px;
}

a#langpl
{
  display: block;
  width: 25px;
  height: 25px;
  position: relative;
  left: 220px;
  top: 15px;
  text-indent: -9999px;
  float: left;
}


a#langen
{
  display: block;
  width: 25px;
  height: 25px;
  position: relative;
  left: 220px;
  top: 15px;
  text-indent: -9999px;
  float: left;
}

body
{
  background-image: url(mainbg.jpg);
  background-repeat: repeat-x;
  background-position: top;
  background-color: #fff;

  width: 841px;
  margin: 20px auto;

  font: 0.8em/1.5em Arial, Tahoma, sans-serif;
  color: #72726a;
}

div#top
{
  height: 208px;
  width: 841px;

  background-image: url(top.jpg);
  background-repeat: no-repeat;
}

div#topmenu
{
  height: 31px;
  width: 841px;

  background-image: url(topmenubg.jpg);
  background-repeat: no-repeat;
}

div#container
{
  width: 841px;


  background-repeat: repeat-x;
  background-position: top;
  background-color: #fff;  
  min-height: 400px;
}

/* for IE */
/*\*/
* html div#container { height: 400px; }
/**/


div#top h1
{
  display: none;
}

h1, h2, h3, p
{
  text-align: center;
}

a img {
  border: 0;
}

div.thumb
{
  width: 160px;
  height: 115px;
  text-align: center;
  background-color: #efefef;
  border: solid 1px #aaaaaa;
  margin: 10px;
  float: left;
}

div#list
{
  margin: 10px auto;
  width: 750px;
}

div.gallery
{
  border-bottom: solid 1px #aaaaaa;
  width: 500px;
  margin: 10px auto;
  padding-bottom: 10px;
}

div.thumb img
{
  margin: 10px;
}

div.image
{
  text-align: center;
}

a
{
  color: #6ba5b3;
  text-decoration: none;
}

a:hover
{
  color: #ff8400;
  text-decoration: underline;
}

