	body {
		font-family: Arial, Helvetica, Sans-serif !important;
		font-size:75% !important;
		color:#666666;
		
		padding:0;
		margin:0;
	}
	
	p {
		padding:0;
		margin:0;
	}

	.clear {
		clear:both;
		height:0.1px;
		overflow:hidden;
		font-size:0;
		line-height:0;
	}
	
	#container {
		padding:0;
		margin:0;
		text-align:left;
		
		height:62.17em;  
		background:#FFFFFF url(../images/produktnavigator/bg_page.jpg) 100% 100% repeat-x;
	}
	
		.contenthead {
			margin:0em 0 0 3.167em;
			width:50.5em;
			padding-top:2.833em;
			padding-bottom:1.417em;
			
		}

			.contenthead h1 {
				margin:0 0 0 0em;
				font-size:1.65em;
				color:#66cc00;
			}

			.contenthead h2 {
				margin:1.25em 0 0 0em;
				font-size:1em;
			}

			p.description {
				font-size: 0.917em;
				margin:0.636em 0 0 0em;
			}

/* LOGINFORMULAR -------------------------------------------------------------------------------- */				
.intro_box {
	float:left;
	width:33em;
	
}

.login_box {
	width:15em;
	margin-top:-0.5em;
	float:right;
	background:transparent url(/html/images/produktnavigator/doccheck.jpg) no-repeat 0 0;
}

	.login_box p {
		font-size: 0.917em;
		margin-top:3.927em;
	}

 .smallform {
	/* overflow:hidden; */
	padding-left:0.3em;
	margin-top:3.6em;
	margin-bottom:0;
}

/*
* html  .smallform {
	height:1%; 
}
*/

	.smallform .textinput {
		float:left;
		width:5em;
		margin-right:0.916em;
		margin-top:0.2em;
		border: 1px solid #CCCCCC;
		background:#FFFFFF;
		color:#666666;
	}
	
		.smallform .textinput.last {
			margin-right:0em;
		}
		
		.smallform .textinput.large {
			margin-right:0em;
			width:11em;
		}
	
	.smallform .round_btn {
		float:right;
		background:transparent url(/html/images/main/btn_round.png) no-repeat 0 0;
		border:none;
		cursor:pointer;
		height:1.917em;
		overflow:hidden;
		padding:0 !important;
		width:1.833em;
	}
	
		.round_btn span { 
			display:none;
		}			
		
	/* TABNAVI -------------------------------------------------------------------------------- */	
		.tabnavi {
			/* float:left; */
			width:67.666em;
			height:3.5em;
			overflow:hidden; 
		}
		
		.tabnavi UL {
			padding:0;
			margin:0;
			list-style-type:none;
			overflow:hidden;
			width:67.666em;
			position:relative;
		}
		
			.tabnavi UL LI {
				float:left;
				display:inline;
				padding:0;
				margin:0;
				
				/*
				
				*/
				
				text-transform:uppercase;
			}
			
				.tabnavi UL LI A{
					display:block;
					text-decoration:none;
					color:#999999;
					text-align:center;
					position:relative;
					cursor:pointer;
					
					width:13.333em;
					
				}
				
					.tabnavi UL LI A.empty{
						cursor:auto;
					}
					
					.tabnavi UL LI.first A {
						width:13.583em;
					}
				
					.tabnavi UL LI A SPAN.outer {
						display:block;
						text-align:left;
						background:#89d0dd;
						width:10.833em;
						height:2em;
						/* margin:0 auto; */
						margin:0 1.333em; 
						border-bottom:0.083em solid #FFFFFF;
						line-height:1.35em;
					}
					
					.tabnavi UL LI A SPAN.inner{
						display:block;
						
						font-size: 0.917em;
						font-weight:bold;
						
						padding-left:0.91em;
						padding-top:0.364em;
						
					}

				.tabnavi UL LI IMG.bg {	
					margin-bottom:-1.583em; 
					width:13.333em;
				}
					.tabnavi UL LI.first IMG.bg {	
						width:13.583em;
						margin-bottom:-2.417em; 
					}
			
			.tabnavi UL LI.products A SPAN.outer{ background:#b4e0f0 url(../images/produktnavigator/bg_tab_products.jpg) repeat-x; }
			.tabnavi UL LI.therapy A SPAN.outer{ background:#8ad1dd url(../images/produktnavigator/bg_tab_therapy.jpg) repeat-x; }
			.tabnavi UL LI.indication A SPAN.outer{ background:#afe1b5 url(../images/produktnavigator/bg_tab_indications.jpg) repeat-x; }
			.tabnavi UL LI.ingredients A SPAN.outer{ background:#cdcece url(../images/produktnavigator/bg_tab_ingredients.jpg) repeat-x; }
			
			.tabnavi UL LI.products A SPAN.outer.active{ border-color:#b4e0f0; }
			.tabnavi UL LI.therapy A SPAN.outer.active{ border-color:#8ad1dd; }
			.tabnavi UL LI.indication A SPAN.outer.active{ border-color:#afe1b5; }
			.tabnavi UL LI.ingredients A SPAN.outer.active{ border-color:#cdcece; }
			
			.tabnavi .main_bg {
				height:3.583em;
				margin-top:-3.5em;
				overflow:hidden;
			}
				.tabnavi .main_bg img {
					width:100%;
				}
			
	/* CONTENT -------------------------------------------------------------------------------- */		
		#vertical_container_outer {
			overflow: hidden; 
			width: 61em;
		}
		
		.tab_content {
			position:relative;
			width:67.666em;
		}	
		
			.tab_content .ico_box {
				position:absolute;
				top:-8.667em;
				right:2em;
				z-index:100;
			}
			
				.tab_content .ico_box img {
					width:142px;
					height:143px;
				}
			
			.tab_content .inner {
				position:absolute;
				top:0;
				left:1.333em;
				width:64.334em;
				height:44.333em;
				background:#CCCCCC;
			}
			
			.tab_content.products .inner { background:url(../images/produktnavigator/bg_content_products.jpg) repeat-x; }
			.tab_content.therapy .inner { background:url(../images/produktnavigator/bg_content_therapy.jpg) repeat-x; }
			.tab_content.indication .inner { background:url(../images/produktnavigator/bg_content_indication.jpg) repeat-x; }
			.tab_content.ingredients .inner { background:url(../images/produktnavigator/bg_content_ingredients.jpg) repeat-x; }
			

			.tab_content .inner .inner_content {
				padding-left:0.833em;
			}	
			
				.tab_content .inner .inner_content .header {
					padding-top:1.167em;
					padding-bottom:1.167em;
					overflow:hidden;
					width:50.5em;
					font-weight:bold;
				}	
					.tab_content .inner .inner_content .header .left, 
					.tab_content .inner .inner_content .header .abc {
						font-size: 0.917em;
					}
					
					.tab_content .inner .inner_content .header .left {
						float:left;
						width:20.636em; /* 18.917em; */
					}	
					
						.tab_content .inner .inner_content .header .left.wide {
							width:54.636em; 
						}	
					
					.tab_content .inner .inner_content .header .abc {
						float:left;
						width:34.09em; /* 31.25em; */
						
						color:#0099cc;
					}

						.tab_content .inner .inner_content .header .abc a {
							text-transform:uppercase;
							text-decoration:none;
							color:#0099cc;
						}
						
	/* SCROLLBOX -------------------------------------------------------------------------------- */			
				.tab_content .inner .inner_content .scrollbox {
					width:62.5em;
					height:40.8em;
					
					overflow: auto;
					position: relative;
					outline:none;

				}
	
	/* ACCORDION MAIN -------------------------------------------------------------------------------- */
					.accordion_toggle {
						display: block;
						height: 1.583em;
						line-height: 1.583em;
						width: 60em;
						padding: 0 0 0 1.25em;
						margin: 1px 0 0px 0;
						border-top:1px solid #FFFFFF;
						
						background: #FFFFFF url(../images/produktnavigator/ico_pfeil.jpg) 0.417em 50% no-repeat;
						font-weight: bold;
						text-decoration: none;
						outline: none;
						font-size: 1em;
						cursor: pointer;
					}
					
					.accordion_toggle_active {
						background: #FFFFFF url(../images/produktnavigator/ico_pfeil_active.jpg) 0.333em 50% no-repeat;
						color: #0099cc;
						border-top:1px solid #0099cc;
					}

					.accordion_content {
						/* background-color: #ffffff; */
						overflow: hidden;
						border-bottom:1px solid #0099cc;
						width: 61.25em;
						
						height:0px;
					}	
					
	/* ACCORDION SUB -------------------------------------------------------------------------------- */
					h4.accordion_toggle_inner {
						display: block;
						height: 1.583em;
						line-height: 1.583em;
						width: 48.75em;
						padding: 0 0 0 12.5em;
						margin: 1px 0 0px 0;
						border-top:1px solid #FFFFFF;
						
						background: #FFFFFF url(../images/produktnavigator/ico_pfeil.jpg) 11.833em 50% no-repeat;
						font-weight: bold;
						text-decoration: none;
						outline: none;
						font-size: 1em;
						text-transform:uppercase;
						cursor: pointer;
					}
					
					h4.accordion_toggle_inner_active {
						background: #FFFFFF url(../images/produktnavigator/ico_pfeil_active_inner.jpg) 11.583em 50% no-repeat;
						color: #8cd75a;
					}
					
						h4.accordion_toggle_inner .head,
						h4.accordion_toggle_inner_active .head {
							float:left;
							/* vorschlag width:13.333em; */
						}
						
						h4.accordion_toggle_inner .add,
						h4.accordion_toggle_inner_active .add {
							color:#666666;
							font-weight:normal;
							font-size: 0.917em;
							text-transform:none;
							font-weight:bold;
							width:257px;
							
							/* vorschlag: */
							float:right;
							margin-right:1em;
							display:inline;
						}
							h4.accordion_toggle_inner .add .active,
							h4.accordion_toggle_inner_active .add .active {
								color:#0099CC;
							}
							
							h4.accordion_toggle_inner .add .inactive,
							h4.accordion_toggle_inner_active .add .inactive {
								color:#CCCCCC;
							}

					.accordion_content_inner {
						background-color: #ffffff;
						overflow: hidden;
						width: 48.75em;
						/*padding: 0.333em 0 0.3em 12.5em;*/
						padding: 0em 0 0em 12.5em;
					}
						
						.accordion_content_inner .spacer_top { height:0.333em !important; overflow:hidden !important; }
						.accordion_content_inner .spacer_bottom { clear:both; height:0.3em !important; overflow:hidden !important; }
						
						.accordion_content_inner IMG.detailimg {
							float:right;
							width:11.25em;
						}
						
						.accordion_content_inner TABLE {
							
						}
						
						.accordion_content_inner TABLE TD.label {
							width:14.545em; /* width:13.333em; */
							font-weight:bold;
						}
						
						.accordion_content_inner TABLE TD {
							/* font-size: 0.917em !important; */
							font-size: 11px !important;
							 padding-bottom:0.545em; /* padding-bottom:0.5em; */
						}
						
							.accordion_content_inner TABLE TD A {
								text-decoration:none;
								color: #0099cc;
								font-weight:bold;
							}

	