body{
  margin: 0;
  padding: 0 !important;
  background: #191918;
}

iframe {
overflow:hidden;
}

div.clear{
  clear: both;
  margin: 0;
  padding: 0;
  height:0;
  line-height:0;
  visibility:hidden;
}

div#container{
margin:0 auto;
width:980px;
position:relative;
background: #242321;
}

div#flash{
position:absolute;
z-index:30;
top:0px;
width:980px;
height:700px;
left:0px;
overflow:hidden;
}


div#menu{
position:absolute;
z-index:20;
top:64px;
width:680px;
height:20px;
right:105px;
}

div#head{
position:absolute;
top:114px;
left:0;
border-top: 4px solid #009367;
border-bottom: 4px solid #009367;
}

div#logo_secugrid{
position:absolute;
top:38px;
left:37px;
}

div#logo_naue{
position:absolute;
top:38px;
right:36px;
}

div#logo_naue_us {
position:absolute;
top:38px;
right:18px;
}

div#logo_4d{
position:absolute;
z-index:10;
top:94px;
left:389px;
overflow:hidden;
width:232px;
height:236px;
}

div#content{
padding:325px 34px 20px 34px;
}


/************ LANGUAGE */

div#language {
position:absolute;
z-index:25;
right:30px;
top:6px;
font-size:10px;
color:#ddd;
line-height:10px;
width:70px;
}

div#language a {
display:block;
width:16px;
height:11px;
overflow:hidden;
margin: 0 6px 0 0;
float:right;
background-position: bottom;
}

div#language a.current {
background-position: top;
}

div#language a.de {
background-image: url('../../img/main/de.png');
background-repeat: no-repeat;
}

div#language a.usa {
background-image: url('../../img/main/usa.png');
background-repeat: no-repeat;
}

div#language a.gb {
background-image: url('../../img/main/gb.png');
background-repeat: no-repeat;
}




/************ FOOTER */

#foot_border {
height:1px;
width:100%;
background: #009367;
}

#foot
{
  font-size: 10px;
  padding: 1px 0;
  color: #fff;
  line-height:20px;
  clear:both;
}

#foot a
{
  color: #fff;
  text-decoration: none;
  margin: 0 5px;
}

#foot a:hover
{
  color: #009367;
  text-decoration: none;
}

#foot a.print {
  background: url( '../../img/main/printer.png' ) no-repeat left 3px;
  padding-left: 18px;
  margin-left: 15px;
}

.left_foot
{
  float: left;
  padding-left:5px;
}

.right_foot
{
  float: right;
  padding-right:5px;
}


