body {background: url('bg.jpg') repeat-x;}
.header {
	position:absolute;
	top:0px;
	left:0px ;
	background: url('header.jpg') no-repeat;
	height:141px;
	font-size:8px;
	font-family: Arial,Helvetica,  sans-serif;
	width:995px;}
.body {
	position:absolute;
	top:121px;
	left:0px ;
	background-color: #ffffff;
	height:100%;
	width:100%;}

.navi {
	position:absolute;
	top:0px;
	left:0px ;
	background: url('navi.jpg') repeat-x;
	height:100%;
	width:198px;
	font-family:Arial, Helvetica,  sans-serif;
	font-size:13px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}

a {color:#5a924b;}
a:hover {color:#000000;}
a {color:#5a924b;}
.navi a {color:#000000;}
.navi .active {color:#5a924b;}
.navi a:hover {color:#5a924b;}
.navi ul ul a {color:#5a924b;}
.navi ul ul .active {color:#000000;}
.navi ul ul a:hover {color:#000000;}

.navi  img{margin-right:5px;}

.navi ul  {
  margin-top:20px;
	margin-left:0px;
	padding-left:0px;
  list-style-type: none;
	color:#000000;
}

.navi li  {
	padding-left:10px;
}
.navi .active {
	background-color: #ffffff;
}

ul .open {	
  margin-left:19px;
	padding-left:0px;
}
.navi ul li ul 
{
  margin-top:5px;
  padding-top:0px;
  margin-bottom:5px;
	color:#5a924b;
	list-style-type: none;
	margin-left:0px;
	padding-left:10px;
	}



.content {
	position:absolute;
	top:0px;
	left:199px ;
	height:100%;
	width:550px;
	padding: 66px 10px 10px 10px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#585858;
}

.content h1 {
  font-size:16px;
	color:#5a924b;
	margin-top:15px;
	margin-bottom:20px;
}

.content h2 {
  font-size:14px;
	color:#5a924b;
	margin-top:15px;
	margin-bottom:20px;
}

.content p {	
  margin-top:8px;
	margin-bottom:8px;
}
.content img {
  float: left;
	margin: 2px 10px 10px 0px;
	padding:0px;
	border:none;
}
.content div {font-size:12px;font-weight:bold;padding:0px;}

.content .right {float:right;margin: 2px 10px 10px 10px;};
.content .none {float:none;};

.content div ul  {
	font-size:14px;
	font-weight:normal;
	}
	
.content ul  {
  list-style-image: url('kasten.gif');
	margin-top:5px;margin-bottom:10px;
	font-size:14px;
	}
.content li {margin-top:5px;margin-bottom:10px;}
.content ul ul {
  list-style-image: url('punkt.gif');
	}

.content table {	
  font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.content table tr td {margin:3px;background-color:#f0f0f0;}
.content table tr th {margin:3px;background-color:#dde2e6;font-weight:bold;}
	
.content .numers{text-align: right;}
	
.news {
	position:absolute;
	top:0px;
	left:777px ;
	height:100%;
	width:209px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#585858;
	padding-top:55px;

}

.news div {
  width:207px;
	min-height:205px;
	background-color: #dde2e6;
	margin-bottom:4px;
	padding: 10px 10px 10px 10px;;
}

.news h1 {
  font-size:13px;
	color:#5a924b;
	margin-top:15px;
	margin-bottom:20px;
}

.news h2 {
  font-size:13px;
	color:#5a924b;
	margin-top:15px;
	margin-bottom:20px;
}

.news img {
  float: left;
	margin: 10px 10px 5px 0px;}

.news p {padding-top: 5px;}	
a {text-decoration :none;}


.search {position:absolute;top:90px;left:77px;font-size:8px;}
.search input {width:100px;font-size:10px;background-color:#f6f6f6;}

.language {position:absolute;top:90px;left:567px;font-size:8px;}
.language select {width:100px;font-size:10px;}

.resize {position:absolute;top:90px;left:420px;width:55px;height:20px}
.doprint {position:absolute;top:90px;left:490px;width:55px;height:20px}
.doeurope {position:absolute;top:90px;left:733px;width:241px;height:48px}
.dohome {position:absolute;top:5px;left:20px;width:500px;height:45px}
.header .subtitle {
  position:absolute;
	top:55px;
	left:30px;
	width:500px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#F1D823;
	}
.header .subtitle1 {
  position:absolute;
	top:81px;
	left:695px;
	width:270px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#ffffff;
	padding:0px ;
	margin:0px;
	}
.header .subtitle1 img {
  float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	}
.abc {list-style-type: lower-alpha;}
