body, html { height:100%; width:100%; }
body{color:#555;font-family:Verdana, Arial,Helvetica, sans-serif;font-size:12px;background:#ddd;padding:4px 0;margin:0;text-align:center;}
h1{font-size:13px;line-height:24px;color:#da7429;padding:0;margin:28px 0 10px 0;font-weight:bold;}
h2{font-size:12px;color:#222;padding:5px;margin:0;font-weight:bold;background:#fecb14;border-bottom:1px solid #fff}
h3{font-size:12px;color:#444;padding:0;margin:32px 0 16px 0;font-weight:bold;}
h4{font-size:11px;color:#aaa;padding:0 2px;margin:0 0 4px 0;font-weight:normal;}
h5{padding:0;margin:0;}
h6{font-size:13px;padding:0;margin:0 0 4px 0;font-weight:bold;}
a{color:#da7429;font-weight:normal;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
a.link{padding-left:10px;background:transparent url(/templates/stromauskunft09/images/link.gif) no-repeat 0 2px;}
a.icon{display:block; line-height:32px; padding:0 0 0 40px; margin:0 0 5px 0; background:transparent url(/templates/stromauskunft09/images/icons-social.png) no-repeat 0 0;}
a.icon.twitter{background-position:0 -32px;}
a.icon.blog{background-position:0 -96px;}
a.icon.newsletter{background-position:0 -128px;}
a.icon.rss{background-position:0 -64px;}
table{font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;width:100%;border-collapse:collapse;table-layout:fixed}
td{vertical-align:top;text-align:left;padding:2px;}
img{border:0;margin:0;}
.clear{clear:both;height:0;}
.line{clear:both;height:0;border-top:1px dotted #da7429;margin:10px 0;}
.line2{clear:both;height:0;border-top:1px dotted #da7429;margin:15px 0;}
.success{padding:10px;border:1px solid #f6a800;margin-bottom:5px;}
.error{padding:10px;background-color:#CC0000;color:#fff;font-size:11px;}
.error ul{padding:0;margin:0;}
.webdesign{float:right;}
form{padding:0;margin:0;}
.coloredred{color:#CC0000;}
.coloredGreen{color:#090;}
.coloredBlue{color:#649fcf;}
.logo-content { display:none; }
.adresslabel { float:left; width:220px; }
.stars { float:left; width:100px; height:20px; border:1px solid #eee; background:#fff url(/images/stars.png) 0 0 no-repeat; margin:2px 5px 2px 0; }
.stars.one { background-position:0 -20px; }
.stars.two { background-position:0 -40px; }
.stars.three { background-position:0 -60px; }
.stars.four { background-position:0 -80px; }
.stars.five { background-position:0 -100px; }

#bannerContainer{width:1116px;padding:0;margin:0 auto;padding:0;text-align:left;}
#bannerTop{float:left;width:956px;padding:0;margin:0 auto;padding:0;text-align:left;}
#bannerTop .banner{position:relative;top:0;left:128px;width:728px;}
#bannerRight{float:right;padding:0;margin:0 auto;padding:0;text-align:left;}
#bannerRight #skyscraper{position:relative;top:94px;left:0;height:600px;}

#container{float:left;width:940px;padding:0;margin:4px auto 0 auto;padding:0;text-align:left;background:#fff;border:6px solid #fff; border-width:0 6px 6px 6px; }
#header{height:120px;padding:0;background:#fecb14 url(/templates/stromauskunft09/images/bgHeader.gif) no-repeat;}
#logo{float:left;width:200px;padding:18px 0 0 15px;margin:0;}
#rechnerHome{height:300px;padding:16px 0 0 338px;margin:0 0 15px 0;font-size:11px;background:#fff url(/templates/stromauskunft09/images/bg-rechnerHome.jpg) no-repeat;}
#rechnerHome form{padding:8px 0 0 0;}
#rechnerHome table{margin-bottom:10px;}
#rechnerHome table td{font-size:11px;padding:2px 0;}
#rechnerHome table td.first{width:130px;}
#rechnerHome table td.text{padding-top:4px;}
#rechnerHome table td.option{width:200px;}
#rechnerHome select{margin-top:0;width:121px;padding-top:3px;padding-bottom:3px;padding-right:3px;background:#fff;border:none;text-align:left;color:#222;border-bottom:1px solid #fecb14;}
#rechnerHome input{color:#222;background:#fff;border:none;text-align:left;border-bottom:1px solid #fecb14;width:115px;margin-top:0;}
#rechnerHome input.checkboxbutton{margin:0;width:auto;padding:1px;}
#rechnerHome input.submit{border:1px solid #fff;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;margin:0;padding:5px 30px 5px 10px;text-align:left;vertical-align:middle;width:auto;background:#a5c400 url(/templates/stromauskunft09/images/bgSubmit.gif) top right no-repeat;text-transform:uppercase;}
#rechnerHome input.submit:hover{background-color:#da7429;}
#gasrechnerHome{height:172px;padding:16px 0 0 038px;margin:0 0 15px 0;font-size:11px;background:#fff url(/templates/stromauskunft09/images/bg-gasrechnerHome.jpg) no-repeat;}
#gasrechnerHome .gasrechnerLogo a{float:left;display:block;width:200px;height:100px;}
#gasrechnerHome .gasrechnerForm{float:right;width:250px;}
#gasrechnerHome form{padding:8px 0 0 0;}
#gasrechnerHome table{margin-bottom:10px;}
#gasrechnerHome table td{font-size:11px;padding:2px 0;}
#gasrechnerHome table td.first{width:130px;}
#gasrechnerHome table td.text{padding-top:4px;}
#gasrechnerHome select{margin-top:0;width:121px;padding-top:3px;padding-bottom:3px;padding-right:3px;background:#fff;border:none;text-align:left;color:#222;border-bottom:1px solid #fecb14;}
#gasrechnerHome input{color:#222;background:#fff;border:none;text-align:left;border-bottom:1px solid #fecb14;width:115px;margin-top:0;}
#gasrechnerHome input.checkboxbutton{margin:0;width:auto;padding:1px;}
#gasrechnerHome input.submit{border:1px solid #fff;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;margin:0;padding:5px 30px 5px 10px;text-align:left;vertical-align:middle;width:auto;background:#a5c400 url(/templates/stromauskunft09/images/bgSubmit.gif) top right no-repeat;text-transform:uppercase;}
#gasrechnerHome input.submit:hover { background-color:#da7429;}
#middle{height:28px;padding:0 15px;background-color:#f1f1f1;line-height:28px;border:1px solid #fff;border-width:2px 0;font-size:10px;}
#likebutton{float:left;width:120px; }
#fb a{color:#555;}
#fb{float:right;line-height:21px;width:305px; padding-top:4px; }
#navigation{height:25px;padding:10px 15px;background:#666 url(/templates/stromauskunft09/images/bgNavigation.gif) repeat-x;font-size:10px;color:#fff;}
#search{float:right;width:305px;font-size:10px;position:relative;}
#search .input{float:left;width:233px;}
#search .input input{width:220px;border-color:#eee;color:#222;background:#fff;}
#search .submit{float:left;width:72px;}
#search .submit input{width:auto;padding:5px 20px 5px 5px;color:#fff;font-weight:bold;border:none;text-align:left;font-size:11px;text-transform:uppercase;margin-left:5px;background:#a5c400 url(/templates/stromauskunft09/images/bgSubmitSmall.gif) top right no-repeat;border:none;}
#search .submit input:hover{background-color:#da7429;}
#meinTarifalarm{float:right;width:140px;font-size:10px;}
#meinTarifalarm .input{}
#meinTarifalarm .input input{width:100px;border-color:#fff;color:#fff;}
#meinTarifalarm .submit input{width:90px;color:#fff;background:#fecc14 url(/templates/stromauskunft09/images/lupeGelb.gif) no-repeat 7px 5px;border:none;font-weight:bold;text-align:left;padding-left:24px;}
#breadcrumb{height:28px;padding:0 15px;line-height:28px;font-size:10px;}
#breadcrumb a{}
#breadcrumb .addthisButton{float:right;padding-top:4px;}
#menu{float:left;width:590px;height:28px;position:relative;z-index:100;}
* html #menu{width:590px;w\idth:580px;}

#menu ul{padding:0;margin:0;list-style-type:none;}
#menu ul ul{width:200px;}
#menu li{float:left;position:relative; border-right:1px solid #aaa; }
#menu a, #menu a:visited{display:block;font-size:12px;text-decoration:none;color:#fff;height:28px;padding:0 40px 0 10px;line-height:28px;background:transparent url(/templates/stromauskunft09/images/navi/pfeil-down.gif) top right no-repeat;font-weight:bold;}
* html #menu a, * html #menu a:visited{width:80px;w\idth:80px;}
#menu a.onkat, #menu a:visited.onkat{color:#fecb14;}
#menu ul ul a.drop, #menu ul ul a.drop:visited{background:#d4d8bd;}
#menu ul ul a.drop:hover{background:#c9ba65;}
#menu ul ul:hover > a.drop{background:#c9ba65;}
#menu ul ul ul a, #menu ul ul ul a:visited{background:#e2dfa8;}
#menu ul ul ul a:hover{background:#b2ab9b;}
#menu ul ul{visibility:hidden;position:absolute;height:0;top:28px;left:0;width:220px;}
* html #menu ul ul{top:27px;t\op:28px;}
#menu ul ul ul{left:220px;top:-1px;width:220px;}
#menu ul ul a, #menu ul ul a:visited{background:#ddd;color:#555;height:auto;line-height:1em;padding:5px 10px;width:200px;border-bottom:1px solid #7c7c7c;font-weight:normal;}
* html #menu ul ul a, * html #menu ul ul a:visited{width:220px;w\idth:220px;}
#menu ul ul a.onsite, #menu ul ul a:visited.onsite{background:#fecb14;}
#menu ul ul a:hover.onsite{color:#555;}
#menu ul ul a:hover{background:#7c7c7c;color:#eee;}
#menu ul ul:hover > a{background:#7c7c7c;color:#eee;}
#menu ul li:hover ul, #menu ul a:hover ul{visibility:visible;}
#menu ul:hover ul ul{visibility:hidden;}
#menu ul:hover ul:hover ul{visibility:visible;}

#right{float:right;width:305px;padding:0 15px 0 0;margin:0;line-height:18px;}
#right .boxTitle{margin:0;padding:16px 0 8px 0;color:#666;font-weight:bold;font-size:11px;}
#right .box{padding:12px 8px 8px 8px;margin:0;background:#f1f1f1;font-size:11px;border:1px solid #ddd;border-width:1px 0;}
#right .box ul{padding:0;margin:0;list-style-type:none;}
#right .box li a{color:#da7429;}
#right .box small{font-size:11px;line-height:14px;color:#666;}
#right .boxBottom{height:4px;background:#f1f1f1;}
#right .box label{float:right;width:170px;line-height:24px;margin:0 0 5px 0;}
#right .box label img{float:right;margin-top:4px;}
#right .box select{width:108px;}
#right .box .checkboxbutton{margin:5px 0;}
#right .box .submitbutton{margin:5px 0;}
#right .boxEnergiesparshop { padding:8px 0 0 20px; height:142px; margin:0;background:url(/images/subBoxEnergiesparshop.gif) no-repeat; font-size:11px;}
#right .boxEnergiesparshop a { color:#fff; }
#right .boxEnergiesparshop a:hover { text-decoration:underline; }

.vergleichAnbieter a.tooltipp img{float:right;margin-top:4px;}
.legende{padding:10px;line-height:20px;font-size:11px;}
#hotlineDame{float:right;width:140px;height:59px;padding-right:20px;background:#fff url(/templates/stromauskunft09/images/hotlineDame.gif) no-repeat;}
#beratung{float:right;width:140px;}
#serviceNavi{float:left;width:140px;}
#content{float:left;width:586px;padding:0 15px 15px 15px;margin:0;font-size:100%;line-height:17px;background:#fff;}
#content .text{line-height:16px;padding:0;text-align:left;font-size:11px;}
#content .tarifrechner{padding-top:10px;}
#content .tarifrechner img{vertical-align:middle;}
#content .image{float:right;margin:20px 0 20px 20px}
#content .boxAnker{line-height:18px;text-align:left;font-size:11px;background:#f1f1f1;background-repeat:no-repeat;padding:10px;}
#content .tarifrechnerSmall{float:right;line-height:18px;width:300px;}
#content .tarifrechnerSmall input{color:#222;background:#fff;border:none;text-align:left;border-bottom:1px solid #fecb14;margin-top:10px;margin-bottom:10px;}
#content .tarifrechnerSmall input.submit{width:auto;height:24px;padding-top:0;padding-left:10px;padding-right:10px;color:#fff;background:#a5c400;border:none;font-weight:bold;text-align:left;text-align:center;border:1px solid #fff;font-size:10px;}
#content .tarifrechnerSmall input.submit:hover{background:#da7429;}
#content .box_tarifrechner{background-color:#f1f1f1;padding:5px;height:170px;margin:0 0 4px 0;}
#content .box_tarifrechner_city{background-color:#fff;padding:5px;height:102px;width:330px;margin:20px 0 20px 0;border:1px solid #ee9700}
#content .box_home_small{padding:0;margin:0;list-style-type:none;height:290px;font-size:11px;}
#content .box_home_small ul{padding:0;margin:0;list-style-type:none;}
#content .box_home_small li{float:left;width:192px;margin:0 5px 4px 0;background-color:#f1f1f1;height:140px;}
#content .box_home_small li .teaser{padding:0 5px 5px 5px;background:#eee url(/templates/stromauskunft09/images/home/stromanbieter.jpg) no-repeat;}
#content .box_home_small li .teaser a.box{display:block;height:55px;}

.pageBox { position:relative; background:#eee; padding:30px 20px 20px 20px; margin:30px 0 20px -15px; font-size:12px;}
.pageBoxBanner { background:#fff; padding:10px 20px 10px 20px; margin:0 15px 0 -4px; font-size:11px; border:1px solid #eee; }
.pageBoxRectangle { float:right; width:300px; height:250px;  background:#fff; padding:5px; margin:0 0 10px 10px; font-size:11px; border:1px solid #eee; }
.pageBoxSocialMedia { background:#fff; padding:10px 20px 10px 20px; margin:0 15px 20px -4px; height:20px; font-size:11px; border:1px solid #eee; }
.pageBoxWidgetOekostromrechner { float:right; width:170px; background:#fff; padding:5px; margin:0 0 20px 20px; font-size:11px; border:1px solid #eee; }
.pageBoxRechner { position:relative; padding:10px 20px 0 20px; margin:0 0 20px -15px; font-size:12px;background:#dae4ef; border:1px solid #4778b0; border-width:1px 1px 1px 0}
.box.rechnerLeftHeader { height:69px; background:#eee url(/templates/stromauskunft09/images/bgHeaderStromrechner.jpg) repeat;  border:none; background-repeat:no-repeat; margin:0 0 0 -15px;  }
.box.rechnerLeft { height:170px; }
.box.rechnerLeft label { float:left; width:155px; padding-top:4px; }
.box.rechnerLeft .person a { float:left; width:67; height:100px; margin:0 5px 10px 0 ;  }
.box.rechnerLeft .person.four a { margin-right:0 ;  }
.box.rechnerLeft .personen { float:right; width:285px;  }
.box.rechnerLeft .infotext { height:40px; padding-top:20px; }
.pageBox p { padding:0 0 18px 0; }
.text p { padding:0 0 18px 0; }

table.agbRating td.one { width:170px; } 
table.agbRating td.tableLine { padding-top:8px; margin-top:8px; border-top:1px dotted #da7429;  } 
table.agbRating td.three { } 
table.serviceRating td.one { width:170px; } 
table.serviceRating td.tableLine { padding-top:8px; margin-top:8px; border-top:1px dotted #da7429;  } 
table.serviceRating td.three { } 

#panelbg {	 border-top:1px dotted #4778b0; height: 150px;	display: none; padding:10px 0 10px 0; }
.panelLeft { float:left; width:260px;  }
.panelLeft label { float:left; width:150px; padding-top:4px;}
.panelLeft select { width:110px; }
.panelRight { float:right; width:285px; }

.getFacebook { float:left; width:90px; }
.getFacebookSend { float:left; width:80px; }
.getTwitter { float:left; width:80px;  }
.getPlusOne { float:left; width:150px; }
.pageBoxTitle { color:#aaa; }
.pageBox h2 { position:absolute; top:-15px; left:20px; background:#fecb14; font-size:13px; line-height:30px; color:#444;padding:0 10px; margin:0 0 18px -10px; width:500px; font-weight:bold; border:none; }
.pageBox h3 { position:absolute; top:-15px; left:20px; background:#fecb14; font-size:11px; line-height:30px; color:#444;padding:0 10px; margin:0 0 18px -10px; width:300px; font-weight:bold;  border:none; }
.pageBox.gasanbieter { background:#f4d8be; }
.pageBox.gasanbieter h2 { background:#db7d27;color:#fff; }
.pageBox.blue { background:#dae4ef; }
.pageBox.blue h2 { background:#4778b0;color:#fff; }
.pageBox.green { background:#cedead; }
.pageBox.green h2 { background:#669900;color:#fff; }

.pageBox .box{padding:12px 8px 8px 8px;margin:0;background:#f1f1f1;font-size:11px;border:1px solid #ddd;border-width:1px 0;}
.pageBox .box ul{padding:0;margin:0;list-style-type:none;}
.pageBox .box li a{color:#da7429;}
.pageBox .box small{font-size:11px;line-height:14px;color:#666;}
.pageBox .boxBottom{height:4px;background:#f1f1f1;}
.pageBox .box label{float:right;width:170px;line-height:24px;margin:0 0 5px 0;}
.pageBox .box label img{float:right;margin-top:4px;}
.pageBox .box select{width:108px;}
.pageBox .box .checkboxbutton{margin:5px 0;}
.pageBox .box .submitbutton{margin:5px 0;}
.pageBox .box.rechnerSmallHeader { height:60px; background:#fff url(/templates/stromauskunft09/images/bgRechnerSmall.gif) repeat;  border:none; background-repeat:no-repeat;  }
.pageBox .box.rechnerSmall { background:#dae4ef; border:1px solid #4778b0; }
.pageBox .box.rechnerSmall label { float:left; width:160px; }

.pageBox .tarife ul{padding:0;margin:0;list-style-type:none;}
.pageBox .tarife li{clear:both;padding:5px;line-height:18px;border-bottom:1px solid #eee;font-size:11px;}
.pageBox .tarife li.headline{padding:5px;background:#fecb14;border:1px solid #ddd;border-width:1px 0;font-weight:bold;margin-bottom:2px; line-height:16px; }
.pageBox .tarifeCheck {  height:30px; text-align:right; }
.pageBox .tarifeCheck  input.submit{float:right;border:1px solid #fff;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;margin:2px 0 0 10px; padding:4px 30px 4px 10px;text-align:left;vertical-align:middle;width:auto;background:#a5c400 url(/templates/stromauskunft09/images/bgSubmit.gif) top right no-repeat;text-transform:uppercase;}
.pageBox .tarifeCheck  input.submit:hover{background-color:#da7429;}

.infobox{font-size:11px;}
.infobox ul{padding:0;margin:0;list-style-type:none;} 
.infobox ul.kommentare li{font-weight:normal;}
.infobox li{clear:both;padding:5px 0;border-bottom:1px solid #eee;font-size:11px;font-weight:bold;}
.infobox li.headline{padding:5px 0;border:1px solid #ddd;border-width:1px 0;font-weight:bold;margin-bottom:2px;}
.infobox li .right{float:right;width:350px;font-weight:normal;}

.strompreiskarte { position:relative; border:1px solid #ddd;  width:584px; font-size:9px; line-height:16px; margin:50px 0 20px 0; background:#fff url(/templates/stromauskunft09/images/bgKarte.png) repeat-y; }
.strompreiskarte .karteTitle { position:absolute; top:-31px; left:-1px; background:#fecb14; font-size:12px; line-height:30px; color:#444;padding:0 10px; margin:0; width:300px; font-weight:bold; border:none; }
.strompreiskarte .karteRight { float:right; width:135px; padding:20px 10px 0 0; background:#eee; }
.strompreiskarte .karteRight .title { font-size:10px; margin:0 0 5px 10px; line-height:16px; font-weight:bold;  }
.strompreiskarte .karteRight  ul { padding:0; margin:0 0 20px 0; list-style-type:none}
.strompreiskarte .karteRight  ul li a { display:block; line-height:24px; margin:0 0 1px 0; padding:0 5px 0 22px; background:#ddd url(/templates/stromauskunft09/images/bgKarteTable.png) no-repeat; border-left:10px solid #eee; }
.strompreiskarte .karteRight  ul li a#nav_1 {background-image: url(/templates/stromauskunft09/images/bgKarteMap.png);  }
.strompreiskarte .karteRight  ul li a#nav_4 {background-image: url(/templates/stromauskunft09/images/bgKarteMap.png);  }
.strompreiskarte .karteRight  ul li a#nav_7 {background-image: url(/templates/stromauskunft09/images/bgKarteMap.png);  }
.strompreiskarte .karteRight  ul li a:hover { background-color:#e5e5e5 ; text-decoration:none;  }
.strompreiskarte .karteRight  ul li a.ontab { background-color:#fff ; border-color:#fff; }
.strompreiskarte .karteIframe { float:left; width:430px; }
.strompreiskarte .karteQuelle { clear:both; padding:5px 10px 0 10px; font-size:11px;  }
.strompreiskarte .karteInfo { clear:both; margin:0 10px 10px 10px; padding:10px 0; border-bottom:1px dotted #ddd;   }
.strompreiskarte .karteInfo.bottom { margin:10px 10px 0 10px; border-top:1px dotted #ddd;   }
.strompreiskarte .karteInfo h2 { font-size:11px; font-weight:bold; border:none;  margin:0 0 5px 0; }
.strompreiskarte .karteBottom{ clear:both; padding:5px 10px 5px 10px;   }

.strompreiskarte .karteContent { padding:22px 10px; }
.strompreiskarte ul.top { padding:0;margin:0;list-style-type:none;font-size:11px;  }
.strompreiskarte ul.top li.headline { background:#444; color:#fff; }
.strompreiskarte ul.top li {clear:both;padding:0; margin-bottom:1px; padding:4px 5px; }
.strompreiskarte ul.top li .all {float:right;}
.strompreiskarte ul.top li .one {float:right;width:90px;}
.strompreiskarte ul.top li .two {float:right;width:140px;}
.strompreiskarte ul.top li .three {float:right;width:140px;}

.strompreiskarte.staedte { position:relative; border:1px solid #ddd;  width:584px; font-size:9px; line-height:16px; margin:20px 0 20px 0; background:none; }



ul.newsexternSmall {padding:0;margin:0;list-style-type:none;}
ul.newsexternSmall li {padding:5px 0 5px 0;border-bottom:1px dotted #ddd; }
ul.newsexternSmall li .title{font-weight:bold;}
ul.newsexternSmall li .date{float:left; width:80px; }
ul.newsexternSmall li .hits{float:right; width:80px; }

ul#newsextern{padding:0;margin:0;list-style-type:none;}
ul#newsextern li{padding:10px 0 10px 0;border-bottom:1px dotted #ddd;}
ul#newsextern li .title{font-weight:bold;font-size:12px;}

.rechnerHeader { height:270px;background:#eee url(/templates/stromauskunft09/images/bgStromrechner.jpg) repeat;  }
.rechnerContent { background:#dae4ef; padding:20px; border:1px solid #4778b0; }
.rechnerHeader.oeko { background-image: url(/templates/stromauskunft09/images/bgOekostromrechner.jpg);  }
.rechnerContent.oeko { background:#ebf2cc; border:1px solid #9dbd00; }
.rechnerHeader.gas { background-image: url(/templates/stromauskunft09/images/bgGasrechner.jpg);  }
.rechnerContent.gas { background:#f9e3d4; border:1px solid #e07428; }

#right .box.rechnerSmallHeader { height:60px; background:#eee url(/templates/stromauskunft09/images/bgRechnerSmall.gif) repeat;  border:none; }
#right .box.rechnerSmall { background:#dae4ef; border:1px solid #4778b0; }
#right .box.rechnerSmallHeader.oeko { height:60px; background:#eee url(/templates/stromauskunft09/images/bgRechnerSmallOeko.gif) repeat;  border:none; }
#right .box.rechnerSmall.oeko { background:#ebf2cc; border:1px solid #9dbd00; }
#right .box.rechnerSmallHeader.gas { height:60px; background:#eee url(/templates/stromauskunft09/images/bgRechnerSmallGas.gif) repeat;  border:none; }
#right .box.rechnerSmall.gas { background:#f9e3d4; border:1px solid #e07428; }

.mouseover_on{background-color:#ddd}
table.calc_output{width:100%;border-spacing:1px;}
table.form_container{background-color:#fff;}
#calc_heading{padding:0 0 12px 0;}
a.calc_link{}
.tab_head{background:#ccc;}
.tab_head_cell{font-size:12px;font-weight:bold;padding:5px;}
.tab_result_cell{font-size:12px;padding:5px;vertical-align:middle}
.tab_result_price{font-size:15px;font-weight:bold;text-align:right;}
.tab_result_comments{font-size:11px;}
.tab_result_comments ul{font-size:10px;padding:0px;list-style:disc;}
.tab_result_comments li{font-size:10px;padding:0px;}
.tab_result_remarks{width:175px;}
.comments{display:none;}
.tab_res1{background:#fff;}
.tab_res2{background:#eee;}
.tab_footnotes{font-size:10px;}
.tab_footnotes a{font-size:10px;}
.form_cell{font-size:11px;white-space:nowrap;}
.form_legend_cell{width:100%;font-size:11px;}
.power_form{font-size:11px;width:100px;}
#submit1{font-size:10px;}
.tooltip{font-size:11px;text-align:left;position:absolute;display:none;border:1px #000000 solid;padding:5px;background:#FFFFCC;color:#000000;width:350px;z-index:100;}
.tooltip b{font-size:11px;}
.tooltip p{font-size:11px;}
.tooltip td{font-size:11px;}
.form_tab{padding:5px;margin:0px;border:0px;}
.form_tab_cell{padding:2px 2px 8px 2px;font-size:12px; line-height:26px; }
.select-free{position:absolute;z-index:10;cursor:move;overflow:hidden;width:33em;;}
.select-free iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.adsense{margin:18px 0 0 0;text-align:center;background:#f1f1f1;padding:5px;height:15px;text-align:left}
.adsenseSearch{position:relative;top:135px;left:0;margin:0;text-align:center;background:#f1f1f1;padding:5px;text-align:left;font-size:11px;}
.contentSearch .reiter{padding-top:40px;}
.adsenseSearchFF{background:#f1f1f1;padding:5px;text-align:left;font-size:11px;}
.adsenseSearchFFTitle{padding:0 0 10px;}
.home_motiv{float:left;width:173px;height:100px;background:#ddd url(/templates/stromauskunft09/images/stekker.jpg) no-repeat;margin:0;padding:55px 5px 5px 5px;line-height:18px;font-size:11px;}
.home_rechner{float:left;width:200px;height:150px;margin:0;padding:5px;line-height:18px;font-size:11px;}
.home_richtwerte{height:150px;margin:0;padding:5px;line-height:18px;font-size:11px;}
#bottom{clear:both;background:#fff;margin:0;padding:0 15px 15px 15px;}
#bottom ul.bottom{padding:0;margin:0;list-style-type:none;}
#bottom ul.bottom li{float:left;width:300px;}
#bottom .boxTitle{margin:0;padding:16px 0 8px 0;font-weight:bold;font-size:11px;}
#bottom .box{width:256px;padding:12px 8px 8px 8px;margin:0;background:#f1f1f1;font-size:11px;border:1px solid #ddd;border-width:1px 0;}
#bottom .box.search{width:855px;}
#bottom .box ul{padding:0;margin:0;list-style-type:none;}
#bottom .box li a{color:#da7429;}
#bottom .box small{font-size:11px;line-height:14px;color:#666;}
#bottom .boxBottom{height:4px;width:272px;background:#fff url(/templates/stromauskunft09/images/box/footerBottom.gif) no-repeat;}
#bottom .boxBottom.search{height:4px;width:871px;background:#fff url(/templates/stromauskunft09/images/box/footerBottomSearch.gif) no-repeat;}
#bottom .box img{margin:0 5px 10px 5px}
ul#empfehlungen{padding:0;margin:0;list-style-type:none;}
ul#empfehlungen li{float:left;background:#000000;margin:0 10px 5px 0;padding:0 5px 0 0;}
#footerTopLinks{background:#ededed url(/templates/stromauskunft09/images/bgBottom.gif) no-repeat;padding:0 15px 25px 15px;}
#footerTopLinks .tothetop{text-align:right;line-height:20px;font-size:11px;}
#footerTopLinks .socialBookmarks{float:right;width:170px;padding:6px 20px 0 0;line-height:18px;font-size:11px;}
#footerTopLinks .boxTitle{margin:0;padding:16px 0 8px 0;font-weight:bold;font-size:11px;}
#footerTopLinks ul.topLinks{float:left;padding:20px 0 0 0;margin:0;list-style-type:none;width:720px;}
#footerTopLinks ul.topLinks li{float:left;width:180px;}
#footerTopLinks ul.topLinks ul{padding:0;margin:0;list-style-type:none;}
#footerTopLinks ul.topLinks ul li{clear:both;line-height:18px;font-size:11px;}
#footer{clear:both;background:#fff url(/templates/stromauskunft09/images/bgFooter.gif) no-repeat;margin:0 15px;padding:0 0 8px 180px;line-height:57px;height:57px;font-size:11px;color:#666;border-top:1px solid #ddd}
#footer .empfohlen{float:right;padding:0 120px 0 0;}
#footer .empfohlen ul{padding:0;margin:0;list-style-type:none;}
#footer .empfohlen li{display:inline;}
#footer .empfohlen li a{display:block;float:left;width:71px;height:34px;margin:15px 0 0 30px;line-height:34px;background:#fff url(/templates/stromauskunft09/images/medien.gif) no-repeat;}
#footer .empfohlen li span.oekotest{background-position:-71px 0;}
#footer .empfohlen li span{display:block;float:left;width:71px;height:34px;margin:15px 0 0 30px;line-height:34px;background:#fff url(/templates/stromauskunft09/images/medien.gif) no-repeat;}
#footer .empfohlen li span.faz{background-position:0px 0px;}
#footer .empfohlen li span.erste{background-position:-142px 0px;}
#footer .empfohlen li span.wdr{background-position:-213px 0px;}
#footer .empfohlen li span.swr{background-position:-284px 0px;}
#formular{padding:5px 5px 5px 5px;margin-bottom:5px;background:#f1f1f1}
#formular#colored{border:3px solid #88ba14;}
#formular table{width:100%;border-collapse:collapse;table-layout:fixed}
#formular td{padding:0;border-bottom:10px solid #f1f1f1;}
#formular td.first{width:120px;padding:5px 10px;border-right:1px solid #ccc;}
#formular td.text{padding:5px;}
#formular td.needed{width:120px;padding:3px 10px;color:#fff}
#formular td.wert{padding:0 5px 0 10px;}
#formular td.value{padding:0 5px 0 10px;}
input{padding:3px;font-size:13px;margin:2px 4px 2px 0;vertical-align:middle;width:300px;border:1px solid #ddd;border-bottom:1px solid #fecb14;}
input.short{width:235px;}
input.very_short{width:50px;}
textarea{padding:3px 3px;font-size:13px;margin:2px 4px 2px 0;vertical-align:middle;width:300px;font-family:Arial, Helvetica, sans-serif;border:1px solid #ddd;border-bottom:1px solid #fecb14;}
select{margin-top:0;width:95px;padding-top:3px;padding-bottom:3px;background:#fff;border:none;text-align:left;color:#da7429;border:1px solid #ddd;border-bottom:1px solid #fecb14;}
select#dropdown{background-color:#9e9e9e;color:#fff;width:308px;border:none;}
input.radiobutton{padding:3px;margin:2px 4px 2px 0;width:20px;border:none;}
input.checkboxbutton{padding:3px;margin:2px 4px 2px 0;width:20px;border:none;}
input.submitbutton{border:1px solid #fff;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;margin:0;padding:5px 30px 5px 10px;text-align:left;vertical-align:middle;width:auto;background:#a5c400 url(/templates/stromauskunft09/images/bgSubmit.gif) top right no-repeat;text-transform:uppercase;}
input.submitbutton:hover{background-color:#da7429;}
input.submitbuttonsmall{background-color:#a5c400;padding:6px 0 6px 7px;font-weight:bold;width:83px;color:#fff;margin:0 10px 0 90px;border:none;vertical-align:top;font-size:11px;text-align:left;}
input.submitbuttonsmall:hover{background-color:#da7429;}
.mitglied{margin:0 0 20px 0;height:100px;}
.mitglied_img{float:right;border:3px solid #555}
#formular table .invalidInput,.validInput{display:inline;padding:0px;}
#formular table .invalidInput input{background-color:#ddd;}
#formular table .invalidInput select{background-color:#ddd;}
#formular table .validInput input{background-color:#fff;}
#formular table .validInput select{background-color:#fff;}
.news .date{padding:10px 0 0 0;}
ul#submenu{clear:both;padding:20px 0 0 0;margin:0;list-style-type:none;}
ul#submenu li{clear:both;padding:0;margin-bottom:10px;border:1px solid #ccc;background-color:#fff;padding:8px;}
ul#submenu li img{float:right;margin:0 12px 8px 0;}
ul#submenu li .text{float:left;width:300px}
ul#submenu li .title{font-size:14px;font-weight:normal;color:#333;padding:0 0 5px 0;}
ul#submenu li p{padding:0;margin:0;}
#imagepool{clear:both;padding:0;}
#imagepool ul{padding:0;margin:0;list-style-type:none;}
#imagepool li{display:inline}
#imagepool li a{display:block;float:left;padding:0;width:100px;margin:0 20px 20px 0;font-size:11px;color:#fff;border:4px solid #ddd;background-color:#ddd;background-repeat:no-repeat;background-position:50% 50%;}
#imagepool li a img{padding:0;margin:0;}
ul#imagepool ul{clear:both;padding:20px 0 0 0;margin:0;list-style-type:none;}
ul#imagepool li{display:inline;}
ul#imagepool li a{display:block;float:left;padding:0;margin:0 20px 20px 0;font-size:11px;color:#fff;height:70px;width:100px;border:1px solid #eee;border-width:4px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;}
ul#imagepool li a img{padding:0;margin:0;}
.downloads{clear:both;margin:20px 0 0 0;padding:1px;border:1px solid #eee;}
.downloads ul{padding:0;margin:0;list-style-type:none;}
.downloads li{padding:0 10px;line-height:24px;font-size:11px;background-color:#ddd;}
ul#latest{padding:20px 0 0 0;margin:0;list-style-type:none;}
ul#latest li{padding:0 0 20px 0;line-height:20px;}
ul#latest li img{float:right;margin:2px 0 14px 14px;}
ul#latest li .date{font-size:11px;font-weight:bold;}
ul#latest li .title{font-size:14px;font-weight:bold;color:#328925;padding:5px 0 5px 0;}
ul#latest li p{padding:0;margin:0;}
ul#newsarchiv{padding:20px 0 0 0;margin:0;list-style-type:none;}
ul#newsarchiv li{padding:0;line-height:24px;border:1px solid #ccc;border-width:0 0 1px 0}
ul#newsarchiv li .date{float:left;width:100px;}
ul#newsarchiv li .title{font-size:14px;font-weight:bold;color:#328925;padding:0;}
ul#newsarchiv{padding:10px 0 0 0;margin:0;list-style-type:none;}
ul#newsarchiv li{clear:both;padding:4px 0 0 0;border:1px solid #ddd;border-width:1px 0;margin:0 0 4px 0;}
ul#newsarchiv li .date{float:left;width:30px;font-size:12px;color:#888;}
ul#newsarchiv li .title{float:right;width:470px;font-size:12px;color:#888;padding:0;}
ul#newsticker{padding:20px 0 0 0;margin:0;list-style-type:none;}
ul#newsticker li{clear:both;padding:4px 0 0 0;border:1px solid #ddd;border-width:1px 0;margin:0 0 4px 0;}
ul#newsticker li .date{float:left;width:80px;font-size:12px;color:#888;}
ul#newsticker li .title{float:right;width:420px;font-size:12px;color:#888;padding:0;}
ul#links{list-style-type:square;}
.videos{clear:both;padding:10px 0;background-color:#ddd;margin:0 0 10px 0;text-align:center}
ul#searchresults{padding:20px 0 0 0;margin:0;list-style-type:none;}
ul#searchresults li{clear:both;padding:0;line-height:18px;background-color:#ddd;border:1px solid #fff;border-width:0 0 10px 0}
ul#searchresults li .number{float:left;width:10px;color:#fff;padding:5px;font-weight:bold;}
ul#searchresults li .siteinfos{float:right;width:600px;background-color:#eee;border:1px solid #fff;border-width:0 0 0 5px;padding:5px 10px;}
ul#searchresults li a.title{font-weight:bold;}
ul.linkbox{padding:0;margin:14px 0 0 0;list-style-type:none;border:1px solid #ddd;border-width:1px 0 0 0;width:250px;}
ul.linkbox li{padding:2px 5px;border:1px solid #ddd;border-width:0 0 1px 0;background:#e6e6e6;}
ul#alphabet{height:40px;padding:0;margin:0;list-style-type:none;}
ul#alphabet li{display:inline;padding:0;margin:0;text-align:center}
ul#alphabet li a{display:block;float:left;background-color:#eee;padding:3px 5px 3px 4px;margin-right:2px;text-decoration:none;}
ul#alphabet li a:hover{background-color:#aaa;color:#fff}
ul#alphabet li a.onsite{background-color:#aaa;color:#fff}
ul#alphabet li a.last{margin:0;width:25px;}
ul#lexicon{padding:0;margin:0;list-style-type:none;}
ul#lexicon p{padding:0;margin:0;}
ul#lexicon li{padding:0 0 10px 0;margin:0;}
ul#lexicon li .title{font-weight:bold;font-size:14px;}
.more_entries{line-height:18px;font-size:11px;}
ul#lexicon_small{padding:0;margin:0;list-style-type:none;}
ul#lexicon_small li{float:left;padding:0;margin:0;}
.guestbook{padding:5px;border:1px solid #eee;font-size:11px;}
.guestbook p{padding:0;margin:0;}
.count_entries{float:right;}
ul#guestbook{padding:0 0 0 0;margin:0;list-style-type:none;}
ul#guestbook li{padding:5px;line-height:18px;background-color:#eee;border:0;margin-bottom:5px;}
ul#guestbook li img{float:right;margin:2px 0 14px 14px;}
ul#guestbook li .header{padding:0px;}
ul#guestbook li .message{padding:10px 0 20px 0;}
.pages{padding:10px 0;}
ul#pages{height:20px;padding:0;margin:0;list-style-type:none;}
ul#pages li{display:inline;padding:0;margin:0;text-align:center}
ul#pages li.breaker{float:left;width:20px;line-height:20px;}
ul#pages li a{display:block;float:left;background-color:#eee;padding:0;width:20px;line-height:20px;margin-right:3px;text-decoration:none;text-align:center;}
ul#pages li a:hover{background-color:#aaa;color:#fff}
ul#pages li a.onsite{background-color:#aaa;color:#fff}
#imagepool{clear:both;padding:0;}
#imagepool ul{padding:0;margin:0;list-style-type:none;}
#imagepool li{display:inline}
#imagepool li a{display:block;float:left;padding:2px;height:100px;width:100px;font-size:11px;color:#fff;border:1px solid #eee;}
.downloads{clear:both;margin:20px 0 0 0;padding:1px;border:1px solid #eee;}
.downloads ul{padding:0;margin:0;list-style-type:none;}
.downloads li{padding:0 10px;line-height:24px;font-size:11px;background-color:#ddd;border-bottom:1px solid #fff;}
ul#results_header{padding:0;margin:0;list-style-type:none;font-size:11px;}
ul#results_header li{padding:0;background-color:#666;color:#fff;height:25px;}
ul#results_header li .one{float:left;width:20px;padding:4px 8px;border-right:1px solid #fff;}
ul#results_header li .two{float:left;width:136px;padding:4px 8px;border-right:1px solid #fff;}
ul#results_header li .three{float:left;width:240px;padding:4px 8px;border-right:1px solid #fff;}
ul#results_header li .four{float:left;width:122px;padding:4px 8px;}

ul#results{padding:0;margin:0;list-style-type:none;font-size:11px;}
ul#results li{clear:both;padding:0;background-color:#eee;margin-bottom:1px;}
ul#results li .one{float:left;width:20px;padding:4px 8px;}
ul#results li .two{float:left;width:140px;padding:4px 8px;}
ul#results li .three{float:left;width:240px;padding:4px 8px;}
ul#results li .four{float:left;width:110px;padding:4px 8px;font-size:12px;color:#77ad1c;font-weight:bold}

ul#results li .comparisonPrice{color:#666;font-size:11px;padding:2px 0 12px 0;}
a.unterlagen{display:block;width:100px;height:31px;margin:0 0 4px 0;background:transparent url(/templates/stromauskunft09/images/buttonunterlagen.png) no-repeat 0 0;}
a.unterlagen:hover{background-position:0 -31px;}
a.unterlagen.verfuegbarkeitPruefen{background:transparent url(/templates/stromauskunft09/images/button-verfuegbarkeit-pruefen.png) no-repeat 0 0;}
a.unterlagen.verfuegbarkeitPruefen:hover{background-position:0 -31px;}
a.unterlagen.wechseln{background:transparent url(/templates/stromauskunft09/images/bgDirektWechseln.gif) no-repeat 0 0;}
a.unterlagen.wechseln:hover{background-position:0 -31px;}
a.unterlagen.kostTarifberatung{background:transparent url(/templates/stromauskunft09/images/button-tarifberatung.png) no-repeat 0 0;}
a.unterlagen.kostTarifberatung:hover{background-position:0 -31px;}
a.unterlagen.stromtarifeBerech {background:transparent url(/templates/stromauskunft09/images/button-stromtarife-berechnen.png) no-repeat 0 0;}
a.unterlagen.stromtarifeBerech:hover{background-position:0 -31px;}
a.unterlagen.tarifeAnsehen {background:transparent url(/templates/stromauskunft09/images/button-tarife-ansehen.png) no-repeat 0 0;}
a.unterlagen.tarifeAnsehen:hover{background-position:0 -31px;}
a.unterlagen.weiter {background:transparent url(/templates/stromauskunft09/images/button-weiter.png) no-repeat 0 0;}
a.unterlagen.weiter:hover{background-position:0 -31px;}
ul#anmerkungen{padding:0;margin:0;list-style-type:none;}
ul#anmerkungen li{background-color:transparent;}
ul#submenu{clear:both;padding:20px 0 0 0;margin:0;list-style-type:none;}
ul#submenu li{margin:0 0 5px 0;border:0px solid #ccc;background-color:#fff;padding:0;padding-left:10px;background:transparent url(/templates/stromauskunft09/images/link.gif) no-repeat 0 3px;}
ul#submenu li img{float:left;margin:0 12px 8px 0;}
ul#submenu li .text{float:right;width:400px}
ul#submenu li .title{font-weight:normal;color:#328925;padding:0 0 5px 0;}
ul#submenu li p{padding:0;margin:0;}
ul#searchresults{padding:0;margin:10px 0 0 0;list-style-type:none;background:#eee url(/templates/stromauskunft09/images/bgSearch.gif) repeat-x;}
ul#searchresults li{clear:both;padding:0;line-height:18px;border:1px solid #fff;border-width:0 0 2px 0;background:transparent;font-size:11px;}
ul#searchresults li.headline{clear:both;padding:0 5px;line-height:24px;border:1px solid #fff;border-width:0 0 2px 0;background:#eee; font-size:12px;}
ul#searchresults li .number{float:left;width:10px;color:#444444;padding:5px;background:transparent;}
ul#searchresults li .siteinfos{float:right;width:390px;padding:5px 10px;border-width:0;background:transparent;}
ul#searchresults li .place{float:right;width:120px;border:1px solid #fff;border-width:0 0 0 2px;padding:5px 10px;background:transparent;}
ul#searchresults li a.title{font-weight:normal;}
ul#cities{clear:both;padding:0 0 0 0;margin:20px 0 0 0;list-style-type:none;}
ul#cities li.headline{padding:0 5px;margin:0;line-height:26px;border:1px solid #ddd;border-width:1px 0;background:#eee;font-size:11px;}
ul#cities li a{display:block;padding:0 15px;margin:0;line-height:22px;border:1px dashed #ddd;border-width:0 0 1px 0;background:#fff;font-size:11px;background:transparent url(/templates/stromauskunft09/images/link.gif) no-repeat 5px 7px;}
ul#cities li a:hover{background-color:#eee;text-decoration:none;}
ul#partner{padding:0;margin:0;list-style-type:none;}
ul#partner li a{display:block;padding:4px 5px 4px 18px;font-size:11px;line-height:16px;background:#fecb14 url(/templates/stromauskunft09/images/bg-menu.gif) no-repeat;color:#222;text-decoration:none;font-weight:normal;border-bottom:1px solid #fff}
ul#partner li a:hover{background:#ddd url(/templates/stromauskunft09/images/bg-menu-hover.gif) no-repeat;}

ul#stromspartipp{padding:0;margin:0;list-style-type:none;}
ul#stromspartipp li{padding:5px 5px 0 5px;margin:0 0 1px 0;border:1px solid #ee9700;font-size:11px;}
a.tooltipp{color:#444444;}
a.tooltipp img{margin:0 0 0 0;vertical-align:middle;}
a.tooltipp b{display:none;}
a.tooltipp:hover{border:0;position:relative;z-index:500;text-decoration:none;}
a.tooltipp:hover b{display:block;position:absolute;top:20px;left:-25px;padding:5px;font-weight:normal;color:#000;border:1px solid #888;background:#ffc;width:300px;font-size:11px;line-height:16px;}
a.tooltipp:hover b table{font-size:11px;padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif}
a.tooltipp:hover b table td{font-size:11px;padding:0;margin:0}
a.tooltipp:hover b em{position:absolute;left:20px;top:-6px;width:11px;height:6px;background:transparent url(/templates/stromauskunft09/images/tooltip.gif) 0 0;display:block;font-size:1px;}
ul#alphabet{height:28px;padding:10px 10px 10px 0;margin:0;list-style-type:none;}
ul#alphabet li{display:inline;padding:0;margin:0;text-align:center}
ul#alphabet li a{display:block;float:left;background-color:#eee;padding:3px 5px 3px 5px;margin-right:2px;text-decoration:none;}
ul#alphabet li a:hover{background-color:#aaa;color:#fff}
ul#alphabet li a.onsite{background-color:#aaa;color:#fff}
ul#alphabet li a#last{margin:0;width:26px;}
.newPage .tarife ul{padding:0;margin:0;list-style-type:none;}
.newPage .tarife li{clear:both;padding:5px;line-height:18px;border-bottom:1px solid #eee;font-size:11px;}
.newPage .tarife li.headline{padding:5px;background:#fecb14;border:1px solid #ddd;border-width:1px 0;font-weight:bold;margin-bottom:2px;}
.newPage .infosanfordern{clear:both;height:30px;padding:0;margin:0;text-align:right;font-size:11px;}
.newPage .kommentare ul{padding:0;margin:0;list-style-type:none;}
.newPage .kommentare li{clear:both;padding:5px;font-size:11px;border-bottom:1px solid #ddd;}
.newPage .kommentare b{display:block;padding:5px 0 0 0;}
.newPage .kommentare td{font-size:11px;padding:4px;}
.newPage .infos{float:right;font-size:10px;line-height:14px;width:212px;margin:0 0 10px 20px}
.newPage .logo{ float:left; margin-bottom:10px; border:1px solid #ddd; padding:5px; margin:0 10px 10px 0; width:200px;  }
.newPage .logo img{ }
.newPage .button{float:right;width:120px;  background:#eee; border:1px solid #ddd; padding:5px; text-align:center; font-size:12px; margin:0 0 10px 0}
.newPage .button strong {  font-size:13px; }
.newPage .button.tarifberatung{float:right;width:100px;  background:#eee; border:1px solid #ddd; padding:5px 5px  5px; text-align:center; font-size:12px; margin:0 0 10px 0}
.newPage .button.tarifberatung a.unterlagen{margin:0 0 0 0;}
.button.stromtarifeBerechnen{float:right;width:100px;  background:#eee; border:1px solid #ddd; padding:5px 5px  5px; text-align:center; font-size:12px; margin:0 0 10px 0}
.button.stromtarifeBerechnen a.unterlagen{margin:0 0 0 0;}

.boxTarifrechnerSmall{background:transparent url(/templates/stromauskunft09/images/bgTarifrechnerSmall.jpg) top left no-repeat;padding:10px 10px 10px 200px;margin:0 0 20px 0;height:160px;}
.boxTarifrechnerSmall input{color:#222;background:#fff;border:none;text-align:left;border-bottom:1px solid #fecb14;margin-bottom:10px;}
.boxTarifrechnerSmall input.submit{float:right;border:1px solid #fff;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;margin:0;padding:5px 30px 5px 10px;text-align:left;vertical-align:middle;width:auto;background:#a5c400 url(/templates/stromauskunft09/images/bgSubmit.gif) top right no-repeat;text-transform:uppercase;}
.boxTarifrechnerSmall input.submit:hover{background:#da7429;}

#adContainerRight { margin-top:28px; border: 1px solid #eee; padding:4px; }
#adContainerLeft { margin-top:28px; border: 1px solid #eee; padding:4px; }

.googleAds {position:relative; }
.googleAds .smallRight { position:absolute; top:67px; left:346px; width:234px; height:60px; background:#fff; border: 1px solid #eee; padding:2px; z-index:100; }
.googleAds .right{float:right;width:250px;padding:6px 0 0 0;}
.newPage{padding:28px 0 0 0;font-size:11px;}
.newPage h1{ width:auto;padding:0 10px 0 0;margin:0;}
.newPage h2{background:none;padding:0;margin:0 0 18px 0;color:#666;}
.newPage h3{color:#666;}
.facebook{float:right;position:relative;width:305px;margin:0;height:21px;padding-top:4px; z-index:10;}
.bewertungen img{margin:0 0 4px 0;vertical-align:middle}
.bewertungen{text-align:left;font-size:10px;line-height:22px;font-weight:normal;color:#888}
a.checkbutton{float:right;display:block;height:21px;line-height:21px;padding:0 10px 0 24px;margin:5px 0;color:#fff;background:#fff url(/templates/stromauskunft09/images/button-pruefen.png) no-repeat;text-transform:uppercase}
a.checkbutton:hover{color:#ddd;text-decoration:none;}
.werbemittelHeader{background:#aaa;color:#fff;padding:4px 6px;width:auto;margin:4px 0 0 0;font-size:10px;font-weight:bold;}
.werbemittelQuellcode{overflow:hidden;width:100%;height:44px;border:1px solid #ddd;padding:5px;font-size:11px;color:#888;}
.reiter{padding:0;height:35px;}
.reiter ul{padding:0;margin:0;list-style-type:none;}
.reiter li{display:inline;}
.reiter li a{display:block;float:left;line-height:28px;padding:0 5px;margin:0 2px 0 0;font-size:12px;text-decoration:none;color:#666;border-bottom:2px solid #ddd; background:#eee; }
.reiter li a:hover{border-color:#ffdf00;}
.reiter li a.ontab{background-color:#ffdf00; border-color:#ffdf00;}

.reiterSearch{padding:0;height:45px;}
.reiterSearch ul {padding:0;margin:0;list-style-type:none;}
.reiterSearch li {display:inline;}
.reiterSearch li a{display:block;float:left;line-height:16px;padding:4px 7px;margin:0 2px 0 0;font-size:11px;text-decoration:none;color:#666;border-bottom:2px solid #ddd; background:#eee; }
.reiterSearch li a:hover{border-color:#ffdf00;}
.reiterSearch li a.result {background-color:#ddd; border-color:#444; border-bottom:2px solid #ccc; }
.reiterSearch li a.ontab{background-color:#ffdf00; border-color:#ffdf00;}
.contentSearchresults { min-height:600px;  _height:600px;  }

.reiterEmpfehlungen{padding:0 0 0 10px;height:20px;}
.reiterEmpfehlungen ul{padding:0;margin:0;list-style-type:none;}
.reiterEmpfehlungen li{display:inline;}
.reiterEmpfehlungen li a{display:block;float:left;background-color:#d6d6d6;padding:1px 6px;margin-right:2px;text-decoration:none;}
.reiterEmpfehlungen li a:hover{background:#ffca08;}
.reiterEmpfehlungen li a.ontab{background:#ffca08;}
.stromsheriff{background:#fff url(/templates/stromauskunft09/images/bgStromSheriffAnmeldung.gif) no-repeat;padding:140px 20px 20px 20px;line-height:28px;}
.stromsheriff .label{float:left;width:150px;}
.tarifberatungImage { background:#eee url(/templates/stromauskunft09/images/bgTarifberatung.gif) no-repeat; height:180px; margin:0 0 18px 0; }
.tarifberatung{ background:#eee; padding:20px 20px 20px 20px; }
.tarifberatung h2 { border:none; }
.tarifberatung .label{float:left;width:240px; padding-right:20px; line-height:28px;}
.tarifberatung .label2{float:left;width:240px; padding-right:20px;  line-height:18px; padding-top:4px; }
.tagCloud{padding:0;margin:0 0 1px 0;font-size:11px;text-align:justify;}
.tagCloud .tags{min-height:140px;_height:140px;}
.tagCloud a{line-height:20px;text-decoration:underline;}
.tagCloud a.tag{color:#da7429;font-size:12px;}
.tagCloud a.tagTarif{color:#da7429;}
.tagCloud a:hover{color:#888;text-decoration:none;}
.widgetTop{background:#fff url(/templates/stromauskunft09/images/widget/bgContentboxTop.gif) no-repeat;padding:10px 10px 0 10px;}
.widgetBottom{background:#fff url(/templates/stromauskunft09/images/widget/bgContentboxBottom.gif) no-repeat;height:10px;}
.widgetTop .point{float:left;width:80px;color:#80b0d7;font-weight:bold;font-size:14px;}
input.error{border:1px solid red;width:auto;}
label.errorContainer{padding-bottom:13px;display:block;z-index:5000;}
label.error{background:#ee0101;color:#fff;padding:0px 2px 0px 2px;}
.guestbook{padding:5px;border:1px solid #eee;font-size:11px;}
.guestbook p{padding:0;margin:0;}
.count_entries{float:right;}
ul#guestbook{padding:0 0 0 0;margin:0;list-style-type:none;}
ul#guestbook li{padding:15px 15px 35px 15px;line-height:18px;background:#fecb14 url(/templates/stromauskunft09/images/bgComments.gif) left bottom no-repeat;margin-bottom:10px;}
ul#guestbook li img{float:right;margin:2px 0 14px 14px;}
ul#guestbook li .header{padding:0px;height:36px;color:#888;}
ul#guestbook li .num{float:left;height:36px;width:50px;color:#fff;font-size:20px;}
ul#guestbook li .message{padding:5px 0 0 0;}

.widgetOne{width:500px;height:369px;padding:0 0 0 18px;line-height:16px;margin-bottom:5px;}
.widgetOne .ziel{float:right;width:174px;height:80px;padding:32px 0 0 0;line-height:16px;font-size:11px;}
.widgetOne .widgetText{color:#fff;font-size:12px;padding:70px 0 0 32px;}
.widgetOne .ilike{ padding:10px 0; width:200px; }
.widgetOne .widgetRechner{float:right;width:195px;padding:70px 0 0 0;}
.widgetOne .widgetRechner a.widgetSubmit{display:block;float:right;margin:28px 24px 0 0;width:70px;height:60px;}
.widgetOne .widgetRechner input.widgetInput{width:86px;margin:0 0 20px 0;border:none;background:transparent;}

.widgetTwo{width:500px;height:315px;padding:0 0 0 45px;line-height:16px;margin-bottom:5px;}
.widgetTwo .widgetCode{float:right;width:184px;height:225px; padding:53px 0 0 0; }
.widgetTwo .widgetText{color:#fff;font-size:12px;padding:118px 0 0 5px; width:250px;}
.widgetTwo a{display:block;margin:20px 24px 0 0;width:265px;height:50px;}
.widgetTwo .ilike{ padding:10px 0; width:200px; }

.widgetThree{width:600px;height:290px;padding:0 0 0 45px;line-height:18px;margin-bottom:5px;}
.widgetThree .widgetCode{float:right;width:150px;height:225px;margin:78px 0 0 0;}
.widgetThree .widgetCode a{display:block;margin:0 0 23px 0;width:50px;height:50px;}
.widgetThree .widgetText{color:#fff;font-size:12px;padding:118px 0 0 5px; height:84px; }
.widgetThree a{display:block;margin:10px 24px 0 0;width:265px;height:50px; }
.widgetThree .ilike{ padding:10px 0; width:200px; }

.widgetFour {width:525px;padding:20px 20px 20px 35px;line-height:18px;background:#fff url(/templates/stromauskunft09/images/widget/bgFour.gif) repeat-y;}
.widgetFourTop img.partner{margin:20px 0 20px 0;}
.widgetFour .partnerLogo {float:left; width:100px; }
.widgetFour .partnerText {float:right; width:400px; }
.widgetFour h2 { font-size:18px; color:#71acd7; }
.widgetFour h3 { font-size:13px; color:#666; text-transform:uppercase; border-bottom:1px dotted #71acd7; padding-bottom:4px; }
.widgetFour h4 { font-size:13px; color:#71acd7; }

.widgetFour .widgetLogos{float:right;padding:4px 20px 0 0;}
.widgetFourTop{width:525px;height:740px;padding:60px 20px 0 35px;line-height:18px;background:#fff url(/templates/stromauskunft09/images/widget/bgFourTop.gif) top left no-repeat;}
.widgetFourBottom{width:525px;height:130px;padding:30px 20px 0 35px;line-height:18px;background:#fff url(/templates/stromauskunft09/images/widget/bgFourBottom.gif) bottom left no-repeat;margin-bottom:5px;}
ul#rssFeed{clear:both;padding:10px;margin:0;list-style-type:none;border:1px solid #dddddd;}
ul#rssFeed li{padding:3px 0;border-bottom:1px dotted #dddddd;}

<!-- Banner -->
.st_clickable{cursor:pointer;}
#page{cursor:default;}
#bt{text-align:center;float:left;width:100%;}
#bt.expwallpaper{text-align:right;}
#bt .csc-default{width:960px;}
#bt .csc-default.wallpaper{width:960px;height:90px;}
#bt.wallpaper{width:960px;text-align:right;}
#br {width:360px;float:right;}
#br .csc-default{text-align:left;}
#br,#bt{line-height:10px;}
#st_header{background-color:White;width:890px;text-align:center;}
#st_header *{padding:15px 0px 10px 0px;}
#st_header * *{padding:0px;}
.csc-frame-indent{padding:10px;text-align:center;}
.st_ca{text-align:center;}
.st_ca p{text-align:center;}

<!-- FF Suggest -->
#ffsearch{position:relative;}
.suggestLayer{position:absolute;top:13px;left:0;z-index:1000;width:308px;}
table.suggestLayer{border:1px solid #ccc;}
table.suggestLayer td{padding:3px 5px;border-bottom:1px dotted #ccc;background-color:#fff;font-size:10px;}
table.suggestLayer tr.suggestHeader td{font-weight:bold;background-color:#ddd;border-bottom:1px solid #ccc;width:100%;}
table.suggestLayer tr.suggestFooter td{font-weight:bold;background-color:#ddd;border-top:1px solid #ccc;}
.suggestLayer2{position:absolute;left:0;top:13px;z-index:1000;width:308px;color:#555555;}
table.suggestLayer2{border:1px solid #ccc;}
table.suggestLayer2 td{padding:3px 5px;border-bottom:1px dotted #ccc;background-color:#fff;font-size:10px;}
table.suggestLayer2 tr.suggestHeader td{font-weight:bold;background-color:#ddd;border-bottom:1px solid #ccc;width:100%;}
table.suggestLayer2 tr.suggestFooter td{font-weight:bold;background-color:#ddd;border-top:1px solid #ccc;}
span.suggestTextQueryTyped{color:#5c7997;text-decoration:underline;}
table.suggestLayer td.suggestTextQuery{width:75%;cursor:pointer;font-weight:bold;}
table.suggestLayer td.suggestTextType{width:25%;cursor:pointer;background-color:#eee;}
table.suggestLayer td.suggestTextAmount{width:20%;cursor:pointer;text-align:right;}
table.suggestLayer tr.suggestRow{padding:2px 2px 2px 0px;background-color:#FCFCFC;}
table.suggestLayer2 td.suggestTextQuery{width:75%;cursor:pointer;font-weight:bold;}
table.suggestLayer2 td.suggestTextType{width:25%;cursor:pointer;background-color:#eee;}
table.suggestLayer2 td.suggestTextAmount{width:20%;cursor:pointer;text-align:right;}
table.suggestLayer2 tr.suggestRow{padding:2px 2px 2px 0px;background-color:#FCFCFC;}
tr.suggestHighlight{color:#06F;}
tr.suggestHighlight span.suggestTextQueryTyped{color:#06F;}
td.suggestImage{height:40px;}
td.suggestImage img{height:40px;}


