﻿***********************************************************/
/* Theme:          Layout & Navigation Styles   Zurich.com  */
/* Browser:        IE 5+ & NS 6+                            */
/* Platform:       Windows                                  */
/* Author:         Ludmila Kukal / Gerhard Schauer          */
/* Created:        29/11/2003                               */
/* Last Modified:  09/05/2007                               */
/* By:             Ludmila Kukal                            */
/************************************************************/
/************************************************************/
/* General Styles for Layout                                */
/************************************************************/
#header, #tabNav {margin: 0px; width: 958px; vertical-align: top;}
#imageryArea .imageryLeft img {margin-bottom: 10px;}
#imageryArea .imageryRight img {margin-left: 0px;margin-bottom: 10px;}
#imageryArea {margin: 0px 10px 0px 10px;width: 958px;vertical-align: top;}
#imageryArea td {background-color: #003399;}
#contentArea {
	margin: 0px 10px 0px 10px;
	width: 958px;
	min-height:298px;
	background-color: #003399;
}
#contentArea td {vertical-align: top;}
#mainContent {padding: 0px 10px;}
#relContent {margin: 0; width: 187px;}
#head td, #primaryNav td, #strapline td {text-align: left;}
.hidden {display:none;}
img {border-style: none;
    border-color: inherit;
    border-width: 0px;
}


/************************************************************/
/* General Styles for all Navigation Levels                 */
/************************************************************/
.active, a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 68%;}
a:link, a:visited, a:active {text-decoration: none;color: #039;}
a:hover {text-decoration: underline;color: #039;}

body {
	margin: 0px auto;
    background-color:white;
	width:958px;
	text-align:left;
}

/************************************************************/
/* MCMS Template                                            */
/************************************************************/
.skiplink {display:none;}

/************************************************************/
/* Header Area                                              */
/************************************************************/
#headerLinks {width:70%;float:right;height:22px;text-align:right;padding:3px 7px 0 0;}
.floatSpacer {clear:both;}

.headerImageArea1 {float:left;margin-top:-3px;}
.headerImageArea2 {float:left;}
.spacerBar {padding-left:5px;padding-right:5px;}

#search {height:19px}

#headerTools {float: right;text-align: right;vertical-align: middle;margin-right:5px;}
#headerTools .button {
	color: #fff;
	border: 0;
	font-size: 70%;
	padding: 1px 0px 2px 0px;
	margin-left: 1px;
	margin-bottom:3px;
	height: 19px;
	cursor : pointer;
	background: #039 url("../img/buttonSmall_57.gif");
	width:57px;
}
#headerTools .text{
	color: #000;
	background-color: #fff;
	border: 1px solid #89b;
	font-size: 70%;
	width:172px;
}
.globalLink 
{
	vertical-align:middle;
	padding-left: 5px;
	font-family:'swis721_lt_btlight','Helvetica Neue','Arial Narrow',Arial,sans-serif;
	font-size: 15px;
}

.linkBar {
	vertical-align:middle;
	margin-top:-1px;
	padding-left: 5px;
	font-family:'swis721_lt_btlight','Helvetica Neue','Arial Narrow',Arial,sans-serif;
	font-size:18px;
	/*line-height:18px; */
	color:#8e8e8e
}


a.globalLink:link, a.globalLink:visited, a.globalLink:active {text-decoration: none;}
a.globalLink:hover, a.language:hover {text-decoration: underline;}

#languageSwitch {height:19px;}
#languageSwitch span.active {color: #000;font-weight:bold;}

/************************************************************/
/* Primary Navigation                                        */
/************************************************************/
/*.tabRow {height:28px; background-image:#F8F8F8 repeat-y left center; } */
.tabRow {height:28px;}
.tabNormal, .tabSelected {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.tabHome {min-width:179px;width:179px;}
q
#tabNav .tabHome .tabSelected {display:block;}

.tabNormal a:link, .tabNormal a:visited, .tabNormal a:active, .tabSelected a:link, .tabSelected a:visited, .tabSelected a:active {
	color:#4066b3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabNormal a, .tabNormal a:link, .tabNormal a:visited, .tabNormal a:active {color: #4066b3;}
.tabNormal a:hover  {color:#4066b3; text-decoration: underline;}
.tabSelected a, .tabSelected a:link, .tabSelected a:visited, .tabSelected a:active {color: #E6E9E8;font-weight:bold;}
.tabSelected a:hover {text-decoration: underline;}

#tabNav {width:958px;border-width:0px;border-collapse:collapse;clear:both;}

#tabNav tr {margin:0; }
#tabNav td {
	/*background: #003399 url("../img/verlauf.jpg") repeat-y left center;*/
	margin:0;
	padding:0 0 0 3px;
	white-space:nowrap;
}

#tabNav a, #tabNav span {
	float:left;
	display:block;
	/*background:url("../img/verlauf.jpg") repeat-y right center; */
	padding:5px 10px 5px 6px;
	margin-bottom:0px;
	float:right;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabNav a, span {float:none;}

#tabNav .tabSelected { background: #E6E9E8 url("../img/left.gif") no-repeat;}
#tabNav .tabSelected a {
	background-color:#E6E9E8;
	background: #E6E9E8 url("../img/right.gif") no-repeat top right;
	padding-bottom:8px;
}
#tabNav .navSeperator {
	background-image:url("../img/cp_navSep.gif");
	padding: 0px;
	width:1px;
	height:28px;
}
.tabLeftAlignSpacer {width:100%}

#tabNav .tabBg {background-color: #E6E9E8; background-image:url("../img/cp.gif");height:10px;}


div .banner{padding-bottom: 5px;}

/************************************************************/
/* Left Navigation                                          */
/************************************************************/

#leftnav {float:left;width:180px}

#leftnav ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#leftnav li.first {background: #608CC8 url("../img/right_leftNav_first.gif")  no-repeat right top;}
#leftnav li.last {background: #608CC8 url("../img/right_leftNav_last.gif")  no-repeat right bottom;  margin: 0px !important;}
#leftnav li.lastLevel2 {background: #F0F3F8 url("../img/right_leftNav2_last.gif")  no-repeat right bottom;  margin: 0px !important;}
#leftnav li.lastLevel3 {background: #fff url("../img/right_leftNav3_last.gif")  no-repeat right bottom;  margin: 0px !important;}

#leftnav ul.level1 li
{
background-color: #608CC8;
border-bottom: 1px solid #F8F8F8;
}

#leftnav ul.level2 li
{
background-color: #F0F3F8;
border-bottom: 1px solid #E6E9E8;
}

#leftnav ul.level3 li
{
background-color: #F8F8F8;
border-bottom: 1px solid #E6E9E8;
}

#leftnav ul.level1 li a
{
margin:0;
padding: 3px 0 0 10px;
color: #fff;
}

#leftnav ul.level2 li a
{
padding: 3px 0 0 10px;
color: #000;
}

#leftnav ul.level3 li a
{
margin-left: 15px;
padding-left: 10px;
color: #000;
}

#leftnav li a:hover
{
text-decoration: underline;
}

#leftnav a.selected
{
	background: url("../img/current_pointer.gif") no-repeat center left;
	margin:0px 0px 0 10px;
	font-weight: bold;
}

#leftnav ul.level1 li a
{
	display: block;
	line-height: 1.2em;
	margin:0px 0px 2px 5px;
}

#leftnav ul.level1 li a.page
{
}

#leftnav ul.level1 li a.open
{
	background: url("../img/twisty_white_down.gif") no-repeat top left;
}

#leftnav ul.level1 li a.closed
{
	background: url("../img/twisty_white_right.gif") no-repeat top left;
}

#leftnav ul.level2 li a
{
	display: block;
	line-height: 1.2em;
	margin:0px 0px 2px 10px;
}

#leftnav ul.level2 li a.page
{
}

#leftnav ul.level2 li a.open
{
	background: url("../img/twisty_blue_down.gif") no-repeat top left;
}

#leftnav ul.level2 li a.closed
{
	background: url("../img/twisty_blue_right.gif") no-repeat top left;
}

#leftnav ul.level3 li a.page
{
	margin:0px 0px 0 15px;
}

/************************************************************/
/* Breadcrumb Navigation                                    */
/************************************************************/
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active {color: #039; text-decoration: underline;font-size:100%;}
#breadCrumb {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 130%;
	padding: 0px 0px 5px 10px;
	margin-left: 0px !important;
	width:100%;
	float:left;
	}

/************************************************************/
/* Footer Navigation                                        */
/************************************************************/
#footer {
	margin: 0px 0px 0px 10px;
	padding: 5px 10px 25px 5px;
	background-color: #fff;
	text-align: right;
	vertical-align: middle;
	height: 20px;
	clear:both;
}
#footer /*a:link, #footer a:visited, #footer a:active,*/ span {
	color: #039;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	padding:0px 5px;
}

#footer a:link, #footer a:visited, #footer a:active {
	background: url("../img/global_nav_separator.gif") no-repeat center right;
	padding:0px 5px;
}

#footer span {color: #666;}
#footer .activ {font-weight: bold;}
/************************************************************/
/* Common Navigation Styles                                 */
/************************************************************/
.navSeperator {background-color: #fff;}
.navTextSelected {font-weight: bold;}




