div#website{
	position:absolute;
	left:50%;
	margin:0 0 0 -470px;
	width:941px;
	background-color:#ffffff;
}

div#header{
	width:941px;
	background-color:#FFF701;
	float:left;
}

div#upper{
	width:941px;
	float:left;
}


div#lower{
	vertical-align:sub;
	width:941px;
	float:left;
	padding:0 0 10px 0;
}

DIV#logo{
                     width:180px;
                     float:left;
}
 
DIV#mainnav1{
                     padding:15px 0 0 0;
                     width:600px;
                     float:left;
}
 
DIV#langnav{
                     padding:15px 0 0 0;
                     width:150px;
                     float:right;
}

div#mainnav2{
	padding:0 10px 0 10px;
	width:641px;
	float:left;
}

div#search{
	width:170px;
	height:25px;
	float:right;
	background-color:#ffff85;
	margin:0 20px 0 0;
}

div#search DIV.label{
	width:60px;
	float:left;
}

div#search DIV.field{
	width:110px;
	float:left;
	padding:0 0 0 0;
	margin:3px 0 0 0;
}


div#headimage{
	width:941px;
	background-color:#ffffff;
	float:left;
	margin:3px 0 0 0;
}

div#main{
	padding:0px;
	width:941px;
	background-color:#ffffff;
	float:left;
}

div#sidenav{
	padding:26px 0 20px 0;
	margin:0px;
	width:200px;
	background-color:#fff;
	float:left;
}

div#content{
	padding:0 5px 10px 0;
	margin:0px;
	width:494px;
	height:100%;
	background-color:#fff;
	float:left;
        color:#757575;
		overflow: hidden;
}

div#con_content{
	padding:0 0px 0px 0;
	margin:0px;
	width:517px;
	height:100%;
	background-color:#fff;
	float:left;
        color:#757575;
}

div#content_wide{
	padding:0 5px 0 0;
	margin:0px;
	width:736px;
	background-color:#fff;
	float:left;
        color:#757575;
}

div#context{
	padding:0px;
	margin:0px;
	width:219px;
	background: #fff;
	float:right;
	height:100%;
}

div#footer{
	width:941px;
	height:25px;
	background-color:#fff701;
	clear:both;
	margin:2px 0 10px 0;
}


div#textimage{
	padding:0;
	margin:0 10px 5px 0;
	float:left;
}

div#small_col{
	width:160px;
	float:left;
	margin:0;
	padding:0 10px 10px 0;
}

/* Homepage DIVs */

div#header_home{
	width:941px;
	height:164px;
	background-color:#FFF701;
	float:left;
}

div#upper_home{
	width:941px;
	height:110px;
	float:left;
}

div.news_home{
	width:212px;
	float:left;
	margin:0 20px 0px 3px;
	padding:0 0 10px 0;
}

div.news_home div.Press
{
	padding:				0;
	margin:					0 0 10px 0;
}

div.news_home div.Press div.Title
{
	font-weight:			bold;
}


div.stock{
	width:215px;
	height:110px;
	margin:0 20px 0px 0;
	float:left;
}

div.research{
    padding-bottom:5px;
	width:190px;
        height: 230px;
        overflow: hidden;
	margin:0 20px 0 0;
	float:left;
}

div.home_cast {
	width:				215px;
	float:				left;
	margin:				0 20px 0px 0;
	padding:			0 0 10px 0;
}

div.home_cast div.headlink {
	background-color:	#777;
	height:				25px;
	margin:				5px 0 10px 0;
	padding:			0;
	overflow:			hidden;
}

div.home_cast div.headlink div {
	margin:				6px 0 0 10px;
	padding:			0;
}

div.home_cast div.headlink div a {
	color:				#FFF701;
	text-decoration:	none;
	margin:				0;
	padding:			0 0 0 8px;
	background-image:	url("../images/arrow_yellow.gif");
	background-repeat:	no-repeat;
	background-position:0 4px;
}

/* contact IDs */

div#con_all{
	position:absolute;
	left:200px;
	top:245px;
	visibility:visible;
}

* html div#con_all { /* for IE */
	top: 250px;
	to\p: 250px;
	}

div#con_aviation{
	position:absolute;
	left:200px;
	top:245px;
	visibility:hidden;
}

* html div#con_aviation { /* for IE */
	top: 250px;
	to\p: 250px;
	}

div#con_shipping{
	position:absolute;
	left:200px;
	top:245px;
	visibility:hidden;
}

* html div#con_shipping { /* for IE */
	top: 250px;
	to\p: 250px;
	}

div#con_corporate{
	position:absolute;
	left:200px;
	top:245px;
	visibility:hidden;
}

* html div#con_corporate { /* for IE */
	top: 250px;
	to\p: 250px;
	}

div#con_land{
	position:absolute;
	left:200px;
	top:245px;
	visibility:hidden;
}

* html div#con_land { /* for IE */
	top: 250px;
	to\p: 250px;
	}

div#blank_image{
	position:absolute;
	left:200px;
	top:245px;
	visibility:visible;
}

DIV#kurschart {
	border: 0px solid #ff0000;
	width: 180px;
	height: 120px;
	overflow: hidden;
	padding-left: -35px;
}

div.pin{
	float:right;
	margin:0 0 1px 4px;
}