﻿/* 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 {
		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;
 }