.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
}

table.product h1 {font-size: 12px; color: black; margin-top:5 px; margin-left:0px; margin-right:0px; margin-bottom:3px; align:center; font-style: italic;
}

.newt td {padding:2px; border-bottom: #FFFFFF 1px solid; background:#e9ece8; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; text-align:center}
.newt th {padding:2px; border-right: #FFFFFF 1px solid; background: #CFC0C0; text-align:center; border-bottom: #FFFFFF 1px solid;}
.newt td.left  {padding:2px; border-bottom: #FFFFFF 1px solid; background:#e9ece8; border-right:#FFFFFF 1px solid; text-align:left}

table.perm {background-color: #E9ECE8;	border-left: 5px solid #CFC1BC; font-size:12px}
table.perm a {color:#1c1565}
table.perm td {padding-left: 0.3em; padding-right: 0.5em;	padding-top: 0.2em;	padding-bottom: 0.2em; border-bottom: 4px double #D7D7D7}
.perm_caption  {background-color: #CFC1BC; font-weight:bold}
.perm_bg2        {background-color: #f0f0f0}