﻿body {	
	padding: 0;
    height: 100%;
	margin: 0 auto;

}

/* BODY Link Area*/
div.body-link-area{
	z-index:2000;
}
div.body-link-area a img{
	width:99%;
	height:99%;
	z-index:10;
	border-style: none;
}

/* CENTERED AREA */
div.centered_area{
	height:361px;
	left:340px;
	position:absolute;
	top:190px;
	width:350px;
	z-index:-1;
}
div.centered-go-text{
	font-size:17px;
	color:#FFFFFF;
	left:6px;
	position:relative;
	top:337px;
}
div.centered-go-text span.border{
	color:#EF8300;
}
div.slogan{
	left:60px;
	top:0px;
	width:500px;
	height:361px;
	z-index:4;
	position:relative;
}

/* MENU AREA */
div.menu_area{
	left:0;
	position:absolute;
	top:0;
	width:220px;
	height:600px;
	z-index:3;
}
div.menu-top{
	background-image:url(../graphics/pixel_grey.gif);
	background-position:110px 0px;
	background-repeat:repeat-y;
	line-height:25px;
	padding:150px 0px 0px 0px;
	width:100%;
	height:408px;
	-moz-box-sizing:border-box;		/* that DIVs are interpreted with their height and with correctly, because FF is stupid */
	box-sizing:border-box;			/* that DIVs are interpreted with their height and with correctly, because IE is stupid */
	-webkit-box-sizing:border-box;  /* that DIVs are interpreted with their height and with correctly, because Safari is stupid */
	overflow:hidden;	
}
/*
#LangSelect{
	position: relative;
	text-align: center;
	width: 200px;
}*/
div.menu-top-left{
	float:left;
	text-align:right;
	width:105px;
	padding-top:25px;
}
div.menu-top-left a{
	display:block;
	padding:17 0 16;
	line-height:16px;
}
div.menu-top-right{
	float:right;
	text-align:left;
	width:105px;
}
div.menu-top-right a, div.menu-top-right p{
	display:block;
	margin:0;
	padding:12 0;
}


div.menu-bottom{
	line-height:23px;
	padding-bottom:45px;
	padding-top:30px;
	text-align:center;
}
div.menu-bottom a{
	display:block;
}


/* HEADER AREA */
div.header_area{
	height:150px;
	left:209px;
	position:absolute;
	top:0;
	width:400px;
}

/* CONTENT AREA */
div.content_area{
	position:absolute;
	top:150px;
	left:160px;
}

/* Language Menu */
#LangSelect {
height:23px;
left:14px;
top:10px;
position:absolute;
width:73px;
background-color:black;
}
#LangSelect a, #LangSelect div{
line-height:16px;
position:relative;
}
#LangSelect a{
display:block;
}
#LangSelect div.text{
height:19px
}
#LangSelect.off #list{
display:none;
}
#LangSelect.on #list{
display:block;
}

/* Picture AREA*/
div.pic_area {
position:absolute;
z-index:7;
left:647px;
top:92px;
height:170px;
width:333px;
text-align:right;	
background:transparent;
}
div.pic {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/pens_040.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_bw {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/pens_bw.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_pat {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/ptnts.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_tm {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/trdmks.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_ipout {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/ipouts.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_oth {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/oths.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_imprnt {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/imprnt.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_profl {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/profl.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_cntcts {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/cntcts.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_jbs {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/jbs.png') no-repeat right;	
height:170px;
width:333px;
}
div.pic_sitmp {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/sitmp.png') no-repeat right;	
height:170px;
width:333px;
}

/* no script AREA */
div.noscript {
behavior: url(../../css/iepngfix.htc);
background:url('../graphics/big/bgrnd.png') no-repeat;
position:absolute;
left:50px;
top:50px;
width:900px;
height:600px;	
z-index:9;
}
