/* CSS Document
corporate theme
Only colour/images information here
*/

a
{
	color: inherit;
}

body
{
	background: url(../images/background/bg-body.jpg) top repeat-x;
}


#logo, #logo span
{
	color: #fff;
	width: 181px;
	height: 49px;
}

#logo span
{
	left: -9999px;
}
#logo
{
	background: url(../images/logo/logo.gif) no-repeat 0 0;
	float: left;
	margin: 90px 0 0 37px;
	display: inline;
}

#topfurniture
{
	background: url(../images/background/bg-head-fill.jpg) top right no-repeat;
}
#topfurniture form label, #formTopFurniture label
{
	background: url(../images/navigation/srch-left.gif) no-repeat 0 0;
}

#topfurniture form input, #formTopFurniture input
{
	background-color: #f2f2f2;
	border: 1px solid #c6c6c6;
	border-left: 0px;
	border-right: 0px;
}

#formTopFurniture label input
{
	background-color: #f2f2f2;
	border: 1px solid #c6c6c6;
	border-left: 0px;
	border-right: 0px;
}


#topfurniture form input.btn-go, #formTopFurniture  input
{
	background: none;
}

#topnav
{
	background: url(../images/navigation/bg-nav.jpg) no-repeat 0 0;
}

#topnav ul li a
{
	color: #000;
}

#topnav ul li a span
{
	background: url(../images/navigation/navoff-right.gif) no-repeat right 0;
}

#topnav ul li#last a span
{
	background: none;
}

#topnav ul li a:hover, #topnav ul li.sel a
{
	background: url(../images/navigation/navon-left.gif) no-repeat 0 0;
	color: #fff;
}

#topnav ul li a:hover span, #topnav ul li.sel a span
{
	background: url(../images/navigation/navon-right.gif) no-repeat right 0 !important;
}

#topnav ul li a.stillhover
{
	background: url(../images/navigation/navsel-left.gif) no-repeat 0 0;
	color: #fff;
}


#topnav ul li a.stillhover span
{
	background: url(../images/navigation/navsel-right.gif) no-repeat right 0 !important;
	color: #fff;
}


#topnav ul li ul
{
	background: url(../images/navigation/subnav-top.png) no-repeat 0 0;
}

#topnav ul li#last ul
{
    background: url(../images/navigation/subnav-top-last.png) no-repeat 0 0;
	behavior: url(Data/Resources/LifeScan/Corporate_LifeScan/NL/nl/css/iepngfix.htc);
}

#topnav ul li ul li
{
	width: 224px;
	background: #027377 url(../images/background/bg-subnav.gif) no-repeat bottom left;
	border: 1px solid #0b8d92;
	border-top: none;
	border-bottom: none;
}

#topnav ul li ul li.lastli
{
	background: #027377;
}

#topnav ul li ul li.lastli, #topnav ul li ul li
{ background-color:#027377;/* IE only */
}

#topnav ul li.sel ul li a, #topnav ul li ul li a
{
	background: none !important;
	color: #fff;
}

#topnav ul li ul li a:hover
{
	background-color: #005b5e !important;
	color: #fff;
}

/* left nav */
#leftnav
{
	background: url(../images/theme1/blackbox-top.gif) no-repeat top left;
}

#leftnav li
{
	background: #14070e url(../images/navigation/leftnav-divider.gif) no-repeat bottom left;
}

#leftnav li ul li
{
	background: none;
}

#leftnav li.last
{
	background: #14070e url(../images/theme1/blackbox-bot.gif) no-repeat bottom left;
}

#leftnav li a
{
	color: #fff;
	background: url(../images/navigation/leftnav-close.gif) no-repeat 160px center;
}

#leftnav li.subon a
{
	background: url(../images/navigation/leftnav-open.gif) no-repeat 160px center;
}

#leftnav li.nosub a, #leftnav li.subon li a
{
	background: none;
}

#leftnav li a:hover, #leftnav li.subon a
{
	background-color: #2b1a22;
}

#leftnav li ul li a, #leftnav li li a:hover
{
	background: none;
}

/* content */

#contenthr
{
	height: 30px;
	background: url(../images/illustration/content-end.png) no-repeat 0 0;
}
#content
{
	
	background-image: url(../images/background/bg-content.png);
	background-repeat: repeat-y;	
	float:left;
	clear:both;
	width:930px;		
	margin:0;	
	padding:36px 30px 60px 30px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
}

#content h3
{
	color: #000;
}

#content h3 em
{
	color: #949494;
}

blockquote
{
	color: #333333;
	font-size: 1.4em;
	font-style: italic;
	line-height: 1.4em;
}

.bodyhr
{
	background: url(../images/theme1/content/hrswirl.gif) no-repeat 0 0;
}

div.pagination
{
	color: #333;
}

div.pagination ul li a
{
	color: #fff;
	background: url(../images/button/pag-off.gif) no-repeat 0 0;
}

div.pagination ul li a:hover, div.pagination ul li a.sel
{
	background: url(../images/button/pag-on.gif) no-repeat 0 0;
}

/* Modules */

/* colour1 box - pink */


#content div.color1
{
	background: #cb005d url(../images/theme1/pinkbox-top.gif) no-repeat 0 0;
	color: #fff;
}

#content div.color1 h3
{
	color: #fff;
	border-bottom: 1px solid #e0669e;
}

div.color1 div.hr
{
	background-color: #e0669e;
}

div.color1 div.hrend
{
	background: transparent url(../images/theme1/pinkbox-bot.gif) no-repeat bottom left;
}

div.color1 a
{
	color: #fff;
	border: none;
	border-bottom: 1px dotted #000;
}

div.color1 a:hover
{
	background-color: #ff0075;
	border-bottom: 1px dotted #000;
}



/* colour2 box - black */


#content div.color2
{
	background: #000 url(../images/theme1/blackbox-top.gif) no-repeat 0 0;
	color: #fff;
}

#content div.color2 h3
{
	color: #df0c6e;
	border-bottom: 1px solid #8a8387;
}

div.color2 div.hr
{
	background-color: #8a8387;
}

div.color2 div.hrend
{
	background: transparent url(../images/theme1/blackbox-bot.gif) no-repeat bottom left;
}

div.color2 a
{
	color: #fff;
	border: none;
	border-bottom: 1px dotted #df0c6e;
}

div.color2 a:hover
{
	background-color: #434343;
}

.featurebox
{
	float: left;
	width: 300px;
	padding: 0 0 30px 0;
	margin-left: 15px;
	background: #dfdfdf url(../images/illustration/helpboxbase.gif) bottom right no-repeat;
	font-size: 1.2em;
}
.meter
{
	color: #fff;
	background: #32b4b9 url(../images/illustration/helpbox-top.gif) no-repeat top left;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	padding: 15px;
	padding-bottom: 5px;
}

.meter p
{
	padding-bottom: 1em;
	line-height: 1.5em;
}
.meter h3
{
	font-style: italic;
	color: #fff !important;
	font-weight: normal;
	font-size: 1.9em;
	padding-bottom: .3em;
}
.meter a.btn
{
	float: left;
	height: 34px;
	padding-left: 10px;
	background: url(../images/button/greybtn.gif) top left no-repeat;
	color: #323232;
}

a.btn span
{
	background: url(../images/button/greybtn.gif) top right no-repeat;
	float: left;
	padding: 5px 15px 0 0;
	height: 34px;
}

.featurebox .splitR
{
	width: 134px;
	float: right;
	padding: 15px 8px;
	padding-bottom: 10px;
	height: auto !important;
	_height: 150px;
	min-height: 125px;
	/*background: #dfdfdf url(../images/theme1/greybr_cnr.gif) no-repeat bottom right;*/
	color: #4b4b4b;
}
/*------------------------------------sem registro--------------*/

.featurebox .splitR_sr
{
	width: 134px;
	float: right;
	padding: 15px 8px;
	padding-bottom: 10px;
	height: auto !important;
	min-height: 125px;
	background: #dfdfdf;
	color: #4b4b4b;
}

.featurebox .splitR_sr a
{
	color: #4b4b4b;
	font-weight: bold;
	border-bottom: 1px solid #4b4b4b;
}
.featurebox .splitR_sr img
{
	float: left;
}

.featurebox .splitR_sr a
{
	color: #4b4b4b;
	font-weight: bold;
}
.featurebox .splitR_sr img
{
	float: left;
}

.featurebox .splitL_sr
{
    clear: both;
	float: left;
	width: 120px;
	padding: 15px;
	padding-bottom: 2px;
	color: #ffffff;
	background: #33b4b9;
	height: auto !important;
	min-height: 100px;
}

.featurebox .splitL_sr h3
{
	font-size: 1.3em;
	color: #ffffff !important;
	padding-bottom: .2em;
	margin-bottom: .2em;
}

.featurebox .splitR_sr h3
{
	font-size: 1.3em;
	color: #686868 !important;
		padding-bottom: .2em;
	margin-bottom: .2em;
}
div.featurebox div.splitL_sr a
{
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}

/*------------------------------------sem registro--------------*/

.featurebox .splitL
{
	clear: both;
	float: left;
	width: 120px;
	padding: 15px;
	padding-bottom: 5px;
	color: #7c7c7c;
	background: #ededed url(../images/picture/download.gif) top right no-repeat;
	height: 250px auto !important;
	min-height: 100px;
}

.featurebox .splitR h3, .featurebox .splitL h3
{
	font-size: 1.2em;
	color: #2db0b5 !important;
	border-bottom: 1px solid #a5a5a5;
	padding-bottom: .2em;
	margin-bottom: .2em;
}
div.featurebox div.splitL a
{
	color: #4b4b4b;
	font-weight: bold;
	border-bottom: 1px dotted #2db0b5;
}

/* drawers */
div.drawer_content
{
	font-size: 1.2em;
	color: #fff;
}
div.drawer_content h4
{
	clear: both;
}
div.drawer_content h4 img
{
	display: inline;
	margin: 0 0 0 5px;
}

div.drawer_content a
{
	clear: both;		
	color: #fff;
	border-bottom: 1px dotted #b0bb2b;
	width:95px;
	height:15px;
	display:block;
	
}
div.drawer_content a:hover
{
	background: #444;
}

#drawer_parentkids div.drawer_content a:hover
{
	background:#419EC0 none repeat scroll 0 0;
}


#drawer_diabetestwo div.drawer_content a:hover
{background:#696969 none repeat scroll 0 0;}


/* footer */
#footer #links1 a
{
	color: #3a3a3a;
}

#footer .hr
{
	background-color: #aaa;
}

#footer #links2 a, #footer p, #footer p a
{
	color: #3a3a3a;
}

#footer div.lang a
{
	font-size: 1.1em;
	font-weight: bold;
	color: #3a3a3a;
	background: url(../images/navigation/leftnav-close.gif) no-repeat right center;
}

#footer div.de {
background:url(../images/icon/lang-en.gif) no-repeat left center;
}

#footer div.en {
background:url(../images/icon/lang-de.gif) no-repeat left center;
}




#drawer_new2 div.drawer_content div.hr div.clrtop h4 span.image-stars1
{
	width: 100px;
	height: 100px;
	background: red;

}

/* Parents Kids */
	
	/* Featured Article */

	#drawer_featured div.drawer_content
	{
		/*padding: 225px 10px 0 10px;
		background: url(../images/illustration/bg-sky.jpg) top right no-repeat;*/
		padding: 158px 10px 0 10px;
		background: url(../images/illustration/birdy.jpg) top right no-repeat;
	}
	
	#drawer_featured h4
	{
		font-size: 1.4em;
		font-style: italic;
		color: #fff;
		font-weight: bold;
		border-bottom: 1px solid #3BB2DD ;
		margin: 0 -3px;
	}
	
	* html #drawer_featured div.drawer_content p a
	{
		margin-left: 10px;
	}
	
	/* New Content */
	
	#drawer_new div.drawer_content div.hr
	{
		clear: both;
		background: #3BB2DD ;
		margin: 10px 0;
		width: 280px;
	}
	
	#drawer_new div.drawer_content h4
	{
		font-size: 1.2em;
	}
	
	* html #drawer_new div.drawer_content div.hr
	{
		background: none;
		border-bottom: 1px solid #333;
		margin: 0 0 5px 0;
		display: inline;
	}
	
	#drawer_new div.drawer_content
	{
		padding: 105px 10px 0 10px;
		background: url(../images/illustration/birdy.jpg) top right no-repeat;
	}
	
	/* Popular */

	#drawer_popular div.drawer_content
	{
		padding: 105px 10px 0 10px;
		background: url(../images/illustration/birdy.jpg) top right no-repeat;
	}
	
	* html #drawer_popular div.drawer_content p a
	{
		margin-left: 10px;
	}
	
		#drawer_popular div.drawer_content div.hr
	{
		background: #3BB2DD ;

		width: 280px;
		display: inline;
	}

	#drawer_popular div.drawer_content h4
	{
		font-size: 1.2em;
	}


	#drawer_popular div.drawer_content h4 p
	{
	margin-left: -10px;
	}



	* html #drawer_popular div.drawer_content div.hr
	{
		background: none;
		border-bottom: 1px solid #333;
	}
	#drawer_popular div.drawer_content h4
	{
		margin: 0 10px;
	}
	
	#drawer_popular div.drawer_content p, #drawer_featured3 p
	{
		padding: 10px;
	}

/* End of Parents Kids*/


/* Type 2*/
	
	/* Featured Article */

	#drawer_featured2 div.drawer_content
	{
		/*padding: 225px 10px 0 10px;
		background: url(../images/illustration/featuredarticle2.jpg) top right no-repeat;*/
		padding: 158px 10px 0 10px;
		background: url(../images/illustration/drawer2-swirl.gif) top right no-repeat;
	}
	
	#drawer_featured2 h4
	{
		font-size: 1.4em;
		font-style: italic;
		color: #fff;
		font-weight: bold;
		border-bottom: 1px solid #6b6c6b;
		margin: 0 -3px;
	}
	
	* html #drawer_featured2 div.drawer_content p a
	{
		margin-left: 10px;
	}
	
	/* New Content */
	#drawer_new2 div.drawer_content div.hr
	{
		clear: both;
		background: #333;
		margin: 10px 0;
		width: 280px;
	}
	
	#drawer_new2 div.drawer_content h4
	{
		font-size: 1.2em;
	}
	
	* html #drawer_new2 div.drawer_content div.hr
	{
		background: none;
		border-bottom: 1px solid #333;
		margin: 0 0 5px 0;
		display: inline;
	}
	
	#drawer_new2 div.drawer_content
	{
		padding: 105px 10px 0 10px;
		background: url(../images/illustration/drawer2-swirl.gif) top right no-repeat;
	}
	
	/* Popular */

	#drawer_popular2 div.drawer_content
	{
		padding: 105px 10px 0 10px;
		background: url(../images/illustration/drawer2-swirl.gif) top right no-repeat;
	}
	
	* html #drawer_popular2 div.drawer_content
	{
		padding: 105px 0 0 0;
	}
	
	* html #drawer_popular2 div.drawer_content p a
	{
		margin-left: 10px;
	}
	
		#drawer_popular2 div.drawer_content div.hr
	{
		background: #333;
		margin: 10px;
		width: 280px;
		display: inline;
	}

	#drawer_popular2 div.drawer_content h4
	{
		font-size: 1.2em;
	}

	#drawer_popular2 div.drawer_content h4 p
	{
margin-left: -10px;
	}


	* html #drawer_popular2 div.drawer_content div.hr
	{
		background: none;
		border-bottom: 1px solid #333;
	}
	#drawer_popular2 div.drawer_content h4
	{
		margin: 0 10px;
	}
	
	#drawer_popular2 div.drawer_content p, #drawer_featured3 p
	{
		padding: 10px;
	}

/* End of Type 2*/

/* Type 3*/
	
	/* Featured Article */

	#drawer_featured3 div.drawer_content
	{
		/*padding: 225px 10px 0 10px;
		background: url(../images/illustration/drinks.jpg) top right no-repeat;*/
		padding: 158px 10px 0 10px;
		background: url(../images/illustration/newcontent3.jpg) top right no-repeat;
	}
	
	#drawer_featured3 h4
	{
		font-size: 1.4em;
		font-style: italic;
		color: #fff;
		font-weight: bold;
		border-bottom: 1px solid #6b6c6b;
		margin: 0 -3px;
	}
	
	* html #drawer_featured3 div.drawer_content p a
	{
		margin-left: 10px;
	}
	
	/* New Content */
	
	#drawer_new3 div.drawer_content div.hr
	{
		clear: both;
		background: #333;
		margin: 10px 0;
		width: 280px;
	}
	
	#drawer_new3 div.drawer_content h4
	{
		font-size: 1.2em;
	}
	
	* html #drawer_new3 div.drawer_content div.hr
	{
		background: none;
		border-bottom: 1px solid #333;
		margin: 0 0 5px 0;
		display: inline;
	}
	
	#drawer_new3 div.drawer_content
	{
		padding: 105px 10px 0 10px;
		background: url(../images/illustration/newcontent3.jpg) top right no-repeat;
	}
	
	/* Popular */

	#drawer_popular3 div.drawer_content
	{
		padding: 105px 10px 0 10px;
		background: url(../images/illustration/newcontent3.jpg) top right no-repeat;
	}
	* html #drawer_popular3 div.drawer_content
	{
		padding: 105px 0 0 0;
	}
	
	* html #drawer_popular3 div.drawer_content p a
	{
		margin-left: 10px;
	}
	
	#drawer_popular3 div.drawer_content div.hr
	{
		background: #333;
		margin: 10px;
		width: 280px;
		display: inline;
	}


	#drawer_popular3 div.drawer_content h4
	{
		font-size: 1.2em;
	}

	#drawer_popular3 div.drawer_content h4 p
	{
margin-left: -10px;
	}


	* html #drawer_popular3 div.drawer_content div.hr
	{
		background: none;
		border-bottom: 1px solid #333;
	}
	#drawer_popular3 div.drawer_content h4
	{
		margin: 0 10px;
	}
	
	#drawer_popular3 div.drawer_content p, #drawer_featured3 p
	{
		padding: 10px;
	}

/* End of Type 3*/

/* profile */
#content.profile #col-3-2 {color: #737373;}
#content.profile #tabs {background: transparent url(../images/presentation/tabsbase.gif) no-repeat bottom left;}
#content.profile #tabNavigation {background: transparent url(../images/background/bg-tabs-inactive.gif) no-repeat 0 0;}
#content.profile #tabNavigation li a {
	color: #4b4b4b;
	border-bottom: 1px dotted #027377;
	}
#content.profile #tabNavigation li.selected a {
	color: #737373;
	border-bottom: none;
	}
#content.profile #tabNavigation li#tabLink1.selected {background: transparent url(../images/background/bg-tabs-active.gif) no-repeat 0 0;}
#content.profile #tabNavigation li#tabLink2.selected {background: transparent url(../images/background/bg-tabs-active.gif) no-repeat -114px 0;}
#content.profile #tabNavigation li#tabLink3.selected {background: transparent url(../images/background/bg-tabs-active.gif) no-repeat -236px 0;}
#content.profile #tabContent {background-color: #f2f2f2;}
#content.profile #tabContent dt {color: #4b4b4b;}
#content.profile #tabContent.diabetes {
	background-image: url(../images/illustation/bg-serial-number.gif);
	background-repeat: no-repeat;
	background-position: 330px 295px;
	}
#content.profile #tabContent ul.checkboxes li label {color: #737373;}
#content.profile #tabContent p.legend {color: #4b4b4b;}

/* order */
#content.order #col-2-2 {color: #4b4b4b;}
#content.order #col-2-2 p {}
#content.order #col-2-2 p.registered {
	color: #737373;
	background-color: #f2f2f2;
	}
#content.order table#order th {border-bottom: 1px solid #d9d9d9;}
#content.order table#order td {border-bottom: 1px solid #d9d9d9;}
#content.order table#order td.last strong {color: #9e0b0f;}
#content.order button div {background-image: url(../images/button/btnGreyonWhite.gif);}
#content.order button span {background-image: url(../images/button/btnGreyonWhite.gif);}

#drawer_parentkids h2, #drawer_diabetesone h2, #drawer_diabetestwo h2
{
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: normal;
font-size: 2.3em;
margin-left: 13px;
}

#drawer_parentkids h2
{
color: #008ec3;

}

#drawer_diabetesone h2
{
color: #4b4b4b;

}

#drawer_diabetestwo h2
{
color: #ef5a00;

}


#drawer_parentkids em, #drawer_diabetesone em, #drawer_diabetestwo em
{
font-family: Arial, Helvetica, sans-serif;
color: #737373;
font-style: normal;
font-size: 1.2em;
margin-left: 13px;
}
