﻿/* GENERAL - RESET SECTION */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
	outline: 0;
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
}
input, select, textarea, button {
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	background-color: #FFF;
}

.hiddenlinks {
		display:inline;
		left: -1000px;
		overflow: hidden;
		width: 0px;
		position: absolute;
		top: -1000px;
		height: 0px;
}

#wrapper a:focus, #wrapper a:active {
	background-color: #efefef;
	color: #8f0207 !important;
	font-weight: bold;
}
/*
#wrapper a:visited {
	color: #8f0207;
}
*/
table td {
	color: #5e5e5e;
}

* html body {
		behavior: url('/Style Library/csshover3.htc'); 
		text-align: center;/*IE6 css fix: center website in IE6*/	
}
/*12px=1em*/
body { 
		font:75%/120% Arial,Helvetica,sans-serif;
		color:#000;
		background-color:#FFF;
		line-height:1.4em;
}
ul,li { 
		list-style:none; 
		padding:0em; 
		margin:0em; 
}
h1 { 
		font-size:1.3em;
		font-weight: bold;
		color: #8f0207;
		margin:2em 0 2em 0;
}
h1.short { 
		margin:2em 0 0em 0;
}
h2 { 
		clear: both;
		font-size:1em;
		font-weight:bold;
		color: #000;
		margin: 0em 0 0.1em 0;
		padding-top: 25px;
		*padding-top: 5px; /*IE6 css fix */
}
*+html .contentelement1 h2 {
	padding-top: 12px; 
}
*+html .contentelement1 .content_sp_linklist h2 {
	padding-top: 24px; 
}
h3 { 
		font-size:1.3em;
		font-weight:bold;
		color: #8f0207;
		margin:2em 0 0em 0;
}
h4{ } 
h5{ }
h6{ }

.borderbottom td {
		border-bottom:1px solid #dfdfdf;
}
td.alignright {
		text-align:right;
		padding:0.1em 0.4em 0.1em 2em;
}

.spacingvertical td { 
		padding:1em 0 1em 0;
		vertical-align:top;
}

td.firstcellnews {
		font-weight:bold;
		font-size:0.9166em;
		color:black;
		padding:0.6em;
		vertical-align:top;
		white-space:nowrap;
}
td.contentcell {
		padding:0.6em;
		vertical-align:top;
		font-size: 0.9166em;
}

div.contentcell .contentcelltitle {
	font-size:100%; 
	color: #000 !important;
}

.bottomnews {
		background-color:#dfdfdf;
		height:2.5833em;
}

.bottomnews img {
	height:0.8333em;
	width:0.8333em;
}
.bottomnews td {
		padding:0.6em;
		color:#000000
}

/* LAYOUT */
/* MAIN ELEMENTS */
#wrapper		{ 
		border:0px solid red;
		width:81.0468em;
		background-color:#FFFFFF;
		padding-left: 1.995em;
		padding-right: 1.995em;
		margin:0 auto;
		text-align: left;/*IE6 css fix: center website in IE6, align all text back to left*/
}
#header_all {
		margin-top: 0.6em; 
		margin-bottom:1.064em;
}
#ct_service { 
		text-align:right;
}

#menu {
		position: relative;
		top: 0;
		left: 0;
		z-index:100;
		width: 100%;
		line-height:1.15em;
}
#menu dl {
		float: left;
		width: 17.2%;
		height: 18.5em;
		margin: 0 1px;
		padding: 0.6em 1em 0.8em 1em;
		border-left: 1px solid #c3c3c3;
		font-size: 0.9166em;
}
#menu ul {
	margin:0.4em 0em 0.6em 0em ;
}
#menu dl dt {
		font-size:1.1em;
}

#menu dt {
	cursor: pointer;
	font-weight: bold;
	color: #8f0207;
	text-decoration:none;
	font-weight:bold;

}
#menu  ul li {
		padding:0.2em 0 0.2em 0;
}
#menu a {
		color: #000;
		text-decoration:none;
}

#menu dt a {
		color: #8f0207;
		text-decoration:none;
}

#searchbox { 
		float:right;
		margin-top:0.931em;
}

#searchboxx {
		width:17.5833em;
}

.input_search { 
		width: 18em;
		border:1px solid #bcbcbc;
		color:#bcbcbc;
}
.input_search_act { 
		width: 18em;
		border:1px solid #bcbcbc;
		color:#bcbcbc;
		color:#000;
}
.headersearchbutton {
	background-color: #8f0207;
	border:1px solid #8f0207;
	width: 3em;
	background-image:url('/Style Library/Images/ParlamentCH/searchbutton.gif');
	background-position: right center;
	background-repeat:no-repeat;
	margin-left: 0.2em;
}

#sitemap,
#language { 
		display:inline; 
		text-align: right; 
}

#sitemap li,#language li {
		display: inline;
		list-style-type: none;
		padding: 0  0.532em 0 0.532em;
		background-image:url('/Style Library/Images/ParlamentCH/verticaldots.gif');
		background-repeat:no-repeat;
		background-position: right center;
}
#language li {
		padding: 0  0.266em 0 0.266em;
}
#sitemap li a,
#language li a	{ 
		color: #000000;
		text-decoration:none;
		font-size:0.9143em;
}
#sitemap li.lastNavigationpoint {
	background-image:url('/Style Library/Images/ParlamentCH/x.gif');
	padding: 0  2.66em 0 0.532em;
}
#language li.lastNavigationpoint {
	background-image:url('/Style Library/Images/ParlamentCH/x.gif');
	padding: 0  0 0 0.266em;
}

.clear {
	clear:both;
	font-size:1px;
	height:0px;
	line-height:1px;
	margin:0pt;
	padding:0pt;
}
#logo {
	margin-top: 0.266em;
	float:left;
}
#logo img {
	height:5.6525em;
	width:4.2393em;
}

#logotext a {
	color : #636363;
	text-decoration:none;
	white-space:nowrap;
}
#logotext {
	margin-top: 3.724em;
	float:left;
}
#logotext a {
	margin-left: 1.129em;
}
#logocontainer {
	float:left;
}

#extendedsearch {
	text-align:right;
	margin-right:4em;
	font-size:0.9166em;
}
#extendedsearch img {
	height:0.8em;
	width:0.8em;
}

#footer {
	font-size:0.9143em;
	color : #000000; 
	border-top:2px solid #8a8a8a;
	padding-top:0.365em;
	margin-top:1.21em;
	padding-bottom:2.5em;
}
#footer a {
		color: #474757;
		text-decoration : none; 
}

#breadcrump { 
	font-size:0.9143em; 
	color: #000000;
	margin-top:1.995em;
}
#breadcrump a { 
	text-decoration:none; 
	color: #000000;
}

#leftcolumn {
	float:left;
	width:19.152em;
}
/* IE 6 fix */
* html #leftcolumn {
	width:15.5em;
}
#leftcolumn h1 {
	background-color: #dfdfdf;
	font-weight:bold;
	font-size:1em;
	color:#000;
	padding: 0.25em 0.6em 0.25em 0.6em;
	margin:0 0 0.1em 0;
}

#mainwrapper {
	float:right;
	width:60.8333em;
	background-image: url('/Style Library/Images/ParlamentCH/bg.gif');
	padding-bottom:1.3em;
	border-top:1.2382em solid #8f0207;
}

/* IE 6 fix */
* html #mainwrapper {
width:60em;
}

#printwrapper {
	float:right;
	width:75.6468em;
	border-top:1.2382em solid #8f0207;
}

#errorwrapper {
	float:right;
	width:81.0468em;
	background-image: url('/Style Library/Images/ParlamentCH/bg.gif');
	padding-bottom:1.3em;
	border-top:1.2382em solid #8f0207;
	border-bottom:2px solid #8f0207;
}
#errorwrapper .contentelement {
	margin-left: 5em;
	margin-right: 5em;
}
#errorwrapper ul.linklist {
	margin: 0.6em 0 0.6em 0;
}

#homewrapper {
	float:right;
	width:81.0468em;
	background-image: url('/Style Library/Images/ParlamentCH/bg.gif');
	padding-top: 0.798em;
	padding-bottom: 2.97em;
	zoom:1;
}
#hometopwrapper {
	position:relative;
	background-image: url('/Style Library/Images/ParlamentCH/mainpicture.jpg');
	height:43.4166em;
	border-bottom:2px solid #8f0207;
}

#hometeaser {
	width:81.0468em;
	height:43.9379em;
	position:relative;
}
#topcontainer {
	width:100%;
	position:absolute;
	bottom:1em;
	margin: 0 0.7em 0 0.7em;
	width:79.6464em;
	border:1px solid red;
}
#sessionen {
	margin-right:0.6em;
	margin-left:0.6em;
	position:absolute;
	bottom:1em;
	width:79.846em;
}

.home_navborder {
	behavior:  url('/Style Library/iepngfix.htc');
	background-image:url('/Style Library/Images/ParlamentCH/navhomebg.png');
}

#navigationcontainer {
	background-color:#fff;
}
#home_top_left {
	behavior:  url('/Style Library/iepngfix.htc');
	background-image:url('/Style Library/Images/ParlamentCH/home_top_left.png');
	float:left;
	width:21em;
	padding: 0.6em 1.2em 0 1.2em;
}

.homeTopRight {
	float:right;
	width:45.2em;
	margin-bottom:1em;
}


#navigationbox {
	padding:1em 1.2em 1em 1.2em;
	border:1px solid red;
}
#contentwrapper {
	padding-left:1px;
	padding-right:1px;
}
#contentwrapper .margintop {
	margin-top:0.5em;
}
#contentwrapper .contentelementfull .contentelement h1 {
	font-weight: bold;
}
#contentwrapper .contentelementfull .contentelement h3 {
	font-size:1em;
	font-weight:bold;
	color: #000;
	margin: 0em 0 0.1em 0;
}

#teaserimage {
	height:11.8868em;
	width:60.8333em;
}
#mainpicture {
	position:absolute;
}
#mainpicture img {
	width:81.0468em;
	height:43.9379em;
	border-bottom: 0.18em solid #8f0207;
}

#rightcolumn {
	float:right;
	width:18.088em;
	padding-top:4.7em;
}
#content {
	float:left;
	width:42.3937em;
	background-color:#fff;
	/* min-height: 37.5em; */
}
/* IE 6 fix */
* html #content {
	width:39.8em;
}

#contentworz {
	float:left;
	width: 60.6em;
	background-color:#fff !important;
	min-height: 37.5em;
}
#content p {
}


#content ul.linklist {
	margin: 1em 0 1em 0em;
}
.contentelementfull {
	float:left;
	width:100%;
	background-color:#fff;
	padding-bottom:1em;
}
.contentelement {
	margin:1em 1em 1em 1em;
}
.contentelement p {
	margin-top: 0.5em;
}
#rightcolumn .contentelement {
	background-color:#fff;
	margin:0 0 0.6em 1.6em;
	padding: 0.25em 0.6em 0.25em 0.6em;
}
#rightcolumn h1 {
	background-color: #fff;
	font-weight:bold;
	font-size:1em;
	color:#000;
	padding: 0.25em 0.6em 0.25em 0.6em;
	padding: 0.25em 0.6em 0.25em 0.6em;
	margin:0 0 0.1em 0;
}
#rightcolumn h3 {
	background-color: #fff;
	font-weight:bold;
	font-size:1em;
	color:#000;
	padding: 0.25em 0.6em 0.25em 0.6em;
	padding: 0.25em 0.6em 0.25em 0.6em;
	margin:0 0 0.1em 0;
}
#rightcolumn ul.linklist {
	margin: 0em 0 1em 0.6em;
}

#mainnavigation {

}
#mainnavigation ul {
	margin:0;
	padding:0;
	border-bottom:1px solid #dfdfdf;
}
#mainnavigation ul ul {
	padding:0.266em 0 0.266em 0;
	margin:0;
	border-top:1px solid #dfdfdf;
	border-bottom:0px solid #dfdfdf;
}
#mainnavigation ul ul ul {
	border-top:0px solid #dfdfdf;
}
#mainnavigation li {
	list-style-type: none;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	margin:0;
	padding:0;
}
#mainnavigation li li {
	list-style-type: none;
	border:0px solid #fff;
	margin:0;
	padding:0;
	font-size:0.9166em;
}
#mainnavigation li li li {
	font-size:1em;
}

#mainnavigation li.firstactli {
	border-left:0px solid #dfdfdf;
	border-right:0px solid #dfdfdf;
}
#mainnavigation li a.act1 {
	color: #8f0207;
	font-weight : bold;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf; 
}

#mainnavigation a.act2, #mainnavigation a.act3, #mainnavigation a.act4, #mainnavigation a.act5, #mainnavigation a.act6 {
	background-color:#efefef;
	color: #8f0207;
	font-weight:bold;
}
#mainnavigation a.secactsub {
	color: #8f0207;
}

#mainnavigation ul a {
	display:block;
	padding: 0.45em 0.6em 0.45em 0.6em;
	color:#000000;
	text-decoration:none;
}
#mainnavigation ul a:hover {
	background-color:#efefef;
	display:block;
	color: #8f0207;
}
#mainnavigation ul ul a {
	padding: 0.2em 1.2em 0.2em 1.2em;
}
#mainnavigation ul ul ul a {
	padding: 0.05em 2em 0.05em 2em;
}
#mainnavigation ul ul ul ul a {
	padding: 0.05em 2.8em 0.05em 2.8em;
}
#mainnavigation ul ul ul ul ul a {
	padding: 0.05em 3.6em 0.05em 3.6em;
}
#mainnavigation ul ul ul ul ul ul a {
	padding: 0.05em 4.4em 0.05em 4.4em;
}

ul.linklist {
	margin: 0em 0 1em 0;
}
#leftcolumn ul.linklist {
	margin: 0.6em 0 1em 0.6em;
}

#hometopwrapper ul.linklist li a {
	font-weight:bold;
	font-size:1.0em;
}
ul.linklist li {
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	font-size:0.9166em;
}
dl.linklist dt {
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	font-size:0.9166em;
}
dl.linklistdoku dt {
	padding: 0 0 0.3em 1.5em;
	background-image: url(../img/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	font-size:0.9166em;
}

ul.linklistdoku li {
	padding: 0 0 0.3em 1.5em;
	background-image: url('/Style Library/Images/ParlamentCH/pdf.gif');
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	font-size:0.9166em;
}

ul.linklist li a {
	text-decoration:none;
	color: #8f0207;
}
.subnavigation li {
	float:left;
	width:33.33%;
	margin:0 0 0 0;
}

.subnavigation li a {
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	display:block;
	padding: 0.4em;
	margin:0 0.2em 0 0;
	text-decoration:none;
	color:#000;
	font-size: 0.9166em;	
}
.subnavigation li a.firstrow {
	border-top:1px solid #dfdfdf;
	
}
.subnavigation li a:hover,.subnavigation li a.subact  {
	font-weight:bold;
	color: #8f0207;
	background-color:#efefef;
	
}
.horizontalspacer {
	height:1.3em;
}

ul.twocolumn {
	margin:0.5em 0 0.5em 0;
}

ul.twocolumn li {
	padding: 0 0 0.3em 1.4em;
	background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	float:left;
	width:32%;
	margin:0 0 0 0;
}
ul.twocolumn li a {
	text-decoration:none;
	color: #8f0207;
}

.bordercontainer {
	margin-left:0.6em;
	margin-right:0.6em;
}

table.standardtable {
	padding:0;
	border-collapse:collapse;
	font-size:0.9166em;
}
table.standardtable  th		{
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
}

table.threecolumncontainer {
}

table.threecolumncontainer th {
	background-color:#fff;
	padding:0.3em 0.6em 0.3em 0.6em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	color:#000;
}
table.threecolumncontainer td {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
}

table.threecolumncontainer td ul {
	margin:0em 0em 1em 0em;
}
a,.red_actual_site {
	color: #8f0207;
	text-decoration:none;
}


table#homenavigation {
	width:100%;
}
table#homenavigation tr td {
	width:20%;
	padding: 0.6em 1em 0.8em 1em;
	margin:0.2em;
	border-right:1px solid #bcbcbc;
	vertical-align:top;
}
table#homenavigation tr td.last {
	border-right:0px solid #bcbcbc;
}

a.homefirstlevel {
	color: #8f0207;
	text-decoration:none;
	font-weight:bold;
}

#homenavigation ul {
	margin:0.4em 0em 0.6em 0em ;
}
#homenavigation ul li {
	padding:0.2em 0 0.2em 0;
}
#homenavigation ul li a {
	text-decoration:none;
	color: #000;
}

#bottomwrapper {
	zoom:1;
	margin:1.25em 0.6em 0 0.6em;
}

#home_bottom_left {
	float:left;
	width:15.5693em;
	zoom:1;
	min-height:19em;
}

#home_bottom_left h1 {
	padding:0.25em 1em 0.25em 1em;
	margin:0;
	background-color:#8f0207;
	color: #fff;
	font-size:1em;
	height:1.5em;
}
#home_bottom_left div.white {
	margin-bottom: 10px;
}
#home_bottom_left div.white a {
	background-color: #fff;
	display: block;
	padding: 5px 0 5px 12px;
}
#home_bottom_left ul {
	background-color: #fff;
	padding:1.25em 1em 0.25em 1em;
	margin: 0 0 1em 0em;
}

#home_bottom_middle {
	float:left;
	margin-left:1em;
	width:23.3540em;
	zoom:1;
}
#home_bottom_middle h1 {
	padding:0.25em 1em 0.25em 1em;
	margin:0px 0 1px 0;
	background-color:#fff;
	color: #000;
	font-size:1em;
}
.personalteaser {
	background-color:#fff;
	padding:0;
	margin-bottom:1px;
}

.personalimage {
	float:left;
	margin:1px 0 1px 0;
}
.peronaltext {
	float:left;
	margin-top:0.6em;
	margin-left:1em;
}

#home_bottom_right {
	float:right;
	width:38.7234em;
	background-color:#fff;
	font-size:0.9166em; 
	zoom:1;
}
#home_bottom_right #footer {
	display: none;
}
#home_bottom_right #column {
	width: 100%;
}
#home_bottom_right .row {
	width: 100%;
	clear: both;
}
#home_bottom_right div.firstcellnews {
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:black;
	padding:0.6em;
	vertical-align:top;
	white-space:nowrap;
	float: left;
}
#home_bottom_right div.contentcell {
	font-family: Arial,Helvetica,sans-serif;
	padding:0.6em;
	vertical-align:top;
	float: left;
	width: 80%;
}
#home_bottom_right div.contentcell a {
		color: #8f0207;
}

.archiv { 
	background-image: url('/Style Library/Images/ParlamentCH/archiv.gif');
	font-weight:bold;
	padding: 0 0 0.3em 1.5em;
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	color: #8f0207;
}
#printicon {
		float:right;
		width:1.25em;
		height:1em;
		margin:0em 0 0em 0;
}

#printicon2 {
		float:right;
		width:1.25em;
		height:1em;
}
#printicon3 {
		float:right;
		width:1.25em;
		height:1em;
		padding-right: 18.588em;
}
#printicon4 {
		float:right;
		width:1.25em;
		height:1em;
		padding-right: 16.588em;
}
.threecolumn {
		width:19.6666em;
		background-color:#FFFFFF;
		float:left;
		border-right: 1px solid #dfdfdf;
}

.threecolumntitle {
		padding:0.3em 0.6em;
		font-weight:bold;
		border-bottom: 1px solid #dfdfdf;
}

.threecolumn_wo_border {
		width:19.6666em;
		background-color:#FFFFFF;
		float:left;
}

.threecolumnlist {
		padding:1em 0.6em 0.3em;
		min-height:10.6666em;
}

.summerSessionBoxStyle { background-image:url('/Style Library/Images/ParlamentCH/home_top_right.png'); padding:1em 1em 0 1em; font-weight:bold; }
.summerSessionWebtvStyle { 
background-image:url('/Style Library/Images/ParlamentCH/searchbutton.gif');
background-position: right center;
background-repeat:no-repeat;
background-color: #8f0207; 
padding:0 2em 0 0.5em; 
float:right; 
font-size:0.9166em; 
font-weight:normal; 
}
.summerSessionWebtvStyle a { color: #fff; }
.summerSessionTitleStyle { }
.summerSessionWrapperStyle { width:100%; background-image:url('/Style Library/Images/ParlamentCH/home_top_right.png'); }
.summerSessionBoxStyle2 { padding:1em 0 1em 1em;font-size: 0.9166em; background-image:url('/Style Library/Images/ParlamentCH/home_top_right.png'); }
.summerSessionBoxStyle2 ul li { 
background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
background-repeat: no-repeat;
background-position: 0 0.3em;
padding-left: 1.2em;
}
.summerSessionBoxStyle2 ul li a { color:#8f0207; text-decoration:none; }
.summerSessionContentStyle { float:left; font-size: 0.9166em; background-image:url('/Style Library/Images/ParlamentCH/home_top_right.png'); }


#diagram a 
{
	font-weight:bold;
}



/* CSS RULES for Sharepoint  */
.content_sp_linklistdoku, .content_sp_linklist {
	font-size:0.9166em;
}

.tabscontent {
	padding:0.7em 0 0 0.7em;
}


.content_sp_linklist ul li {
	background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left: 1.2em;
}

.content_sp_linklistdoku ul li a {
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
	background-repeat: no-repeat;
	background-position: 0 0.1em;
}

.content_sp_linklist ol li {
	list-style-type:disc;
	list-style-image: none;
	margin-left:1.2em;
}

/* Custom Lists for right box */
rteCustom-linklistArrow 
{
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	font-size:0.9166em;	
} 

rteCustom-linklistPDF 
{
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/pdf.gif');
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	font-size:0.9166em;	
} 

rteCustom-linklistDOC 
{
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/doc.gif');
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	font-size:0.9166em;	
}
rteCustom-linklistXLS 
{
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/xls.gif');
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	font-size:0.9166em;	
}  

/* Custom Table for Content */

/* Table for Voting Result */
.ms-rteTable-6   {
	padding:0;
	border-collapse:collapse;
  
}
.ms-rteTable-6 tr.ms-rteTableHeaderRow-6     {
	text-align: left;
	vertical-align: top;
}


.ms-rteTable-6 td.ms-rteTableHeaderFirstCol-6   {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;

}
.ms-rteTable-6 td.ms-rteTableHeaderLastCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;
	 
}
.ms-rteTable-6 td.ms-rteTableHeaderOddCol-6 {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;

}
.ms-rteTable-6 td.ms-rteTableHeaderEvenCol-6  { 
	padding:0.2em 0.4em 0.2em 0.4em; 
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;	
}


.ms-rteTable-6 tr.ms-rteTableOddRow-6 {
	vertical-align: top;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {
	vertical-align: top;	
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
	
}
.ms-rteTable-6 td.ms-rteTableFirstCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-6 td.ms-rteTableLastCol-6 {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-6 td.ms-rteTableOddCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-6 td.ms-rteTableEvenCol-6 {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6    {

}

.ms-rteTable-6 td.ms-rteTableFooterFirstCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align: left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-6 td.ms-rteTableFooterLastCol-6 {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-6 td.ms-rteTableFooterOddCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align: left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;
}
.ms-rteTable-6 td.ms-rteTableFooterEvenCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align: left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}

/* Table for Voting Result with fixed column */
.ms-rteTable-61   {
	padding:0;
	border-collapse:collapse;
  
}
.ms-rteTable-61 tr.ms-rteTableHeaderRow-61     {
	text-align: left;
	vertical-align: top;
}


.ms-rteTable-61 td.ms-rteTableHeaderFirstCol-61   {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;
	width: 200px;
}
.ms-rteTable-61 td.ms-rteTableHeaderLastCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;
	 
}
.ms-rteTable-61 td.ms-rteTableHeaderOddCol-61 {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;

}
.ms-rteTable-61 td.ms-rteTableHeaderEvenCol-61  { 
	padding:0.2em 0.4em 0.2em 0.4em; 
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-color:#dfdfdf;
	color:#000000;	
}


.ms-rteTable-61 tr.ms-rteTableOddRow-61 {
	vertical-align: top;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-61 tr.ms-rteTableEvenRow-61 {
	vertical-align: top;	
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
	
}
.ms-rteTable-61 td.ms-rteTableFirstCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
	width: 200px;
}
.ms-rteTable-61 td.ms-rteTableLastCol-61 {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-61 td.ms-rteTableOddCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-61 td.ms-rteTableEvenCol-61 {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-61 tr.ms-rteTableFooterRow-61    {

}

.ms-rteTable-61 td.ms-rteTableFooterFirstCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align: left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
	width: 200px;
}
.ms-rteTable-61 td.ms-rteTableFooterLastCol-61 {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align:left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}
.ms-rteTable-61 td.ms-rteTableFooterOddCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align: left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;
}
.ms-rteTable-61 td.ms-rteTableFooterEvenCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	text-align: left;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
}

/* Table for Dossier 3 Column-Table */
.ms-rteTable-7   {
	border-collapse:collapse;
	
}
.ms-rteTable-7 tr.ms-rteTableHeaderRow-7     {
	text-align: left;
	vertical-align: top;
}


.ms-rteTable-7 td.ms-rteTableHeaderFirstCol-7   {
	background-color:#fff;
	padding:0.3em 0.6em 0.3em 0.6em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	color:#000;

}
.ms-rteTable-7 td.ms-rteTableHeaderLastCol-7  {
	background-color:#fff;
	padding:0.3em 0.6em 0.3em 0.6em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	color:#000;
	 
}
.ms-rteTable-7 td.ms-rteTableHeaderOddCol-7 {
	background-color:#fff;
	padding:0.3em 0.6em 0.3em 0.6em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	color:#000;

}
.ms-rteTable-7 td.ms-rteTableHeaderEvenCol-7  { 
	background-color:#fff;
	padding:0.3em 0.6em 0.3em 0.6em;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	color:#000;
}


.ms-rteTable-7 tr.ms-rteTableOddRow-7 {
	vertical-align: top;
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
	
	
}
.ms-rteTable-7 tr.ms-rteTableEvenRow-7 {
	vertical-align: top;
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
	
}
.ms-rteTable-7 td.ms-rteTableFirstCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
	
}
.ms-rteTable-7 td.ms-rteTableLastCol-7 {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;

	
}
.ms-rteTable-7 td.ms-rteTableOddCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;

}
.ms-rteTable-7 td.ms-rteTableEvenCol-7 {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;

}
.ms-rteTable-7 tr.ms-rteTableFooterRow-7    {

}

.ms-rteTable-7 td.ms-rteTableFooterFirstCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
}
.ms-rteTable-7 td.ms-rteTableFooterLastCol-7 {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
}
.ms-rteTable-7 td.ms-rteTableFooterOddCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
}
.ms-rteTable-7 td.ms-rteTableFooterEvenCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000;
}

.ms-rteTable-8   {
	border-collapse:collapse;
/*	border-bottom:1px solid #dfdfdf;*/
}
.ms-rteTable-8 tr.ms-rteTableHeaderRow-8     {
	text-align: left;
	vertical-align: top;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}


.ms-rteTable-8 td.ms-rteTableHeaderFirstCol-8   {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	text-align:left;
	vertical-align:top;
	color:#000;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 td.ms-rteTableHeaderLastCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	text-align:left;
	vertical-align:top;
	color:#000;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 td.ms-rteTableHeaderOddCol-8 {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	text-align:left;
	vertical-align:top;
	color:#000;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 td.ms-rteTableHeaderEvenCol-8  { 
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	text-align:left;
	vertical-align:top;
	color:#000;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}


.ms-rteTable-8 tr.ms-rteTableOddRow-8 {
	vertical-align: top;
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;
	
	
}
.ms-rteTable-8 tr.ms-rteTableEvenRow-8 {
	vertical-align: top;
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;
	
}
.ms-rteTable-8 td.ms-rteTableFirstCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 td.ms-rteTableLastCol-8 {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;

	
}
.ms-rteTable-8 td.ms-rteTableOddCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;

}
.ms-rteTable-8 td.ms-rteTableEvenCol-8 {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;

}
.ms-rteTable-8 tr.ms-rteTableFooterRow-8    {
	border-bottom:1px solid #dfdfdf;
}

.ms-rteTable-8 td.ms-rteTableFooterFirstCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 td.ms-rteTableFooterLastCol-8 {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 td.ms-rteTableFooterOddCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 td.ms-rteTableFooterEvenCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000;
	border-bottom:1px solid #dfdfdf;
}


/* Tabs Controls Design */
.ms-ptabarea a {
	font-size:11px;	
}

.ms-ptabcn, .ms-ptabcnhover {
	background-image: none;
	background-color: #fff;	
	font-weight: bold;
	border: none;
	padding-right: 60px;
}

.ms-ptabcf, .ms-ptabrx {
	background-image: none;
	background-color: #dfdfdf;	
	border: none;
}
.ms-ptabcn, .ms-ptabcf {
	padding-right: 15px;
}
.ms-ptabcfhover, .ms-ptabcnhover {
	background-image: none;
	background-color: #dfdfdf;	
	padding-right: 15px;
	border: none;
}
.ms-ptabcnhover {
	background-color: #fff;	
}
/* Markup correction, table too big in IE6 */
table.ms-siteaction {
	height: 18px;
}
/* Markup correction, font-size sometimes too small because of style reset */
h3.ms-standardheader {
	font-size: 11px;
}
.ms-propertysheet a, .ms-formbody, .ms-listdescription, .ms-propertysheet, .ms-formlabel {
	font-size: 11px;
}
.ms-formbody select {
	font-size: 11px;
}

/* Erhöhung Schriftgrösse bei Templates */
#content .contentelement {
	font-size: 110%;
}
/* Erhöhung Schriftgrösse bei Template ohne rechte Zone */
#contentworz .contentelement {
	font-size: 110%;
}
/* Erhöhung Schriftgrösse bei Template Dossier */
.contentelementfull .contentelement1 {
	margin:1em 1em 1em 1em;
	font-size: 110%;
}
.contentelementfull .contentelement1 .subnavigation {
	font-size: 0.9166em;
}
#content_sp_linklist1 {
	font-size: 110%;
}

.cqfeed {
	display:none;
}
/* Styles for sitemap-webpart */
.wwpSitemapLevel1 {
	  background-color: #dfdfdf;
	  padding-bottom: 2px;
	  padding-left: 3px;
	  padding-right: 0px;
	  padding-top: 2px;
	  margin-left: 0px;
	  margin-right: 3px;
	  border-bottom: solid 1px #ffffff;
 }
.wwpSitemapLevel1 a {
	  font-family: Arial, Helvetica, Sans-Serif;
	  color: #8f0207 !important;
	  text-decoration: none !important;
	  font-weight: bold;
 } 
.wwpSitemapLevel1 a:hover {
	color: #8f0207 !important;
}	
.wwpSitemapLevel2 {
	  background-color: #dfdfdf;
	  padding-bottom: 2px;
	  padding-left: 10px;
	  padding-right: 0px;
	  padding-top: 2px;
	  margin-left: 0px;
	  margin-right: 3px;
	  clear: both;
	  border-bottom: solid 1px #ffffff;
 }
.wwpSitemapLevel2 a {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #8f0207 !important;
	text-decoration: none !important;
	font-weight: bold;
 } 
 .wwpSitemapLevel2 a:hover {
	color: #8f0207 !important;
}	
.wwpSitemapLevel3 {
	padding-left: 15px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 3px;
 }
 .wwpSitemapLevel3 a:hover {
	color: #8f0207 !important;
}	
.wwpSitemapLevel3 a {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000 !important;
	text-decoration: none !important;
 } 
.wwpSitemapLevel4 {
	padding-left: 20px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 3px;
 }
.wwpSitemapLevel4  a
 {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000 !important;
	text-decoration: none !important;
 }
.wwpSitemapLevel4 a:hover {
	color: #8f0207 !important;
}
.wwpSitemapLevel5 {
	padding-left: 25px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 3px;
 }
 .wwpSitemapLevel5 a
 {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000 !important;
	text-decoration: none !important;
 }
.wwpSitemapLevel5 a:hover {
	color: #8f0207 !important;
}
 .wwpSitemapLevel6 {
	padding-left: 30px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 3px;
 }
 .wwpSitemapLevel6 a
 {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000 !important;
	text-decoration: none !important;
 }
.wwpSitemapLevel6 a:hover {
	color: #8f0207 !important;
} 
 .wwpSitemapLevel7 {
	padding-left: 35px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 3px;
 }
 .wwpSitemapLevel7 a
 {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000 !important;
	text-decoration: none !important;
 }
.wwpSitemapLevel7 a:hover {
	color: #8f0207 !important;
} 
 .wwpSitemapDescription {
	font-size: 0.8333em;
 }
 
 
/* Homepage V2 */ 
#sessionen2					{ position:absolute; padding: 1em 0 1em 0; bottom:0; width:100%; }
#home_bottom_leftV2 #home_top_left		 { width:16.35em; }
*html #home_bottom_leftV2 #home_top_left { width:18.75em; }
#home_bottom_leftV2 .ms-long	{ width:186px !important; }

#navigationcontainer2		{ background:transparent url('/Style Library/Images/ParlamentCH/navhomebg.png') repeat-y 0 0; padding-left:1em; }
*html #navigationcontainer2	{ behavior:  url('/Style Library/iepngfix.htc');
							  background:transparent url('/Style Library/Images/ParlamentCH/navhomebg.png') repeat-y 0 0; padding-left:1em; }

#menu2						{ background-color:#fff; float:left; height: 18.08em; position:relative; top:0; left:0; z-index:100; width:23.4%; line-height:1.15em; }

#menu2 ul					{ zoom:1; border:1px solid #dfdfdf; border-top:0; border-right:0; font-size:0.9166em; }
#menu2 ul li				{ zoom:1; border-top:solid 1px #dfdfdf; color:#000; cursor:pointer; font-size:1.1em; font-weight:bold; padding:0; text-decoration:none; }
#menu2 ul li a				{ zoom:1; color: #000; display:block; padding:0.88em 0 0.88em 0.5em; text-decoration:none; }
#menu2 ul li:hover			{ zoom:1; background-color:#dfdfdf; }
#menu2 ul li:hover a	 	{ zoom:1; color: #8f0207; }

*html #menu2 ul li a		{ zoom:1; padding:0.88em 0 0.87em 0.5em; display:inline; width:100%; }
*+html #menu2 ul li a		{ zoom:1; padding:0.88em 0 0.87em 0.5em; display:inline; }
*html #menu2 ul li.onhover 	{ zoom:1; display:inline; }

#menu2 ul li div			{ /*display: none;*/ height: 18.08em; }
#menu2 ul li:hover div		{ /*display: block;*/ }
#menu2 ul div.menu2_level1	{ background-image:url('/Style Library/Images/ParlamentCH/navigation_arrow.gif'); background-position: 9px 8px; background-repeat:no-repeat; }
#menu2 ul div.menu2_level2	{ background-image:url('/Style Library/Images/ParlamentCH/navigation_arrow.gif'); background-position: 9px 44px; background-repeat:no-repeat; }
#menu2 ul div.menu2_level3	{ background-image:url('/Style Library/Images/ParlamentCH/navigation_arrow.gif'); background-position: 9px 80px; background-repeat:no-repeat; }
#menu2 ul div.menu2_level4	{ background-image:url('/Style Library/Images/ParlamentCH/navigation_arrow.gif'); background-position: 9px 116px; background-repeat:no-repeat; }
#menu2 ul div.menu2_level5	{ background-image:url('/Style Library/Images/ParlamentCH/navigation_arrow.gif'); background-position: 9px 152px; background-repeat:no-repeat; }
#menu2 ul div.menu2_level6	{ background-image:url('/Style Library/Images/ParlamentCH/navigation_arrow.gif'); background-position: 9px 188px; background-repeat:no-repeat; }

#menu2 ul li ul	li.first	{ zoom:1; color:#8f0207; font-size:1.1em; font-weight:bold; padding: 0.85em 0 0.4em 0.5em; }
#menu2 ul li ul li.first a	{ zoom:1; color:#8f0207 !important; font-size:1.1em; }
*html #menu2 ul li ul li.first:hover { zoom:1; padding: 0.85em 0 0.5em 1em; }

#menu2 ul li div			{ background-color:transparent; border:none; height:99.2%; position:absolute; top:0; left:100%; margin:0; padding-left:1.5em; width:100%; }
*html #menu2 ul li div		{ height:18.08em; width:20em; } 
#menu2 ul li ul				{ background-color:#fff; border-top:1px solid #dfdfdf; border-left:0; height:100%; margin:0; width:100%; }
#menu2 ul li ul	li			{ border:none; font-size:1em; font-weight:normal; padding:0.1em 0 0.2em 1.1em; }
#menu2 ul li ul li a		{ color:#000; padding:0; }
#menu2 ul li:hover ul li a	{ color:#000; }
#menu2 ul li.onhover ul li a{ color:#000; }

#headline					{ background-color:#fff; float:left; height:15.08em; margin-left: 1.41em; padding:1.5em 1.66em 1.5em 1.66em; width:32.91em; }
*html #headline				{ height:18.08em; width:36.25em; }
#headline h1				{ font-size:1.75em; margin:0 0 0.6em 0; }

#topnews					{ background-color:#fff; float:left; height:15.08em; margin-left: 1.41em; padding:1.5em 0.5em 1.5em 0.5em; width:20.5em; }
*html #topnews				{ height:18.08em; width:21.25em; }


#home_bottom_leftV2						{ zoom:1; float:left; margin-left:5px; min-height:19em; width:18.75em; }
*html #home_bottom_leftV2				{ margin-left:3px; margin-right:4px; }
#home_bottom_leftV2 .personalteaser		{ margin-bottom:1.16em; }
#home_bottom_leftV2 .personalimage		{ padding-left:1px; }
#home_bottom_leftV2 .peronaltext 		{ padding-left:0.33em;  }
#home_bottom_leftV2 .peronaltext h1		{ font-size:1.08em; margin:0.66em 0 0.5em 0;  }

#home_bottom_middleV2					{ zoom:1; background-color:#fff; float:left; font-size:0.9166em; margin-left:1.5em; width:39.5em; }
*html #home_bottom_middleV2				{ width:38.1em; }

#home_bottom_middleV2 .ms-ptabarea a	{ font-family: Arial,Helvetica,sans-serif; font-size:11px; }
#home_bottom_middleV2 .ms-ptabcn, 
#home_bottom_middleV2 .ms-ptabcf		{ padding-top:4px; padding-bottom:4px; }
#home_bottom_middleV2 .tabscontent		{ padding:0.7em; }

#home_bottom_rightV2					{ zoom:1; background-color:#fff; float:right; margin-right:2px; padding: 0.6em; width:20.3em; }
*html #home_bottom_rightV2				{ margin-right:1px; width:21.25em; }
#topnews #footer,
#home_bottom_rightV2 #footer			{ display: none; }
#topnews column,
#home_bottom_rightV2 #column			{ border-bottom: 1px solid #000; width: 100%; }
#topnews .row, 
#home_bottom_rightV2 .row				{ clear:both; padding-left:2px; width: 100%; }
#topnews div.firstcellnews,
#home_bottom_rightV2 div.firstcellnews	{ font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:black; padding:0.6em;
										  vertical-align:top; white-space:nowrap; float: left; }
#topnews div.contentcell,
#home_bottom_rightV2 div.contentcell 	{ font-family: Arial,Helvetica,sans-serif; font-size:0.9166em; padding: 0.6em 0 0.6em 0; vertical-align:top; float: left; width: 80%; }
#topnews div.contentcell a,
#home_bottom_rightV2 div.contentcell a	{ color: #8f0207; /*font-weight:bold;*/ }

#topnews .contentcelltitle,
#home_bottom_rightV2 .contentcelltitle	{ color:#000; }
/*
#topnews .contentcelltitle				{ line-height:2.3em; }
*/
#topnews .contentcellfooter				{ line-height:4em; }

#home_bottom_rightV2 .bottomnews				{ background-color:#fff; font-size:0.9em; height:2.5833em; }
#home_bottom_rightV2 .bottomnews td				{ padding: 0.6em 0 0.6em 0; }
#home_bottom_rightV2 .bottomnews a img			{ padding-right: 0.5em; }
*html #home_bottom_rightV2 .bottomnews a img	{ margin-right: 0.5em; }

#topnews .ms-WPHeader td,
#home_bottom_rightV2 .ms-WPHeader td			{ border:0; }
#topnews h3.ms-standardheader,
#home_bottom_rightV2 h3.ms-standardheader		{ color:#000; font-family:Arial,Helvetica,sans-serif; font-size:1em; }
#home_bottom_rightV2 #column .row:first-child	{ display:none; }
#home_bottom_rightV2 #column .row				{ display:expression(this.previousSibling==null?'none':'inherit'); }


/*A21301*/
#footer									{ padding-bottom:3.5em; }
*html #footer							{ padding-bottom:3em; width:88.9em; } 

#footerbarouter							{ height:0.5em; position:relative; }
#footerbarouter							{ position:fixed; bottom:0; width:81.0468em; margin: 0 auto; z-index:101; }
*html #footerbarouter					{ position:relative !important; }

.footer_head							{ background:url("/Style Library/Images/ParlamentCH/footer_arrow.png") no-repeat scroll 0 0;
            							  cursor:pointer; float:right; height:3.1em; position:relative; bottom:2.5em; right:0; text-align:right; width:11em; z-index:100; }
.footer_headdown						{ background-color:transparent; background-image:none; width:5em; }

#footerbar								{ background:url("/Style Library/Images/ParlamentCH/footer_bar.png") no-repeat scroll 0 0; color:#fff; 
          								  height:3em; position:absolute; bottom:0; width:100%; }
#footerbar a							{ color:#fff; font-size:1.1em; }
#footerbar img							{ float:right; padding-top:0.08em; }

#fbQuickLaunch							{ position:relative; padding:0.4em 6em 0.4em 0; }
#fbQuickLaunch ul						{ margin-left:0.6em; position:absolute; bottom:0.53em; left:0; }
#fbQuickLaunch li						{ float:left; padding:0.5em 1.83em 0.35em 1.83em; }
#fbQuickLaunch li.border				{ width:2px; padding:0; margin:0; }
#fbQuickLaunch li.last					{ border-right:none; }
#fbQuickLaunch li.floatright			{ border:none; float:right; margin-right:1em; padding:0.3em 0 0 0; }

*html #fbQuickLaunch li.floatright		{ margin-right:0.7em; }
*+html #fbQuickLaunch li.floatright		{ margin-right:1.9em; }
#fbQuickLaunch li.floatright			{ margin-right:2em\0/; }

#fbQuickLaunch li.message_head			{ cursor:pointer; font-size:1em; }
#fbQuickLaunch li ul li					{ background:url("/Style Library/Images/ParlamentCH/footer_left.png") no-repeat scroll 0 0; border:none; 
                       					  clear:both; float:left; padding:0.35em 1.83em 0.35em 3.83em; width:190px; }
#fbQuickLaunch li ul li a				{ color:#8F0207; font-size:0.9166em; }
#fbQuickLaunch li ul li.header			{ background:url("/Style Library/Images/ParlamentCH/footer_head.png") no-repeat scroll 0 0; border:none; 
                              			  font-weight:bold; line-height:24px; padding:0.35em 2em 0 2.1em; }

*html .footer_head						{ background:url("/Style Library/Images/ParlamentCH/footer_arrow_ie6.png") no-repeat scroll 0 0; 
                  						  position:absolute; bottom:-1px; height:3em; }
*html .footer_headdown					{ background-color:transparent; background-image:none; }
*html #footerbar						{ background:url("/Style Library/Images/ParlamentCH/footer_bar_ie6.png") no-repeat scroll 0 0; }
*html #fbQuickLaunch					{ position:absolute; /*padding:0.4em 0 0.4em 0;*/ }
*html #fbQuickLaunch li.floatright		{ width:1em; }
*html #fbQuickLaunch ul li				{ width:250px; }
*html #fbQuickLaunch ul.message_body	{ bottom:2.7em; left:0; }
*html #fbQuickLaunch li ul li			{ background:url("/Style Library/Images/ParlamentCH/footer_left_ie6.png") no-repeat scroll 0 0; }
*html #fbQuickLaunch li ul li.header	{ background:url("/Style Library/Images/ParlamentCH/footer_head_ie6.png") no-repeat scroll 0 0; }

*+html #footerbar						{ padding-right:4em; width:95.1%; }
*+html #fbQuickLaunch					{ padding-right:2.5em; }
*+html #fbQuickLaunch ul				{ bottom:0.5em; }
*+html #fbQuickLaunch li.floatright		{ width:1em; }



/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	#menu2 ul li a			{ padding:0.88em 0 0.85em 0.5em; }
	#home_bottom_leftV2		{ width:18.4em; }
	#home_bottom_middleV2	{ width:39.5em; }	
	#home_bottom_middleV2 .ms-ptabarea a { font-size:1.3em; }
	#home_bottom_rightV2	{ margin-right:6px; }
	/*
	#footerbar				{ width:77.1em; }
	*/
}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#menu2 ul li a			{ padding:0.91em 0 0.91em 0.5em; }
	#home_bottom_leftV2		{ width:18.74em; }
	#home_bottom_middleV2	{ width:39.3em; }
	#home_bottom_rightV2	{ margin-right:6px; width:20.5em; }
	*html #fbQuickLaunch ul.message_body	{ bottom:0.65em; }
	/*
	#footerbar				{ width:95.1%; }
	*/
}


table.Wahlergebnisse			{ padding:0; border-collapse:collapse; width:100%; }  
table.Wahlergebnisse th			{ padding:0.2em 0.4em 0.2em 0.4em; text-align:left; font-weight:bold; vertical-align:top; background-color:#dfdfdf; color:#000000; }  
table.Wahlergebnisse td			{ padding:0.2em 0.4em 0.2em 0.4em; border-bottom:1px solid #dfdfdf; color:#000000; vertical-align: top;	}  

table.Dossier					{ border-collapse:collapse; width:100%; }  
table.Dossier th				{ text-align: left; vertical-align: top; background-color:#fff; padding:0.3em 0.6em 0.3em 0.6em; text-align:left;
                				  font-weight:bold; vertical-align:top; color:#000; }  
table.Dossier td				{ vertical-align: top; background-color:#fff; padding:1em 0.6em 0.3em 0.6em; vertical-align:top;  color:#000; }  

table.Dossier-Linien			{ border-collapse:collapse; width:100%; }  
table.Dossier-Linien th			{ background-color:#fff; padding: 0.8em 0.6em 0.8em 0em; text-align:left; vertical-align:top; color:#000;
                       			  border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }  
table.Dossier-Linien td			{ vertical-align: top; background-color:#fff; padding: 0.8em 0.6em 0.8em 0em; vertical-align:top;  color:#000;
                       			  border-bottom:1px solid #dfdfdf; } 