
#bspr #body_bx .portrait {				text-align:left; }
#bspr #body_bx .portrait .title {		position:relative; margin:0 0 10px 0; padding-left:10px; font-size:18px; font-weight:bold; color:#090; border-bottom:1px solid #ccc; line-height:30px; text-align:left; }
#bspr #body_bx .portrait .title img {	float:right; margin-top:-30px!important; margin-top:-31px; width:24px; height:29px; border:1px solid #ccc; }
#bspr #body_bx .portrait .foto {		position:relative; float:left; width:120px; height:100px; text-align:center; }
#bspr #body_bx .portrait .foto img {	position:relative; border:1px solid #ccc; }
#bspr #body_bx .portrait .details {		position:relative; float:left; width:490px; }
#bspr #body_bx .portrait .subtitle {	position:relative; clear:both; width:100%; padding:20px 0 0 10px; font-size:14px; font-weight:bold; color:#090; border-bottom:1px solid #ddd; }
#bspr #body_bx .portrait .item {		position:relative; clear:both; width:100%; padding:5px 0 0 10px; }
#bspr #body_bx .portrait .key {			position:relative; float:left; width:120px; color: #999; }
#bspr #body_bx .portrait .content {		position:relative; float:left; width:300px; padding-left: 7px; text-align: left; }
#bspr #body_bx .portrait .full {		position:relative; float:left; width:420px; }


#bspr #body_bx .home .body div {		text-align:left; }
#bspr #body_bx .home div.new {			width:77px; height:77px; background:url(images_energie/neu.gif) no-repeat; position:absolute; top:2px; left:0px; text-indent:-9000px; }
#bspr .lang_fr #body_bx .home div.new {	background:url(images_energie/neu_fr.gif) no-repeat; }
#bspr #body_bx .home div.title {		text-align:center; padding:5px; background:#090; color:#fff; font-size:30px; height:37px; }
#bspr .lang_fr #body_bx .home div.title {font-size:18px; line-height:30px; }
#bspr #body_bx .home div.efeu {			background:url(images_energie/index.gif) no-repeat; float:left; width:350px; height:250px; position:relative; }
#bspr #body_bx .home .listing {			display:block; float:left; width:310px; }
#bspr #body_bx .home .listing ul {		display:block; padding:0; margin:0 0 0 10px; }
#bspr #body_bx .home .listing li {		background-color:#efe; font-size:15px; color:#090; border:2px solid #fff; }
#bspr #body_bx .home div.kantone {		display:block; clear:left; padding:5px 20px; }
#bspr #body_bx .home div.finanz {		display:block; clear:left; padding:5px 20px; }
#bspr #body_bx .home div.komitee {		padding:5px 20px; }

#bspr #body_bx .home .listing h1 {		margin:10px 5px 10px 25px; }
#bspr #body_bx .home div.facts {		width:660px; }
#bspr #body_bx .home div.facts li li {	font-size:12px; }
#bspr #body_bx .home div.reasons {		position:relative; }
#bspr #body_bx .home div.reasons ul {	position:relative; }
#bspr #body_bx .home div.reasons li {	position:relative; }
 
#bspr #body_bx .home .listing ul li {	background-image:url(images_energie/bullet_big.gif); }
#bspr #body_bx .home .listing ul li li {background-image:url(images_energie/bullet_small.gif); border:0; }

#bspr #body_bx .links a:hover {			background-color:transparent; }

#bspr {									background:url(images_energie/back.gif) repeat-x; margin:0; font:normal 12px Arial,Sans-serif; Color:#333; }
#bspr #html_bx {						background:url(images_energie/foot.jpg) bottom repeat-x; }
#bspr #main_bx {						position:relative; margin:0; width:780px; text-align:left; }

#bspr a {								color:#090; }
#bspr a:hover {							color:#fff; background-color: #090; }

#bspr #head_bx {						position:relative; height:160px; }
#bspr #head_bx #sgfb {					display:none; position:absolute; top:104px; left:20px; background:url(images_energie/sgfb.gif) no-repeat; text-indent:-9000px; width:129px; height:26px; }
#bspr #head_bx #title {					position:absolute; top:15px; left:20px; background:url(images_energie/titel.gif) no-repeat; text-indent:-9000px; width:172px; height:84px; display:block; }
#bspr #head_bx #title {					position:absolute; top:0px; left:0px; background:url(images_energie/titel.jpg) no-repeat; text-indent:-9000px; width:260px; height:130px; display:block; }
#bspr .lang_fr #head_bx #title {		background:url(images_energie/titel_fr.jpg) no-repeat; }
#bspr #head_bx #down {					position:absolute; top:0; left:730px; background:url(images_energie/download.jpg) no-repeat; width:240px; height:130px; display:none; text-indent:-9000px; }
#bspr .lang_fr #head_bx #down {			background:url(images_energie/download_fr.jpg) no-repeat; }

#bspr #path_bx {						position:absolute; top:141px; left:25px; }
#bspr #path_bx a {						color:#090; text-decoration:none; }
#bspr #path_bx a:hover {				color:#060; background-color: transparent; text-decoration:underline; }

#bspr #navi_bx {		 				position:absolute; left:313px; top:8px; }
#bspr #navi_bx span {					display:block; line-height:16px; font-size:12px; font-weight:bold; white-space: nowrap; }

#bspr #navi_sub {						 }
#bspr #navi_sub ul {					position:relative; display:block; margin:0; padding:26px 0 0 41px; height:123px; width:150px; background:url(images_energie/navi.gif) no-repeat; list-style:none; }
#bspr #navi_sub li {					display:inline; }
#bspr #navi_sub li a {					position:relative; display:inline; text-decoration:none; }
#bspr #navi_sub li span {				position:relative; display:block; margin:0 0 0 19px; width:90px; height:16px; color:#090; padding:0 20px; }
#bspr #navi_sub li a:hover {			background:#090; }
#bspr #navi_sub li a:hover span {		background:#090; color:#fff; cursor:hand; }
#bspr #navi_sub li ul { 				background:transparent; padding-left:3px; }
#bspr #navi_sub a#top_active:hover span {background:#090; color:#cfc; cursor:hand; }
#bspr #navi_sub a#sub_active:hover span {background:#090; color:#cfc; cursor:hand; }
#bspr #navi_sub #top_active span {		background:#aea; }
#bspr #navi_sub #sub_active span {		background:#aea; }
#bspr #navi_sub .sub_bx {				position:absolute; left:155px; top:0; background:url(images_energie/navi_tree.gif) no-repeat; display:none; z-index:2; }
#bspr #navi_sub .sub_open {				display:block; }
#bspr #navi_sub .sub_bx ul {			padding-left:17px; }
#bspr #navi_sub .sub_bx span {			width:140px; padding:0 10px; }
#bspr #navi_sub .sub_bx .null_bx {		position:absolute; }

#bspr #news_bx {						position:absolute; left:730px; top:140px; background:#aea url(images_energie/news.gif) repeat-x; width:230px; color:#060; }
#bspr #news_bx .head {					border-bottom:1px solid #060; font-size:16px; font-weight:bold; color:#060; padding:0 5px; }
#bspr #news_bx .foot {					position:absolute; bottom:-1px; left:0; width:230px; height:10px; background:url(images_energie/foot.gif) bottom repeat-x; }
#bspr #news_bx .contact {				margin:10px; }
#bspr #news_bx .contact label {			position:relative; display:block; float:left; clear:left; width:50px; font-size:0.8em; }
#bspr #news_bx .contact span {			position:relative; display:block; float:left; }
#bspr #news_bx .contact a {				color:#090; }
#bspr #news_bx .contact a:hover {		color:#aea; background:#090; }
#bspr #news_bx .changeweb {				display:block; width:230px; height:235px; text-indent:-9000px; background:url(images_energie/changeweb.gif) no-repeat; }
#bspr .lang_fr #news_bx .changeweb {	background:url(images_energie/changeweb_fr.gif) no-repeat; }

#bspr #body_bx .kommi_bx {				display:block; position:relative; clear:both; margin-right:20px; font-size:12px; }
#bspr #body_bx .kommi_bx h1 {			font-size:14px; }
#bspr #body_bx .kommi_bx b {			color:#090; font-weight:normal; text-decoration:none; }
#bspr #body_bx .kommi_bx span {			font-size:14px; }

#bspr #body_bx .down_bx {				display:block; position:relative; float:left; background:url(images_energie/download_bottom.jpg) center no-repeat; text-indent:-9000px; height:40px; width:290px;  }
#bspr #body_bx .support_bx {			display:block; position:relative; float:right; background:url(images_energie/support.jpg) center no-repeat; height:60px; width:280px; margin-right:20px; }
#bspr #body_bx .support_bx span {		display:block; position:absolute; width:100%; text-align:center; }
#bspr #body_bx .support_bx ul {			display:block; position:absolute; margin:0; padding:0; list-style:none; }
#bspr #body_bx .support_bx li,
#bspr #body_bx .support_bx li a  {		display:block; position:absolute; text-indent:-9000px; height:60px; }
#bspr #body_bx .support_bx li a:hover {	background:none; }
#bspr #body_bx .support_bx li.sgfb a {	top:0; left:  0px; width:60px; }
#bspr #body_bx .support_bx li.sgv a {	top:0; left: 60px; width:80px; }
#bspr #body_bx .support_bx li.hev a {	top:0; left:140px; width:60px; }
#bspr #body_bx .support_bx li.bau a {	top:0; left:200px; width:80px; }

#bspr #body_bx {						position:relative; z-index:1; padding-left:20px; }
#bspr #body_bx .left {					float:left; }
#bspr #body_bx .right {					float:right; }
#bspr #body_bx .clear {					clear:both; }
#bspr #body_bx {						font-size:14px; }

#bspr #body_bx h1 {						font-size:18px; color:#090; text-align:left; margin:0pt 10px 5px; }
#bspr #body_bx .highlight {				color:#090; font-weight:bold; }
#bspr #body_bx .index_img {				display:block; position:absolute; top:-8px; left:1px; z-index:2; _margin-left:-125px; }
#bspr #body_bx .listing {				 }
#bspr #body_bx .listing ul {			display:block; margin:10px 20px; padding:0; list-style:none; }
#bspr #body_bx .listing li {			background:url(images_energie/bullet.gif) 0px 5px no-repeat; padding:4px 0px 4px 20px; border-bottom:1px solid #ccc; }
#bspr #body_bx .listing b {				font-weight:normal; color:#090; }

#bspr #body_bx #down_down {				display:block; clear:both; padding:10px; font-size:16px; }


#bspr .box {							position:relative; background:transparent url(images_energie/content.gif) 0px 25px repeat-x; margin:20px 0 0 0; }
#bspr #body_bx .box .head {				position:relative; padding-left:10px; font-size:16px; font-weight:bold; color:#060; text-transform:uppercase; text-align:left; }
#bspr #body_bx .box .body {				position:relative; border-left:1px solid #999; border-right:1px solid #999; }
#bspr #body_bx .box h2 {				margin:10px 10px 5px 10px; text-align:left; font:bold 14px Arial,Sans-serif; }
#bspr #body_bx .box hr {				position:relative; display:block; border:0; border-bottom:1px solid #bbb; }
#bspr #body_bx .box li {				text-align:left; }
#bspr #body_bx .box p {					margin:0 10px 5px 10px; }
#bspr #body_bx .box .more {				background:url(images_energie/button.gif) no-repeat; width:320px; font-size:14px; font-weight:bold; margin-left:5px; }
#bspr #body_bx .box .more a {			display:block; height:48px; color:#fff; text-decoration:none; padding-left:30px; line-height:48px; }
#bspr #body_bx .fix_height .more {		position:absolute; bottom:0; }

#bspr #body_bx .one {					width:230px; }
#bspr #body_bx .one .body {				background:#eee; }
#bspr #body_bx .one small {				position:relative; display:block; padding:2px 5px; }

#bspr #body_bx .dark .body {			 }








#bspr #body_bx .media {					margin-top:44px; }
#bspr #news_bx .list_wide {				margin:10px; }
#bspr #body_bx .list_wide {				margin-right:20px; }
#bspr .list_wide {						background-image:none; }
#bspr .list_wide ul {					position:relative; list-style:none; margin:0; padding:0; background:#fff; border-top:1px solid #090; }
#bspr .list_wide li {					position:relative; }
#bspr .list_wide li a {					position:relative; display:block; padding:1px 3px; color:#666; border-bottom:1px solid #090; text-decoration:none; font-size:11px; }
#bspr .list_wide li a.linkNow {			background:#fff url(images_energie/input.gif) repeat-x; color:#333; font-weight:bold; }
#bspr .list_wide li a:hover {			background:#fff url(images_energie/input.gif) repeat-x; color:#333; font-weight:bold; }

#bspr .list_items {						}
#bspr .list_items ul {					position:relative; list-style:none; padding:0; margin:-10px 0 0 10px; }
#bspr .list_items li {					position:relative; display:block; float:left; width:auto; margin:2px; }
#bspr .list_items li a {				position:relative; display:block; float:left; border:1px solid #999; background:#fff; padding:4px; font-weight:bold; text-decoration:none; }
#bspr .list_items li a:hover {			background:#090; color:#fff; }
#bspr .list_items li a.linkNow {		background:#aea; }

#bspr #body_bx .form {					}
#bspr #body_bx .form form {				position:relative; width:auto; margin:10px 10px 10px 70px; padding:0; text-align:justify; }
#bspr #body_bx .form div {				clear:left; padding-top:3px; }
#bspr #body_bx .form label {			position:relative; display:block; float:left; width:170px; }
#bspr #body_bx .form textarea,
#bspr #body_bx .form input {			position:relative; display:block; float:left; width:330px; border:0; border:1px solid #aaa; background:#fff url(images_energie/input.gif) repeat-x; Color:#666; }
#bspr #body_bx .form textarea {			height:70px; }
#bspr #body_bx .form input.check {		width:20px; font-weight:bold; }
#bspr #body_bx .form label.check {		width:320px; }
#bspr #body_bx .form .error {			color:#c03; font-weight:bold; }
#bspr #body_bx .form .submit input {	border:1px solid #aaa; background:#ccc url(images_energie/submit.gif) repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; }

#bspr #body_bx textarea.banner {		width:655px; height:50px; border:1px solid #aaa; background:#fff url(images_energie/input.gif) repeat-x; Color:#666; }

#bspr #body_bx .btn_box {				background-image:none; padding-left:20px; }

#bspr #body_bx .two {					width:330px; }
#bspr #body_bx .two .head {				background:transparent url(images_energie/btwo_head.gif) bottom no-repeat; padding-bottom:12px; }
#bspr #body_bx .two .body {				text-align:justify; }
#bspr #body_bx .two .foot {				background:transparent url(images_energie/btwo_foot.gif) bottom no-repeat; margin-top:-100px; clear:left; height:120px; }

#bspr #body_bx .three {					width:680px; }
#bspr #body_bx .three .head {			background:transparent url(images_energie/bthree_head.gif) bottom no-repeat; padding-bottom:12px; }
#bspr #body_bx .three .body {			text-align:justify; }
#bspr #body_bx .three .foot {			background:transparent url(images_energie/bthree_foot.gif) bottom no-repeat; margin-top:-100px; clear:left; height:120px; }

#bspr #body_bx .list_wide .foot {		margin-top:-10px; height:20px; }
#bspr #body_bx .list_wide ul {			border-top:1px solid #ccc; margin:0; }
#bspr #body_bx .list_wide li a {		border-bottom:1px solid #ccc; padding:1px 10px; }
#bspr #body_bx .list_items .foot {		margin-top:-10px; height:20px; }

#bspr .faq {							margin:10px; }
#bspr .faq ul {							position:relative; list-style:none; margin:0; padding:0; background:#fff; border-bottom:1px solid #ddd; }
#bspr .faq li {							position:relative; }
#bspr .faq li span {					position:relative; display:block; padding-left:20px; background:url(images/max.gif) no-repeat; font-size:16px; }
#bspr .faq li.open span {				background-image:url(images/min.gif); }
#bspr .faq li a.button {				position:relative; display:block; padding:3px; color:#666; border-top:1px solid #ddd; text-decoration:none; color:#090; }
#bspr .faq li.open a.button {			background:#090; color:#fff; }
#bspr .faq li a.button:hover {			background:#090; color:#fff; }
#bspr .faq li p {						padding: 12px; }
#bspr .faq li.close div {				display:none; }
#bspr .faq li.open div {				display:block; }

#bspr .faq .foot {						margin-top:-10px; height:20px; }

#bspr #body_bx .vorst ul {				position:relative; margin:0; padding:0 0 0 5px; list-style:none; }
#bspr #body_bx .vorst li {				position:relative; border: 1px solid #cccccc; margin: 8px; padding: 5px; float:left; display:block; width:295px;  height: 140px; }
#bspr #body_bx .vorst li .img {			position:relative; display: block; width:95px; float: left; }
#bspr #body_bx .vorst li .info {		position:relative; display: block; width:190px; float: left; }
#bspr #body_bx .vorst li .name {		position:relative; font-weight: bold; }

#bspr #body_bx #flash_bx {				position:relative; text-align:center; z-index:1; }
#bspr #body_bx #flash_bx small {		position:relative; display:block; font-size:10px; text-align:center; color:#999; }

#bspr #body_bx .fix_height {			height: 330px; vertical-align: middle; }

/*
#bspr #body_bx #kommi .fdp,
#bspr #body_bx #kommi .fdp a {			color: #09c; }
#bspr #body_bx #kommi .cvp,
#bspr #body_bx #kommi .cvp a {			color: #f85; }
#bspr #body_bx #kommi .svp,
#bspr #body_bx #kommi .svp a {			color: #090; }
*/

#bspr #body_bx #kommi {					list-style:none; margin:0; padding:0 0 20px 20px; }
#bspr #body_bx #kommi b {				color:#090; font-weight:normal; }
#bspr #body_bx #kommi li {			 	padding:1px 0px 1px 20px; }
#bspr #body_bx #kommi .fdp {			background:url(images/logos/FDP.gif) no-repeat; }
#bspr #body_bx #kommi .cvp {			background:url(images/logos/CVP.gif) no-repeat; }
#bspr #body_bx #kommi .svp {			background:url(images/logos/SVP.gif) no-repeat; }
#bspr #body_bx #kommi .ldp {			background:url(images/logos/LDP.gif) no-repeat; }


#bspr #gallery_bx #mainBox {			margin:0px; width:500px; }
#bspr #gallery_bx #headBox {			border-bottom:1px solid #ccc; text-align:center; padding:0px 5px 0px 5px; height:80px; }
#bspr #gallery_bx #naviBox {			border-bottom:2px solid #ccc; padding:0px 5px 0px 5px; }
#bspr #gallery_bx #bothBox {			clear:both; height:2px; font-size:1px; }
#bspr #gallery_bx #imgeBox {			position:relative; padding:10px 0; text-align:center; }
#bspr #gallery_bx #imgeBox img {		border:1px solid #600; }
#bspr #gallery_bx #titleBox {			text-align:center; }
#bspr #gallery_bx #nameBox {			text-align:center; position:relative; }

#bspr #gallery_bx .linkBox {			position:relative; display:block; margin:5px; }
#bspr #gallery_bx .linkBox a {			position:relative; display:block; text-decoration:none; font-weight:bold; }
#bspr #gallery_bx .linkBox a:hover {	color:#666; }
#bspr #gallery_bx #backBox {			float:left; }
#bspr #gallery_bx #nextBox {			float:right; }
#bspr #gallery_bx #nowBox {				text-align:center; margin:0px auto; width:40px; font-size:16px; font-weight:bold; padding:4px; }
#bspr #gallery_bx #footBox {			position:relative; padding:0 100px; text-align:center; height:40px; }
#bspr #gallery_bx #copyBox {			position:relative; font:normal 10px Arial; color:#ccc; text-align:right; }


#bspr ul.buttons {						position:relative; list-style:none; margin:0; padding:0; }
#bspr ul.buttons li {					position:relative; display:block; float:left; background:url(images_energie/button.gif) 5px 0px no-repeat; font-size:12px; font-weight:bold; padding-left:5px; }
#bspr ul.buttons a {					position:relative; display:block; float:left; width:300px; height:48px; color:#fff; text-decoration:none; padding-left:20px; line-height:48px; }
#bspr ul.buttons a:hover {				background-color: transparent; }
#bspr ul.buttons .pdf a {				background:url(images_energie/pdf.gif) 287px 14px no-repeat; }

#bspr ul.wappen {						display:block; height:250px; margin:15px; padding:0; list-style:none; text-align:center; }
#bspr ul.wappen li {					display:block; float:left; }
#bspr ul.wappen a {						border:2px solid #fff; display:block; float:left; width:120px; padding:5px 0; text-decoration:none; text-align:center; font-weight:bold; }
#bspr ul.wappen a:hover {				border:2px solid #fcc; background:#fff3f3; color:#c00; }


#bspr #body_bx p.download {				background:url(images_energie/button.gif) no-repeat; font-size:12px; font-weight:bold; margin:0 0 0 5px; padding:0; }
#bspr #body_bx p.download a {			position:relative; display:block; width:300px; height:48px; color:#fff; text-decoration:none; padding-left:20px; line-height:48px; }
#bspr #body_bx p.download a.pdf {		background:url(images_energie/pdf.gif) 287px 14px no-repeat; }
#bspr #body_bx p.download a.sound {		background:url(images_energie/mp3.gif) 287px 14px no-repeat; }


#bspr #foot_bx {						position:relative; height:10px; clear:both; text-align:center; padding-top:0px; }


#bspr #body_bx .yearnav {				position:relative; margin-top:10px; margin-bottom:0px !important; margin-bottom:-3px; }
#bspr #body_bx .yearnav ul {			height:14px; border:none; font-size:11px; width:300px;}
#bspr #body_bx .yearnav li {			display:block; float:left; text-align:center; }
#bspr #body_bx .yearnav li a {			background:transparent url(images/tab.gif); width:30px; border-bottom:1px solid #bbb; }
#bspr #body_bx .yearnav li a:hover,
#bspr #body_bx .yearnav li a.active {	background:transparent url(images/tab_hover_green.gif); }
#bspr #body_bx .yearnav li a.active {	border-bottom:1px solid #fff; }


#bspr #body_bx .portrait .tdgrey2 {		border-bottom:1px solid #ccc; font-size:16px; font-weight:bold; color:#090; }
#bspr #body_bx .portrait .body {		padding:0 30px 20px 20px; }


#bspr #news_bx .testimonial {			background:url(images_energie/testimonial_back.gif) repeat-x; text-align:left; padding:5px 5px 10px; border-left:1px solid #090; border-right:1px solid #090; }
#bspr #news_bx .testimonial a:hover {	background:0; }
#bspr #news_bx .testimonial a {			text-decoration:none; }
#bspr #news_bx .testimonial img {		border:0; }
#bspr #news_bx .testimonial .portrait {	margin:0 0 5px 5px; }
#bspr #news_bx .testimonial .start {	margin-right:10px; }
#bspr #news_bx .testimonial .end {		padding-left:5px; }
#bspr #news_bx .testimonial .text {		position:relative; display:block; font-size:15px; color:#000; font-family:Times New Roman; }
#bspr #news_bx .testimonial .author {	position:relative; display:block; font-size:12px; color:#090; margin-top:5px; font-weight:bold; }
#bspr #news_bx .testimonial .desc {		position:relative; display:block; font-size:12px; color:#090; }

/* parlament.ch */
/*
.txtcontenttitgrey  { 
	color: #3D3D3E;
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Geneva, Helvetica
	}
.tdgrey2 { 
	background-color: #e6e6ea 
	}
.txtcontentblack { 
	color: #000000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: Arial, Geneva, Helvetica
	}
*/

#bspr #lang_bx {						position:absolute; left:570px; top:140px; z-index:5; }
#bspr #lang_bx ul {						position:relative; display:block; margin:0; padding:0; }
#bspr #lang_bx li {						display:block; float:left; text-align:center; line-height:20px; background:url(images_energie/lang_normal.gif) no-repeat; }
#bspr #lang_bx a {						display:block; width:133px; height:20px; text-decoration:none; font-weight:bold; color:#090; }
#bspr #lang_bx a:hover {				background:url(images_energie/lang_hover.gif) no-repeat; color:#fff; }
#bspr #lang_bx a.active {				background:url(images_energie/lang_hover.gif) no-repeat; color:#fff; }

