html
{
  height: 99%;
  overflow: visible;
}

body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 99%;
  margin: 0px;
  padding: 0px;
  color: #58574a;
  background-color: #9c9a92;
}

a, a:link {
  font-weight: bold;
  color: #98bf0c;
  text-decoration: none;
}

a:hover {
  color: #3c3d24;
  text-decoration: underline;
}

.clear {
  clear: both;
}

#sitewrapper
{
  width: 950px;
  height: 600px;
  background-image: url(files/transparent_bg.png);
  background-position: center;
  background-repeat: repeat;
}

#logo-box
{
  position: relative;
  float: left;
  width: 330px;
  height: 154px;
  background-image: url(files/logo_intermedia.jpg);
  background-position: top left;
  background-repeat: no-repeat;
 margin: 20px 0px 0px 20px;
}

#logo
{
  position: relative;
  float: left;
  width: 330px;
  height: 100px;
}

#logo a,
#logo a:link
{
  display: block;
  width: 330px;
  height: 100px;
}

#navigationbox
{
  position: relative;
  float: right;
  width: 564px;
  height: 154px;
  background-color: #afc50c;
  margin: 20px 20px 0px 0px;
}

#lpic
{
  position: relative;
  float: left;
  width: 330px;
  height: 390px;
  background-color: #9c9a92;
  margin: 16px 0px 0px 20px;
}

#content-holder
{
  position: relative;
  float: right;
  width: 554px;
  height: 380px;
  text-align: left;
  background-color: #fbf8f2;
  padding: 0px 10px 10px 0px;
  margin: 16px 20px 0px 0px;
  overflow: visible;
}

#content
{
  position: relative;
  float: left;
  width: 554px;
  height: 380px;
  text-align: left;
  background-color: #fbf8f2;
  padding: 0px 10px 0px 0px;
  margin: 0px;
  overflow: auto; 
}

#imprint
{
  position: relative;
  float: right;
  height: 17px;
  padding: 3px 5px 0px 5px;
  margin-right: 20px;
  background-color: #d3d1cb;
  color: #484949;
  font-size: 10px;
}

#imprint a,
#imprint a:link
{
  color: #484949;
  text-decoration: none;
  
}


#imprint a:hover
{
  color: #484949;
  text-decoration: underline;
  
}

#agb
{
  position: relative;
  float: right;
  height: 17px;
  padding: 3px 5px 0px 5px;
  margin-right: 1px;
  background-color: #d3d1cb;
  color: #484949;
  font-size: 10px;
}

#agb a,
#agb a:link
{
  color: #484949;
  text-decoration: none;
  
}


#agb a:hover
{
  color: #484949;
  text-decoration: underline;
  
}

.languages {
  line-height: 20px;
}

.smalltext {
  font-size: 10px;
}