/* text colors */
.Clg1,a.Clg1,a.Clg1:link {
	color: #9fd6f2;
}

.Clg1Dark,a.Clg1Dark,a.Clg1Dark:link {
	color: #4ebbf2;
}

.Clg1Light,a.Clg1Light,a.Clg1Light:link {
	color: #dcf1fc;
}


/** links */
.linkClg1,a.linkClg1:link,a.linkClg1:visited {
	color: #4ebbf2 ! important;
	font-weight: bold;
	text-align: left;
	display: inline;
	font-size: 10px;	
}

a.linkClg1:hover,a.linkClg1:active {
	color: #336699 ! important;
	font-weight: bold;
	text-align: left;
	display: inline;
	font-size: 10px;	
}

/* buttons */
.buttonClg1,a.buttonClg1:link,a.buttonClg1:visited {
	color: #4ebbf2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	white-space: nowrap;
	padding-right: 15px;	
	background: url(images/Clg1/arrow.gif) no-repeat 100% 50%;
}

a.buttonClg1:hover,a.buttonClg1:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg1/arrow.gif) no-repeat 100% 50%;	
}

.buttonEditClg1,a.buttonEditClg1:link,a.buttonEditClg1:visited {
	color: #4ebbf2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg1/edit.gif) no-repeat 100% 50%;
}

a.buttonEditClg1:hover,a.buttonEditClg1:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	width: 1px;
	white-space: nowrap;
	background: url(images/Clg1/edit.gif) no-repeat 100% 50%;
}

.buttonDeleteClg1,a.buttonDeleteClg1:link,a.buttonDeleteClg1:visited {
	color: #4ebbf2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg1/delete.gif) no-repeat 100% 50%;
}

a.buttonDeleteClg1:hover,a.buttonDeleteClg1:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	width: 1px;
	white-space: nowrap;
	background: url(images/Clg1/delete.gif) no-repeat 100% 50%;
}


.buttonInfoClg1,a.buttonInfoClg1:link,a.buttonInfoClg1:visited {
	color: #4ebbf2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg1/info.gif) no-repeat 100% 50%;
}

a.buttonInfoClg1:hover,a.buttonInfoClg1:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	width: 1px;
	white-space: nowrap;
	background: url(images/Clg1/info.gif) no-repeat 100% 50%;	
}


.buttonLeftClg1,a.buttonLeftClg1:link,a.buttonLeftClg1:visited {
	color: #4ebbf2 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg1/arrow.gif) no-repeat 0% 50%;
}

a.buttonLeftClg1:hover,a.buttonLeftClg1:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	width: 1px;
	display: inline;
	white-space: nowrap;
	background: url(images/Clg1/arrow.gif) no-repeat 0% 50%;	
}


.buttonBackClg1,a.buttonBackClg1:link,a.buttonBackClg1:visited {
	color: #4ebbf2 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg1/arrowBack.gif) no-repeat 0% 50%;
}

a.buttonBackClg1:hover,a.buttonBackClg1:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	width: 1px;
	display: inline;
	white-space: nowrap;
	background: url(images/Clg1/arrowBack.gif) no-repeat 0% 50%;	
}

/* boxes */
.borderedClg1 {
	border: 1px #dcf1fc solid;
	color: #000000;
}


.borderedMenu {
	border: 1px #ffffff solid;
	color: #000000;
	background-color: #dcf1fc;
}

.boxClg1,a.boxClg1,a.boxClg1:link,a.boxClg1:visited {
	font-size: 10px;
	color: #000000;
	background-color: #dcf1fc;
}

.headBoxClg1 {
	font-size: 10px;
	color: #000000;
	background-color: #9fd6f2;
}

/*
nutrition infos results
*/
.headNutritionInfosClg1 {
	font-size: 10px;
	padding: 3px;
	color: #000000;
	background-color: #9fd6f2;
}

.nutritionInfosClg1,a.nutritionInfosClg1,a.nutritionInfosClg1:link,a.nutritionInfosClg1:visited
	{
	font-size: 10px;
	padding: 3px;
	color: #000000;
	background-color: #dcf1fc;
}



/*
search results
*/
.headSearchResultClg1 {
	font-size: 10px;
	padding: 3px;
	color: #000000;
	background-color: #9fd6f2;
}

.searchResultClg1,a.searchResultClg1,a.searchResultClg1:link,a.searchResultClg1:visited
	{
	padding: 3px;
	color: #000000;
	background-color: #dcf1fc;
}

/* form */
.formInputClg1 {
	padding: 2px;
	margin-bottom: 3px;
	border: #4ebbf2 1px solid;
	background-color: #FFFFFF;
}

.formInputRightClg1 {
	padding: 1px;
	margin-bottom: 3px;
	font-size: 11px;
	border: #4ebbf2 1px solid;
	background-color: #FFFFFF;
	text-align: right;
}

.formLabelClg1 {
	margin-bottom: 3px;
	font-weight: bold;
}

#titleBarClg1 {
	BACKGROUND: #4ebbf2;
	white-space: nowrap;	
	font-weight:bold;
	color: #FFFFFF;	
	padding: 5px;
}

/* top - navigation */

#top_menuClg1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 649px;
	z-index: 2;
	BACKGROUND: #4ebbf2;
	white-space: nowrap;	
	margin-top: 0;
}

#top_menuClg1 ul {
	list-style: none;
}

#top_menuClg1 li {
	display: block;
	float: left;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg1 ul li a:link, #top_menuClg1 ul li a:visited {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	font-weight:bold;
	BORDER-RIGHT: #fff 1px solid;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg1 ul li a:hover {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	BACKGROUND: #4ebbf2;
	BORDER-RIGHT: #fff 1px solid;
	font-weight:bold;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg1 a.current {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	BACKGROUND: #9fd6f2;
	BORDER-RIGHT: #fff 1px solid;
	font-weight:bold;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}


