/*----------------------
-GENERAL----------------
----------------------*/

* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #91CD54;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: 0 none;
}

#contener-home, #contener-home-DE, #contener-home-EN, #contener-home-FR , #contener-home-LU, #contener-home-HU {
	background-image: url(../img/bg_introcontent1_home2.gif);
background-repeat:repeat-y;
	background-position: 0px 167px;
	width: 880px;
	margin: 0px auto 0px auto;
}

#contener-home-LU {
	background-image: url(../img/bg_introcontent1_home2-LU.gif);
}
#contener-home-DE {
	background-image: url(../img/bg_introcontent1_home2-DE.gif);
}
#contener-home-EN {
	background-image: url(../img/bg_introcontent1_home2-EN.gif);
}
#contener-home-HU {
	background-image: url(../img/bg_introcontent1_home2-EN.gif);
}
#contener-home-FR {
	background-image: url(../img/bg_introcontent1_home2-FR.gif);
}

#contener {
	background-image: url(../img/bg_introcontent1.gif);

	background-position: 0px 167px;
	width: 880px;
	margin: 0px auto 0px auto;
}

/*----------------------
-FLAGS------------------
----------------------*/

#flags {
//	background-image: url(../img/flags.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin: 54px 0px 0px 598px;
	width: 91px;
	height: 9px;
}
#flags ul {
	list-style-type: none;
}
#flags li {
	float: left;
	margin-right: 5px;
}
#flags a {
	display: block;
	text-decoration: none;
	height: 9px;
	width: 17px;
}
#flags span {
	display: none;
}

/*----------------------
-TOPMENU-HEADER-SEARCH--
----------------------*/

#topmenu {
	margin: 40px 0px 0px 174px;
	position: absolute;
}
#topmenu ul {
	list-style-type: none;
	height: 23px;
	width: 430px;
}
#topmenu li {
	background-image: url(../img/topmenu/bgL.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
}
#topmenu li a {
	background-image: url(../img/topmenu/bgR.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 12px 3px 12px;
}
#topmenu li a span {
}
#topmenu li a span.corner {
	margin: 0px;
	padding: 0px;
}
#search {
	position: absolute;
	background-image: url(../img/search_site.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 171px;
	margin: 40px 0px 0px 697px;
}
#search span {
	display: none;
}
#search input {
	position: absolute;
	width: 100px;
	font-size: 10px;
	margin: 10px 0px 0px 45px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00764B;
	border-bottom: 1px solid #00764B;
}
#search a {
	position: absolute;
	width: 20px;
	height: 20px;
	margin: 7px 0px 0px 152px;
}
#header {
	background-image: url(../img/header.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 167px;
}

/*----------------------
-LEFTCOL-MENU-----------
----------------------*/

#leftcol {
	/*position: absolute;
	top: 167px;*/
	background-image: url(../img/header_leftmenu.gif);
	background-repeat: no-repeat;
	width: 164px;
	padding: 66px 0px 0px 10px;
	float: left;
	overflow: hidden;
}
#leftcol ul {
	font-size: 12px;
	list-style-type: none;
}
#leftcol ul ul li {
	background-image: url(../img/leftmenu/m-separator.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 0px 5px 27px;
}
#leftcol ul ul {
	background-image: url(../img/leftmenu/m-separator.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 12px 0px 0px;
	padding: 2px 0px 0px 0px;
}
#leftcol ul ul a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 0px 5px 0px;
}
#leftcol ul ul a:hover {
	color: #AAD97B;
}
#leftcol #on {
	color: #AAD97B;
}
#m01_en,#m01_lu,#m01_hu,#m01_fr,#m01,#m00, #m02_en,#m02_lu,#m02_hu,#m02_fr,#m02,#m03_en,#m03_lu,#m03_hu,#m03_fr,#m03,#m04_en,#m04_lu,#m04_hu,#m04_fr,#m04,#m05_en,#m05_lu,#m05_hu,#m05_fr,#m05,#m06_en,#m06_lu,#m06_hu,#m06_fr,#m06,#m07_en,#m07_lu,#m07_hu,#m07_fr,#m07 {
	background-repeat: no-repeat;
	display: block;
	width: 164px;
}
#m01_en span,#m01_fr span,#m01_hu span,#m01_lu span,
#m01 span, #m00 span,
#m02_en span,#m02_fr span,#m02_hu span,#m02_lu span,
#m02 span,
#m03_en span,#m03_fr span,#m03_hu span,#m03_lu span,
#m03 span,
#m04_en span,#m04_fr span,#m04_hu span,#m04_lu span,
#m04 span,
#m05_en span,#m05_fr span,#m05_hu span,#m05_lu span,
#m05 span,
#m06_en span,#m06_fr span,#m06_hu span,#m06_lu span,
#m06 span,
#m07_en span,#m07_fr span,#m07_hu span,#m07_lu span,
#m07 span {
	display: none;
}
#m01 {
	background-image: url(../img/leftmenu/m01.gif);
	height: 36px;
}
#m01_lu {
	background-image: url(../img/leftmenu/m01_lu.gif);
	height: 36px;
}
#m01_hu {
	background-image: url(../img/leftmenu/m01_hu.gif);
	height: 36px;
}
#m01_de {
	background-image: url(../img/leftmenu/m01_de.gif);
	height: 36px;
}
#m01_fr {
	background-image: url(../img/leftmenu/m01_fr.gif);
	height: 36px;
}
#m01_en {
	background-image: url(../img/leftmenu/m01_en.gif);
	height: 36px;
}
#l01 {
	margin-bottom: 10px;
/*	height:		40px;*/

}
#m02 {
	background-image: url(../img/leftmenu/m02.gif);
	height: 33px;
}
#m00 {
	background-image: url(../img/leftmenu/m00.gif);
	height: 36px;
}
#id00{margin-bottom: 10px;
}

#m02_lu {
	background-image: url(../img/leftmenu/m02_lu.gif);
	height: 36px;
}
#m02_hu {
	background-image: url(../img/leftmenu/m02_hu.gif);
	height: 36px;
}
#m02_de {
	background-image: url(../img/leftmenu/m02_de.gif);
	height: 36px;
}
#m02_fr {
	background-image: url(../img/leftmenu/m02_fr.gif);
	height: 36px;
}
#m02_en {
	background-image: url(../img/leftmenu/m02_en.gif);
	height: 36px;
}
#l02 {
	margin-bottom: 10px;
/*	height:		40px;*/

}
#m03 {
	background-image: url(../img/leftmenu/m03.gif);
	height: 36px;
}
#m03_lu {
	background-image: url(../img/leftmenu/m03_lu.gif);
	height: 36px;
}
#m03_hu {
	background-image: url(../img/leftmenu/m03_hu.gif);
	height: 36px;
}
#m03_fr {
	background-image: url(../img/leftmenu/m03_fr.gif);
	height: 36px;
}
#m03_en {
	background-image: url(../img/leftmenu/m03_en.gif);
	height: 36px;
}
#l03 {
	margin-bottom: 10px;
/*	height:		40px;*/

}
#m04 {
	background-image: url(../img/leftmenu/m04.gif);
	height: 21px;
}
#m04_lu {
 	background-image: url(../img/leftmenu/m04_lu.gif);
 	height: 36px;
}
#m04_hu {
	background-image: url(../img/leftmenu/m04_hu.gif);
	height: 36px;
}
#m04_fr {
	background-image: url(../img/leftmenu/m04_fr.gif);
	height: 36px;
}
#m04_en {
	background-image: url(../img/leftmenu/m04_en.gif);
	height: 36px;
}
#l04 {
	margin-bottom: 10px;

}
#m05 {
	background-image: url(../img/leftmenu/m05.gif);
	height: 36px;
}
#m05_lu {
 	background-image: url(../img/leftmenu/m05_lu.gif);
 	height: 36px;
}
#m05_hu {
	background-image: url(../img/leftmenu/m05_hu.gif);
	height: 36px;
}
#m05_de {
	background-image: url(../img/leftmenu/m05_de.gif);
	height: 36px;
}
#m05_fr {
	background-image: url(../img/leftmenu/m05_fr.gif);
	height: 36px;
}
#m05_en {
	background-image: url(../img/leftmenu/m05_en.gif);
	height: 36px;
}
#l05 {
	margin-bottom: 10px;

}
#m06 {
	background-image: url(../img/leftmenu/m06.gif);
	height: 21px;
}
#m06_lu {
 	background-image: url(../img/leftmenu/m06_lu.gif);
 	height: 36px;
}
#m06_hu {
	background-image: url(../img/leftmenu/m06_hu.gif);
	height: 36px;
}
#m06_fr {
	background-image: url(../img/leftmenu/m06_fr.gif);
	height: 36px;
}
#m06_en {
	background-image: url(../img/leftmenu/m06_en.gif);
	height: 36px;
}
#l06 {
	margin-bottom: 10px;
/*	height:		40px;*/
}
#m07 {
	background-image: url(../img/leftmenu/m07.gif);
	height: 36px;
}
#m07_lu {
	background-image: url(../img/leftmenu/m07_lu.gif);
	height: 36px;
}
#m07_hu {
	background-image: url(../img/leftmenu/m07_hu.gif);
	height: 36px;
}
#m07_fr {
	background-image: url(../img/leftmenu/m07_fr.gif);
	height: 36px;
}
#m07_en {
	background-image: url(../img/leftmenu/m07_en.gif);
	height: 36px;
}
#l07 {
	margin-bottom: 10px;
/*	height:		30px;*/
}

/*----------------------
-MID-COLUMN-------------
----------------------*/

#midcol {
	width: 498px;
	/*margin-left: 174px;*/
	padding: 0px 3px 0px 6px;
	float: left;
}
#midcol li {
	list-style-type: none;
	background-image: url(../img/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
#midcol li li {
	background-image: url(../img/bullet02.gif);
	background-position: 0px 5px;
	padding: 0px 0px 0px 0px;
}
#midcol ul {
	margin: 5px 0px 5px 0px;
}
#midcol ul ul {
	margin: 0px 0px 0px 0px;
}

/*----------------------
-RIGHT-COLUMN-----------
----------------------*/

#rightcol-home {
	/*background-color: #DCE9BA;*/
	width: 196px;
	float: right;
	padding: 0px 0px 0px 0px;
	height: 768px;
}
#rightcol {
visibility: hidden;
	background-color: #DCE9BA;
	width: 196px;
	float: right;
	padding: 0px 0px 0px 0px;
}
#Rsearch01, #Rsearch02, #Rsearch03, #Rsearch04 {
	position: absolute;
	height: 20px;
	width: 177px;
}
#Rsearch01 {
	margin: 185px 0px 0px 10px;
}
#Rsearch02 {
	margin: 466px 0px 0px 10px;
}
#Rsearch03 {
	margin: 512px 0px 0px 10px;
	height: 30px;
}
#Rsearch04 {
	margin: 730px 0px 0px 10px;
}
#Rsearch01 span,#Rsearch02 span,#Rsearch03 span,#Rsearch04 span {
	display: none;
}
#Rsearch01 input,#Rsearch02 input,#Rsearch03 input,#Rsearch04 input {
	position: absolute;
	width: 134px;
	font-size: 10px;
	margin: 0px 0px 0px 16px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00764B;
	border-bottom: 1px solid #00764B;
}
#Rsearch01 select,#Rsearch02 select,#Rsearch03 select,#Rsearch04 select {
	position: absolute;
	width: 134px;
	font-size: 10px;
	margin: 0px 0px 0px 16px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00764B;
	border-bottom: 1px solid #00764B;
}
#Rsearch01 a,#Rsearch02 a,#Rsearch04 a {
	position: absolute;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 154px;
}
#Rsearch03 a,{
	position: absolute;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 154px;
}
/*----------------------
-FOOTER-----------------
----------------------*/

#footer-home,#footer {
	background-image: url(../img/bg_footer_home.gif);
	background-repeat: repeat-y;
	background-color: #00764B;
	color: #FFFFFF;
	clear: both;
	font-size: 11px;
	padding: 2px 0px 4px 174px;
}
#footer {
	background-image: url(../img/bg_footer.gif);
}
#footer-home a,#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer-home a:hover,#footer a:hover {
	text-decoration: underline;
}
#footer-home span,#footer span {
	text-align: center;
	margin: 0px 13px 0px 13px;
}

/*----------------------
-INTRO-BOX--------------
----------------------*/

#introcontent1 {
	font-size: 11px;
	font-weight: bold;
	color: #00774C;
	text-align: center;
	padding: 5px 0px 10px 0px;
	overflow: hidden;
	height: 33px;
	/**/
	scrollbar-3dlight-color: #91CD54;
	scrollbar-arrow-color: #91CD54;
	scrollbar-base-color: #91CD54;
	scrollbar-track-color: #91CD54;
	scrollbar-darkshadow-color: #91CD54;
	scrollbar-face-color: #91CD54;
	scrollbar-highlight-color: #91CD54;
	scrollbar-shadow-color: #91CD54;
}

#introcontent2 {
	background-image: url(../img/bg_introcontent2.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #00774C;
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 6px 47px;
}
#introcontent3 {
	background-image: url(../img/bg_Hboxnews.gif);
	background-repeat: repeat-x;
	background-position: 0px 12px;
	background-color: #00774C;
	font-size: 11px;
	margin-bottom: 6px;
	padding-top: 2px;

}
#introcontent3 a {
	color: #00774C;
	text-decoration: none;
}
#introcontent3 a:hover {
	text-decoration: underline;
}
#introcontent3 h2 {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00774C;
	padding: 0px 8px 0px 5px;
}
#introcontent3 h3 {
	font-size: 15px;
}
#introcontent3 div {
	padding: 5px 5px 5px 80px;
	background-image: url(../img/bg_introcontent3.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-left: 1px solid #00774C;
	border-right: 1px solid #00774C;
	border-bottom: 1px solid #00774C;
	margin-top: 2px;
}

/*----------------------
-DIVERS-----------------
----------------------*/

.more {
	margin: 15px 0px 0px 0px;
}

h1 {
	display: none;
}

/*----------------------
-NEWS-BOX---------------
----------------------*/

.newsbox1-green,.newsbox2-green,.newsbox3-green,
.newsbox1-red,.newsbox2-red,.newsbox3-red,
.newsbox1-blue,.newsbox2-blue,.newsbox3-blue {
	background-image: url(../img/bg_Hboxnews.gif);
	background-repeat: repeat-x;
	background-position: 0px 12px;
	font-size: 11px;
	margin-bottom: 6px;
	padding-top: 2px;
}
.newsbox1-green a,.newsbox2-green a,.newsbox3-green a,
.newsbox1-red a,.newsbox2-red a,.newsbox3-red a,
.newsbox1-blue a,.newsbox2-blue a,.newsbox3-blue a {
	color: #00774C;
	text-decoration: none;
}
.newsbox1-green h2,.newsbox2-green h2,.newsbox3-green h2,
.newsbox1-red h2,.newsbox2-red h2,.newsbox3-red h2,
.newsbox1-blue h2,.newsbox2-blue h2,.newsbox3-blue h2 {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 8px 0px 5px;
}
.newsbox1-green h3,.newsbox2-green h3,.newsbox3-green h3,
.newsbox1-red h3,.newsbox2-red h3,.newsbox3-red h3,
.newsbox1-blue h3,.newsbox2-blue h3,.newsbox3-blue h3 {
	font-size: 12px;
}
.newsbox1-green div,.newsbox2-green div,.newsbox3-green div,
.newsbox1-red div,.newsbox2-red div,.newsbox3-red div,
.newsbox1-blue div,.newsbox2-blue div,.newsbox3-blue div {
	padding: 5px;
	background-color: #FFFFFF;
	border-left: 1px solid #00774C;
	border-right: 1px solid #00774C;
	border-bottom: 1px solid #00774C;
	margin-top: 2px;
}

/*----------------------
-NEWS-BOX-COLORS--------
----------------------*/

.newsbox1-green,.newsbox2-green,.newsbox3-green,
.newsbox1-green h2,.newsbox2-green h2,.newsbox3-green h2 { background-color: #91CD54; }

.newsbox1-red,.newsbox2-red,.newsbox3-red,
.newsbox1-red h2,.newsbox2-red h2,.newsbox3-red h2 { background-color: #DB3316; }

.newsbox1-blue,.newsbox2-blue,.newsbox3-blue,
.newsbox1-blue h2,.newsbox2-blue h2,.newsbox3-blue h2 { background-color: #4B579B; }

/*----------------------
------------------------
----------------------*/

.line1x1x1 { clear: both }

.line1x1x1 .newsbox1-green,
.line1x1x1 .newsbox1-red,
.line1x1x1 .newsbox1-blue,
.line1x1x1 .newsbox2-green,
.line1x1x1 .newsbox2-red,
.line1x1x1 .newsbox2-blue,
.line1x1x1 .newsbox3-green,
.line1x1x1 .newsbox3-red,
.line1x1x1 .newsbox3-blue {
	width: 162px;
}

.line1x1x1 .newsbox2-green,
.line1x1x1 .newsbox2-red,
.line1x1x1 .newsbox2-blue {
	float: right;
	margin-right: 6px;
}
.line1x1x1 .newsbox3-green,
.line1x1x1 .newsbox3-red,
.line1x1x1 .newsbox3-blue {
	float: right;
}

/**/

.line1x2 { clear: both }

.line1x2 .newsbox1-green,
.line1x2 .newsbox1-red,
.line1x2 .newsbox1-blue {
	width: 162px;
}
.line1x2 .newsbox2-green,
.line1x2 .newsbox2-red,
.line1x2 .newsbox2-blue {
	float: right;
	width: 330px;
	visible:false;
}

.line2x1 { clear: both }

.line2x1 .newsbox1-green,
.line2x1 .newsbox1-red,
.line2x1 .newsbox1-blue {
	width: 330px;
}
.line2x1 .newsbox2-green,
.line2x1 .newsbox2-red,
.line2x1 .newsbox2-blue {
	width: 162px;
	float: right;
}

/**/

.line3 { clear: both }

.line3 .newsbox1-green,
.line3 .newsbox1-red,
.line3 .newsbox1-blue {
	width: 497px;
}

/**/

.img-right { float: right; margin: 0px 0px 0px 3px }
.img-left { float: left; margin: 0px 3px 0px 0px }
.img { margin: 0px 0px 0px 0px }

/*----------------------
-CONTENT----------------
----------------------*/

#height-separator {
	float: right;
	height: 500px;
	width: 1px;
}
#height-separator-home {
	float: right;
	height: 100px;
	width: 1px;
}


#content,
#content_under_label {
	width: 694px;
	/*margin-left: 174px;*/
	padding: 15px 5px 6px 6px;
	font-size: 12px;
	float: left;
}
#content_under_label
{
	padding-top:15px;
}

#content h2 {
	font-size: 18px;
	margin-bottom: 10px;
	color: #00764B;
	border-bottom: 3px solid #91CD54;
}
#content p {
	margin-bottom: 10px;
}
#content h3 {
	font-size: 14px;
	margin-bottom: 10px;
	color: #00764B;
}
#content p {
	margin-bottom: 10px;
}
#content a,strong {
	color: #00764B;
}
#content a:hover {
	text-decoration: none;
}
#content li {
	list-style-type: none;
	background-image: url(../images/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 2px 20px;
}
#content li li {
	background-image: url(../images/bullet02.gif);
	background-position: 0px 5px;
	padding: 0px 0px 0px 19px;
	margin-bottom: 2px;
}
#content ul {
	margin: 0px 0px 20px 0px;
}
#content ul ul {
	margin: 0px 0px 0px 0px;
}

#dhtmltooltip2 {
	position: absolute;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}



/* questionnaire form styles */
input {
	vertical-align: middle;
}
blockquote { margin: 0 0 0 26px; }
textarea { font-size: 11px; width: 99%; }
.submit { width: 30%; }

.new_news_row {
	clear: both; margin-bottom: 15px; overflow: hidden; zoom: 1; font-size: 11px;
}
.new_news_image {
	float: left; margin-right: 15px; margin-bottom: 15px;
}
.new_news_row a {
	color: #00764B;
	text-decoration: none;
}


#content_up_download_label
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:24px;
	padding:10px 0 0 208px;
}

#content_up_download_label a
{
    color:#FFF;
}
