body {
background-color: #FFCC00;
}
body,table,tr,td {
margin: 0;
padding: 0;
}
img, div {
	behavior:	url("/portal/style/pngfix/iepngfix.htc");
	border: 0px;
}
#container {
background-color: #FFFFFF;
width: 940px;
margin: 0 auto;
padding: 14px 26px 10px 26px;
}
#header {
background: url("../images/header.jpg") center center no-repeat;
width: 940px;
height: 80px;
margin-bottom: 20px;
}

.teaser{
	position:relative;
	width:578px;
	height:319px;
	float:left;
	
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.teaser div{
	position:absolute;
	top:0px;
	left:0px;
	width:578px;
	height:319px;
}

.teaser div span.black{
width: 206px;
height: 257px;
margin: 4px 0 0 4px;
padding: 24px 24px 30px 24px;
float: left;
overflow: hidden;
background: url("/portal/images/bg_portal_item.png") center center no-repeat;
}

.teaser div span.content{
position:absolute;
bottom:0px;
left:0px;
width: 206px;
padding: 24px 24px 30px 24px;
}

.teaser h2{
font-size:18px;
}

.teaser p{
color:#FFFFFF;
font-size:11px;
}

.teaser a{
display:block;
font-size:12px;
height:25px;
text-decoration:none;
color:#FFFFFF;
background:url("/portal/images/small_arrow.gif") no-repeat 0px 0px;
padding:3px 0px 0px 20px;
}

#portal_buttons {
width: 338px;
height: 328px;
float: right;
}

#portal_buttons div.teaser_button{
position:relative;
width: 336px;
height: 99px;
margin:0px 0px 11px 0px;
}

#portal_buttons div.teaser_button span .img{
float:left;
height:99px;
width:100px;
background-repeat:no-repeat;
background-position:center;
}

#portal_buttons div.teaser_button span h5{
float:left;
width:190px;
overflow:hidden;
font-size:12px;
padding:15px 0px 0px 10px;
color:#777777;
}

#portal_buttons div.teaser_button span p.content{
font-size:10px;
height:50px;
width:190px;
overflow:hidden;
float:left;
padding-left: 12px;
}

#portal_buttons div.teaser_button .default{
position:absolute;
top:0px;
bottom:0px;
display:block;
background: url("../images/button_background.jpg") center center repeat-x;
width: 336px;
height: 99px;
border: 1px solid #D9D9D9;
}

#portal_buttons div.teaser_button .sel{
position:absolute;
top:0px;
bottom:0px;
display:none;
background: #E5E5E5;
width: 336px;
height: 99px;
border: 1px solid #D9D9D9;
}

#slideshow{
position:relative;
width: 270px;
height:66px;
overflow:hidden;
background-color:#FFFFFF;
}

#slideshow .back{
height:66px;
width:18px;
cursor:pointer;
position:absolute;
left:0px;
top:0px;
background:#FFFFFF url('/portal/images/arrow_left.jpg') no-repeat 2px 0px;
z-index:2;
}

#slideshow .forward{
height:66px;
width:18px;
cursor:pointer;
position:absolute;
right:0px;
top:0px;
background:#FFFFFF url('/portal/images/arrow_right.jpg') no-repeat 1px 0px;
z-index:2;
}

#slider{
position:absolute;
height:66px;
width:5000px;
left:18px;
top:0px;
}

#slideshow #slider span{
float:left;
margin:0px 7px 0px 0px;
border: 1px solid #D9D9D9;
height: 62px;
}

#slideshow #slider span p{
height: 60px;
background: url("../images/brands_bg.gif") center center repeat-x;
padding: 0px 5px 0px 5px;
margin: 1px 1px 1px 1px;
text-align: center;
vertical-align: middle;
}

#slideshow #slider span p img{
margin:1px 0px 0px 0px;
}

#bar1,#bar2 {
margin-bottom: 13px;
}
.menuitems_picture {
padding-left: 29px;
padding-right: 13px;
margin-top: 16px;
width: 84px;
float: left;
}
.menuitems_text {
width: 170px;
float: left;
overflow: hidden;
}
.menuitems_picture,.menuitems_text {
height: 36px;
padding-top: 16px;
padding-bottom: 16px;
}
.menuitems_arrow {
float: left;
margin-top: 56px;
margin-left: 6px;
height: 20px;
width: 20px;
background: url("../images/small_arrow.gif") center center no-repeat;
}
#logos,#worldmap {
height: 236px;
float: left;
}


.brands_frame_brand {
background: url("../images/small_arrow.gif") center center no-repeat;
width: 100%;
height: 100%;
}
.brands_frame_inside img {
margin: 0;
padding: 0;
}

#logos {
width: 268px;
}
#brands, #references {
width: 280px;
height: 118px;
}
#ref1,#ref2,#ref3 {
width: 33%;
text-align:center;
height: 50px;
float: left;
margin-top: 10px;
}

#worldmap {
width: 399px;
margin-left: 10px;
}

#info {
	height: 236px;
	width: 241px;
	float: right;
}

.newsdate {
width: 36px;
height: 13px;
background: url("../images/newsdatebg.gif") center center repeat-x;
margin-left: 12px;
margin-right: 10px;
padding: 5px;
}

#innovation,#partnership,#seedproduction,#carreer {
width: 212px;
height: 166px;
float: left;
padding: 3px;
border: 1px solid #D9D9D9;
}
#partnership,#seedproduction,#carreer {
margin-left: 20px;
}
#innovation {
background: url("../images/innovation.jpg") center center no-repeat;
}
#partnership {
background: url("../images/partnership.jpg") center center no-repeat;
}
#seedproduction {
background: url("../images/seedproduction.jpg") center center no-repeat;
}
#carreer {
background: url("../images/carreer.jpg") center center no-repeat;
}
.level3_black_bar {
position: relative;
top: 132px;
width: 212px;
height: 34px;
}
.black_bar_left {
width: 181px;
height: 34px;
float: left;
text-align: center;
padding-top: 3px;
}
.black_bar_right {
width: 31px;
height: 34px;
float: left;
}
.black_bar_right img {
margin-top: 7px;
}
#footer {
width: 930px;
background-color: #FFCC00;
text-align: center;
padding: 5px;
}
#level1,#level2,#level3,#footer {
float: left;
}
#level1 {
width: 940px;
height: 328px;
margin-bottom: 30px;
}
#level2 {
width: 940px;
height: 236px;
margin-bottom: 33px;
}
#level3 {
width: 940px;
height: 174px;
margin-bottom: 26px;
}
