﻿/* 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;
}


/* GENERAL - STYLES */
/*12px=1em*/
body                                { font:75% Arial,Helvetica,sans-serif; color:#000; background-color:#fff; overflow-y: hidden; }
body #wrapper                       { line-height:1.4em; }
* html body                         { behavior:url('/Style Library/csshover3.htc'); text-align: center;	} /*IE6 css fix: center website in IE6*/
*+html .contentelement1 h2          { padding-top: 12px; }
*+html .contentelement1 .content_sp_linklist h2 { padding-top: 24px; }
.hiddenlinks                        { display:inline; height: 0px; left:-1000px; overflow:hidden; position:absolute; top:-1000px; width:0px; }

#wrapper .clear                     { clear:both; font-size:1px; height:0px; line-height:1px; margin:0pt; padding:0pt; }
#wrapper input, #wrapper select, 
#wrapper textarea, #wrapper button  { background-color:#fff; font-family:inherit; font-size:100%; font-weight:inherit; font-style:inherit; }
#wrapper a, #wrapper .red_actual_site { color: #8f0207; text-decoration:none; }

#wrapper a:focus, #wrapper a:active { background-color:#efefef; color:#8f0207 !important; font-weight:bold; }
#wrapper a:link, #wrapper a:visited { color:#8f0207; }


/* https://jira.namics.com/browse/PARINFO-80 */
#wrapper .ms-rtestate-field a font { color:#8f0207 !important; }
.OFF #wrapper .contentelementfull  font[color='#0072bc'] { color:lime !important}


#wrapper h1                         { font-size:1.3em; font-weight:bold; color:#8f0207; margin:2em 0 2em 0; }
#wrapper h1.short                   { margin:2em 0 0em 0; }
#wrapper 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 */ }
#wrapper h3                         { font-size:1.3em; font-weight:bold; color: #8f0207; margin:2em 0 0em 0; }

#wrapper ul, #wrapper li            { list-style:none; padding:0em; margin:0em; }
#wrapper table td                   { color:#5e5e5e; }


/* LAYOUT */ 
#wrapper		                    { border:0px solid red; width:81.0468em; background-color:#fff; 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; }
#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; }
#leftcolumn                         { float:left; width:19.152em; }
#rightcolumn                        { float:right; width:18.088em; padding-top:4.7em; }
#content                            { float:left; width:42.3937em; background-color:#fff; /* min-height: 37.5em; */ }
#contentworz                        { float:left; width: 60.6em; background-color:#fff !important; min-height: 37.5em; }

* html #mainwrapper                 { width:60em; } 
* html #leftcolumn                  { width:15.5em; } 
* html #content                     { width:39.8em; } 

#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; }


/* HEADER */
#wrapper #logo                      { margin-top: 0.266em; float:left; }
#wrapper #logo img                  { height:5.6525em; width:4.2393em; }
#wrapper #logotext a                { color : #636363; text-decoration:none; white-space:nowrap; }
#wrapper #logotext                  { margin-top: 3.724em; float:left; }
#wrapper #logotext a                { margin-left: 1.129em; }
#wrapper #logocontainer             { float:left; }
#wrapper #ct_service                { text-align:right; }
#wrapper #searchbox                 { float:right; margin-top:0.931em; }
#wrapper #searchboxx                { width:17.5833em; }
#wrapper .input_search              { width:18em; border:1px solid #bcbcbc; color:#bcbcbc; }
#wrapper .input_search_act          { width:18em; border:1px solid #bcbcbc; color:#bcbcbc; color:#000; }
#wrapper .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; }
*+html #wrapper .headersearchbutton { border:0; padding-bottom:1px; }
#wrapper #extendedsearch            { text-align:right; margin-right:4em; font-size:0.9166em; }
#wrapper #extendedsearch img        { height:0.8em; width:0.8em; }                                      


/* MENU */
#wrapper #menu                      { position: relative; top: 0; left: 0; z-index:100; width: 100%; line-height:1.15em; }
#wrapper #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; }
#wrapper #menu ul                   { margin:0.4em 0em 0.6em 0em ; }
#wrapper #menu dl dt                { font-size:1.1em; }
#wrapper #menu dt                   { cursor: pointer; font-weight: bold; color: #8f0207; text-decoration:none; font-weight:bold; }
#wrapper #menu ul li                { padding:0.2em 0 0.2em 0; }
#wrapper #menu a                    { color: #000; text-decoration:none; }
#wrapper #menu dt a                 { color: #8f0207; text-decoration:none; }

#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 !important; 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 a.act2:link, 
#mainnavigation a.act3:link, 
#mainnavigation a.act4:link, 
#mainnavigation a.act5:link, 
#mainnavigation a.act6:link              { color: #8f0207; }

#mainnavigation a.act2:visited, 
#mainnavigation a.act3:visited, 
#mainnavigation a.act4:visited, 
#mainnavigation a.act5:visited, 
#mainnavigation a.act6:visited              { color: #8f0207; }

#mainnavigation ul a                { display:block; padding: 0.45em 0.6em 0.45em 0.6em; color:#000000; text-decoration:none; }
#mainnavigation ul a:link,
#mainnavigation ul a:visited        { color:#000; }
#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; }


/* CONTENT */
#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; }
#hometopwrapper ul.linklist li a    { font-weight:bold; font-size:1.0em; }

#hometeaser                         { width:81.0468em; height:43.9379em; position:relative; }
#teaserimage                        { height:11.8868em; width:60.8333em; }
#mainpicture                        { position:absolute; }
#mainpicture img                    { width:81.0468em; height:43.9379em; border-bottom: 0.18em solid #8f0207; }

#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; }

#wrapper .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; }
#wrapper .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; }

#wrapper ul.linklist                { margin: 0em 0 1em 0; }
#content ul.linklist                { margin: 1em 0 1em 0em; }
#wrapper .contentelementfull        { float:left; width:100%; background-color:#fff; padding-bottom:1em; }
#wrapper .contentelement            { margin:1em; }
#wrapper .contentelement p          { margin-top: 0.5em; }
#wrapper .contentelement1           { margin:1em; }


#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; }
#leftcolumn ul.linklist             { margin: 0.6em 0 1em 0.6em; }

#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; }

#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; }
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; }

#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; }

#wrapper .bottomnews                { background-color:#dfdfdf; height:2.5833em; }
#wrapper .bottomnews img            { height:0.8333em; width:0.8333em; }
#wrapper .bottomnews td             { padding:0.6em; color:#000000 }
#wrapper .cqfeed                    { display:none; }

#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; }

#wrapper a.homefirstlevel           { color: #8f0207; text-decoration:none; font-weight:bold; }
#wrapper .personalteaser            { background-color:#fff; padding:0; margin-bottom:1px; }
#wrapper .personalimage             { float:left; margin:1px 0 1px 0; }
#wrapper .peronaltext               { float:left; margin-top:0.6em; margin-left:1em; }
#wrapper .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; }
#wrapper .threecolumn               { width:19.6666em; background-color:#FFFFFF; float:left; border-right: 1px solid #dfdfdf; }
#wrapper .threecolumntitle          { padding:0.3em 0.6em; font-weight:bold; border-bottom: 1px solid #dfdfdf; }
#wrapper .threecolumn_wo_border     { width:19.6666em; background-color:#FFFFFF; float:left; }
#wrapper .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; }

#wrapper .horizontalspacer          { height:1.3em; }
*+html #wrapper .ie7fix             { background:#000; background-color:#fff; }
#wrapper .bordercontainer           { margin-left:0.6em; margin-right:0.6em; }


/*
.ms-rteStyle-linklistArrow          { -ms-name:"Linkliste mit Pfeil"; 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; } 
*/
.ms-rteStyle-linklistPDF            { -ms-name:"Linkliste mit PDF Icon"; }
ul.ms-rteStyle-linklistPDF li       { padding: 0 0 0.3em 1.5em !important; background-image: url('/Style Library/Images/ParlamentCH/pdf.gif') !important;
                                      background-repeat: no-repeat; background-position: 0 0.1em; /*font-size:0.9166em;*/ } 
li.ms-rteStyle-linklistPDF          { padding: 0 0 0.3em 1.5em !important; background-image: url('/Style Library/Images/ParlamentCH/pdf.gif') !important;
                                      background-repeat: no-repeat; background-position: 0 0.1em; /*font-size:0.9166em;*/ } 
                                      
.ms-rteStyle-linklistDOC            { -ms-name:"Linkliste mit Word Icon"; }
ul.ms-rteStyle-linklistDOC li       { padding: 0 0 0.3em 1.5em !important; background-image: url('/Style Library/Images/ParlamentCH/doc.gif') !important;
                                      background-repeat: no-repeat; background-position: 0 0.1em; /*font-size:0.9166em;*/ }
li.ms-rteStyle-linklistDOC          { padding: 0 0 0.3em 1.5em !important; background-image: url('/Style Library/Images/ParlamentCH/doc.gif') !important;
                                      background-repeat: no-repeat; background-position: 0 0.1em; /*font-size:0.9166em;*/ }

.ms-rteStyle-linklistXLS            { -ms-name:"Linkliste mit Excel Icon"; }
ul.ms-rteStyle-linklistXLS li       { padding: 0 0 0.3em 1.5em !important; background-image: url('/Style Library/Images/ParlamentCH/xls.gif') !important;
                                      background-repeat: no-repeat; background-position: 0 0.1em; /*font-size:0.9166em;*/ }  
li.ms-rteStyle-linklistXLS          { padding: 0 0 0.3em 1.5em !important; background-image: url('/Style Library/Images/ParlamentCH/xls.gif') !important;
                                      background-repeat: no-repeat; background-position: 0 0.1em; /*font-size:0.9166em;*/ }  


/* CONTENT - TABLE */
#wrapper .borderbottom td           { border-bottom:1px solid #dfdfdf; }
#wrapper .spacingvertical td        { padding:1em 0 1em 0; vertical-align:top; }
#wrapper td.alignright              { text-align:right; padding:0.1em 0.4em 0.1em 2em; }
#wrapper td.firstcellnews           { font-weight:bold; font-size:0.9166em; color:black; padding:0.6em; vertical-align:top; white-space:nowrap; }
#wrapper td.contentcell             { padding:0.6em; vertical-align:top; font-size: 0.9166em; }
#wrapper div.contentcell .contentcelltitle   { font-size:100%;  color: #000 !important; }

#wrapper table.standardtable        { padding:0; border-collapse:collapse; font-size:0.9166em; }
#wrapper table.standardtable th		{ padding:0.2em 0.4em 0.2em 0.4em; text-align:left; font-weight:bold; vertical-align:top; background-color:#dfdfdf; }
#wrapper table.threecolumncontainer { }
#wrapper 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; }
#wrapper table.threecolumncontainer td { background-color:#fff; padding:1em 0.6em 0.3em 0.6em; vertical-align:top; color:#000; }
#wrapper table.threecolumncontainer td ul { margin:0em 0em 1em 0em; }


/* CONTENT - LISTS */
#wrapper 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; }
#wrapper 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; }
#wrapper 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; }
#wrapper ul.linklist li a           { text-decoration:none; color: #8f0207; }
#wrapper 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; }
#wrapper ul.twocolumn               {  margin:0.5em 0 0.5em 0; }
#wrapper 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; }
#wrapper ul.twocolumn li a          { text-decoration:none; color: #8f0207; }
#wrapper .subnavigation li          { float:left; width:33.33%; margin:0 0 0 0; }
#wrapper .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; }
#wrapper .subnavigation li a.firstrow { border-top:1px solid #dfdfdf; }
#wrapper .subnavigation li a:hover,
#wrapper .subnavigation li a.subact { font-weight:bold; color: #8f0207; background-color:#efefef; }

#wrapper .content_sp_linklistdoku, 
#wrapper .content_sp_linklist       { font-size:0.9166em; }
#wrapper .tabscontent               { padding:0.7em 0 0 0.7em; }
#wrapper .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; }
#wrapper .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; }
#wrapper .content_sp_linklist ol li { list-style-type:disc; list-style-image: none; margin-left:1.2em; }


/* Tabs Controls Design */
#wrapper .ms-ptabarea a             { font-size:11px; }
#wrapper .ms-ptabcn, 
#wrapper .ms-ptabcnhover            { background-image: none; background-color: #fff; font-weight: bold; border: none; padding-right: 60px; }
#wrapper .ms-ptabcf, 
#wrapper .ms-ptabrx                 { background-image: none; background-color: #dfdfdf; border: none; }
#wrapper .ms-ptabrx                 { width:100%; }
#wrapper .ms-ptabcn, 
#wrapper .ms-ptabcf                 { padding-right: 15px; }
#wrapper .ms-ptabcfhover, 
#wrapper .ms-ptabcnhover            { background-image: none; background-color: #dfdfdf; padding-right: 15px; border: none; }
#wrapper .ms-ptabcnhover            { background-color: #fff; }

/* Styles for sitemap webpart */
#wrapper .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; }
#wrapper .wwpSitemapLevel1 a        { font-family: Arial, Helvetica, Sans-Serif; color: #8f0207 !important; text-decoration: none !important; font-weight: bold; } 
#wrapper .wwpSitemapLevel1 a:hover  { color: #8f0207 !important; }	
#wrapper .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; }
#wrapper .wwpSitemapLevel2 a        { font-family: Arial, Helvetica, Sans-Serif; color: #8f0207 !important; text-decoration: none !important; font-weight: bold; } 
#wrapper .wwpSitemapLevel2 a:hover  { color: #8f0207 !important; }	
#wrapper .wwpSitemapLevel3          { padding-left: 15px; padding-right: 0px; margin-left: 0px; margin-right: 3px; }
#wrapper .wwpSitemapLevel3 a        { font-family: Arial, Helvetica, Sans-Serif; color: #000000 !important; text-decoration: none !important; } 
#wrapper .wwpSitemapLevel3 a:hover  { color: #8f0207 !important; }	
#wrapper .wwpSitemapLevel4          { padding-left: 20px; padding-right: 0px; margin-left: 0px; margin-right: 3px; }
#wrapper .wwpSitemapLevel4 a        { font-family: Arial, Helvetica, Sans-Serif; color: #000000 !important; text-decoration: none !important; }
#wrapper .wwpSitemapLevel4 a:hover  { color: #8f0207 !important; }
#wrapper .wwpSitemapLevel5          { padding-left: 25px; padding-right: 0px; margin-left: 0px; margin-right: 3px; }
#wrapper .wwpSitemapLevel5 a        { font-family: Arial, Helvetica, Sans-Serif; color: #000000 !important; text-decoration: none !important; }
#wrapper .wwpSitemapLevel5 a:hover  { color: #8f0207 !important; }
#wrapper .wwpSitemapLevel6          { padding-left: 30px; padding-right: 0px; margin-left: 0px; margin-right: 3px; }
#wrapper .wwpSitemapLevel6 a        { font-family: Arial, Helvetica, Sans-Serif; color: #000000 !important; text-decoration: none !important; }
#wrapper .wwpSitemapLevel6 a:hover  { color: #8f0207 !important; } 
#wrapper .wwpSitemapLevel7          { padding-left: 35px; padding-right: 0px; margin-left: 0px; margin-right: 3px; }
#wrapper .wwpSitemapLevel7 a        { font-family: Arial, Helvetica, Sans-Serif; color: #000000 !important; text-decoration: none !important; }
#wrapper .wwpSitemapLevel7 a:hover  { color: #8f0207 !important; } 
#wrapper .wwpSitemapDescription     { font-size: 0.8333em; }
#wrapper #sitemap, 
#wrapper #language                  { display:inline; text-align: right; }
#wrapper #sitemap li, 
#wrapper #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; }
#wrapper #language li               { padding: 0  0.266em 0 0.266em; }
#wrapper #sitemap li a,
#wrapper #language li a	            {  color: #000000; text-decoration:none; font-size:0.9143em; }
#wrapper #sitemap li.lastNavigationpoint    { background-image:url('/Style Library/Images/ParlamentCH/x.gif'); padding: 0  2.66em 0 0.532em; }
#wrapper #language li.lastNavigationpoint   { background-image:url('/Style Library/Images/ParlamentCH/x.gif'); padding: 0  0 0 0.266em; }



                       			  
/* SP2010 MARKUP CORRECTION */
#s4-workspace                       { overflow-y:auto; overflow-x:auto;}
.ms-cui-tts-scale-2 .ms-cui-tt-a    { width:auto; }
.s4-trc-container-menu a.ms-menu-a span     { font-size:8pt; }

.ms-formfieldlabelcontainer         { margin: 4px 4px 0; }
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
    background-color: #EFEBEF;
    background-image: url("/_layouts/images/globgrad.gif");
    background-repeat: repeat-x;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #777777;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    height: 18px;
    padding: 1px 4px;
    text-align: left;
}
.ms-formfieldvaluecontainer {
    border: 1px solid #CCCCCC;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 5px;
}
.ms-rteStyle-Normal {
    color: #000000;
    font-family: inherit;
    font-size: 100%;
}

.ms-rteElement-P                    { color: #000; }


/* TODO */
/* 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 */
/* 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%;
}
#content .contentelement            { font-size: 110%; }
/*
#contentworz .contentelement     { font-size: 110%; }
#contentwrapper .contentelement1    { font-size: 110%; }
#contentwrapper .contentelement2    { font-size: 110%; }
#contentwrapper #rightcolumn        { font-size: 100%; }
*/


 
/* 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 a:link			        { color: #000; }
#menu2 ul li a:visited  	        { color: #000; }
#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; padding-left:10px; }
#home_bottom_middleV2 .ms-ptabcnhover, 
#home_bottom_middleV2 .ms-ptabcfhover   { padding-left:10px; } 
#home_bottom_middleV2 .tabscontent	{ padding:0.7em; }

#home_bottom_middleV2 .ms-ptabcn,
#home_bottom_middleV2 .ms-ptabcnhover    { color:#000; }
#home_bottom_middleV2 .ms-ptabcf a,
#home_bottom_middleV2 .ms-ptabcfhover a,
#home_bottom_middleV2 .ms-ptabcfhover a:hover{ color:#7F7F7F; }

#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 .dfwp-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'); }

#home_bottom_rightV2 .firstToHide {display:none} 

/*A21301*/

/* FOOTER */
#wrapper #footer                    { font-size:0.9143em; color : #000000;  border-top:2px solid #8a8a8a; padding-top:0.365em; margin-top:1.21em; 
                                      padding-bottom:3.5em; }
#wrapper #footer a                  { color: #474757; text-decoration : none;  }
#wrapper #breadcrump                { font-size:0.9143em; color: #000000; margin-top:1.995em; }
#wrapper #breadcrump a              { text-decoration:none; color: #000000; }
*html #wrapper #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:200; }
*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 !important; }
*+html #fbQuickLaunch	                    { height: 0 !important;}
#fbQuickLaunch ul					{ margin-left:0.6em; position:absolute; bottom:0.53em; left:0; }
#fbQuickLaunch li					{ float:left; padding:0.5em 1.83em 2.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 2em 0; }
#fbQuickLaunch li a:link,
#fbQuickLaunch li a:visited 		{ color:#fff !important; }

*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 !important; font-size:0.9166em; }
#fbQuickLaunch li ul li a:link		{ color:#8F0207 !important; }
#fbQuickLaunch li ul li a:visited	{ color:#8F0207 !important; }
#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 .horiscroll #footerbar					{ width:100%; }
*+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%; }
	*/
}

/* footerbar bottom position if window width < 1036px */
#footerbarouter.horiScroll {
    bottom: 16px;
    left:-10px;
}
#footerbarouter.horiScroll.neod {
    bottom: 0px !important;
}

#footerbarouter.horiScroll #footerbar {
  width:inherit !important;
  padding-right:0;
}
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; } 

/* edit mode styles */
#contentwrapper h1 input.ms-long,
#contentwrapper h2 input.ms-long { width:98% }

/* TABLE STYLES */
/* Table for Voting Result */
.ms-rteTable-6   {
	padding:0;
	border-collapse:collapse;
	line-height:1.4em;
	-ms-name:"Abstimmungsresultate - Standard";
}
.ms-rteTable-6   {
	padding:0;
	border-collapse:collapse;
	line-height:inherit;
	-ms-name:"test";
}
.ms-rteTable-6 tr.ms-rteTableHeaderRow-6     {
	text-align: left;
	vertical-align: top;
}
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6,
.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 !important;
	border:0;
}
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6,
.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 !important;
	border:0;
}
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6,
.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 !important;
	border:0;
}
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6,
.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 !important;	
	border:0;
}
.ms-rteTable-6 tr.ms-rteTableOddRow-6 {
	vertical-align: top;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
	background-color:#fff;
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {
	vertical-align: top;	
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.ms-rteTable-6 td.ms-rteTableFirstCol-6,
.ms-rteTable-6 th.ms-rteTableFirstCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.ms-rteTable-6 td.ms-rteTableLastCol-6 {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.ms-rteTable-6 td.ms-rteTableOddCol-6  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.ms-rteTable-6 td.ms-rteTableEvenCol-6 {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.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 !important;	
	background-color:transparent;
	border-top:none;
}
.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 !important;	
	background-color:transparent;
	border-top:none;
}
.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 !important;
	background-color:transparent;
	border-top:none;
}
.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 !important;	
	background-color:transparent;
	border-top:none;
}
/* Table for Voting Result with fixed column */
.ms-rteTable-61   {
	padding:0;
	border-collapse:collapse;
	line-height:inherit;
	-ms-name:"Parlament Standard";
}
.ms-rteTable-61 tr.ms-rteTableHeaderRow-61     {
	text-align: left;
	vertical-align: top;
}
.ms-rteTable-61 th.ms-rteTableHeaderFirstCol-61,
.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 !important;
	width: 200px;
	border:inherit;
}
.ms-rteTable-61 th.ms-rteTableHeaderLastCol-61,
.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 !important;
	border:inherit;
}
.ms-rteTable-61 th.ms-rteTableHeaderOddCol-61,
.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 !important;
	border:inherit;
}
.ms-rteTable-61 th.ms-rteTableHeaderEvenCol-61,
.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 !important;	
	border:inherit;
}
.ms-rteTable-61 tr.ms-rteTableOddRow-61 {
	vertical-align: top;
	border-bottom:1px solid #dfdfdf;
	color:#000000;	
	background-color:#fff;
}
.ms-rteTable-61 tr.ms-rteTableEvenRow-61 {
	vertical-align: top;	
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.ms-rteTable-61 td.ms-rteTableFirstCol-61,
.ms-rteTable-61 th.ms-rteTableFirstCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
	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 !important;	
}
.ms-rteTable-61 td.ms-rteTableOddCol-61  {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.ms-rteTable-61 td.ms-rteTableEvenCol-61 {
	padding:0.2em 0.4em 0.2em 0.4em;
	border-bottom:1px solid #dfdfdf;
	color:#000000 !important;	
}
.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 !important;	
	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 !important;	
}
.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 !important;
}
.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 !important;	
}
/* Table for Dossier 3 Column-Table */
.ms-rteTable-7   {
	border-collapse:collapse;
	line-height:inherit;
	-ms-name:"3 Spalten";
}
.ms-rteTable-7 tr.ms-rteTableHeaderRow-7     {
	text-align: left;
	vertical-align: top;
}
.ms-rteTable-7 th.ms-rteTableHeaderFirstCol-7,
.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 !important;
	border:inherit;
}
.ms-rteTable-7 th.ms-rteTableHeaderLastCol-7,
.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 !important;
	border:inherit;
}
.ms-rteTable-7 th.ms-rteTableHeaderOddCol-7,
.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 !important;
	border:inherit;
}
.ms-rteTable-7 th.ms-rteTableHeaderEvenCol-7,
.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 !important;
	border:inherit;
}
.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 !important;
}
.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 !important;
}
.ms-rteTable-7 td.ms-rteTableFirstCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000 !important;
}
.ms-rteTable-7 td.ms-rteTableLastCol-7 {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000 !important;
}
.ms-rteTable-7 td.ms-rteTableOddCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000 !important;
}
.ms-rteTable-7 td.ms-rteTableEvenCol-7 {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000 !important;
}
.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 !important;
}
.ms-rteTable-7 td.ms-rteTableFooterLastCol-7 {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000 !important;
}
.ms-rteTable-7 td.ms-rteTableFooterOddCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000 !important;
}
.ms-rteTable-7 td.ms-rteTableFooterEvenCol-7  {
	background-color:#fff;
	padding:1em 0.6em 0.3em 0.6em;
	vertical-align:top; 
	color:#000 !important;
}
/* Table 8 */
.ms-rteTable-8   {
	border-collapse:collapse;
	line-height:inherit;
/*	border-bottom:1px solid #dfdfdf;*/
	-ms-name:"Vorlage 8";
}
.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 th.ms-rteTableHeaderFirstCol-8,
.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 !important;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 th.ms-rteTableHeaderLastCol-8,
.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 !important;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 th.ms-rteTableHeaderOddCol-8,
.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 !important;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 th.ms-rteTableHeaderEvenCol-8,
.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 !important;
	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 !important;
	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 !important;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 th.ms-rteTableFirstCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000 !important;
	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 !important;
	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 !important;
	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 !important;
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 tr.ms-rteTableFooterRow-8    {
	border-bottom:1px solid #dfdfdf;
}
.ms-rteTable-8 th.ms-rteTableFooterFirstCol-8  {
	background-color:#fff;
	padding: 0.8em 0.6em 0.8em 0em;
	vertical-align:top; 
	color:#000 !important;
	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 !important;
	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 !important;
	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;
}

/* Stile fuer die Formatierung des Accordion-Webparts */
#akkordeon a:focus, #akkordeon a:active {
	background-color: #efefef !important;
	color:#8f0207 !important;
	font-size: 1em !important;
	border: none;
	text-decoration: none !important;
	font-weight:bold !important;
}

#akkordeon a:hover {
	text-decoration: none !important;
}

#akkordeon a:link, #akkordeon a:visited {
	color:#8f0207 !important;
	text-decoration: none;
	border: none;
	font-size: 1em !important;
}

#akkordeon ul {
	border: none;
}

#akkordeon ul li {
	padding: 0 0 0.3em 1.2em;
	background-image: url('/Style Library/Images/ParlamentCH/arrowred.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
	border: none !important;
	line-height: 1em;
}

#akkordeon {
	font-size: 0.9166em;
	padding: 0 4px 0 4px;
}

ul#AccordionList li {
	border-bottom: solid 1px #FFF;
}

#akkordeon ol li {
	list-style-type:disc;
	list-style-image: none;
	margin-left:1.2em;
}

/* PARINFO-90 - wpzones with cewp styling */ 
#wrapper .wpzone .ms-WPHeader h3.ms-WPTitle {margin-top: 0}
/* leftzone needs #fff bg */
.wpzone.left {background:#fff; padding-left: .6em}
#wrapper .wpzone.content_sp_linklist .ms-MenuUIPopupBody ul li {background-image: none !important; padding-left: 0 !important}

#wrapper .wpzone .ms-WPBody a:link,
#wrapper .wpzone .ms-WPBody a:visited
 {font-size: 11px !important   }

.wpzone .ms-WPBody {font-size 11px}

.wpzone hr.ms-rteElement-Hr {
    background-color: #000;
    color: #000;
    border: 0 none;
    height: 1px;
}

#home_bottom_rightV2 .wpzone {padding-left: 2px}
#home_bottom_rightV2 .wpzone .ms-wpTdSpace {display:none}
#home_bottom_rightV2 .wpzone .ms-wpContentDivSpace {margin-left:0; margin-right:0}

*+html .wpzone .ms-WPBody ol li {margin-left: 15px !important}
#wrapper .wpzone .ms-WPBody h2,
#wrapper .wpzone .ms-WPBody h3 {font-size: 110% }
#wrapper .wpzone .ms-WPBody {color:#000}

.wpzone .item {padding: 0 0 0 4px }
