/* Gemeinsamkeiten */
#all, 
body, 
.foot_text, 
form, 
#powered, #powered p, #powered a, 
#wrapper
{
  margin: 0px;
  padding: 0px;
}
#all, 
.foot_text, 
#powered p, #powered a
{
  text-align: center;
}
body, 
.inside, 
#main
{
  position: relative;
}
.clear,
#content, 
#footer, 
#header, 
#wrapper
{
  width: 988px;
}
.clear, 
.invisible
{
  height: 0px;
}
.inside, 
#wrapper
{
  text-align: left;
}
#left, 
#right
{
  width: 173px;
}
/* Gemeinsamkeiten Ende */

/* Global */
body 
{
  background: #829a2a url('images/background.png') repeat-x;
  font-size: 100.01%;
}
img 
{
  border: 0px;
}
input, 
select, 
textarea 
{
  font-size: 99%;
}
/* Global Ende */

/* Identifier */
#content
{
  background: url('images/back_shadow.png') repeat-y;
}
#custom 
{
  width: 972px;
  padding: 5px 0px;
  background: #404d1a;
  margin: 0 8px;
  height: 40px;
}
#bg_img
{
	width: 972px;
	background: #899b6f url('images/left_end.png') repeat-x bottom;
	margin: 0 8px;
}
#footer 
{
  background: url(images/bottom.png) no-repeat top;
}
#left
{
  float: left;
}
#main 
{
  width: 596px !important;
  width: 626px;
  background: #FFFFFF;
  min-height: 1024px;
  margin: 0 auto;
}
#right 
{
  float: right;
}
#powered p, #powered a 
{
  margin-top: 20px;
  font-size: 9px;
  color: #484848;
}
#wrapper 
{
  margin: 11px auto 0px auto;
}
/* Identifier Ende */

/* Identifier, Klassen */
.clear, 
#custom
{
  clear: both;
  float: none;
}
/* Identifier, Klassen Ende */

/* Klassen */
.block,
.invisible
{
  overflow: hidden;
}
.foot_text,
.foot_text a 
{
  font-size: 11px;
  color: #484848;
  padding-top: 15px;
}
.head 
{
  height: 152px;
}
.invisible 
{
  width: 0px;
  left: -1000px;
  top: -1000px;
  position: absolute;
  display: none;
}
.offset 
{
  padding: 10px 15px;
}