@charset "utf-8";
/* ------ WECHSELN.DE V2 ------ */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
}

.background {
	background-image:url(/images/wechseln/v2/background/main_background.gif);
	background-repeat:repeat-x;
}

.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clear {
	display:inline-block;
}

.clear {
	display:block;
}

#main {
	margin:0 0 0 20px;
	}


table.logo {
	margin:18px 0 0 0;
	}

#tracker {
	display:none;
	}

form {
	display:inline;
	}

/*#stromspace {
	padding-left:66px;
	}*/

	/* Header, Intro */

div.header-ad {
	margin: 10px 0 10px 185px;
	font-size: 0px;
}

div.header-tuev {
	position: absolute!important;
	margin: 36px 0 0 610px;
}

div.header-check24 {
	position: absolute!important;
	width: 112px;
	height: 29px;
	background-image: url(/images/wechseln/v2/stuff/check24-netzwerk.gif);
	background-repeat: no-repeat;
	margin: 62px 0 0 686px;
}

td.header {
	background-image:url(/images/wechseln/v2/header/header.png);
	background-repeat:no-repeat;
	}

td.intro {
	background-image:url(/images/wechseln/v2/header/intro_top.png);
	background-repeat:no-repeat;
	}

table.header-menu {
	margin:10px 0 0 310px;
	}

table.header-menu a {
	font-size:10px;
	color:#ababab;
	text-transform:uppercase;
	text-decoration:none;
	}

/*table.intro-buttons {
	margin-left:251px;
	}*/

table.intro-buttons {
	margin-left:213px;
	}

	/* Content */

div.content-tuev {
	position: absolute;
	margin: 3px 0 0 478px;
}

td.content-bg {
	background-image:url(/images/wechseln/v2/content/content_background.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}

table.main-content {
    background: #ffffff;
	padding: 24px 0 5px 0;
	margin: 0 0 25px 0;
}

div.main-teaser-headline {
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding:25px 0 4px 20px;
	}

div.main-teaser-smallheadline {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0 20px;
	}

div.main-teaser-text {
	font-size:12px;
	color:#ffffff;
	line-height:16px;
	padding:13px 0 0 20px
	}

td.main-teaser-left {
	background-image:url(/images/wechseln/v2/content/main_teaser_left.png);
	background-repeat:no-repeat;
	}

td.teaser-strom-middle {
	background-image:url(/images/wechseln/v2/content/teaser_strom.jpg);
	background-repeat:no-repeat;
	}

td.teaser-webmiles-middle {
	background-image:url(/images/wechseln/v2/content/teaser_webmiles.jpg);
	background-repeat:no-repeat;
	}

td.teaser-shortcalc-box {
	background-image:url(/images/wechseln/v2/content/box_bg_580px.gif);
	background-repeat:repeat-y;
	}

td.teaser-shortcalc-box-small {
	background-image: url(/images/wechseln/v2/content/shortrechner_box.gif);
	background-repeat: no-repeat;
	padding:16px 0 19px 10px;
	}

td.teaser-artikel-middle {
	background-image:url(/images/wechseln/v2/content/teaser_artikel.jpg);
	background-repeat:no-repeat;
	}

.teaser-headline {
	font-size:16px;
	color:#4785b7;
	font-weight:bold;
	}

#blog-headline {
	font-size:16px;
	color:#4785b7;
	font-weight:bold;
	text-decoration: none;
	}

.blog-link {
	font-weight: bold;
}

.teaser-text {
	font-size:12px;
	color:#303030;
	line-height:16px;
	padding:12px 0 0 0;
	}

td.teaser-bg-small {
	background-image:url(/images/wechseln/v2/content/box_middle_280px.gif);
	background-repeat:repeat-y;
	}

table.footer-boxes {
	margin:10px 0 0 0;
	}

td.teaser-small-headline {
	font-size:16px;
	color:#4785b7;
	font-weight:bold;
	padding:0 0 0 23px;
	}

td.teaser-small-text {
	font-size:12px;
	color:#303030;
	line-height:16px;
	padding:6px 10px 0 29px;
	}

td.teaser-button {
	padding:12px 0 0 0;
	}

td.teaser-button2 {
	padding:14px 0 0 0;
	}

table.teaser-image1 {
	padding:11px 0 0 0;
	}

.teaser-image2 {
	padding:13px 0 0 0;
	}

table.teaser-inside {
	margin:15px 0 0 20px;
	}

table.teaser-strom {
	margin:12px 0 0 0;
	}

table.teaser-artikel {
	margin:12px 0 0 0;
	}

div.teaser-strom-bg {
	background-image:url(/images/wechseln/v2/content/teaser_strom.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	}

table.teaser-strom-top {
	padding:15px 0 0 0;
	}

td.headline {
	font-size:16px;
	font-weight:bold;
	color:#4785b7;
	}

.text {
	font-size:12px;
	color:#303030;
	line-height:16px;
	}

td.contentsite-bg {
	background-image:url(/images/wechseln/v2/content/box_bg_580px.gif);
	background-repeat:repeat-y;
	}

td.contentsite-bg2 {
	background-image:url(/images/wechseln/v2/content/box_bg_645px.gif);
	background-repeat:repeat-y;
	}

.content-text {
	font-size:12px;
	color:#303030;
	line-height:18px;
	}

.content-text a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	background-image:url(/images/wechseln/v2/content/arrow.gif);
	background-repeat:no-repeat;
	padding:4px 0 0 8px;
	}

.content-box {
	margin:15px 0 15px 0;
	}

h1 {
	font-size:16px;
	font-weight:bold;
	color:#4785b7;
	display:inline;
	}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#4785b7;
	display:inline;
	}

	/* Footer */

#footer-space {
	padding:0 0 0 20px;
	background-color: #ffffff;
	margin:34px 0 0 0;
	}

table.footer-box {
	margin:0 0 0 0;
	}

td.footer-bg {
	background-image:url(/images/wechseln/v2/footer/footer_background.gif);
	background-repeat:repeat-x;
	}

table.footer-links {
	margin:0 0 12px 0;
	}

table.footer-links a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/footer/footer-links.gif);
	background-repeat:no-repeat;
	padding:5px 10px 5px 14px;
	display:inline;
	}

td.footer-logo {
	padding:0 0 0 38px;
	}

td.footer-presse-title {
	background-image:url(/images/wechseln/v2/footer/box_bg_591px.gif);
	background-repeat:repeat-y;
	padding:0 0 0 20px;
	}

td.footer-webmiles-bg {
	background-image:url(/images/wechseln/v2/footer/box_bg_189px.gif);
	background-repeat:repeat-y;
	}

table.footer-presse-logos {
	margin:8px 0 15px 20px;
	}

table.footer-text {
	margin:20px 0 20px 0;
	}

td.footer-text {
	font-size:12px;
	line-height:16px;
	color:#7a7a7a;
	}

td.footer-text a {
	font-size:12px;
	line-height:16px;
	color:#7a7a7a;
	}

#footer {
	background-image:none;
	padding:0px;
	}

td.footer-presse {
	background-image:url(/images/wechseln/v2/footer/box_bg_591px.gif);
	background-repeat:repeat-y;
	}

#nobg {
	background-image:none;
	padding:0px;
	}

.nobg {
	background-image:none!important;
	padding:0px!important;
	}

	/* Menu */

td.menu-middle {
	background-image:url(/images/wechseln/v2/menu/menu_bg.gif);
	background-repeat:repeat-y;
	}

table.menu-strom a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_strom_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.menu-button {
	padding:7px 0 1px 0;
	}

table.strombox {
	margin:0 0 12px 0;
	}

table.gasbox {
	margin:0 0 12px 0;
	}

table.menu-gas a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_gas_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.handybox {
	margin:0 0 12px 0;
	}

table.menu-handy a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_handy_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.dslbox {
	margin:0 0 12px 0;
	}

table.menu-dsl a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_dsl_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.webmilesbox {
	margin:0 0 12px 0;
	}

table.menu-webmiles a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_normal_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.ueberwechselnbox {
	margin:0 0 12px 0;
	}

table.menu-ueberwechseln a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_normal_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.warentestbox {
	margin:0 0 12px 0;
	}

td.warentest {
	padding:10px 0 10px 0;
	}

td.warentest-small {
	padding:0 0 0 35px;
	}

table.menu-warentest a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_normal_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.gewerbebox {
	margin:0 0 12px 0;
	}

table.menu-gewerbe a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_gewerbekunden_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.ueberwechselnbox {
	margin:0 0 12px 0;
	}

table.menu-ueberwechseln a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_normal_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

#noline {
	background-image:url(/images/wechseln/v2/menu/menu_normal_background_noline.gif);
	background-repeat:no-repeat;
	}

table.newsletterbox {
	margin:0 0 12px 0;
	}

table.menu-newsletter a {
	font-size:12px;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_normal_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

td.newsletter {
	font-size:12px;
	color:#303030;
	padding:7px 0 0 0;
	}

table.tuevbox {
	margin:0 0 0 0;
	}

table.tuev a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_normal_background_noline.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

table.menu-tuev a {
	font-size:12px;
	color:#303030;
	text-decoration:none;
	display:block;
	background-image:url(/images/wechseln/v2/menu/menu_normal_background.gif);
	background-repeat:no-repeat;
	padding:5px 0 6px 14px;
	}

#tuev-menu {
	padding:0 9px 0 0;
	}

.tuev-text {
	padding:12px 0 12px 0;
	font-size:11px;
	color:#303030;
	line-height:16px;
	}

	/* Newsletter */

.newsletter_input {
	background-color:#f5f5f5;
	border:1px solid #dbdbdb;
	font-size:12px;
	color:#919191;
	width:179px;
	padding:3px 0 3px 6px;
	margin:8px 0 8px 0;
	}

table.newsletter {
	margin:0 0 8px 0;
	}

	/* Shortrechner */

.helplayer {
	width:250px;
	padding:7px;
	background-color:#FFFFFF;
	border:1px solid #989898;
	position: absolute;
	display: none;
	margin: 0 0 0 10px;
	text-align:left;
	font-size: 12px;
	}

.helplayer-tuev-header {
	width:220px;
	padding:7px;
	background-color:#FFFFFF;
	border:1px solid #989898;
	position: absolute;
	display: none;
	margin: 0 0 0 10px;
	text-align:left;
	font-size: 12px;
	}

.shortplz {
	border:1px solid #dbdbdb;
	width:117px;
	font-size:11px;
	padding:3px 0 2px 2px;
	}

.shorterror {
	border:2px solid #c20101;
	width:117px;
	font-size:11px;
	padding:3px 0 2px 2px;
	}


	/* webmiles iFrame */


.webmiles_short_headline_green {
	font-size: 14px;
	color: #7fa406;
	font-weight: bold;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 6px 12px;
}

.webmiles_short_headline_orange {
	font-size: 14px;
	color: #e07e01;
	font-weight: bold;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 6px 12px;
}

.webmiles_short_box_bg {
	width: 300px;
	height: 120px;
	background-image: url(/images/wechseln/v2/stuff/tarifrechner_box_bg.gif);
	background-repeat: no-repeat;
	padding: 12px 0 0 12px;
}

.webmiles_short_title {
	font-size: 12px;
	color: #303030;
}

div.miniframe {

	top: -500px;
	left: -500px;
}


	/* Layer - Popup */


.layer {
	position:absolute;
	left:120px;
	top:80px;
	visibility:hidden;
	background-color: #ffffff;
	padding: 0 5px 5px 5px;
	border: 1px solid #dbdbdb;
}

.layer_exit {
	text-align: right;
	padding: 5px 0 7px 0;
}


	/* Tabmenu */


.basictab ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-left: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	font-size: 11px;
	font-weight: bold;
}

.basictab li {
	background-image: url(/images/wechseln/v2/stuff/tab_bg.gif);
	background-repeat: repeat-x;
	float: left;
}

.basictab li a {
	text-decoration: none;
	color: #2d2b2b;
	cursor: pointer;
	padding: 5px 15px 5px 11px;
	float: left;
}

.basictab li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}

.basictab li a.current {
	background-image: url(/images/wechseln/v2/stuff/tab_on_bg.gif);
	background-repeat: repeat-x;
	padding: 5px 15px 5px 11px;
	float: left;
}

#first {
	padding: 5px 15px 5px 28px;
	color: #86ac08;
}

#second {
	color: #d26500;
}

#third {
	color: #154466;
}

#last_tab {
	color: #be0409;
}

#last {
	width: 102px;
	height: 23px;
	border-bottom: 1px solid #dbdbdb;
	background-image: none;
}

#lastline {
	width: 90px;
	height: 23px;
	border-bottom: 1px solid #dbdbdb;
	background-image: none;
}

li.tabfirstoff {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/wechseln/v2/stuff/tab_first_off_left.gif);
	background-repeat: no-repeat;
	width: 2px;
	height: 24px;
}

li.tabfirston {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/wechseln/v2/stuff/tab_first_on_left.gif);
	background-repeat: no-repeat;
	width: 2px;
	height: 24px;
}


li.taboff {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/wechseln/v2/stuff/tab_off_left.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 24px;
}


li.tabon {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/wechseln/v2/stuff/tab_on_left.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 24px;
}

li.tabrighton {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/wechseln/v2/stuff/tab_on_right.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 24px;
}


li.lastoff {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/wechseln/v2/stuff/tab_last_off.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 24px;
}

li.laston {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/images/wechseln/v2/stuff/tab_last_on.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 24px;
}


.tabcontainer {
	clear: left;
	width:95%; /*width of 2nd level sub menus*/
	height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent {
	display:none;
}

.tabcontent a {
	font-size: 12px;
	color: #303030;
}

	/* Modile */

.mobileHead td {
	background-color: #4785b7;
	font-weight: bold;
	color: #ffffff;
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #276191;
}

.mobileRow td {
	border-bottom: 1px solid #dbdbdb;
	padding: 10px 0 10px 0;
	font-weight: bold;
	text-align: center;
}

.mobileRow:hover {
	background-color: #f2f2f2;
}

.blueRow {
	background-color: #e5f3ff;
}

.fieldset {
	border: 1px solid #dbdbdb;
	background-color: #e5f3ff;
	display: block;
}

.mobileProvider, x:-moz-any-link { /* Firefox Only */
	margin: 10px 0 10px 0!important;
}

.dslProvider, x:-moz-any-link { /* Firefox Only */
	margin: 10px 0 10px 0!important;
}

.dslProvider {
	margin: 10px 0 10px 10px;
}

.mobileProvider {
	margin: 10px 0 10px 10px;
}

.teaserProvider {
	margin: 0 0 0 50px;
}

*html #dslButton {
	margin: -15px 0 0 -69px;
	position: absolute;
}

*html #mobileButton {
	margin: -15px 0 0 -72px;
	position: absolute;
}

.fieldset table {
	margin: 0 0 5px 0;
}

.fieldset legend {
	color: #b00005;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

ul.mobileList {
	list-style: square;
	color: #b00005;
}

ul.mobileList span {
	color: #303030;
	font-weight: bold;
}

	/* KFZ */

.kfzTeaser {
	width: 618px;
	height: 225px;
	background-image: url(/images/wechseln/v2/stuff/kfz-teaser.gif);
	background-repeat: no-repeat;
}

.kfzTeaser h1 {
	font-size: 16px;
	color: #396997;
	display: inline;
	margin: 6px 0 0 5px;
}

.kfzTeaser h2 {
	font-size: 14px;
	color: #78afdb;
	display: inline;
	margin: 0 0 0 5px;
}

.kfzTeaser p {
	font-size: 12px;
	color: #303030;
	line-height: 16px;
	display: block;
	width: 315px;
	margin: 18px 0 0 5px;
}

.kfzSpot {
	font-size: 12px;
	color: #386895;
	font-weight: bold;
	margin: 30px 0 0 5px;
}

.kfzInfo {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin: 19px 0 0 8px;
}

.kfzList {
	line-height: 22px;
	margin: 15px 0 0 10px;
}

.kfzBadge {
	width: 100px;
	height: 100px;
	background-image: url(/images/wechseln/v2/stuff/preis-garantie.gif);
	background-repeat: no-repeat;
	float: right;
	margin: 10px 56px 0 0;
}

.c24IvwTracking {
    font-size: 1px;
    line-height: 1px;
    position: absolute;
    top: -1px;
}


	/* Facebook */
	
.facebookLayer {
	position: fixed;
	right: 0;
	top: 247px;
	z-index: 999;
	width: 51px;
	height: 148px;
	background-image: url(/images/wechseln/v2/stuff/facebook-background.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 22px 0 0 0;
}

*html .facebookLayer {
	position: absolute;
	right: 0;
	top: 247px;
	z-index: 999;
	width: 51px;
	height: 148px;
	background-image: url(/images/wechseln/v2/stuff/facebook-background.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 22px 0 0 0;
}

	/* Lexikon */
	
.lexiconLetter span {
	display: block;
	background-color: #7db5e0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	float: left;
	margin-right: 1px;
	width: 15px;
	padding: 2px 2px 2px 2px;
}

.lexiconLetter span a {
	display: block;
	width: 15px;
	color: #fff;
	font-weight: bold;
}

.lexiconLetter span:hover {
	background-color: #4785b7;
}

.lexiconLink {
	color: #4785b7!important;
	padding: 0!important;
    text-decoration: underline!important;
	background-image: none!important;
}

	/* Affilinet Table */

.affilinet_ComparisonTable_tableHeadline {
	background-color: #4785B7;
	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: 121px;
	text-align: center;
	padding: 0 0 0 0!important;
}

.affilinet_ComparisonTable_tableHeadlineField th {
	border-bottom: 1px solid #dbdbdb;
	padding: 5px 0 5px 0;
}

.affilinet_ComparisonTable_table td {
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 14px 0;
}

.affilinet_ComparisonTable_table div {
	padding: 14px 0 0 0;
}

.affilinet_ComparisonTable_table a {
	font-weight: bold;
	font-size: 14px;
	background-image: none;
	color: #be0409;
}

.affilinet_ComparisonTable_table img {
	border: 0px!important;
}

.testsiegerDE {
	position: absolute;
	margin: 1px 0 0 550px;
}
