/************************************************************/
/* Theme:          Desing Styles zurich.ch                  */
/*                               zuritel.ch                 */
/*                               vitasammelstiftung.ch      */
/* Browser:        IE 5+, NS 6.01+                          */
/* Author:         Andreas Marty / Dani Weber               */
/* Created:        28/02/2007                               */
/* Last Modified:  28/02/2007                               */
/* By:             Andreas Marty                            */
/************************************************************/
/************************************************************/
/* Own Styles                                               */
/************************************************************/
.tableWhite {
	color: #000000;
	background: #fff !important;
	font-size: 75%;
	line-height: 1.4em;
	text-align: left;
	vertical-align: top;
}

.tableWhiteSpacer {
	background:transparent!important;
	padding: 0px !important;
	margin: 0px !important;
	color: #000000;
	font-size: 75%;
	line-height: 1.4em;
	text-align: left;
	vertical-align: top;
	border: 0px !important;
}

.editBarTable {
	margin: 0px !important;
	padding:0px !important;
}
.editBarTable td {
	/* border-bottom: solid 1px #90BBE0; */
	background: url('../../imgs/csszfs/cq_editbarbg.gif') repeat-x left bottom;
	padding:0px !important;
	line-height: 0px !important;
}
.cqBarText {
	font-size: 75%;
	vertical-align: middle;
}
.backlink {
	padding-bottom: 22px;
	font-size: 75% !important;
	vertical-align: bottom;
	text-align: right;
}
.paragraph {
	margin: 0px 0px 18px 9px;
	/* margin: 0px 0px 17px 0px; */
	padding: 0px;
	font-size: 75% !important;
	line-height: 1.4em;
	vertical-align:top;
}

/*vitaparcours specific settings*/
#vitaBlue {
	BACKGROUND-COLOR: #005CAB;
}

#vitaBlue p {
	COLOR: #FFFFFF;
	font-size: 75%;
	line-height: 1.4em;
}
#vitaBlue a:link {
	COLOR: #99ADD6;
}

#vitaBlue a:visited {
	COLOR: #99ADD6;
}

#vitaBlue a:hover {
	COLOR: #99ADD6;
}

#vitaBlue a:active {
	COLOR: #99ADD6;
}

.tableBgVita {
	BACKGROUND-COLOR: #005CAB;
	COLOR: #FFFFFF;
}
.tableBgVitaInvers {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #005CAB;
	font-size: 75%;
	line-height: 1.4em;
}
a.vitaLink, a.vitaLink:link, a.vitaLink:visited, a.vitaLink:hover, a.vitaLink:active  {
				TEXT-DECORATION: UNDERLINE;
				COLOR: #99ADD6;
}

a.vitaLink:hover {
				COLOR: #000066;
}

/* special style for online manual */
.klein-rot {
        font: 8pt Arial, Helvetica;
        color: #ff0000 ;
        text-decoration: none ;
}

#content .inputDescription {
	font-size:70%;
	margin:0px !important;
}

.manualNavLink {
	padding-bottom: 14px;
	font-size: 75%;
	vertical-align: bottom;
}

.boxTitleTangerineHomeZC {
	padding: 5px 16px !important;
	width: 250px;}
.boxTitleTangerineHomeZC {background: #EF7C00 url('../../imgs/csszfs/box_header_tangerine_home_zc.gif') repeat left top;}
html>body #box .boxTitleTangerineHomeZC {width: 218px;}
html:first-child>b\ody #box .boxTitleTangerineHomeZC {width: 287px;}
.boxBgTangerineHomeZC {
	width: 245px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;}
.boxBgTangerineHomeZC {background: #fff url('../../imgs/csszfs/box_bg_tangerine_home_zc.gif') no-repeat left bottom;}

#content h2.sitemap,
#content h2.sitemap A,
#content h2.sitemap A:VISITED {
    color: #000066;
    font-size:105% !important;
	margin: 24px 0px 11px 5px;
	font-weight: normal;
	text-decoration:none;
}

#content h2.sitemap A:HOVER {
    text-decoration:underline;
}

#content  ul.sitemap A, #content  ul.sitemap A:VISITED {color: #039;text-decoration:none;}
#content  ul.sitemap A:HOVER {text-decoration:underline;}

#content  ul.sitemap_detail {list-style-image : url('../../imgs/csszfs/raquo.gif');margin:0;padding:0 0 0 17px;}
#content  ul.sitemap_detail li {font-size:100% !important;margin:0;padding:0;}
#content  ul.sitemap_detail li A, #content  ul.sitemap_detail li A:VISITED {color:#000000;text-decoration:none;}
#content  ul.sitemap_detail li A:HOVER {text-decoration:underline;}

#content  ul.productlist {list-style-image : url('../../imgs/csszfs/raquo.gif');}
#content  ul.productlist li A, #content  ul.productlist li A:VISITED {color:#000000;text-decoration:none;}
#content  ul.productlist li A:HOVER {text-decoration:underline;}

.searchItemTitle{color: #039; font-size: 100%; font-weight:bold;}
.searchItemSubtitle{margin-bottom:0.3em; margin-top:0;font-size: 85%;line-height: 1.4em;}
.searchItemDesc{margin-bottom: 18px; margin-top:0; color:#000;font-weight:normal;line-height: 1.4em;}

.homeStockQuote {width:270px;margin-bottom:0px;}
.homeStockQuote td {font-family: Arial, Helvetica, sans-serif;}
.homeStockQuote p {line-height: 90% !important;}
.homeStockQuote .stockDate {color:#999;white-space:nowrap;font-size:70% !important;vertical-align:bottom;}
.homeStockQuote .stockLabel {font-weight:bold;color:#666;white-space:nowrap;}
.homeStockQuote .stockValue {font-weight:bold;color:#039;float:right;white-space:nowrap;}



/* -----------------------------------------------------------------------------------------------
== New Design Zurich Connect Februar/März 2008 == /*

.producttitle{position:relative;}

.producttitle h1{
	position:relative;
	top:5px; 
	/*left:278px;*/
	height:20px; 
	/*width:305px;*/
	overflow:hidden;
	text-indent:-9999px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px;
}
.producttitle span.more{
	display:block;
	position:relative;
	top:10px;
	left:278px;
	width:206px;
	height:20px;
	font-size:70%;
}
.producttitle a.calculate
{
	position:absolute;
	left:0;
	top:24px;
}

.homeClear{
	clear: both; 
	width: 1px; 
	height: 1px;
	margin: 0px; 
	padding: 0px; 
	font-size: 1px;
}

#box h2 .textTangerine {
	color: #ef7c00;
}

.boxTitleTangerineHomeZCCH {
	padding: 5px 16px !important;
	width: 250px;}
.boxTitleTangerineHomeZCCH {background: #EF7C00 url('../../imgs/csszfs/box_header_tangerine_home.gif') repeat left top;}
html>body #box .boxTitleTangerineHomeZCCH {width: 218px;}
html:first-child>b\ody #box .boxTitleTangerineHomeZCCH {width: 287px;}
.boxBgTangerineHomeZCCH {
	width: 245px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;}
.boxBgTangerineHomeZCCH {background: #fff url('../../imgs/csszfs/box_bg_tangerine_home.gif') no-repeat left bottom;}

#content h1 .textTangerine {
	color: #ef7c00;
}
