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

 /*--------------------------------------------------------------------------- 

* Filename: 			styles.css 
* Description: 		Global CSS
* Version: 				2.0.0 (2009-10-30) YYYY-MM-DD 
* Website:				http://www.klarmobil.de/ 
* Author: 				Robert Morawe
* Agency:					© Butterf!sch - Werbeagentur 2009 - www.butterfisch-werbeagentur.de -

 == STRUCTURE: ============================== 

* Page width: 				994 px 
* Number of columns: 	3
* Color:							font: #000
											link: #eb9b13
											content: #fff
											background: #ebebeb

--------------------------------------------------------------------------- */
.cufon {margin-right /*\**/: -2px\9 !important;}/*Hack fuer den IE8*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
fieldset {
	border: 1px solid black; padding: 8px; margin: 8px 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body   {
	color: #000;
	text-decoration: none;
	font: 100.01%/150% Arial, Helvetica, Geneva, sans-serif;
	background: #ebebeb;
	padding: 10px;
}
h1 {
	font-size: 1.35em;
	line-height: 1.3em;
	color: #000;
	text-indent: -9999px;
	display: block;
	height: 70px;
}

h2 {
	color: #FFF;
	font-size: 0.81em;
	text-transform: uppercase;
	background: #727272 url(../_images/bg-h2.gif) no-repeat left top;
	height: 23px;
	width: 606px;
	font-weight: normal;
	padding: 0px 12px;
	line-height: 1.6em;
	letter-spacing: 0.05em;
}
h2.kwk {
	color: #FFF;
	font-size: 0.81em;
	text-transform: uppercase;
	background: url(../_images/bg-h2-kwk.gif) no-repeat left top;
	height: 23px;
	width: 795px;
	font-weight: normal;
	padding: 0px 12px;
	line-height: 1.6em;
	letter-spacing: 0.05em;
}
h2.pop {
	color: #FFF;
	font-size: 0.81em;
	text-transform: uppercase;
	background: url(../_images/bg-h2-pop.gif) no-repeat left top;
	height: 23px;
	width: 342px;
	font-weight: normal;
	padding: 0px 12px;
	line-height: 1.6em;
	letter-spacing: 0.05em;
}
h3 {
	font-size: 1.5em;
	font-weight: bold;
	padding: 1em 0px 0.75em;
	line-height: 0.75em;
}
h4 {
	color: #FFF;
	font-size: 0.81em;
	text-transform: uppercase;
	color: #FFF;
	background: #727272 url(../_images/bg-h4.gif) no-repeat left top;
	height: 25px;
	width: 574px;
	font-weight: normal;
	padding: 0px 12px;
	line-height: 2em;
	letter-spacing: 0.05em;
	display: block;
}
h4.kwk {
	color: #FFF;
	font-size: 0.81em;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/bg-h4-kwk.gif) no-repeat left top;
	height: 25px;
	width: 727px;
	font-weight: normal;
	padding: 0px 12px;
	line-height: 2em;
	letter-spacing: 0.05em;
	display: block;
}
h5 {
	font-size: 0.81em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	background: url(../_images/bg-h5-light.gif) no-repeat left top;
	display: block;
	height: 30px;
	width: 184px;
	padding: 0px 10px;
	letter-spacing: 0.05em;
}
h5.sitemap {
	font-size: 0.81em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	background: url(../_images/bg-h5-light-sitemap.gif) no-repeat left top;
	display: block;
	height: 30px;
	width: 265px;
	padding: 0px 10px;
	letter-spacing: 0.05em;
}
h5.spass {
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: none;
	padding: 10px 0px 0px 0px;
	letter-spacing: 0.05em;
	height: 20px;
	width: 300px;
	}
p, form li, dl {
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0px 0px 0.75em;
}
sup {
	font-size: xx-small;
	line-height: 0px;
	vertical-align: super;
}
ul, li {
	list-style: none;
}
th, td {
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: normal;
	text-align: left;
}
a:link, a:visited {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #41873c;
	background: url(../_images/bg-linkarrow-orange.gif) no-repeat left 2px;
	padding: 0px 0px 0px 8px;
	white-space: nowrap;
}
a:hover, a:active {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../_images/bg-linkarrow-orange.gif) no-repeat left 2px;
	color: #41873c;
	padding: 0px 0px 0px 8px;
	white-space: nowrap;
}

/*===================STYLES=====================*/
.clear { clear:both; }
.hidden {	visibility:hidden; }
.normal {	font-weight: normal; }
.bold {	font-weight: bold !important; }
.line-through {	text-decoration:line-through;	color:#F00; }
.tabs-container {	font-weight: bold; }
.alignleft {	text-align: left; }
.aligncenter {	text-align: center; }
.alignright {	text-align: right; }
.floatleft {	float: left; }
.floatright {	float: right; }
a.btn {	padding: 0px !important;	background: none !important;}
.handyspartarif {	color: #f09600; }
.communitytarif {	color: #3d3075; }
.flatrates {	color: #2b9486; }
.flatrates3g {	color: #266b8a; }
.datentarife {	color: #4576b8; }
.datentarifehell {	color: #628dc7; }
.studententarif {	color: #c40044; }
.vip-classic {
	background: url(../_images/bg-h4-vip-classic.gif) no-repeat left top !important;
	text-indent: -9999px;
}
.vip-voice {
	background: url(../_images/bg-h4-vip-voice.gif) no-repeat left top !important;
	text-indent: -9999px;
	margin-top: 6px;
}
.vip-sms{
	background: url(../_images/bg-h4-vip-sms.gif) no-repeat left top !important;
	text-indent: -9999px;
	margin-top: 6px;
}
.vip-subline {	font-size: 0.75em;	line-height: 1.5em; }
.preisauszeichnung {	font-weight:bold;	font-size: 1.8em; }
.fakelink {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	background: url(../_images/bg-linkarrow-black.gif) no-repeat left 2px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 4px;
}
.sternchentext {
	color: #878787;
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: normal;
	clear: both;
        background-color:#EBEBEB;
}
.pinboardbtn {
	background: none;
	display: block;
	height: 50px;
	width: 120px;
	float: left;
	margin: 220px 0px 0px;
	text-indent: -9999px;
}
ul.withdots {	padding: 0px 0px 0.75em 12px; }
ul.withdots li {
	font-size: 0.75em;
	line-height: 1.5em;
	list-style: disc;
}
ul.vip {	padding: 10px 18px 0px; }
ul.vip li {
	font-size: 0.94em;
	line-height: 1.2em;
	list-style: none;
	background: url(../_images/bg-bullet-vip.gif) no-repeat left top;
	padding: 0px 0px 10px 30px;
}
#header a.logo {
	font-size: 2em;
	line-height: 1em;
	font-weight: bold;
	display: block;
	padding: 15px 0px 0px;
	float: left;
	text-decoration: none;
	display: block;
	height: 60px;
	width: 250px;
	text-indent: -9999px;
	background: none;
	padding: 0px;
}
#header a span {
	text-decoration: none;
	display: block;
	text-indent: -9999px;
	background: none;
	padding: 0px;
}
a.chat {
	display: block;
	height: 75px;
	width: 225px;
	float: right;
	background: none;
	text-indent: -9999px;
}
a.presse:link, a.presse:visited,
a.faq:link, a.faq:visited {
	font-weight: normal;
	text-transform: none;
	color: #000;
	background: url(../_images/bg-linkarrow-orange.gif) no-repeat left 2px;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	white-space: normal;
}
a.presse:hover, a.presse:active,
a.faq:hover, a.faq:active {
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
	background: url(../_images/bg-linkarrow-orange.gif) no-repeat left 2px;
	color: #000;
	padding: 0px 0px 0px 8px;
	white-space: normal;
}
a.login:link, a.login:visited,
a.login:hover, a.login:active {
	font-size: 0.69em;
	line-height: 1em;
	font-weight: normal;
	text-transform: none;
	background: url(../_images/bg-linkarrow-orange.gif) no-repeat left 2px;
	color: #878787;
	padding: 0px 10px 0.7em;
	white-space: normal;
	display: block;
}
ul.vorteile {
	float: left;
	padding: 0px 20px 0.75em 0px;
}
ul.vorteile li {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #000;
	font-weight: normal;
	padding: 0px 0px 5px 20px;
	background: url(../_images/bg-bullet-handyspartarif.gif) no-repeat left 1px;
	text-transform: none;	
}
ol.ebene1 {
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: bold;
}
ol.ebene1 li {
	padding: 0px 0px 5px 0px;
}
ol.ebene2 {
	font-weight: normal;
	padding: 0px 0px 0.75em 20px;
}
ol.ebene2 li {
	padding: 0px 0px 5px 0px;
	text-indent: -20px;
}
ol.ebene3 {
	padding: 0px 0px 0px 20px;
	}
ol.ebene3 li {
	font-weight: normal;
	padding: 0px;
	list-style: lower-alpha;
	text-indent: 0px;
}

/*----- TRENKI -----*/
form.formbox_598 img.w203xh160 {
	margin: -160px 0px -6px 380px;
	position: relative;
}
.infobox_598 img.w206xh180,
form.formbox_598 img.w206xh180 {
    margin: -180px 0px -6px 380px;
    position: relative;
}
form.formbox_598 img.w203xh200 {
	margin: -200px 0px -6px 380px;
	position: relative;
}
form.formbox_598 img.w212xh135 {
    margin: -135px 0px -6px 380px;
    position: relative;
}
img.w212xh135preisliste {
    margin: -135px 0px -51px 380px;
    position: relative;
}
form.formbox_598 img.w212xh135prepaid {
    margin: -135px 0px -21px 380px;
    position: relative;
}
#tt_strom_calc_title, #tt_strom_result_title {
    margin: -135px 0px -51px 380px;
    position: relative;
}
img.w256xh109 {
    margin: -109px 0px -38px 320px;
    position: relative;
}
.infobox_598 img.w212xh135 {
    margin: -135px 0px -12px 380px;
    position: relative;
}
.infobox_598 img.w206xh180 {
    margin: -180px 0px -34px 397px;
    position: relative;
}
img.w333xh200 {
	margin: -200px 0px -6px 415px;
	position: relative;
}
img.w268xh150 {
	  margin: -150px 0px -54px 320px;
    position: relative;
}
img.w173xh200fragen {
	margin: -200px 0px -12px 410px;
	position: relative;
}

/*----- TABELLEN -----*/
table {
	padding: 0px 0px 0.75em;
}
th {
	font-weight: bold;
	padding: 0px 0px 0px 2px;
}
th.width10,
td.width10 {
	width: 10px;
}
th.width50,
td.width50 {
	width: 50px;
}
th.second {
	padding: 20px 0px 0px;
}
td {
	padding: 4px 0px 4px 2px;
}
td.width300 {
	width: 300px;
}
tr.white,
td.white {
	background:#FFF;
}
tr.grey,
td.grey {
	background:#efefef;
}
td.pdfwhite {
	background: #FFF url(../_images/icon-pdf.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}
td.pdfgrey {
	background: #efefef url(../_images/icon-pdf.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}
td.pdf {
	background:url(../_images/icon-pdf.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}
td.exelwhite {
	background: #FFF url(../_images/icon-exel.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}
td.exel {
	background: url(../_images/icon-exel.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}


/*----- NAVIGATION -----*/
ul.mainnavi {
	height: 40px;
	width: 991px;
	list-style: none;
	background: url(../_images/bg-mainnavi.gif) no-repeat left top;
	padding: 1px 2px 0px 1px;
}
ul.mainnavi li {
	list-style: none;
	display: block;
	width: 165px;
	text-align: center;
	margin: 0px 0px 0px -4px;
        float: left;
}
ul.mainnavi li a {
	text-transform: uppercase;
	font-size: 0.88em;
	color: #000;
	display: block;
	padding: 0px;
	border-left: 1px solid #acacac;
	height: 27px;
	text-decoration: none;
	background: none;
	font-weight: normal;
	letter-spacing: 0.05em;
	line-height: 2em;
	float: left;
	white-space: nowrap;
	width: 160px;
}
ul.mainnavi li a:hover,
ul.mainnavi li a:active,
ul.mainnavi li.active a {
	background: #F7A920 url(../_images/bg-mainnavi-hover.gif) repeat-x left top;
}
ul.mainnavi li.first a {
	border-style: none;
	margin: 0px 0px 0px 4px;
	width: 158px;
}
ul.mainnavi li.first a:link span ,
ul.mainnavi li.first a:visited span {
	width: 10px;
	height: 27px;
	display: block;
	float: left;
}
ul.mainnavi li.first a:hover span ,
ul.mainnavi li.first a:active span,
ul.mainnavi li.first.active a span {
	background: url(../_images/bg-mainnavi-hover-first.gif) no-repeat left top;
	width: 10px;
	height: 27px;
	display: block;
	float: left;
}
ul.mainnavi li.last a {
	width: 169px;
}
ul.mainnavi li.last a:link span ,
ul.mainnavi li.last a:visited span {
	width: 10px;
	height: 27px;
	display: block;
	float: right;
}
ul.mainnavi li.last a:hover span ,
ul.mainnavi li.last a:active span,
ul.mainnavi li.last.active a span{
	background: url(../_images/bg-mainnavi-hover-last.gif) no-repeat right top;
	width: 10px;
	height: 27px;
	display: block;
	float: right;
}
ul.bestellschritte01 {
	height: 40px;
	width: 991px;
	list-style: none;
	background: url(../_images/bg-bestellschritt01.gif) no-repeat left top;
	padding: 1px 2px 0px 1px;
}
ul.bestellschritte02 {
	height: 40px;
	width: 991px;
	list-style: none;
	background: url(../_images/bg-bestellschritt02.gif) no-repeat left top;
	padding: 1px 2px 0px 1px;
}
ul.bestellschritte03 {
	height: 40px;
	width: 991px;
	list-style: none;
	background: url(../_images/bg-bestellschritt03.gif) no-repeat left top;
	padding: 1px 2px 0px 1px;
}
ul.subnavi {
	display: block;
	float: left;
	width: 147px;
	list-style: none;
	padding: 0px 6px 0px 0px;
}
ul.subnavi li {
	display: block;
	width: 147px;
	list-style: none;
}
ul.subnavi li a {
	text-transform: uppercase;
	font-size: 0.8em;
	display: block;
	border-bottom: 1px solid #acacac;
	height: 22px;
	width: 130px;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: url(../_images/bg-subnavi.gif) repeat-x left top;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0.05em;
	padding: 0px 0px 0px 15px;
	line-height: 1.6em;
}
ul.subnavi li a:link,
ul.subnavi li a:visited {
	font-weight: normal;
	color: #000;
}
ul.subnavi li a:hover,
ul.subnavi li a:active,
ul.subnavi li.active a {
	font-weight: normal;
	color: #FFF;
	background: #727272 url(../_images/bg-subnavi-hover.gif) repeat-x left top;
}
ul.subnavi li.first a {
	background: #F7A920 url(../_images/bg-subnavi-first.gif) no-repeat left top;
	border-bottom: 1px solid #acacac;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 132px;
	color: #000;
}
ul.subnavi li.last a {
	background: url(../_images/bg-subnavi-last.gif) no-repeat left top;
	border-style: none;
	width: 132px;
	height: 23px;
}
ul.subnavi li.last a:link,
ul.subnavi li.last a:visited {
	font-weight: normal;
	color: #000;
}
ul.subnavi li.last a:hover,
ul.subnavi li.last a:active,
ul.subnavi li.last.active a {
	font-weight: normal;
	color: #FFF;
	background: #727272 url(../_images/bg-subnavi-hover-last.gif) no-repeat left top;
}
ul.subnavi li ul.subsubnavi li a,
ul.subnavi li ul.subsubnavi li.first a,
ul.subnavi li ul.subsubnavi li.last a {
	text-transform: uppercase;
	font-size: 0.8em;
	display: block;
	border-bottom: 1px solid #acacac;
	height: 22px;
	width: 120px;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: url(../_images/bg-subsubnavi.gif) repeat-x left top;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0.05em;
	padding: 0px 0px 0px 25px;
	line-height: 1.6em;
}
ul.subnavi li ul.subsubnavi li a:link,
ul.subnavi li ul.subsubnavi li.first a:link,
ul.subnavi li ul.subsubnavi li.last a:link,
ul.subnavi li ul.subsubnavi li a:visited,
ul.subnavi li ul.subsubnavi li.first a:visited,
ul.subnavi li ul.subsubnavi li.last a:visited {
	font-weight: normal;
	color: #000;
}
ul.subnavi li ul.subsubnavi li a:hover,
ul.subnavi li ul.subsubnavi li.first a:hover,
ul.subnavi li ul.subsubnavi li.last a:hover,
ul.subnavi li ul.subsubnavi li a:active,
ul.subnavi li ul.subsubnavi li.first a:active,
ul.subnavi li ul.subsubnavi li.last a:active,
ul.subnavi li ul.subsubnavi li.active a,
ul.subnavi li ul.subsubnavi li.first.active a,
ul.subnavi li ul.subsubnavi li.last.active a {
	font-weight: normal;
	color: #000;
	background: url(../_images/bg-subsubnavi-hover.gif) repeat-x left top;
}

/*----- TEASER -----*/
div.teaser {
	background: url(../_images/bg-teaser-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	width: 204px;
	margin: 0px 0px 6px;
}
div.teaser p {
	font-size: 0.69em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 0px 10px 0.7em;
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
div.teaser p.hl {
	font-size: 0.75em;
	line-height: normal;
	font-weight: bold;
	padding: 0px 10px;
}
div.teaser p.vip {
	font-size: 0.69em;
	line-height: 1.4em;
	font-weight: normal;
	padding: 0.7em 90px 0.7em 10px;
	background: #000 url(../_images/bg-teaser-vip.gif) no-repeat left top;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	color: #b6b6b6;
}
div.teaser img {
	float: right;
	padding: 0px 10px 0px 0px;
}
div.teaser img.single {
	float: none;
	padding: 0px;
}
div.teaser #teaser_flash {
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
div.teaser #teaser_flash img {
	padding: 0px;
	float: none;
}
div#teaser_sales {
	width: 204px;
}
div#teaser_sales a {
	background: none;
	margin: 0px;
	padding: 0px;
}
div.tarifrechner {
	background: url(../_images/bg-tarifrechner-bottom.gif) no-repeat left bottom;
	width: 204px;
	margin: 0px 0px 6px;
	padding: 0px 0px 7px;
}
div.tarifrechner h5 {
	background: url(../_images/bg-h5-tarifrechner.gif) no-repeat left top;
}
div.tarifrechner #tarifrechner_flash {
	background: #f3f3f3 url(../_images/bg-tarifrechner.gif) repeat-x left bottom;
	margin: 0px;
	padding:0px;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}

/*----- CONTENT -----*/
/*===== STARTSEITE EXTERN =====*/
#alternate_content_flash783x387 {
	height: 287px;
	width: 661px;
	margin: 0px 0px 6px;
	display: block;
	padding: 100px 100px 0px 22px;
}
#alternate_content_flash783x387.handyspartarif {
	background: #00662C url(../_images/img-fallback-handyspartarif.jpeg) no-repeat left top !important;
}
#alternate_content_flash783x387.communitytarif {
	background: #00662C url(../_images/img-fallback-communitytarif.jpeg) no-repeat left top !important;
}
#alternate_content_flash783x387.flatkombi {
	background: #00662C url(../_images/img-fallback-flatkombi.jpeg) no-repeat left top !important;
}
#alternate_content_flash783x387.flat500 {
	background: #00662C url(../_images/img-fallback-flat500.jpeg) no-repeat left top !important;
}
#alternate_content_flash783x387.flat5000 {
	background: #00662C url(../_images/img-fallback-flat5000.jpeg) no-repeat left top !important;
}
#alternate_content_flash783x387.flatkomplett {
	background: #00662C url(../_images/img-fallback-flatkomplett.jpeg) no-repeat left top !important;
}
#alternate_content_flash783x387 h1 {
	font-size: 1.35em;
	line-height: 1.3em;
	color: #000;
	text-indent: -9999px;
	display: block;
	height: 140px;
        width: 361px;
}
#alternate_content_flash783x387 h2 {
	background: none;
	padding: 0px 0px 0.55em;
	font-size: 1.35em;
	font-weight: bold;
	line-height: normal;
	text-transform: none;
        width: 361px;
}
#alternate_content_flash783x387 p {
	color: #FFF;
	line-height: 1.3em;
        width: 361px;
}
#alternate_content_flash783x387 p.btn { width: 661px; }
#alternate_content_flash783x387 p a.btn {
	background: none;
	margin: 0px;
	padding: 0px 0px 0px 50px !important;
}
#alternate_content_flash783x387 ul {
	width: 430px;
}
#alternate_content_flash783x387 li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #FFF;
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	background: url(../_images/bg-bullet-community.gif) no-repeat left 1px;
}
#content_info783 h4 {
	width: 783px;
	height: 25px;
	padding: 0px;
	text-indent: -9999px;
}
#content_info783 h4.handyspartarif {
	background: url(../_images/bg-h4-handyspartarif.gif) no-repeat left top;
}
#content_info783 h4.communitytarif {
	background: url(../_images/bg-h4-communitytarif.gif) no-repeat left top;
}
#content_info783 h4.flatkombi {
	background: url(../_images/bg-h4-flatkombi.gif) no-repeat left top;
}
#content_info783 h4.flat500 {
	background: url(../_images/bg-h4-flat500.gif) no-repeat left top;
}
#content_info783 h4.flat5000 {
	background: url(../_images/bg-h4-flat5000.gif) no-repeat left top;
}
#content_info783 h4.flatkomplett {
	background: url(../_images/bg-h4-flatkomplett.gif) no-repeat left top;
}
.content_info783box h5 {
	color: #FFF;
	background: none;
	width: 240px;
	padding: 0px;
	display: block;
}
.content_info783box p,
.content_info783box li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #FFF;
}
.content_info783box ul {
	padding: 10px 0px 0px;
}
.content_info783box li {
	font-weight: bold;
	padding: 0px 0px 10px 20px;
}
.content_info783box li.handyspar {
	background: url(../_images/bg-bullets-green-startseite.gif) no-repeat left top;
}
.content_info783box li.community {
	background: url(../_images/bg-bullets-green-startseite.gif) no-repeat left -50px;
}
.content_info783box li.flatkombi {
	background: url(../_images/bg-bullets-green-startseite.gif) no-repeat left -100px;
}
.content_info783box li.flat500 {
	background: url(../_images/bg-bullets-green-startseite.gif) no-repeat left -150px;
}
.content_info783box li.flat5000 {
	background: url(../_images/bg-bullets-green-startseite.gif) no-repeat left -200px;
}
.content_info783box li.flatkomplett {
	background: url(../_images/bg-bullets-green-startseite.gif) no-repeat left -250px;
}
.content_info783box ul.einzelpreise {
	padding: 10px 0px 0px;
}
.content_info783box ul.einzelpreise li {
	padding: 0px 3px 0px 0px;
	background: none;
	display:inline;
}

/*===== STARTSEITE INTERN =====*/
#alternate_content_flash783x387intern {
	height: 287px;
	width: 361px;
	margin: 0px 0px 6px;
	display: block;
	padding: 100px 400px 0px 22px;
}
#alternate_content_flash783x387intern.internstart {background: #00662C url(../_images/fallback-intern.jpeg) no-repeat left top !important;}
#alternate_content_flash783x387intern h1 {
	font-size: 1.35em;
	line-height: 1.3em;
	color: #000;
	text-indent: -9999px;
	display: block;
	height: 70px;
}
#alternate_content_flash783x387intern h2 {
	background: none;
	padding: 0px 0px 0.55em;
	font-size: 1.35em;
	font-weight: bold;
	line-height: normal;
	text-transform: none;
}
#alternate_content_flash783x387intern p {
	color: #FFF;
	line-height: 1.3em;
}
#alternate_content_flash783x387intern p a.btn {
	background: none;
	margin: 0px;
	padding: 0px 0px 0px 50px !important;
}
#alternate_content_flash783x387intern ul {
	width: 430px;
}
#alternate_content_flash783x387intern li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #FFF;
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	background: url(../_images/bg-bullet-community.gif) no-repeat left 1px;
}
#content_info783intern h4 {
	background: url(../_images/bg-h4-info783.gif) no-repeat left top;
	width: 783px;
	height: 25px;
	padding: 0px;
	text-indent: -9999px;
}
.content_info783boxintern h5 {
	color: #FFF;
	background: none;
	width: 240px;
	padding: 0px;
	display: block;
}
.content_info783boxintern p,
.content_info783boxintern li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #FFF;
}
.content_info783boxintern ul {
	padding: 10px 0px 0px;
}
.content_info783boxintern li {
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	background: url(../_images/bg-bullet-community.gif) no-repeat left 1px;
}
.content_info783boxintern ul.einzelpreise {
	padding: 10px 0px 0px;
}
.content_info783boxintern ul.einzelpreise li {
	padding: 0px;
	background: none;
	display:inline;
}

#alternate_content_flash783x387 a.txt:link, #alternate_content_flash783x387 a.txt:visited,
#alternate_content_flash783x387intern a.txt:link, #alternate_content_flash783x387intern a.txt:visited,
#content_surfstick630x387 a:link, #content_surfstick630x387 a:visited,
.content_info783links a:link, .content_info783links a:visited,
.content_info783linksintern a:link, .content_info783linksintern a:visited,
.overviewbox a:link, .overviewbox a:visited,
.overviewboxgreen a:link, .overviewboxgreen a:visited,
.content_info630saleslinks a:link, .content_info630saleslinks a:visited,
.content_info598saleslinks a:link, .content_info598saleslinks a:visited,
.content_info598saleslinks2 a:link, .content_info598saleslinks2 a:visited {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #f09600;
	background: url(../_images/bg-linkarrow-white.gif) no-repeat left 2px;
	padding: 0px 0px 0px 8px;
}
#alternate_content_flash783x387 a.txt:hover, #alternate_content_flash783x387 a.txt:active,
#alternate_content_flash783x387intern a.txt:hover, #alternate_content_flash783x387intern a.txt:active,
#content_surfstick630x387 a:hover, #content_surfstick630x387 a:active,
.content_info783links a:hover, .content_info783links a:active,
.content_info783linksintern a:hover, .content_info783linksintern a:active,
.overviewbox a:hover, .overviewbox a:active,
.overviewboxgreen a:hover, .overviewboxgreen a:active,
.content_info630saleslinks a:hover, .content_info630saleslinks a:active,
.content_info598saleslinks a:hover, .content_info598saleslinks a:active,
.content_info598saleslinks2 a:hover, .content_info598saleslinks2 a:active {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../_images/bg-linkarrow-white.gif) no-repeat left 2px;
	color: #f09600;
	padding: 0px 0px 0px 8px;
}
.content_info630saleslinks a.btn:link, .content_info630saleslinks a.btn:visited,
.content_info630saleslinks a.btn:hover, .content_info630saleslinks a.btn:active {
	background:none;
	margin:0px !important;
	padding:0px !important;
}
#alternate_content_flash630x387 {
	height: 387px;
	width: 612px;
	padding: 0px 0px 0px 18px;
}
#alternate_content_flash630x387 h1 {
	height: 42px;
}
#alternate_content_flash630x387 p {
	color: #FFF;
	width: 325px;
	line-height: 1.3em;
}
#alternate_content_flash630x311 {
	height: 222px;
	width: 612px;
	padding: 89px 0px 0px 18px;
}
#alternate_content_flash630x311 p {
	color: #c3c3c3;
	width: 225px;
}
.fallback_handyspartarif {
	background: #00662C url(../_images/fallback-handyspartarif.jpeg) no-repeat left top;
}
.fallback_communitytarif {
	background: #00662C url(../_images/fallback-communitytarif.jpeg) no-repeat left top;
}
.fallback_flatuebersicht {
	background: #00662C url(../_images/fallback-flatrates.jpeg) no-repeat left top;
	height: 257px !important;
	width: 612px;
	padding: 130px 0px 0px 18px !important;
}
.fallback_datenuebersicht {
	background: #00662C url(../_images/fallback-datentarife.jpeg) no-repeat left top;
	height: 257px !important;
	width: 612px;
	padding: 130px 0px 0px 18px !important;
}
.fallback_flatfest {
	background: #00662C url(../_images/fallback-flatfestnetz.jpeg) no-repeat left top;
}
.fallback_flatcommunity {
	background: #00662C url(../_images/fallback-flatcommunity.jpeg) no-repeat left top;
}
.fallback_flatkomplett {
	background: #00662C url(../_images/fallback-flatkomplett.jpeg) no-repeat left top;
}
.fallback_flatkombi {
	background: #00662C url(../_images/fallback-flatkombi.jpeg) no-repeat left top;
}
.fallback_surftarif {
	background: #00662C url(../_images/fallback-surftarif.jpeg) no-repeat left top;
}
.fallback_surfpaket {
	background: #00662C url(../_images/fallback-surfpaket.jpeg) no-repeat left top;
}
.fallback_flat500 {
	background: #00662C url(../_images/fallback-flat500.jpeg) no-repeat left top;
}
.fallback_flat500-stick01 {
	background: #00662C url(../_images/fallback-flat500-stick36.jpeg) no-repeat left top;
}
.fallback_flat500-stick02 {
	background: #00662C url(../_images/fallback-flat500-stick36.jpeg) no-repeat left top;
}
.fallback_flat500-stick03 {
	background: #00662C url(../_images/fallback-flat500-stickdv.jpeg) no-repeat left top;
}
.fallback_flat5000 {
	background: #00662C url(../_images/fallback-flat5000.jpeg) no-repeat left top;
}
.fallback_flat5000-stick01 {
	background: #00662C url(../_images/fallback-flat5000-stick36.jpeg) no-repeat left top;
}
.fallback_flat5000-stick02 {
	background: #00662C url(../_images/fallback-flat5000-stick36.jpeg) no-repeat left top;
}
.fallback_flat5000-stick03 {
	background: #00662C url(../_images/fallback-flat5000-stickdv.jpeg) no-repeat left top;
}
.fallback_studententarif {
	background: #00662C url(../_images/fallback-studententarif.jpeg) no-repeat left top;
}
.fallback_vip {
	background: #242424 url(../_images/fallback-vip.jpeg) no-repeat left top;
}
.fallback_aktionsangebot {
	background: #00662C url(../_images/fallback-aktionsangebot.jpeg) no-repeat left top;
	height: 257px !important;
	width: 612px;
	padding: 130px 0px 0px 18px !important;
}
#alternate_content_flash630x387 h2 {
	background: none;
	padding: 0px 0px 0.55em 85px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 0.8em;
	text-transform: none;
	width: 300px;
	display: block;
	height: 50px;
	letter-spacing: 0.03em;
}
#alternate_content_flash630x387.fallback_flatuebersicht h1,
#alternate_content_flash630x387.fallback_datenuebersicht h1,
#alternate_content_flash630x387.fallback_aktionsangebot h1 {
	display: block;
	width: 325px;
	height: 70px;
}
#alternate_content_flash630x387.fallback_flatuebersicht h2,
#alternate_content_flash630x387.fallback_datenuebersicht h2,
#alternate_content_flash630x387.fallback_aktionsangebot h2  {
	background: none;
	padding: 0px 0px 0.2em 0px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 0.8em;
	text-transform: none;
	display: block;
	width: 325px;
	height: auto;
}
form.formbox_753 input.bestellen[type="submit"]{
	color: #FFF;
	line-height: 1.3em;
	width: 300px;
}
#alternate_content_flash630x387 img.preise {
	padding: 10px 0px 10px 25px;
}
#alternate_content_flash630x387 ul.einzelpreise {
	padding: 10px 0px 10px 25px;
}
#alternate_content_flash630x387 ul.studentenpreise {
	padding: 10px 0px 10px 0px;
}
#alternate_content_flash630x387 ul.einzelpreise li,
#alternate_content_flash630x387 ul.studentenpreise li {
	display: inline;
}
#alternate_content_flash630x387 p a.btn {
	background: none;
	margin: 0px;
	padding: 0px 0px 0px 50px !important;
}
#content_info630 h4 {
	background: url(../_images/bg-h4-info630.gif) no-repeat left top;
	width: 620px;
	height: 25px;
	padding: 0px 0px 0px 11px;
	font-weight: bold;
	line-height: 1.8em;
}
.content_info630box h5 {
	color: #000;
	background: none;
	width: 189px;
	line-height: 1.1em;
	padding: 0px;
}
.content_info630box p,
.content_info630box li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000;
}
.content_info630box li {
	font-weight: bold;
	padding: 0px 0px 5px 20px;
}
.content_info630box li.handyspartarif {
	background: url(../_images/bg-bullet-handyspartarif.gif) no-repeat left 1px;
}
.content_info630box li.communitytarif {
	background: url(../_images/bg-bullet-communitytarif.gif) no-repeat left 1px;
}
.content_info630box li.flatrates {
	background: url(../_images/bg-bullet-flatrates.gif) no-repeat left 1px;
}
.content_info630box li.datentarife {
	background: url(../_images/bg-bullet-datentarife.gif) no-repeat left 1px;
}
.content_info630box li.datentarifehell {
	background: url(../_images/bg-bullet-datentarifehell.gif) no-repeat left 1px;
}
.content_info630box li.studententarif {
	background: url(../_images/bg-bullet-studententarif.gif) no-repeat left 1px;
}
.content_info630box li.flatrates3g {
	background: url(../_images/bg-bullet-flatrates3g.gif) no-repeat left 1px;
}
#content_info630sales h4,
#content_uebersicht630sales h4 {
	background: url(../_images/bg-h4-info630klarshop.gif) no-repeat left top;
	width: 620px;
	height: 25px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	line-height: 1.8em;
	text-indent: -9999px;
}
#content_uebersicht630sales h4.flatuebersicht {

	background: url(../_images/bg-h4-uebersicht630-flat.gif) no-repeat left top;
}
#content_uebersicht630sales h4.datenuebersicht {
	background: url(../_images/bg-h4-uebersicht630-daten.gif) no-repeat left top;
}
#content_info630sales h4.flat500 {
	background: url(../_images/bg-h4-uebersicht630-flat500.gif) no-repeat left top;
}
#content_info630sales h4.flat500-stick36 {
	background: url(../_images/bg-h4-info630-flat500-s36.gif) no-repeat left top;
}
#content_info630sales h4.flat500-stick72 {
	background: url(../_images/bg-h4-info630-flat500-s72.gif) no-repeat left top;
}
#content_info630sales h4.flat500-stickdvbt {
	background: url(../_images/bg-h4-info630-flat500-sdv.gif) no-repeat left top;
}
#content_info630sales h4.flat5000 {
	background: url(../_images/bg-h4-uebersich630-flat5000.gif) no-repeat left top;
}
#content_info630sales h4.flat5000-stick36 {
	background: url(../_images/bg-h4-info630-flat5000-s36.gif) no-repeat left top;
}
#content_info630sales h4.flat5000-stick72 {
	background: url(../_images/bg-h4-info630-flat5000-s72.gif) no-repeat left top;
}
#content_info630sales h4.flat5000-stickdvbt {
	background: url(../_images/bg-h4-info630-flat5000-sdv.gif) no-repeat left top;
}
#content_info630sales h4.angebot {
	background: url(../_images/bg-h4-uebersicht630-angebot.gif) no-repeat left top;
}
.content_info630salesbox h5 {
	color: #FFF;
	background: none;
	width: 189px;
	line-height: 1.1em;
	padding: 0px;
}
.content_info630salesbox p,
.content_info630salesbox li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #FFF;
}
.content_info630salesbox li {
	font-weight: bold;
	padding: 0px 0px 5px 20px;
}
.content_info630salesbox li.community {
	background: url(../_images/bg-bullet-community.gif) no-repeat left 1px;
}
.content_info630salesbox li.datentarifehell {
	background: url(../_images/bg-bullet-datentarifeh-gr.gif) no-repeat left 1px;
}
.content_info630salesbox li.datentarife {
	background: url(../_images/bg-bullet-datentarife-gr.gif) no-repeat left 1px;
}
#content_info598sales h4 {
	background: url(../_images/bg-h4-info598tarifberater.gif) no-repeat left top;
	width: 588px;
	height: 25px;
	padding: 0px 0px 0px 11px;
	font-weight: bold;
	line-height: 1.8em;
	text-indent: -9999px;
}
.content_info598salesbox h5 {
	color: #FFF;
	background: none;
	width: 189px;
	line-height: 1.1em;
	padding: 0px;
}
.content_info598salesbox2 h5 {
	color: #FFF;
	background: none;
	width: 365px;
	line-height: 1.1em;
	padding: 0px;
}
.content_info598salesbox p,
.content_info598salesbox2 li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #FFF;
}
.content_info598salesbox2 li {
	font-weight: bold;
	padding: 0px 0px 5px 20px;
	background: url(../_images/bg-bullet-community.gif) no-repeat left top;
}
#overview-content h1 {
	background: #006D2E url(../_images/bg-tarif-uebersicht.jpeg) no-repeat left bottom;
	height: 52px;
	width: 350px;
	color: #FFF;
	padding: 95px 237px 0px 7px;
	margin: 0px 0px 6px;
	font-size: 0.75em;
	text-indent: 0px;
	line-height: 1.5em;
	font-weight: normal;
}
#overview-content h1.entertain {
	background: #006D2E url(../_images/bg-entertainment.jpeg) no-repeat left bottom;
	height: 77px;
	width: 310px;
	color: #FFF;
	padding: 210px 267px 0px 17px;
	margin: 0px 0px 6px;
	font-size: 0.75em;
	text-indent: 0px;
	line-height: 1.5em;
	font-weight: normal;
}
#overview-content h2 {
	background: url(../_images/bg-h2-tarifuebersicht.gif) no-repeat left top;
	height: 44px;
	width: 216px;
	text-indent: -9999px;
	padding: 0px 0px 10px;
}
#overview-content h2.handyuebersicht {
	background: url(../_images/bg-h2-handy_tarife.gif) no-repeat left top;
	height: 107px;
	width: 301px;
	text-indent: -9999px;
	padding: 0px 0px 10px;
}
#overview-content h2.hardware {
	background: url(../_images/bg-h2-hardware.png) no-repeat left top;
	height: 101px;
	width: 338px;
	text-indent: -9999px;
	padding: 0px 0px 10px;
}
#overview-content h3 {
	color: #FFF;
	background: none;
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding: 0px 0px 6px;
	line-height: 1.1em;
	clear: both;
}
.overviewbox {
	background: #006E2E url(../_images/bg-overviewbox-bottom.gif) no-repeat left bottom;
	width: 294px;
	padding: 0px 0px 7px;
	float: left;
	margin: 0px 6px 6px 0px;
}
.overviewbox-top {
	background: url(../_images/bg-overviewbox-top.gif) no-repeat left bottom;
	height: 7px;
	width: 294px;
}
.overviewboxgreen {
	background: url(../_images/bg-overviewbox-green-bottom.gif) no-repeat left bottom;
	width: 294px;
	padding: 0px 6px 7px 0px;
	float: left;
	margin: 0px 0px 6px;
}
.overviewbox-topgreen {
	background: url(../_images/bg-overviewbox-green-top.gif) no-repeat left top;
	height: 7px;
	width: 294px;
	padding: 0px 0px 5px;
}
.overvievbox-txt {
	width: 598px;
	border-bottom: 1px dotted #999999;
	margin: 20px 0px;
}
.overvievbox-txt h3 {
	clear: none !important;
}
.overvievbox-txt img {
	float: left;
	margin: 5px 20px 10px 0px;
}
.overviewbox p,
.overviewboxgreen p {
	color: #FFF;
	padding: 0px 7px;
	line-height: 1.3em;
}
.overviewbox img.icon,
.overviewboxgreen img.icon {
	padding: 0px 10px 0px 7px;
}
.overviewboxgreen a.btn {
	background: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
.overviewbox140 {
	background: url(../_images/bg-overview140-bottom.gif) no-repeat left bottom;
	display: block;
	float: left;
	width: 140px;
	margin: 0px 12px 12px 0px;
}
.overviewbox140 h5 {
	background: url(../_images/bg-overviewbox140-top.gif) no-repeat left top;
	display: block;
	width: 130px;
	font-size: 0.8em;
	line-height: 1.3em;
	padding: 5px 0px 0px 10px;
	color: #FFF;
	text-transform: none;
	height: 22px;
}
.overviewbox140 p {
	text-align: center;
	margin: 0px;
	padding: 5px 0px;
}
.overviewbox140 a.btn {
	background: none;
	margin: 0px;
	padding: 0px;
}
.infobox_598 {
	width: 598px;
	background: url(../_images/bg-content_598-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	margin: 0px 0px 0.75em;
}
.infobox_598 h4 {
	background: url(../_images/bg-h4-info598.gif) no-repeat left top;
	width: 587px;
	height: 25px;
	padding: 0px 0px 0px 11px;
	font-weight: bold;
	line-height: 1.8em;
	color: #000;
}
.infobox_598bg {
	width: 576px;
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 6px 10px 0px;
}
.infobox_598 p,
.infobox_598 li {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #000;
}
span.pressContent p,
span.pressContent li{
	font-size: 0.95em;
	line-height: 1.5em;
	color: #000;
        text-transform: none;
}
.infobox_598 li {
	font-weight: bold;
	padding: 0px 0px 5px 20px;
	background: url(../_images/bg-bullet-communityw.gif) no-repeat left 1px;
	text-transform: uppercase;
}
.infobox_598bg ul.seite li {
	background: none;
	padding: 0px;
	display: inline;
}
.infobox_598bg ul.seite li label.seite  {
	font-weight: normal;
	width: 576px;
	clear: both;
	text-align: right;
	display: block;
	text-transform: none;
}
.infobox_598bg ul.seite li label.seite span {
	display: inline-block;
}
.infobox_598 ul.partner {
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
}
.infobox_598 ul.partner li {
	background: none;
	padding: 0px;
}
.infobox_598 ul.partner li img {
	padding: 0px 0px 0px 10px;
}
.infobox_598 ul.bildmaterial {
	display: block;
	float: left;
	padding: 0px 10px 10px 0px;
	width: 250px;
}
.infobox_598 ul.bildmaterial li {
	background: none;
	padding: 0px;
	font-weight: normal;
	text-transform: none;
}
.infobox_598 img {
	padding: 0px 0px 6px 0px;
}
.siegel { padding: 0px 0px 10px 0px;}
.siegel p {
	width: 420px !important;
	display: block;
	float: left;
}
.siegel img {
	padding: 0px 20px 0px 0px;
	float: left;
}
.infobox_180 {
	width: 180px;
	background: url(../_images/bg-content_180-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	margin: 0px 0px 0.75em;
}
.infobox_180 h4 {
	background: url(../_images/bg-h4-info180.gif) no-repeat left top;
	width: 169px;
	height: 25px;
	padding: 0px 0px 0px 11px;
	font-weight: bold;
	line-height: 1.8em;
	color: #000;
}
.infobox_180bg {
	width: 158px;
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 6px 10px 0px;
}
.infobox_180 p,
.infobox_180 li {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #000;
}
#prepaidwrapper {
	background: url(../_images/bg-trenki-prepaid.jpeg) no-repeat center center;
	padding: 0px 0px 0.75em;
}
.prepaidbox {
	width: 224px;
	background: url(../_images/bg-content_info224-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
}
.prepaidbox h4 {
	background: url(../_images/bg-h4-info224.gif) no-repeat left top;
	height: 24px;
	width: 200px;
}
.prepaidbox_content {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #f0f0f0 url(../_images/bg-form598.gif) repeat-x left bottom;
	padding: 10px 10px 0px;
	min-height: 370px;
}
.prepaidbox_content a.btn {
	background: none;
	margin: 0px;
	padding: 0px;
}
.indication {
	background: url(../_images/bg-indication598-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	margin: 0px 0px 6px;
}
.indication ul {
	background: url(../_images/bg-indication598-top.gif) no-repeat left top;
	padding: 7px 0px 0px;
}
.indication ul li {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #000;
	background: #EFEFEF;
	padding: 0px 10px 0px 40px;
}
.indication ul li.achtung {
	background: #EFEFEF url(../_images/icon-achtung.gif) no-repeat 5px center;
}
.indication ul li.fax {
	background: #EFEFEF url(../_images/icon-fax.gif) no-repeat 5px top;
	padding: 0px 10px 10px 40px;
}
.indication ul li.telefon {
	background: #EFEFEF url(../_images/icon-telefon.gif) no-repeat 5px top;
	padding: 0px 10px 10px 40px;
}
#tabbox {
	width: 598px;
	background: url(../_images/bg-tab598-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	margin: 0px 0px 0.75em 0px;
}
#tabbox h5.handymodell,
#tabbox h5.hardware {
	height: 32px;
	width: 438px;
	color: #0f551e;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: bold;
	text-transform: none;
	background: url(../_images/bg-tab598-top.gif) no-repeat left top;
	display: block;
	padding: 0px 0px 0px 160px;
	clear: both;
}
#tabbox h5.handymodellinfos {
	height: 32px;
	width: 585px;
	color: #f09600;
	font-size: 0.95em;
	line-height: 2em;
	font-weight: bold;
	text-transform: none;
	background: url(../_images/bg-tab598-top02.gif) no-repeat left top;
	display: block;
	padding: 0px 0px 0px 13px;
	clear: both;
}
#tabbox form.handy,
#tabbox form.hardware {
	background: #FFF url(../_images/bg-tab598-content.gif) repeat-x left bottom;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 10px;
}
#tabbox form.handy img.handymodell,
#tabbox form.hardware img.surfstick {
	display: block;
	float: left;
}
#tabbox form.handy ul {
	display: block;
	float: left;
	height: 203px;
	width: 150px;
}
#tabbox form.hardware ul {
	display: block;
	float: right;
	width: 215px;
}
#tabbox form.handy ul li,
#tabbox form.hardware ul li {
	line-height: 1.5em;
	background: url(../_images/bg-bullet-single.gif) no-repeat left center;
	padding: 0px 0px 0px 12px;
}
#tabbox div.hardwaretxt {
	width: 204px;
	display:block;
	float:right;
	padding: 0px 0px 0px 6px;
}
#tabbox div.hardwaretxt h6 {
	font-size: 0.9em;
	font-weight: bold;
}
#tabbox form.handy dl {
	display: block;
	float: left;
	width: 280px;
}
#tabbox form.hardware dl { 
	width: 425px;
	float: right;
	display: block;
	clear:both;
}
#tabbox form.handy dt {
	display: block;
	width: 135px;
	float: left;
	height: 70px;
	padding: 2px 0px 2px 5px;
}
#tabbox form.hardware dt {
	display: block;
	width: 240px;
	float: left;
	text-align: right;
	height: 50px;
	padding: 20px 20px 2px 5px;
}
#tabbox form.handy dd {
	display: block;
	width: 135px;
	float: left;
	height: 70px;
	text-align: right;
	padding: 2px 5px 2px 0px;
}
#tabbox form.hardware dd {
	display: block;
	width: 135px;
	float: left;
	height: 50px;
	text-align: right;
	padding: 20px 20px 2px 0px;
}
#tabbox form.handy dt.grey,
#tabbox form.handy dd.grey,
#tabbox form.hardware dt.grey,
#tabbox form.hardware dd.grey {
	background-color: #ebebeb;
}
#tabbox form.handy label.grey {
	font-size: 0.75em;
	line-height: 1.5em;
	display: block;
	height: 31px;
	background: #ebebeb;
	padding: 10px;
	font-weight: normal;
	margin: 0px 0px 0.75em;
}
#tabbox form.hardware label { display: block; font-weight: bold; padding: 0px 0px 0.75em 0px; clear:both; }
#tabbox form.hardware select {
	margin: 0px 0px 0px 20px;
	width: 150px;
}
form.handy input.wahrenkorb[type="submit"] {
	text-indent: -9999px;
	background: url(../_images/btn-wahrenkorb.gif) no-repeat right top;
	width: 200px;
	float: right;
	color: #FFF;
	height: 31px;
	cursor: pointer;
	border-style: none;
	display: block;
}
form.hardware input.bestellen[type="submit"] {
	text-indent: -9999px;
	background: url(../_images/btn-bestellengrey.gif) no-repeat right top;
	width: 200px;
	float: right;
	color: #FFF;
	height: 35px;
	cursor: pointer;
	border-style: none;
	display: block;
}
#tabbox form.handy dl.vertragsoptionen {
	display: block;
	float: none;
	width: 570px;
	height: 250px;
}
#tabbox form.handy dl.vertragsoptionen dt {
	display: block;
	width: 130px;
	float: left;
	padding: 10px 0px 10px 5px;
	height: 110px;
}
#tabbox form.handy dl.vertragsoptionen dd {
	display: block;
	width: 430px;
	float: left;
	height: 110px;
	padding: 10px 5px 10px 0px;
	text-align: left;
}
#tabbox form.handy label.vertragsoptionen {
	height: 25px;
	width: 200px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
}
#tabbox form.handy label.vertragsoptionen select {
	width: 150px;
	margin: 0px 0px 0px 10px;
}
#tabbox form.handy input.bestellen[type="submit"] {
	background: url(../_images/btn-bestellengrey.gif) no-repeat right top;
	width: 203px;
	float: right;
	color: #FFF;
	text-indent: -9999px;
	height: 34px;
	cursor: pointer;
	border-style: none;
}
.option {
	width: 270px;
}
.option a.btn {
	background: none;
	margin: 0px;
	padding: 0px;
}


/*----- FOOTER -----*/
ul.footer {
	clear: both;
	text-align: center;
	display: block;
	list-style: none;
	padding: 10px 0px;
        background-color:#EBEBEB;
}
ul.footer li {
	display: inline;
	font-weight: normal;
	color: #f09702;
	font-size: 0.69em;
	padding: 0px 2px;
}
ul.footer li a {
	color: #878787;
	text-decoration: underline;
	font-weight: normal;
	background: none;
	text-transform: none;
	padding: 0px;
}
#container #content_wrapper630 #content_flash630x387 #alternate_content_flash630x387 h2 {
	color: #DE0205;
}
#container #content_wrapper630 #content_flash630x387 #alternate_content_flash630x387 h2 {
	color: #FFF;
}
#content_klarstrom630x387 h3 {
	background: none;
	padding: 0px 0px 0.55em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	text-transform: none;
	width: 350px;
	display: block;
	height: 50px;
	float: left;
}
#content_klarstrom630x387 p {
	color: #FFF;

	line-height: 1.3em;
	width: 350px;
	float: left;
}
#content_surfstick630x387 h2 {
	background: none;
	padding: 0px 0px 0.2em 0px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 0.8em;
	text-transform: none;
	display: block;
	width: 580px;
	height: auto;
}
#content_surfstick630x387 p {
	color: #FFF;
	line-height: 1.3em;
	width: 580px;
	float: left;
	padding: 0px 0px 0.7em;
}

#frnBanner {margin-bottom:10px; text-align:center; width:994px;}
#frnAdSky {position:absolute; left:1004px; top:105px;}
#kmWrapper {width:994px;}


.green { 
	color: #0f551e;
	font-weight:bold;
	text-decoration:none;
}


/*  VORTEILSRECHNUNG-TABLE */
.vorteilsrechnung_tabelle th 					{
	padding:0px 0px 0px 5px;
	text-align:left;
	border-bottom: 5px solid #FFF;
	font-weight: normal;
}
.vorteilsrechnung_tabelle th span { float:left;}
.vorteilsrechnung_tabelle th.bold 					{font-weight: bold;}
.vorteilsrechnung_tabelle td					{
	padding:0px 0px 0px 5px;
	border-bottom: 5px solid #FFF;
}
.vorteilsrechnung_tabelle tr.grey,
.vorteilsrechnung_tabelle td.grey 				{
	width:200px;
	background:#EBEBEB;
	padding:4px 0px 4px 5px;
	margin: 0px 0px 5px;
}



#alternate_content_flash783x387 a.txt:link, #alternate_content_flash783x387 a.txt:visited,
#alternate_content_flash783x387intern a.txt:link, #alternate_content_flash783x387intern a.txt:visited,
#content_surfstick630x387 a:link, #content_surfstick630x387 a:visited,
#content_geschaeftskunden630x490 a:link, #content_geschaeftskunden630x490 a:visited,
.content_info783links a:link, .content_info783links a:visited,
.content_info783linksintern a:link, .content_info783linksintern a:visited,
.overviewbox a:link, .overviewbox a:visited,
.overviewboxgreen a:link, .overviewboxgreen a:visited,
.content_info630saleslinks a:link, .content_info630saleslinks a:visited,
.content_info598saleslinks a:link, .content_info598saleslinks a:visited,
.content_info598saleslinks2 a:link, .content_info598saleslinks2 a:visited {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #f09600;
	background: url(../_images/bg-linkarrow-white.gif) no-repeat left 2px;
	padding: 0px 0px 0px 8px;
}
#alternate_content_flash783x387 a.txt:hover, #alternate_content_flash783x387 a.txt:active,
#alternate_content_flash783x387intern a.txt:hover, #alternate_content_flash783x387intern a.txt:active,
#content_surfstick630x387 a:hover, #content_surfstick630x387 a:active,
#content_geschaeftskunden630x490 a:hover, #content_geschaeftskunden630x490 a:active,
.content_info783links a:hover, .content_info783links a:active,
.content_info783linksintern a:hover, .content_info783linksintern a:active,
.overviewbox a:hover, .overviewbox a:active,
.overviewboxgreen a:hover, .overviewboxgreen a:active,
.content_info630saleslinks a:hover, .content_info630saleslinks a:active,
.content_info598saleslinks a:hover, .content_info598saleslinks a:active,
.content_info598saleslinks2 a:hover, .content_info598saleslinks2 a:active {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../_images/bg-linkarrow-white.gif) no-repeat left 2px;
	color: #f09600;
	padding: 0px 0px 0px 8px;
}


#content_geschaeftskunden630x490 p {
	color: #FFF;
	line-height: 1.3em;
}
#content_geschaeftskunden630x490 p a.btn {
	background: url(none);
	margin: 0px;
	padding: 0px 0px 0px 50px !important;
}
.vorteileTafel {
	background: url(../_images/bg-vorteile.png) no-repeat left top;
	height: 187px;
	width: 428px;
	padding: 30px 10px 0px;
	margin: 0px 0px 0.75em;
}
.vorteileTafel ul {
	padding: 10px 0px;
	float: left;
	width: 210px;
}
.vorteileTafel li {
	font-size: 0.75em;
	line-height: 1.3em;
	color: #FFF;
	font-weight: normal;
	padding: 0px 0px 10px 20px;
	background: url(../_images/bg-bullet-vorteile.gif) no-repeat left top;
}
.vorteileTafel p { clear:both; width: 425px;}

.fallback_stickuebersicht {
	background: #00662C url(../_images/fallback-surfsticks.jpeg) no-repeat left top;
	height: 307px !important;
	width: 612px;
	padding: 80px 0px 0px 18px !important;
}
#alternate_content_flash630x387.fallback_flatuebersicht h1,
#alternate_content_flash630x387.fallback_datenuebersicht h1,
#alternate_content_flash630x387.fallback_aktionsangebot h1,
#alternate_content_flash630x387.fallback_klarclub h1,
#alternate_content_flash630x387.fallback_ipad h1,
#alternate_content_flash630x387.fallback_iphone h1,
#alternate_content_flash630x387.fallback_stickuebersicht h1 {
	display: block;
	width: 325px;
	height: 70px;
}
#alternate_content_flash630x387.fallback_flatuebersicht h2,
#alternate_content_flash630x387.fallback_datenuebersicht h2,
#alternate_content_flash630x387.fallback_aktionsangebot h2,
#alternate_content_flash630x387.fallback_klarclub h2,
#alternate_content_flash630x387.fallback_ipad h2,
#alternate_content_flash630x387.fallback_iphone h2,
#alternate_content_flash630x387.fallback_stickuebersicht h2 {
	background: url(none);
	padding: 0px 0px 0.2em 0px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 0.8em;
	text-transform: none;
	display: block;
	width: 325px;
	height: auto;
}
#alternate_content_flash783x387 a.txt:link, #alternate_content_flash783x387 a.txt:visited,
#alternate_content_flash783x387intern a.txt:link, #alternate_content_flash783x387intern a.txt:visited,
#content_surfstick630x387 a:link, #content_surfstick630x387 a:visited,
#alternate_content_flash630x387 a:link, #alternate_content_flash630x387 a:visited,
.content_info783links a:link, .content_info783links a:visited,
.content_info783linksintern a:link, .content_info783linksintern a:visited,
.overviewbox a:link, .overviewbox a:visited,
.overviewboxgreen a:link, .overviewboxgreen a:visited,
.content_info630saleslinks a:link, .content_info630saleslinks a:visited,
.content_info598saleslinks a:link, .content_info598saleslinks a:visited,
.content_info598saleslinks2 a:link, .content_info598saleslinks2 a:visited {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #f09600;
	background: url(../_images/bg-linkarrow-white.gif) no-repeat left 2px;
	padding: 0px 0px 0px 8px;
}
#alternate_content_flash783x387 a.txt:hover, #alternate_content_flash783x387 a.txt:active,
#alternate_content_flash783x387intern a.txt:hover, #alternate_content_flash783x387intern a.txt:active,
#content_surfstick630x387 a:hover, #content_surfstick630x387 a:active,
#alternate_content_flash630x387 a:hover, #alternate_content_flash630x387 a:active,
.content_info783links a:hover, .content_info783links a:active,
.content_info783linksintern a:hover, .content_info783linksintern a:active,
.overviewbox a:hover, .overviewbox a:active,
.overviewboxgreen a:hover, .overviewboxgreen a:active,
.content_info630saleslinks a:hover, .content_info630saleslinks a:active,
.content_info598saleslinks a:hover, .content_info598saleslinks a:active,
.content_info598saleslinks2 a:hover, .content_info598saleslinks2 a:active {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../_images/bg-linkarrow-white.gif) no-repeat left 2px;
	color: #f09600;
	padding: 0px 0px 0px 8px;
}
#content_uebersicht630sales h4.stickuebersicht {
	background: url(../_images/bg-h4-uebersicht630-sticks.gif) no-repeat left top;
}
#tabbox h5.handymodell,
#tabbox h5.hardware {
	height: 32px;
	width: 438px;
	color: #0f551e;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: bold;
	text-transform: none;
	background: url(../_images/bg-tab598-top02.gif) no-repeat left top;
	display: block;
	padding: 0px 0px 0px 160px;
	clear: both;
}
#tabbox h5.hardware {
	width: 588px;
	height: 32px;
	padding: 0px 0px 0px 10px;
}
#tabbox form.handy ul li,
#tabbox form.hardware ul li{
	line-height: 1.5em;
	background: url(../_images/bg-bullet-communityw.gif) no-repeat left 1px;
	padding: 0px 0px 0px 18px;
}
#tabbox form.hardware dl { 
	width: 425px;
	float: right;
	display: block;
	clear:both;
}
#tabbox form.hardware dt {
	display: block;
	width: 240px;
	float: left;
	text-align: left;
	height: 50px;
	padding: 0px 30px 2px 5px;
}
#tabbox form.hardware dd {
	display: block;
	width: 135px;
	float: left;
	height: 50px;
	text-align: right;
	padding: 10px 10px 0px 0px;
}
#tabbox form.hardware label { display: block; font-weight: bold; padding: 0px 0px 0.75em 0px; clear:both; }
#tabbox form.hardware select {
	margin: 0px;
	width: 200px;
}
#tabbox div.spezifikationen {
	background:#ebebeb;
	display:block;
	padding: 10px 10px 0px 10px;
}
#tabbox form.hardware h5 {
	background:none;
	padding-left: 0px;
	width: auto;
}
#tabbox form.hardware ul.bulletList_flat_500,
#tabbox form.hardware ul.bulletList_flat_5000		{
	list-style:none;
	margin:0px 0px 0.75em;
	float: none;
	width: auto;
	padding: 0px 0px 0.75em;
	border-bottom: 1px solid #EBEBEB;
}
#tabbox form.hardware ul.bulletList_flat_500 li			{
	background:url(../_images/bg-bullet-datentarifehell.gif) no-repeat;
	padding:0 0 8px 20px;
}
#tabbox form.hardware ul.bulletList_flat_5000 li			{ background:url(../_images/bg-bullet-datentarife.gif) no-repeat; padding:0 0 8px 20px; }
/*  TARIF-TABLE */
.tarif_tabelle th 					{ padding:0 0 0 2px; line-height:18px; text-align:left; }

.tarif_tabelle td					{ padding:4px 0 4px 2px; line-height:18px; }

.tarif_tabelle td.width300			{ width:300px; }

.tarif_tabelle tr.grey,
.tarif_tabelle td.grey 				{ width:200px; background:#EBEBEB none repeat scroll 0 0; padding:4px 0 4px 5px; }

.tarif_tabelle td.pdf				{ background:transparent url(../_images/icon-pdf.gif) no-repeat scroll left center; padding:0 0 0 20px; }

.red { color:#900;}
.fallback_iphoneangebot {
	background: #00662C url(../_images/fallback-iphoneangebot.jpeg) no-repeat left top;
	height: 275px !important;
	width: 612px;
	padding: 112px 0px 0px 18px !important;
}
#alternate_content_flash630x387.fallback_flatuebersicht h1,
#alternate_content_flash630x387.fallback_datenuebersicht h1,
#alternate_content_flash630x387.fallback_aktionsangebot h1,
#alternate_content_flash630x387.fallback_klarclub h1,
#alternate_content_flash630x387.fallback_ipad h1,
#alternate_content_flash630x387.fallback_iphone h1 {
	display: block;
	width: 325px;
	height: 70px;
}
#alternate_content_flash630x387.fallback_klarclub h1,
#alternate_content_flash630x387.fallback_iphoneangebot h1 {
	width: 400px;}
#alternate_content_flash630x387.fallback_flatuebersicht h2,
#alternate_content_flash630x387.fallback_datenuebersicht h2,
#alternate_content_flash630x387.fallback_aktionsangebot h2,
#alternate_content_flash630x387.fallback_klarclub h2,
#alternate_content_flash630x387.fallback_ipad h2,
#alternate_content_flash630x387.fallback_iphone h2,
#alternate_content_flash630x387.fallback_iphoneangebot h2 {
	background: url(none);
	padding: 0px 0px 0.2em 0px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 0.8em;
	text-transform: none;
	display: block;
	width: 325px;
	height: auto;
}
#alternate_content_flash630x387.fallback_klarclub h2,
#alternate_content_flash630x387.fallback_iphoneangebot h2 {
	width: 400px; }