/**
* ebm.ch
*
* @copyright	2009
* @author		Reto Zgraggen
* @version		0.1
*/
/**
* @section Reset Styling
* Reset browser CSS
*/
html{overflow:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0; }
.abstand { height:27px; }
.abstand noscript {display: block; background: #fff; text-align: center; padding: 5px 0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul,li { list-style:none; }
caption,th,td {text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/**
* @section Print Styling
* Styling of the Print Elements 
*/
.print, .hidden{display:none;}

/**
* @section Basic Styling
* Styling of the Basic Elements and a small reset
*/
* {margin:0px; padding:0px;}
html,body { height:100%;}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; background: #a6bdd6 url(../img/emotion-telecomit.jpg) no-repeat center 15px;}
body.telecomit {background: #6388ae no-repeat center top;}
body.strom {background: #79ad6d no-repeat center top;}
body.umwelt {background: #609c63  no-repeat center top;}
body.waerme {background: #b08966  no-repeat center top;}
body.neutral {background: #c4c4c4  no-repeat center top;}


h1 {font-size:18px; padding-bottom:12px;}
h2 {font-size:13px; padding-bottom:5px; font-weight:bold;}
h3 {}
h4 {}
h5 {}
h6 {}
a { text-decoration:none; }
a.external { 
	padding-right:7px;
	background:transparent url("../img/a_bg_external.gif") no-repeat right 0px; }
a:visited {  }
a:hover {  }
li.active  a{font-weight:bold;}
li.active ul  li a{font-weight:normal;}
li.active ul  li.active a{font-weight:bold;}
li.active ul  li.active  ul li a{font-weight:normal;}
li.active ul  li.active  ul li.active a{font-weight:bold;}
li.active ul  li.active  ul li.active ul li a{font-weight:normal;}
li.active ul  li.active  ul li.active ul li.active  a{font-weight:bold;}
ul li, ol li { list-style:none; }
p {margin-bottom:8px; line-height:17px;}
img { border:none; }
strong,b {font-weight:bold;}
hr {height: 1px; border-style: none; border-top: 1px solid #000; padding: 0; margin:6px 0 6px 0; text-align: left; }
label {cursor:pointer;}
a img {float:left;}
.news-single-img a img {float:none;}
.transparent50 {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.transparent80 {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.transparent87 {filter:alpha(opacity=87);-moz-opacity:0.87;-khtml-opacity: 0.87;opacity: 0.87;}
.transparent90 {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.transparent95 {filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}

body.strom .farbe1 { background-color:#d3e2d0; }
body.strom .farbe2{ background-color:#79ad6d; }
body.telecomit .farbe1 { background-color:#a6bdd6; }
body.telecomit .farbe2 { background-color:#6388ae; }
body.umwelt .farbe1 { background-color:#b6d9b8; }
body.umwelt .farbe2 { background-color:#609c63; }
body.waerme .farbe1 { background-color:#e9c8ab; }
body.waerme .farbe2 { background-color:#b08966; }
body.neutral .farbe1 { background-color:#b5b5b5; }
body.neutral .farbe2 { background-color:#b5b5b5; }

/*
#content a, #panelRight a {color:#000;}

body.strom #content a, #panelRight a {background-color:#d3e2d0; padding:0 2px 0 2px;}
body.telecomit #content a, #panelRight a {background-color:#a6bdd6; padding:0 2px 0 2px;}
body.umwelt #content a, #panelRight a {background-color:#b6d9b8; padding:0 2px 0 2px;}
body.waerme #content a, #panelRight a {background-color:#e9c8ab; padding:0 2px 0 2px;}
body.neutral #content a, #panelRight a {background-color:#ccc; padding:0 2px 0 2px;}

.tx-indexedsearch-redMarkup,
body.strom #content a:hover,body.strom #panelRight a:hover,
body.telecomit #content a:hover,body.telecomit #panelRight a:hover,
body.umwelt #content a:hover,body.umwelt #panelRight a:hover,
body.waerme #content a:hover,body.waerme #panelRight a:hover,
body.neutral #content a:hover,ody.neutral #panelRight a:hover
{ text-decoration:underline;}
*/

body.strom a{ color:#5c8453;}
body.telecomit a { color:#6388ae;}
body.umwelt a { color:#4c7c4f; }
body.waerme a { color:#b08966; }
body.neutral a { color:#4c4c4c; }

.tx-indexedsearch-redMarkup,
body.strom a:hover,
body.telecomit a:hover,
body.umwelt a:hover,
body.waerme a:hover,
body.neutral a:hover { color:#009a54; }

/**
* @section Accessibility Styling
* hide items for Accessibility
*/

.accessibility {position:absolute; top:-2000px; left:-2000px;}

/**
* @section Wrapper Styling
* Styling Background and Shadows, Center Page
*/

#backgroundImage { position:absolute; width:200px; height:200px; overflow:hidden; z-index:0;}
.bgmaximage {position:absolute;}
#wrapper {
	position:relative;
	width:960px;/*
	height:100%;*/
	/*min-height:100%;*/
	margin:0 auto;
	text-align:center;
	/*no javascript*/
	height:80%;
}

/**
* @section Header Styling
* Styling of the Header elements and items
*/

#header {
	float:left;
	text-align:left;
	position: relative;
	z-index: 2;
}

#headerLeft {
	position:relative;
	float:left;
	width:230px;
	height:120px;
}
#headerRight {
	float:left;
	width:730px;
}

#logo {
	width:190px;
	background-color:#fff;
}
#logo a {
	display:block;
	width:163px;
	height:45px;
	padding:25px 0 0 27px;
}
body.strom #logo a {background:transparent url("../img/logo_ico_strom.gif") no-repeat 144px 10px;}
body.waerme #logo a {background:transparent url("../img/logo_ico_waerme.gif") no-repeat 144px 10px;}
body.telecomit #logo a {background:transparent url("../img/logo_ico_telecomit.gif") no-repeat 144px 10px;}
body.umwelt #logo a {background:transparent url("../img/logo_ico_umwelt.gif") no-repeat 144px 10px;}
#logo img{
	float:left;
}

.logoIcon {
	margin:-15px 0 0 5px;
}

#bereich {
	position:relative;
	margin-top:1px;
	width:190px;
	height:49px;
}
#bereich p{
	position:absolute;
	bottom:1px;
	left:26px;
	margin:0;
	padding:0;
	/*padding:31px 0 0 26px;*/
	font-size:14px;
	font-weight:bold;
	display: none;
}
body.strom #bereich p.strom,
body.telecomit #bereich p.telecomit,
body.telecomit #bereich p.telecomit,
body.umwelt #bereich p.umwelt,
body.neutral #bereich p.neutral,
body.waerme #bereich p.waerme {	display: block;}




/**
* @section metaNavigation Styling
* Styling the metaNav elements and items 
*/

#metaNav {
	position:relative;
	float:left;
	width:730px;
	height:43px;
	/*background-color:#fff;*/
	text-align:right;
	background:transparent url("../img/bg_white87.png");
}

#metaNav ul{
	position:absolute;
	height:auto;
	top:8px;
	right:275px;
}
#metaNav ul li{
	float:left;
	padding-right:12px;
}
#metaNav ul li a,#metaNav ul li span{
	font-size:11px;
	color:#000;
}
#metaNav ul li a:hover {
	color:#009a54;
}

#metaNav #search { position:absolute; top:8px; right:80px; width:180px; }
#metaNav #search form {	float: left; position: relative; width:178px;}
#metaNav #search input.text { 
	position: absolute;
	left: 0px;
	top: 0px;
	float: left;
	width:148px;
	padding:0 15px 2px 0;
	font-size:11px;
	border:0;
	border-bottom:1px solid #d1d9d7;
	background-color:transparent;
	color:#000;
}
#metaNav #search input.btn { position: absolute; right: 0px; top: 0px; width:15px; font-size:14px; font-weight:bold; color:#000; border:0; cursor:pointer; background-color:transparent; }

#metaNav #languageNav { position:absolute; top:8px; right:6px; width:50px; text-transform:uppercase;}
#metaNav #languageNav li{font-weight:bold;float:right;padding-right:0;padding:0 3px 0 3px; border-left:1px solid black;}
#metaNav #languageNav li + li{border:none;}
#metaNav #languageNav li span {color:#009a54;}
/**
* @section mainNavigation & subNavigation Styling
* Styling of the Main Navigation elements and items
*/

#mainNav { 
	position:relative;
	z-index: 4;
	float:right;
	width:730px;
	height:27px;
	margin-bottom:1px;
	background:transparent url("../img/bg_white87.png");
}
#mainNav ul{
	float: right;
}

#mainNav ul li{
	float:left;
}
#mainNav ul li a{
	display: block;
	padding: 5px 9px 8px 9px;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}
#mainNav ul li a:hover, #mainNav ul li:hover a, #mainNav ul li.rollover a, #mainNav ul li.active a  {
	background-color:#000;
	color:#fff;
}

#mainNav ul li.last{
	padding-right:0px;
}
#mainNav ul li ul {
	display: none;
	position: absolute;
	margin: 0;
	background:transparent url("../img/bg_black87.png");
}
#mainNav ul li.last ul {
	right: 0px;
}
#mainNav ul li:hover ul, #mainNav ul li.rollover ul {
	display: block;
}
#mainNav ul li ul li {
	float: none;
	display: inline;
}
#mainNav ul li ul li a {
	padding: 5px 19px 8px 19px;
	text-transform: none;
	color:#fff;
	font-weight:normal;
}
#mainNav ul li ul li a:hover {
	color:#009a54;
}

/**
* @section bereichNavigation Styling
* Styling of the bereichNavigation elements and items
*/

#bereichNav { 
	float:left;
	width:730px;
	height:49px;
	position: relative;
	z-index: 3;
}
#bereichNav ul,#bereichNav ul li{
	float:left;
}
#bereichNav ul{
	width:724px;
	padding: 0 0 0 6px;
	background:transparent url("../img/bg_black60.png");
}
#home #bereichNav ul{
	width:494px;
}
#home #bereichNav ul li ul{
	width:auto;
}
#home #bereichNav ul li ul.bereichsubnav {
	width: 494px;
}

#bereichNav ul li{
	width: 49px;
	margin: 0 9px 0 10px;
}
#bereichNav ul li a span {
	display: none;
}
#bereichNav ul li h3 a {
	height: 49px;
	display: block;
	background-image: url(../img/bereich_icons.png);
	background-repeat: no-repeat;
	background-color: transparent;
}
#bereichNav ul li ul.bereichsubnav {
	position: absolute;
	display: none;
	left: 0;
	width: 494px;
	margin: 0;
}

#bereichNav ul li:hover ul.bereichsubnav, #bereichNav ul li.rollover ul.bereichsubnav {
	display: block;
}
#bereichNav ul li ul {
	margin: 0;
	width:auto;
}
#bereichNav ul li ul h4 {
	font-weight: bold;
	margin: 0 0 8px 0;
}
#bereichNav ul li ul h4 a{
	color:#000;
}
#bereichNav ul li ul li {
	margin: 18px 0;
	padding: 0 0 0 42px;
	width: 204px;
	border-right: 1px solid #fff;
}
#bereichNav ul li ul li + li {
	border: none;
}
#bereichNav ul li ul li li {
	margin: 0;
	padding: 0;
	clear: both;
	width: auto;
	border: none;
}
#bereichNav ul li ul li li a {
	display: block;
	padding: 3px 0;
	color: #000;
}
#bereichNav ul li ul li li a:hover,#bereichNav ul li ul h4 a:hover {
	color:#009a54;
}

#bereichNav ul li.strom h3 a {background-position: -10px top;}
#bereichNav ul li.telecomit h3 a {background-position: -78px top;}
#bereichNav ul li.umwelt h3 a {background-position: -214px top;}
#bereichNav ul li.waerme h3 a {background-position: -146px top;}

body.strom #bereichNav ul li.strom h3 a {background-position: -10px bottom;}
body.telecomit #bereichNav ul li.telecomit h3 a {background-position: -78px bottom;}
body.umwelt #bereichNav ul li.umwelt h3 a {background-position: -214px bottom;}
body.waerme #bereichNav ul li.waerme h3 a {background-position: -146px bottom;}

#bereichNav ul li.strom h3 a:hover, #bereichNav ul li.strom:hover h3 a, #bereichNav ul li.strom h3.rollover a {background-position: -10px bottom; background-color: #d3e2d0;}
#bereichNav ul li.telecomit h3 a:hover, #bereichNav ul li.telecomit:hover h3 a, #bereichNav ul li.telecomit h3.rollover a {background-position: -78px bottom; background-color: #a6bdd6;}
#bereichNav ul li.umwelt h3 a:hover, #bereichNav ul li.umwelt:hover h3 a, #bereichNav ul li.umwelt h3.rollover a {background-position: -214px bottom; background-color: #b6d9b8;}
#bereichNav ul li.waerme h3 a:hover, #bereichNav ul li.waerme:hover h3 a, #bereichNav ul li.waerme h3.rollover a {background-position: -146px bottom; background-color: #e9c8ab;}

#bereichNav ul li.strom ul {background: #d3e2d0;}
#bereichNav ul li.telecomit ul {background: #a6bdd6;}
#bereichNav ul li.umwelt ul {background: #b6d9b8;}
#bereichNav ul li.waerme ul {background: #e9c8ab;}


/**
* @section Breadcrumb Styling
* Styling of the Breadcrumb elements and items
*/  

#breadCrumb {
	float:left;
	width:100%;
}
#breadCrumb ul,#breadCrumb ul li{
	float:left;
}
#breadCrumb ul{
	height:31px;
	width:714px;
	padding-left:16px;
	margin-left:230px;
	display:inline;	
}

#breadCrumb ul li a{
	display:block;
	padding:9px 7px 0 6px;
	font-size:11px;
	color:#000;
	background:transparent url("../img/li_bg_breadcrump.gif") no-repeat right 14px;
}
#breadCrumb ul li a:hover{
	text-decoration:underline;
}
#breadCrumb ul li span{
	display:block;
	padding:9px 0 0 6px;
	font-size:11px;
	color:#000;
}
/**
* @section subNavigation Styling
* Styling of the subNavigation elements and items
*/

#subNav { 
	float:left;
	width:190px;
	height:100%;
	margin-right:40px;
	background:transparent url("../img/bg_white87.png");
}

#subNav ul{
	margin:17px 0 0 18px;
}
#subNav ul li{display:inline; 
	
}

#subNav ul li a{
	display:block;
	padding:4px 0 4px 0;
	font-size:12px;
	color:#000;
}

#subNav ul li ul {
	margin:0 0 0 9px;
}

#subNav ul li ul li a{
	padding:1px 0 1px 0;
}

#subNav ul li  a:hover{
	color:#009a54;
}

/**
* @section Content Styling
* Styling of the Content-Element
*/

#contentWrapper {
	position:relative;
	z-index: 1;
	float:left;
	width: 960px;
	text-align:left;
	/*no javascript*/
	height:100%;
}


/*no javascript*/
#home #contentWrapper  {
	min-height: 350px;
	max-height: 526px;
}

#slogan {
	z-index:100;
	position:absolute;
	bottom:40px;
	font-size:80px;
	color:#fff;
}
#slogan p {
	display: none;
}
body.strom #slogan p.strom,
body.telecomit #slogan p.telecomit,
body.telecomit #slogan p.telecomit,
body.umwelt #slogan p.umwelt,
body.neutral #slogan p.neutral,
body.waerme #slogan p.waerme {	display: block;	line-height:80px !Important;}
#contenttext {
	min-height:100%;
	height:100% !Important;
}
#content {
	float:left;
	width:452px;
	padding:0 24px;
	min-height:100%;
	text-align:left;
	background-color:#fff;
	color:#000;
	/*no javascript*/
	height:100% !Important;
}
#content.wide {
	width:682px;
}

#panelRight {
	position:relative;
	float:right;
	width:230px;
	text-align:left;
	background:transparent url("../img/bg_white87.png");
	
	/*no javascript*/
	height:100%;
}

#home #panelRight {background:transparent none;}


#content ul li, #panelRight ul li,#content ol li, #panelRight ol li{
	margin-left:17px;
}
#content ol li, #panelRight ol li {
	list-style-type:decimal;
}
#content ul li, #panelRight ul li {
	list-style-type:disc;
}

#content .singlenewsBackPaging ul li, #panelRight .singlenewsBackPaging ul li {
	list-style-type:none;
	margin-left:0;
}


#content a, #panelRight a {
	font-weight:bold;
	text-decoration:underline;
}


#home #content ul li, #panelRight ul li, #content .news-amenu-container ul li, #content .news-list-container ul li {
	list-style-type:none;
	margin-left:0;
}
#home #content ul li, #panelRight ul li {
	list-style-type:none;
	margin-left:0;
}

#home #content a, #home #panelRight a{
	font-weight:normal;
	text-decoration:none;
}
#home #panelRight a{
	font-weight:bold;
}


ul.newsList li {float:left; width:100%; font-size:12px; border-bottom:1px solid #d7d2c1;padding-bottom:10px; margin-bottom:10px;}
ul.newsList a { font-weight:bold;}
ul.newsList h2,.news-single-item h2 {padding-top:4px; font-weight:bold;font-size:16px;}
.news-single-item h2 {padding-bottom:15px;}
.newsbox li{
	float:left;
	height:67px;
	padding:14px;
	margin-bottom:1px;
	width:202px;
	/*cursor: pointer;*/
	background-color:#fff;
}
.newsbox h2{
	font-size:12px;
	font-weight:bold;
}

.newsbox p{
	font-size:11px;
	line-height:15px;
}
div#newsWrapper .newsbox a{
	color:#000;
}

#quicklinks {
	position:absolute;
	right:0;
	bottom:0;
	width:230px;
	height:129px;
	background:transparent url("../img/bg_black87.png");
}
#quicklinks ul {
	margin:10px 0 0px 14px;
}
#quicklinks ul li {
	background: url("../img/li_bg_quicklinks.png") no-repeat 0px 8px;
	padding-left:16px;
	line-height:22px;
}
#quicklinks ul li a{
	color:#fff;
}
#quicklinks ul li a:hover{
	color:#009a54;
}

#loginabo {

	display:none;
}
/**
* @section Footer Styling
* Styling of the Footer-Element
*/

#footer {
	float:left;
	text-align:left;
}

/**
* @section Clearfix 
* 
*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}


/**
* @section Forms Styling
* Styling of the Form Elements
*/





/**
* @section Typo3 Styling
* Styling of the Typo3 Specifics
*/
#block3drittel,
#block2drittellinks,
#blockhalbrechts,
#block1drittelrechts,
#blockhalblinks {
	margin-top:32px;
}

#blockhalbrechts,#blockhalblinks {
	float:left;
	width:49%;
}
#blockhalblinks {
	padding-right:1%;
}
#blockhalbrechts, #block1drittelrechts {
	padding-left:1%;
}
 #block1drittelrechts {
	padding-left:8px;
	padding-right:8px;
}


/*  LOGIN-BEREICH und FAQ - TELECOM  */
	#login, #loginwebmail, #loginabo {
		font-size:11px;
		border:1px solid #407FB8;
		padding:8px;
	}
	#login p, #loginwebmail p, #loginabo p {
		margin:0;
		padding:0;
	}
	#login p.logintitel {
		color:#407FB8;
		margin-bottom:8px;
	}
	
	#login select {
		border:1px solid grey;
		background-color:#D9D9D9;
		font-size:11px;
		width:138px;
		vertical-align:top;
	}
	
	#loginwebmail p.loginprobleme a {
		font-size:10px;
		color:#407FB8;
		font-weight:normal;
	}
	#loginwebmail {
		border-top:none;
	}
	
	#loginabo p.loginprobleme a {
		font-size:10px;
		color:#407FB8;
		font-weight:normal;
	}
	#loginabo {
		border-top:none;
	}
	
	#loginabo input.submit, #loginwebmail input.submit  {
		margin:3px 0 0 0;
	}
	
	
	input {
		font-size:11px;
		width:132px;
		margin:3px 0 8px 0;
		
	}
	input.submit {
		margin:10px 0 15px 0;
		border:1px solid #737373;
		background-color:#D9D9D9;
		font-size:11px;
		width:61px;
	}
	ul.faq li {	
		font-weight:bold;
		margin-bottom:15px;
	}
	
	/*  SITEMAP  */
	.sitemaptxt {
		background-color:#ECF0EC;
		border-bottom:1px solid #FFFFFF;
		padding:10px;
	}
	#sitemap ul {
		margin:0;
		padding:0;
	}
	#sitemap ul li {
		list-style-type:none;
		line-height:19px;
	}
	#sitemap ul li a, #sitemaptxt ul ul li a {
		text-decoration:none;
		color:#000;
		font-weight:bold;
		width: 240px;
		\width: 240px;
		w\idth: 212px;
		display: block;
		padding: 0 3px;
		vertical-align:bottom; /*für IE 5*/
	}
	
	#sitemap ul ul li a {
		font-weight:normal;
	}
	#sitemap ul ul ul li a {
	}
	#sitemap ul ul ul ul li a {
	}
	#sitemap ul ul ul ul ul li a {
	}
	
	/*  KONTAKTFORM  */
	
	#kontakttable input.checkbox, input.checkbox {
		margin:0 6px 0 16px;
		padding:0;
		border:none;
		width:12px;
		vertical-align:middle;
	}
	
	#kontakttable input.first {
		margin:0 7px 0 0;
	}
	
	#kontakttable select {
		border:1px solid grey;
		background-color:#D9D9D9;
		font-size:11px;
		width:138px;
		vertical-align:top;
	}
	
	
	#kontakttable table {
		margin:15px 0 0 0;
		padding:0;
		border:none;
		width:380px;
	}
	#kontakttable table tr td {
		margin:0 0 8px 0;
		padding:0;
		vertical-align:top;
	}
	#kontakttable table tr td.bemerkung {
		vertical-align:top;
	}
	#kontakttable input {
		/*border:1px solid #C3C3C3;*/
		width:240px;
		vertical-align:top;
	}
	#kontakttable textarea {
		/*border:1px solid #C3C3C3;*/
		width:240px;
		vertical-align:top;
		font-family:Arial;
		font-size:11px;
	}
	
	.csc-searchform td {
		vertical-align: bottom;
	}
	
	
	.csc-searchform input {
		font-size:11px;
		width:132px;
		margin:0 0 0 0;
		
	}
	.csc-searchform submit {
		margin:10px 0 15px 0;
		border:1px solid #737373;
		background-color:#D9D9D9;
		font-size:11px;
		width:61px;
	}
	
	
	.csc-searchform select {
		border:1px solid grey;
		background-color:#D9D9D9;
		font-size:11px;
	}
	
	/*strombestellformular*/
	#bestellformstromprodukte select, #bestellformstromprodukte textarea {
		font-size:11px;
		font-family: Arial;
	}
	#bestellformstromprodukte .klein {
		font-size:10px;
	} 
	#bestellformstromprodukte #lay1, #bestellformstromprodukte #lay2, #bestellformstromprodukte #lay3, #bestellformstromprodukte #lay4 {
		display:none;
	}
	#bestellformstromprodukte .schritt {
		font-weight:bold;
	}
	#bestellformstromprodukte .schritt #breadcrumb1, #bestellformstromprodukte .schritt #breadcrumb2, #bestellformstromprodukte .schritt #breadcrumb3 {
		margin-top:25px;
		font-weight:normal;
	}
	#bestellformstromprodukte .schritt ul {
		float:left;
		padding:0;
		margin:0 5px;
	}
	#bestellformstromprodukte .schritt ul li {
		background-image: none;
		display:inline;
		padding:0 3px 0 5px;
		margin:0;
	}
	#bestellformstromprodukte .schritt ul li a:link, #bestellformstromprodukte .schritt ul li a:visited, #bestellformstromprodukte .schritt ul li a:hover, #bestellformstromprodukte .schritt ul li a:active {	color:#000;
		text-decoration:underline;
	}
	#bestellformstromprodukte .schritt ul li.aktiv {
		background-color:#BFDCC4;
	}
	#bestellformstromprodukte .zielgruppeprodukt a {
		font-weight:bold;
		color:#518876;
		text-decoration:underline;
		margin:0;
		padding:0;
	}
	#bestellformstromprodukte .zielgruppeprodukt p {
		margin:0 0 20px 0;
	}
	#bestellformstromprodukte .zielgruppeprodukt p.zielgruppe {
		width:150px;
		float:left;
	}
	#bestellformstromprodukte .zielgruppeprodukt {
		margin-bottom:20px;
	}
	#bestellformstromprodukte .zielgruppeprodukt input.checkbox {
		width:auto;
		float:left;
		margin:0;
		border:0;
	}
	#bestellformstromprodukte select {
		margin-bottom:10px;
	}
	#bestellformstromprodukte textarea {
		margin-top:3px;
		margin-bottom:7px;
	}
	#bestellformstromprodukte .zielgruppeprodukt label {
		float:left;
		margin-right:20px;
		margin-top:2px;
	}
	#bestellformstromprodukte #strommix input.checkbox {
		width:auto;
		float:left;
		margin:0;
		border:0;
	}
	#bestellformstromprodukte #strommix label {
		float:left;
		margin-right:20px;
		margin-top:2px;
	}
	#bestellformstromprodukte .strombedarf {/*
		margin-bottom:1px;*/
		background-color:#E5EFD4;
		padding:10px;
	}
	#bestellformstromprodukte .strombedarf span, #bestellformstromprodukte .strombedarfberechnet span {
		padding-top:3px;
	}
	#bestellformstromprodukte .strombedarf label, #bestellformstromprodukte .strombedarfberechnet label {
		float:left;
		margin-top:3px;
	}
	#bestellformstromprodukte .strombedarf .kosten, #bestellformstromprodukte .strombedarfberechnet .kosten {
		border:1px solid #000;
		font-weight:bold;
		width:55px;
		text-align:right;
		padding-right:5px;
	}
	#bestellformstromprodukte .strombedarf .kosten {
		background-color:#E5EFD4;
	}
	#bestellformstromprodukte input.submit {
		/*background-color:#E5EFD4;*/
	}
	#bestellformstromprodukte fieldset {
		padding:0;
		border:0 solid;
	}
	#bestellformstromprodukte fieldset label {
		font-weight:bold;
	}
	#bestellformstromprodukte fieldset p {
		float:left;
		width:120px;
		margin:2px 0 0 0;
		padding:0 5px;
	}
	#bestellformstromprodukte fieldset p.contentbreit {
		width:542px;
	}
	
	#kundenumfrage .frage {
		color:#6285A3;
	}
	#kundenumfrage input.checkbox {
		margin:0px;
		height:12px;
	}
	#kundenumfrage textarea,
	#kundenumfrage select {
		font-family:Arial;
		font-size:12px;
	}
	#kundenumfrage table {
		border-collapse:collapse;
		margin-left:10px;
	}
	#kundenumfrage table tr td {
		padding:2px 10px 2px 2px;
	}
	#kundenumfrage table tr.linie td {
		border-top:1px solid #A2B5C5;
	
	}
	#kundenumfrage table tr td.titel {
		color:#6285A3;
		font-weight:bold;
	}
	#kundenumfrage table tr td.linie {
		padding-left:5px;
		border-left:1px solid #A2B5C5;	
	}
	#kundenumfrage table tr td.subtitel {
		color:#6285A3;
	}
	#kundenumfrage fieldset {
		padding:0;
		border:0 solid;
	}
	#kundenumfrage fieldset label {
		font-weight:bold;
	}
	#kundenumfrage fieldset p {
		float:left;
		width:140px;
		margin:2px 0 0 0;
		padding:0 5px;
	}
	#kundenumfrage fieldset p.contentbreit {
		width:542px;
	}
	#kundenumfrage hr {
		color:#A2B5C5;
		border-color:#A2B5C5;
		background-color:#A2B5C5;
	
	}
	
	
	
	/* Powermail */
	
	input.validation-failed,
	textarea.validation-failed {
		background-color: red;
	}
	div.powermail_mandatory_js {
		color: red;
		margin: 3px 0 15px 120px;
	}
	fieldset.tx-powermail-pi1_fieldset {
		border: 0;
		padding:0;
		margin:0;
	}
	fieldset legend {
		display:none;
	}
	fieldset.tx-powermail-pi1_fieldset label {
		display: block;
		width: 120px;
		float: left;
		clear: right;
	
	}
	
	tx_powermail_pi1_fieldwrap_html_check fieldset.tx-powermail-pi1_fieldset label {
		width: auto;
		clear:none;
	}
	
	fieldset.tx-powermail-pi1_fieldset input,
	fieldset.tx-powermail-pi1_fieldset textarea {
		width: 265px;
	}
	div.tx_powermail_pi1_fieldwrap_html {
		margin: 0 0 6px 0;
		clear:both;
	}
	div.tx_powermail_pi1_fieldwrap_html_check {
		clear:both;
		/*height:20px;*/
	}
	div.tx_powermail_pi1_fieldwrap_html_28 {
		margin-bottom:20px;
	}
	
	fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
		margin: 20px 0px 0 160px;
		font-weight: bold;
		border: 1px solid #444;
		width: 266px;
	}
	td.powermail_all_td {
		padding: 3px 10px 3px 0;
	}
	
	fieldset.tx-powermail-pi1_fieldset input.powermail_check {
		float:left;
		width:20px !Important;
		
	}
	
	
	
	.tx-srfreecap-pi2-image {
		margin-left:0;
	}
	.tx-srfreecap-pi2-cant-read {
		display:block;
		clear:both;
		margin-top:3px;
		font-size:auto;
	}

	
	fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label {
		width:auto;
		margin-right:13px;
		height:15px;
	}
	
	
	
	.tx-powermail-pi1 select {
		background-color:#D9D9D9;
		border:1px solid grey;
		font-size:11px;
		vertical-align:top;
		width:138px;
	}
	
	.tx_powermail_pi1_fieldwrap_html_captcha {
		padding-top:14px;
	}
	
	fieldset.tx-powermail-pi1_fieldset textarea .powermail_submit {
		width:200px;
	}
	.tx_powermail_pi1_fieldwrap_html_captcha img{
		padding-top:5px;
	}
	
	.tx-powermail-pi1 input {
		/*font-size:11px;
		width:132px;*/
		margin:0;
		
	}
	
	/*NEWS ARCHIV Jahrdarstellung*/
	div.news-amenu-container h2 {
		display:none;
	}
	.news-list-container p{
    margin-bottom:0;
  }
  .news-list-container h1{
    padding-bottom:8px;
  }
	
	div.news-amenu-container ul li, div.news-list-morelink  a{
		background: url("../img/li_bg_content.gif") no-repeat 0px 5px;
		padding-left:14px;
	}
	div.news-amenu-container  ul li.news-amenu-item-year{
		padding:0;
		padding-left:0;
		padding-bottom:5px;
	 margin-top:18px;
		font-size:13px;
		font-weight:bold;
		background:none;
	}
	.archivebug{
     margin-top:-18px;
  }
	
	
/* Formulare Mieter Mutation*/

#form_auszug .powermail_check_inner{
	display:block;
	width:100%;
	float:left;
	margin-bottom:3px;
}

#form_auszug fieldset{
	margin-bottom:7px;
}

#form_auszug #powermaildiv_uid53 {
margin-bottom:8px;
margin-top:15px;
}
#form_auszug fieldset.tx-powermail-pi1_fieldset label {
width:161px;
}
#form_auszug fieldset.tx-powermail-pi1_fieldset input, #form_auszug fieldset.tx-powermail-pi1_fieldset textarea {
width:240px;
}
#form_auszug fieldset.tx-powermail-pi1_fieldset input.powermail_radio {
float:left;
width:20px;
}
#form_auszug fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label {
margin-right:20px;
width:auto;
}
div.tx-powermail-pi1_mandatory {
margin-bottom:15px;
}
.resbut {margin-left:135px;}


div.tx-indexedsearch-browsebox{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-top:11px;
	border-top:1px solid #d7d2c1;
}
div.tx-indexedsearch-browsebox p{
	float:left;
	margin:0;
}
div.tx-indexedsearch-browsebox ul{
	position:absolute;
	right:0;
	margin:0;
}
div.tx-indexedsearch-browsebox ul li{
	float:left;
	margin-left:7px;
	font-size:1.2em;
	font-weight:bold;
	list-style-type:none;
}
#content div.tx-indexedsearch-browsebox ul li {
	list-style-type:none;
	margin-left:7px;
}
div.tx-indexedsearch-browsebox ul li{font-size:1em;}
.tx-indexedsearch-title {
	font-weight:bold;
}




table.contenttable {
		width:682px;
		border-bottom:1px solid #E5E5E5;
		border-collapse: collapse;
		border-spacing: 0;
		margin:0 0 15px 0;
	}
table.contenttable tr td {
		padding:3px 7px 3px 7px;
	}
table.contenttable tr.row2 td {
		background-color:#F2F2F2;
	}
table.contenttable tr.tr-even td {
		background-color:#F2F2F2;
	}
table.contenttable tr.tr-last td {
		border-bottom:1px solid #E5E5E5;
	}
table.contenttable p {
		margin:3px 7px;
	}

	
	
	
#block2drittellinks table.contenttable, #block2drittelrechts table.contenttable {
		width:452px;
		border-bottom:none;
		padding:0;
		margin:0;
	}
#block2drittellinks table.contenttable tr td, #block2drittelrechts table.contenttable tr td, #block3drittel table.contenttable tr td{
	/*	padding:0;*/
	}

#block1drittellinks table.contenttable, #block1drittelrechts table.contenttable {
		width:160px;
}
#block1drittellinks table.contenttable tr td, #block1drittelrechts table.contenttable tr td {
	padding:0;
}
	
#block3drittel table.contenttable.geschaeftsbericht tr td {
	border-bottom:1px solid #E5E5E5;
}

#blockhalblinks table.contenttable, #blockhalbrechts table.contenttable  {
	width:333px;
	border-bottom:none;
}
table.contenttable p {
margin:0;
}

body.strom table.contenttable tr.tr-0 td{ background-color:#79ad6d; }
body.telecomit table.contenttable tr.tr-0 td { background-color:#6388ae; }
body.umwelt table.contenttable tr.tr-0 td { background-color:#609c63; }
body.waerme table.contenttable tr.tr-0 td { background-color:#b08966; }
body.neutral table.contenttable tr.tr-0 td { background-color:#b5b5b5; }


table.contenttable.tarifzeiten {
border-bottom:0 none;
width:410px;
}
table.contenttable.tarifzeiten tr td {
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
table.contenttable.tarifzeiten tr td.zeit {
border-bottom:1px solid #E5E5E5;
}
table.contenttable.tarifzeiten tr td.niedertarif {
background-color:#9EB4A0;
}
table.contenttable.tarifzeiten tr td.hochtarif {
background-color:#E5E5E5;
}

/* Stromnetzkarte */

#overlayLayer ul li {padding:3px 5px; list-style:none; background:none;margin-left:0;}
img#map, img#map_overlay {display:block; margin:0 auto; position:absolute;}

img#map {z-index:2; border:none; left:0px; top:0px;}
img#map area {position:absolute;}

img#map_overlay {z-index:10; border:none; left:0px; top:0px;}

#content_karte {width:539px; position:absolute; height:665px; z-index:1; }

div.flyout {display:none; width:377px; height:160px; margin:5px 0 0;}
div.flyout ul {margin:0 0 5px; padding:0 0 0 7px; border-bottom:1px #7493a8 solid; height:35px;}
div.flyout li {display:block; float:left; border:solid 1px #7493a8; border-width:1px 1px 0px; padding:3px 7px; margin-right:7px; height:26px;color:#7493a8; font-weight:bold;cursor:pointer;}
div.flyout li.active {border-bottom: 1px #fff solid; height:28px; cursor:pointer; color:#000000;}
div.flyout div.content {margin:0px 16px; display:none;}
div.flyout div.content div {color:#000000;}
div.flyout div.show {display:block;}

.row0, .row1, .row2 {}
.col0, .col1, .col2 {float:left;}
.col0 {width:115px;}
.col1 {width:104px;}
.col2 {width:126px;}
.row1 {padding:10px 0 0;}
.row2 {padding:0;}

div.flyout div.scrollable .col1 {width:94px;}
div.flyout div.scrollable .col2 {width:126px;}
div.flyout div.scrollable {overflow-y: scroll; height:120px; margin-right:4px;}

div.blueline {font-size:1px; line-height:1px; height:1px; margin:10px 0px; border-top:solid 1px #7493a8; width:auto;}

div.closebutton {float:right; margin-right:41px; margin-top:5px; display:block;cursor:pointer;}
div.closebutton span {color:#7493a8; vertical-align:middle; line-height:15px; cursor:pointer;}
div.closebutton img {vertical-align:middle; margin-left:5px; border:0 none;}
div.closebutton a {text-decoration:none;}

div.area {position:absolute; display:none; background: transparent; z-index:3;}

.clear {clear:both;}

#Netzgebiete {z-index:9; position:absolute;}

div#overlayLayer {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	position:absolute;
	width:415px;
	height:196px;
	color:#5688b5;
	padding:0;
	text-align:left;
	z-index:11;
	background:url(../img/netzkarte/hg.png) no-repeat top left;
	display:none;
}











#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset label {
clear:right;
display:block;
float:left;
width:175px;
}

#gesuchebmenergiefonds .powermail_form_title, .powermail_form_title {font-weight:bold; display:block; border-bottom:1px #ccc dotted;width:100%;margin:8px 0 10px 0;}
.powermail_printadress {
display:block; border-bottom:1px #ccc solid;width:100%;margin:8px 0 10px 0;
margin-bottom:20px;
}

#block3drittel div.tx-powermail-pi1 table.contenttable tr td {
	vertical-align:top;
}

#gesuchebmenergiefonds fieldset.agbsend {margin-top:15px;}
#gesuchebmenergiefonds fieldset.agbsend .powermail_check_inner label {width:400px;}
#gesuchebmenergiefonds fieldset.agbsend input.powermail_submit{margin:28px 0 0 175px;width:266px;}

#gesuchebmenergiefonds select {
width:auto;
min-width:120px;
}

.tx-powermail-pi1_mandatory{color:red;}

.tx-powermail-pi1_thx table.contenttable {border-bottom:none;}
/*weil der rte classen überschreibt und keine divs zulässt...*/
#onlyprint1, #onlyprint2, .onlyprint {display:none}



#gesuchebmenergiefonds fieldset.powermail_projekt label {width:630px;}

.powermail_projekt_title {
color:green;
display:block;
font-weight:bold;
padding-top:5px;
}

#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_wrmepumpe label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_sonnenkollegkoranlage label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaik label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehllenachminergiestandard label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehlle label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenster label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fentres label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenetres label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_pompechaleur label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_installationsolairepourleauchaud label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaque label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtimentselonlestandar label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtimentlabel
{
	width:327px;
}

#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_wrmepumpe .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_sonnenkollegkoranlage .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaik .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehllenachminergiestandard .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenster .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fentres .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenetres .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehlle .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_pompechaleur .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_installationsolairepourleauchaud .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaque .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtimentselonlestandar .tx_powermail_pi1_fieldwrap_html_text label,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtiment .tx_powermail_pi1_fieldwrap_html_text label
{
	width:40px;
}

#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_wrmepumpe .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_sonnenkollegkoranlage .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaik .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehllenachminergiestandard .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehlle .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenster .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fentres .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenetres .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_pompechaleur .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_installationsolairepourleauchaud .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaque .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtimentselonlestandar .tx_powermail_pi1_fieldwrap_html_text input,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtiment .tx_powermail_pi1_fieldwrap_html_text input
{
	float:left;
	width:40px;
	margin-right:20px;
}
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_wrmepumpe .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_sonnenkollegkoranlage .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaik .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehllenachminergiestandard .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehlle .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenster .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fentres .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenetres .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_pompechaleur .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_installationsolairepourleauchaud .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaque .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtimentselonlestandar .tx_powermail_pi1_fieldwrap_html_text,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtiment .tx_powermail_pi1_fieldwrap_html_text
{
	float:left;
	width:105px;
	clear:none;
}
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_wrmepumpe div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_sonnenkollegkoranlage div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaik div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehllenachminergiestandard div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_gebudehlle div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenster div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fentres div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_fenetres div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_pompechaleur div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_installationsolairepourleauchaud div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_photovoltaque div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtimentselonlestandar div.tx_powermail_pi1_fieldwrap_html_check,
#gesuchebmenergiefonds fieldset.tx-powermail-pi1_fieldset_enveloppedubtiment div.tx_powermail_pi1_fieldwrap_html_check
{
	clear:none;float:left;
}

#gesuchebmenergiefonds .agbsend .tx_powermail_pi1_fieldwrap_html_captcha {
display:block;
float:left;
margin-top:19px;
}


#gesuchebmenergiefonds .agbsend .tx-srfreecap-pi2-cant-read {
clear:both;
display:block;
padding-top:3px;
padding-left:175px;
}

#gesuchebmenergiefonds .agbsend .tx_powermail_pi1_fieldwrap_html_captcha img {
clear:both;
display:block;
padding-left:175px;
}

.powermail_check_inner_uid218_0 label{
	width:327px !important;
}

