body
{
position: absolute;
top: 0px;
left: 0;

width: 100%;
height: 100%;
background: #555 url(pics/Body_BG.gif) top left repeat-x;

margin: 0px 0px 150px 0px;
overflow: -moz-scrollbars-vertical;

font-family: arial;
font-size: 10pt;
text-align: left;
}

.HR
{
color: #000;
margin: 08px 0px 0px 0px;
height: 1px;
background-color: #fff;
}

div.menu_mark_inactive
{
  display:none;
}

div.menu_mark_active
{
  display:inline;
  margin:0px;
}

/*#################### PICS ###################### */

img
{
border: none;
}

.borderIMG
{
border: 1px solid #000;
}

.IMG_list
{
border 0;
margin: 0px 10px 0px 10px;
}

.IMG_arrow
{
border 0;
margin: 0px 0px 0px 1px;
}

.refIMG
{
border: 0;
margin: 0px 10px 0px 0px;
}

.REDborderIMG
{
border: 1px solid #f00;
}

.NoborderIMG
{
border: 0;
}

table.imageBigContainer
{
  float:left;
  width:351x !important;
  height:227px !important;
  overflow:hidden;
  border: 1px solid #424242;
  background:#eee;
  margin:0px !important;
  margin-bottom:7px !important;
}

table.imageBigContainer td
{
  width:351px !important;
  height:227px !important;
}


img.imageBig
{
  margin:0px !important;
}

table.imageSmallContainer
{
  float:left;
/*   width:113px !important; */
/*   height:72px !important; */
  width:172px !important;
  height:111px !important;
  overflow:hidden !important;
  border: 1px solid #424242;
  background:#eee;
  margin:0px !important;
  margin-bottom:7px !important;
  margin-right:7px !important;
}

table.imageSmallContainer td
{
/*   width:113px !important; */
/*   height:72px !important; */
  width:172px !important;
  height:111px !important;
  overflow:hidden !important;
  border:0px important!;
}

img.imageSmall
{
  margin:0px !important;
}


/*#################### TEXTS ###################### */

A
{
color: #aaa;
text-decoration: none;
font-size: 100%;
}

A:hover
{
color: #fff;
text-decoration: none;
font-size: 100%;
}

A.footerTEXT
{
color: #424242;
text-decoration: none;
font-size: 90%;
}

A.footerTEXT:hover
{
color: #000;
text-decoration: none;
font-size: 90%;
}




.text_pageHead
{
font-family: arial;
font-weight: bold;
color: #fff;
font-size: 160%;
}

.text_pageSubhead
{
font-family: arial;
font-weight: bold;
color: #fff;
font-size: 100%;
}

.text_page
{
font-family: arial;
font-weight: normal;
color: #fff;
font-size: 90%;
}

A.text_page, A.text_page:hover
{
font-family: arial;
font-weight: normal;
color: #fff;
font-size: 90%;
}


td#text_head
{
padding-top:22px;
padding-bottom:25px;
#padding-bottom:0px;
font-family: arial;
font-weight: bold;
color: #000;
font-size: 10pt;
}

.text_subhead
{
font-family: arial;
font-weight: normal;
color: #000;
font-size: 100%;
text-decoration: underline;
}

.text_normal
{
font-family: arial;
font-weight: normal;
color: #000;
font-size: 100%;
}

td#text_ref
{
  font-size: 70%;
  width:150px;
  height:100%;
}

.menueTEXThead
{
font-family: arial;
text-align: left;
color: #fff;
font-size: 120%;
text-decoration: none;
margin: 0px 0px 1px 0px;
}


A.menueTEXThead:hover
{
font-family: arial;
text-align: left;
color: #000;
font-size: 120%;
text-decoration: none;
margin: 0px 0px 1px 0px;
}


.menueTEXT
{
font-family: arial;
text-align: left;
color: #fff;
font-size: 100%;
text-decoration: none;
margin: 0px 0px 1px 0px;
}

A.menueTEXT:hover
{
font-family: arial;
text-align: left;
color: #aaa;
font-size: 100%;
text-decoration: none;
font-weight: bold;
margin: 0px 0px 1px 0px;
}

A.contentLink
{
color: #fff;
text-decoration:underline;
font-size: 100%;
}

A.contentLink:hover
{
color: #fff;
text-decoration: none;
font-size: 100%;
}




.formTEXT
{
font-family: arial;
color: #424242;
font-size: 100%;
font-style: normal;
text-decoration: none;
}

.formWARNING
{
font-family: arial;
color: #f00;
font-size: 100%;
font-style: normal;
text-decoration: none;
}





.footerHEAD
{
font-family: arial;
color: #000;
font-size: 80%;
text-decoration: none;
font-weight: bold;
}

.footerTEXT
{
font-family: arial;
color: #fff;
font-size: 08pt;
text-decoration: none;
margin-right: 12px;
line-height: 20px;
}


.bottomTEXT
{
text-align: left;
font-family: arial;
color: #424242;
font-size: 80%;
text-decoration: none;
}

.bottomLINK
{
text-align: center;
font-family: arial;
color: #aaa;
font-size: 80%;
text-decoration: none;
}

.footerLINK
{
font-family: arial;
color: #424242;
font-size: 80%;
text-decoration: none;
}

.subhead
{
font-family: arial;
color: #aaa;
font-size: 90%;
text-decoration: none;
}


/*#################### TABLES ###################### */


.table_menue
{
position: relative;
top: 10px;
text-align: left;
font-family: arial;
color: #fff;
font-size: 90%;
text-decoration: none;
background-color: transparent;
height: 30px;
width: 100px;
border: 1px solid #aaa;
}

.TD_Menue01
{
width: 100px;
height: 18px;
align: left;
vertical-align: middle;
border: 0;
background-color: #999;
padding: 0px 0px 0px 12px;
}

.TD_Menue01_active
{
width: 100px;
height: 18px;
align: left;
vertical-align: middle;
border: 0;
background: #999 url(pics/TD_Menue01_BG.gif) bottom left no-repeat;
padding: 0px 0px 0px 12px;
}


.table_title
{
position: relative;
top: 10px;
text-align: left;
font-family: arial;
color: #fff;
font-size: 90%;
text-decoration: none;
background-color: transparent;
height: 80%;
width: 100%;
border: 0;
}


.table_content
{
position: relative;
top: 10px;
text-align: left;
font-family: arial;
color: #000;
font-size: 11pt;
text-decoration: none;
background-color: transparent;
height: 400px;
width: 540px;
border: 0;
}

.TD_contentHead
{
height: 40px;
text-align: left;
vertical-align: top;
width: 540px;
border: 0;
}

.TD_contentListLeft
{
height: 360px;
/*   width:351px; */
  overflow:hidden;
align: left;
vertical-align: top;
border: 0;
  padding-bottom:10px;
}

.TD_contentListRight
{
height: 360px;
align: left;
vertical-align: top;
border: 0;
}



.footer
{
width: 600px;
margin: 0px 0px 10px 0px;
border-top: 1px solid #e0e0ff;
border-right: 1px solid #e0e0ff;
border-bottom: 1px solid #e0e0ff;
border-left: 1px solid #e0e0ff;
background-color: #fff;
}


/*#################### FORMS ###################### */

.formTable
{
background-color: #fafaff;
font-size: 09pt;
font-family: arial, sans-serif;
color: #000;
font-weight: 400;
text-decoration: none;
border: 1px solid black;
padding: 10px 10px 20px 10px;
margin: 0px;
width: 100%;
}

.form
{
background-color: #fff;
width: 100%;
margin: 0;
}

.formTD
{
width: 50px;
}

.formTD2
{
width: 550px;
}

.button
{
background-color: #dfdfff;
border: 0;
color: #000;
}

.buttonOVER
{
color: #000;
background-color: #afafff;
border: 0;
}

.drop
{
color: #000;
background-color: #fff;
border: 0;
width: 100px;
}

.enquiry
{
border: 1px solid #000;
background-color: #eef;
width: 100%;
}

.feedbackTABLE
{
background-color: #fafaff;
font-size: 09pt;
font-family: arial, sans-serif;
color: #000;
font-weight: 400;
text-decoration: none;
text-align: bottom;
border: 1px solid black;
padding: 10px 10px 20px 10px;
margin: 0px 0px 0px 0px;
width: 500px;
}

.feedbackTD_L
{
background-color: #efefef;
}

.feedbackTD_R
{
width: auto;
background-color: #efefef;
text-align: center;
}

.feedbackTEXT
{
font-family: arial;
color: #000;
font-size: 10pt;
text-decoration: none;
}


/*#################### DIVS ###################### */

.DIV_inside
{
width: 100%;
/* height: 100%; */
background-color: transparent;
margin: 0;
position: absolute;
top: 0;
left: 0;
  margin-top:30px;
  z-index:1 !important;
}

div#showImg
{
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  background:#000;
  filter:alpha(opacity=50);
  moz-opacity:.5;
  opacity:.5;
  khtml-opacity:.5;
  display:none;
  z-index:5 !important;
}

div#showImgContainer
{
  position:absolute;
  left:0px;
  top:0px;
/*   width:100%; */
/*   height:100%; */
  overflow:hidden;
  display:none;
  z-index:10 !important;
/*   color:#fff; */
  color:#000;
  font-size:70%;
margin-top:80px;
}

div#showImgContainer img
{
/*   margin-top:80px; */
/*   border:10px solid #fff; */
}


.table_content_lampe
{
position: relative;
top:-9px !important;
text-align: left;
font-family: arial;
font-size: 11pt;
text-decoration: none;
border: 0;
  background-color:#000 !important;
  color:#fff !important;
  filter:alpha(opacity=70);
  moz-opacity:.;
  opacity:.7;
  khtml-opacity:.7;
}


.table_content_lampe td.TD_contentHead
{
  font-size:14pt !important;
  height: auto !important;
  font-weight:normal !important;
  line-height:19pt;
  color:#fff !important;
  padding-left:20px;
  padding-right:20px;
}

.table_content_lampe td.TD_contentListLeft
{
  height: auto !important;
  padding:20px;
  padding-top:0px;
  #padding-top:20px;
}

td.transFoo
{
  width:560px;
  height:20px;
  background:#ddd;
  color:#000;
  filter:alpha(opacity=50);
  moz-opacity:.5;
  opacity:.5;
  khtml-opacity:.5;
}

div.pleaseClick
{
  margin-bottom:5px;
  font-size: 70%;
  color:#424242;
}
