/* global.css */
.innerDiv .menu_normal_normal2 a *,
.innerDiv .menu_normal_current2 a * {
	color				: #333333;
}

.innerDiv {
	padding-bottom		: 0px;
}

#pageheader {
	background			: url('/image/shared/crucell_home/header.jpg') no-repeat #FFFFFF;
	background-position	: 0 10;
	min-height			: 415px;
	position			: relative;
}
* html #pageheader {
	height				: 415px;
}
#logo {
	position			: absolute;
	right				: 10;
	top					: 50;
}
#flag {
	float				: right;
	margin-top			: 10px;
	margin-right		: 10px;
}

h1 {
	font-family			: thesans, verdana, sans-serif;
	font-size			: 16px;
	font-weight			: normal;
	color				: #336699;
	margin-top			: 0px;
}

h2 {
	font-size			: 11px;
	color				: #616161;
	font-weight			: bold;
	text-transform		: uppercase;
}

#TopMenuContainer {
	background-color	: #6D96BE;
	text-align			: center;
	position			: absolute;
	top					: 179;
}
* html #TopMenuContainer {
	margin-top			: 179px;
	position			: none;
	top					: 0;
	width				: 100%;
	z-index				: 300;
}
#topmenu {
	text-transform		: uppercase;
	margin				: 0 auto;
	height				: 16px;
	background-color	: #6D96BE;
	font-weight			: normal;
	font-size			: 11px;
	white-space			: nowrap;
	margin-right		: 100px;
	padding-top			: 1px;
}
#topmenu * {
	white-space			: nowrap;
}
#topmenu a, #topmenu a:visited {
	font-size			: 11px;
	white-space			: nowrap;
}
#topmenu a:hover {
	font-size			: 11px;
}

.content {
	position			: absolute;
	top					: 210;
	right				: 15;
	width				: 325px;
	padding-left		: 15px;
	padding-right		: 15px;
}

.paragraph_content {
	font-size			: 1.2em;
}

.menu_normal_normal1 {
	padding				: 0px;
}
.menu_normal_normal1 a, .menu_normal_normal1 a:visited {
	color				: #FFFFFF;
	text-decoration		: none;
}
.menu_normal_normal1 a:hover {
	color				: #FFFFFF;
	text-decoration		: none;
}

.menu_normal_current1 {
	background-image	: url('/image/shared/crucell_home/red_square.gif');
	background-repeat	: no-repeat;
	background-position	: left center;
}
.menu_normal_current1 a, .menu_normal_current1 a:visited {
	color				: #CC0000;
	text-decoration		: none;
}
.login_button {
	font-weight			: normal;
	padding-top			: 1px;
	font-size			: 11px;
	color				: #FFFFFF;
	text-decoration		: none;
	float				: right;
	background-color	: #629900;
	width				: 80px;
	height				: 16px;
}
.login_button a, .login_button a:visited {
	color				: #FFFFFF;
	text-decoration		: none;
}
.login_button a:hover {
	color				: #FFFFFF;
	text-decoration		: none;
}
.leftpadder {
	padding-left		: 20px;
}

.hide {
	display: none;
}
.leftmenu {
	display				: none;
	background-color	: #FFFFFF;
	vertical-align		: top;
	font-size			: 11px;
	white-space			: nowrap;
	text-transform		: none;
        font-weight:    normal;
	width				: auto;
        padding: 0px;
}

.leftmenu .line {
    padding-left: 10px;
    margin-right: 5px;
}

.leftmenu * {
	text-transform		: none;
	font-size			: 11px;
	color				: #666666;
	white-space			: nowrap;
}
.leftmenu table,
.leftmenu .line {
	margin-left			: 0px;
	white-space			: nowrap;
}
.leftmenu td,
.leftmenu .line {
	background-repeat	: no-repeat;
	background-position	: left center;
}

.leftmenu a:hover {
	color				: #666666;
	text-decoration		: none;
}
.leftmenu a, .leftmenu a:visited {
	margin				: 0px;
}

.leftpara {
	padding				: 0px;
	width				: 374px;
}

.rightpara {
	padding				: 0px;
	margin				: 0px;
	padding-right		: 10px;
}

.rightpara * {
	color				: #616161;
	font-size			: 11px;
}
.leftpara * {
	color				: #616161;
}

.IntroText {
	font-size: 1.1em;
	padding-top			: 30px;
	height				: 191px;
}

.IntroLink {
	display				: block;
	margin-top			: 6px;
}

.news_headlines a {
	font-weight			: bold;
}

.StockQuotes {
	padding-left		: 11px;
	padding-bottom		: 0px;
}
.StockTitle {
	padding-right		: 4px;
}
.StockCurrency {
	text-align			: right;
	padding-right		: 4px;
}

.changeplus,
.changeminus {
	background-repeat	: no-repeat;
	background-position	: 50% 50%;
}
.changeplus {
	background-image	: url('/image/shared/crucell_home/up.gif');

}
.changeminus {
	background-image	: url('/image/shared/crucell_home/down.gif');
}
.stockquote * {
	vertical-align		: bottom;
}
.stockquote {
	vertical-align		: bottom;
}

.header-image-1 {
    background-image: url( '/image/shared/crucell/Header/0.1 homepage_wave dark green.jpg' );
}

.header-image-2 {
    background-image: url( '/image/shared/crucell/Header/0.2 homepage_wave dark green.jpg' );
}

.header-image-3 {
    background-image: url( '/image/shared/crucell/Header/0.3 homepage_wave dark green.jpg' );
}

.header-image-4 {
    background-image: url( '/image/shared/crucell/Header/0.4 homepage_wave dark green.jpg' );
}

.header-image-5 {
    background-image: url( '/image/shared/crucell/Header/0.5 homepage_wave dark green.jpg' );
}

.header-image-6 {
    background-image: url( '/image/shared/crucell/Header/0.6 homepage_wave dark green.jpg' );
}

.header-image-7 {
    background-image: url( '/image/shared/crucell/Header/0.7 homepage_wave dark green.jpg' );
}

.header-image-8 {
    background-image: url( '/image/shared/crucell/Header/0.9 homepage_wave dark green.jpg' );
}

.header-image-9 {
    background-image: url( '/image/shared/crucell/Header/0.10 homepage_wave dark green.jpg' );
}

.header-image-10 {
    background-image: url( '/image/shared/crucell/Header/0.11 homepage_wave dark green.jpg' );
}

.header-image-11 {
    background-image: url( '/image/shared/crucell/Header/0.12 homepage_wave dark green.jpg' );
}

.header-image-12 {
    background-image: url( '/image/shared/crucell/Header/0.13 homepage_wave dark green.jpg' );
}

.header-image-13 {
    background-image: url( '/image/shared/crucell/Header/0.14 homepage_wave dark green.jpg' );
}

.header-image-14 {
    background-image: url( '/image/shared/crucell/Header/0.15 homepage_wave dark green.jpg' );
}

.header-image-15 {
    background-image: url( '/image/shared/crucell/Header/0.16 homepage_wave dark green.jpg' );
}

.header-image-16 {
    background-image: url( '/image/shared/crucell/Header/0.17 homepage_wave dark green.jpg' );
}

/*
    Nieuwe stijl specifiek voor de homepage
*/

#logo-description-container {
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#crucell-description {
    color: #616161;
    width: 66.666%;
    *width: 63.333%;
    font-size: 12px;
    position: relative;
}

#description-container {
    clear: both;
}

#news-container {
    margin-bottom: 5px;
    color: #616161;
}

.news-headlines {
    clear: both;
}

.news-item {
    float: left;
    width: 29.333%;
    *width: 29%;
    margin-right: 4%;
    *margin-right: 1.666%;
}

#header-image-rotate {
    height: 320px;
    z-index: 2;
    position: absolute;
    display: none;
    top: 0px;
    width: 100%;
}

#features-container {
    width: 65%;
    *width: 60%;
    margin-right: 1%;
    float: left;
}

#features-container .Feature {
    position: relative;
}

#stock-container {
    width: 33.333%;
    *width: 32.333%;
    float: right;
    margin-bottom: 80px;
}

#stock-container td {
    padding-right: 8px;
}

.feature-left {
    float: left;
    width: 49%;
    *width: 49%;
}

.feature-right {
    float: right;
    width: 49%;
    *width: 49%;
}

.feature-text-container {
    height: auto;
    width: 218px;
    *width: 214px;
}

.Feature {
    margin-bottom	: 20px;
    overflow: auto;
    z-index: 5;
}

.FeatureImageContainer {
    margin-top	: 2px;
    width		: 73px;
    height		: 97px;
    cursor		: pointer;
}

.FeatureImageC {
    border		: 1px solid #006666;
    z-index		: 2;
    width		: 73px;
    height		: 73px;
    line-height	: 71px;
    background-color	: #FFFFFF;
    text-align	: center;
}

.FeatureImage {
    line-height	: 71px;
    vertical-align	: middle;
}

/*.FeatureShadow {
    position	: absolute;
    background-color	: #E5E5E5;
    width		: 73px;
    height		: 73px;
    top			: 4px;
    left		: 4px;
    z-index		: 1;
}*/
.leftpara .FeatureText {
    width	: 240px;
}
.rightpara .FeatureText {
    width	: 214px;
}
.FeatureTitle {
    font-weight	: bold;
}

#crucell-content-container {
    top: 0;
}