html,
body,
*
	{
  margin:0;
	padding:0;
	border:0;
  }

html,
body
	{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #00093E;
	font-size:1em;
	height:100%;
	background-color: #DBDBDB;
	background-image:url(back.jpg);
	background-repeat:repeat-x;
  }
	
#body0
	{
  width:723px;
	margin:0 auto;
	background-image:url(content.gif);
	background-position:bottom left;
	background-repeat: repeat-y;
	padding:0;
	border:0
  }

#body1
	{
  width:723px;
	margin:0 auto;
	padding:0;
	position:relative;
	border:0;
  }

#header h1,
#header h2,
hr
  {
  display:none; clear:both;
  }

a 
	{
  color:#5074C6;
	text-decoration:none;
	margin:0;
	padding:0;
	border:none;
  }

a:visited
  {
  color:#8d8d8d;
  }

a:hover
  {
  color:#7790C8;
  text-decoration:underline;
  }

p
	{
  color:#5e5e5e;
	font-size:0.7em;
	margin:1em 0 0 0;
	padding:0;
  }

img
  {
  border:0;
  padding:0;
  margin:0;
  }

.right
  {
  text-align:right;
  }

.margin
  {
  margin: 2em 0 1em 0;
  }

.clear
  {
  clear:both
  }

ul,
li
  {
  color:#5e5e5e;
  margin:0;
  padding:0;
  }

ul
  {
	font-size:0.7em;
  }

#header
	{
  width:723px;
	height:331px;
	background-image:url(top1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin:0;
  }

#menu li
  {
  display:inline;
  }

#menu ul a
	{
  color:#7e7e7e;
	display:block;
	height:25px;
	width:120px;
	margin:auto;
	padding:9px 0 0 0;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:297px;
  }

#menu ul a:hover
  {
  color:#7790C8;
  }

#m1
  {
  left:30px;
  }

#m2
  {
  left:190px;
  }

#m3
  {
  left:350px;
  }

#menu ul,
#menu li
  {
  list-style:none;
  }

/* -------------------------------------------------------------------------- */

#main,
#content 
	{
  width: 460px;
	margin: 0;
	padding:1em 30px 175px 0px;
	text-align:justify;
	float:right;
  }

#main
	{
  background-image:url(main.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
  }

#main ul
  {
  padding-left:3em;
  }

#left 
	{
  width: 180px;
	margin:0 10px 0 20px;
	position:absolute;
	bottom:70px;
	}

#left ul, #left li 
	{
  padding:0;
  color:#48914C; 
	list-style:none; 
	text-align:center;
  }


#lang ul,
#lang li
  {
  list-style:none;
  }

#lang a
  {
  display:block;
  width:48px;
  height:33px;
  position:absolute;
  top:3px;
  padding:0;
	background-position:bottom left;
	background-repeat:no-repeat;
  }

#lang a:hover
  {
  background-color: #8CE092;
  }

#lang a span
  {
  display:none;
  }

#en
  {
  left:25px;
  background-image:url(en.gif);
  }

#de
  {
  left:80px;
  background-image:url(de.gif);
  }

#pl
  {
  left:135px;
  background-image:url(pl.gif);
  }


#foot 
	{
  clear:both;
	background-image:url(foot.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:10px 30px 15px 20px;
  }

#foot p img
  {
  margin:0 5px -3px 0;
  }

