/*********************************************************\
** bodypaint.css
** created: 16.08.2006
** changed: 19.07.2006
**
** Copyright 2006 EDV-Systemberatung Lauer, Klaus Lauer
** css definitions for bodypaint
\*********************************************************/

html, body {
  margin		: 0px;
  padding		: 0px;
  border		: 0px;
  text-align		: center;
  font-family		: verdana, arial, sans-serif;
  background-color	: #421A17;
}

h3 {
  font-size		: 11pt;
  line-height		: 1.1;
  margin		: 0px 2px;
  padding		: 0px 2px;
}

a {
  margin		: 0px;
  padding		: 0px;
  text-decoration	: none;
  border		: none;
}

a img {
  border		: none;
}

#content {
  position		: relative;
  top			: 60px;
  width			: 840px;
  height		: 470px;
  margin		: 0px auto;
  padding		: 0px;
  text-align		: center;
  background    	: url(/images/content_background.gif) 0 0 repeat-x;
}

#inner_content {
  position		: absolute;
  top			: 85px;
  left			: 0px;
  width			: 840px;
  height		: 440px;
  font-family		: times, serif;
  background    	: url(/images/innercontent_background.gif) 0 0 repeat-x;
}

#inner_content form, #inner_content table {
  text-align		: center;
}

#inner_content table tr td {
  text-align		: left;
}

#descr {
  position		: absolute;
  top			: 170px;
  left			: 45px;
  width			: 750px;
  height		: 200px;
  text-align		: center;
  background-color    	: transparent;
}

#descr p {
  margin-top		: 20px;
  font-size		: 12pt;
  font-weight		: normal;
  font-style		: normal;
  line-height		: 1.5;
}

a {
  text-decoration	: none;
  color			: black;
}

#menu {
  position		: absolute;
  top			: 30px;
  left			: 58px;
  width			: 724px;
  height		: 30px;
  vertical-align	: top;
  background-color	: transparent;
}

#menu a {
  margin		: 0px;
  padding		: 0px;
  font-size		: 16px;
  line-height		: 20px;
}

#menu a:hover {
  background-color	: #5a3018; 
}

#menu a img {
  vertical-align	: top;
  margin		: 0px;
  padding		: 0px 8px 0px 8px;
}

#menu img.divider {
  width			: 9px;
  height		: 18px;
  vertical-align	: text-bottom;
  margin		: 0px 0px;
  padding		: 5px 0px 0px 0px;
}

#logo {
  position		: absolute;
  top			: 165px;
  left			: 252px;
  width			: 336px;
  height		: 119px;
  margin		: 0px;
  padding		: 0px;
  border		: none;
  background-color	: transparent;
}

#logo_klein {
  position		: absolute;
  top			: 56px;
  left			: 330px;
  width			: 172px;
  height		: 89px;
  margin		: 0px;
  padding		: 0px;
  border		: none;
  background-color	: transparent;
}

#welcome {
  position		: absolute;
  top			: 420px;
  left			: 209px;
  width			: 423px;
  height		: 18px;
  margin		: 0px;
  padding		: 0px;
  border		: none;
  background-color	: transparent;
}

#produkt1 {
  position		: absolute;
  top			: 47px;
  left			: 74px;
  width			: 90px;
  height		: 130px;
  margin		: 0px;
  padding		: 0px;
  border		: none;
}

#produkt2 {
  position		: absolute;
  top			: 47px;
  left			: 670px;
  width			: 90px;
  height		: 130px;
  margin		: 0px;
  padding		: 0px;
  border		: none;
}

#genuss {
  position		: absolute;
  top			: 0px;
  left			: 0px;
  width			: 840px;
  height		: 136px;
  margin		: 0px;
  padding		: 0px;
}

#schokologo {
  position		: absolute;
  top			: 156px;
  left			: 302px;
  width			: 237px;
  height		: 75px;
  margin		: 0px;
  padding		: 0px;
  background		: transparent;
}

button {
  color			: white;
  background-color	: #582F17;
}
