* {
  margin: 0;
  padding:0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size: 12px;
  line-height:145%;
  color: #fff;
  background:none;
}

html, body {width:100%;height: 100%;}
body {
  font-weight:800;
  height:100%;
  background:#003300;
  text-align:center;
}
#wrapper_index{position:relative;width:800px;top:18%; height:450px;display:block; margin:0 auto;  text-align:left;padding-bottom:75px;}
#wrapper{position:relative;width:800px;top:9%; height:520px;display:block; margin:0 auto;  text-align:left;padding-bottom:50px;}

#head_index{position:relative;background:#003300 url(../img/head_index.gif) no-repeat top left; height:16px;z-index:88;}
#head_index span{ position:absolute;width:100%; top:15px; margin:0 auto; text-align:center;color:#fff999;}
#head{position:relative;background:#003300 url(../img/head.gif) no-repeat top left; height:85px;}

#container_content{
	position:relative; display:block;width:100%; height:515px;top:0;text-align:left;background: url(../img/cont_wall.gif) repeat-y left top;
}

#content_left{width:155px;left:0;}
#content_center{ position:absolute;width:645px;margin-left:155px;top:0;height:100%;}
#content_center div{ position:absolute; width:615px;height:100%;margin:0 15px;}


#content_center ul { list-style: square inside;}
#content_center li { margin-left:15px; list-style-position:outside;}


#foot_index{position:relative;top:0;width:100%; height:25px; background:#003300 url(../img/foot_index.gif) no-repeat top left;}
#foot{position:relative;top:0;padding:7px 0;width:100%; height:40px;background:#003300 url(../img/foot.gif) no-repeat top left;}
#foot div{ font-size:90%;color:#fff999;margin-left:170px;margin-top:3px; }
#brand{position:absolute; width:215px; height:85px; top:0px; left:80px;}



#flash_home_content{background:#669900; height:435px;}

a:link, a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#fff999;
	text-decoration: none;
	font-weight: 800;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #004400;
	text-decoration: none;
	font-weight: 800;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #99CC00;
	font-weight: 800;
	text-decoration: underline;
}
a img{ border:none;}
/*---------------------------------------------------------*/
#sub_nav li{ position:relative; list-style-type:none; list-style-position: outside;}

#sub_nav a:link, #sub_nav a:visited {
	position: relative;
	display: block;
	margin:0 1px;
	left:0;
	top:0;
	color: #669900;
	border-bottom: 1px solid #669900;
	background-color: #426300;
	font-weight: bold;
	padding:5px;
}

#sub_nav a:hover{
	display: block;
	color: #ffffff;
	background-color: #669900;
	font-weight: bold;
	padding:5px;
}
#sub_nav a#sbtn_active{
	display: block;
	color: #ffffff;
}

/*---language-container--------------------------------------*/
#lang_container{position:absolute;width:155px; top:98%; text-align:center;z-index:55;}
#index_lang_container{position:absolute; width:100%; margin-top:-17px; z-index:77;}
/*---language-buttons----------------------------------------*/
a:link#index_de_btn , a:visited#index_de_btn  {
	position:relative;
	display:block;
	float:left;
	left:0;
	top:0px;
	width:49%;
	height:20px;
	background: url(../img/index_de_btn.png) no-repeat top right;
}

a:hover#index_de_btn {
	background: url(../img/index_de_btn.png) no-repeat bottom right;
}
/*---------------------------*/
a:link#index_en_btn , a:visited#index_en_btn  {
	position:relative;
	display:block;
	float:right;
	left:0;
	top:0px;
	width:49%;
	height:20px;
	background: url(../img/index_en_btn.png) no-repeat top left;
}

a:hover#index_en_btn {
	background: url(../img/index_en_btn.png) no-repeat bottom left;
}
/*---------------------------*/
a:link#de_btn, a:visited#de_btn  {
	position:relative;
	display:block;
	float:left;
	left:30px;
	top:0px;
	width:30px;
	height:20px;
	margin-right:15px;
	background: url(../img/de_btn.png) no-repeat top left;
}

a:hover#de_btn {
	background: url(../img/de_btn.png) no-repeat bottom left;
}
a#de_btn_active {
	position:relative;
	background:red;
	display:block;
	float:left;
	left:30px;
	top:0px;
	width:30px;
	height:20px;
	margin-right:15px;
	background: url(../img/de_btn.png) no-repeat bottom left;
}
/*---------------------------*/
a:link#en_btn ,a:visited#en_btn  {
	position:relative;
	background:red;
	display:block;
	float:left;
	left:30px;
	top:0px;
	width:30px;
	height:20px;
	margin-left:15px;
	background: url(../img/en_btn.png) no-repeat top left;
}

a:hover#en_btn {
	background: url(../img/en_btn.png) no-repeat bottom left;
}

a#en_btn_active {
	position:relative;
	background:red;
	display:block;
	float:left;
	left:30px;
	top:0px;
	width:30px;
	height:20px;
	margin-left:15px;
	background: url(../img/en_btn.png) no-repeat bottom left;
}

/*---------------------------------------------------------*/
#banner {

    height: 80px;
}
.star {
	background-image: url(../img/icos/star.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.arrow {
	background-image: url(../img/icos/arrow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.recyc {
	background-image: url(../img/icos/recyc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cross {
	background-image: url(../img/icos/cross.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.txt {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
.flower1 {
	background-image: url(../img/ROSE05.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flower2 {
	background-image: url(../img/ROSE05.gif);
	background-repeat: no-repeat;
	background-position: right top;
}.admin {
	background-image: url(../img/admin_wall.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.flower3 {
	background-image: url(../img/seer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.delog {
	background-image: url(../img/star.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1{ font:175%/145% "Times New Roman", Times, serif;}
p { margin:15px 0;}

/*-form-styles-------------------------------------------*/

.bad{
	color:#FFFF66 ;
}

form{
	position:absolute;
	left:325px;
	width:280px;
	top:65px;
	border:none;
  display:block;
  clear:both;

}
#form_input input {
	width:auto;
  border:none;
  width:225px;
  background:#D8FFB0;
  color:#003300;
  float:left;
  display:block;
  margin-right:10px;
  margin-top:2px !important;
  margin-top:0px; /*to fix IE6 position*/
}

#form_input label {
  float:left;
  margin:0;
  width:200px;
  position:absolute;
  left:-210px;
  display:block;
  text-align:right;
  padding-right:2px;
}

fieldset{
  border:none;
  margin:5px 0;
}

fieldset input {
  width:auto;
  border:none;
  background:none;
  float:left;
  display:block;
  margin-right:10px;
  margin-top:2px !important;
  margin-top:0px; /*to fix IE6 position*/
}
fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:2px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}



form textarea{
	width:225px;
	color:#003300;
	padding:2px;
	margin:2px 0 3px 0;
}
