/*
Theme Name:   IFM Geomar
Version:    1.0
*/

@charset "utf-8";
/* CSS Document */



html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	padding:0;
	height:100%;
	line-height: 125%;
	color: #333;
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	display:inline-block;
}
#container {
	min-height:100%;
	position:relative;
}
.breadcrumbs {
	margin: 20px 0;
}
/*-------------banner----rechts-----begin-----------------*/



#banner_rechts {
	position: absolute;
	top: 0;
	left: 1073px;
	width: 161px;
	z-index: 100;
	padding-top: 2px;
}
/*--------------banner----rechts-----end------------------*/



#wrapper {
	width: 990px;
	padding-bottom:281px;
	overflow: hidden;
	padding: 2px 0 0 0;
	margin: 0 auto;
}
#wrapper p {
	text-align: justify;
}
/*---------------header---------begin---------------------*/



#header {
	height: 481px;
}
#banner_oben {
	width: 990px;
	height: 75px;
}
.logo {
	width: 262px;
	height: 87px;
	float: left;
	margin-top: 10px;
}
.banner_oben {
	width: 728px;
	height:87px;
	float: left;
}

.table-bordered {
	border: 1px solid #dddddd;
	border-spacing: 0px;
	margin: 20px 0;
	border-collapse: collapse;
}
.table-bordered tr:nth-of-type(2n+1) {
	background-color: #F9F9F9;
}
.table-bordered tr:nth-of-type(n+2) {
	border-top: 1px solid #dddddd;
}
.table-bordered td:nth-of-type(n+2) {
	border-left: 1px solid #dddddd;
}
.table-bordered tr td {
	padding: 8px 15px;
}
/*---------------navtop---begin---------------------------*/

#navtop {
	position: absolute;
	width: 990px;
	height: 53px;
}
#navtop ul {
	margin: 0;
	padding: 0;
}
#navtop ul li {
	float: left;
	list-style: none;
}
#navtop ul li a {
	color: #fff;
	text-decoration: none;
	width: 190px;
	height: 43px;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 0 0;
	float: left;
	margin-right: 10px;
	background-image:url(images/navtop/navtop_normal.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
#navtop ul li a.strom {
	background-color: #b34f01;
}
#navtop ul li a.strom:hover {
	background-image:url(images/navtop/strom_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.selected a.strom {
	background-image:url(images/navtop/strom_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.current-page-ancestor a.strom {
	background-image:url(images/navtop/strom_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li a.gas {
	background-color: #00608c;
}
#navtop ul li a.gas:hover {
	background-image:url(images/navtop/gas_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.selected a.gas {
	background-image:url(images/navtop/gas_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.current-page-ancestor a.gas {
	background-image:url(images/navtop/gas_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li a.dsl {
	background-color: #820070;
}
#navtop ul li a.dsl:hover {
	background-image:url(images/navtop/dsl_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.selected a.dsl {
	background-image:url(images/navtop/dsl_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.current-page-ancestor a.dsl {
	background-image:url(images/navtop/dsl_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li a.handy {
	background-color: #577215;
}
#navtop ul li a.handy:hover {
	background-image:url(images/navtop/handy_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.current-page-ancestor a.handy {
	background-image:url(images/navtop/handy_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.selected a.handy {
	background-image:url(images/navtop/handy_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li a.kfz {
	background-color: #003e6e;
	margin: 0;
}
#navtop ul li a.kfz:hover {
	background-image:url(images/navtop/versicherung_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.selected a.kfz {
	background-image:url(images/navtop/versicherung_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#navtop ul li.current-page-ancestor a.kfz {
	background-image:url(images/navtop/versicherung_hover.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
/*---------------navtop-----end---------------------------*/





/*---------------navtop-----zweite---ebene---begin--------*/



#navtop .slide {
	z-index: 300;
	visibility: hidden;
	margin: 53px 0 0 0!important;
	width: auto!important;
	position: absolute;
	height: auto;
}
#navtop .slide ul {
	padding: 15px 0 15px 15px;
}
#navtop .strom .slide ul {
	background-color: #b34f01;
	width: 176px;
	min-height: 100px;
}
#navtop .gas .slide ul {
	background-color: #00608c;
	width: 176px;
	min-height: 100px;
}
#navtop .dsl .slide ul {
	background-color: #820070;
	width: 176px;
	min-height: 100px;
}
#navtop .handy .slide ul {
	background-color: #577215;
	width: 176px;
	min-height: 100px;
}
#navtop .kfz .slide ul {
	background-color: #003e6e;
	width: 176px;
	min-height: 115px;
}
#navtop .slide li a {
	background-image: none;
	border-right: 0px!important;
	padding: 0!important;
	margin: 0;
	font-size: 12px;
	text-align: left;
	height: 20px;
	width: 180px;
}
#navtop .slide li a:hover {
	text-decoration: underline!important;
}
#navtop ul li:hover .slide ul {
	display: block;
	visibility: visible;
}
/*---------------navtop-----zweite---ebene---end----------*/



/*---------------teaser------begin------------------------*/





#teaser {
	position: absolute;
	background-image: url(images/teaser_hintergruende/teaser_hintergrund.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 341px;
	margin-top: 53px;
	left: 0;
	padding: 0;
}
#teaser_strom {
	position: absolute;
	background-image: url(images/teaser_hintergruende/strom_teaser_hintergrund.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 344px;
	margin-top: 53px;
	left: 0;
	padding: 0;
}
#teaser_gas {
	position: absolute;
	background-image: url(images/teaser_hintergruende/gas_teaser_hintergrund.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 344px;
	margin-top: 53px;
	left: 0;
	padding: 0;
}
#teaser_dsl {
	position: absolute;
	background-image: url(images/teaser_hintergruende/dsl_teaser_hintergrund.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 344px;
	margin-top: 53px;
	left: 0;
	padding: 0;
}
#teaser_handy {
	position: absolute;
	background-image: url(images/teaser_hintergruende/handy_teaser_hintergrund.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 344px;
	margin-top: 53px;
	left: 0;
	padding: 0;
}
#teaser_kfz {
	position: absolute;
	background-image: url(images/teaser_hintergruende/versicherung_teaser_hintergrund.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 344px;
	margin-top: 53px;
	left: 0;
	padding: 0;
}
.teaser_wrapper {
	margin: 0 auto;
	width: 990px;
}
.teaser_links {
	width: 530px;
	height: 310px;
	float: left;
	padding: 24px 0 0 0;
}
.divh1, h1.teaser {
	font-size: 20px;
	color: #222222;
	margin: 0 0 20px 0;
	font-weight: bold;
}
/*---------------startseite--kurzrechner----begin---------*/



.startseite_kurzrechner_form {
	background-image: url(images/teaser_hintergruende/teaser_kurzrechner_hintergrund/startseite_formular.png);
	background-repeat: no-repeat;
	width: 490px;
	height: 206px;
	padding: 20px;
}
.startseite_kurzrechner_form h1 {
	background-image:url(images/ueberschrift_icons/teaser/stromteaser_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 5px 0;
	padding: 15px 0 15px 57px;
	color: #b34f01;
	font-size: 19px;
}
.startseite_kurzrechner_form label {
	font-size: 12px;
	font-weight: bold;
	color: #b34f01;
}
/*---------------strom--kurzrechner----end----------------*/



/*---------------infoseite--kurzrechner----begin----------*/



.infoseite_kurzrechner_form {
	background-image: url(images/teaser_hintergruende/teaser_kurzrechner_hintergrund/infoseite_formular.png);
	background-repeat: no-repeat;
	width: 530px;
	height: 206px;
	padding: 20px;
}
.infoseite_kurzrechner_form label {
	font-size: 12px;
	font-weight: bold;
	color: #b34f01;
}
.infoseite_kurzrechner_form p {
	line-height: 138%;
}
.infoseite_kurzrechner_form ul {
	border-bottom: 1px dotted #939A9A;
	margin: 0 0 10px;
	padding:  0 0 10px 0;
	width: 490px;
}
.infoseite_kurzrechner_form ul li {
	background-image: url(images/aufzaehlungszeichen/aufzaehlungszeichen_infoseite.png);
	background-position: left center;
	background-repeat: no-repeat;
	list-style: none outside none;
	padding:3px 0 4px 24px;
}
.infoseite_kurzrechner_form a {
	color: #222;
	text-decoration: none;
	font-weight: normal;
}
#wrapper .infoseite_kurzrechner_form p.adresse_groesse {
	margin: 0 10px 0 0;
	text-align: left;
	font-size: 11px;
}
.infoseite_kurzrechner_form a:hover {
	text-decoration: underline;
}
.infoseite_kurzrechner_form img.social {
	float: left;
	margin: 12px 15px 0 0;
}
table.pressematerial {
	width: 775px;
}
table.pressematerial_grafik {
	width: 829px;
}
#wrapper h2.border {
	border-top: 1px dotted #939A9A;
	padding: 17px 0 5px 0;
}
/*---------------strom--kurzrechner----end----------------*/





/*---------------strom--kurzrechner----begin--------------*/



.strom_kurzrechner_form {
	background-image: url(images/teaser_hintergruende/teaser_kurzrechner_hintergrund/strom_formular.png);
	background-repeat: no-repeat;
	width: 490px;
	height: 206px;
	padding: 20px;
}
.strom_teaserh1 {
	background-image:url(images/ueberschrift_icons/teaser/stromteaser_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 5px 0;
	padding: 15px 0 15px 57px;
	color: #b34f01;
	font-size: 19px;
	font-weight: bold;
}
.strom_kurzrechner_form label {
	font-size: 12px;
	font-weight: bold;
	color: #b34f01;
}
/*---------------strom--kurzrechner----end----------------*/



/*---------------gas----kurzrechner----begin--------------*/



.gas_kurzrechner_form {
	background-image: url(images/teaser_hintergruende/teaser_kurzrechner_hintergrund/gas_formular.jpg);
	background-repeat: no-repeat;
	width: 490px;
	height: 206px;
	padding: 20px;
}
.gas_teaserh1 {
	background-image:url(images/ueberschrift_icons/teaser/gasteaser_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 5px 0;
	padding: 15px 0 15px 57px;
	color: #00608c;
	font-size: 19px;
	font-weight: bold;
}
.gas_kurzrechner_form label {
	font-size: 12px;
	font-weight: bold;
	color: #00608c;
}
/*---------------gas----kurzrechner----end----------------*/



/*---------------dsl----kurzrechner----begin--------------*/



.dsl_kurzrechner_form {
	background-image: url(images/teaser_hintergruende/teaser_kurzrechner_hintergrund/dsl_formular.jpg);
	background-repeat: no-repeat;
	width: 490px;
	height: 206px;
	padding: 20px;
}
.dsl_teaserh1 {
	background-image:url(images/ueberschrift_icons/teaser/dslteaser_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 5px 0;
	padding: 15px 0 15px 57px;
	color: #820070;
	font-size: 19px;
	font-weight: bold;
}
.dsl_kurzrechner_form label {
	font-size: 12px;
	font-weight: bold;
	color: #820070;
}
/*---------------dsl----kurzrechner----end----------------*/



/*---------------handy--kurzrechner----begin--------------*/



.handy_kurzrechner_form {
	background-image: url(images/teaser_hintergruende/teaser_kurzrechner_hintergrund/handy_formular.png);
	background-repeat: no-repeat;
	width: 490px;
	height: 206px;
	padding: 20px;
}
.handy_teaserh1 {
	background-image:url(images/ueberschrift_icons/teaser/handyteaser_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 5px 0;
	padding: 15px 0 15px 57px;
	font-size: 19px;
	color: #577215;
	font-weight: bold;
}
.handy_kurzrechner_form label {
	font-size: 12px;
	font-weight: bold;
}
#wrapper p.handy_kurzrechner {
	color: #a0c4d4;
}
/*---------------handy--kurzrechner----end----------------*/



/*---------------kfz----kurzrechner----begin--------------*/



.kfz_kurzrechner_form {
	background-image: url(images/teaser_hintergruende/teaser_kurzrechner_hintergrund/kfz_formular.png);
	background-repeat: no-repeat;
	width: 490px;
	height: 206px;
	padding: 20px;
}
.kfz_teaserh1 {
	background-image:url(images/ueberschrift_icons/teaser/versicherungteaser_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 5px 0;
	padding: 15px 0 15px 57px;
	color: #003e6e;
	font-size: 17px;
	font-weight: bold;
}
.kfz_kurzrechner_form label, .kfz_kurzrechner_form strong.head {
	font-size: 12px;
	font-weight: bold;
	color: #003e6e;
}
.kfz_kurzrechner_form img {
	margin: 3px 54px 0 0;
}
.kfz_kurzrechner_form input.radio {
	margin: 2px 0 0 0;
}
.rechner-box .column-half {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	width: 50%;
	float: left;
}
.rechner-box .column-half.second {
	padding-left: 30px;
}
.rechner-box {
	margin-top: 10px;
}
.rechner-box .row {
	display: block;
}
.rechner-box .row.sub {
	margin-top: 5px;
}
/*---------------kfz----kurzrechner----end----------------*/



.teaser_links p {
	margin: 0;
	padding: 0;
	color: #333;
}
.teaser_links table {
	margin-top: 10px;
}
.teaser_links td {
	padding:0;
	vertical-align: top;
}
.eingabefeld_postleitzahl {
	width: 215px;
	margin: 0 49px 7px 0;
}
.eingabefeld_nutzung {
	width: 215px;
}
/*---------------teaser---links---submits--begin----------*/



.teaser_links .strom_submit {
	width: 216px;
}
.teaser_links .gas_submit {
	width: 216px;
}
.teaser_links .dsl_submit {
	width: 216px;
}
.teaser_links .handy_submit {
	width: 216px;
}
.teaser_links .handy_submit {
	width: 216px;
	float: right;
	margin-top: 11px;
}
.teaser_links .kfz_submit {
	width: 216px;
	margin: -4px 0 0 0;
	float: right;
}
/*---------------teaser---links---submits--end------------*/



.startseitenteaser_bild {
	background-image: url(images/teaser_hintergruende/teaser_bilder/startseite_teaser_bild.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	width: 990px;
	height: 334px;
	margin: 6px 0 0 0;
	padding: 0;
}
.infoseitenteaser_bild {
	background-image: url(images/teaser_hintergruende/teaser_bilder/infoseite_teaser_bild.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	width: 990px;
	height: 334px;
	margin: 6px 0 0 0;
	padding: 0;
}
.stromteaser_bild {
	background-image: url(images/teaser_hintergruende/teaser_bilder/strom_teaser_bild.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	width: 990px;
	height: 334px;
	margin: 6px 0 0 0;
	padding: 0;
}
.gasteaser_bild {
	background-image: url(images/teaser_hintergruende/teaser_bilder/gas_teaser_bild.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	width: 990px;
	height: 334px;
	margin: 6px 0 0 0;
	padding: 0x;
}
.dslteaser_bild {
	background-image: url(images/teaser_hintergruende/teaser_bilder/dsl_teaser_bild.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	width: 990px;
	height: 334px;
	margin: 6px 0 0 0;
	padding: 0;
}
.handyteaser_bild {
	background-image: url(images/teaser_hintergruende/teaser_bilder/handy_teaser_bild.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	width: 990px;
	height: 334px;
	margin: 6px 0 0 0;
	padding: 0;
}
.kfzteaser_bild {
	background-image: url(images/teaser_hintergruende/teaser_bilder/kfz_teaser_bild.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	width: 990px;
	height: 334px;
	margin: 6px 0 0 0;
	padding: 0;
}

.stoerer {
	background-image: url(images/stoerer/stoerer_hauptsaison.png);
	background-repeat: no-repeat;
	width: 115px;
	height: 116px;
	position: relative;
	float: right;
	left: 0;
	top: 15px;
}

.stoerer.sonderkuendigungsrecht {
	background-image: url(images/stoerer/your-skdg-button.png);
}

.stoerer.hauptsaison {
	background-image: url(images/stoerer/hauptsaison-stoerer.png);
}

.teaser_logos {
	position: absolute;
	bottom: 22px;
	right: 0;
}
.dslteaser_bild .teaser_logos {
	bottom: 26px!important;
}
.handyteaser_bild .teaser_logos {
	bottom: 26px!important;
}
.kfzteaser_bild .teaser_logos {
	bottom: 26px!important;
}
.infoseitenteaser_bild .teaser_logos {
	bottom: 26px!important;
}
.teaser_logos img {
	margin-left:10px;
}
/*---------------teaser-----end---------------------------*/

/*---------------header------end--------------------------*/

/*---------------content------begin-----------------------*/



.content {
	padding-bottom: 281px;
}
a img {
	border: none;
}
.content_left {
	width: 729px;
	float: left;
	padding: 20px 25px 20px 0;
}
.dsl-section.overview .content_left,.gas-section.overview .content_left, .handy-section.overview .content_left, .kfz-section.overview .content_left, .strom-section.overview .content_left {
	padding-top: 170px;
}
.content_left a {
	text-decoration: none;
	color: #222;
	font-weight: bold;
}
.kfz_content a {
	color: #003e6e;
}
.strom_content a, .infoseiten_content a {
	color: #b34f01;
}
.gas_content a {
	color: #00608c;
}
.dsl_content a {
	color: #820070;
}
.handy_content a {
	color: #577215;
}
.content_left a:hover {
	text-decoration: underline;
}
.content_right {
	width: 236px;
	float: left;
	padding: 20px 0 20px 0;
}
.content_all {
	width: 990px;
	float: left;
	padding: 20px 0px;
}
.breit {
	width: 990px!important;
}
.breit h1 {
	width: 990px!important;
}
/*---------------content------end-------------------------*/

/*---------------content---kurzrechner----begin-----------*/



.wrapper_kurzrechner {
	height: 303px;
}
.content_oekostromkurzrechner {
	width: 209px;
	height: 284px;
	float: left;
	border-right: 1px dotted #939a9a;
	padding: 20px 25px 0 0;
}
.content_gaskurzrechner {
	width: 209px;
	height: 284px;
	float: left;
	border-right: 1px dotted #939a9a;
	padding: 20px 25px 0 25px;
}
.content_gaskurzrechner img {
	margin-bottom: 14px;
}
.content_dslkurzrechner {
	width: 209px;
	height: 284px;
	float: left;
	border-right: 1px dotted #939a9a;
	padding: 20px 25px 0 25px;
}

.content_handykurzrechner {
	width: 211px;
	height: 284px;
	float: left;
	border-right: none;
	padding: 20px 0 0 24px;
}

.content_kfzkurzrechner {
	width: 211px;
	height: 284px;
	float: left;
	border-right: none;
	padding: 20px 0 0 24px;
}
.content_kfzkurzrechner img {
	margin-top: 7px;
	margin-bottom: 17px;
}
.wrapper_kurzrechner form {
	padding-top: 10px;
	border-top: 1px dotted #939a9a;
}
.wrapper_kurzrechner label {
	font-size: 13px;
	font-weight: bold;
}
.wrapper_kurzrechner .radio {
	margin: 5px 0 0 0;
	padding: 0;
}
.eingabefeld_kurzrechner {
	width: 203px;
	margin-bottom: 15px;
}
.eingabefeld_teaserrechner {
	margin-bottom: 15px;
	width: 220px;
}
.eingabefeld_teaserrechner_rechts {
	margin-bottom: 15px;
	width: 216px;
}
.wrapper_kurzrechner select {
	margin-bottom: 15px;
	width: 209px;
	height: 23px;
}
.wrapper_kurzrechner input {
	margin-bottom: 15px;
}
.stromverbrauch {
	width: 209px;
	height: 24px;
	clear: both;
	margin-bottom: 13px;
}
.stromverbrauch .rate {
	background-image: url(images/kurzrechner/stromverbrauch/stromverbrauch_off.png);
	background-repeat:no-repeat;
	float:left;
	width: 16px;
	height: 24px;
	display: block;
	margin: 3px 2px 0 0;
}
.stromverbrauch .rate.active {
	background-image: url(images/kurzrechner/stromverbrauch/stromverbrauch_on.png);
	background-repeat:no-repeat;
	float:left;
	width: 16px;
	height: 24px;
	display: block;
	margin: 3px 2px 0 0;
}
.stromverbrauch .rate:hover {
	background-image: url(images/kurzrechner/stromverbrauch/stromverbrauch_on.png) );
	background-repeat:no-repeat;
	float:left;
	width: 16px;
	height: 24px;
	display: block;
	margin: 3px 2px 0 0;
}
.gasverbrauch {
	width: 209px;
	height: 24px;
	clear: both;
	margin-bottom: 13px;
}
.gasverbrauch .rate {
	background-image: url(images/kurzrechner/gasverbrauch/gasverbrauch4_off.png);
	background-repeat:no-repeat;
	float:left;
	width: 16px;
	height: 15px;
	display: block;
	margin: 12px 2px 0 0;
}
.gasverbrauch .rate.active {
	background-image: url(images/kurzrechner/gasverbrauch/gasverbrauch_on/gasverbrauch4_on.png);
	background-repeat:no-repeat;
	float:left;
	width: 16px;
	height: 15px;
	display: block;
	margin: 12px 2px 0 0;
}
.gasverbrauch .rate:hover {
	background-image: url(images/kurzrechner/gasverbrauch/gasverbrauch_on/gasverbrauch4_on.png);
	background-repeat:no-repeat;
	float:left;
	width: 16px;
	height: 15px;
	display: block;
	margin: 12px 2px 0 0;
}
.gas_kurzrechner_form .rate {
	margin-top: 6px;
}
.gas_kurzrechner_form .rate:hover {
	margin-top: 6px;
}
.gas_kurzrechner_form .rate.active {
	margin-top: 6px;
}
.gas_kurzrechner_form .kwh {
	margin-top: 3px!important;
}
.kwh {
	width: 60px;
	height: 14px;
	margin: 8px 0 0 3px;
	margin: 8px 0 0 2px\0/IE8+9;
}
.teaser_wrapper small {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 13px;
}
.wrapper_kurzrechner small {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 12px;
}
.kfz_kurzrechner_form .okz {
	background-image: url(images/kurzrechner/okz.png);
	background-repeat: no-repeat;
	height: 45px;
	margin: 4px 59px 0 0;
	width: 211px;
}
.okz {
	background-image: url(images/kurzrechner/okz.png);
	background-repeat: no-repeat;
	height: 45px;
	margin-top: 9px;
}
.okz input {
	height: 18px;
	margin: 11px 0 0 33px;
	width: 51px;
}
/*---------------submit-------begin-----------------------*/





.strom_submit {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #b34f01;
	background-image: url(images/submit/submit_stromkurzrechner.jpg);
	background-repeat: no-repeat;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	margin: 8px 0 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 209px;
}
.gas_submit {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #00608c;
	background-image: url(images/submit/submit_gaskurzrechner.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	margin: 8px 0 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 209px;
}
.dsl_submit {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #820070;
	background-image: url(images/submit/submit_dslkurzrechner.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	margin: 8px 0 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 209px;
}
.handy_submit {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #577215;
	background-image: url(images/submit/submit_handykurzrechner.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	margin: 9px 0 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 209px;
}
.kfz_submit {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #003e6e;
	background-image: url(images/submit/submit_versicherungkurzrechner.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	margin: 25px 0 0 0;
	margin: 23px\9 0 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 209px;
	vertical-align: bottom;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .kfz_submit {
 margin-top: 27px;
}
}
/*---------------submit---------end-----------------------*/



/*---------------kurzrechner---ueberschriften--begin------*/



.content_oekostromkurzrechner h1 {
	background-image:url(images/ueberschrift_icons/strom_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 10px 0;
	padding: 11px 0 13px 50px;
	color: #b34f01;
	font-size: 16px;
}
.content_gaskurzrechner h1 {
	background-image:url(images/ueberschrift_icons/gas_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 10px 0;
	padding: 11px 0 13px 50px;
	color: #00608c;
	font-size: 16px;
}
.content_dslkurzrechner h1 {
	background-image:url(images/ueberschrift_icons/dsl_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 10px 0;
	padding: 11px 0 13px 50px;
	color: #820070;
	font-size: 16px;
}
.content_handykurzrechner h1 {
	background-image:url(images/ueberschrift_icons/handy_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 10px 0;
	padding: 11px 0 13px 50px;
	color: #577215;
	font-size: 16px;
}
.content_kfzkurzrechner h1 {
	background-image:url(images/ueberschrift_icons/versicherung_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 10px 0;
	padding: 11px 0 13px 50px;
	color: #003e6e;
	font-size: 16px;
}
/*---------------kurzrechner---ueberschriften--end--------*/

/*---------------content---kurzrechner----end-------------*/

/*---------------vorteile----begin------------------------*/

.wrapper_vorteile {
	height: 151px;
}
.vorteile {
	position: absolute;
	width: 100%;
	height: 149px;
	background-color: #c3d3d6;
	border-top: 1px dotted #838d90;
	border-bottom: 1px dotted #838d90;
	float: left;
	left: 0;
}
.vorteile_startseite {
	position: absolute;
	width: 100%;
	height: 151px;
	background-color: #dbe5e6;
	float: left;
	left: 0;
}
.wrapper_vorteile_innen {
	width: 990px;
	margin: 0 auto;
}
.vorteile_links {
	width: 729px;
	height: 137px;
	float: left;
	padding: 13px 25px 0 0;
}
.vorteile_links div {
	font-size: 16px;
	color: #222222;
	margin: 13px 0 21px 0;
	display: block;
	font-weight: bold;
}
h1.wechseln {
	background-image:url(images/ueberschrift_icons/your_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 691px;
	margin: 0 0 10px 0;
	padding: 13px 0 13px 50px;
	color: #222222;
	font-size: 16px;
}
.vorteile_links ul {
	margin: 0;
	padding: 0;
	float: left;
}
.vorteile_links_absatz {
	float: left;
	width: 469px;
	height: 78px;
	padding: 0 0 0 25px;
	margin: 0!important;
}
.vorteile_links_absatz p {
	color: #222222;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
}
.vorteile_links ul li {
	background-image: url(images/aufzaehlungszeichen/vorteile_haekchen.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #222222;
	margin: 0 0 3px 0;
	padding: 2px 0 0 32px;
	display: block;
	width: 203px;
	height: 18px;
	color: #fff;
	font-weight: bold;
}
.vorteile_rechts {
	width: 236px;
	height: 127px;
	float: left;
	padding: 23px 0 0 0;
}
.vorteile_socialbox {
	width: 234px;
	height: 50px;
	border: 1px dotted #879192;
	margin: 0 0 9px 0;
	padding:0;
}
.vorteile_socialbox a img {
	border: none;
}
/*---------------vorteile--end----------------------------*/

/*---------------startseite--infotabs----begin------------*/



.startseite_infotabs {
	width: 990px;
	height: 388px;
	float: left;
	padding: 20px 0 0 0;
	position: relative;
}
.startseite_infotabs ul {
	margin: 0 0 16px 0;
	padding: 0;
	list-style: none;
	border: 1px dotted #939a9a;
	width: 727px;
	height: 35px;
}
.startseite_infotabs ul li {
	float: left;
	border-right: 1px dotted #939a9a;
	width: 142px;
}
.startseite_infotabs ul li a {
	background-image: url(images/infotabs/tabs_normal.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	font-weight: bold;
	text-decoration: none;
	width: 143px;
	height: 32px;
	padding: 10px 0 0 0;
	text-align: center;
}
.startseite_infotabs ul li a#stromvergleich {
	color: #b34f01;
}
.startseite_infotabs ul li a#stromvergleich:hover {
	background-image: url(images/infotabs/stromvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li.stromlist a.selected {
	background-image: url(images/infotabs/stromvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li a#gasvergleich {
	color: #00608c;
}
.startseite_infotabs ul li a#gasvergleich:hover {
	background-image: url(images/infotabs/gasvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li.gaslist a.selected {
	background-image: url(images/infotabs/gasvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li a#dslvergleich {
	color: #820070;
}
.startseite_infotabs ul li a#dslvergleich:hover {
	background-image: url(images/infotabs/dslvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li.dsllist a.selected {
	background-image: url(images/infotabs/dslvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li a#handytarife {
	color: #577215;
}
.startseite_infotabs ul li a#handytarife:hover {
	background-image: url(images/infotabs/handyvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li.handylist a.selected {
	background-image: url(images/infotabs/handyvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.startseite_infotabs ul li a#kfzversicherung {
	color: #003e6e;
	width: 156px;
}
.startseite_infotabs ul li a#kfzversicherung:hover {
	background-image: url(images/infotabs/versicherungvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 156px;
}
.startseite_infotabs ul li.kfzlist a.selected {
	background-image: url(images/infotabs/versicherungvergleich_hover.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 156px;
}
.startseite_infotabs_innerleft {
	float: left;
	width: 143px;
}
.startseite_infotabs_innerright {
	float: left;
	width: 560px;
	height: 335px;
	margin-left: 25px;
	border-bottom: 1px dotted #939A9A;
	overflow: hidden;
}
.startseite_infotabs_innerright p {
	margin: 0 0 8px 0;
}
.infotab_rechtes_bild {
	position: absolute;
	top: 20px;
	right: 0;
	border: 1px dotted #939a9a;
	width: 233px;
	height: 386px;
	margin: 0;
}
/*---------------infotabs---end---------------------------*/

/*---------------startseiten---news----begin--------------*/



.startseite_news {
	float: left;
	width: 729px;
	padding: 20px 0 0 0;
}
.news {
	background-image:url(images/ueberschrift_icons/info_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 679px;
	margin: 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.newsblock {
	border-bottom: 1px dotted #939a9a;
	padding: 15px 0 0 0;
	float: left;
}
.newsblock_left {
	width: 143px;
	float: left;
}
.newsblock_right {
	float: left;
	width: 560px;
	padding-left: 25px;
}
.content_left .newsblock_right div {
	background-image: none;
	border: none;
	color: #222222;
	font-size: 15px;
	width: auto;
	margin: 0 0 5px 0;
	padding: 0;
	clear:both;
}
.newsblock_right p {
	margin: 5px 0 0 0;
}
.newsblock_right p.date {
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;
	float: left;
}
.category_gas {
	font-weight: bold;
	color: #00608c;
}
.category_strom {
	font-weight: bold;
	color: #b34f01;
}
.category_dsl {
	font-weight: bold;
	color: #820070;
}
.category_handy {
	font-weight: bold;
	color: #577215;
}
.category_kfz {
	font-weight: bold;
	color: #7fa300;
}
.newsblock a.morelink {
	background-image: url(images/news/morelink.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	float: right;
	width: 68px;
	height: 20px;
	text-decoration: none;
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	margin-top: 25px;
}
.post-categories {
	margin: 0 3px 0 3px;
	padding: 0;
	float: left;
	font-size: 12px;
}
ul.post-categories li {
	list-style: none;
	display: inline;
//	border-left: 1px solid #666;
	padding: 0 2px 0 4px;
}
ul.post-categories a {
	color: #666;
	text-decoration: none;
}
/*---------------content_right-------begin----------------*/



.startseite_karte {
	border: 1px dotted #939a9a;
	background-color: #efefef;
	width: 184px;
	height: 345px;
	padding: 20px 25px;
	margin: 0;
}
.startseite_karte h1 {
	font-size: 14px;
	color: #b34f01;
	margin: 0 0 10px 0;
}
.startseite_karte .strom_submit {
	font-size: 11px;
	height: 29px;
	margin: 17px 0 0 0;
	padding: 1px 0 0 20px;
	width: 184px;
}
.sidebar {
	width: 236px;
	padding-top: 20px;
	position: relative;
}
.sidebarh {
	font-size: 16px;
	border-bottom: 1px dotted #939a9a;
	margin: 0 0 15px 0;
	padding: 0 0 14px 0;
	color: #222222;
	display: block;
	font-weight: bold;
}
.sidebar ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 13px;
	color: #222222;
	font-size: 12px;
}
.sidebar ul li {
	padding: 0 0 4px 0;
}
.sidebar ul li a {
	color: #222222;
	text-decoration: none;
}
.sidebar ul li a:hover {
	font-weight: bold;
}
.sidebar ul li.selected a {
	font-weight: bold;
}
.sidebar p {
	margin: 0 0 5px 0;
}
.sidebar img {
	border: 1px dotted #9ca0a1;
	margin: 0 0 25px 0;
}
.sidebar img.werbung {
	margin: 0;
}
.email {
	width: 230px;
}
h1.newsletter {
	background-image:url(images/ueberschrift_icons/mail_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 186px;
	margin: 0 0 15px 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.button_submit {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #222222;
	background-image: url(images/news/submit.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	margin: 8px 0 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 235px;
}
/*---------------content--right--------end----------------*/

/*---------------startseiten---news----end----------------*/

/*---------------footer----begin--------------------------*/

#footer {
	background-image: url(images/footer/footer.jpg);
	position:absolute;
	bottom:0;
	width:100%;
	height:281px;   /* Height of the footer */
	padding: 0;
	font-size: 12px;
}
.wrapper_footer {
	width: 990px;
	margin: 0 auto;
}
.footer_left {
	width: 730px;
	float: left;
	padding-right: 12px;
}
.footer_right {
	background-image:url(images/footer/footer_logo.gif);
	background-position: 23% 9%;
	background-repeat: no-repeat;
	width: 180px;
	height: 187px;
	border-left: 1px dotted #787878;
	padding: 76px 32px 0 23px;
	float: left;
}
.footer_right p {
	color: #fff;
	margin: 0;
}
.footer_right a {
	color: #fff;
	text-decoration: none;
}
.footer_right a:hover {
	text-decoration: underline;
}
.footer_firstblock {
	padding-bottom: 15px;
	border-bottom: 1px dotted #787878;
	overflow: hidden;
}
#footer dl {
	float: left;
	width: 138px;
	margin: 20px 10px 0 0;
}
#footer dl.kfz {
	margin: 20px 0 0 0;
}
#footer dd {
	margin: 0 0 7px 0;
	;
}
#footer dd a, .footer_thirdblock a {
	color: #fff;
	text-decoration: none;
}
#footer dd a:hover, .footer_thirdblock a:hover {
	text-decoration: underline;
}
#footer dt a {
	color: #fff;
	text-decoration: none;
	width: 138px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	padding: 5px 0 0 0;
	float: left;
	margin: 0 0 15px 0;
}
#footer dt a.strom {
	background-color: #b34f01;
}
#footer dt a.gas {
	background-color: #00608c;
}
#footer dt a.dsl {
	background-color: #820070;
}
#footer dt a.handy {
	background-color: #577215;
}
#footer dt a.kfz {
	background-color: #003e6e;
}
.footer_secondblock {
	padding-bottom: 7px;
	border-bottom: 1px dotted #787878;
	overflow: hidden;
}
#footer .footer_secondblock ul {
	float: left;
	list-style: none;
	margin: 15px 79px 0 0;
	padding: 0;
}
#footer .footer_secondblock li {
	padding-bottom: 8px;
}
#footer .footer_secondblock li a {
	color:#999999;
	text-decoration: none;
}
#footer .footer_secondblock li a:hover {
	text-decoration: underline;
}
.footer_icons {
	width: 170px;
	float: right;
	padding-top: 15px;
}
#footer .footer_icons img {
	margin-left: 23px;
}
#footer .footer_icons a img {
	border: none;
}
.footer_thirdblock {
	padding: 10px 0 13px 0;
}
.footer_thirdblock p {
	color: #999999;
	margin: 0;
	padding: 0;
}
/*---------------footer---end-----------------------------*/

/*---------------partnerlogos---begin---------------------*/

.stromlogos {
	width: 990px;
	height: 69px;
}
.stromlogos img {
	margin-left: 40px;
}
.stromlogos img.erstes_bild {
	margin-left: 0;
}
/*---------------gaslogos---begin------------------------*/



.gaslogos {
	width: 990px;
	height: 69px;
}
.gaslogos img {
	margin-left: 25px;
}
.gaslogos img.erstes_bild {
	margin-left: 0;
}
/*---------------dsllogos---begin------------------------*/



.dsllogos {
	width: 990px;
	height: 69px;
}
.dsllogos img {
	margin-left: 44px;
}
.dsllogos img.erstes_bild {
	margin-left: 0;
}
/*---------------handylogos---begin-----------------------*/



.handylogos {
	width: 990px;
	height: 69px;
}
.handylogos img {
	margin-left: 42px;
}
.handylogos img.erstes_bild {
	margin-left: 0;
}
/*---------------kfzlogos---begin------------------------*/



.kfzlogos {
	width: 990px;
	height: 69px;
}
.kfzlogos img {
	margin-left: 58px;
}
.kfzlogos img.erstes_bild {
	margin-left: 0;
}
/*---------------partnerlogos---end-----------------------*/

/*---------------bildausrichtung----begin-----------------*/



img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 17px;
}
.alignright, img.alignright {
	float: right;
	margin-left: 25px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, img.alignleft {
	float: left;
	margin-right: 25px;
}
/*---------------bildausrichtung----end-------------------*/



/*---------------page.php--content-begin------------------*/



.infoseiten_content {
	width: 729px;
	padding: 0;
}
.infoseiten_content a {
	font-weight: normal;
}
.infoseiten_content p {
	margin: 0 0 12px 0;
}
.infoseiten_content h1 {
	background-image:url(images/ueberschrift_icons/info_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 679px;
	margin: 0 0 15px 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.infoseiten_content h1 a {
	color: #222222;
	font-size: 16px;
	text-decoration: none;
}
.infoseiten_content img.infografik {
	margin: 15px 0 15px 0;
}
.infoseiten_content h2 {
	font-size: 14px;
	color: #222222;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
}
.infoseiten_content h3 {
	font-size: 14px;
	color: #222222;
	margin: 20px 0 0 0;
	padding: 18px 0 0 0;
	border-top: 1px dotted #939a9a;
}
.infoseiten_content ul {
	margin: 0 0 20px 0;
	padding: 13px 0 13px 0;
	border-bottom: 1px dotted #939a9a;
}
.infoseiten_content ul li {
	background-image: url(images/aufzaehlungszeichen/aufzaehlungszeichen_infoseite.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style: none;
	padding:2px 0 5px 24px;
}
/*---------------strom-content---end----------------------*/

/*---------------strom--content-begin---------------------*/



.strom_content {
	width: 729px;
	padding: 0;
}
.strom_content p {
	margin: 0 0 12px 0;
}
.strom_content h1 {
	background-image:url(images/ueberschrift_icons/info_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 679px;
	margin: 0 0 15px 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.strom_content h1 a {
	color: #222222;
	font-size: 16px;
	text-decoration: none;
}
.strom_content img.infografik {
	margin: 15px 0 15px 0;
}
.strom_content h2 {
	font-size: 14px;
	color: #222222;
	margin: 15px 0 10px 20px;
}
.strom_content h3, .strom_content h4, .strom_content h5, .strom_content h6 {
	font-size: 14px;
	color: #222222;
	margin: 15px 0 10px 20px;
}
.strom_content ul {
	margin: 0 0 20px 40px;
	padding: 13px 0 13px 0;
//	border-bottom: 1px dotted #939a9a;
}
.strom_content ul li {
	background-image: url(images/aufzaehlungszeichen/aufzaehlungszeichen_strom.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style: none;
	padding:2px 0 5px 24px;
}
iframe body {
	width: 100%!important;
}
/*---------------strom-content---end----------------------*/

/*---------------gas--content---begin---------------------*/



.gas_content {
	width: 729px;
	padding: 0;
}
.gas_content p {
	margin: 0 0 12px 0;
}
.gas_content h1 {
	background-image:url(images/ueberschrift_icons/info_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 679px;
	margin: 0 0 15px 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.gas_content img.infografik {
	margin: 15px 0 15px 0;
}
.gas_content h2, .gas_content h3, .gas_content h4, .gas_content h5, .gas_content h6 {
	font-size: 14px;
	color: #222222;
	margin: 15px 0 10px 20px;
}
.gas_content ul {
	margin: 0 0 20px 0;
	padding: 13px 0 13px 0;
//	border-bottom: 1px dotted #939a9a;
}
.gas_content ul li {
	background-image: url(images/aufzaehlungszeichen/aufzaehlungszeichen_gas.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style: none;
	padding:2px 0 5px 24px;
}
/*---------------gas---content---end----------------------*/

/*---------------dsl--content---begin---------------------*/



.dsl_content {
	width: 729px;
	padding: 0;
}
.dsl_content p {
	margin: 0 0 12px 0;
}
.dsl_content h1 {
	background-image:url(images/ueberschrift_icons/info_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 679px;
	margin: 0 0 15px 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.dsl_content img.infografik {
	margin: 15px 0 15px 0;
}
.dsl_content h2, .dsl_content h3, .dsl_content h4, .dsl_content h5, .dsl_content h6 {
	font-size: 14px;
	color: #222222;
	margin: 15px 0 10px 20px;
}
.dsl_content ul {
	margin: 0 0 20px 0;
	padding: 13px 0 13px 0;
//	border-bottom: 1px dotted #939a9a;
}
.dsl_content ul li {
	background-image: url(images/aufzaehlungszeichen/aufzaehlungszeichen_dsl.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style: none;
	padding:2px 0 5px 24px;
}
/*---------------dsl---content---end----------------------*/

/*---------------handy--content---begin-------------------*/



.handy_content {
	width: 729px;
	padding: 0;
}
.handy_content p {
	margin: 0 0 12px 0;
}
.handy_content h1 {
	background-image:url(images/ueberschrift_icons/info_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 679px;
	margin: 0 0 15px 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.handy_content img.infografik {
	margin: 15px 0 15px 0;
}
.handy_content h2, .handy_content h3, .handy_content h4, .handy_content h5, .handy_content h6 {
	font-size: 14px;
	color: #222222;
	margin: 15px 0 10px 20px;
}
.handy_content ul {
	margin: 0 0 20px 0;
	padding: 13px 0 13px 0;
//	border-bottom: 1px dotted #939a9a;
}
.handy_content ul li {
	background-image: url(images/aufzaehlungszeichen/aufzaehlungszeichen_handy.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style: none;
	padding:2px 0 5px 24px;
}
/*---------------handy---content---end--------------------*/

/*---------------kfz--content---begin-------------------*/



.kfz_content {
	width: 729px;
	padding: 0;
}
.kfz_content p {
	margin: 0 0 12px 0;
}
.kfz_content h1 {
	background-image:url(images/ueberschrift_icons/info_ueberschrift.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #939a9a;
	width: 679px;
	margin: 0 0 15px 0;
	padding: 17px 0 17px 50px;
	color: #222222;
	font-size: 16px;
}
.kfz_content img.infografik {
	margin: 15px 0 15px 0;
}

.kfz_content h2, .kfz_content h3, .kfz_content h4, .kfz_content h5, .kfz_content h6 {
	font-size: 14px;
	color: #222222;
	margin: 15px 0 10px 20px;
}
.kfz_content ul {
	margin: 0 0 20px 0;
	padding: 13px 0 13px 0;
//	border-bottom: 1px dotted #939a9a;
}
.kfz_content ul li {
	background-image: url(images/aufzaehlungszeichen/aufzaehlungszeichen_versicherung.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style: none;
	padding:2px 0 5px 24px;
}
/*---------------handy---content---end--------------------*/

/*---------------vorteile--zweispaltig---begin------------*/



h1 {
	font-size: 16px;
	color: #222222;
	margin: 13px 0 21px 0;
}
ul.linke_spalte {
	margin: 0 29px 0 0;
}
ul.rechte_spalte {
	margin: 0;
}
ul.linke_spalte li {
	width: 318px;
}
ul.rechte_spalte li {
	width: 318px;
}
/*---------------vorteile--zweispaltig---end--------------*/



/*---------------unterseite---begin-----------------------*/



.trenner {
	background-image: url(images/trenner.jpg);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
}
/*----------------unterseite---end-------------------------*/



/*----------------blog--eintraege---begin------------------*/



.blog_eintraege {
	float: left;
	padding: 0;
	width: 729px;
}
li.current-cat a {
	font-weight: bold;
}
/*----------------blog--eintraege----end-------------------*/





/*----------------kommentare---begin-----------------------*/



#comments {
	width: 729px;
	float: left;
}
#comments-title {
	width: 100%;
	border: none;
	font-size: 14px;
	margin: 0;
}
ul.commentlist {
	padding: 0;
}
.commentlist .img {
	border: 1px solid #CCCCCC;
	float: left;
	height: 46px;
	margin: 0 10px 10px 0;
	width: 46px;
}
ul.commentlist li {
	list-style: none;
	padding-top: 10px;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
}
.comment-body {
	float: left;
	line-height: 1.5em;
	overflow: hidden;
	padding-bottom: 10px;
	width: 408px;
}
#comments .comment-body p {
	margin: 0;
	padding:  0;
}
h4.fn {
	margin: 0;
	font-weight: bold;
}
.comment-meta {
	color: #999;
}
#comments a {
	color: #222222;
	text-decoration: none;
}
#comments a:hover {
	text-decoration: underline;
}
ul.children {
	clear: left;
}
.commentlist li:last-child {
	border-bottom: none;
}
.strom_content ul.commentlist li {
	background-image: none;
}
ul.children li {
	border-top: 1px solid #CCCCCC;
	background-image: none;
}
#respond {
	margin-top: 40px;
}
#commentform p {
	padding: 0;
}
#commentform label {
	display: block;
	float: left;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}
#respond h3 {
	border: none;
}
/*--------kommentare-----end-------------------------------*/

/*--------accordion------begin-----------------------------*/

h3.ui-accordion-header {
	margin:5px 0 0;
	padding: 0;
	border: none;
}
.ui-accordion-header a {
	padding:5px 12px;
	color: #222222;
	text-decoration: none;
	display:block;
}
.ui-accordion-header.ui-state-active a,  .ui-accordion-header a:hover {
}
.ui-accordion-content {
	padding: 10px 0 10px 10px;
	overflow: hidden;
	border-bottom: 1px dotted #939a9a;
}
/*--------ergebnis---liste----begin------------------------*/



.c24-content ul {
	border: none!important;
}
.c24-content li {
	background-image: none!important;
}
/*--------ergebnis---liste----end--------------------------*/



/*--------affilinet----begin------------------------*/



.affilinet_ComparisonTable_tableHeadline {
	width: 745px;
	background-color: #577215;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 0 3px 12px!important;
	font-size: 14px;
	text-align: left!important;
	border-bottom: 0px!important;
}
.affilinet_ComparisonTable_tableHeadlineField div {
	width: 145px;
	text-align: center;
	padding: 0 0 0 0!important;
}
.affilinet_ComparisonTable_tableHeadlineField th {
	border-bottom: 1px solid #b5b5b5;
	padding: 5px 0 5px 0;
}
.affilinet_ComparisonTable_table td {
	text-align: center;
	border-bottom: 1px solid #b5b5b5;
	padding: 0 0 14px 0;
}
.affilinet_ComparisonTable_table div {
	padding: 14px 0 0 0;
}
.affilinet_ComparisonTable_table a {
	font-weight: bold;
	font-size: 14px;
	color: #577215;
}
.affilinet_ComparisonTable_table img {
	border: 0px!important;
}

.show-mobile-menu {
	display: none;
}

/*--------affilinet----end--------------------------*/

/*--------responsive----begin------------------------*/

@media screen and (max-width:1024px) {
	.logo {
		height: 50px;
	}
	#wrapper, .wrapper_vorteile, .wrapper_vorteile_innen, .wrapper_footer, h1.wechseln, .startseite_infotabs, .startseite_infotabs ul, .content_left, .startseite_news, .gas_content,.strom_content,.kfz_content,.dsl_content, .handy_content {
		width: 100%;
	}
	.strom_content.breit, .strom_content.breit h1, .content_all {
		width: 100% !important;
	}
	.content_all {
		float: none;
	}
	.strom-section .content_left, .dsl-section .content_left, .gas-section .content_left, .handy-section .content_left, .kfz-section .content_left {
		padding-top: 10px;
		padding-right: 270px;
		margin-right: -250px;
		box-sizing: border-box;
		float: left;
	}
	.content_right {
		padding: 10px 0;
	}
	.handy_content h1 {
		width: 100%;
		box-sizing: border-box;
	}
	.wrapper_footer,.wrapper_vorteile_innen,.wrapper_vorteile {
		box-sizing: border-box;
	}
	.dsl-section.overview .content_left,.gas-section.overview .content_left, .handy-section.overview .content_left, .kfz-section.overview .content_left, .strom-section.overview .content_left {
		padding-top: 10px;
	}
	#header {
		height: 406px;
	}
	.home #header {
		height: 416px;
	}
	.show-mobile-menu {
		display: block;
		position: absolute;
		right: 5px;
		top: -53px;
		cursor:pointer;
	}
	.show-mobile-menu span {
		display: block;
		width: 60px;
		height: 8px;
		background: #30352f;
		margin-bottom: 8px;
	}
	#navtop {
		z-index: 10;
		width: 100%;
		height: auto;
	}
	#navtop ul, .banner_oben, .infotab_rechtes_bild, .stromlogos, .gaslogos, .kfzlogos, .handylogos, .dsllogos,.trenner  {
		display: none;
	}
	#navtop ul li a, #navtop ul li.selected a, #navtop ul li a:hover {
		background-image: none !important;
	}
	#navtop ul li, #navtop ul li > a {
		display: block;
		float: none;
		width: 100%;
		margin: 0;
		padding: 0;
		font-size: 18px;
	}
	#navtop ul li > a {
		height: 60px;
		line-height: 60px;
		box-sizing: border-box;
		padding-right: 60px;
	}
	#navtop .slide {
		margin: 0 !important;
		display: none;
		position: static;
		visibility: visible;
	}
	#navtop ul li:hover .slide ul  {
		display: inherit;
	}
	#navtop li .slide ul {
		width: 100% !important;
		box-sizing: border-box;
		padding: 0;
		box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25) inset;
	}
	#navtop li .slide ul li {
		border-bottom: 1px solid #fff;
		background: rgba(0,0,0,0.25) !important;
	}
	#navtop .slide li a {
		text-align: center;
		font-size: 16px;
		line-height: 50px;
		height: auto;
		width: 100%;
	}
	#navtop ul li a {
		position: relative;
	}
	#navtop li.menu-item-has-children a span.open-submenu {
		position: absolute;
		right: 0;
		height: 100%;
		width: 70px;
		text-align: center;
		background: rgba(0,0,0,0.25);
		border-left: 1px solid #fff;
	}
	#navtop li.menu-item-has-children a span.open-submenu:before {
		content:"+";
		font-size: 1.75em;
	}
	#navtop li.menu-item-has-children > a > span.open-submenu.active {
		background: #5aad31;
		color: #fff;
	}
	#navtop > ul > li.current-menu-item > a, #navtop > ul > li.current-menu-ancestor > a, #navtop > ul > li.current-page-ancestor > a {
		box-shadow: none;
	}
	#navtop li li a span.open-submenu, #navtop li ul.sub-menu li:first-child:before {
		display: none;
	}
	#navtop li ul.sub-menu {
		margin: 0;
		width: 100%;
		position: static;
		box-shadow: none;
	}
	#navtop li ul.sub-menu li  {
		border-color: #fff;
	}
	#navtop li ul.sub-menu li.current-menu-item, #navtop li ul.sub-menu li.current-menu-ancestor {
		background: #306f34;
		color: #fff;
	}
	#navtop li ul.sub-menu li a {
		padding: 20px 15px;
	}
	#banner_oben {
		width: 100%;
		box-sizing: border-box;
		height: 65px;
		padding: 0 5px;
	}
	.teaser_links {
		padding-left: 5px;
	}
	#teaser, #teaser_strom, #teaser_gas, #teaser_dsl, #teaser_handy, #teaser_kfz {
		margin-top: 0;
	}
	.teaser_wrapper, .stromteaser_bild, .gasteaser_bild, .dslteaser_bild, .handyteaser_bild, .kfzteaser_bild, .startseitenteaser_bild {
		width: 100%;
	}
	.content_oekostromkurzrechner, .content_gaskurzrechner, .content_dslkurzrechner, .content_handykurzrechner {
		box-sizing: border-box;
		padding: 10px 5px;
		width: 25%;
		height: 275px;
		position: relative;
	}
	.eingabefeld_kurzrechner, .wrapper_kurzrechner select {
		width: 90%;
	}
	.content_oekostromkurzrechner .stromverbrauch, .content_gaskurzrechner .gasverbrauch {
		width: 100%;
		height: auto;
		margin-bottom: 0;
	}
	.wrapper_kurzrechner small {
		margin-left: 2px;
		margin-bottom: 5px;
		display: inline-block;
	}
	#totalconsumption_power, #totalconsumption_gas {
		margin-bottom: 5px;
		width: 40px;
	}
	.content {
		padding: 0 10px 10px;
	}
	.startseite_infotabs {
		height: auto;
	}
	.startseite_infotabs ul li {
		width: 20%;
		box-sizing: border-box;
	}
	.startseite_infotabs ul li a {
		width: 100% !important;
		display: block;
		float: none;
		background: none !important;
		height: 25px;
	}
	.startseite_infotabs ul li a.selected {
		box-shadow: 0 -3px 0 #999 inset;
	}
	.startseite_infotabs_innerright {
		width: 100%;
		padding-left: 200px;
		margin-left: -180px;
		box-sizing: border-box;
		height: auto;
		border: none;
	}
	.news, .gas_content h1, .gas_content h1, .dsl_content h1, .kfz_content h1, .strom_content h1 {
		width: 100%;
		box-sizing: border-box;
	}
	#footer {
		height: auto;
		position: static;
	}
	.footer_left, .footer_right, .content_left, .startseite_news {
		float: none;
	}
	.footer_right {
		padding: 6px 0 0 200px;
		background-position: 15px 10px;
	}
	.footer_left {
		width: 100%;
		padding-right: 0;
	}
	#footer dl {
		width: 20%;
		margin-right: 0;
	}
	#footer dt a {
		float: none;
		display: block;
	}
	.wrapper_vorteile, .vorteile_startseite {
		min-height: 0;
		position: static;
		height: auto;
	}
	.wrapper_vorteile {
		width: calc(100% + 20px);
		margin: 0 -10px;
		padding: 0;
		position: static;
		height: auto;
		display: block;
	}
	.vorteile {
		height: auto;
		position: static;
	}
	.vorteile_links {
		width: 100%;
		padding-right: 200px;
		margin-right: -200px;
		box-sizing: border-box;
		height: auto;
	}
	.vorteile_rechts {
		float: right;
		width: 180px;
	}
	.vorteile_links_absatz {
		float: none;
		width: auto;
		height: auto;
		padding-left: 230px;
	}
	.vorteile_links ul li {
		font-size: 11px;
		width: 180px;
		height: auto;
	}
	.aligncenter, img.aligncenter {
		max-width: 100%;
		height: auto;
	}
}
@media screen and (min-width:769px) and (max-width:1024px) {
	.content_oekostromkurzrechner h1, .content_gaskurzrechner h1, .content_dslkurzrechner h1, .content_handykurzrechner h1 {
		font-size: 13px;
	}
	.stromverbrauch .rate, .stromverbrauch .rate.active {
		height: 18px;
		width: 11px;
		background-size: 9px 18px;
	}
	.gasverbrauch .rate, .gasverbrauch .rate.active {
		width: 12px;
		height: 12px;
		background-size: 12px 12px;
		margin-top:5px;
	}
	.kwh {
		margin-top: 2px;
	}
	.wrapper_footer,.wrapper_vorteile_innen {
		padding: 0 10px;
	}
	.wrapper_kurzrechner form input[type="submit"] {
		width: 160px !important;
		font-size: 11px;
		padding-left: 25px !important;
		position: absolute;
		bottom: 0;
		left: 5px;
		margin-bottom: 0 !important;
	}
	.vorteile_socialbox {
		width: 180px;
		height: 38px;
	}
	.vorteile_socialbox a img {
		width: 180px;
		height: auto;
	}
}
@media screen and (max-width:768px) {
	.stoerer {
		display: none;
	}
	#header {
		height: 320px;
	}
	.home #header {
		height: 321px;
	}
	#teaser, #teaser_strom, #teaser_gas, #teaser_dsl, #teaser_handy, #teaser_kfz {
		height: 256px;
	}
	.strom-section .content_left, .dsl-section .content_left, .gas-section .content_left, .handy-section .content_left, .kfz-section .content_left {
		padding-right: 0;
		margin-right: 0;
		float: none;
	}
	.startseitenteaser_bild, .stromteaser_bild, .gasteaser_bild, .gasteaser_bild, .dslteaser_bild, .handyteaser_bild, .kfzteaser_bild {
		height: 250px;
	}
	.startseitenteaser_bild, .stromteaser_bild, .gasteaser_bild, .stromteaser_bild, .gasteaser_bild, .dslteaser_bild, .handyteaser_bild, .kfzteaser_bild{
		background-position: right -120px center;
	}
	.teaser_links {
		padding: 10px 5px 0 5px;
		width: 100%;
		box-sizing: border-box;
		height: 250px;
	}
	.divh1, h1.teaser {
		font-size: 15px;
		margin-bottom: 10px;
	}
	h1.wechseln {
		box-sizing: border-box;
		margin-bottom: 5px;
	}
	.strom_kurzrechner_form, .gas_kurzrechner_form,.dsl_kurzrechner_form, .handy_kurzrechner_form, .kfz_kurzrechner_form {
		padding: 5px;
		height: 190px;
		width: 400px;
	}
	.kfz_kurzrechner_form {
		width: 425px;
	}
	.teaser_links .kfz_submit {
		width: 200px;
		margin-top: -10px;
	}
	.rechner-box .column-half.second {
		padding-left: 10px;
	}
	.handy_teaserh1, .strom_teaserh1, .gas_teaserh1, .dsl_teaserh1, .kfz_teaserh1 {
		background-size: 25px 25px;
		padding: 5px 0 5px 35px;
		margin-bottom: 5px;
		font-size: 16px;
	}
	.eingabefeld_postleitzahl, .eingabefeld_teaserrechner, .kfz_kurzrechner_form .okz {
		margin-right: 10px;
	}
	.eingabefeld_postleitzahl, .eingabefeld_teaserrechner, .eingabefeld_teaserrechner_rechts {
		width: 160px;
	}
	.teaser_links p {
		font-size: 11px;
	}
	.content {
		width: 100%;
		box-sizing: border-box;
	}
	.content_left {
		padding: 10px 0;
	}
	.wrapper_kurzrechner {
		height: auto;
		padding-top: 5px;
	}
	.wrapper_kurzrechner form, .vorteile_rechts, .startseite_infotabs {
		display: none;
	}
	ul.linke_spalte, ul.rechte_spalte {
		width: 50%;
		padding: 0 5px;
		box-sizing: border-box;
		margin: 0;
	}
	.home .vorteile_links ul li {
		width:180px;
	}
	.vorteile_links ul li {
		width: 100%;
		box-sizing: border-box;
	}
	.content_oekostromkurzrechner, .content_gaskurzrechner, .content_dslkurzrechner, .content_handykurzrechner {
		height: auto;
		float: none;
		width: 100%;
		border: none;
		border-bottom: 1px dotted #939a9a;
		padding: 5px 5px 0;
	}
	.content_oekostromkurzrechner h1, .content_gaskurzrechner h1, .content_dslkurzrechner h1, .content_handykurzrechner h1 {
		margin-bottom: 5px;
		position: relative;
		cursor: pointer;
	}
	.content_oekostromkurzrechner h1:after, .content_gaskurzrechner h1:after, .content_dslkurzrechner h1:after, .content_handykurzrechner h1:after {
		content: "+";
		position: absolute;
		top: 13px;
		right: 5px;
		font-size: 2em;
	}
	.wrapper_kurzrechner form {
		padding: 10px;
	}
	.wrapper_kurzrechner form input[type="submit"] {
		position: static;
	}
	.vorteile_startseite, .vorteile_links,.wrapper_vorteile, .vorteile_startseite {
		height: auto;
		position: static;
		float: none;
	}
	.wrapper_vorteile {
		margin-top: 1px;
	}
	.vorteile_links {
		margin: 0;
		padding: 5px 5px 10px 5px;
	}
	.vorteile_links_absatz {
		padding-left: 200px;
	}
	.newsblock_left {
		width: 120px;
	}
	.newsblock_left img {
		width: 100%;
		height: auto;
	}
	.newsblock_right {
		width: 100%;
		box-sizing: border-box;
		padding-left: 130px;
		margin-left: -120px;
	}
	.content_right, .sidebar {
		float: none;
		width: 100%;
	}
	#footer dl, #footer dt a {
		clear: both;
		float: none;
		width: 100%;
		margin-top: 0 !important;
	}
	#footer dt a {
		margin-bottom: 10px;
	}
	#footer dd {
		margin-bottom: 10px;
		text-align: center;
	}
	.startseite_news {
		padding-top: 0;
	}
}
@media screen and (max-width:480px) {
	.home #header, #header {
		height: auto;
	}
	#teaser, #teaser_strom, #teaser_gas, #teaser_dsl, #teaser_handy, #teaser_kfz {
		background: none;
		height: auto;
		position: static;
	}
	.wrapper_kurzrechner {
		padding-bottom: 5px;
	}
	.startseitenteaser_bild, .stromteaser_bild, .gasteaser_bild, .stromteaser_bild, .gasteaser_bild, .dslteaser_bild, .handyteaser_bild, .kfzteaser_bild {
		background: none;
		margin-top: 0;
		height: auto;
	}
	.teaser_links {
		padding: 0;
		float: none;
		height: auto;
	}
	.teaser_links .divh1, h1.teaser {
		background: #30352f;
		color: #fff;
		padding: 8px 5px;
		margin-bottom: 0;
	}
	.eingabefeld_postleitzahl, .eingabefeld_teaserrechner {
		width: 85px;
	}
	.teaser_links .strom_submit, .teaser_links .gas_submit,.teaser_links .dsl_submit, .teaser_links .handy_submit, .teaser_links .kfz_submit {
		width: 185px;
		padding-left: 20px;
	}
	.strom_kurzrechner_form, .gas_kurzrechner_form, .dsl_kurzrechner_form, .handy_kurzrechner_form, .kfz_kurzrechner_form {
		width: 100%;
		box-sizing: border-box;
		height: auto;
		border-bottom: 3px solid #30352f;
	}
	.vorteile_links ul, .vorteile_links ul li, .home .vorteile_links ul li {
		float: none;
		width: 100%;
		box-sizing: border-box;
	}
	.vorteile_links_absatz {
		padding: 10px 0 0;
	}
	h1.wechseln {
		font-size: 14px;
		background-size: 20px 20px;
		padding: 8px 0 8px 35px;
		background-position: 8px 6px;
	}
	.wrapper_vorteile {
		margin-top: 0;
	}
	.vorteile {
		border-top: none;
	}
	.teaser_links .handy_submit {
		float: none;
	}
	.rechner-box .column-half {
		float: none;
		width: 100%;
	}
	.rechner-box .column-half.second {
		margin-top: 10px;
	}
	.teaser_links .kfz_submit {
		float: none;
		margin-top: 5px;
	}
	.footer_secondblock, .footer_thirdblock {
		padding: 10px 5px;
	}
	.footer_icons {
		float: left;
	}
	#footer .footer_icons img {
		margin-left: 5px;
	}
	.footer_right {
		padding: 70px 0 0 20px;
	}
	.alignleft, img.alignleft, .alignright, img.alignright {
		max-width: 40% !important;
		height: auto !important;
	}
}
/*--------responsive----end--------------------------*/