
	/*
	
		Daiichi Sankyo 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
		
	*/
	
		* html .visualIEFloatFix { height: 0.01%; }
	
		body {
			margin: 0 auto;
			padding: 0;
			width: 62.5em;
			text-align: center;
			background: #fff;
			font: normal 1em "Arial", "Helvetcia", sans-serif;
		}
		
		form, p, h1, h2, h3 {
			margin: 0;
			padding: 0;
		}
		
		img {
			border: 0;
		}
		
		.form_error {
			margin: 0 0 0 12em;
			color: red;
			
		}
		p#recomlargelabel .form_error {
			margin: 0 0 0 17.96875em;
			color: red;
			
		}
		div#header {
			position: relative;
			width: 100%;
			height: 10.375em;
			text-align: left;
		}
		
			div#functions {
				height: 0.6875em;
				padding: 0.75em 0 0 0;
			}
			
				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: #0073bd;
					text-transform: uppercase;
				}
			
			div#logo {
				width: 39.6875em;
				height: 5em;
				float: left;
			}
			
			div#logo img {
				width: 100%;
				height: 100%;
			}
			
			div#suche {
				float: right;
				text-align: right;
				width: 20em;
				padding: 0.6875em 1.3125em 0 0;
			}
			
				div#suche input#suche {
					background: #fff;
					width: 10em;
					border: 1px solid #0073bd;
					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: #ccf0fa;
					color: #0073bd;
					border-top: 0;
					border-left: 0;
					border-right: 1px solid #0073bd;
					border-bottom: 1px solid #0073bd;
					text-transform: uppercase;
				}
				
				div#suche label {
					font-size: 0.6em;
					color: #0073bd;
					margin: 0 0.375em 0 0;
					text-transform: uppercase;
				}
			
			div#maincategories {
				clear: both;
				height: 1.875em;
				line-height: 1.875em;
				margin: 2em 0 0 0;
				padding: 0 0 0 20px;
			}
			
				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: #f4fa00;
				}
		
		div#path {
			height: 1.125em;
			text-align: left;
		}
		
			img#pathImg {
				width: 0.0625em;
				height: 1.125em;
				margin: 0 19px 0 0;
				float: left;
			}
			
			div#path p {
				height: 1.875em;
				line-height: 1.875em;
				font-size: 0.6em;
				color: #666666;
			}
			
			div#path p a {
				text-decoration: none;
				color: #666666;
			}
		
		div#columns {
			overflow: hidden;
		}
			
		div#columnLeft {
			float: left;
			width: 11.3125em;
			text-align: left;
			padding-bottom: 1000em;
			margin-bottom: -1000em;
		}
		
			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: #00afe2;
					font-weight: bold;
					font-size: 0.8em;
				}
				
					div#menu ul a {
						color: #00afe2;
					}
					
					div#menu ul li {
						padding: 0 0 1em 0;
					}
				
					div#menu ul li.expanded {
						list-style: square outside;
						color: #00267f;
					}
					
					div#menu ul li.expanded a {
						color: #00267f;
					}
				
					div#menu ul li.expanded ul {
						margin: 0 0 -1em 0;
						padding: 1em 1em 0 1em;
						color: #868686;
						font-weight: bold;
						font-size: 1em;
					}
					
						div#menu ul li.expanded ul li.expanded {
							color: #868686;
						}
					
						div#menu ul li.expanded ul a {
							color: #868686;
						}
					
						div#menu ul li.expanded ul li.expanded ul li.expanded {
							color: #00267f;
							font-size: 1em;
						}
						
							div#menu ul li.expanded ul li.expanded ul li.expanded a {
								color: #00267f;
								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 {
			float: left;
			width: 40.375em;
			background: #def5fc;
			text-align: left;
			/*padding: 0 0 7.1875em 0;*/
			padding-bottom: 1005em;
			margin-bottom: -1000em;
		}
		
			div#columnMiddle iframe {
				width: 40.375em;
				height: 81.25em;
				overflow: auto;
				border: 0;
			}
			
			div#columnMiddle form {
				padding: 0 1.71875em 1.71875em 1.71875em;
			}
			
			
			div#columnMiddle form .button {
				margin: 1em 0 0 0.3125em;
				vertical-align: bottom;
				font: normal 0.8em "Arial", "Helvetcia", sans-serif;
				background: #91d9ff;
				color: #004396;
				border-top: 1px solid #fff;
				border-left: 1px solid #fff;
				border-right: 1px solid #1667a5;
				border-bottom: 1px solid #1667a5;
				text-transform: uppercase;
				height: 2em;
			}
			
			div#columnMiddle h3 {
					color: #00257f;
					font-weight: bold;
					font-size: 1em;
			}
			
			div#columnMiddle form br {
				clear: left;
			}
			
			/* form def */
			
			div#columnMiddle label {
				width: 12em;
				height: 2em;
				display: block;
				float: left;
				color: #002d86;
			}
			p#recomlargelabel label{
				width: 17.96875em;
			}	
			
			div#columnMiddle .textinput {
				padding-left: 0.390625em;
				border: 1px solid #5ea3dc;
				width: 34%;
				font: normal 1em "Arial", "Helvetcia", sans-serif;
			}
			div#columnMiddle .module_001 textarea {
				
				width: 16em;
			}
			div#columnMiddle .select {
				padding-left: 0.390625em;
				border: 1px solid #5ea3dc;
				width: 35%;
				font: normal 1em "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: 6em;
			}
			
			div#columnMiddle .radioinput {
				float: left;
			}
			
			div#columnMiddle .checkbox {
				float: left;
				margin: 0 0.5em 0 0;
			}
			
			div#columnMiddle a {
				color: #027ac8;
				text-decoration: underline;
			}
			
			div#keyvisual, div#keyvisual img {
				width: 40.375em;
				height: 9.3125em;
			}
			
			div.content {
				padding: 2.75em 1.71875em 0 1.71875em;
				color: #383838;
				font-size: 0.8em;
			}
			
				div.content h1 {
					margin: 0 0 2.7604em 0;
					font-size: 1.3em;
					color: #00267f;
					text-transform: uppercase;
				}
				
				div.content h1 span {
					color: #00afe2;
					text-transform: none;
				}
				
				div.content img {
					border-right: 1em solid #def5fc;
					border-bottom: 1em solid #def5fc;
				}
				
				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 ul {
					margin: 0;
					padding: 0 1em 0 0;
					list-style: square inside;
					color: #383838;
				}
				
				div.content ol {
					margin: 0;
					padding: 0 1.71875em 0 1.71875em;
				}
				
					/*
					div.content li span {
						color: #383838;
					}
					*/
					
				div.content ul li a.login_first {
					padding: 0 25px 0 0;
					background: url('/_res_local/output-img/login_key.gif') no-repeat top right;
				}
					
				div.content a {
					color: #027ac8;
					text-decoration: underline;
				}
				
                /*
                19.02.2008: anchor fix
                Die Seitenanker innerhalb der Seite funktionieren sonst nur im IE 6, im FF w�rde der Inhalt abgeschnitten.
                ==>  zu �nderndes FCK-Template:
                ==> ...../editor/dialog/fck_anchor.html ==> style-class einf�gen
                */
                div.content .ankerFix {
                    position:absolute !important; position:relative;
                    width:1px;
                }
                
				div.content p {
					/*margin: 0 1.71875em 1.953125em 1.71875em;*/
					font-size: 1em;
				}
				
					div.content p a {
						color: #027ac8;
						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;
				}
				
				div#attachments {
					margin: 0 1.71875em 0 1.71875em;
				}
				
				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: #027ac8;
					text-decoration: underline;
				}
				
				div#attachments a {
					text-decoration: none;
				}
				
				div#attachments img {
					vertical-align: middle;
				}
				
				div#attachments a span {
					font-size: 0.8em;
					color: #0091d6;
					margin: 0 2em 0 0;
					text-transform: uppercase;
					text-decoration: none;
				}
				
				div#attachments div.clear {
					border-bottom: 1px solid #bfe7f5;
				}
				
				div#attachments div#end {
					margin: 0 0 1.5625em 0;
				}
		
		div#columnRight {
			float: left;
			width: 10.8125em;
			text-align: left;
			padding-bottom: 1000em;
			margin-bottom: -1000em;
		}
		
			div#login {
				position: relative;
				width: 100%;
				height: 8.6875em;
				margin: 0 0 0.8125em 0;
				text-transform: uppercase;
			}
			
				div.loginbox_hidden {
					visibility: hidden;
				}
			
				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: none;
				}
			
				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;
					margin: 0 auto 1px auto;
					padding: 0.4em 0.8125em 0.4em 0.8125em;
					border-bottom: 1px solid #09156b;
				}
				
				div#columnRight div.ctxTeaserHead h3 {
					font-size: 0.7em;
				}
				
				div#columnRight div.ctxTeaserHead div#fontsize {
					font-size: 1em;
					float: right;
					margin: 0.1em 0 0 0;
				}
				
				div#columnRight div.ctxTeaserHead div#fontsize div#fontsize_normal, div#columnRight div.ctxTeaserHead div#fontsize div#fontsize_biggest {
					float: left;
					width: 1.375em;
					height: 1.0625em;
					border: 1px solid #0374ba;
					text-align: center;
					line-height: 1.0625em;
				}
								
				div#columnRight div.ctxTeaserHead div#fontsize div#fontsize_bigger {
					float: left;
					width: 1.375em;
					height: 1.0625em;
					border-top: 1px solid #0374ba;
					border-bottom: 1px solid #0374ba;
					text-align: center;
					line-height: 1.0625em;
				}
				
				div#columnRight div.ctxTeaserHead div#fontsize div#fontsize_normal span {
					font-size: 0.70em;
					font-weight: bold;
				}
				
				div#columnRight div.ctxTeaserHead div#fontsize div#fontsize_bigger span {
					font-size: 0.9em;
					font-weight: bold;
				}
				
				div#columnRight div.ctxTeaserHead div#fontsize div#fontsize_biggest span {
					font-size: 1.05em;
					font-weight: bold;
				}
				
				div#columnRight div.ctxTeaserHead div#fontsize span a {
					display: block;
					text-decoration: none;
					color: #09156b;
					background: #def5fc;
				}
				
				div#columnRight div.ctxTeaserHead form#choose_language {
					font-size: 0.8em;
					float: right;
					margin: 0.1em 0 0 0;
				}
				
				div#columnRight div.ctxTeaserHead form#choose_language input#lang_button {
					font: normal 1em "Arial", "Helvetcia", sans-serif;
					background: #91d9ff;
					color: #004396;
					border-top: 1px solid #fff;
					border-left: 1px solid #fff;
					border-right: 1px solid #1667a5;
					border-bottom: 1px solid #1667a5;
					text-transform: uppercase;
				}
				
				div#columnRight div.ctxTeaserBody {
					width: 8.625em;
					margin: 0 auto 0.8125em auto;
					padding: 0.9375em;
					color: #383838;
				}
				
				div#columnRight div.ctxTeaserBody img {
					width: 98%;
					margin: 0 auto 0.8125em auto;
				}
				
				div#columnRight div.ctxTeaserBody p {
					font-size: 0.8em;
				}
				
				div#columnRight div.ctxTeaserBody p a {
					color: #027ac8;
					text-decoration: underline;
				}
				
				.head1 {
					background: #91d8ff;
					color: #00267f;
				}
				
				.head2 {
					background: #acdff2;
					color: #00267f;
				}
				
				.head3 {
					background: #00b6e6;
					color: #fff;
				}
				
				.body1 {
					background: #cdecf8;
					
				}
				
				.body2 {
					background: #e7f6fc;
					
				}
				
				.body3 {
					background: #bfe7f5;
					
				}
				
				div#columnRight select {
					border: 1px solid #5ea3dc;
					font: normal 1em "Arial", "Helvetcia", sans-serif;
				}
		
		div#footer {
			position: relative;
			width: 100%;
			height: 7.0625em;
			text-align: left;
		}
		
			div#recommPrint {
				padding: 0 0 0 12.4375em;
				text-transform: uppercase;
			}
                
                div#recommPrint div#footerLeft {
                    float:left;
                }
                
				div#recommPrint img {
					margin: 1.0625em 0.5625em 0 0;
					height: 0.9375em;
					vertical-align: -20%;
				}
				
				div#recommPrint a,
				div#recommPrint span {
					text-decoration: none;
					cursor: pointer;
				}
				
				div#recommPrint a span,
				div#recommPrint span span {
					font-size: 0.6em;
					color: #0090c6;
					margin: 0 2em 0 0;
				}
                
                div#recommPrint p#lastChange {
					float: left;
					font-size: 0.6em;
					color: #0090c6;
                    padding: 2em 20em 0 0;
                    text-transform: none;
				}
                
                div#copyright {
                    float:right;
                    padding: 0.125em 0.5625em 0 0;
				}
			
				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 {
			width: 100%;
			height: 100%;
		}
		
		/* Bausteine */
		
			div.module_001 {
				padding: 1.5625em 0 0 0;
				margin: 0 0 1.5625em 0;
				background: #bfe7f5;
				border-bottom: 1px solid #e9f4fa;
				font-size: 0.8em;
			}
			
			div.module_002 {
				/*margin: 0 0 1.953125em 0;*/
				margin: 0 0 1.796875em 0;
				border: 1px solid #def5fc;
			}
			
				div.module_002_img {
					float: left;
					width: 6.640625em;
				}
				
				div.module_002_img img {
					border: 0;
				}
				
				div.module_002_txt {
					float: left;
					/*width: 40.390625em;*/
					/*width: 40,234375em;*/
					width: 39.921875em;
				}
				
				div.content div.module_002_txt p {
					margin: 0;
				}
				
			div.module_003 {
				/*margin: 0 0 1.953125em 0;*/
				margin: 0 0 1.796875em 0;
				border: 1px solid #def5fc;
			}
			
				div.module_003_img {
					float: left;
					width: 11.875em;
				}
				
				div.module_003_img img {
					border: 0;
				}
				
				div.module_003_txt {
					float: left;
					/*width: 35.15625em;*/
					/*width: 35em;*/
					width: 34.6875em;
				}
				
				div.content div.module_003_txt p {
					margin: 0;
				}
				
			div.module_004 {
				/*margin: 0 0 1.953125em 0;*/
				margin: 0 0 1.796875em 0;
				border: 1px solid #def5fc;
			}
			
				div.module_004_img {
					float: left;
					width: 20.390625em;
				}
				
				div.module_004_img img {
					border: 0;
				}
				
				div.module_004_txt {
					float: left;
					/*width: 26.640625em;*/
					/*width: 26.484375em;*/
					width: 26.171875em;
				}
				
				div.content div.module_004_txt p {
					margin: 0;
				}
				
			div.module_005 {
				/*margin: 0 0 1.953125em 0;*/
				margin: 0 0 1.796875em 0;
				border: 1px solid #def5fc;
			}
			
				div.module_005_img {
					float: right;
					text-align: right;
					width: 24.140625em;
				}
				
				div.module_005_img img {
					border: 0;
				}
				
				div.module_005_txt {
					float: left;
					/*width: 22.890625em;*/
					/*width: 22.734375em;*/
					width: 22.421875em;
				}
				
				div.content div.module_005_txt p {
					margin: 0;
				}
				
			div.module_006 {
				/*margin: 0 0 1.953125em 0;*/
				margin: 0 0 1.796875em 0;
				border: 1px solid #def5fc;
			}
			
				div.module_006_img {
					float: left;
					width: 12.734375em;
				}
				
				div.module_006_img img {
					border: 0;
				}
				
				div.module_006_txt {
					float: left;
					/*width: 34.296875em;*/
					/*width: 34.140625em;*/
					width: 33.828125em;
				}
				
				div.content div.module_006_txt p {
					margin: 0;
				}
                
            div.module_007 {
				/*margin: 0 0 1.953125em 0;*/
				margin: 0 0 1.796875em 0;
				border: 1px solid #def5fc;
			}
			
				div.module_007_img {
					float: right;
               text-align: right;
					width: 11.875em;
				}
				
				div.module_007_img img {
					border: 0;
				}
				
				div.module_007_txt {
					float: left;
					/*width: 35.15625em;*/
					/*width: 35em;*/
					width: 34.6875em;
				}
				
				div.content div.module_007_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.size4b {
				width: 26.5625em;
			}
			
			img.size5	{
				width: 47.03125em;
				margin: 0 0 1.953125em 0;
			}
			
		/* Glossar Definitionen */
		
			div#glossar ul {
				margin: 0 0 1.953125em 0;
				padding: 0 0 1.953125em 0;
			}
			
			div#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;
			}
			
			div#glossar ul li.aktiv {
				color: #1885ca;
			}
			
			div#glossar ul a li {
				color: #fff;
				text-decoration: none;
				cursor: pointer;
			} /* link definition f�r ie */
			
			div#glossar ul a {
				color: #fff;
				text-decoration: none;
			} /* link definition f�r ff */
			
			div#glossar ul a:hover li {
				color: #fff;
				background: #005a8f;
			}
			
			div#glossar ul a:visited {
				color: #fff;
			}
			
			/* SITEMAP */
			
			div#sitemap {
				background: url('/_res_local/output-img/bg_sitemap.gif') repeat-y top center;
				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;
						}
						
/*
	
		Tabellenmodul
		
*/
.tabelleganzklein {
	width: 100%;
	color: #00267f;
}
.tabelleklein {
	width: 100%;
	color: #00267f;
}
.tabellenkopf {
	font-weight: bold;
	border-right: 1px solid #00267f;
	border-bottom: 1px solid #00267f;
	padding: 0.75em 0 0.75em 0.875em;
	text-transform: uppercase;
text-align: left;

}
.tabellenkopferstespalte {
	font-weight: bold;
	border-right: 1px solid #00267f;
	border-bottom: 1px solid #00267f;
	padding: 0.75em 0 0.75em 0.875em;
text-align: left;
text-transform: uppercase;
}
.tabellenkopfletztespalte {
	font-weight: bold;
	border-bottom: 1px solid #00267f;
	padding: 0.75em 0 0.75em 0.875em;
text-align: left;
text-transform: uppercase;
}
.tabellenzelle {
	border-right: 1px solid #00267f;
	padding: 0.75em 0 0.75em 0.875em;
text-align: left;
}
.tabellenzelleletztespalte {
	padding: 0.75em 0 0.75em 0.875em;
text-align: left;
}
.tabellenzelleletztezeile {
	border-right: 1px solid #00267f;
	border-bottom: 1px solid #00267f;
	padding: 0.75em 0 0.75em 0.875em;
text-align: left;
}
.tabellenzelleuntenrechts {
	border-bottom: 1px solid #00267f;
	padding: 0.75em 0 0.75em 0.875em;
text-align: left;
}
.tabellenzelleeinezelle {
	border-bottom: 1px solid #00267f;
	padding: 0.75em 0 0.75em 0.875em;
text-align: left;
}

td.odd {
	background: #bfe7f5;
}

/*
	
	Broschuerenshop
		
*/
.hochformat{
	/*
height: 6.5625em;
*/
width:120px;}
.querformat{
/*
height: 5.078125em;
*/
width:140px;}
.trenner{
background: #def5fc; 
height: 1px; 
margin:3em 1.5625em 1.5625em 0;
}
.tabletrenner{
background: #def5fc; 
height: 1px; 
margin:3px 0 7px 0;
}
.tabletrennerform{
background: #def5fc; 
height: 1px; 
margin:11px 20px 16px 0;
}
.tabletrennerlast{
 
height: 1px; 
margin:3px 20px 7px 0;
}
div#columnMiddle a.shop	{
		
			padding-left: 0px;
			float:left;
			margin: 0 0 0 0;
			display: block;
			text-decoration: none;
			text-transform: uppercase;
			font-size: 0.8em;
			clear: both;
			}	
div#columnMiddle a.shopright	{
		
			
			padding-left: 0px;
			
			margin: 0 0 0 0;
			display: block;
			text-decoration: none;
			text-transform: uppercase;
			font-size: 0.8em;
			float: right;
			}	
div#columnMiddle a.delete	{
		
			
			background: url('/_res_local/output-img/trash.gif') no-repeat 0 0;
			margin: 5px 0 0 0;
			padding: 5px 0 10px 39px;
			
			font-size: 0.8em;
			float: left;
			text-decoration: none;
			text-transform: uppercase;
			}	
div#columnMiddle a span {
					font-size: 0.8em;
					color: #0091d6;
					margin: 0 2em 0 0;
					text-transform: uppercase;
					text-decoration: none;
					
				}

div#columnMiddle .tableshop label{
width:130px;
float: left;
margin-top: 5px;

}
div#columnMiddle .count {
display: block;
margin-bottom: 20px;
color:#383838;
}
div#columnMiddle .tabellenliste{

padding-top: 10px;}
div#columnMiddle .tableshop input{
/*width:25px;*/
float: left;
margin-right:10px;

}
div#columnMiddle a.shoplinksleft	{
			display: block;
			margin: 20px 60px 0 0;
			padding: 0;
			
			text-decoration: none;
			text-transform: uppercase;
			float: left;
			}	
div#columnMiddle a.shoplinks	{
			display: block;
			margin: 20px 0 0 0;
			
			padding-left: 0px;
			text-decoration: none;
			text-transform: uppercase;
			float: left;
			font-size: 0.8em;
			}
div#columnMiddle a.shoplinksright	{
			display: block;
			margin: 20px 120px 15px 0;
			padding-left: 0px;
			text-decoration: none;
			text-transform: uppercase;
			float:left;
			font-size: 0.8em;
			}	
div#columnMiddle .shopbutton {
				
				padding-left: 0px;
				margin: 20px 0 10px 0;
				vertical-align: bottom;
				font: normal 1em "Arial", "Helvetcia", sans-serif;
				font-size: 0.8em;
				color: #027ac8;
				float: left;
				border: none;
				text-transform: uppercase;
				
			}	
div#columnMiddle a.shopbutton{
text-decoration:none;}
div#columnMiddle .shopbuttonsubmit {
				background: #bfe7f5;
				
				padding-left:0;
				margin: 20px 0 10px 0;
				vertical-align: bottom;
				font: normal 1em "Arial", "Helvetcia", sans-serif;
				font-size: 0.8em;
				color: #027ac8;
				float: left;
				border: none;
				text-transform: uppercase;
				
				
			}				

div#columnMiddle form .shopbuttonform {
				background:  #bfe7f5;
				padding:0;
				margin: 20px 0 10px 70px;
				text-align:left;
				width:151px;
				font: normal 1em "Arial", "Helvetcia", sans-serif;
				font-size: 0.8em;
				color: #027ac8;
				float: left;
				border: none;
				text-transform: uppercase;
			}
			
div#columnMiddle form a.warenkorblink {
				background:  #bfe7f5;
				padding:0;
				display: block;
				margin: 21px 0 10px 0;
				text-align:left;
				font: normal 1em "Arial", "Helvetcia", sans-serif;
				font-size: 0.8em;
				color: #027ac8;
				float: left;
				border: none;
				text-transform: uppercase;
				text-decoration: none;
				width:151px;
			}
div#columnMiddle .shoptext {
				color: #383838;
				
				
				
			}
			div#columnMiddle .tableshop {
			color: #383838;}
div#columnMiddle .danketext {
				color: #383838;
				width: 97%;
				
				
			}	
		
div#columnMiddle .shoptext ul {
					margin: 0;
					padding: 0 1em 0 0;
					list-style: square inside;
					color: #383838;
				}

div#columnMiddle a.shoplinksrightnew	{
			display: block;
			margin: 20px 0 15px 0;
			
			
			text-decoration: none;
			text-transform: uppercase;
			float:left;
			font-size: 0.8em;
			}
div#columnMiddle a.shoplinksnew	{
			display: block;
			margin: 20px 0 0 0;
			
			padding-left: 30px;
			text-decoration: none;
			text-transform: uppercase;
			float: left;
			font-size: 0.8em;
			}	
div#columnMiddle .shopbuttonsubmitnew {
				background: none;
				
				margin: 20px 0 10px 0;
				vertical-align: bottom;
				font: normal 1em "Arial", "Helvetcia", sans-serif;
				font-size: 0.8em;
				color: #027ac8;
				float: right;
				border: none;
			text-transform: uppercase;}
div.contentshop {
            padding: 0em 1.71875em 0 1.71875em;
            color: #383838;
            font-size: 0.8em;
            
        }


/* READSPEAKER STYLES */

#readSpeakerApp { margin-bottom:1em; }
#readSpeakerApp h1 { margin: 0 0 0.5604em 0; font-size: 1.3em; color: #00267f; text-transform: uppercase; }
#readSpeakerApp .downloadLink { border:1px solid #868686; float:left; padding:4px 2px; font-size:12px; line-height:14px; margin:0 0 0 10px; cursor:pointer; }
#readSpeakerApp .downloadLink a, #readSpeakerApp .downloadLink span { color:#00afe2; text-decoration:underline; background:url("/_res_local/output-img/waveform.gif") no-repeat left center; padding:0 5px 0 22px; margin:0 0 0 5px; }
#readSpeakerApp .readSpeaker { border:1px solid #868686; float:left; padding:4px 4px 3px 4px; font-size:12px; line-height:14px; cursor:pointer;}
#readSpeakerApp .readSpeaker a, #readSpeakerApp .readSpeaker span { color:#00afe2; text-decoration:underline; background:url("/_res_local/output-img/speaker.gif") no-repeat left center; padding:0 3px 1px 18px; margin:0 0 0 3px; display:block;}

/*
	
	Umfrage
		
*/

.umfrage .trenner{
background: #def5fc; 
height: 1px; 
margin:0.4em 1.5625em -0.4em 0;
clear:both;
}
.umfrage div.module_003 {
				margin:18px 0 -10px 0;
				border:none;
				color:#383838;
			}
			.umfrage div.module_003 .bewertung {
				
				width:23.1em;
				float:left;
			}
			.bewertung {
				color:#00267f;
			}
			.umfrage div.module_003 .zeichen {
				
				width:5em;
				float:left;
				text-align:center;
				font-size:1em;
			}
			.umfrage div.module_003 .zeichensymbol {
				font-weight:bold;
				width:4.2em;
				float:left;
				text-align:center;
				font-size:15px;
				color:#00267f;
			}
			div#columnMiddle .umfrage form {
				padding:0;
				margin:0;
			}
			div#columnMiddle .umfrage div.module_003 label {
				color:#383838;
				padding:0;
				margin:0;
				width:23em;
				float:left;
				line-height:18px;
			}
			div#columnMiddle .umfrage div.module_003 .radio {
				width:0.78125em;
				font-size:1.4em;
			}
			div#columnMiddle .umfrage div.module_003 .textarea {
				float:left;
				padding:7px 0 0 26px;
				text-align:left;
			}
			div#columnMiddle .umfrage .wert {
				
				/*width:6.25em;*/
				margin: 0 auto;
				
			}
			.umfrage .trennerlast{
				background: #def5fc; 
				height: 1px; 
				margin:0.6em 1.5625em 1.2em 0;
				}
			.subhead{
				font-weight: bold;
				color: #027ac8;
				text-decoration: underline;
				margin-bottom: 0.46875em;
				display:block;
			}
			/*
			div#columnMiddle .umfrage .eins {
				background: url('/_res_local/output-img/umfrage/eins.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .zwei {
				background: url('/_res_local/output-img/umfrage/zwei.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .drei {
				background: url('/_res_local/output-img/umfrage/drei.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .vier {
				background: url('/_res_local/output-img/umfrage/vier.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .fuenf {
				background: url('/_res_local/output-img/umfrage/fuenf.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .sechs {
				background: url('/_res_local/output-img/umfrage/sechs.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .sieben {
				background: url('/_res_local/output-img/umfrage/sieben.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .acht {
				background: url('/_res_local/output-img/umfrage/acht.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .neun {
				background: url('/_res_local/output-img/umfrage/neun.gif') repeat-y top center;
			}
			div#columnMiddle .umfrage .zehn {
				background: url('/_res_local/output-img/umfrage/zehn.gif') repeat-y top center;
			}
			*/
/* EYECATCHER OVERLAY */
		div#fettkonkretesoverlay { width: 5000px; height: 5000px; position: absolute; z-index: 50; top: 0; left: 0; background: url('/_res_local/output-img/overlay-bg.png'); }
		div#datthinweisfenster { width: 650px; height: 490px; position: absolute; z-index: 1001; top: 150px; background: #fff; display: none; text-align: left; color: #383838; padding: 20px; font-size: 14px; border: 1px solid #000;}
		div#datthinweisfenster h1 { font-size: 17px; font-weight: bold; color: #00267F;}	
		div#datthinweisfenster a { text-decoration: none; color: #00AFE2;}	
		div#datthinweisfenster .closeOverlay { float:right; cursor: pointer;}
		div#datthinweisfenster .button {	
					font: normal 1em "Arial", "Helvetcia", sans-serif;
					background: #91d9ff;
					color: #004396;
					border-top: 1px solid #fff;
					border-left: 1px solid #fff;
					border-right: 1px solid #1667a5;
					border-bottom: 1px solid #1667a5;
					text-transform: uppercase;
					width: 90px;
					padding: 5px 0 5px 0;
					margin-right: 20px;
					text-align: center;
					float: left;
					text-decoration: none;
				}
				
		div#datthinweisfenster .datenschutz { margin: 50px 0 0 0; float: left;}	
		div#datthinweisfenster .footer { margin: 50px 0 0 50px; float: right;}	
		
		/* social bookmarks */
		div#social-bookmarks { display: none; position: absolute; z-index: 3; color: #027ac8;  text-align: left; width: 38.375em; padding: 0;background: url('/_res_local/output-img/bg-bookmark.jpg') no-repeat 0 0;height:98px;width:179px; }
		div#social-bookmarks a.bookmarks{font-size:13px;margin:0 0 0 10px;color: #027ac8;}
		div#social-bookmarks div { font-size: 0.7em; position: relative; padding: 0 14px 0 9px;margin:0 0 0 0;}
		div#social-bookmarks div a { display:block;width:16px;height:16px;float:left;border-bottom:7px solid white;border-top:3px solid white;margin:0 9px 0 0;background: url('/_res_local/output-img/sprites_bookmark.gif') no-repeat; }
		div#social-bookmarks div a span { display:none; }
		div#social-bookmarks div a.social-bookmark-wong { background-position: 0 0;}
		div#social-bookmarks div a.social-bookmark-delicious { background-position: -25px 0;width:17px;}
		div#social-bookmarks div a.social-bookmark-technorati { background-position: -52px 0;}
		div#social-bookmarks div a.social-bookmark-google { background-position: -78px 0;}
		div#social-bookmarks div a.social-bookmark-digg { background-position: -104px 0;width:17px;}
		div#social-bookmarks div a.social-bookmark-icio { background-position: -129px 0;}
		div#social-bookmarks div a.social-bookmark-linkarena { background-position: 0 -26px;}
		div#social-bookmarks div a.social-bookmark-yahoo { background-position: -24px -26px;width:17px;}
		div#social-bookmarks div a.social-bookmark-weblinkr { background-position: -51px -26px;width:18px;}
		div#social-bookmarks div a.social-bookmark-mcsoft { background-position: -77px -26px;}
		div#social-bookmarks div a.social-bookmark-stumbleupon { background-position: -105px -26px;}
		div#social-bookmarks div a.social-bookmark-stern { background-position: -129px -26px;}
		div#social-bookmarks div#closeWindow{margin:0;padding:4px 0 0 150px;height:9px;}
		div#social-bookmarks div#closeWindow img{border:0;}
		div#closeWindow span{cursor:pointer;}
		div#social-bookmarks img {border:0;}