@charset "utf-8";

body {height:100%; font:100.1% Arial,Tahoma,sans-serif; background:#39396B; color:#000000; position:relative;}
* {margin:0px; padding:0px;}
a {color:#00C; text-decoration:underline;}
a img {border:0px;}
a:hover {color:#f10207; text-decoration:underline !important;}
a:visited {color:#800080;}
img {vertical-align:middle;margin:0px;padding:0px;}
ul {list-style:none;}
ol {margin-left:3em;}
ol li {margin-top:.6em;}
label {cursor:pointer;}

.floatfix {overflow:hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: block;}
.ctnd {width:829px; float:left; background:#5985DE;}

.clear{clear:both;}

pre {float:left;}

#Power_ConversionTracking {height:1px; margin:0px; padding:0px;}

#layout_box {width:830px;} 

/*Header*/
#header {width:800px;; float:left;}
#header .logo {padding:10px; padding-bottom:6px;}
#header .tv {left:19em; position:absolute; z-index:251;}

#hdr {background:#39396B none repeat scroll 0 0; border-bottom:1px solid #FFFFFF; width:829px;}
#searchHor {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9CB6EB none repeat scroll 0 0;
border-color:#33539C;
border-style:solid;
border-width:1px 0;
height:1.4em;
padding-top:0.3em;
padding-left:180px;
z-index:202;
width:649px;
}
#searchHor form {display:inline;}
#searchHor strong {
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
line-height:1.3em;
}
#searchHor .searchHorInput {
border:1px solid #00004A;
float:left;
font-size:14px;
margin:0.1em 0.3em 0;
padding-left:3px;
width:14em;
}

#hnav {background:#33539C; height:24px; top:5.7em; font-size:0.75em; font-size:0.75em; padding-left:17.4em; width:620px; border-bottom:1px solid #fff;}
#hnav ul li {border-color:#FFFFFF; border-style:solid; border-width:0px 1px 0px 0px; float:left; position:relative; height:25px; width:auto;}
#hnav .firstLi {border-width:0px 1px; padding:0em 0.0em;}
#hnav a.mlnk {color:#FFFFFF; display:block; font-weight:bold; height:2em; line-height:2em; margin:0; padding:0 0.55em; text-decoration:none; white-space:nowrap;}
#hnav a.active {background:#5985DE none repeat scroll 0px 0px; color:#FFC080; height:2.1em;}
#hnav a.mlnk:hover {background:#5985DE none repeat scroll 0px 0px; color:#FFC080;}

#breadcrumb {background:#5985DE; font-size:0.75em; width:829px; height:13px; padding:5px 0px;}
#aftersearch{background:#5985DE; font-size:0.75em; width:829px; height:1px; padding:5px 0px;}
#path {color:#FFFFFF; font-size:0.9em; left:0.3em; position:absolute; width:50em;}
#path a.pathlnk {background:transparent url(../img/pfeil02.gif) no-repeat scroll right center; color:#FFFFFF; padding-right:1em; text-decoration:underline;}
a.pathlnk:hover {color:#FFC080;}
#contact {color:#FFFFFF; float:right; font-size:0.9em; margin-right:0.3em; text-align:right;}
#contact a {color:#FFFFFF; text-decoration:underline;}
#contact a:hover {color:#FFC080;}

#headline_h1 {height:17px; width:644px; background:transparent url(../img/bluex50_bg.gif) repeat-x scroll left top; border-color:#FFFFFF #FFFFFF -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; color:#FFFFFF; font-size:0.7em; font-weight:bold; letter-spacing:0.06em; line-height:1.6em; padding-left:5px;}

/*Footer*/

#ftr {width:100%; float:left;}
#ftr .copy {font-size:11px; padding:10px 0px 10px 350px; color:#fff;}
#ftr .copy a, #ftr .copy a:visited {color:#fff;}

/*Left (Hotline) */

#navlft {float:left; padding:0px 4px; width:170px;}

#helpcenter {font-size:12px;}
#helpcenter h1 {background:#9CB6EB url(../img/pfeil.gif) no-repeat scroll left center; border:solid #39396B; border-width:1px 0; color:#39396B; font-size:1.1em; line-height:1.7em; padding-left:1.2em; width:147px;}

#helpcenter img {padding: 5px 0px 5px 5px;}

#helpcenter .contact {color:#fff;padding:5px;}
#helpcenter .contact a {text-decoration:underline;}

#helpcenter .hotline {color:#fff; width:120px; padding: 5px 0px 5px 10px;}
#helpcenter .hotline .number {font-size:12px; font-weight:bold;}
#helpcenter .hotline .times {font-size:10px;}
#helpcenter .li {width:152px; padding: 5px 5px 5px 5px; color:#fff; cursor:pointer; border-bottom: 1px solid #9CB6EB;}

.navLftMain {color:#fff; display:block; font-size:1em; font-weight:bold; padding:0.3em 0em 0.3em 0.5em; text-decoration:none;}
.line {width:162px; border-top:1px solid #9CB6EB;}

#helpcenter .faq_lnk, a.faq_lnk,  a.faq_lnk:visited {color:#00C; font-weight:bold; padding:5px 0px 0px 5px; cursor:pointer;}

/*Ads*/

#FlexTop {/*width:724x; height:90px;*/ padding:0px; margin:0px; position:absolute; left:40px; top:0px; z-index:96;}
#FlexSky {left:835px; top:450px; position:absolute; z-index:291;}

/* Sidebar */
#rgt {top:71px; left:834px; position:absolute; width:13.35em; height:auto; font-size:.75em; z-index:203; }
.sidebar {width: 160px; float: none;margin: 0;}
.sidebar ul {padding: 1px; list-style: none; }
.sidebar li {margin: 0 0 6px; background: #fff; border: 1px solid #ccc; font-size: 11px; }
.sidebar span { display: block; padding: 3px 0; font-weight: 700; text-align: center; color: #fff; background:#a3ccff url(../img/bluex50_bg.gif);}
.sidebar p { margin:8px 1px; padding-left:5px;}
.sidebar img {display: block; margin: 0 auto;}
.sidebar li.last { margin: 0;}
.icon-img {float: left; margin: 11px 5px 11px 5px;}
.sidebar .tuev {background-image:url(../img/services.jpg);background-position:-35px 0;height:68px;width:34px;margin:4px 5px;}
.sidebar .bestpreis {background-image:url(../img/services.jpg);background-position:0 0;height:34px;width:34px;}
.sidebar .hotline {background-image:url(../img/services.jpg);background-position:0 -35px;height:34px;width:34px;}

/*---Content---*/
.layout {float:left; background:#fff; width:651px;}
#power_m {margin:0px; padding:0px 0px 0px 20px; width:630px; float:left; /*min-height:950px;*/}
#power_m .rslt {font-size:12px; padding-bottom:58px; width:577px;}

#power_m .rslt .box {margin:20px 0px 30px 0;background-color:#f6f6f6; padding:15px 10px; border:1px solid #ccc}
#power_m .rslt .idx_pos1 {position:relative; top:-3px;}
#power_m .rslt .idx_pos {position:relative; top:-3px;}
#power_m .rslt input {margin-right:5px;}
#power_m .rslt dl ul li input { width:14px; height:14px;}
#power_m .rslt h5 {text-align:left; margin:10px 0px;}
#power_m .rslt .info {width:30px;}
#power_m .rslt .input {width:84px; height:17px;}
#power_m .rslt .zip_usage {margin-top:20px;}
.benchmark{padding:10px 0 0 25px;}

/*Tabs*/

#power_m .tabs {margin-top:15px;}

#power_m .tabs li {float:left; background: url(../img/white.gif) no-repeat left top; background-position:center top; width:142px; margin-left:0px; text-align:center;}
#power_m .tabs li span {float:left; display:block; height:30px; color:#616161;}

#power_m .tabs li .tabsinactiv {font-size:12px; padding-top:8px; font-weight:bold; color:#5985DE;}
#power_m .tabs li .tabsactiv {font-size:12px; padding-top:8px; font-weight:bold; color:#000;}
#power_m .tabs li .tabsactiv2 {font-size:12px; padding-top:8px; font-weight:bold; color:#5985DE;}

#power_m .tabsactiv a, .tabsactiv a:visited {text-decoration:none !important; color:#000;}
#power_m .tabsactiv2 a, .tabsactiv2 a:visited {text-decoration:underline !important; color:#5985DE;}

#power_m .tabs li .one {padding-left:15px;}
#power_m .tabs li .two {padding-left:30px;}
#power_m .tabs li .three {padding-left:35px;}
#power_m .tabs li .four {padding-left:35px;}

#power_m .tabsactiv .underlined {font-size:12px; padding-top:8px; font-weight:bold; color:#5985DE; text-decoration:underlined !important;}

/*Tabs Background*/
#power_m .tabs .end {background: url(../img/end_white2.gif) no-repeat left top; width:153px; padding-left:0px; margin-left:0px;}
#power_m .tabs li {float:left; background: url(../img/white.gif) no-repeat left top; background-position:center top; width:152px; padding-left:0px; margin-left:0px; text-align:center;}
#power_m .tabs .first {background: url(../img/end_white.gif) no-repeat left top; width:155px; padding-left:0px; margin-left:0px;}

/*Eyecatcher*/
.eyecatcher {padding: 1em 0 0;  background: url(../img/badget.jpg) no-repeat right 25px;}
.eyecatcher h2{font-size: 1.3em; line-height:1.4em; font-weight: 700;}
.model{float:left; width:200px; margin:10px 10px 0 0;}
.eyecatcher_right{float:left; width:365px; padding-left:20px;}
ul.vorteile { list-style: none; font-size: 1.1em; margin: 3.6em 0 1.8em 0;}
ul.vorteile li {background: url(../img/bullet.gif) no-repeat left 7px; padding: 0 0 0 16px; line-height: 1.8em;}
p.telefonbox { margin: 15px 0 0; padding: 0.6em 0 0.6em 7em; border: 1px solid #9ec5f9; background: #e5f1ff url(../img/phone.png) no-repeat 11px center; }
p.textbox{margin: 0; padding: 10px; border: 1px solid #9ec5f9; background-color: #e5f1ff ;}
.status_strom, .tesult_table{margin:10px 0;}

/*Sendbutton Index*/

#power_m .btnc { color:#fff; text-decoration:none; cursor:pointer;}
#power_m .btnc input, .btnc span {overflow:visible; background:url(../img/btnor.png) no-repeat right top;  font-size:13px; font-weight:normal; color:#fff; padding:0px 5px 4px 5px; border:0; margin:15px; width:185px; height:35px;}

/*Icons*/

#power_m .icoeco {background:url(../img/oeko.gif) no-repeat; width:9px; height:15px; display:block; float:left; margin: 2px 3px 0px 0px;}
#power_m .icocity {background:url(../img/city.gif) no-repeat; width:13px; height:13px; display:block; float:left; margin: 2px 4px 0px 0px;}
#power_m .icotipp {background:url(../img/tipp.gif) no-repeat; width:23px; height:12px; display:block; float:left; margin: 2px 6px 0px 5px;}
#power_m .icoprice {background:url(../img/price.gif) no-repeat; width:11px; height:11px; display:block; float:left; margin: 4px 6px 0px 0px;}
#power_m .icoinfo {background:url(../img/info.gif) no-repeat; width:12px; height:12px; display:block; float:left; margin: 2px 5px 0px;}
#power_m .icoquestion {background:url(../img/question.gif) no-repeat; width:12px; height:12px; display:block; float:left; margin:1px 5px 0px;}

#power_m li .txt {width:162px; float:left; font-size:11px;}

/*Searchresults*/

#power_m .rslt {width:612px; font-size:12px; padding-bottom:58px;}
#power_m .rslt h5 {font-size:12px; font-weight:bold; color:#5985DE; margin:0;}
#power_m .rslt .list {width:612px; text-align:left; float:left;}
#power_m .rslt .list th {background: url(../img/rsltbg.gif); color:#fff; font-size:12px;font-weight:bold; padding:4px 5px 4px 6px; }
#power_m .rslt .list td {border-bottom:1px solid #5985DE; padding:6px 0px;; vertical-align: middle; font-size:12px;}
#power_m .rslt .list a, .rslt .list a:visited {text-decoration:underline !important;}
#power_m .rslt .list .cost {padding-right:5px; cursor:default; font-size:16px;}
#power_m .rslt .list .num {color:#000; font-weight:bold; text-align:center;}

#power_m .rslt .rsltbox {font-size:12px; width:594px;}
#power_m .rsltbox {border: 1px solid #5985DE; padding:8px; margin-top:5px; background-color:#e5f1ff;}
#power_m .rsltbox dl,.rsltbox label {float:left;}
#power_m .rslt form .rsltbox dt {float:left; width:170px; padding:2px 0px; font-weight:normal;}
#power_m .rslt form .rsltbox dd {float:left; padding:2px 0px;}
#power_m .rslt form .rsltbox dd select {width:80px; height:17px;}
#power_m .rslt .options{float: left; width: 295px;}
#power_m .rslt .options h5 {margin-left:15px;}

#power_m .rslt .list ul {}
#power_m .rslt .list li {float:left; width:185px; padding:5px 0px 0px; font-size:12px;}

#power_m .rsltbox .current_tariff {float:left; width:570px; margin-top:20px;}
#power_m .rsltbox .current_tariff .curr {float:left; margin:10px 1px 5px; width:420px;}
#power_m .rsltbox .current_tariff .input {float:right; margin:0px 5px 5px; width:100px;}

#power_m .caption {float:left; width:590px; margin:10px 0px 10px 5px;}
#power_m .caption h5 {width:70px; float:left; margin-top:2px;}
#power_m .caption ul {float:left; width:520px;}
#power_m .caption li {float:left; line-height:20px; margin-right:30px;}

#power_m .rslt .rsltbox .topic {margin-top:10px;}
#power_m .rslt .rsltbox .topic  dt {width:170px; font-weight:normal;}
#power_m .rslt .rsltbox .topic  select {border:1px solid #7f9db9; font-size:11px; width:78px; height:18px;}
#power_m .rslt .rsltbox .topic  input {border:1px solid #7f9db9; font-size:11px; width:76px; height:17px; position:relative; top:-2px;}
#power_m .rsltleft {float: left; width: 295px;}
#power_m .rslt .rsltbox .changeProv  select {border:1px solid #7f9db9; font-size:11px; width:190px; height:18px;}

#power_m .addoption {margin-top:11px; margin-left:6px;}
#power_m .addoption li {margin:3px 0px 3px 10px;}
#power_m .addoption li input {margin:0px 5px;}
#power_m .adoption_chkbox {}

#power_m .ppj {line-height:25px; font-size:16px; font-weight:bold; color:#000; text-align:right;}

#power_m .powerakt {float:right; background: url(../img/btngr2.gif) no-repeat left top; color:#fff; text-decoration:none; cursor:pointer; margin:0px; border:none; width:148px; height:21px; padding:0px 10px 6px 25px;}

#power_m .tariff {width:100%; float:left; font-size:12px;}
#power_m .tariff_icons {width:100%;float:left;}
#power_m .tariff_lnk {float:left; font-size:12px;}

/*Pop-Up*/

/*t=Tarifdetails*/

#t_popup {font-size:12px; padding:10px 0px 10px 20px;}
#t_popup h5 {width:600px; color:#5985DE; font-size:12px; font-weight:bold; padding-bottom:10px; float:left;}
#t_popup dl {float:left; width: 600px; padding-bottom:20px;}
#t_popup dt {width:180px; float:left; padding:7px 0px;}
#t_popup dd {width:390px; float:left; padding:7px 0px;}
#t_popup .dl2 {float:left; width: 600px; padding:0px;}
#t_popup .small {font-size:11px;}
#t_popup .half {width:200px;}

#t_popup .nuclear {background-color:#ffe600; float:left; margin:0px 5px 0px 0px;}
#t_popup .eco {background-color:#338512;float:left; margin:0px 5px 0px 0px;}
#t_popup .fossile {background-color:#000;float:left; margin:0px 5px 0px 0px;}
#t_popup .other {background-color:#f00;float:left; margin:0px 5px 0px 0px;}

#t_popup .summary {float:left; width:60px; text-align:right;}
#t_popup hr {color:#ccc; margin:0px; width:260px; float:left;}
#t_popup .hr {width:600px; float:left;}
#t_popup .line {color:#ccc; margin:0px; width:260px; float:left; border-top:1px solid #9CB6EB; font-size:1px;}
#t_popup .line2 {color:#ccc; height:3px; margin:1px; width:260px; float:left; border-top:1px solid #9CB6EB; border-bottom:1px solid #9CB6EB; font-size:1px;}
#t_popup .summary_text {float:left; width:580px; padding:0px 20px 20px 0px;}

#t_popup #provider_box dd {font-weight:bold;}

#t_popup .provider_image {width:100px; height:75px; float:left;}
#t_popup .provider_image .p_img {margin-bottom:10px;}

/*f=FAQ inkl. privacy*/

#f_popup {font-size:12px; padding:10px;}
#f_popup h2 {color:#000; font-size:14px; margin:10px 0px;}
#f_popup h3 {color:#5985DE; float:left; font-size:16px; font-weight:bold; margin:0; width:600px;}
#f_popup h5 {color:#5985DE; font-size:12px; font-weight:bold; padding-bottom:10px; width:560px;}
#f_popup a, #f_popup a:visited {color:#00c; text-decoration:none;}
#f_popup .faq_text {margin-top:10px;}
#f_popup .line {color:#ccc; margin:20px 0px; width:600px; float:left; border-top:1px solid #9CB6EB;}
#f_popup td {padding:5px 10px 5px 0px; font-size:12px;}
#f_popup ul {padding:5px 0px;}
#f_popup ol {color:#5985DE; font-size:12px; font-weight:bold; padding:10px 0px 0px 0px; margin-left:1.5em; list-style-type:lower-latin;}
#f_popup ol a, #f_popup ol a:visited{color:#5985DE; }
#f_popup span {position:relative; top:25px;}
#f_popup .up {float:right; position:relative; top:-25px;}

/*AGB*/
#cntbox {font-size:12px; padding:10px 10px 10px 20px; width:590px; float:left;}
#cntbox h2 {color:#5985DE; font-size:16px; font-weight:bold; width:600px; float:left; margin:0px;}
#cntbox h3 {color:#5985DE; font-size:12px; font-weight:bold; width:600px;float:left; margin:20px 0px 10px 0px;}
#cntbox p {margin:0px;}
#cntbox a, a:visited {color:#00c; text-decoration:underline;}
#cntbox a:hover {color:#f10207; text-decoration:underline !important;}
#cntbox dl {width:590px; float:left;}
#cntbox dt {float:left; text-align:right; width:90px; padding:5px;}
#cntbox dd {float:left; text-align:left; width:480px; font-weight:bold; padding:5px;}

/*Prototip*/

.prototip, .iframeShim  { position:absolute !important; }
.prototip .tooltip,
.prototip .toolbar,
.prototip .toolbar .title {position:relative;}

.prototip .default {width:200px; color:#000; font-size:11px; line-height:18px; background:#fff;}
.prototip .default .content {padding:2px 5px;}

.prototip .faq {width:300px; color:#000; font-size:11px; line-height:18px; border:3px #39396B solid; background: #fff;}
.prototip .faq .toolbar {background:#cccccc;}
.prototip .faq .title {padding:5px 10px; font-weight:bold;}
.prototip .faq .content {padding:5px 10px;}

.prototip .dsl { width:200px; color:#000; font-size:11px; line-height:18px; background:#fff;}
.prototip .dsl .toolbar {background:#cccccc;}
.prototip .dsl .title {padding:5px 10px; font-weight:bold;}
.prototip .dsl .content {padding:5px 10px;}
	
/*Select*/

#power_m .slct {width:612px; font-size:12px; padding-bottom:58px;}
#power_m .slct h5 {font-size:12px; font-weight:bold; color:#5985DE;}

#power_m .slctbox {border:1px solid #5985DE; padding:8px;}
#power_m .mgt {margin-top:5px;}
#power_m .border_top {border-top:none;}
#power_m .slctbox li {width:400px; float:left; padding:5px;}
#power_m .slctbox li input {float:left;}
#power_m .slctbox li a, .slctbox li a:visited {float:left; font-weight:bold; color:#00f; text-decoration:underline;}

#power_m .slctbox .step1 ul {margin:20px; margin-left:100px;}
#power_m .slctbox .addr_electr {color:#5985DE;}

#power_m .slctbox .slct_contract {margin:20px 0px 0px 100px;}
#power_m .slctbox .slct_contract li {padding:3px;}

#power_m .slctbox .box_foot {margin-bottom:0px;}
#power_m .slctbox .space1 {font-size:1px;}
#power_m .slctbox .space {font-size:1px;}
#power_m .slctbox .space2 {font-size:1px;clear:both;}
	
#power_m .slct .fwd {float:right; background:url(../img/weiter.gif) no-repeat left top; border:none; margin:0px 5px 5px; width:86px; height:21px; cursor:pointer;}
#power_m .slct .tip {color:#f00;}
#power_m .slct .tarif {margin: 0px 7px 0px;}
#power_m .slct .tarif span {font-size:12px; font-weight:bold; color:#5985DE;}

#power_m .slct .back {float:left; width:200px; padding:5px;}
#power_m .slct .back a, .slct .back a:visited {color:#00f; text-decoration:underline;}

/*wenn online*/
#power_m .slct .slcttabs {float:left; width:610px; border:1px solid #5985DE; border-bottom:none; margin-top:10px}
#power_m .slct .slcttabs li {font-weight:bold; text-align:center; background:#ccc; color:#fff; float:left; width:191px; padding:4px 0px;}
#power_m .slct .slcttabs a, .slct .slcttabs a:visited {color:#fff; text-decoration:underline !important;}
#power_m .slct .slcttabs .tabsactiv {background: url(../img/rsltbg.gif); padding:4px 5px 4px 6px;}
#power_m .slct .slcttabs .tabsinactiv {padding:4px 5px 4px 7px;}
#power_m .slct .slcttabs .one {border-right:1px solid #fff;}
#power_m .slct .slcttabs .two {border-right:1px solid #fff;}
#power_m .slct .slcttabs .three {}

/*wenn nicht online*/
#power_m .slct .slcttabs2 {float:left; width:610px; border:1px solid #5985DE; border-bottom:none; margin-top:10px}
#power_m .slct .slcttabs2 li {font-weight:bold; text-align:center; background:#ccc; color:#fff; float:left; width:293px; padding:4px 0px;}
#power_m .slct .slcttabs2 a, .slct .slcttabs a:visited {color:#fff; text-decoration:underline !important;}
#power_m .slct .slcttabs2 .tabsactiv {background: url(../img/rsltbg.gif); padding:4px 6px 4px 6px;}
#power_m .slct .slcttabs2 .tabsinactiv {padding:4px 5px 4px 6px;}
#power_m .slct .slcttabs2 .one {border-right:1px solid #fff;}
#power_m .slct .slcttabs2 .three {}

#power_m .slct .input {border:1px solid #7f9db9; height:20px;}

/*Anbieter*/

#power_m #output .inside {padding-left:2px;}
#power_m #output h3 {color:#5985DE; font-size:12px; font-weight:bold; width:490px; float:left;}
#power_m #output h4 {width:590px; font-size:12px; float:left; margin-top:5px; font-weight:normal;}
#power_m #output a.close, a.close:visited {color:#5985DE; text-decoration:underline !important; float:right;}
#power_m #output a.provider_a, a.provider_a:visited {color:#00c; text-decoration:underline !important; font-weight:normal;}

#power_m #output .tariflist {margin-top:10px; float:left;}

#power_m #output .number_li {float:left; width:20px;font-size:12px;}
#power_m #output .provider_li {float:left; width:255px; padding:0px;font-size:12px;}
#power_m #output .provider {width:700px; padding:0px;}
#power_m #output .provider td {width:350px; padding:0px;}
#power_m #output .provider li{padding:0px;}
#power_m #output .pagination {margin:10px 10px 10px 0px;}

#power_m #output .provider_t {width:600px; padding:0px;}
#power_m #output .provider_t td {width:350px; padding:0px;}
#power_m #output .provider_t li{padding:0px;}
#power_m #output .provider_t .number_li {float:left; width:20px;font-size:12px;}
#power_m #output .provider_t .provider_li {float:left; width:255px; padding:0px;font-size:12px;}


/*Adress*/

#power_m .slctbox .slctaddress {width:500px; margin-top:10px; font-size:12px; margin-left:40px;}
#power_m .slctbox .slctaddress dt {text-align:right; width:150px; clear:left; float:left; padding:5px 0px 5px;}
#power_m .slctbox .slctaddress dd {text-align:left; width:340px; float:left; padding:0px 5px 5px;}

/**/

#power_m .slctbox .crnt {margin-bottom:10px;}
#power_m .slctbox .crnt span {float:left; line-height:20px; width:500px;}

/*Counter*/
#power_m .slctbox .slctcounter {width:500px; font-size:12px; margin:10px 0px 30px 40px;}
#power_m .slctbox .slctcounter dt {text-align:right; width:150px; float:left; padding:5px 0px 5px;}
#power_m .slctbox .slctcounter dd {text-align:left; width:340px; float:left; padding:0px 5px 5px;}

#power_m .slctbox .slctcounter2 {width:550px; font-size:12px; padding:0px 0px 30px 50px;}
#power_m .slctbox .slctcounter2 dt {text-align:right; width:190px; float:left; padding:5px 0px 5px;}
#power_m .slctbox .slctcounter2 dd {text-align:left; width:340px; float:left; padding:0px 10px 5px 5px;}

#power_m .slctbox .compare {width:550px; font-size:12px; padding:10px 0px 0px 50px;}
#power_m .slctbox .compare dt {text-align:right; width:190px; float:left; padding:0px 0px 10px 0px;}
#power_m .slctbox .compare dd {text-align:left; width:340px; float:left; padding:0px 10px 5px 5px;}
#power_m .slctbox .compare a {text-decoration:none !important;}

/*Bank*/

#power_m .slctbox .slctbank {width:570px; margin:30px 20px 10px 20px; font-size:12px;}
#power_m .slctbox .slctbank dt {text-align:right; width:200px; float:left; padding:5px 0px 5px;}
#power_m .slctbox .slctbank dd {text-align:left; width:290px; float:left; padding:0px 5px 5px;}
#power_m .slctbox .small {font-size:11px;}

/*Input-Felder Größenangaben*/

#power_m .input_salutation{width:70px;}
#power_m .input_company {width:158px;}
#power_m .input_forename {width:105px;}
#power_m .input_surname {width:148px;}
#power_m .input_street {width:181px;}
#power_m .input_number {width:72px;}
#power_m .input_zip {width:58px;}
#power_m .input_city {width:195px;}
#power_m .input_tele_area {width:58px;}
#power_m .input_tele {width:195px;}
#power_m .input_mail {width:258px;}
#power_m .input_date1 {width:58px;}
#power_m .input_date2 {width:120px;}
#power_m .input_date3 {width:76px;}
#power_m .input_bank {width:200px;}

/*Zusammenfassung Bestätigen*/

#power_m .slctbox .cfrm {width:585px; margin:10px; font-size:12px;}
#power_m .slctbox .h5 {width:400px; float:left; padding-top:10px; margin-bottom:10px;}
#power_m .slctbox .cfrm  dt {clear:left; float:left; text-align:right; width:160px; margin-left:70px; padding:5px;}
#power_m .slctbox .cfrm  dd {float:left; text-align:left; width:300px; font-weight:bold; padding:5px;}

#power_m .slct .btncfrm {float:right; background: url(../img/confirm.gif) no-repeat left top; border:none; margin:0px 5px 5px; width:205px; height:21px; cursor:pointer;}
#power_m .errortxt {color:#f00;}
#power_m .index {padding-left:22px; float:left;}
#power_m .slctbox .chk {font-size:16px; font-weight:bold; color:#5985DE;}
#power_m .slctbox .checks p {display:inline-block; width:590px; padding:5px;}
#power_m .slctbox .opt {margin:5px 0px 0px 5px; text-decoration:underline;}

#power_m .slctbox .chg {float:right; text-decoration:underline !important; cursor:pointer; position:relative; top:10px;}

/*formdatasuccessful*/

#power_m .d_contract {margin:20px 0px; width:565px;}
#power_m .d_contract h2 {color:#5985DE; font-size:16px; font-weight:bold; width:565px; float:left; margin:0px 0px 10px;}
#power_m .d_contract p {padding:10px 0px;}
#power_m .d_contract .download {font-size:20px;text-align:center; padding-bottom:20px;}
#power_m a.d_contract, a.d_contract:visited {color:#0000CC; text-decoration:underline;}

/*special customer*/

#power_m .spc_download {width:500px; display:inline-block; text-align:left; padding-bottom:20px;}
#power_m .spc_download a, #power_m .spc_download p {margin:5px 0;}
#power_m .spc_box_foot {margin:20px 0 0 0;}

/*JavaScript-ID*/
.d_bill {width:550px; float:left;}
.d_bill .submit {float:right; margin-bottom:20px;}
#bank1, #bank2 {width:595px; float:left;}
#wechsel_div2, #umzug_div2 {width:595px; float:left;}

.trust {width:100%; margin:15px 0;}
.trust p {text-align: center; font-weight:700; color: #fff; background:#a3ccff url(../img/bluex50_bg.gif);}

/*Status Bar*/

.status_strom_steps li {
	float:left;
}

.status_strom_steps li a {
	display:block;
	height:41px;
	width:100%;
	text-decoration:none !important;
}

.status_strom_step1 {
	color:#f00 !important;
	width:170px;	
	height:42px;
	background:url(../img/status_strom_step2.jpg) no-repeat;
}
.status_strom_step1_3 {
	background:url(../img/status_strom_step3.jpg) no-repeat;
}
.status_strom_step1_4 {
	background:url(../img/status_strom_step4.jpg) no-repeat;
}

.status_strom_step2 {
	color:#f00 !important;
	width:150px;	
	height:42px;
	background:url(../img/status_strom_step2.jpg) no-repeat -170px;
}
.status_strom_step2_3 {
	background:url(../img/status_strom_step3.jpg) no-repeat -170px;
}
.status_strom_step2_4 {
	background:url(../img/status_strom_step4.jpg) no-repeat -170px;
}

.status_strom_step3 {
	color:#f00 !important;
	width:150px;	
	height:42px;
	background:url(../img/status_strom_step2.jpg) no-repeat -320px;
}
.status_strom_step3_3 {
	background:url(../img/status_strom_step3.jpg) no-repeat -320px;
}
.status_strom_step3_4 {
	background:url(../img/status_strom_step4.jpg) no-repeat -320px;
}

.status_strom_step4 {
	color:#f00 !important;
	width:141px;	
	height:42px;
	background:url(../img/status_strom_step2.jpg) no-repeat -470px;
}
.status_strom_step4_3 {
	background:url(../img/status_strom_step3.jpg) no-repeat -470px;
}
.status_strom_step4_4 {
	background:url(../img/status_strom_step4.jpg) no-repeat -470px;
}