		body	{
			margin:0;padding:0;font-size:62.5%;
			font-family:verdana,sans-serif;
			color:#4e4e4e;
		}
		* html body	{	font-size:63%;	}
		a	{ color:#4e4e4e;	}
		br.clear	{	clear:both;	}
		span.normal	{	font-weight:normal !important;	}

		div.preview	{
			position:absolute;top:56px;border:6px dashed #f00;padding:12px;width:33%;margin:0 33%;font-size:2em;color:#f00;z-index:100;text-align:center;
		}
		
		#header	{
			margin:0;padding:0;
			background:url(/img/ms/biogen/biogen_header.jpg) no-repeat top left;
			height:117px;width:920px;
			position:relative;
			border-right:37px solid #f2f3f3;
		}
		
		#header_home	{
			margin:0;padding:0;
			background:url(/img/ms/biogen/biogen_headerbild.jpg) no-repeat top left;
			height:198px;width:920px;
			position:relative;
			border-right:37px solid #f2f3f3;
		}
		
		#page	{	
			width:890px;position:relative;
			border-right:37px solid #f2f3f3;
			border-left:31px solid #f2f3f3;
			border-bottom:1px solid #fff;
			background:url(/img/ms/biogen/bg_page.gif) repeat-y;
		}
		#footspace	{
			background:#f2f3f3;width:957px;height:12px;
			margin:0;padding:0;border:0;
		}
		#footer	{
			width:957px;height:24px;
			background:#fff;
			text-align:center;
			border-top:1px solid #4e4e4e;
		}
		#footer ul	{
			margin:0 auto;padding:0;
			list-style:none;height:2.3em;
			width:50%;
		}
		#footer li	{
			list-style-image:none;float:left;
			margin:5px 0;padding:0 7px;border-left:1px solid #4e4e4e;
		}
		#footer li.first	{	border-left:0;	}
		#footer li a	{
			text-decoration:none;font-size:1.0em;line-height:1.1em;color:#4e4e4e;
		}
				
		ul#headnavi	{
			position:absolute;left:205px;top:-10px;
			list-style:none;margin.0;padding:0;
			line-height:2.6em;
		}
		*+html ul#headnavi	{	left:165px;top:0px;		}
		* html ul#headnavi	{	left:165px;top:0px;		}
		
		ul#headnavi li	{
			list-style-image:none;display:block;
			float:left;height:2.6em;
		}
		ul#headnavi li a	{
			text-decoration:none;
			color:#000;font-size:1.0em;
			padding:0 5px 0 20px;
			background:url(/img/ms/biogen/navidots.gif) no-repeat 10px 55%;
		}
		
		#header_home div.welcome	{
			width:16.4em;height:160px;padding:5px;
			position:absolute;right:0;top:28px;
			text-align:center;
		}
		#header_home div.welcome h3	{
			font-size:1.1em;padding:4px 0;margin:0;
		}
		#header_home div.welcome p	{
			font-size:1.1em;padding:4px 0;margin:0;
		}
		
		#logolink	{
			display:block;position:absolute;
			width:176px;height:46px;
			top:28px;left:33px;
		}
		
		#navi	{
			float:left;
			width:175px;height:100%;
			background:#ddf0fa;
			padding:0;
		}
		
		#content	{
			float:left;
			background:#fff;
			width:470px;
			padding:13px 32px 30px 38px;
			font-size:1.1em;
		}
		* html #content	{	width:468px;	}

		#content *	{	font-size:1.1em;	}

		
		#content h1	{
			font-size:1.1em;padding:4px 0;margin:0;
		}	
		#content h2	{
			font-size:1.1em;padding:4px 0;margin:0;
		}
		# content h3	{	
			font-size:1.1em;padding:0;margin:0;font-weight:normal;font-style:italic;	
		}	
		#content p	{
			font-size:1em;padding:4px 0;margin:0;
		}
		
		#content table *	{	font-size:11px;	}
		#content td	{	vertical-align:top;	}
		#content li	{	font-size:11px;padding:0;margin-top:0;margin-bottom:0;	}

		
		#teaser	{
			float:right;
			width:175px;height:100%;
			background:#f1f7fb;
			padding:40px 0 0;text-align:center;
		}
		#teaser * {	margin:0 auto;	}

		#teaser .teaser1,
		#teaser .teaser2	{
			margin:30px 0 0;padding:0;
		} 
		
		
		#navi ul	{
			margin:0;padding:0;
			list-style:none;
			width:175px;
			border-top:1px solid #fff;
		}
		#navi li	{
			list-style-image:none;margin:0;
			background:#63a2e1 url(/img/ms/biogen/ecke_links.gif) no-repeat top left;
			width:174px;display:block;
			border-bottom:1px solid #fff;
			border-left:1px solid #fff;
		}
		#navi li a	{
			text-decoration:none;color:#fff;
			font-size:1.1em;line-height:1.4em;
			background: url(/img/ms/biogen/ecke_rechts.gif) no-repeat 100% 100%;
			width:167px;display:block;
			padding:8px 2px 6px 6px;margin:0;
		}
		#navi li a:hover,
		#navi li a.active	{
			font-size:1.0em;font-weight:bold;line-height:1.5em;
		}
		
		#navi ul ul	{
			width:173px;border-left:1px solid #ddf0fa;
			border-bottom:0;
		}
		#navi ul ul li	{
			border:0;background:#ddf0fa;width:173px;
		}
		#navi ul ul li a	{
			color:#4e4e4e;background:0;
			width:165px;display:block;
			padding:2px 2px 1px 6px;margin:0;
		}		
		#navi ul ul ul	{
			width:170px;border-left:3px solid #f1f7fb;
			border-bottom:0;
		}
		#navi ul ul ul li	{
			border:0;background:#f1f7fb;width:170px;
		}
		#navi ul ul ul li a	{
			color:#4e4e4e;background:0;
			width:156px;display:block;
			padding:2px 2px 1px 14px;margin:0;
		}
		
		* html #navi li a	{ width:166px; }
		
		* html #navi ul ul li a	{	width:165px;	}
		
		* html #navi ul ul ul li a	{	width:154px;	}
		
		
		#lupe	{
			position:absolute;top:84px;left:10px;
			width:20px;margin:0;padding:0;
		}
		#lupe a	{
			text-decoration:none;display:block;
		}
		#lupe img	{	border:0;	}
		
		div#suche	{
			border:0;margin:14px 0 0 1px;
			background:url(/img/ms/biogen/bg_suche.gif) no-repeat 0% 0%;
			width:174px;height:auto;
		}
		#suche form	{	margin:0;padding:0;	}
		#suche fieldset	{
			border:0;margin:14px 0;
			background:url(/img/ms/biogen/bg_suche_rechts.gif) no-repeat 100% 100%;
			width:172px;height:auto;
			padding:0px 2px 6px 0px;
		}
		
		#suche label	{
			color:#fff;font-size:1.1em;line-height:1.1em;
			margin:0;padding:4px 4px 2px 6px;vertical-align:middle;
		}
		
		#suche input	{ 
			width:112px;height:12px;margin-top:4px;
			vertical-align:middle;padding:1px;	
			font-size:1.0em;line-height:1.2em;
		}
		
		
		
		#content p img	{	float:left;margin:4px 10px 2px 0;	}

		div#flashbox	{	width:470px;310px;margin:0;padding:0;border:1px solid #000;	}
		
		div.spaceline	{
			border-top:1px solid #aeaeae;
			margin-left:-10px;margin-right:-10px;
			margin-top:14px;
			padding:0;margin-bottom:0px;
			width:480px;height:14px;
		}		


		ul.sitemap	{
			margin:0;padding:0;width:400px;
			list-style-type:none;
		}
		ul.sitemap li	{
			margin:0;display:block;list-style-image:none;
		}
		ul.sitemap li a	{
			text-decoration:none;font-weight:bold;
			font-size:1.1em;
		}
		
		ul.sitemap ul	{
			margin:0px;padding:0;list-style-type:none;
		}
		ul.sitemap ul li	{	margin:0 6px;padding:0;	}
		ul.sitemap ul ul li	{	margin:0 16px;padding:0;}
		ul.sitemap ul li a	{
			font-weight:normal;	margin:0;background:url(/img/ms/biogen/listdot.gif) no-repeat 0% 5px;padding-left:8px;
		}

		
		fieldset.doublecol, fieldset.onecol, fieldset.search	{
			border:0;padding:0;width:480px;
		}

		fieldset.searchhead, fieldset.searchhead fieldset	{
			border:0;padding:0;
		}

		fieldset.searchhead 	{ top:12px;width:480px;position:relative;	}
		.searchhead div 	{ width:86px;	}
		.searchhead .searchoptions 	{ 	width:86px;position:absolute;left:88px;top:0;	}
		.searchoptions div.checkrow	{	clear:both;height:20px;		}
		* html .searchoptions div.checkrow	 label	{	padding-top:4px;	}
		*+html .searchoptions div.checkrow	 label	{	padding-top:4px;	}

		#content fieldset *	{	font-size:11px !important;	}

		.searchhead .searchsubmit	{ width:300px;position:absolute;left:178px;top:0;	}
		.searchsubmit input	{	
			width:auto;margin:0;
			background:#f2f3f3;border:1px outset silver;
			padding:2px 6px;float:left;	font-size:11px !important;			}


		.searchsubmit a.button	{	
			width:auto;margin:0;margin-left:6px;
			background:#f2f3f3;border:1px outset silver;
			padding:1px 10px;float:left;	
			text-align:center;text-decoration:none;
			color:#000;line-height:17px;	font-size:11px !important;			
		}
		* html .searchsubmit a.button	{	padding:1px 16px 2px;border-top:1px solid #c0c2c1;border-left:1px solid #c0c2c1;	}
		*+html .searchsubmit a.button	{	padding:1px 16px 2px;border-top:1px solid #c0c2c1;border-left:1px solid #c0c2c1;	}


		b.error	{	clear:both;display:block;width:470px;color:#c63c3c;margin-top:12px;padding-top:12px;	}

		
		fieldset.doublecol div	{	width:215px;margin:0;float:left;		}

		fieldset.doublecol input	{	width:188px;	}
		fieldset.doublecol select	{	width:192px;	}

		div.small input		{	width:128px;margin:0;	}
		div.small input.small	{	width:50px;	}

		fieldset.onecol div		{	width:430px;margin:0;	}

		fieldset.onecol input	{	width:403px;	}
		fieldset.onecol textarea	{	width:403px;height:118px;margin:0 0 12px 0;	}

		fieldset.search input	{	width:220px;	}

		fieldset.onecol div.checkrow	{	margin:12px 0;	}
		div.checkrow input	{	width:18px;margin:0;float:left;	}
		div.checkrow label	{	margin:0;float:left;	}

		div.submitrow input	{	width:140px;margin:0;background:#f2f3f3;border:1px outset silver;	}

		#content .textteaser *	{	font-size:11px !important;	}

		.textteaser h2 a	{	text-decoration:none;	}

		.textteaser p		{	margin:0;padding:0;	}
		
		.textteaser img	{	
			float:right;margin-top:-14px;padding:2px 6px;
			border-left:1px solid #aeaeae;	
			border-right:1px solid #aeaeae;
			border-bottom:1px solid #aeaeae;
		}
		
		.textteaser ul	{
			margin:12px 0 18px;padding:0;list-style-type:none;
		}

		.textteaser li	{	margin:0;padding:4px 24px;list-style-image:none;	}
		li.pdf			{	background:url(/img/ms/biogen/icon_pdf.png) no-repeat 0% 0%;	}
		* html li.pdf		{	background:url(/img/ms/biogen/icon_pdf.gif) no-repeat 0% 0%;	}		
		li.word		{	background:url(/img/ms/biogen/icon_word.png) no-repeat 1px 0%;padding-top:0;	}
		* html li.word	{	background:url(/img/ms/biogen//img/ms/biogen/icon_word.png) no-repeat 1px 0%;padding-top:0;	}
		
		.textteaser li a	{	font-size:1.1em;line-height:1.2em;padding:0;margin:0;	}
		a.en	{	background:url(/img/ms/biogen/icon_en.gif) no-repeat 100% 0%;padding-right:20px;	}
		a.de	{	background:url(/img/ms/biogen/icon_de.gif) no-repeat 100% 0%;padding-right:20px;	}

		div.popup	{
			margin:0;padding:40px 44px 12px;background:#f2f3f3 url(/img/ms/biogen/bg_popup.gif) no-repeat top center;
		}
		.popup h1	{
			font-size:1.1em;padding:4px 0;margin:0;
		}	
		.popup h2	{
			font-size:1.1em;padding:4px 0;margin:0;
		}
		.popup h3	{	
			font-size:1.1em;padding:0;margin:0;font-weight:normal;font-style:italic;	
		}	
		.popup p	{
			font-size:1.1em;padding:4px 0;margin:0;
		}
		
		.popup a.button	{	
			width:auto;margin:0;margin-right:6px;
			background:#f2f3f3;border:1px outset silver;
			padding:0 8px;float:left;	
			text-align:center;text-decoration:none;
			font-size:12px;line-height:16px;
		}





