
	/*
	
		Daiichi Sankyo PRINT Style Sheet
		created by Patrick Pecher (patrick.pecher@krankikom.de)
		(c) KRANKIKOM
		
		Umrechenfaktoren
		----------------
		1.2em = 19.2 / 1em = 16 / 0.8em = 12.8 / 0.6em = 9.6
		
	*/
	
		body {
			margin: 15px;
			padding: 15px;
			width: 640px;
			background: #fff;
			font: normal 12px "Arial", "Helvetcia", sans-serif;
		}
		
		form, p, h1, h2, h3 {
			margin: 0;
			padding: 0;
		}
		
		* a {
			color: #000;
		}
		
		img {
			border: 0;
		}
		
		.form_error {
			margin: 0 0 0 8.359375em;
			color: red;
			
		}
		
		div#header {
			height: 90px;
			width: 640px;
		}
		div#datthinweisfenster {
			display: none;
		}
		
			div#functions {
				display: none;
			}
			
				div#functions img.function {
					margin: 1em 0 0 0;
					height: 0.4375em;
				}
				
				div#functions ul {
					margin: 0;
					padding: 0;
					font: normal 0.6em "Arial", "Helvetica", sans-serif;
					float: right;
				}
				
				div#functions ul li {
					float: left;
					margin: 0 9px 0 9px;
					list-style: none inside;
				}
				
				div#functions a {
					text-decoration: none;
					color: #005baa;
					text-transform: uppercase;
				}
			
			div#logo {
				width: 39.6875em;
				height: 5em;
				float: left;
			}
			
			div#logo img {
				margin: 20px 0 0 0;
				width: 635px;
				height: 80px;
			}
			
			div#suche {
				display: none;
			}
			
				div#suche input#suche {
					background: #fff;
					width: 10em;
					border: 1px solid #5ea3dc;
					font: normal 0.6em "Arial", "Helvetcia", sans-serif;
				}
				
				div#suche input#searchButton {
					margin: 0 0 0 0.3125em;
					vertical-align: bottom;
					font: normal 0.6em "Arial", "Helvetcia", sans-serif;
					background: #daecf8;
					color: #015aac;
					border-top: 0;
					border-left: 0;
					border-right: 1px solid #015aac;
					border-bottom: 1px solid #015aac;
					text-transform: uppercase;
				}
				
				div#suche label {
					font-size: 0.6em;
					color: #005baa;
					margin: 0 0.375em 0 0;
					text-transform: uppercase;
				}
			
			div#maincategories {
				display: none;
			}
			
				div#maincategories ul {
					margin: 0;
					padding: 0;
				}
				
				div#maincategories ul li {
					float: left;
					list-style: none inside;
					margin: 0 20px 0 0;
				}
			
				div#maincategories a {
					font-size: 0.8em;
					word-spacing: 0;
					color: #fff;
					text-decoration: none;
					font-weight: bold;
				}
				
				div#maincategories a.aktiv {
					color: yellow;
				}
		
		div#path {
			position: absolute;
            top: 120px;
            left: 20px;
		}
		
			img#pathImg {
				display: none;
			}
			
			div#path p {
				font-weight: bold;
			}
			
			div#path p a {
				text-decoration: none;
			}
		
		div#columns {
			overflow: hidden;
		}
			
		div#columnLeft {
			display: none;
		}
		
			div#maincat {
				position: relative;
				width: 100%;
				height: 7.0625em;
			}
			
				div#maincat h3 {
					color: #fff;
					font-size: 0.8em;
					font-weight: bold;
					margin: 2.890625em 1.5625em 0 1.5625em;
				}
			
			div#menu {
				/*width: 11.3125em;*/
				padding: 0 1.1875em 0 1.1875em;
				font-size: 0.85em;
			}
			
				div#menu a {
					text-decoration: none;
				}
			
				div#menu ul {
					margin: 0;
					padding: 0;
					list-style: none outside;
					color: #4aa3db;
					font-weight: bold;
					font-size: 0.8em;
				}
				
					div#menu ul a {
						color: #4aa3db;
					}
					
					div#menu ul li {
						padding: 0 0 1em 0;
					}
				
					div#menu ul li.expanded {
						list-style: square outside;
						color: #071667;
					}
					
					div#menu ul li.expanded a {
						color: #071667;
					}
				
					div#menu ul li.expanded ul {
						margin: 0;
						padding: 1em 1em 0 1em;
						color: #737373;
						font-weight: bold;
						font-size: 1em;
					}
					
						div#menu ul li.expanded ul li.expanded {
							color: #737373;
						}
					
						div#menu ul li.expanded ul a {
							color: #737373;
						}
					
						div#menu ul ul ul {
							color: #747474;
							font-size: 1em;
						}
						
							div#menu ul ul ul a {
								color: #747474;
							}
						
							div#menu ul ul ul ul {
								font-weight: normal;
								font-size: 1em;
							}
		
		div#columnMiddle {
			width: 640px;
			text-align: left;
            position: absolute;
            top: 130px;
            left: 20px;
		}
		
			div#columnMiddle iframe {
				width: 40.375em;
				height: 81.25em;
				overflow: auto;
				border: 0;
			}
			
			div#columnMiddle form br {
				clear: left;
			}
			
			/* form def */
			
			div#columnMiddle label {
				width: 8.359375em;
				height: 2em;
				display: block;
				float: left;
			}	
			p#recomlargelabel label{
				width: 17.96875em;
			}
			div#columnMiddle .textinput {
				padding-left: 0.390625em;
				border: 1px solid #5ea3dc;
				width: 34%;
				font: normal 0.75em "Arial", "Helvetcia", sans-serif;
			}
			
			div#columnMiddle .select {
				padding-left: 0.390625em;
				border: 1px solid #5ea3dc;
				width: 35%;
				font: normal 0.75em "Arial", "Helvetcia", sans-serif;
			}
			
			div#columnMiddle .send {
				margin: 0 0 0 1.71875em;
				vertical-align: middle;
				width: 4.921875em;
			}
			
			div#columnMiddle .sendnormal {
				margin: 1.328125em 1.71875em 0 0 ;
				vertical-align: middle;
				width: 4.921875em;
			}
			
			div#columnMiddle .radio {
				width: 3.203125em;
			}
			
			div#columnMiddle .radioinput {
				float: left;
			}
			
			div#columnMiddle .checkbox {
				float: left;
				margin: 0 0.5em 0 0;
			}
			
			div.hrform {
				height: 2px;
				margin: 0 0 1.5625em 0;
				background: url('../img/formback.gif') repeat-x 0 0;
			}
			
			div.hrform hr {
				display: none;
			}
			
			div#columnMiddle .and {
				margin: 0 0 0.83em 0.78125em;
				padding-left: 0.390625em;
				border: 1px solid #5ea3dc;
				width: 13%;
				font: normal 0.75em "Arial", "Helvetcia", sans-serif;
				
			}
			div#columnMiddle .literature {
				margin: 0 0 0.83em 0;
				padding-left: 0.390625em;
				border: 1px solid #5ea3dc;
				width: 34%;
				font: normal 0.75em "Arial", "Helvetcia", sans-serif;				
			}
			
			div#columnMiddle div#search_template_no_print {
				display: none;
			}
		
			div#keyvisual {
				display: none;
			}
			
			div.content {
				padding: 20px 15px 0 0;
				color: #000;
			}
			
				div.content h1 {
					display: none;
				}
				
				div.content h1 span {
					display: none;
				}
				
				div.content h2 {
					margin: 1.953125em 1.71875em 1.953125em 1.71875em;
					padding: 0 0.5em 0 0.5em;
					line-height: 1.640625em;
					background: #c5e0f3;
					color: #4aa3db;
					font-size: 0.8em;
				}
				
				div.content h3 {
					color: #071667;
					font-weight: bold;
					font-size: 1em;
				}
				
				div.content ul {
					margin: 0;
					padding: 0;
					list-style: square inside;
					color: #383735;
				}
					
					
				
				div.content p {
					/*margin: 0 1.71875em 1.953125em 1.71875em;*/
					font-size: 1em;
				}
				
					div.content p a {
						color: #0092d5;
						text-decoration: underline;
					}
					
				div.content div.imageview {
					margin: 0 1.375em 0 1.375em;
				}
				
				img.backbutton	{
					width: 3.8125em;
					margin: 0 0 1.5625em 0;
				}
				
				div.hr {
					height: 1px;
					margin: 0 1.375em 1.5625em 1.375em;
					background: url('../img/hr.gif') repeat-x 0 0;
				}
				
				div.hr hr {
					display: none;
				}
				
				h3.h3news	{
					margin: 0 1.71875em 0 1.71875em;
				}
				
				table td {
					line-height: 1em;
					border: 1px solid #fff;
				}
				
				table#products {
					width: 47.03125em;
					margin: 0 auto 1.953125em auto;
					font-size: 0.8em;
					border-collapse: collapse;
				}
				
				table#products th, td {
					height: 2.734375em;
					line-height: 2.734375em;
					padding: 0 0 0 1.25em;
					color: #0b1b70;
				}
				
				table#products td.even {
					background: #c5e0f3;
				}
				
				div#attachments {
					display: none;
				}
				
				div#attachments p {
					float: left;
					width: 50%;
				}
				
				div#attachments img {
					margin: 0 0.5625em 0 0;
					height: 1.40625em;
					vertical-align: -20%;
				}
				
				div#attachments p.directLink a {
					color: #337ab8;
					text-decoration: underline;
				}
				
				div#attachments a {
					text-decoration: none;
				}
				
				div#attachments img {
					vertical-align: middle;
				}
				
				div#attachments a span {
					font-size: 0.8em;
					color: #337ab8;
					margin: 0 2em 0 0;
					text-transform: uppercase;
					text-decoration: none;
				}
				
				div#attachments div.clear {
					border-bottom: 1px solid #c5e0f3;
				}
				
				div#attachments div#end {
					margin: 0 0 1.5625em 0;
				}
		
		div#columnRight {
			display: none;
		}
		
			div#login {
				position: relative;
				width: 100%;
				height: 8.6875em;
				margin: 0 0 4.1875em 0;
				text-transform: uppercase;
			}
			
				div#login h1, div#login p {
					font-size: 0.6em;
				}
				
				div#login h1 {
					margin: 1em 1em 0 1em;
					color: #091569;
				}
				
				div#login p {
					margin: 0 1em 0 1em;
				}
				
				div#login p, div#login a {
					color: #fff;
				}
				
				div#login a {
					text-transform: lowercase;
				}
			
				div#login input.loginRadio {
					margin: 0 0.5em 0 0;
					padding: 0;
					height: 1em;
					
					border: 0;
					vertical-align: middle;
				}
				
				div#login label.login_strings {
					height: 1.25em;
				}
				
				div#login input.login {
					background: #fff;
					margin: 0;
					width: 60%;
					border: 1px solid #5ea3dc;
					font: normal 1em "Arial", "Helvetcia", sans-serif;
				}
				
				div#login input#loginButton {
					margin: 0 0 0 0.3125em;
					vertical-align: bottom;
					font: normal 1em "Arial", "Helvetcia", sans-serif;
					background: #a8bddb;
					color: #2F51be;
					border-top: 0;
					border-left: 0;
					border-right: 1px solid #4763cb;
					border-bottom: 1px solid #4763cb;
					text-transform: uppercase;
				}
				
				div#columnRight div.ctxTeaserHead {
					width: 8.875em;
					height: 1.4375em;
					line-height: 1.4375em;
					margin: 0 auto 1px auto;
					padding: 0 0.8125em 0 0.8125em;
					border-bottom: 1px solid #09156b;
				}
				
				div#columnRight div.ctxTeaserHead h3 {
					font-size: 0.7em;
				}
				
				div#columnRight div.ctxTeaserBody {
					width: 8.625em;
					margin: 0 auto 0.8125em auto;
					padding: 0.9375em;
					color: #383735;
				}
				
				div#columnRight div.ctxTeaserBody img {
					width: 100%;
					margin: 0 auto 0.8125em auto;
				}
				
				div#columnRight div.ctxTeaserBody p {
					font-size: 0.8em;
				}
				
				.head1 {
					background: #a1cdfe;
					color: #071667;
				}
				
				.head2 {
					background: #b1d7fc;
					color: #071667;
				}
				
				.head3 {
					background: #5ea3dc;
					color: #fff;
				}
				
				.body1 {
					background: #d0e6f4;
					
				}
				
				.body2 {
					background: #c5e0f3;
					
				}
				
				.body3 {
					background: #e9f4fa;
					
				}
		
		div#footer {
			display: none;
		}
		
			div#recommPrint {
				padding: 0 0 0 12.4375em;
				text-transform: uppercase;
			}
			
				div#recommPrint img {
					margin: 1.0625em 0.5625em 0 0;
					height: 0.9375em;
					vertical-align: -20%;
				}
				
				div#recommPrint a {
					text-decoration: none;
				}
				
				div#recommPrint a span {
					font-size: 0.6em;
					color: #337ab8;
					margin: 0 2em 0 0;
				}
				
				img#printButton {
					position: absolute;
					top: 10px;
					left: 600px;
					z-index: 10;
				}
				
				img#backButton {
					position: absolute;
					top: 10px;
					left: 560px;
					z-index: 10;
				}
			
			div#copyright {
				padding: 2.125em 1em 0 52.75em;
			}
			
				div#copyright p {
					color: #fff;
					font-size: 0.6em;
				}
		
		.clear {
			clear: both;
		}
		
		.inlay {
			z-index: 2;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
		
		.inlayImg {
			display: none;
		}
		
		/* Bausteine */
		
			div.module_001 {
				background: #fff;
			}
			
			div.module_002 {
				margin: 0 0 1.953125em 0;
			}
			
				div.module_002_img {
					float: left;
					width: 6.640625em;
				}
				
				div.module_002_txt {
					float: left;
					width: 40.390625em;
				}
				
				div.content div.module_002_txt p {
					margin: 0;
				}
				
			div.module_003 {
				margin: 0 0 1.953125em 0;
			}
			
				div.module_003_img {
					float: left;
					width: 11.875em;
				}
				
				div.module_003_txt {
					float: left;
					width: 35.15625em;
				}
				
				div.content div.module_003_txt p {
					margin: 0;
				}
				
			div.module_004 {
				margin: 0 0 1.953125em 0;
			}
			
				div.module_004_img {
					float: left;
					width: 20.390625em;
				}
				
				div.module_004_txt {
					float: left;
					width: 26.640625em;
				}
				
				div.content div.module_004_txt p {
					margin: 0;
				}
				
			div.module_005 {
				margin: 0 0 1.953125em 0;
			}
			
				div.module_005_img {
					float: right;
					text-align: right;
					width: 24.140625em;
				}
				
				div.module_005_txt {
					float: left;
					width: 22.890625em;
				}
				
				div.content div.module_005_txt p {
					margin: 0;
				}
			
		/* img size */	
				
			img.size1 {
				width: 5.3125em;
			}
			
			img.size2 {
				width: 10.546875em;
			}
				
			img.size3 {
				width: 11.40625em;
			}
			
			img.size4 {
				width: 19.0625em;
			}
			
			img.size5	{
				width: 47.03125em;
				margin: 0 0 1.953125em 0;
			}
			
		/* Glossar Definitionen */
		
			#glossar ul {
				margin: 0 0 1.953125em 0;
				padding: 0 0 1.953125em 0;
			}
			
			#glossar ul li {
				color: #b9b7b8;
				background: #c4e1f3;
				float: left;
				list-style-type: none;
				padding: 3px 7px 3px 7px;
				border-right: 1px solid white;
				font-size: 0.9em;
				font-weight: bold;
			}
			
			#glossar ul li.aktiv {
				color: #1885ca;
			}
			
			#glossar ul a li {
				color: #fff;
				text-decoration: none;
				cursor: pointer;
			} /* link definition für ie */
			
			#glossar ul a {
				color: #fff;
				text-decoration: none;
			} /* link definition für ff */
			
			#glossar ul a:hover li {
				color: #fff;
				background: #005a8f;
			}
			
			#glossar ul a:visited {
				color: #fff;
			}
			
			
			/* SITEMAP */
			
			div#sitemap {
				text-align: center;
			}
			
			div#sitemap div#sitemap_links {
				float: left;
				text-align: left;
				width: 50%;
			}
			
			div#sitemap div#sitemap_rechts {
				float: right;
				text-align: left;
				width: 50%;
			}
			
			div#sitemap a {
				text-decoration: none;
			}
			
			div#sitemap li a.sitemap_loginfirst {
				padding: 0 25px 0 0;
				background: url('/_res_local/output-img/login_key.gif') no-repeat top right;
			}
		
			div#sitemap ul {
				margin: 0 2em 0 2em;
				padding: 0;
				list-style: square inside;
				color: #00267f;
				font-weight: bold;
				font-size: 1em;
			}
			
				div#sitemap ul a {
					color: #484848;
				}
				
				div#sitemap ul li {
					padding: 0 0 1em 0;
				}
			
				div#sitemap ul a {
					color: #00267f;
				}
			
				div#sitemap ul  ul {
					margin: 0 0 -1em 0;
					padding: 1em 1em 0 1.15em;
					color: #00b5e5;
					font-weight: bold;
					font-size: 0.85em;
					list-style: none outside;
				}
				
					div#sitemap ul ul li a {
						color: #00b5e5;
					}
				
					div#sitemap ul ul a {
						color: #868686;
					}
				
					div#sitemap ul ul ul {
						color: #00267f;
						font-size: 1em;
					}
					
						div#sitemap ul ul ul a {
							color: #00267f;
							font-size: 1em;
						}
					
						div#sitemap ul ul ul a {
							color: #747474;
						}
					
						div#sitemap ul ul ul ul {
							font-weight: normal;
							font-size: 1em;
						}
						
		div#social-bookmarks {
			display: none;
		}