body {
	margin: 0;
	padding: 0;
	background: #B7E6FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 78%; */
}

 /* Menue Styles */
 
#menu {
	position: absolute;
	top: 70px;
	left: 208px;
	z-index:110;
}

.menu-headlines {
	font-weight: bold;
	text-align: center;
	color: #24599B;
}
.menu ul li:hover ul li a.menustatictext,
.menu ul li a:hover ul li a.menustatictext {
	background:#296FAA;
	color: #FFFFFF;
}
.menu {
	font-family: verdana, sans-serif;
	position:relative;
	font-size:0.85em;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	width:100px;
	height:1.5em;
	background:#b7e6ff;
	line-height:1.5em;
	border: 1px solid #fff;
}
* html .menu ul li a, .menu ul li a:visited {
	width:129px;
	w\idth:110px;
}
.menu ul li ul {
	display: none;
	padding-top: 8px;
	text-align: left;
}
.menu ul li ul li ul{
	padding-top: 0px;
}
.menu ul li table {
	margin:-1px;
	border-collapse:collapse;
	font-size:0.8em;
	font-weight: normal;
}

/* specific to non IE browsers */
.menu ul li:hover a,
.menu ul li a:hover {
color:#fff; 
background:#296FAA;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em; 
margin-top:1px;
left:0; 
width:150px;
}
* html .menu ul li a:hover ul {
margin-top:0;
marg\in-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	height:0;
	width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	display:block;
	background:#faeec7;
	color:#000;
	height:auto;
	line-height:1.2em;
	padding:5px 10px;
	width:129px;
}
* html .menu ul li a:hover ul li a {
width:150px;
w\idth:129px;
}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background:#faeec7 url(../pic/drop.gif) bottom right no-repeat;
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#c9c9a7; 
color:#000;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:150px; 
top:0;
width:150px;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:150px;
}




/* dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
	position: absolute;
	top: 71px;
	left: 208px;
	z-index:110;
	color: #1B1D67;
	width: 685px;
	visibility: visible;
}

#menu dl {
	float: left;
	width: 9em;
}

#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #BECEEF;
	border: 2px solid #1B1D67;
	margin: 1px;
}

#menu dd {
display: none;
	border: 2px solid #1B1D67;
}

#menu li {
	text-align: left;
	background: #BECEEF;
	margin: 1px;
	padding: 3px;
	font-size: 85%;
}

#menu li a, #menu dt a {
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	color: #1B1D67;
}

#menu li a:hover, #menu dt a:hover {
	background: #FF9900;
}
*/

.div-borderblue {
	background-color: #3399CC;
	position: absolute;
	visibility: visible;
	z-index: 10;
	height: 42px;
	top: 60px;
	left: 0px;
	right: 0px;
	width: 100%;
}

.logo {
	position: absolute;
	height: 92px;
	width: 175px;
	left: 18px;
	top: 34px;
	background-image: url(../pic/biogest-logo-175x92.jpg);
	z-index: 20;
	visibility: visible;
}

#site {
	position: absolute;
	z-index: 50;
	top : 120px;
	left : 209px;
	color: #FFFFFF;
	background-color: #3399CC;
	padding: 5px;
	width: 662px;
	visibility: visible;
	overflow: visible;
	font-size: 78%; 
}

#site a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#site a:visited {
	color: #CCCCCC;
	font-weight: bold;
}

#site a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #296FAA;
}

#site ol {
	list-style-type: decimal;
}

#site ol li {
	list-style-type: decimal;
}

#site ul {
	padding-left: 15px;
}

#site ul ul{
	padding-left: 25px;
}

#site li {
	list-style-type: square;
	padding: 3px;
}

#site li li {
	padding: 1px;
	list-style-type: disc;
}

#footer-text {
	position: absolute;
	color: #FFFFFF;
	bottom: 10px;
	left: 18px;
	z-index: 50;
	font-size: 62%;
	visibility: visible;
	width: 167px;
}

#footer-text a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#footer-text a:visited {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}

#footer-text a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#footer-back {
	position: absolute;
	color: #FFFFFF;
	background-color: #3399CC;
	bottom: 0px;
	width: 193px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	z-index: 40;
	visibility: visible;
	height: 125px;
}

#headline {
	position: absolute;
	top: 54px;
	left: 208px;
	z-index:110;
	color: #FFFFFF;
	visibility: visible;
}

#factfile-factfile {
	position: absolute;
	top: 18px;
	left: 208px;
	z-index:110;
	color: #3399CC;
	visibility: visible;
	width: 392px;
}

#factfile-footer {
	font-size: 62%;
	color: #FFFFFF;
	background-color: #3399CC;
	left: 0px;
	z-index: 40;
	visibility: visible;
	width: 582px;
	padding: 5px 0px;
	position: relative;
}

#factfile-footer a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#factfile-footer a:visited {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}

#factfile-footer a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#factfile-factfile h2 {
	margin: 0px;
	padding: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 200%;
}

h2 {
	font-size: 160%;
	margin: 7px;
	padding: 7px;
}

h3 {
	font-size: 130%;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
}

h5 {
	margin: 0px;
	padding: 0px;
	font-size: 60%;
	font-weight: normal;
	color: #296FAA;
}

acronym, abbr {
  border-bottom:1px dotted #990000;
  cursor:help;
}

#w3cxhtmlvalid {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 18px;
	height: 15px;
	width: 80px;
	bottom: 0px;
}
#w3ccssvalid {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 113px;
	height: 15px;
	width: 80px;
	bottom: 0px;
}
#site-bottom {
	position: absolute;
	z-index: 6;
	background-color: #3399CC;
	visibility: visible;
	overflow: visible;
	bottom: 0px;
	height: 600px;
	width: 662px;
	left: 209px;
	padding: 5px;
}
#site-top {
	position: absolute;
	z-index: 8;
	background-color: #B7E6FF;
	visibility: visible;
	overflow: visible;
	height: 120px;
	width: 662px;
	left: 209px;
	padding: 5px;
	top: 0px;
}
.picture-text {
	font-style: italic;
}
.active {

	background: #FF9900;
}
.framed {
	background-attachment: fixed;
	background-image: url(../pic/water_back2c.jpg);
	background-repeat: repeat;
	margin: 10px;
	padding: 10px;
	border: 3px solid #FFFFFF;
}
.frameduni {
	margin: 10px;
	padding: 10px;
	border: 3px solid #FFFFFF;
	background-color: #225A88;
}
.framedsimple {
	border: 0px solid #FFFFFF;
	background-color: #296FAA;
}
.framedsimple tr th, .framedsimple th {
	background-color: #990000;
	text-align: left;
	padding: 5px;
}
.framedsimple tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}
.nobreak {
	white-space: nowrap;
}
hr {
	border: 1px solid #990000;
}
.tableodd {
	background-color: #225A88;
}
.tableeven {

	background-color: #296FAA;
}
.pic1 {
	position: absolute;
	height: 117px;
	width: 175px;
	left: 18px;
	top: 144px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
.pic2 {
	position: absolute;
	height: 117px;
	width: 175px;
	left: 18px;
	top: 279px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
.pic3 {

	position: absolute;
	height: 117px;
	width: 175px;
	left: 18px;
	top: 414px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
.pic4 {


	position: absolute;
	height: 117px;
	width: 175px;
	left: 18px;
	top: 549px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
.pic5 {

	position: absolute;
	height: 117px;
	width: 175px;
	left: 897px;
	top: 144px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
.pic6 {

	position: absolute;
	height: 117px;
	width: 175px;
	left: 897px;
	top: 279px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
.pic7 {


	position: absolute;
	height: 117px;
	width: 175px;
	left: 897px;
	top: 414px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
.pic8 {



	position: absolute;
	height: 117px;
	width: 175px;
	left: 897px;
	top: 549px;
	z-index: 20;
	visibility: visible;
	overflow: hidden;
}
#siteheader {

	position: absolute;
	z-index: 50;
	top : 56px;
	left : 209px;
	color: #FFFFFF;
	padding: 5px;
	width: 662px;
	visibility: visible;
	overflow: visible;
	font-size: 78%;
}
.ifatflyer {
	position: absolute;
	height: 60px;
	width: 175px;
	left: 18px;
	top: 175px;
	z-index: 20;
	visibility: visible;
}
.ad {

	position: absolute;
	height: 150px;
	width: 180px;
	left: 13px;
	top: 175px;
	z-index: 20;
	visibility: visible;
}
.indent-tel {
	display:block;
	float: left;
	width: 60px;
}
