.header{
	font-family: Tahoma, sans-serif; 
	text-transform: uppercase; 
	font-size:12px;
	font-weight: bold;
}

a.header{
	color:#000;
	TEXT-DECORATION: none;
}

a.header:hover{
	color:#000;
	TEXT-DECORATION: none;
}


table.carcas th{
		background-color:#f6f6f6;
}

.cert{
	font-family: sans-serif, Tahoma;
	font-size:8pt;
	color:#1e106a;
	TEXT-DECORATION: none;
}

a.cert {

	color:#1e106a;
}

a.off {

	color:#ababab;
}

a.on {

	color:#1c1565;
}



.lang {
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lang a {
	COLOR: black
}

.nodeco {
	COLOR: black; 
	TEXT-DECORATION: none
}

table.product {margin:10px 0; width:100%; border:0; padding:0}
table.product td {background:#f0f0f0 url("images/bg-photo.gif") center center repeat-y; text-align:center; padding:20px 5px}
table.product td.caption {background:none; font-style:italic; padding:10px 5px}

.path {
	FONT-FAMILY: Tahoma, Verdana, arial, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}

TABLE.kantons A {PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; font-size:110%;}
TABLE.kantons A.kanton_highlight {COLOR: #ffffff; BACKGROUND-COLOR:  #DB4211; TEXT-DECORATION: none;font-size:110%;}


TABLE.description {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 0.2em; BACKGROUND: #e9ece8
}
TABLE.description TH {
	BORDER-BOTTOM: #ffffff 2px solid;
	PADDING-BOTTOM: 0.2em;
	PADDING-LEFT: 0.2em;
	PADDING-RIGHT: 0.2em;
	BACKGROUND: #cfc1bc;
	FONT-SIZE: 14px;
	PADDING-TOP: 0.2em
}
TABLE.description TH.left {
	TEXT-ALIGN: left
}
TABLE.description TD {
	BORDER-BOTTOM: #ffffff 1px solid;
	PADDING-BOTTOM: 0.2em;
	PADDING-LEFT: 0.2em;
	PADDING-RIGHT: 0.2em;
	FONT-SIZE: 12px;
	PADDING-TOP: 0.2em;
/*	BORDER-BOTTOM: #cfc1bc 1px solid;
	BORDER-LEFT: #cfc1bc 1px solid;
	BORDER-TOP: #cfc1bc 1px solid;
	BORDER-RIGHT: #cfc1bc 1px solid*/
}
TABLE.description TD.left {
	TEXT-ALIGN: left
}
TABLE.description TD.sub {
	TEXT-ALIGN: left; FONT-STYLE: italic; PADDING-LEFT: 2em
}
TABLE.description TR.dark {
	BACKGROUND: #d5dcd3
}

