/******************************* 
 Produkte (toggle panel)
***************************/
#nutriciaProduct #accordeon   h3.productSubheads:first-child {
  background: url(/common/images/header_background.png) no-repeat scroll 1px 1px  transparent; 
    width: 473px;
    height:35px;
    
}


#nutriciaProduct #accordeon   h3.productSubheads {
  background: url(/common/images/MidHeaderBackground.png) no-repeat scroll 1px 1px  transparent; 
    width: 473px;
    height:35px;
    
}
#nutriciaProduct #accordeon   h3.productSubheads:last-child{
  background: url(/common/images/footer_background.png) no-repeat scroll 1px 1px  transparent; 
    width: 473px;
    height:35px;
    
}


#nutriciaProduct #accordeon   h3.productSubheads a{
color:#4D2683;
    
}
#nutriciaProduct #accordeon   h3 {
padding:0px;
margin:0px;
line-height: 210%;
font-size:16px;
font-weight: bold;
}

#nutriciaProduct #accordeon  {
clear:both;
font-size: 16px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #E7E4F0;
padding-left:1px;
padding-top:4px;
width: auto;
padding-bottom:5px;
}
 

#nutriciaProduct #accordeon   .ui-icon {
  /*background: url(/common/images/umschalter_off.png) no-repeat scroll 0 0 transparent  ;   */  
} 

#nutriciaProduct #accordeon .ui-accordion-header {
/*background: url(/common/images/umschalter_off.png) no-repeat scroll 0 0  transparent  ;*/
width:471px;
height: 35px;  
}


#nutriciaProduct #accordeon .ui-accordion {
    margin: 0 0 1em;
}
 
#nutriciaProduct #accordeon .ui-accordion-header span {
    border-bottom: 0 solid #B7A7E2;
    display: block;
    height: 25px;
    width: 30px;
    float:left;
    margin-top: 5px;
    margin-left:5px;
    padding-top: 5px;
}
#nutriciaProduct  #accordeon  .ui-state-active {
   /* background: url(/common/images/umschalter_on.png) no-repeat scroll 0 0 transparent ;*/
}
#nutriciaProduct #accordeon .ui-state-default {
     }
#nutriciaProduct #accordeon .ui-accordion-content {
margin: 0;
padding: 0;
    } 

#nutriciaProduct #accordeon  .ui-widget-content {
 /*   background: url(/common/images/text_background.png) repeat-y scroll 0 0 transparent ;*/
    padding:10px;
    margin: 0;
 
     
}


#nutriciaProduct #accordeon  .ui-icon-triangle-1-s {
    background: url(/common/images/umschalter_on.png) no-repeat scroll 0 0 transparent ;
}


#nutriciaProduct #accordeon  .ui-icon-triangle-1-e{
    background: url(/common/images/umschalter_off.png) no-repeat scroll 0 3px transparent ;
}


/***********************************************************************
 #sitemap
***********************************************************************/	

 #sitemap ul  { padding: 8px 25px ;list-style:none;  }

 #sitemap    a {  font-size:18px; color:#4D2683; }
 #sitemap ul      li  a {  font-size:16px;  line-height: 1.9em;color:#8b7faa; font-weight:bold;}

 #sitemap ul ul             { font-size:12px;  line-height: 1.9em;   }
 
 #sitemap ul ul      li  a {  font-size:12px;  line-height: 1.9em;color:#8b7faa;}

 #sitemap ul ul ul          {   font-size:12px;  line-height: 1.9em;  }
 #sitemap ul ul ul     li  a {  font-size:12px;  line-height: 1.9em;color:#8b7faa;}
 
#sitemap ul ul ul ul       {font-size:12px;  line-height: 1.9em;    }
 #sitemap ul ul ul ul     li  a {  font-size:12px;  line-height: 1.9em;color:#8b7faa;}

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

.list{
  list-style: none; /*--Takes out the default bullets--*/
 	margin: 0;
 	padding: 0;
 	}
li.list_item  {
 	padding: 5px 5px 5px 30px; /*--Adds padding around each item--*/
 	margin: 0;
 	background: url(icon_checklist.gif) no-repeat left center; /*--Adds a bullet icon as a background image--*/
 	background-image:  url(/common/images/BulletPoint.png);
 	}
  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

 

/******************************/
/* listen elemente */
/**************************/


   .content_inner  #nav_content ul li {
     background:none;
     padding:0;
}

#content .content_inner   ol {
 	padding: 5px 5px 5px 0px; /*--Adds padding around each item--*/
 	margin: 0;
        display:inline;
 	}
#content  .content_inner   ol  li {
 	padding: 5px 5px 5px 33px; /*--Adds padding around each item--*/
        list-style-position: inside;
 	margin: 0;
    
    
     
 }
#content .content_inner  ol ol li {
 	padding: 5px 5px 5px 33px; /*--Adds padding around each item--*/
        list-style-position: inside;
 	margin: 0;
 
      
    
 }


#content .content_inner r  ol li p  {
			line-height: 130%;
			margin: 0 0 1em 0;  
                          display:inline;

		}
		


 




#nav_content {
 	padding: 0
 	margin: 0;
        background: none;
        list-style:none;
        /*width:477px;*/
 }

#content .content_inner #nav_content ul li {
    background: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}



/*********************/
/*- Layout-Elements -*/
/*********************/

	* {
		margin:0;
		padding:0;
		font-family: Arial, sans-serif;
	}
	
	img {
		border: 0 none;
	}

	html { 
		width: 100%;
		height: 100%;
	} 

	body { 
		position: relative;
		font-family: Arial, sans-serif;
		font-style: normal;
		text-align: center;
		color: #333;
		width: 100%;
		height: 100%;
		font-size:14px;
	}
	
	#outerShell {
		border-top: 10px solid #9C8DC3;
		background: url(/common/images/body_bg_long.png) left bottom repeat-x;
	}	
	
	#innerShell {
		padding: 0 25px;
		text-align: left;
		width: 950px;
		margin: auto;
	}
	
	#main {
		clear: both;
		padding: 23px 0;
		padding-bottom:23px
	}		
	
	#pageregion_left {
		width: 204px;
		float: left;
	}	
	
	 #pageregion_right {
		width: 225px;
		float: right;
	}
	 #pageregion_right ul li a{
		 display:block;
		 font-size:14px;
	}

	/* header */
	
		#header {
			position: relative;
			margin: 0 0 18px 0;
			height: 80px;
		}	
		
		#home {
			width: 203px;
			height: 61px;
			display: block;
			background: url(/common/sprite.png) -520px -60px no-repeat;
			position: absolute;
			left: 0;
			bottom: 0;
		}	
		
		#home  span {
			visibility: hidden;
		}
			
	/* spotlight */
	
		.slHalf .slCol {
			width: 48%;
			float: left;
		}	
		
		.slHalf .slCol2 {
			float: right;
		}		
		.slThird .slCol {
			width: 32%;
			float: left;
			margin-right: 1%;
		}					
		.slThird .slCol3 {
			margin-right: 0;
		}
/******************************/
/* Teaser */
/**************************/	

 
#teaserHolder {
    background: url("/common/images/body_bg.png") repeat-x scroll left bottom transparent;
    clear: both;
     overflow: hidden;
}
	
	.teaserEl {
		width: 225px;
		margin-bottom: 23px;
	}	
	
	.home .teaserEl {
		width: 460px;
		float: left;
		margin-bottom: 0;
	}		
	
	.teaserExtra {
		height: 8px;
		background:  transparent url(/common/sprite.png) -360px -972px no-repeat;
	}	
	
	.home .teaserExtra {
		background:url(/common/sprite.png) -600px -890px no-repeat !important;
	}	
	
	.home .teaserRight {
		float: right;
	}		
	
	.home .teaserCenter {
		float: none;
		margin: 0 auto;
	}	
	
	.teaserHead {
		position: relative;
		height: 37px;
		background: url(/common/sprite.png) -360px -920px no-repeat;
	}	
	
	.home .teaserHead {
		background: url(/common/sprite.png) -600px -840px no-repeat;
	}	
	
		#main .teaserHead h2 {
			font-size: 1em;
			font-weight: bold;
			color: #4F2683;
			margin: 0;
			padding: 0 0 0 12px;
			border-top: 0 none;
			line-height: 37px;
		}	
		
		.teaserHead .moreLink {
			text-transform: uppercase;
			position: absolute;
			right: 14px;
			top: 0.9em;
			font-size: 0.75em;
            font-weight:bold;
		}	
	
	.teaserBody {
		padding: 20px 12px 4px 12px;
		background: #FFFFFF;
		border-left:1px solid #E7E4F0;
		border-right:1px solid #E7E4F0;
		overflow: hidden;
		width: 199px;
	}	
	
	.home .teaserBody {
		width: 434px;
	}	
	
	.teaserBody img, .teaserFlash {
		display:block;
		margin-bottom:0.6em;
	}	
	
	.teaserRight .teaserBody {
		/*height: 231px;*/
		overflow: hidden;
	}	
	
		.teaserPane {
			overflow: hidden;
			width: 432px;
			height: 336px;
                      
		}	
		
		.teaserPaneInner {
			width: 5000px;
		}	
		
		.teaserPaneItem {
			/*float: left;*/
			width: 432px;
			padding-top: 0.6em;
			margin-top: 0.5em;
			border-top: 1px solid #EBE8F3;
                        clear:both;
                       
		}		
		
		.teaserPaneItem1 {
			padding-top: 0;
			margin-top: 0;
			border-top: 0 none;
		}		
		
		.teaserPaneItem img {
			float: left;
                        padding-right:10px;
                 
                     
		}	
		
		#products_teaser .teaserDesc {
			margin-left: 5px;
		}	
		
		.home #content .teaserPaneItem p {
			margin-bottom: 0.5em
		}
		
		.teaserPaneItem .teaserSup {
			font-size: 14px;
			color: #9B8CC3;
			font-weight: bold;
		}	
		
		#pageregion_right .teaserBody h3 {
			font-size:20px;
			font-weight: normal;
			color: #4F2683;
			margin-bottom: 0.6em;
		}	
		#pageregion_right .teaserBody p {
			font-size:14px;
			font-weight: normal;
			margin-bottom: 0.6em;
		}	
		
		#main .home #newsTeaser h3 {
			color:#2A8CC5; 
			font-size:14px;
			font-weight:bold;
			padding-top:0.3em;
			margin-bottom:0.3em;
		}		
		
		#main .home #products_teaser h3 {
			color:#2A8CC5; 
			font-size:14px;
			font-weight:bold;
		}
		
		.teaserPaneControl {
			font-size: 0.6875em;
			height: 18px;
		}	
		
		.teaserPaneControl a {
			display: inline-block;
			width: 18px;
			height: 18px;
			background: url(/common/sprite.png) left -840px no-repeat;
			text-align: center;
			margin: 0 1px 0 0;
			line-height: 18px;
			color: #fff;
			opacity: 0.7;
		}	
		
		#content .teaserPaneControl a:active, #content .teaserPaneControl a:focus, #content .teaserPaneControl a:hover {
			opacity: 0.99;
			color: #fff;
		}
		
		/* PDF Teaser */

			.teaserPdf {
				width: 475px;
				padding-top: 21px;
			}
			
			.teaserPdf .teaserHead {
				background: url(/common/sprite.png) no-repeat scroll -600px -920px transparent;
			}	
					
			.teaserPdf .teaserBody {
				background: url(/common/sprite.png) no-repeat scroll -568px -450px transparent;
				height:150px;
				padding-left:161px;
				width:300px;
			}

			#content .teaserExtra {
				background: url(/common/sprite.png) -600px -972px no-repeat;
			}		
			
			#content .teaserBody h3{
				font-size:20px;
				font-weight:lighter;
			}		

			li.presc {
				background: url(/common/ic_verordnungsfaehigkeit.gif) right top no-repeat;
			}

		
/******************************/
/* Content */
/**************************/	

		img.ImgFloatRight {
			float: right;
			margin: 0 0 1em 1em;
		}
		
		img.ImgFloatLeft {
			float: left;
			margin: 0 1em 1em 0;
		}

		#content {
			margin: 0 245px 0 228px;
			min-height: 500px;
		}
		
		.full #content {
			margin: 0 0 0 228px;
		}	
		
		.home #content {
			margin: 0;
		}
		
		.content_inner {
			width: 100%;
			overflow: hidden;
		}		
		
		#content h1, #content h2, #content h3, #content h4,#content h5,#content h6,#footer1 h3, #footer2 h3, #main p, #footer1 p, #footer2 p, #content ul, #footer1 ul, #footer2 ul {
			line-height: 130%;
			margin: 0 0 1em 0;  
		}
		 
		
		#content h1 {
			 
			color: #4D2683;
			font-size: 28px;
			font-weight: normal;
			margin: 0.6em 0 0.6em 0;
		}		
		
		#content h2 {
			color:#4D2683;
		 
			font-size: 26px;
			margin-top: 3px;
			padding-top:0.5em;
			color:#4D2683;
			margin:0.5em 0;
			clear:both;
		}		
		
		#content h3 {
			color: #4D2683;
			font-size: 24px;
			margin: 0.5em 0; 
		}	
		 
		
		#content h4 {
		 color: #4D2683;
         font-size: 22px;
         margin: 0.5em 0; 
		}	
		#content h5 {
			color: #4D2683;
			font-size: 20px;
			margin: 0.5em 0; 
		}	
		 
		
		#content h6 {
		 color: #4D2683;
         font-size: 18px;
         margin: 0.5em 0; 
		}	
		
		a {
			color: #2A8CC5;
		}
		
		p {
			font-size: 14px;
			color: #333;
		}	

               p.small {
			font-size: 10px;
			color: #333;
		}		
		
		#footer1 p,
		#footer2 p {
			font-size: 0.75em;
			color: #E1DDED;
		}	
		
		#footer1 p {
			color: #333;
		}	
		
		p.intro {
			font-size: 17px;
			color: #000;
			font-weight: bold;
		 
		}
	
		p.willkommen{font-size: 17px;
			color: #000;}
			
		#main p.lastText {
			margin-bottom: 0;
		}	
		
		#content ul  {
			font-size: 14px;
		}	
		
		#footer1 ul,
		#footer2 ul  {
			font-size: 0.75em;
		}
		
		a  {
			text-decoration: none;
		}	
		
		#content a:hover  {
			text-decoration: underline;
		}

		.moreLink, .spotlight a:link, .spotlight a:visited, .spotlight a:hover  {
			background: url(/common/sprite.png) left -757px no-repeat;
			padding-left: 6px;
			color: #2A8CC5 !important;
			font-weight:bold;
		}
		
		 
		
		/* Slides */
		
			#slideshowHolder {
				position:relative;
				width:950px;
                                height: 250px;
				margin: 0 0 25px 0;
                                overflow: hidden;
			}	
			
			#slideshow {
				width: 950px;
				overflow: hidden;
			}	
			
			.slider {
				margin: 0 0 25px 0;
				
			}	
			
			.sliderInner {
				/*width: 4000px;*/
				width:auto;
			}		
			
			.slide {
				background-repeat: no-repeat;
				background-position: left top;
				height: 210px;
				padding: 20px 15px;
				float: left;
				width: 920px;
			}		
			
			.slide p {
				font-size: 14px;
				width: 380px;
			}		
			
			#content .slide h3 {
				font-weight: normal;
				font-size: 2em;
				width: 430px;
				margin: 0 0 0.3em 0;
				line-height: 115%;
			}	
			
			#slideControl {
				position: absolute;
				right: 15px;
				bottom: 0;
				height: 42px;
				z-index: 1000;
				display:none;
				
			}	
			
			.slidePrev, .slideNext {
				cursor: pointer;
				display: inline-block;
				width: 42px;
				height: 42px;
				text-indent: -200px;
				overflow: hidden;
			}	
			
			.slidePrev {
				background: url(/common/sprite.png) -1240px -240px no-repeat;
			}	
			
			.slideNext {
				background: url(/common/sprite.png) -1289px -240px no-repeat;
			}
			
			.slideEnd {
				opacity: 0.5;
			}		
			
                       #sliderNav {
                          bottom: 10px;
                          position: absolute;
                          right: 10px;
                          z-index: 99999;	
                       }
			
			.slideNav, #sliderNav a {
				width: 28px;
				height: 28px;
				display: inline-block;
				background: url(/common/sprite.png) -1280px -300px no-repeat;
				color:#FFFFFF;
				font-weight:bold;
                                line-height: 28px;
				text-align:center;
				font-size:1.125em;
				margin-left: 4px;
			}	
			
			.slideNav:hover, .slideNavAct, #sliderNav a.activeSlide,  #sliderNav a:hover {
				background: url(/common/sprite.png) -1240px -300px no-repeat;
				text-decoration: none !important;
			}
/* Lexikon */
#glossary h1 { margin-bottom: 25px }
#glossary h2 {
	font-size: 12px;
	margin-bottom: 17px;
}
#glossary img {
	display: block;
	margin-bottom: 20px;
}
#glossary p.faqerat {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #4D2683;
	font-weight: bold;
}
#glossary a.faqerat {
	width: 12px;
	height: 15px;
	padding-top: 1px;
	padding-left: 4px;
	margin-right: 1px;
	background-image: url(/common/glossar_off.gif);
	background-repeat: no-repeat;
	color: #4D2683;
	font-weight: bold;
	display: block;
	float: left;
        font-size: 12px;
}
#glossary a.hilite {
	background-image: url(/common/glossar_on.gif);
	color: #FFFFFF;
}
#glossary #glossaryMenue { padding: 10px 0 25px 0; }


/******************************/
/* Forms */
/**************************/
	
	/* search */
	
		
		#search {
			width: 453px;
			height: 34px;
			padding: 0 0 0 15px;
			line-height: 34px;
			background: url(/common/sprite.png) left -60px no-repeat;
			font-size: 14px;
			position: absolute;
			right: 0;
			bottom: 0;
		}
		#search_content{
			width: 550px;
			height: 34px;
			padding: 0 10 0 0px;
			line-height: 34px;
			background: url(/common/sprite.png) left -60px no-repeat;
			font-size: 14px;
			 padding-left:10px;
			right: 0;
			bottom: 0;
		}
		
		#search, #search * {
			vertical-align: middle;
		}
		#search_content	.inp_text {
			color: #999;
			font-size: 1em;
			border: 0 none;
			width: 424px;
            margin-top:9px;
		}
		#search	.inp_text {
			color: #999;
			font-size: 1em;
			border: 0 none;
			width: 424px;
             
		}
		.inp_submit {
		   
			color: #999;
			border: 0 none;
			font-size: 1em;
			background: url(/common/sprite.png) -480px -60px no-repeat;
			display: inline-block;
			text-indent: -100px;
			overflow: hidden;
			width: 16px !important;
			height: 16px;
		}
	.inp_searchButt {
			color: #999;
			border: 0 none;
			
			display: inline-block;
			text-indent: -100px;
			overflow: hidden;
			width: 82px !important;
			height: 73px;
		}


			
/******************************/
/* Footer */
/**************************/	
	
		#footer1 {
			
			clear: both;
			padding-top: 38px;
			background: url(/common/images/bg_rose.png) left bottom repeat-x;
		}	
		
		#footer1 .footerInner {
			padding-top: 38px;
			border-top: 5px solid #D8C8D8;
		}	
		
		#footer2 {
			height: 170px;
			background: url(/common/footer_bg.png) left top repeat-x;
			color: #DFDDEB;
		}
		
		#footer1 h2,
		#footer2 h2 {
			display: none;
		}
		
		#footer1 h3,
		#footer2 h3 {
			font-size: 1em;
			font-weight: normal;
			color: #4F2683;
		}

		#footer1 ul  li,
		#footer2 ul  li {
			margin: 0 0 1em 0; 
			font-weight: bold;
		}		
		
		#footer1 a,
		#footer2 a {
			color: #DFDDEB;
		}	
		
		#footer1 a:hover,
		#footer2 a:hover {
			text-decoration: underline;
		}	
		
		#footer1 ul li,
		#footer2 ul li {
			background: url(/common/sprite.png) -5px -675px no-repeat;
			padding-left:5px;
		}	
		
		.footerInner {
			width: 950px;
			padding: 32px 0 0px 0;
			margin: 0 auto;
			text-align: left;
		}	

		.footerRow {
			clear: both;
			margin: 0 0 1em 0;
		}
		
		.footerCol {
			width: 236px;
			float: left;
			height: auto;
			padding: 0 0 1px 0;
			border-right: 1px solid #6c4d9b;
			border-bottom: 1px solid #6c4d9b;
		}	
		
		#footer1 .footerCol {
			border-right: 1px solid #D4CDE5;
			border-bottom: 0 none;
		}	
		
		.footerColLast, .footerColLast .footerBox {
			border-right: 0 none;
		}	
		
		.footerCol75 {
			width: 710px;
		}	
		
		.footerColSmall {
			height: 65px;
		}
		
		.footerBox {
			border-right: 1px solid #8a75b4;
			border-bottom: 1px solid #8a75b4;
			height: 100%;
			padding: 0 14px;
		}	
		
		#footer1 .footerBox {
			border-right: 0 none;
			border-bottom: 0 none;
 
		}
              #footer1 .footerBox {
			border-right: 0 none;
			border-bottom: 0 none;
                       min-height:200px;
 
		}
		
		.hotlineNr {
			display: block;
			overflow: hidden;
			padding: 0 0 0.5em 25px;
			background: url(/common/sprite.png) left -730px repeat-x;
		}	
		
		#footer1 .hotlineNr {
			color: #4F2683;
			background: url(/common/sprite.png) -1240px -340px repeat-x;
		}
		

/******************************/
/* Misc */
/**************************/	

	#pageregionAfter {
		width: 475px;
		margin: auto;
		clear: both;
		height: 210px;
		margin-left: 228px;
	}
	
	/* hotline info */
	
		.hotline {
			background: url(/common/sprite.png) no-repeat scroll -580px -240px transparent;
			font-size: 1.25em;
			height: 160px;
			color: #fff;
			padding: 20px;
			margin-bottom:20px;
                         margin-top: 20px;
		}
		
		.hotline .hotlineNr {
			background: url(/common/sprite.png) no-repeat scroll -360px -986px transparent;
			font-size:1.8em;
			padding:12px 0 0 40px;
		}
		
	/* productFinder */	
		
		.productFinder input {
			width: 348px;
			margin: 0 0 0.5em 0;
			padding: 3px;
			display: block;
		}	
		#footer1 .productFinder p   {
			margin-top:20px;
		}
		.productFinder .productSearch {
	     	 

		}		
		
		.productFinder input.inp_submit {
		 
                  margin-left: 185px;
                  margin-top: -28px;
        
		 
		}		
		
		.productFinder select {
			width: 355px;
			margin: 0 0 0.5em 0;
			padding: 3px;
			display: block;
		}	
    
                  option{
      
	                padding:2px;
			padding-left:5px
     
                    }	
		
		#footer1 .productFinder input {
			width: 198px;
		}		
		
		#footer1 .productFinder input.inp_submit {
			left: 186px;
 
		}		
		#footer1   .inp_submit {
			 text-indent: -9999px;
 
		}	


		
		#footer1 .productFinder select {
			width: 205px;
			margin: 0 0 1.1em 0;
		}
		
		#content #productFinder.productFinder {
			margin-bottom: 25px;
			background: url(/common/produktFinder.jpg) no-repeat scroll left top transparent;
			padding: 18px;
			height: 149px;
		}	
		
		#content #productFinder.productFinder h2 {
			font-size: 1.25em;
			color: #000;
			font-weight: bold;
			border-top: 0 none;
			padding-top: 0;
			margin: 0 0 0.5em 0;
		}

		#productFinder .indicationLink {
			margin-top: 15px;
		}




/******************************/
/* Navigation */
/**************************/
				
 		#nav_meta a:hover, #nav_path a:hover {
			text-decoration: underline;
		}	
	
	/* nav_content */		
		
 		#nav_content a:link, #nav_content a:visited, #nav_content a:hover {
			color: #4D2683; 
			font-size:14px;
			display: block;
			padding: 15px 55px 15px 15px;
			
		}	
		
 			#nav_content a:hover {
			text-decoration: none;
		}	
		

 		.full #nav_content li {
			width: 348px;
			min-height: 98px;
		}	
		
 		#nav_content li .intro {
			font-size: 12px;
			color: #333;
			display: block;
			padding-top: 6px;
			line-height: 120%;
		}	
		
 		#nav_content .title {
						line-height: 130%;
						font-size: 16px;
		}	
		
 		#nav_content a:hover .title {
			text-decoration: underline;
		}	
		
 		#nav_content .ncItemLeft {
			float: left;
			clear: both;
		}	
		
 		#nav_content .ncItemRight {
			float: right;
		}
	
	/* nav_macro */
	
		#nav_macro {
			font-weight: bold;
			 
		}	
		
		#nav_macro ul {
			padding: 0 0 14px 24px;
		}		
		
		#nav_macro li {
			background: url(/common/sprite.png) -360px -789px no-repeat;
			border-bottom: 1px solid #fff;
		}		
		
		#nav_macro li.first {
			background: url(/common/sprite.png) -360px -780px no-repeat;
		}	
		
		#nav_macro li.last {
			background: url(/common/sprite.png) -714px bottom no-repeat;
			border-bottom: 0 none;
		}	
		
		#nav_macro li.here {
			background: url(/common/sprite.png) -360px -149px no-repeat;
		}		
		
		#nav_macro li.lastHere {
			background: url(/common/sprite.png) left bottom no-repeat;
		}	
		
		#nav_macro li.firstHere {
			background: url(/common/sprite.png) -360px -140px no-repeat;
		}	
		
		body #nav_macro ul li, body #nav_macro ul li.last {
			background: none !important;
			border-bottom: 0 none;
		}		
		
		#nav_macro li.sub-level-1 {
			line-height:1em;
			padding-bottom:6px;
			
		}
		#nav_macro li.sub_level_1 {
			line-height:1em;
			padding-bottom:6px;
			
		}
		
		#nav_macro .sub-level-0 a {
			color: #fff;
			font-size: 0.85em;
			background: url(/common/sprite.png) -568px -128px no-repeat;
			padding: 10px 2px 10px 25px;
			display: block; 
		}		
		#nav_macro .sub_level_0 a {
			color: #fff;
			font-size: 0.85em;
			background: url(/common/sprite.png) -568px -128px no-repeat;
			padding: 10px 2px 10px 25px;
			display: block; 
		}
		
		#nav_macro .sub-level-0 a:hover {
			text-decoration: underline;
		}	
		#nav_macro .sub_level_0 a:hover {
			text-decoration: underline;
		}
		
		#nav_macro .here a {
			color: #4D2683;
			background: url(/common/sprite.png) -570px -176px no-repeat;
			padding: 10px 2px 7px 25px;
		}	
		
		#nav_macro .sub-level-0 .sub-level-1 a {
			color: #2A8CC5;
			font-size: 12px;
			background: url(/common/sprite.png) left -757px no-repeat;
			padding: 0 4px 0 7px;
			display: block;
		}	
		#nav_macro .sub_level_0 .sub_level_1 a {
			color: #2A8CC5;
			font-size: 12px;
			background: url(/common/sprite.png) left -757px no-repeat;
			padding: 0 4px 0 7px;
			display: block;
		}
		
		#nav_macro .here .here a {
			color: #4D2683;
			background: url(/common/sprite.png) left -860px no-repeat;
		}	
		
	/* nav_path */
	
		#nav_path {
			clear: both;
			padding-top: 23px;
			color: #333;
			font-size: 0.75em;
		}	
		
		#nav_path span {
			color: #4D2683;
			background: url(/common/sprite.png) left -757px no-repeat;
			padding-left: 6px;
			font-weight: bold;
		}	
		
		#nav_path a {
			color: #2A8CC5;
			font-weight: bold;
		}	
	
	/* nav_meta */
	
		#nav_meta {
			position: absolute;
			right: 310px;
			top: 10px;
		}		
		
		#nav_meta li {
			float: left;
			margin: 0 0.4em 0 0;
			padding: 0 0.4em 0 0;
			font-size: 0.75em;
			border-right: 1px solid #2A8DC6;
			line-height: 100%;
		}	
		
		#nav_meta li.last {
			border-right: 0 none;
		}		
		
		#nav_meta a {
			color: #2A8DC6;
			text-decoration: none;
		}		
		
	/* nav_main */
	
		.nav, .nav ul {
			list-style-type: none;
			text-decoration: none;
		}
		
		.nav a:link, .nav a:visited, .nav a:hover {
			color: #fff;
			text-decoration: none;
		}		
		
		#nav_main ul li {
			font-weight: bold;
			display: block;
			float: left;
			position: relative;
			height: 35px;
            display:block;
            font-size:16px;
                       
		}	
		ul#nav li a  {
		text-align: center;
		}
		#nav_main ul.navMainSubList2 li {
			text-align: left;
		}
		
		#nav_main ul li a {
			background: url(/common/sprite.png) -477px 0 no-repeat;
			padding: 0.4em 0.7em 0.7em 0.7em;
			display: block;
			overflow: hidden;
		}		
		
		#nav_main ul li a:hover,
		#nav_main ul li a.open {
			background: url(/common/sprite.png) -1165px -560px no-repeat;
		}	
		
		#nav_main ul li.first a {
			background: url(/common/sprite.png) 0 0 no-repeat;
			padding: 0.4em 0.7em 0.7em 1.3em;
		}		
		
		#nav_main ul li.first a.open {
			background: url(/common/sprite.png) -1152px -560px no-repeat;
		}
		
		#nav_main ul li.last {
			background: url(/common/sprite.png) -477px top no-repeat;
		}	
		
		#nav_main ul li.last a {
			background: url(/common/sprite.png) right top no-repeat;
			padding: 0.4em 1.3em 0.7em 0.7em;
		}		
		
		#nav_main ul li.last a.open {
			background: url(/common/sprite.png) right -560px no-repeat;
			padding-left: 9px;
			margin-left: 2px;
		}
		
		/* nav_main dropdown */
		
			#nav_main ul ul {
				position: absolute;
				z-index: 999;
				top: 35px;
				left: 0;
				padding-top: 0.5em;
				font-size: 0.75em;
				background: url(/common/sprite.png) -360px bottom no-repeat;
				display: none;
                width:100%;
			}

			#nav_main ul li.last ul, #nav_main ul li.first ul {
				width: 100%;
			}	
			
			#nav_main ul ul li {
				float: none;
				position: static;
				padding: 0 15px 0 0;
				height: auto;
			}	
			
			body #nav_main ul ul li a, body #nav_main ul ul li a:hover {
				background: none !important;
				padding: 0.5em 0 0.5em 15px !important;
				margin-left: 0 !important;
				text-align: left;
			}		
			
			#nav_main ul ul li a span {
				background: url(/common/sprite.png) -5px -675px no-repeat;
				padding-left: 5px;
				display: block;
                                font-size:12px;
			}	
			
			#nav_main ul ul li a {
				color: #ded8ea;
			}	
			
			#nav_main ul ul li a:hover {
				color: #fff;
			}			
			
			#nav_main ul ul li.last {
				background: url(/common/sprite.png) right bottom no-repeat;
			}			
			
			#nav_main ul ul li.last a, #nav_main ul ul li.last a:hover {
				background: url(/common/sprite.png) -920px bottom no-repeat !important;
				padding: 0.5em 0 1.5em 15px !important;
			}					


	/* nav_websites */
		
		#websites, #websites.open {
			position: absolute;
			z-index: 999;
			right: -10px;
			top: 0;
			width: 326px;
			/*height: 492px; */ /*für background ...*/
			/*background: url(/common/sprite.png) -10px -140px no-repeat;*/
			color: #fff;
			font-size: 0.75em;
			overflow: hidden;
			/*height: 480px; */ /*für background ...*/
			/*background: url(/common/sprite.png) -1009px -1039px no-repeat;*/
                        background: transparent url(/common/images/nutricia_lasche_bg.png) 0 0 no-repeat;
			height: 25px;
		}	

#websites.open {
height: 280px;
}
		
		#websites.closed  {
			background: url(/common/sprite.png) -10px -640px no-repeat;
		}	
		
		#websites  strong {
			display: block;
			padding: 3px 0 1.5em 40px;
			cursor: pointer;
		}	
		
		#nav_websites span {
			display: none;
		}	
		
		#nav_websites a {
			display: block;
			opacity: .7;
			padding: 13px 0 13px 100px;
			border-top: 1px solid #6C4D9B;
			border-bottom: 1px solid #8974B3;	
		}	
		
		#nav_websites a:hover {
			opacity: .99;
		}	
		
		#nav_websites li {
			overflow: hidden;
			margin: 0 20px;
		}	
		
		#nav_websites li.last a {
			border-bottom: 0 none;
		}
		
		.website1 {
			background: url(/common/sprite.png) -1400px -124px no-repeat;
		}		
		
		.website2 {
			background: url(/common/sprite.png) -1400px -204px no-repeat;
		}		
		
		.website3 {
			background: url(/common/sprite.png) -1400px -284px no-repeat;
		}		
		
		.website4 {
			background: url(/common/sprite.png) -1400px -364px no-repeat;
		}		
		
		.website5 {
			background: url(/common/sprite.png) -1400px -464px no-repeat;
		}

/* xm search client */
       .searchResults{
		border:1px solid #F0EEF6;
             
               margin-top:-10px;
	}
	.searchResultsForm {
		margin-bottom: 1em;
		font-size: 93.75%;
		background-color: #ffffff;
		padding: 5px;
               display:none;
	}

	.searchTab {
		float: left;
		margin-right: 2px;
		border: 0px solid #cccccc;
		padding: 5px;
	}

	#searchTabNavi {
		margin-bottom: 0px;
	}

	#searchTabNavi .searchTab {
		background-color: #f0eef6;
                background: url(/common/images/searchTab.jpg) no-repeat;
                width:195px;


    background-repeat: no-repeat;
    height: 37px;
    position: relative;
   -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
	}

	#searchTabNavi .active {
		 
           
            background: url(/common/images/searchTabActive.jpg) no-repeat;
	    border: 0px solid #9c8dc3;
            width:207px;
	  
	}

	#searchTabNavi .searchTab a {
		color: #b1a4cf;
	}

	#searchTabNavi .active a {
		color: #000;
                font-weight:bold;
                padding-left:5px;

	}
	
	#searchParameters .formLine {
		display:none;
	}
	.searchResultsForm .formLine {
		margin-bottom:5px;
	}
 .formLine {
		 
	}

	.searchResultsForm .input_text {
		margin-left: 2px;
	}
	
	.searchResultsForm .input_submit {
		margin-top:2px;
	}
	
	
 
#searchwebsite	p.text_html a{
	font-size:17px;
	font-weight: normal;
} 
     
	.result p {
		background-repeat: no-repeat;
		background-position: -2px 5px;
		padding-left: 10px;
		padding-right: 10px;
		
		margin-bottom:10px;
	}
	
	.result .resultHead {
		display:block;
		margin-bottom:7px;
	}
	
	.result .resultType {
		font-weight:bold;
		display:block;
		margin-bottom:2px;
	}
	.result .resultDescription {
		display:block;
		 
	    line-height:130%; 
        font-size:14px;
		 
	}
	.resultDescription {
	    display:block;
		margin-bottom:20px;
		border-bottom:1px solid #F0EEF6;
		padding-bottom:10px;
		padding-top:20px
		
	}
	
	
	.resultInformation p{ color:#4D2683; padding-top: 7px;}
	
	.result .resultScore {
		font-style:italic;
	}
    p  a.resultTitle{font-size:17px;padding-right: 30px;}
	.result .text_html {
		/*background-image: url(/common/icons/search/text_html.gif);*/
	}
	.result .application_msaccess {
		background-image: url(/common/icons/search/application_msaccess.gif);
	}
	.result .application_mspowerpoint {
		background-image: url(/common/icons/search/application_mspowerpoint.gif);
	}
	.result .application_msword {
		background-image: url(/common/icons/search/application_msword.gif);
	}
	.result .application_octet_stream {
		background-image: url(/common/icons/search/application_octet_stream.gif);
	}
	.result .application_pdf {
		background-image: url(/common/icons/search/application_pdf.png);
		background-position: right center;
        background-repeat: no-repeat;
        padding-top: 5px;
        line-height: normal;
     
	}
	.result .application_rtf {
		background-image: url(/common/icons/search/application_rtf.gif);
	}
	}
	.result .application_sh {
		background-image: url(/common/icons/search/application_sh.gif);
	}
	.result .application_shockwave_flash {
		background-image: url(/common/icons/search/application_shockwave_flash.gif);
	}
	.result .application_sxw {
		background-image: url(/common/icons/search/application_sxw.gif);
	}
	.result .application_visio {
		background-image: url(/common/icons/search/application_visio.gif);
	}
	.result .application_x_director {
		background-image: url(/common/icons/search/application_x_director.gif);
	}
	.result .application_x_excel {
		background-image: url(/common/icons/search/application_x_excel.gif);
	}
	.result .application_x-ms-reader {
		background-image: url(/common/icons/search/application_x-ms-reader.gif);
	}
	.result .application_x_x509_ca_cert {
		background-image: url(/common/icons/search/application_x_x509_ca_cert.gif);
	}
	.result .application_zip {
		background-image: url(/common/icons/search/application_zip.gif);
	}
	.result .audio_basic {
		background-image: url(/common/icons/search/audio_basic.gif);
	}
	.result .audio_midi {
		background-image: url(/common/icons/search/audio_midi.gif);
	}
	.result .image_basic {
		background-image: url(/common/icons/search/image_basic.gif);
	}
	.result .image_bmp {
		background-image: url(/common/icons/search/image_bmp.gif);
	}
	.result .image_gif {
		background-image: url(/common/icons/search/image_gif.gif);
	}
	.result .image_jpeg {
		background-image: url(/common/icons/search/image_jpeg.gif);
	}
	.result .image_tiff {
		background-image: url(/common/icons/search/image_tiff.gif);
	}
	.result .text_plain {
		background-image: url(/common/icons/search/text_plain.gif);
	}
	.result .text_xml {
		background-image: url(/common/icons/search/text_xml.gif);
	}
	.result .text_xsd {
		background-image: url(/common/icons/search/text_xsd.gif);
	}
	.result .text_xsl {
		background-image: url(/common/icons/search/text_xsl.gif);
	}
	.result .video_basic {
		background-image: url(/common/icons/search/video_basic.gif);
	}
	
	
 

 
 
/******************************/
/* Clearing - do not modify */
/**************************/

	.floatholder { overflow:hidden; }

	.clerasil:after {
	   content: ".";
	   display: block;
	   height: 0;
	   clear: both;
	   visibility: hidden;
	}

	.clerasil { display: block; }





/******************************/
/* Customizing   Lists */
/**************************/	
.list{
  list-style: none; /*--Takes out the default bullets--*/
 	margin: 0;
 	padding: 0;
 	}
li.list_item  {
 	padding: 5px 5px 5px 30px; /*--Adds padding around each item--*/
 	margin: 0;
 	background: url(icon_checklist.gif) no-repeat left center; /*--Adds a bullet icon as a background image--*/
 	background-image:  url(/common/images/BulletPoint.png);
 	}
 
 
  
 
 /******************************/
/*  Search */
/**************************/	
p.text_html{
	font-size:14px;
	font-weight: normal;
}
p.text_html a{
	font-size:14px;
	font-weight: normal;
}
#Search_product_maske  {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-position: right -603px;
    background-repeat: no-repeat;
    border:1px solid  #F0EEF6;
    display: block;
    height: 220px;
    margin-bottom: 12px;
    width: 660px;
   padding:20px;
}

/***********************************************************************
accordion 
***********************************************************************/
 

#content #accordion .ui-accordion {
    margin: 0 0 1em;
}
#content #accordion  .ui-accordion-header  {
    background: url(/common/images/umschalter_off.gif) no-repeat scroll left center transparent;
    cursor: pointer;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    padding-left: 22px;
    position: relative;
}
#content #accordion  .ui-accordion-header span {
    border-bottom: 1px solid #B7A7E2;
}
#content #accordion .ui-state-active {
    background:url(/common/images/umschalter_on.gif) no-repeat scroll left center transparent;
}
#content #accordion  .ui-state-default {
    cursor: pointer;
}
#content #accordion  .ui-accordion-content {
    overflow: auto;
}
#content #accordion  .ui-accordion-content .innerAcc {
    padding: 0 0 1em 22px;
}

#accordion ul li {
 	padding: 5px 5px 5px 33px; /*--Adds padding around each item--*/
 	margin: 0;
 	background: url(icon_checklist.gif) no-repeat left top; /*--Adds a bullet icon as a background image--*/
 	background-image:  url(/common/images/BulletPoint.png);
    list-style:none;
 	}
/***********************************************************************
accordion sitemap
***********************************************************************/
 

#sitemap .ui-accordion {
    margin: 0 0 1em;
}
#sitemap  .ui-accordion-header  {
    background: url(/common/images/umschalter_off.gif) no-repeat scroll left center transparent;
    cursor: pointer;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    padding-left: 22px;
    position: relative;
}
#sitemap  .ui-accordion-header span {
    border-bottom: 1px solid #B7A7E2;
}
#sitemap  .ui-state-active {
    background: url(/common/images/umschalter_on.gif) no-repeat scroll left center transparent;
}
#sitemap  .ui-state-default {
    cursor: pointer;
}
#sitemap  .ui-accordion-content {
    overflow: auto;
}
#sitemap  .ui-accordion-content .innerAcc {
    padding: 0 0 1em 22px;
}




 


/***********************************************************************
BMI
***********************************************************************/	

	 
	
	#bmi {
    overflow: hidden;
    padding-top: 10px;
    position: relative;
    margin-bottom: -40px;
}
#bmi_hint {
    bottom: 0.5em;
    color: #EC7520;
    font-weight: bold;
    left: 1em;
    position: absolute;
}
#bmi input {
    border: 1px solid #512E91;
    color: #512E91 !important;
    font-weight: bold;
    padding: 0.3em;
    text-align: center;
}
#bmi label {
    display: block;
       color: #512E91 !important;
    font-weight: bold;
    padding: 0 0 0.5em;
}
.bmiBlock {
    float: left;
    padding: 0 1em;
}
.bmiSep {
    font-size: 175%;
    line-height: 3em;
    padding: 0 0.5em;
    vertical-align: middle;
}

#bmiTable{width:100%;font-size: 11px;margin-bottom:20px; } 
 


/***********************************************************************
 #sitemap
***********************************************************************/	

 #sitemap ul  { padding: 8px 25px ;list-style:none;  }

 #sitemap    a {  font-size:18px; color:#4D2683; }
 #sitemap ul      li  a {  font-size:16px;  line-height: 1.9em;color:#8b7faa; font-weight:bold;}

 #sitemap ul ul             { font-size:12px;  line-height: 1.9em;   }
 
 #sitemap ul ul      li  a {  font-size:12px;  line-height: 1.9em;color:#8b7faa;}

 #sitemap ul ul ul          {   font-size:12px;  line-height: 1.9em;  }
 #sitemap ul ul ul     li  a {  font-size:12px;  line-height: 1.9em;color:#8b7faa;}
 
#sitemap ul ul ul ul       {font-size:12px;  line-height: 1.9em;    }
 #sitemap ul ul ul ul     li  a {  font-size:12px;  line-height: 1.9em;color:#8b7faa;}

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

.list{
  list-style: none; /*--Takes out the default bullets--*/
 	margin: 0;
 	padding: 0;
 	}
li.list_item  {
 	padding: 5px 5px 5px 30px; /*--Adds padding around each item--*/
 	margin: 0;
 	background: url(icon_checklist.gif) no-repeat left center; /*--Adds a bullet icon as a background image--*/
 	background-image:  url(/common/images/BulletPoint.png);
 	}
  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

 

/******************************/
/* listen elemente */
/**************************/


   .content_inner  #nav_content ul li {
     background:none;
     padding:0;
}

#content .content_inner   ol {
 	padding: 5px 5px 5px 0px; /*--Adds padding around each item--*/
 	margin: 0;
        display:inline;
 	}
#content  .content_inner   ol  li {
 	padding: 5px 5px 5px 33px; /*--Adds padding around each item--*/
        list-style-position: inside;
 	margin: 0;
    
    
     
 }
#content .content_inner  ol ol li {
 	padding: 5px 5px 5px 33px; /*--Adds padding around each item--*/
        list-style-position: inside;
 	margin: 0;
 
      
    
 }


#content .content_inner r  ol li p  {
			line-height: 130%;
			margin: 0 0 1em 0;  
                          display:inline;

		}
		







#nav_content {
 	padding: 0
 	margin: 0;
        background: none;
        list-style:none;
        /*width:477px;*/
 }

#content .content_inner #nav_content ul li {
    background: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
/******************************/
/* Products*/
/**************************/	

		#nutriciaProduct div {
			margin-top: 0px;
		}

		#productListing {
			margin-top: 30px;
			line-height: 130%;
			 
		}

.productPreview{
border-top: 2px solid #E7E4F0;
clear: both;
height:150px
       
}


.productPreviewImg{
float: right; 
width: 70px;
padding-right: 20px;
padding-top: 20px;
}
.productPreviewBody{
float: left; 
width: 330px;
border:0px solid red;
}

.productPreviewBodyHead a {
    color: #4D2683;
    font-weight: normal;
   font-size: 20px;
    margin: 0.5em 0;
    padding-top: 0.5em;
}
#nutriciaProduct  h2 {
    color: #4D2683;
    font-weight: normal;
   font-size: 20px;
    margin: 0;
    padding-top: 0.5em;
}
#subCatDesc{
padding-bottom:20px;
color: #333333;
font-size: 14px;
line-height: 130%;
margin: 0 0 1em;
}


#content  .content_inner 	#nav_content li {
            padding:0px;
			/*width: 230px;*/
			height: 90px;
			border: 1px solid #E7E4F0;
			background: #fff url(/common/sprite.png) right -603px no-repeat;
			display: block;
			overflow: hidden;
			margin-bottom: 12px; 
			-moz-border-radius: 10px;
			border-radius: 10px;
		}	
		
#pageregion_right .teaserEl ul li{
list-style:none;

}

#content  .content_inner  ul li {
 	padding: 0px 5px 0px 20px; /*--Adds padding around each item--*/
 	margin: 0;
 	background: url(icon_checklist.gif) no-repeat left 2px; /*--Adds a bullet icon as a background image--*/
 	background-image:  url(/common/images/BulletPoint.png);
       list-style:none;
 	}

 
	#content .content_inner ul#sitemap li {
    background:none;
    list-style: none outside none;
    margin: 0;
    padding: 5px 5px 5px 33px;
}

.productImage{
float : left;
width:175px;
margin-bottom: 20px;
}

.productDescription{
margin-bottom: 25px;
font-size: 14px;
 line-height: 130%
}

#nutriciaProduct .productInformationBox{
font-size: 14px;
color:#333;
}


.productRemarkPresc a{

 
}


.productRemarkPrescDownload{
color:#2A8CC5;
padding-left:10px;
 
}




.productRemarkTypeAnalysis a{
color:#4D2683;
}


.productFileRemark{
 border-top:1px solid #EBE8F3;
 padding-top:10px;
 padding-bottom:10px;
}


 

.productInformationFileBox{
border:0px solid red;
width:275px;
font-size: 16px;
color:#4D2683;
border-bottom:1px solid #EBE8F3;
float:right;
margin-left: 20px;
margin-bottom: 50px;

}
.productInformationFileBox a{
font-size: 12px;

}

#accordeon{
clear:both;
margin-top:20px;

}

#content #pressItems h2{
 font-size: 1.0em;
 color: #4D2683;
padding-top:0px;

}
#content #pressItems h3{
 font-size: 16px;
 

}
#content  .content_inner 	#nav_content li .defaultBreite {
 width: 230px; 
}
 
#content .content_inner #nav_content li.defaultBreite {
 width: 230px; 
}
/******************************/


/******************************/
/* News
/******************************/
#wrapperIntro img{padding-right:10px;float:left}

#wrapperIntro  p {font-size: 17px;
    font-weight: bold;
    line-height: 130%;}

/******************************/


#pageregion_right.teaserEl  li.presc a.moreLink{
 color: #333333; 
}

#teaserBody.moreLink {
     color: #333333;    
}
#pageregion_right .moreLink {
	font-weight: bold;
	
}
 
#footer1 ul.nav li a.moreLink{
		display:block
		}
		
		
#content .moreLink, #content .moreLink a:link, #content .moreLink a:visited,#content .moreLink a:hover  {
 font-weight: bold;
		} 

/**
 * Tables | Tabellen
 * (en) Generic classes for table-width ...
 * (de) Generische Klassen für die Tabellenbreite ...
 *
 * @section content-tables
 */

table { width:100%; border-collapse:collapse;font-size: 11px;line-height:135%}
table caption { font-variant:small-caps; }
table.full { width: 100%; }
table.fixed { table-layout:fixed; }

th,td { padding: 0.5em; }
thead th { color: #000; border-bottom: 2px #800 solid; }
tbody th { background: #fff; color:#4D2683; }
tbody th[scope="row"],
tbody th.sub { background: #f0f0f0; }

tbody th { border-bottom: 1px solid #fff; text-align: left;  }
tbody td { border-bottom: 1px solid #eee; }

tbody tr:hover th[scope="row"],
tbody tr:hover tbody th.sub { background: #fff; }
tbody tr:hover td { background: #fff; }
 
 
#frmKontakt .xmControl tbody th{
  padding:0px;
  border-bottom: 0 none;
 /* font-weight: normal; */
  font-size: 12px;
}

#frmBewerbung .xmControl tbody td,
#frmKontakt .xmControl tbody td{
  border-bottom: 0 none !important;
}

.productTableSubHead {
    background-color: #F7F6F9;
    color: #4D2683;
    font-weight: bold;
    padding: 0.3em;
} 

 /**
 * Tables | Tabellen
 * (en) Generic classes for table-width ...
 * (de) Generische Klassen für die Tabellenbreite ...
 *
 * @section content-tables
 */
#step_1  table{ width: auto;  }
#step_2  table{ width: auto;  }
#step_3  table{ width: auto;  }
#step_4  table{ width: auto;  }
#step_5  table{ width: auto;  }
#step_6  table{ width: auto;  }
#step_7  table{ width: auto;  }
#step_8  table{ width: auto;  }
#step_final table { width: 75%; border-collapse:collapse;font-size: 14px;}
#step_final table caption { font-variant:small-caps; }
#step_final table.full { width: 100%; }
#step_final table.fixed { table-layout:fixed; }

#step_final th,td { padding: 0.5em; }
#step_final thead th { color: #000; border-bottom: 0px #800 solid; }
#step_final tbody th { background: none; color:none; }
#step_final tbody th[scope="row"],
#step_final tbody th.sub { background: none; }

#step_final tbody th { border-bottom: 0px solid #fff; text-align: left;  }
#step_final tbody td { border-bottom: 0px solid #eee; }
#step_final th, td {
    padding: 0.3em 0.25em;
}
#step_final tbody tr:hover th[scope="row"],
#step_final tbody tr:hover tbody th.sub { background: none; }
#step_final tbody tr:hover td { background: none; }

#step_1     tbody tr:hover td { background: none; }
#step_2     tbody tr:hover td { background: none; }
#step_3     tbody tr:hover td { background: none; }
#step_4     tbody tr:hover td { background: none; }
#step_5     tbody tr:hover td { background: none; }
#step_6     tbody tr:hover td { background: none; }
#step_7     tbody tr:hover td { background: none; }
#step_8     tbody tr:hover td { background: none; }
/*********************************************************  */
 
 
.productRemarkUse{
     
     padding-left: 50px; 
     color:#4D2683;  
     font-weight: bold;  
}
.productRemarkUse a{
 
    font-size: 16px;
     color:#4D2683;      
}
 
.productRemarkTypeAnalysis{
 
     padding-left: 50px; 
     background: url(/common/images/typanalyse.png) no-repeat scroll 0  transparent;
     font-weight: bold;
}
.productRemarkTypeAnalysis a{
 
     font-size: 16px;
     color:#4D2683;   
     }


.productRemarkOrderInformation{
     
     padding-left: 50px;    
     background: url(/common/images/bestellinfomation.png) no-repeat scroll 0  transparent;
     font-weight: bold;
}

.productRemarkOrderInformation a{
    font-size: 16px;
     color:#4D2683; 
}


.productRemarkDataSheet{
     padding-left: 50px; 
     color:#4D2683;  
     background: url(/common/images/pdfDatenblatt.png) no-repeat scroll 0  transparent;
     font-weight: bold;
}
.productRemarkDataSheet a{
     font-size: 16px;
     color:#4D2683;   
}


.productRemarkPrescIntro{
 
     padding-left: 50px; 
     background: url(/common/images/verordnungsfaehigkeit.jpg) no-repeat scroll -5px 50% transparent;
 
     font-weight: bold;
}
.productRemarkPrescIntro a{
     font-size: 16px;
     color:#4D2683;   
}




/*  FRAGEN  */
		
.fragen {
	display: block;
	background: url(/common/fragen_bg.jpg) left top no-repeat;
	height: 425px;
	width: 655px;
}

.fragen2 {
	display: block;
	background: url(/common/fragen_bg2.jpg) left top no-repeat;
	height: 425px;
	width: 655px;
}

.fragen3 {
	display: block;
	background: url(/common/fragen_bg3.jpg) left bottom no-repeat;
	height: 100%;
	width: 655px;
}

.fragenTop {
    float: left;
    height: 360px;
    position: relative;
    text-align: right;
    top: 20px;
    width: 60px;
}

.fragen3 .fragenTop {
    height: 150px;
    text-align: center;
    top: 5px;
    width: 60px;
}


.fragenBody {
    height: 240px;
    position: relative;
    top: 40px;
    width: 475px;
}

.fragen3 .fragenBody {
    background: url(/common/fragen_birne.gif) left top no-repeat;
    height: 220px;
    margin: 0 0 5px 15px;
    padding: 15px 0 0 60px;
    top: 5px;
    width: 415px;

}

.fragen3 .fragenBodyDown {
    margin: 0 0 5px 15px;
    padding: 15px 0 0 60px;
    width: 415px;
}

#content .fragenBody p, #content .fragenBody td {
    font-size: 16px;
}

#content .fragenBody p.fragenh1 {
	font-size: 24px;
	color: #2A8CC5;
	margin: 0 0 0.3em;
}

#content .fragen3 .fragenBody p.fragenh1 {
	margin-bottom: 0;
}

#content .fragenBody p.fragenh2 {
    color: #4C2077;
    font-size: 20px;
    height: 90px;
    margin-bottom: 0;
}

.fragenBottom {
	position: relative;
	bottom: -75px;
}

.fragenLila {
	color: #4C2177 !important;
        font-weight: bold;
	border-width: 5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #FFF;
	padding: 15px 0;
    width: 415px;
    margin: 10px 0 10px 0 !important;
}

.fragen_auswertung {
	left: -12px;
    	width: 415px;
}

#errorMessage {
	position: absolute; 
	top: 40%; 
	left: 30%; 
	width: 40%; 
	border: 5px solid rgb(247, 231, 4); 
	background-color: rgb(247, 244, 210); 
	padding: 10px;
}

/*  #errorMessage b {
    font-weight: normal;
}  */

/******************************/



#nutriciaProduct   .productPreviewBodyText{
	font-size: 14px;
	line-height: 130%;
	color:#333;
	width:370px;
}



#pageregion_right .presc{
	font-weight: bold;
	font-size: 14px;
 
}
#pageregion_right .presc a{
 color:#2A8CC5;
 display:block;
 font-weight:bold;
 width: 85%;
}

#pageregion_right ul.furtherProductsTeaserList li{
padding-bottom:11px;
}
.productTable{
width:100%;
}
.tableCellRight{
text-align: right;
}

#content  .Download a{text-decoration: none;}

#pageregion_right p.subCatOverviewLink {
	margin-top:10px;
	border-top:1px solid #E7E4F0;
	padding-top:10px ;
}
 .parent_here  {
text-align: left;
}
 .uebersichtButton  {
 background: url(/common/images/uebersicht.jpg) left top no-repeat;
 width:125px;
 height:44px;
}
 .zurueck_zu_uebersichtButton  {
 background: url(/common/images/zuruckzur_uebersicht.png) left top no-repeat;
 width:213px;
 height:35px;
}
#rezeptWrapper {border-top:2px solid #E7E4F0;padding-top:20px;}
#rezeptWrapper .rezeptImg{width:140px;float:left;height:260px}

#rezeptWrapper .rezeptText{width:500px;float:left: }

#rezeptWrapper  .rezeptpdfsize{ font-size:11px;color:#888; font-weight: normal;}
#rezeptTextBody h5{ padding-right:20px;}
.kontakt_info{font-size:14px;padding-top:20px}

#kontakt_nutricia table {font-size:14px;}

/* paging */
.paginglabel1___1{ display: none;}

.paging{ padding-left: 10px}

.paging .pager {
		  padding-right: 15px;
	}
	
.paging  a.current {
		font-weight:bold;
		text-decoration:none;
		color:#603E91;
	         
	}
	
#variantContent  ul.productVariantsList a{
   
font-weight: bold;
}



#content  #newsBodyText  h3 {font-size:16px}




#content #variantContent ul.productVariantsList li {
    background: url("/common/images/pfeil_blau.jpg") no-repeat scroll 5px 4px transparent;
}
