body					{ font-family: "Trebuchet MS"; font-size:12px; color:#000000 }
p						{ margin: 0px; }
form					{ margin: 0px; }

#Header					{ width: 100%; text-align: left; }


#Content { padding-left: 20px;}
	
#HeaderBild-Tarif		{ display: none; height:0px; }
.HeaderBild-Tarif		{ display: none; height:0px; }
#flashcontent 			{ display: none; height:0px; }
.flashheader 			{ display: none; height:0px;}
#mymovie 				{ display: none; height:0px; }
embed 					{ display: none; height:0px; }
.HeaderBild 			{ display: none; height:0px; }

#SubNav { display: none;  }
#SubNavi { display: none;  }
#c-wrapper{display:none!important;}
.faq-nav, .faq-nav-akt, .faq-nav-last, .faq-subnav { display: none;  }

#Header-Login			{ display: none;  }
#Logo-Link				{ display: block; width: 422px; height: 110px; }				
#Logo-Bild				{ display: none; }

*.PromoBox-WERBEN		{ display: none; }
.icons					{ display: none; }

#Wrapper				{  }
*html #Wrapper			{  }
#MainNav				{ display: none; }
#Suche-Li				{ display: none; }

#Content				{ background-color: #f5fafc; background-image: url(contentOben.png); background-position: top; background-repeat: no-repeat; margin: 4px 0px 0px 0px; width: 704px; min-height: 440px; }
#seite #Content{ background:none; width:auto;}
*html #Content			{ height: 440px; }
#Linie					{ margin: -142px 0px 0px 704px; }

h1 { font-size:16px; }

.Big-ButtonGrey			{ display: block; float: left; width: 200px; height: 35px; text-align: center; text-decoration: none; background-image: url(bigButton.gif); font-size: 18px; font-weight: bold; color: #594e37; padding: 12px 0px 0px 0px; }
.Big-ButtonGrey:hover	{ color: #14a0d3; }
.Big-ButtonBlue			{ display: block; float: left; width: 200px; height: 35px; text-align: center; text-decoration: none; background-image: url(bigButton.gif); font-size: 18px; font-weight: bold; color: #14a0d3; padding: 12px 0px 0px 0px; }
.Big-ButtonBlue:hover	{ color: #594e37; }

.butLeft				{ margin: -24px 0px 0px 28px; }		*html .butLeft			{ margin: -24px 0px 0px 13px; }
.butMiddle				{ margin: -24px 0px 0px 24px; }		*html .butMiddle		{ margin: -24px 0px 0px 26px; }
.butRight				{ margin: -24px 0px 0px 24px; }		*html .butRight			{ margin: -24px 0px 0px 26px; }

.Box-Eins					{ width: 199px; float: left; border-right: 1px dashed #89c9da; margin: 26px 0px 14px 29px; padding: 0px 10px 0px 0px; height: 150px; }
*html .Box-Eins				{ margin-left: 14px; height: 150px; }
.Box-Eins h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px -12px 0px; color: #453e2c; height: 56px; display: block; }
.Box-Eins p					{ font-size: 0.70em; line-height: 1.3em; color: #453e2c; }
.Box-Eins p strong			{ font-size: 1.10em; }
.Box-Eins .Tarif			{ position: relative; top: 147px; left: 124px; height: 18px; display: block; width: 66px; font-size: 0.75em; color: #453e2c; text-decoration: none; padding-left: 10px; padding-top: 4px; background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 8px; margin: 0px; font-weight: bold; }
.Box-Eins .Tarif:hover		{ background-image: url(pfeilBlau.gif); color: #3ea6c3; }
.Box-Eins .Vorteile			{ position: relative; top: 126px; left: 0px; background-image: url(butVorteile.gif); display: block; width: 86px; height: 22px; margin-bottom: -47px; text-decoration: none; font-size: 0.75em; color: #453e2c; padding: 2px 0px 0px 18px; }
.Box-Eins .Vorteile:hover	{ color: #3ea6c3; }
.Box-Eins .Vorteile span	{ display: block; margin: 0px; }

.Box-Zwei					{ width: 207px; float: left; border-right: 1px dashed #89c9da; margin: 26px 0px 0px 17px; padding: 0px; height: 150px; }
.Box-Zwei h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px -12px 0px; color: #453e2c; background-image: url(200gratisSMS.gif); background-repeat: no-repeat; padding: 0px 0px 0px 48px; height: 56px; }
.Box-Zwei h1 span			{ color: #3ea6c3; }
.Box-Zwei p					{ font-size: 0.70em; line-height: 1.3em; color: #453e2c; }
.Box-Zwei p strong			{ font-size: 1.10em; }
.Box-Zwei img				{ float: left; }
.Box-Zwei .Jetzt-Bestellen	{ position: relative; top: 126px; left: 0px; background-image: url(butBestellen.gif); display: block; width: 115px; height: 23px; margin-bottom: -24px; }
.Box-Zwei .Jetzt-Bestellen:hover	{ background-image: url(butBestellen_.gif); }
.Box-Zwei .Jetzt-Bestellen span		{ display: none; }

.Box-Drei					{ width: 198px; float: left; margin: 22px 0px 0px 10px; padding: 0px; height: 150px; }
.Box-Drei h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px -24px 6px; color: #453e2c; background-image: url(freischaltenSim.gif); background-repeat: no-repeat; padding: 0px 0px 0px 48px; height: 56px; }
.Box-Drei h1 span			{ color: #3ea6c3; }
.Box-Drei p					{ width: 193px; min-height: 43px; margin: 0px 0px 12px 0px; font-size: 0.70em; color: #453e2c; padding: 10px; }
.Box-Drei p strong			{ font-size: 1.10em; }
.Box-Drei .Vorteile			{ position: relative; top: 130px; left: 10px; background-image: url(butVorteile.gif); display: block; width: 86px; height: 22px; margin-bottom: -20px; text-decoration: none; font-size: 0.75em; color: #453e2c; padding: 2px 0px 0px 18px; }
.Box-Drei .Vorteile:hover	{ color: #3ea6c3; }
.Box-Drei .Vorteile span	{ display: block; margin: 0px; }


.tarifLi				{font-size:12px;  float: left; color:#394347; width:320px; margin: 5px 0px 0px 0px; }
.tarifRe				{ font-size: 12px;  float: left; width:100px; color:#394347; margin: 5px 0px 0px 0px;}

#Footer					{ display: none; }

.Punkt					{ float: left; display: block; width: 15px; text-align: center; }

.HeaderTabs				{ margin: 0px 0px 0px 11px; background-image: url(tabHeader.gif); width: 681px; height: 24px; padding: 0px; }
.HeaderTabs li			{ float: left; margin-left: 0px; padding: 3px 0px 0px 10px; font-size: 14px; color: #72b4cc; list-style-type: none; }

.hTeins					{ width: 140px; }		.hTeins strong	{ color: #10a5db; }
.hTzwei					{ width: 93px; }
.hTdrei					{ width: 120px; }

.BodyTabs				{ width: 659px; margin: 0px 0px 0px 11px; border-left: 1px solid #cfe9f0; border-right: 1px solid #cfe9f0; padding: 10px; }
.BodyTabs h1			{ margin: 0px; font-size: 18px; color: #594e37; }
.BodyTabs h2			{ margin: 0px; font-size: 12px; color: #594e37; }
.BodyTabs p				{ margin: 0px; font-size: 12px; color: #314145; }
.bTl					{ border-bottom: 1px dashed #cfe9f0; }

.FooterTabs				{ display: block; margin: 0px 0px 0px 11px; }

.FormLeft				{ width: 168px; height: 25px; display: block; padding: 3px 0px 0px 40px; xbackground-color: #FF0000; float: left; }
.FormRight				{ width: 408px; height: 28px; display: block; float: left; xbackground-color: blue; }
.FormLang				{ width: 534px; height: 25px; display: block; float: left; padding: 3px 0px 0px 40px; }
.FormInput				{ width: 198px; height: 18px; border: 1px solid #a7a6aa; background-color: white;  }
.FormSelect				{ width: 202px; }
.FormSelect_monthly_refill_amount	{ }
.formSendWeiter			{ display: block; background-image: url(formButton.gif); width: 142px; height: 20px; color: white; text-decoration: none; font-Size: 12px; padding: 3px 0px 0px 6px; float: right; }

/* Float clearing workaround also working on Mozilla */
.clearer 				{ clear:both; height:0px; overflow:hidden; margin-top:0px; }
* html .clearer 		{ height:1px; margin-top:-1px; }

.clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 				{ display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix 		{ height: 1%; }
/* End hide from IE-mac */
/* End clearfix */		

ul.Page, li.Back, li.Next { display:none; }
.bl-Footer, .iboxklein { display:none; }


.bd-galerie					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
.bd-galerie li				{ float: left; margin: 0px 12px 0px 0px; display: block; }
.bd-galerie li a			{ color: black; font-size: 11px; display: block; }
.bd-galerie li strong		{ font-size: 11px; }

.bl-Header-hblau			{ font-size: 20px; margin: 10px 0px 5px 0px;}
.Box-Tarif h1				{ font-size: 20px;}
.navi						{ display: none; height:0px; }
#Tabs						{ display: none; height:0px; }
#legal 						{margin:0px; padding: 0px; padding-left: 20px; font-size:9px;}
.Jetzt-Bestellen 			{ display: none; height:0px; }
#Content-Unten				{ display: none; height:0px; }
.oldprice					{ display: none; }
.promofarbe {color: #000000; font-weight:bold;}

a.top						{ display: none; height:0px; }
.faq-search					{ display: none; height:0px; }
.kopf 						{ display: none; height:0px; }

.headerbestellung			{ display: none; height:0px; }
.mwst {float: right; font-size:10px; font-weight:normal; margin:-15px 5px 0px 0px;}



.PromoBox-FAQ { display: none!important; } 
.bTl { border-bottom: 0px solid #FFFFFF!important; }
.functions  { display: none!important; } 
p.InfoTipp img, p.FooterTabs img { display: none!important; } 
.BodyTabs { border: 0px solid #FFFFFF!important; }




.handyshop-detail-preisbox .tools,
.boxBestellen a,
.bestellen .klein,
.handyshop-detail-handyinternetpaket a,
.fcbbox,
.handyshop-detail-preisbox .container .mitpfeil{display:none;}
.handyshop-detail-preisbox .bild{float:left; margin:0px; padding:0px; width:210px; position:relative;}
.handyshop-detail-preisbox .container{float:right; margin:0px 0px 0px 0px; padding:0px; width:451px; _display:inline;}
.handyshop-detail-preisbox .bestellen{float:right; margin:0px; padding:32px 0px 0px 0px; width:213px; }
.handyshop-detail-preisbox .bestellen .boxBestellen{border:1px solid #000; padding:5px;}
.handyshop-detail-preisbox .bestellen strong{font-size:140%;}
.handyshop-detail-preisbox .bestellen p{margin:0px; padding:0px;}
.handyshop-detail-preisbox .text{float:left; margin:0px; padding:0px; width:220px;}
.handyshop-detail-handyinternetpaket{border:1px solid #000; padding:5px;}

.noprint{display:none;}

.tarif-h1{font-size:18pt;}
.tarif-tabelle table{border-collapse:collapse;}
.tarif-tabelle table th,
.tarif-tabelle table td{ padding:6px; border:1px solid #9ad2eb; text-align:left; vertical-align:top;}
.tarif-tabelle table tr.background2_first th,
.tarif-tabelle table tr.background2_first td,
.tarif-tabelle table tr.background2 th,
.tarif-tabelle table tr.background2 td{background:#f6fafc;}

.tarif-neu-content h2{ font-size:10pt; color:#11b5e2; margin:0px; padding:0px 0px 4px 0px;}
.tarif-neu-content p{ margin:0px; padding:0px 0px 12px 0px;}
.tarif-neu-content .gray{ font-size:8pt; color:#636363; margin:0px; padding:0px 0px 16px 0px;}

/*******************************************************************************************************************************************/

#Content				{ background-color: #f5fafc; background-image: url(contentOben.png); background-position: top; background-repeat: no-repeat; margin: 0px 0px 0px 95px; width: 704px; min-height: 100px; padding-bottom: 6px; clear: both; }
#seite #Content			{ margin-left:0px;}
*html #Content			{ height: 100px; }
#Content-Unten			{ margin: 0px 0px 0px 95px; }
#seite #Content-Unten	{ margin-left:0px;}
.functions 				{ margin: 0px 0px 0px 95px; background-color:#FFFFFF; height:32px; width:704px; position:relative;}
#seite .functions		{ margin-left:0px;}
.flashheader 			{height:182px;}
.dashed					{ height:1px;  border-top:1px dashed #94CFEA;}
.icons					{ margin-right:15px; margin-top:7px; }
.iconsleft				{ margin-left:15px; margin-top:7px; }

#But-Informieren		{ display: block; float: left; margin: 3px 0px 0px 12px; } 
*html #But-Informieren	{ margin: 3px 0px 0px 6px; }
#But-Bestellen			{ display: block; float: left; margin: 3px 0px 0px 0px; }
#But-Freischalten		{ display: block; float: left; margin: 3px 0px 0px 0px; }

.BoxLeft {
	_width: 464px;
}



.Box-Eins					{
	width: 427px;
	float: left;
	height: 150px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.Box-Tarif					{ float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dashed #94CFEA; xbackground-color: red; width: 100%; }
.Box-Tarif-NoBorder			{border:0px!important; padding:0px!important;}
*html .Box-Tarif			{ margin-left: 0px; height: 10px; }
.Box-Tarif h1, .Box-Tarif h2				{ font-size: 1.15em; font-weight: lighter; background-repeat: no-repeat; margin: 0px 10px 0px 10px; color: #613815; padding: 5px 0px 15px 40px; display: block; background-position: 0px 0px; }
.Box-Tarif h1.inter, .Box-Tarif h2.inter			{ font-size: 0.75em; font-weight: lighter; background-repeat: no-repeat; line-height: 16px; margin: 0px 10px 0px 10px; color: #613815; min-height: 20px; padding: 8px 50px 10px 75px; display: block; background-position: 10px 0px; }
.Box-Tarif h1.inter	a .Box-Tarif h2.inter	a		{ text-decoration: none; color: #00B0E0; font-weight: lighter; display: block;  }
.Box-Tarif h1.inter	a:hover, .Box-Tarif h2.inter	a:hover	{ color: #613815; }
*html .Box-Tarif h1.inter, *html .Box-Tarif h2.inter	{  }
/*.Box-Tarif h2				{ font-size: 16px; background-repeat: no-repeat; line-height: 32px; margin: 12px 0px -6px 0px; color: #613815; height: 42px; padding: 0px 0px 0px 48px; display: block; } */
.Box-Tarif p				{ font-size: 0.75em; line-height: 16px; color: #613815; padding-left: 40px; }
.Box-Tarif p strong			{ font-size: 1.10em; }
.Box-Tarif ul				{  padding: 0px 0px 0px 0px; margin: 0px 10px 0px 35px; list-style-position: outside; line-height: 0.85em; list-style-type: none; xborder: 1px solid red; }
.Box-Tarif ul li			{ font-size: 0.75em; font-weight: lighter;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktGrau.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 1px 0px 1px 15px; line-height:16px; }
.Box-Tarif ul.circle li{ background-image: url(ul_circle.gif); background-position:0px 0.4em;}
.Box-Tarif ul.circle li.red{ background-image: url(ul_circle_red.gif); color:#e40039; }
.Box-Tarif ul.sim{background:url(ul_sim.gif) no-repeat right top; padding-right:170px;}

.Box-Tarif ol			{  padding: 0px; margin: 0px 0px 0px 26px; line-height: 0.85em; }
.Box-Tarif ol li		{ font-size: 0.75em; font-weight: bold;  margin: 0px 0px 4px 0px; color: #00B0E0; padding: 1px 0px 1px 0px; }

.Box-Tarif ol li span	{ font-size: 12px; font-weight: bold; color: #613815; padding: 0px 0px 0px 0px;}
.BoxL-mitte p { font-size: 0.75em; line-height: 16px; color: #613815; margin-left: 10px; margin-bottom:10px; }


.Box-Tarif ul.last 		{margin: 8px 0px 0px 0px; }

.Box-Tarif ul li.last 		{ font-size: 12px; line-height:14px;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(strich2.gif); background-repeat: no-repeat; background-position: 2px 6px; padding: 1px 0px 1px 12px; }
.Box-Tarif ul li.last div {font-weight: normal;}

.Icon-Tarif h1				{background-image: url(handy2.gif);}
.Icon-Netz h2				{background-image: url(netzabdeckung.gif);}
.Icon-Kosten h2				{background-image: url(rechnung-icon2.gif);}
.Icon-Geld h2				{background-image: url(geldzurueck2.gif);}
.Icon-Guthaben h2			{background-image: url(guthaben-icon2.gif);}
.Icon-Bundle h2				{background-image: url(icon_bundle.gif);}
.Icon-So h2					{background-image: url(icon_so_funktionierts2.gif);}
.Icon-Erfolg h2				{background-image: url(icon_erfolg2.gif);}
.Icon-Gruende h2			{background-image: url(icon_gruende2.gif);}
.Icon-Surfstick h2			{background-image: url(stick-icon2.gif);}
.Icon-Flatrate h1			{background-image: url(icon_flatrate2.gif);}
.Icon-Haus h2				{background-image: url(icon_haus.gif);}
.Icon-Vorraus h2			{background-image: url(icon_vorraus.gif);}

h1.icon-sim					{background-image: url(icon_sim.gif);}
h1.icon-telefon				{background-image: url(icon_telefon.gif);}
/* rebranding
.b-r						{border-right: 1px dashed #89c9da; }
*/


.HeaderBild				{ xborder-bottom: 1px dashed #94CFEA; margin: 0px 0px 10px 0px; }
.HeaderBild-Tarif				{ margin: 0px 0px 0px 0px; }
/* rebranding 
.main-h1				{ margin: 0px 0px 0px 10px; font-size: 18px; color: #594e37; }
.main-p					{ margin: 0px 10px 0px 10px; font-size: 12px; }
*/
.BoxLeft-Vorteile			{ float: left; margin: 0px 0px 0px 0px; width:520px;}

.BoxLeft-Tarif				{ float: left; margin: 0px 0px 0px 0px; width:478px; }
.boxLeft-Tarif-2{
	background:#fff;
	border-left: 1px solid #94CFEA;
    border-right: 1px solid #94CFEA;
    margin: 0 0 0 11px;
    padding: 15px 0 5px 10px;
    width: 442px;
    color:#613815; 
    font-size:9pt;
}

/*Neuer Content Bereich */

.BoxLeftNeu				{ float: left; margin: 0px 11px 0px 0px; background-color: white; background-image: url(bg_linkeSeite.png); background-repeat: repeat-y; }

.BoxLeftContentHead		{ display: block; background-image: url(bh_hellblau_lang.png); width: 504px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }

.content_box_head {
	background-image: url(content_box_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 504px;
	margin-left: 16px;
}
.content_box_main {
	background-image: url(content_box_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 504px;
	margin-left: 16px;	
}
.content_box_foot {
	background-image: url(content_box_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 504px;
	margin-left: 16px;	
}

.BoxLeft				{ float: left; margin: 0px 11px 0px 0px; background-color: white; background-image: url(bg_linkeSeite.png); background-repeat: repeat-y; }
/* rebranding
*html .BoxLeft			{ xheight: 200px;}
*/
.BoxLeftTxt				{ font-size: 12px; color: #613815; margin: 0px 0px 0px 15px; }
.bl-Header				{ display: block; background-image: url(bh_blau_lang.gif); width: 441px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-lang			{ display: block; background-image: url(bh_blau_lang2.gif); width: 664px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-b-lang			{ display: block; background-image: url(bh_blau_lange.gif); width: 667px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-hblau				{ display: block; background-image: url(bh_hellblau_lang.png); width: 441px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-hgrau		{ display: block; background-image: url(bh_hgrau_lang.gif); width: 441px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Body				{ width: 432px; margin: 0px 0px 0px 11px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; padding: 10px; }
.bl-Body-noPad			{ width: 452px; margin: 0px 0px 0px 11px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; padding: 0px; }
.bl-Body-navPad			{ width: 442px; margin: 0px 0px 0px 11px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; padding: 0px 0px 5px 10px; }
.bl-Body-faq			{ width: 442px; margin: 0px 0px 0px 0px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; padding: 0px 0px 5px 10px; }
.bl-Body-navPad.youtube		{ width: 440px; padding: 10px 0px 5px 12px; }

.bl-Body-navPad h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #00B0E0; padding: 0px 0px 0px 0px; display: block; }
.bl-Body-navPad p					{ font-size: 0.70em; line-height: 1.3em; color: #613815; }
.bl-Body-navPad p strong			{ font-size: 1.10em; }
.bl-Body-navPad-ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.bl-Body-navPad-ul li		{ font-size: 0.75em; font-weight: bold;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
.bl-Body-navPad .Pb-mehr			{ color: #613815; text-decoration: none; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; margin-top:10px; margin-bottom:-10px; background-position: 0px 3px;  padding:0px 12px 0px 12px; font-weight: bold; float:right; font-size:12px }



.bl-Body a:hover			{  }
.bl-Body h1				{ font-size: 18px; color: #613815; margin: 0px; }
.bl-Body h2				{ font-size: 12px; color: #613815; margin: 0px; }
.bl-Body p				{ font-size: 12px; color: #613815; }
.bl-Body p.impressum	{ margin-bottom:10px; }
.bl-Body ul.sc				{ padding: 0px; margin: 4px 0px 0px 10px; list-style-position: outside;  list-style-type: none; }
.bl-Body ul.sc li				{ font-size: 12px;   margin: 0px 0px 4px 0px !important; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px !important; }
.bl-Footer				{ margin: 0px 0px 0px 11px; }
.bl-Footer.faq				{ margin: 0px 0px 0px 0px; }
.gap					{ margin-top: 10px; }
.bl-BodyTxt				{ color: #613815; }
.bl-BodyLeft			{ float: left; padding: 3px 0px 0px 0px; margin: 0px 10px 0px 0px; width: 140px; height: 25px; color: #613815; font-weight: bold; }
.bl-BodyRight			{ float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.bl-BodyRightN			{ font-size:12px;}
.bl-Body-Link			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 3px ; padding: 0px 0px 0px 12px; }
.bl-Body-Link:hover		{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 3px ; padding: 0px 0px 0px 12px; color: #613815; }
.bl-BodyLEFT			{ float: left; width: 160px; }

.white-Body-navPad			{ width: 436px; margin: 0px 10px 0px 11px; background:url(whitebox-bg.gif) repeat-y; padding: 10px 0px 15px 15px; }
.white-Body-navPad h1				{ font-size: 1.15em; font-weight:normal; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #00B0E0; padding: 0px 0px 0px 0px; display: block; }
.white-Body-navPad p					{ font-size: 0.70em; line-height: 1.3em; color: #613815; }
.white-Body-navPad p strong			{ font-size: 1.10em; }
.white-Body-navPad ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.white-Body-navPad ul li		{ font-size: 13px;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.Pb-white-body a			{ padding: 0px 0px 0px 0px; font-size: 13px; color: #613815; display: block; line-height: 14px; margin: 4px 4px 4px 0px; }
.Pb-white-body a:hover	{ color: #00B0E0; }
.Pb-v-body a strong	{ color: #00B0E0; font-weight: lighter; text-decoration: underline; }
.Pb-white-body			{ display: block; background-image: url(whitebox-s-bg.gif); background-repeat: no-repeat; background-position: bottom;  padding: 10px 0px 15px 15px;  margin: 0px 0px 0px 0px; }
.Pb-white-body h1				{ font-size: 1.15em; font-weight:normal; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #00B0E0; padding: 0px 0px 0px 0px; display: block; }
.Pb-white-Txt			{ font-size: 13px;  line-height: 1.3em; color: #613815; }
.whiteBox-left			{ width: 216px; float: left; margin: 0px 0px 10px 0px; }


.header-br, h1			{font-size:18px; color:#613815; font-weight:bold; margin: 0px 0px 15px 11px; padding: 4px 0px 0px 13px; }	
.header-br2			{font-size:18px; color:#613815;  }		
.header-br-new		{
	font-size:32px;
	color:#613815;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 11px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	width: 500px;
}				
.header-bl				{font-size:18px; color:#00B0E0; font-weight:bold; margin: 0px 0px 0px 11px; padding: 4px 0px 0px 13px; }

.tr-Body-Pad			{ width: 440px; margin: 0px 0px 0px 11px; padding: 0px; padding: 0px 0px 0px 13px; font-size:12px; color:#613815; }


#legal,
.legal 					{clear:both; color:#613815; width:681px; margin:0 0 0 0px; padding:10px 0 0 13px; font-size:11px;}

#roaming {
	color:#613815;
	font-size:11px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
}

/*  faqs  */
.tarifLi				{font-size:12px;  float: left; color:#613815; width:300px; margin: 5px 0px 0px 0px; }
.tarifRe				{ font-size: 12px;  float: left; width:130px; color:#613815; margin: 5px 0px 0px 0px;}
.tarifLi-faq				{font-size:12px;  float: left; color:#613815; width:130px; margin: 5px 0px 0px 0px; }
.tarifRe-faq				{ font-size: 12px;  float: left; width:300px; color:#613815; margin: 5px 0px 0px 0px;}
.bl						{color:#00B0E0;}

.linkbox a			{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 8px ; padding: 4px 0px 0px 12px; font-size: 12px; color: #613815; display: block; line-height: 18px; margin: 2px 8px 0px 8px; }
.linkbox a:hover	{ color: #00B0E0; background-image: url(pfeilBlau.gif); }
.linkbox a strong	{ color: #613815; font-weight: lighter; text-decoration: underline;  }
.linkbox .txtlink	{ display: inline; background-image: none; padding: 0px; margin: 0px; color: #00B0E0; }
.linkbox p			{ margin: 0px -10px 0px -10px; padding:0px 10px 0px 10px; }
.linkbox a.Pb-mehr			{ color: #00B0E0; text-decoration: none; background-image: url(pfeilBlau.gif); font-weight:bold; float:right;} 
.linkbox h2			{ margin: 0px 0px 6px 0px; font-size: 12px; color: #00B0E0; }

.linkbox a.anchor			{ background:none; }

/* neue downloadseite */
.SpalteLi				{font-size:12px;  float: left; color:#00B0E0; width:330px; margin: 5px 0px 0px 0px; }
.SpalteRe				{ font-size: 12px;  float: left; width:98px; color:#00B0E0; margin: 5px 0px 0px 0px;}

.formulare .SpalteLi a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 8px ; padding: 4px 0px 0px 12px; font-size: 12px; color: #00B0E0; display: block; line-height: 18px; margin: 2px 8px 0px 8px; }
.formulare .SpalteLi a:hover	{ color: #613815; }
.formulare .SpalteLi a strong	{ color: #613815; font-weight: lighter; text-decoration: underline;  }
.formulare .txtlink	{ display: inline; background-image: none; padding: 0px; margin: 0px; color: #00B0E0; }
.formulare p			{ xborder:#e7f3f6 solid 1px; margin: 0px -10px 0px -10px; padding:0px 10px 0px 10px; }
.formulare a.Pb-mehr			{ color: #00B0E0; text-decoration: none; background-image: url(pfeilBlau.gif); font-weight:bold; float:right;} 
.formulare h2			{ margin: 0px 0px 6px 0px; font-size: 12px; color: #613815; }

.formulare a.anchor			{ background:none; }

.searchbox {background-color:#e7f3f6; padding:4px 10px 6px 10px;}
div.searchbox p {height: 15px;}

.faqBg {background-color:#eff7f9;}

.faq-tenF				{ float: right; xbackground-color: red; width: 261px; padding: 10px 0px 0px 10px; }
*html .faq-tenF			{ width: 258px; }	
.faq-tenF h1			{ font-size: 18px; color: #613815; margin: 0px; }
.faq-tenF h2			{ font-size: 12px; color: #613815; margin: 0px; }

.faq-tenTXT					{ float: right; xbackground-color: red; width: 464px; height: 634px; padding: 10px 15px 0px 15px; overflow: auto; }
*html .faq-tenTXT			{ width: 461px; }
.faq-tenTXT h1				{ font-size: 18px; color: #613815; margin: 0px; }
.faq-tenTXT h2				{ font-size: 12px; color: #00B0E0; margin: 0px 0px 6px 0px; }
.faq-tenTXT p				{ font-size: 12px; color: #613815; }

.faq-search				{ background-color: #f6fafd; width: 170px; height: 52px; padding: 10px 0px 0px 10px; border-right: 1px solid #d5e7f1; border-bottom: 1px solid #d5e7f1; }
.faq-search	p strong	{ font-size: 12px; color: #613815; }

.faq-nav				{ width: 170px; height: 20px; display: block; xfloat: left; xbackground-color: red; font-size: 13px; text-decoration: none; border-right: 1px solid #d5e7f1; border-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 10px; font-weight: bold; }
.faq-nav:hover			{ color: #613815; }

.faq-nav-akt			{ width: 170px; height: 20px; display: block; background-color: white; font-size: 13px; text-decoration: none; border-right: 1px solid white;  padding: 4px 0px 0px 10px; font-weight: bold; color: #613815; }

.faq-nav-last				{ width: 170px; height: 20px; display: block; font-size: 13px; text-decoration: none; border-right: 1px solid #d5e7f1; xborder-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 10px; font-weight: bold; }
.faq-nav-last:hover			{ color: #613815; }

.faq-subnav				{ width: 158px; height: 16px; display: block; xfloat: left; background-color: white; font-size: 12px; text-decoration: none; border-right: 1px solid white; xborder-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #00B0E0; }

.faq-subnav:hover		{ color: #613815; text-decoration: underline; background-image: url(pfeilGrau.gif);}

.faq-subnav-last		{ width: 158px; height: 20px; display: block; xfloat: left; background-color: white; font-size: 12px; text-decoration: none; border-right: 1px solid white; border-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #00B0E0; }
.faq-subnav-last:hover	{ color: #613815; text-decoration: underline; }

.faq-subnav-aktiv		{ width: 158px; height: 16px; display: block; xfloat: left; background-color: white; font-size: 12px; text-decoration: none; border-right: 1px solid white; xborder-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #613815; text-decoration: underline; }

.faqSubNavSpacer		{ border-right: 1px solid white; width: 180px; height: 6px; display: block; }

.faqNavRahmen			{ xborder: 1px solid red; width: 181px; float: left; }


a.navBoxklein			{  display: block; float: left; width: 203px; font-size: 12px; color: #00B0E0; padding: 6px 9px 0px 9px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 7px ;  line-height: 12px; text-decoration: none; font-weight:bold;  }

/*rebranding
a.xnavBoxklein_active			{  display: block; float: left; width: 203px; font-size: 12px; color: #613815; padding: 6px 9px 6px 19px; background-image: url(faq_active.gif); background-repeat: no-repeat; background-position: 0px 0px ;  line-height: 12px; text-decoration: none; font-weight:bold; margin:0px 0px -6px -10px;  }
*/
a.navBoxklein_active			{  display: block; float: left; width: 203px; font-size: 12px; color: #00B0E0; padding: 6px 9px 0px 9px; background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px ;  line-height: 12px; text-decoration: none; font-weight:bold;  }


.navBoxklein:hover		{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px; color: #613815; }

/*  produkte  */

.prod-nav				{ padding: 2px 0px 10px 0px;}				
.prod-nav a				{  font-size: 12px; color: #00B0E0;  line-height: 12px; text-decoration: none; font-weight:bold;  }
.prod-nav a:hover		{ color: #613815; }
.prod-nav a strong		{ color: #613815; }


/*  faqs  */

.bl-Body .Jetzt-Bestellen, .BoxLeft-Tarif .Jetzt-Bestellen	{ background-image: url(jetzt_bestellen.gif); display: block; width: 114px; height: 23px; float: right; margin-right:12px; }
*html .bl-Body .Jetzt-Bestellen, .BoxLeft-Tarif .Jetzt-Bestellen	{ margin-right:0px; }
.bl-Body .Jetzt-Bestellen:hover, .BoxLeft-Tarif .Jetzt-Bestellen:hover	{ background-image: url(jetzt_bestellen_.gif); }
.bl-Body .Jetzt-Bestellen span, .BoxLeft-Tarif .Jetzt-Bestellen span				{ display: none; }

.bl-Body .Jetzt-Aktivieren, .BoxLeft-Tarif .Jetzt-Aktivieren	{ background-image: url(Button_zuraktivierung.png); display: block; width: 120px; height: 25px; float: left;}

.bl-Body .Jetzt-Aktivieren:hover, .BoxLeft-Tarif .Jetzt-Aktivieren:hover	{ background-position:0px 25px; }
.bl-Body .Jetzt-Aktivieren span, .BoxLeft-Tarif .Jetzt-Aktivieren span				{ display: none; }


.content-body .Jetzt-Aktivieren, .content-body .Jetzt-Aktivieren	{ background-image: url(Button_zuraktivierung.png); display: block; width: 120px; height: 25px; float: left;}
.content-body .Jetzt-Aktivieren:hover, .content-body .Jetzt-Aktivieren:hover	{ background-position:0px 25px; }
.content-body .Jetzt-Aktivieren span, .content-body .Jetzt-Aktivieren span				{ display: none; }


.BoxRight				{ float: left; margin: 0px 11px 0px 0px; background-color: white; }

.b-guthaben-laden			{ display: block; background-image: url(aufladen_gr.gif); width: 82px; height: 22px; float: right; }
.b-guthaben-laden:hover		{ background-image: url(aufladen_gr_.gif); }
.b-guthaben-laden span		{ display: none; }
.b-sms-speichern			{ display: block; background-image: url(aenderungen_speichern.gif); width: 159px; height: 22px; float: right; }
.b-sms-speichern:hover		{ background-image: url(aenderungen_speichern_.gif); }
.b-sms-speichern span		{ display: none; }
.b-betrag-waehlen			{ display: block; background-image: url(betrag.gif); width: 112px; height: 22px; float: right; }
.b-betrag-waehlen:hover		{ background-image: url(betrag_.gif); }
.b-betrag-waehlen span		{ display: none; }	

.LoginButton			{ display: block; width: 79px; height: 24px; margin: 2px 0px 0px 286px; background-image: url(loginWeiss.gif); }
.LoginButton:hover		{ background-image: url(loginWeiss_.gif); }
.LoginButton span		{ display: none; }

.Jetzt-Freischalten			{ display: block; width: 131px; height: 22px; background-image: url(jetzt_freischalten.gif); float: right; }
.Jetzt-Freischalten:hover	{ background-image: url(jetzt_freischalten_.gif); }
.Jetzt-Freischalten span	{ display: none; }			

.PromoBox-FAQ			{ width: 213px; float: left; margin: 0px 0px 10px 0px; }
.PromoBox-FAQ img		{ display:block;}
.Pb-faq-header			{ background-image: url(bgBoxHeaderHellBlau.gif); width: 203px; height: 20px; display: block; padding: 4px 0px 0px 10px; color: white; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }
.Pb-faq-body a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 2px ; padding: 0px 0px 0px 12px; font-size: 12px; color: #00B0E0; display: block; line-height: 14px; margin: 8px 8px 0px 8px; }
.Pb-faq-body a:hover	{ color: #613815;  background-image: url(pfeilGrau.gif); }
.Pb-faq-body a strong	{ color: #613815; font-weight: lighter; text-decoration: underline; }
.Pb-faq-body			{ display: block; background-image: url(bgBoxBody.gif); background-repeat: no-repeat; background-position: bottom; padding: 1px 0px 6px 0px;  margin: 0px 0px 0px 0px; }
.PromoBox-FAQ .Pb-faq-mehr			{ color: #613815; text-decoration: none; background-image: url(pfeilBlau.gif); margin-left: 162px; font-weight: bold; }
.PromoBox-FAQ .Pb-faq-mehr:hover	{ color: #613815; text-decoration: none; background-image: url(pfeilGrau.gif); margin-left: 162px; }
.Pb-faq-body ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.Pb-faq-body ul li		{ font-size: 0.75em; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.Pb-faq-ts			{ display: block; background-image: url(bgBoxBody.gif); background-repeat: no-repeat; background-position: bottom; padding: 1px 0px 6px 0px;  margin: 0px 0px 0px 0px; }


#Footer					{ color: #613815; font-size: 0.71em;  margin: 5px 0px 0px 95px; }
#seite #Footer			{ margin-left:0px!important; text-align:right;}

#Footer a				{ float: left; display: block; color: #613815; text-decoration: none; }
#Footer a:hover			{ color: #FFFFFF; text-decoration: none; }
#seite #Footer a,
#seite #Footer .Punkt	{display:inline-block; float:none;}

a.top					{ float: right; display: block; width: 55px; background-image: url(top.gif); background-repeat: no-repeat; background-position: 0px 3px; color:#00B0E0; font-size:10px; margin: 0px 0px 0px 0px; padding-left: 10px; }
#Freunde		{ float: left; display: block; background-image: url(freunde.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0px 0px 12px; margin: 0px 10px 0px 5px; }
#seite #Freunde		{ float:left!important;}
#Freunde:hover	{ background-image: url(freunde_.gif); }

#Newsletter		{ float: left; display: block; background-image: url(mail.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 14px; margin: 0px 10px 0px 5px; }
#seite #Newsletter		{ float:left!important;}
#Newsletter:hover	{ background-image: url(mail_.gif); }

#Bruce				{ float: left; display: block; padding: 0px 0px 0px 12px; background-image: url(testimonial.gif); background-position: 0px 2px; background-repeat: no-repeat; margin: 0px 40px 0px 0px; }
#seite #Bruce		{margin-right:0px; float:left!important;}
#Bruce:hover			{ background-image: url(bruce_.gif); }


.Punkt					{ float: left; display: block; width: 12px; text-align: center; }

.HeaderTabs				{ margin: 0px 0px 0px 11px; background-image: url(tabHeader.gif); width: 681px; height: 24px; padding: 0px; }
.HeaderTabs li:first-child	{ background-image: none; padding-left: 10px; }
.HeaderTabs li			{ float: left; margin-left: 0px; padding: 4px 10px 3px 26px; font-size: 14px; color: #94cfea; font-weight:bold; list-style-type: none; background-image: url(tabLi.gif); background-position: left 0px; background-repeat: no-repeat; }

.HeaderTabs li strong	{ color: white; font-weight: bold; }
.HeaderTabs li a		{ color: white; text-decoration: none; }
												
.bTl					{ border-bottom: 1px dashed #94CFEA; }
.bTl-s					{ border-bottom: 1px solid #94CFEA; }

.lineTop					{ border-top: 1px dashed #94CFEA; }

.veri					{ background-image: url(verisign-logo.gif); background-repeat: no-repeat; background-position: right top; height: 50px;  }
.veri2					{ background-image: url(verisign-logo.gif); background-repeat: no-repeat; background-position: right top; height: 105px;  }

.FooterTabs				{ display: block; margin: 0px 0px 0px 11px; }
.Cell-L					{ float: left; background-image: url(bgZelle.gif); background-repeat: repeat-x; }
.Cell-R					{ float: left; background-image: url(bgZelle.gif); background-repeat: repeat-x; }

.mk-LC					{ width: 140px; height: 15px; padding: 4px 0px 0px 10px; font-size: 11px; color: #613815; font-weight: bold; }
.mk-RC					{ padding: 4px 0px 0px 6px; font-size: 11px; color: #613815; font-weight: lighter; }
.mk-R2C					{ padding: 4px 6px 0px 0px; font-size: 11px; color: #613815; font-weight: lighter; float: right; }

.mk-link				{ float: right; font-size: 12px; display: block; padding: 6px 0px 0px 10px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 9px; margin: 0px 6px 0px 0px; }
.mk-link:hover			{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 9px; color: #613815; }
.mk-gladenLink			{ display: block; float: right; width: 75px; height: 16px; margin: 5px 2px 0px 0px; background-image: url(aufladen.gif);  }
.mk-gladenLink:hover	{ background-image: url(aufladen_.gif); }
.mk-gladenLink span		{ display: none; }

.tachoBox				{  display: block; float: left; width: 394px; font-size: 12px; color: #613815; padding: 18px 0px 18px 56px; background-image: url(tacho_fuel.gif); background-repeat: no-repeat; background-position: 10px 18px; line-height: 12px; text-decoration: none; }
.tachoBox span			{ font-size: 12px; color: #00B0E0; display: block; margin: 0px 0px 2px 0px; font-weight: bold; }

.tBoxklein			{  display: block; float: left; width: 165px; font-size: 12px; color: #613815; padding: 6px 9px 0px 9px; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 7px;  line-height: 12px; text-decoration: none; font-weight:bold }


a.tachoBoxklein			{  display: block; float: left; width: 165px; font-size: 12px; color: #00B0E0; padding: 6px 9px 0px 9px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 7px;  line-height: 12px; text-decoration: none; font-weight:bold }
.tachoBoxklein:hover	{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px; color: #613815; }

a.navBoxklein			{  display: block; float: left; width: 200px; font-size: 12px; color: #00B0E0; padding: 6px 9px 0px 12px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 7px ;  line-height: 12px; text-decoration: none; font-weight:bold;  }

a.navBoxklein_active			{  display: block; float: left; width: 200px; font-size: 12px; color: #613815; padding: 6px 9px 0px 12px; background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px ;  line-height: 12px; text-decoration: none; font-weight:bold;  }


.navBoxklein:hover		{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px; color: #613815; }
a.guthabenklein			{ display: block; float: left; width: 176px; height: 23px; margin: 0px 10px 0px 0px; background-image:url(guthaben_aufladen2.gif); }
.guthabenklein:hover		{ background-image:url(guthaben_aufladen2_.gif); }
.guthabenklein span, .monatlichklein span, .guthabenAufladenBtn span, .aufladebonBtn span { display: none; }

/* neue buttons*/
a.guthabenAufladenBtn {display: block; width: 176px; height: 44px; margin: 0px 10px 14px 0px; background-image:url(guthaben_aufladen2.gif); float: left; }
a.guthabenAufladenBtn:hover {background-image:url(guthaben_aufladen2_.gif);}

a.aufladebonBtn {display: block; width: 176px; height: 44px; margin: 0px 10px 14px 0px; background-image:url(aufladebon.gif); float: left; }
a.aufladebonBtn:hover {background-image:url(aufladebon_.gif); }

a.monatlichklein		{ display: block; float: left; width: 176px; height: 23px; margin: 0px 10px 0px 0px; background-image:url(monatlich_aufladen.gif); }
.monatlichklein:hover	{ background-image:url(monatlich_aufladen_.gif); }

.guthabenbox				{  background-image:url(guthaben-icon.gif);}
/*.guthabenbox:hover			{ background-image: url(guthaben-icon_.gif); }*/

.rechnungbox				{  background-image:url(rechnung-icon.gif);}
/*.rechnungbox:hover			{ background-image: url(rechnung-icon_.gif); }*/

.kundendatenbox				{  background-image:url(kundendaten-icon.gif);}
/*.kundendatenbox:hover		{ background-image: url(kundendaten-icon_.gif); }*/

.FormLeft				{ width: 130px; height: 25px; display: block; padding: 3px 0px 0px 0px; float: left; font-weight: bold; }
.FormLeft_normal		{ width: 130px; height: 25px; display: block; padding: 3px 0px 0px 0px; float: left; }
.FormRight				{ width: 199px; height: 28px; display: block; float: left; }
.FormLang				{ width: 534px; height: 25px; display: block; float: left; padding: 3px 0px 0px 0px; }
.FormInput				{ width: 175px; border: 1px solid #a7a6aa; background-color: white;  }
.FormInputLight			{ width: 175px; border-left: 1px solid white; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px dotted #a7a6aa; background-color: white;  }
.FormSelect				{ width: 179px; }
.FormSelect_monthly_refill_amount {}
.FormTxt				{ padding-left: 40px; }
.FormArea				{ width: 80%; }
.formSendWeiter			{ display: block; background-image: url(weiter.gif); width: 64px; height: 22px; float: right; }
.formSendWeiter:hover	{ background-image: url(weiter_.gif); }
.formSendWeiter span	{ display: none; }
.formSendDrucken		{ display: block; background-image: url(bestellung_drucken.gif); width: 145px; height: 22px; float: right; }
.formSendDrucken:hover	{ background-image: url(bestellung_drucken_.gif); }
.formSendDrucken span	{ display: none; }
.formSendBack			{ display: block; background-image: url(zurueck.gif); width: 67px; height: 22px; float: left; }
.formSendBack:hover		{ }
.formSendBack span		{ display: none; }
.Page					{ margin: 0px; padding: 0px; width: 100%; list-style-type: none; }
.Back					{ float: left; text-align: left; padding: 0px; width: 50%; }
.Next					{ float: left; text-align: right; width: 50%; padding: 0px; }
.zF-aendern				{ float: right; font-size: 12px; margin: -18px 0px -18px 0px; }

.Freischaltung-Drucken			{ display: block; background-image: url(freischaltung_drucken.gif); width: 164px; height: 22px; float: right; }
.Freischaltung-Drucken:hover	{ background-image: url(freischaltung_drucken_.gif); }
.Freischaltung-Drucken span		{ display: none; }

.formLogin			{ display: block; background-image: url(login2.gif); width: 57px; height: 22px; float: right; }
.formLogin:hover	{ background-image: url(login2_.gif); }
.formLogin span		{ display: none; }

.formpasswort		{ display: block; background-image: url(passwort.gif); width: 142px; height: 22px; float: right; }
.formpasswort:hover	{ background-image: url(passwort_.gif); }
.formpasswort span	{ display: none; }

.kontakt-senden			{ display: block; background-image: url(senden.gif); width: 70px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.kontakt-senden:hover	{ background-image: url(senden_.gif); }
.kontakt-senden span	{ display: none; }

.kontakt-cancel			{ display: block; background-image: url(abbrechen.gif); width: 81px; height: 22px; float: left; }
.kontakt-cancel:hover	{  background-image: url(abbrechen_.gif); }
.kontakt-cancel span	{ display: none; }

.daten-aendern			{ display: block; background-image: url(aendern.gif); width: 68px; height: 24px; float: right; margin: 0px 0px 0px 0px; }
.daten-aendern:hover	{ background-image: url(aendern_.gif); }
.daten-aendern span		{ display: none; }

.aendern-speichern			{ display: block; background-image: url(aenderungen_speichern.gif); width: 159px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.aendern-speichern:hover	{ background-image: url(aenderungen_speichern_.gif); }
.aendern-speichern span		{ display: none; }

.aendern			{ display: block; background-image: url(aendern.gif); width: 70px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.aendern:hover	{ background-image: url(aendern_.gif); }
.aendern span		{ display: none; }

.aktivieren			{ display: block; background-image: url(aktivieren.gif); width: 86px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.aktivieren:hover	{ background-image: url(aktivieren_.gif); }
.aktivieren span		{ display: none; }

.ffertigstellen		{ display: block; background-image: url(freischaltung_fertigstellen.gif); width: 181px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.ffertigstellen:hover	{ background-image: url(freischaltung_fertigstellen_.gif); }
.ffertigstellen span		{ display: none; }

.bfertigstellen		{ display: block; background-image: url(bestellung_fertigstellen.gif); width: 163px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.bfertigstellen:hover	{ background-image: url(bestellung_fertigstellen_.gif); }
.bfertigstellen span		{ display: none; }

.rueck			{ display: block; background-image: url(rueckueberweisung.gif); width: 145px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.rueck:hover	{ background-image: url(rueckueberweisung_.gif); }
.rueck span		{ display: none; }

.ok			{ display: block; background-image: url(ok.gif); width: 38px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.ok:hover	{ background-image: url(ok_.gif); }
.ok span		{ display: none; }

.zurueck-uebersicht			{ display: block; background-image: url(zurueck_z_uebersicht.gif); width: 138px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.zurueck-uebersicht span		{ display: none; }



.download			{ display: block; background-image: url(download.gif); width: 84px; height: 22px; text-align:center; margin: 0px 0px 0px 0px; }
.download:hover	{ background-image: url(download_.gif); }
.download span		{ display: none; }

.e-body						{ padding: 10px; }
.e-body h2					{ margin: 0px 0px 0px 0px; font-size: 12px; }
.e-body p					{ font-size: 12px; }
.e-body p select			{ font-size: 12px; }
.e-body-noPad				{ padding: 0px; }
.e-pLeft					{ float: left; margin: 0px; }
.e-pRight					{ float: left; margin: 0px 0px 0px 10px; }
.e-RechnungSuchen			{ float: right; display: block; width: 159px; height: 22px; background-image: url(verbindungen_suchen.gif); }
.e-RechnungSuchen:hover		{ background-image: url(verbindungen_suchen_.gif); }
.e-RechnungSuchen span		{ display: none; }

.site-ul					{ xborder: 1px solid red; line-height: 20px; font-size: 12px; margin-left:20px !important }
.site-ul ul					{ margin-left:30px !important}
.site-ul li a				{  }
.site-ul li a:hover			{ color: #613815; }
.site-ul li .site-header	{ text-decoration: none; color: #613815; }

.bd-galerie					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
.bd-galerie li				{ float: left; margin: 0px 12px 0px 0px; display: block; }
.bd-galerie li a			{ color: #00B0E0; font-size: 11px; display: block; }
.bd-galerie li strong		{ font-size: 11px; }

.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 18px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 5px 3px; }
/*.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 3px; display:inline; float:left;}*/

.bd-galerie .zoomlink		{ xborder: 1px solid red; padding-left: 18px; background-image: url(vergroessern.gif); background-repeat: no-repeat; background-position: 0px 3px; margin-bottom:5px; }

.partner					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
.partner li				{ float: left; margin: 0px 12px 0px 0px; display: block; }
.partner li a			{ color: #00B0E0; font-size: 11px; }
.partner li strong		{ font-size: 11px; }

.partner .pfeil		{ xborder: 1px solid red; padding-left: 18px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 5px 3px; }
/*.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 3px; display:inline; float:left;}*/

.partner .zoomlink		{ xborder: 1px solid red; padding-left: 18px; background-image: url(vergroessern.gif); background-repeat: no-repeat; background-position: 0px 3px; margin-bottom:5px; }


.werbemittel					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; list-style-type: none; font-size:12px }
.werbemittel li				{ float: left; margin: 0px 12px 0px 0px; display: block; width:171px; color: #613815; font-size:11px}
.werbemittel li a			{ color: #00B0E0; font-size: 11px; }
.werbemittel li strong		{ font-size: 12px; }
.werbemittel li strong a	{ background-image:url(pdficon.gif); background-repeat:no-repeat; background-position:0px 4px; padding:5px 0px 5px 20px;}

.werbemittel .pfeil		{ xborder: 1px solid red; padding-left: 18px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 5px 3px; }
/*.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 3px; display:inline; float:left;}*/

.werbemittel .zoomlink		{ xborder: 1px solid red; padding-left: 18px; background-image: url(vergroessern.gif); background-repeat: no-repeat; background-position: 0px 3px; margin-bottom:5px; }

.bd-movies					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
.bd-movies li				{ float: left; margin: 0px 12px 0px 0px; display: block; }
.bd-movies li a				{ color: #00B0E0; font-size: 11px; display: block; }
.bd-movies li p				{ color: #613815; font-size: 11px; display: block; width: 135px; margin: 5px 0px 0px 0px; }


.bd-movies .abspielen		{ xborder: 1px solid red; width: 87px; height: 24px; background-image: url(abspielen.gif); background-repeat: no-repeat; margin: 10px 0px 0px 47px; }
.bd-movies .abspielen span	{ display: none; }

.bd-list					{ xborder: 1px solid red; display: block; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 6px 2px; padding: 0px 10px 0px 20px; font-size: 11px; margin: 10px 1px 0px 1px; background-color: white; }

.bottom-links				{ float: left; margin: 0px 0px 0px 12px; display: block; }
.bottom-links h3				{ font-size:11px; color: #613815;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
.bottom-links a				{ font-size:11px; margin: -3px 0px 0px 0px;  padding: 0px 0px 0px 0px;  color: #00B0E0;  }



#back				
{ background-image: url(back.gif); background-repeat: no-repeat; background-position: 0px 2px ;   padding: 0px 0px 0px 16px; font-size: 11px; color: #00B0E0; display: inline; float:left; line-height: 16px; margin: 8px 8px 0px 8px; }
/* Float clearing workaround also working on Mozilla */

.einzelPDF				{ padding-left: 18px; background-image: url(icon_pdf.gif); background-repeat: no-repeat; background-position: 0px 1px; font-size: 12px; color: #00B0E0; display: block; margin: 4px 0px 0px 0px; }

/* Float clearing workaround also working on Mozilla */
.clearer 				{ clear:both; height:0px; overflow:hidden; margin-top:0px; display:block; }
* html .clearer 		{ height:1px; margin-top:-1px; }

.clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 				{ display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix 		{ height: 1%; }
/* End hide from IE-mac */
/* End clearfix */		

.white { background-color:#FFFFFF}
.affiliatetxt 			{ margin-left:50px; margin-right:5px; font-weight:lighter; font-size:0.75em; color:#613815; }

.BodyTabs.mnp ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.BodyTabs.mnp ul li			{ font-size: 0.75em; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.BodyTabs.signup ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.BodyTabs.signup ul li		{ font-size: 0.75em; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
.faq-tenTXT ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.faq-tenTXT li		{ font-size: 0.75em; font-weight:bold; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
.faq-tenTXT .nobold {font-weight:normal;}
.faq-tenTXT li ul li	{ font-size: 1em; font-weight:normal; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; line-height: 1.1em;}
.FormSelect_monthly_refill_amount { width:45px;}

.bl-Body.bestellen strong {color: #613815; }
.bl-Body.bestellen ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 10px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.bl-Body.bestellen li		{ font-size: 0.75em; font-weight:bold; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

/*.Box-Tarif h2				{ font-size: 18px; color: #613815; margin: 0px; }*/
.Box-Tarif.mgm p			{ font-size: 0.75em; line-height: 1.3em; color: #613815; margin-left:0px; }

.colapselink{

font-size:0.9em;
color:#00B0E0;
cursor:pointer;

}

ol.blue-circle {
  list-style:none;
  margin:0;
  padding:0;
}

ol.blue-circle li {
  padding:0 0 0 30px !important;
  line-height:21px;
  background-position:left top !important;
  background-repeat:no-repeat;
}
ol.blue-circle li.item1 { background-image:url(li_1.gif); }
ol.blue-circle li.item2 { background-image:url(li_2.gif); }
ol.blue-circle li.item3 { background-image:url(li_3.gif); }
/*
ul#Tabs {
  float:left;
  width:100%;
  margin:146px 0 0;
  padding:0;
  list-style:none;
  background:#5FAACA url(bg_tabs.png) bottom no-repeat;
}
*/

div#navi { position: relative; }

ul#Tabs {
  position:absolute;
  left:14px;
  width:704px;
  height:39px;
  float:left;
  margin:143px 0 0 0;
  padding:0;
  list-style:none;
  /*background:transparent url(contentOben.png) bottom no-repeat;*/
  z-index:3;
  overflow:hidden;
}
ul#Tabs li {
  float:left;
  display:block;
  width:auto !important;
  width:100px;
  height:44px;
  margin:0 5px 0 0;
  padding:0;
  background-position:bottom left;
  background-repeat:no-repeat;
}
ul#Tabs li span {
  display:block;
  height:44px;
  margin:0 0 0 4px;
  background-position:bottom right;
  background-repeat:no-repeat;
}
* html ul#Tabs li span { width:155px;
}

ul#Tabs.surfen,
ul#Tabs.telefonieren{background:none!important;}
ul#Tabs.telefonieren li.telefonieren {  background-image:url(nav_telefonieren1_l.png); }
ul#Tabs.telefonieren li.surfen {  background-image:url(nav_surfen0_l.png); }
ul#Tabs.telefonieren li.telefonieren span {  background-image:url(nav_telefonieren1_r.png); }
ul#Tabs.telefonieren li.surfen span {  background-image:url(nav_surfen0_r.png); }
ul#Tabs.surfen li.telefonieren {  background-image:url(nav_telefonieren0_l.png); }
ul#Tabs.surfen li.surfen {  background-image:url(nav_surfen1_l.png); }
ul#Tabs.surfen li.telefonieren span {  background-image:url(nav_telefonieren0_r.png); }
ul#Tabs.surfen li.surfen span {  background-image:url(nav_surfen1_r.png); }
ul#Tabs a {
  display:block;
 /* line-height:43px;*/
  margin:0px 4px 0 0;
  padding:7px 20px 0 41px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background-position:6px 7px; /*icon position*/
  background-repeat:no-repeat;
}
ul#Tabs li a span.smaller,
ul#Tabs li a div.smaller { /*kleine schrift oben*/
  display:block; 
  height:13px;
  margin:0px;
  background-image:none!important;
  font-size:10px;
}
ul#Tabs.telefonieren li.telefonieren a {
  background-image:url(nav_telefonieren1.png);
  color:#613815;
}
ul#Tabs.telefonieren li.surfen a {
  background-image:url(nav_surfen0.png);
}
ul#Tabs.surfen li.telefonieren a {
  background-image:url(nav_telefonieren0.png);
}
ul#Tabs.surfen li.surfen a {
  background-image:url(nav_surfen1.png);
  color:#613815;
}
h3.benefits {
  font-size:15px;
  color:#00B0E0;
}
ul.benefits {
  padding:0;
  margin:0;
  list-style-position:outside;
  line-height:1.0em;
  list-style-type:none;
}
ul.benefits li {
  font-size: 0.75em; 
  font-weight:bold;
  margin:0 0 0px;
  color:#613815;
  background-image:url(punktBlau.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
  padding:1px 0 1px 10px;
}

.product-teaser li.schmuckfarbe { color:#E40039; font-weight:bold;}

.mcdonalds, .handelsstudie {font-size: 12px; line-height: 14px; color: #613815;}
.mcdonalds h2, .handelsstudie h2 {font-weight:bold; font-size:12px; padding-bottom:5px; padding-top:10px;}
ul.mcdonalds {
  padding:0;
  margin:0;
  list-style-position:outside;
  list-style-type:none;
}
ul.mcdonalds li {
  margin:0 0 2px;
  background-image:url(punktBlau.gif);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding:1px 0 1px 12px;
}


ul.handelsstudie {
  padding:0;
  margin:3px 0px 6px 0px;
  list-style-position:outside;
  list-style-type:none;
}
ul.handelsstudie li {
  margin:0 0 2px;
  background-image:url(punktBlau.gif);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding:1px 0 1px 12px;
}

/*  ---- F?r neue Textbox bei Tarif */
.BoxL-oben			{ width: 454px; height: 8px; background-image: url(BoxL-oben.gif); margin: 0px 0px 0px 10px; }
.BoxL-mitte			{ width: 452px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; background-color: white; margin: 0px 0px 0px 10px; padding: 3px 0px 0px 0px; }
.BoxL-unten			{ width: 454px; height: 8px; background-image: url(BoxL-unten.gif); margin: 0px 0px 0px 10px; }

/*  ---- Neuer Jetzt Bestellen Button */
#MainNav li .jetztBestellen			{ width: 182px; height: 22px; background-image: url(jetzt_fonic_bestellenNeu.gif); background-position: 0px 0px; margin:-2px 0px 0px 10px; border-bottom: 1px solid white; }
#MainNav li .jetztBestellen:hover	{ background-position: 0px 22px; border-bottom: 1px solid white; }



.jetztBestellenN					{ display: block; width: 182px; height: 22px; background-position: 0px 0px; margin:15px 0px 5px 50px; border-bottom: 1px solid white; }
.jetztBestellenN:hover				{ background-position: 0px 22px; border-bottom: 1px solid white; }

/*  ---- Print Button und Seitenanfang Neu */
.SeiteDrucken						{ width: 65px; height: 14px; background-image: url(printNeu.gif); display: block; float: right; margin: 7px 10px 0px 0px;  }
.SeiteDrucken:hover					{ background-position: 0px 14px; }
.SeitenAnfang						{ width: 83px; height: 14px; background-image: url(page_topNeu.gif); display: block; float: right; margin: 7px 10px 0px 0px;  }
.SeitenAnfang:hover					{ background-position: 0px 14px; }

/*  ---- Startseite Neu */
.simFreiJetzt						{ display: block; margin: 0px 0px 0px 0px; width: 216px; height: 70px; background-image: url(sim-karte-freischalten.png); }
.simFreiJetzt span					{ display: none; }
.simFreiJetzt:hover					{ background-position: 0px 70px; }

.BoxStart-k							{ display: block; margin: 0px 0px 15px 0px; }
.BoxStart-k .ob						{ width: 215px; height: 5px; background-image: url(st_boxKoben.gif); }
.BoxStart-k .mi						{ width: 193px; padding: 5px 10px 5px 10px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; background-color: white; }
.BoxStart-k .mi a					{ font-size: 11px; line-height:16px; display: block; background-repeat: no-repeat; background-position: 0px 1px; padding: 0px 0px 2px 20px; xborder: 1px solid red; }
.BoxStart-k .mi a:hover				{ color: #613815; }
.BoxStart-k .mi a.ger				{ background-image: url(fl_german.gif); }
.BoxStart-k .mi a.uk				{ background-image: url(fl_english.gif); }
.BoxStart-k .mi a.tr				{ background-image: url(fl_tuerk.gif); }
.BoxStart-k .mi a.it				{ background-image: url(fl_italy.gif); }
.BoxStart-k .mi a.cr				{ background-image: url(fl_croa.gif); }
.BoxStart-k .mi a.sr				{ background-image: url(fl_sr.gif); }
.BoxStart-k .mi a.ru				{ background-image: url(fl_rus.gif); }
.BoxStart-k .mi a.pl				{ background-image: url(fl_pol.gif); }
.BoxStart-k .un						{ width: 215px; height: 5px; background-image: url(st_boxKunten.gif); }

.BoxStart-Partner					{ width: 213px; height: 97px; background-image: url(partnerBox.gif); display: block; margin: 0px 0px 3px 0px; }
.BoxStart-Partner span				{ display: none; }

.BoxStart-Teaser					{ width: 228px; height: 157px; background-image: url(teaser2.gif); display: block; margin: 0px 0px 10px 0px; }
.BoxStart-Teaser span				{ display: none; }

.rLinks								{ float:left; width:448px; margin:12px 0px 0px 13px; }
*html .rLinks						{ margin: 107px 0px 0px 6px; }
.rLinks2							{ float:left; width:454px; margin:12px 0px 10px 11px; }
*html .rLinks2						{ margin: 12px 0px 0px 6px; width:452px; }
.rRechts							{ float: left; display: block; width: 200px; margin: 12px 0px 0px 15px; }
.rRechts .flashTest					{ margin: 15px 0px 15px 0px; width: 219px; height: 159px; display: block; background-image: url(stiftungwarentest.jpg); }
.rRechts .flashTest a				{ display: block; width: 219px; height: 159px; }
#flashcontentNeu					{ margin-top:10px; margin-left:95px; width: 704px; height: 232px; } 
#seite #flashcontentNeu					{ margin-left:0px; } 
#flashcontentNeuProducts			{ margin-top:0px; margin-left:0px; width: 704px; height: 182px; } 
#flashcontentNeuService				{ margin-top:0px; margin-left:0px; width: 704px; height: 115px; } 
.pt-jetztInfo						{ display: block; width: 189px; height: 32px; background-image: url(jetzt_informieren.gif); background-position: 0px 0px; margin: 0px auto 0px auto; }
.pt-jetztInfo span					{ display: none; }
.pt-jetztInfo:hover					{ background-position: 0px 32px; }

.pt-promo						{ display: block; width: 189px; height: 69px;background-position: 0px 0px; margin: 0px auto 0px auto; }
.pt-promo span					{ display: none; }
.pt-promo.surfen				{ background-image: url(promo_surfen.gif); }
.pt-promo.telefonieren			{ background-image: url(promo_telefonieren.gif); }
.pt-promo:hover					{ background-position: 0px 69px; }

.pt-bestellen						{ display: block; width: 189px; height: 32px; background-image: url(sim-karte-bestellen.gif); margin: 0px auto 10px auto; }
.pt-bestellen span					{ display: none; }
.pt-bestellen:hover					{ background-position: 0px 32px; }

.pt-bestellen2						{ display: block; width: 189px; height: 32px; background-image: url(startpacket_bestellen.gif); margin: 0px auto 10px auto; }
.pt-bestellen2 span					{ display: none; }
.pt-bestellen2:hover				{ background-position: 0px 32px; }

.pt-vorteile						{ margin: 15px 0px 7px 20px; padding: 0px 0px 0px 0px; }

.simonlyBestNeu						{ display: block; width: 217px; height: 86px; background-image: url(tl_col_telefonie.gif); }
.surfstickBestNeu					{ display: block; width: 217px; height: 86px; background-image: url(tl_col_surfen.gif); }

.stickFly							{ z-index: 100; position: absolute; top: 160px; left: 395px; width: 52px; height: 164px; display: block; background-image: url(stick.gif); }
.stickFly2							{ z-index: 100; position: absolute; top: 100px; left: 401px; width: 52px; height: 164px; display: block; background-image: url(stick.gif); }
*html .stickFly2					{ left: 399px; }
.stickFly.bestellen					{ top: 98px;}

.stickFly20							{
	z-index: 101;
	position: absolute;
	top: 205px;
	left: 407px;
	width: 47px;
	height: 47px;
	display: block;
	background-image: url(20prozent.gif);
}
.stickFly22							{
	z-index: 101;
	position: absolute;
	top: 178px;
	left: 412px;
	width: 47px;
	height: 47px;
	display: block;
	background-image: url(20prozent.gif);
}

.trusted 				{
	z-index: 100;
	position: absolute;
	top: -6px;
	left: 161px;
	width: 60px;
	height: 60px;
	display: block;
}
/*.trusted.headline		{top: 435px;}*/

*html .stickFly22					{ /*left: 399px;*/ }
.stickFly20.bestellen					{/* top: 98px;*/}

*html .IEhack1						{ height: 595px; }
*html .IEhack2						{ height: 1px; }

*html .wrap ul li					{ background-image: none; }

.noFlashStart 						{ display: block; width: 704px; height: 232px; } 
.noFlashStart span 					{ display: none; }
.oldprice { background: url(linethrough.gif) repeat-x center left; padding-left:3px; padding-right:3px; }

/*  ---- FONIC-Logo neu */

.promofarbe {color: #E40039 !important; font-weight:bold !important;}
.light { font-weight: normal;}
a.promored {color: #E40039; font-weight:bold; text-decoration:underline;}

.kopf {float: right; margin-top: -28px; position:relative; width:120px; height:28px;}
.kopf img{position:absolute; left:0px; top:0px; z-index:9998;}
.mwst {float: right; font-size:10px; font-weight:normal; color:#FFF; margin:-18px 20px 0px 0px;}
.produktbild {float:left; margin:0px 20px 0px 25px; }
ul.produktbild {float:none; margin:0px 0px 0px 170px;}
p.produktbild {float:none; margin:0px 0px 0px 180px;}

a.textlink { padding-left:20px; background-repeat:no-repeat; }
a.textlink.pdf { background-image:url(pdficon.gif)}

.free {font-size: 0.75em; color: #453e2c; padding: 10px 10px 10px 35px;}

.newsim { font-size:11px; color:#613815; padding:10px; }


#contentStartseite_flash{margin:0px; padding:0px; width:346px; height:161px; position:absolute; left:0px; top:10px;}
.contentStartseite{clear:both; margin:0px 0px 7px 0px; padding:0px; position:relative; width:715px; }
#contentStartseite{clear:both; margin:0px 0px 7px 95px; padding:0px; background:url(contentStartseite.gif) no-repeat right bottom; position:relative; width:715px; height:171px;}
#seite #contentStartseite{margin-left:0px;}
#contentStartseite_stifftung{margin:0px; padding:0px; background:url(contentStartseite_stifftung.jpg) no-repeat left top; width:127px; height:64px; display:block; position:absolute; left:378px; top:18px;}
#contentStartseite_trusted{margin:0px; padding:0px; overflow:hidden; width:70px; height:63px; display:block; position:absolute; left:401px; top:100px;}
#contentStartseite_stifftung span,
#contentStartseite_trusted span{display:none;}
#contentStartseite_handy{margin:0px; padding:0px; width:180px; height:161px; background:url(contentStartseite_handy.gif) no-repeat left top; position:absolute; right:0px; top:10px; }
#contentStartseite_handy div,
#contentStartseite_handy a span{display:none;}
#contentStartseite_handy a.zumshop{display:block; margin:0px; padding:0px; height:13px; width:68px; position:absolute; left:12px; top:130px; background:url(contentStartseite_handy_a.gif) no-repeat left top;}
#contentStartseite_handy a.zumshop:hover,
#contentStartseite_handy a.zumshop:focus,
#contentStartseite_handy a.zumshop:active{ background-position:left bottom;}
#contentStartseite_handy .microsim{font-size:9pt; color:#e40138; text-decoration:none; position:absolute; left:21px; top:9px; font-weight:bold;}
#contentStartseite_handy .microsim:hover,
#contentStartseite_handy .microsim:active,
#contentStartseite_handy .microsim:focus{ text-decoration:underline;}

#footerPartner span{display:none;}
#footerPartner{margin:0px 0 7px 95px; padding:0px; width:704px; height:28px; background:url(footerPartner.png) no-repeat left top; display:block;}
#seite #footerPartner{margin-left:0px;}
#footerPartner:hover,
#footerPartner:focus{background-position:left bottom;}

.naviMitPflagen .pflagen{position:absolute; top:5px; right:14px; background:url(pflagen.gif) no-repeat left top; width:212px; height:16px; z-index:999;}
.naviMitPflagen .pflagen a span{display:none;}
.naviMitPflagen .pflagen a{dislay:block; height:16px; width:26px; position:absolute; top:0px;}

.naviMitPflagen .pflagen a.it{ width:25px; right:0px; }
.naviMitPflagen .pflagen a.ru{ width:25px; right:30px; }
.naviMitPflagen .pflagen a.pl{ width:26px; right:60px; }
.naviMitPflagen .pflagen a.tr{ width:24px; right:90px; }
.naviMitPflagen .pflagen a.cr{ width:33px; right:119px; }
.naviMitPflagen .pflagen a.sr{ width:26px; right:156px; }
.naviMitPflagen .pflagen a.uk{ width:27px; left:0px; }

.semantic{position:absolute; left:-10000px; top:-1000000px;}
img{border:0px;}


/* semantics */
.handyshop-detail-preisbox .tools span,
.boxBestellen div,
.boxBestellen a span,
.handyshop-detail-handyinternetpaket .aufwunsch p,
.handyshop-detail-handyinternetpaket .preis p,
#handyshop-schnappchen-mehr span,
#handyshop-promo .bestellen span,
.handyshop-td h2,
.handyshop-td p,
#handyshop-schnappchen h2,
#handyshop-schnappchen p,
#handyshop-promo-microsim .bestellen span{position:absolute; left:-100000px; top:-100000px;}

/* handyshop startseite */
#handyshop-schnappchen{margin:0px 0px 0px 10px; padding:0px; width:455px; height:220px; background:url(handyshop_schnappchen.jpg) no-repeat left top; position:relative; float:left; _display:inline; font-size:9pt;}
#handyshop-schnappchen-1{width:141px; height:171px; background:url(handyshop_schnappchen_1.jpg) no-repeat left top; margin:13px 5px 0px 8px; padding:0px; float:left; position:relative;}
#handyshop-schnappchen-2{width:141px; height:171px; background:url(handyshop_schnappchen_2.jpg) no-repeat left top; margin:13px 5px 0px 0px; padding:0px; float:left; position:relative;}
#handyshop-schnappchen-3{width:141px; height:171px; background:url(handyshop_schnappchen_3.jpg) no-repeat left top; margin:13px 0px 0px 0px; padding:0px; float:left; position:relative;}

#handyshop-schnappchen a.details{background:url("pfeilBlau.gif") no-repeat 0 3px; color:#00b0e0; display:block; margin:0px; padding:0px 0 0 12px; font-weight:bold; position:absolute; top:129px; left:82px; z-index:999;}
#handyshop-schnappchen a.details:hover,
#handyshop-schnappchen a.details:active,
#handyshop-schnappchen a.details:focus{background-image:url("pfeilGrau.gif"); color:#613815;}

#handyshop-schnappchen-logos{ position:absolute; left:10px; bottom:5px; border:0px;}
#handyshop-schnappchen-mehr{ background:url(handyshop_schnappchen_mehr_ohne_simkarte.gif) no-repeat left top; width:233px; height:30px; margin:0px; padding:0px; position:absolute; bottom:5px; left:214px;}
#handyshop-schnappchen-mehr:hover,
#handyshop-schnappchen-mehr:active,
#handyshop-schnappchen-mehr:focus{background-position:left bottom;}

#handyshop-promobereich{margin:0px 13px 0px 0px; padding:0px; float:right; _display:inline; width:214px; }
#handyshop-promo-microsim{margin:0px; padding:0px; width:214px; height:73px; background:url(handyshop_promo_microsim.gif) no-repeat left top; position:relative;}
#handyshop-promo-microsim .bestellen{ background:url(handyshop_promo_bestellen_microsim.gif) no-repeat left top; margin:0px; padding:0px; width:80px; height:21px; position:absolute; left:10px; top:37px; z-index:999;}
#handyshop-promo-microsim .bestellen:hover,
#handyshop-promo-microsim .bestellen:active,
#handyshop-promo-microsim .bestellen:focus{ background-position:left bottom;}
#handyshop-promo-microsim .handylink{display:block; margin:0px; padding:0px; position:absolute; left:0px; top:0px; width:214px; height:73px; z-index:99;}
#handyshop-promo{ margin:0px 0px 13px 0px; padding:0px; background:url(handyshop_promo_klein.jpg) no-repeat left top; width:214px; height:134px; position:relative; font-size:9pt;}
#handyshop-promo .details{ background:url("pfeilWeiss.gif") no-repeat 0 3px; color:#ffffff; display:block; margin:0px; padding:0px 0 0 12px; font-weight:bold; position:absolute; top:70px; left:10px; z-index:99;}
#handyshop-promo .bestellen{ background:url(handyshop_promo_bestellen.png) no-repeat left top; margin:0px; padding:0px; width:80px; height:21px; position:absolute; left:10px; top:106px;}
#handyshop-promo .bestellen:hover,
#handyshop-promo .bestellen:active,
#handyshop-promo .bestellen:focus{ background-position:left bottom;}
#handyshop-promo .handyshop-icon{ bottom:6px; left:190px;}
#handyshop-schnappchen .handyshop-icon{ bottom:0px; left:0px;}
.handyshop-icon{width:20px; height:21px; cursor:pointer; position:absolute; left:10px; z-index:9998;}
.handyshop-icon .icon{ 
	background:url(handyshop_icon.png) no-repeat left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon.png',sizingMethod='scale');
	width:20px; height:21px;
}
.handyshop-icon .layer{width:200px; margin:0px; padding:0px; position:absolute; left:-10px; bottom:15px; display:none; z-index:99999;}
.handyshop-icon .layer .top{height:10px; 
	background:url(handyshop_icon_layer_top.png) no-repeat left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_top.png',sizingMethod='scale');
	font-size:0px; oveflow:hidden;}
.handyshop-icon .layer .bottom{height:21px; 
	background:url(handyshop_icon_layer_bottom.png) no-repeat left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_bottom.png',sizingMethod='scale');
}
.handyshop-icon .layer .center{ 
	background:url(handyshop_icon_layer_center.png) repeat-y left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_center.png',sizingMethod='scale');
	_height:1px; min-height:1px; color:#613815; font-size:8pt; padding:0px 6px; margin:0px;}
.handyshop-icon .layer ul{margin:0px; padding:0px; list-style:none; _height:1px;}
.handyshop-icon .layer li{background:url(handyshop_icon_layer_li.gif) no-repeat 0px 4px; margin:0px; padding:0px 0px 0px 10px; _height:1px;}

#handyshop-promo .handyshop-icon .layer .bottom{
background:url(handyshop_icon_layer_bottom2.png) no-repeat left top;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_bottom2.png',sizingMethod='scale');
}
#handyshop-promo .handyshop-icon .layer .top{height:10px; 
	background:url(handyshop_icon_layer_top2.png) no-repeat left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_top2.png',sizingMethod='scale');
}
#handyshop-promo .handyshop-icon .layer .center{ 
	background:url(handyshop_icon_layer_center2.png) repeat-y left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_center2.png',sizingMethod='scale');
}
#handyshop-promo .handyshop-icon .layer{left:auto; right:-10px;}


.handyshop-row{margin:0px; padding:0px 0px 0px 10px; font-size:9pt;}
.handyshop-row-separator{height:10px; margin:0px; padding:0px; overflow:hidden;}
.handyshop-td{position:relative; margin:0px 11px 0px 0px; padding:0px; float:left; _display:inline;}
.handyshop-td .handyshop-icon{ top:191px;}
.handyshop-td a.details{background:url("pfeilBlau.gif") no-repeat 0 3px; color:#00b0e0; display:block; margin:0px; padding:0px 0 0 12px; font-weight:bold; position:absolute; top:193px; right:30px; z-index:999;}
.handyshop-td a.details:hover,
.handyshop-td a.details:active,
.handyshop-td a.details:focus{background-image:url("pfeilGrau.gif"); color:#613815;}
.handyshop-td a.handylink{height:220px; width:222px; position:absolute; left:0px; top:0px; display:block; z-index:99; cursor:pointer;}
#handyshop-schnappchen a.handylink{height:171px; width:141px; position:absolute; left:0px; top:0px; display:block; z-index:99; cursor:pointer;}
.handyshop-td-motorola_defy{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_motorola_defy.jpg) no-repeat left top; width:215px; height:220px;}

.handyshop-td-htc-wildfire-s{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_htc_wildfire_s.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-ericsson-vivaz{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_ericsson_vivaz.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-nokia-n97{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_nokia_n97.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-nokia-x7{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_nokia_x7.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-palm-pixi{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_palm_pixi.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-htc-desire{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_htc_desire.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-htc-desire-s{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_htc_desire_s.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-samsung_galaxy_ace{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_samsung_galaxy_ace.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-motorola_flipout{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_motorola_flipout.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-hp_veer{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_hp_veer.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-iphone432gb{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_iphone_4_32gb.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-iphone416gb{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_iphone_4_16gb.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-iphone3gs8gb{background:url(http://fonicservices.de/hardwareshop/images/handyshop_td_iphone_3gs_8gb.jpg) no-repeat left top; width:215px; height:220px;}

/* detail */
.handyshop-detail-div{ font-size:0.75em; color:#613815; }
.handyshop-detail-preisbox{margin:0px 13px 0px 10px; padding:5px 0px 0px 0px; }
.handyshop-detail-preisbox .bild{float:left; margin:0px; padding:0px; width:210px; position:relative;}
.handyshop-detail-preisbox .container{float:right; margin:0px 0px 0px 0px; padding:0px; width:451px; _display:inline;}
.handyshop-detail-preisbox .bestellen{float:right; margin:0px; padding:32px 0px 0px 0px; width:213px;}
.handyshop-detail-preisbox .text{float:left; margin:0px; padding:0px; width:220px;}
.handyshop-detail-preisbox .BoxL-oben,
.handyshop-detail-preisbox .BoxL-mitte,
.handyshop-detail-preisbox .BoxL-unten{margin:0px;}
.handyshop-detail-preisbox .text h1{font-size:12pt; font-weight:bold; margin:0px; padding:0px 0px 12px 0px;}
.handyshop-detail-preisbox .tools{position:absolute; top:196px; right:0px;}
.handyshop-detail-preisbox .lupe{height:31px; width:39px; display:block; float:left; margin:0px; padding:0px; 
background:url(hardwareshop_handyshop_lupe.png) no-repeat left top;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/hardwareshop_handyshop_lupe.png',sizingMethod='scale');
}
.handyshop-detail-preisbox .d360{height:31px; width:40px; display:block; float:left; margin:0px; padding:0px; 
background:url(hardwareshop_handyshop_360.png) no-repeat left top;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/hardwareshop_handyshop_360.png',sizingMethod='scale');
}

.handyshop-detail-div ul{margin:0px; padding:0px; list-style:none;}
.handyshop-detail-div ul li{ margin: 0px 0px 0px 0px; background-image: url(punktGrau.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 1px 0px 1px 15px; line-height:16px; }
.handyshop-detail-div ul.circle li{ background-image: url(ul_circle.gif); background-position:0px 0.4em;}
.handyshop-detail-div ul.circle li.red{ background-image: url(ul_circle_red.gif); color:#e40039; }
.handyshop-detail-div p{ margin:0px; padding:0px 0px 15px 0px;}
a.mitpfeil{
	background:url("pfeilBlau.gif") no-repeat 0 4px;
	color:#00b0e0;
	display:block;
	margin:0px;
	padding:0px 0 0 12px;
}
a.mitpfeil:hover,
a.mitpfeil:active,
a.mitpfeil:focus{ background-image:url("pfeilGrau.gif"); color:#613815;}

#contentStartseite_handy{cursor:pointer}

.boxBestellen{ width:213px; height:179px; position:relative; }
.boxBestellenMotorolaDefy{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_motorola_defy.gif) no-repeat left top;}
.boxBestellenSonyEricssonVivaz{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_sony_ericcson_vivaz.gif) no-repeat left top;}
.boxBestellenNokiaN97mini{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_nokia_n97_mini.gif) no-repeat left top;}
.boxBestellenNokiaX7{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_nokia_x7.gif) no-repeat left top;}
.boxBestellenHPVeer{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_hp_veer.gif) no-repeat left top;}
.boxBestellenSamsungGalaxyAce{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_samsung_galaxy_ace.gif) no-repeat left top;}
.boxBestellenHtcDesire{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_htc_desire.gif) no-repeat left top;}
.boxBestellenHtcDesireS{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_htc_desire_s.gif) no-repeat left top;}
.boxBestellenHtcWildfireS{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_htc_wildfire_s.gif) no-repeat left top;}
.boxBestellenNokiax6{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_nokia_X6.gif) no-repeat left top;}
.boxBestellenNokiaC7{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_nokia_C7.gif) no-repeat left top;}
.boxBestellenPalmPixiPlus{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_palm_pixi_plus.gif) no-repeat left top;}
.boxBestellenEEEPc1005Hc{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_eee_pc_1005_hc.gif) no-repeat left top;}
.boxBestellenSamsungWave2{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_samsung_wave2.gif) no-repeat left top;}
.boxBestelleniphone3gs8gb{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_iphone_3gs_8gb.gif) no-repeat left top;}
.boxBestelleniphone416gb{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_td_iphone_4_16gb.gif) no-repeat left top;}
.boxBestelleniphone432gb{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_td_iphone_4_32gb.gif) no-repeat left top;}
.boxBestellenMotorolaFlipout{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_motorola_flipout.gif) no-repeat left top;}
.boxBestellenSonyEricssonSeX10{ background:url(http://fonicservices.de/hardwareshop/images/preisinfo_se_xperia_x10.gif) no-repeat left top;}
.boxBestellen a{margin:0px; padding:0px; width:171px; height:26px; background:url(jetzt_bestellen_171px.gif) no-repeat left top; display:block; position:absolute; left:20px; top:145px;}
.boxBestellen a:hover,
.boxBestellen a:active,
.boxBestellen a:focus{background-position:left bottom;}
.bestellen .klein{text-align:center; font-size:7pt; padding-top:6px;}

.handyshop-detail-handyinternetpaket{position:relative;}
.handyshop-detail-handyinternetpaket .aufwunsch{background:url(hardwareshop_handyinternetpaket_aufwunsch.gif) no-repeat left top; width:150px; height:37px; margin-left:13px;}
.handyshop-detail-handyinternetpaket ul{margin-left:13px;}
.handyshop-detail-handyinternetpaket .preis{ background:url(hardwareshop_handyinternetpaket_preis.gif) no-repeat left top; width:101px; height:33px; position:absolute; left:223px; top:7px;}
.handyshop-detail-handyinternetpaket a{ position:absolute; left:323px; bottom:1px;}

.handyshop-schnapchen-separator{clear:both; height:26px; overflow:hidden; margin:0px; padding:0px; background:url(handyshop-schnapchen-separator.png) no-repeat left center;}
#handyshop-iframe{width:681px; height:220px; border:0px; margin:0px 0px 0px 10px; padding:0px; position:relative; background:url(handyshop-iframe.gif) no-repeat left top;}
#handyshop-iframe iframe{position:absolute; left:6px; top:5px; z-index:200; width:670px; height:210px; margin:0px; padding:0px;}
#handyshop-iframe-neu1xzahlung{display:block; margin:0px; padding:0px; position:absolute; right:0px; top:0px; width:72px; height:73px; z-index:400; background:url(handyshop-iframe-neu1xzahlung.gif) no-repeat left top; margin:0px; padding:0px;}
#handyshop-iframe-neu1xzahlung span{position:absolute; left:-10000px;}

#chks-iframe{width:681px; height:2223px; border:0px; margin:0px 0px 0px 10px; padding:0px; position:relative; background:url(chks-iframe.gif) no-repeat left top;}
#chks-iframe iframe{position:absolute; left:6px; top:5px; z-index:200; width:670px; height:2213px; margin:0px; padding:0px;}

.fcbbox{ margin:12px 0px 11px 0px; padding:4px 10px 3px 10px; _height:1px;}
#modalContent .fcbbox{ border-top:1px solid #d4d5d6;}
.fcbbox .facebook{float:left; margin:0px; padding:0px; width:400px;}
.fcbbox .share{float:right; margin:2px 0px 0px; padding:0px; font-size:9pt;}
.fcbbox .share a{text-decoration:none; color:#613815;}




.BoxL-682-oben			{ width: 682px; height: 8px; background-image: url(BoxL-682-oben.gif); margin: 0px 0px 0px 10px; }
.BoxL-682-mitte			{ width: 680px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; background-color: white; margin: 0px 0px 0px 10px; padding: 3px 0px 0px 0px; }
.BoxL-682-unten			{ width: 682px; height: 8px; background-image: url(BoxL-682-unten.gif); margin: 0px 0px 0px 10px; }
.BoxL-682-mitte .inner{margin:0px; padding:0px 12px 0px 10px;}

.handyshop-detail-div strong.header{ font-weight:normal; color:#00b0e0; font-size:11pt; margin:0px; padding:0px 0px 12px 0px; display:block;}
.handyshop-detail-div div.separator{ border-bottom:1px solid #94cfea; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:1px; height:1px; overflow:hidden; clear:both;}
.handyshop-detail-div div.technischedaten{ float:left; width:320px; margin:0px; padding:0px;}
.handyshop-detail-div div.beonderheiten{ float:right; width:325px; margin:0px; padding:0px;}
.handyshop-details-div-details h2,
.handyshop-details-div-details span.headline2{margin:0px; padding:0px; font-size:11pt; color:#00b0e0; display:block; font-weight:normal;}
.handyshop-details-div-details span.headline2{padding-top:15px;}
.handyshop-details-div-details span.beforeList{display:none;}



a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

.handyshop-header-liste{margin:0px; padding:0px 0px 5px 13px;}
.handyshop-header-liste h1, .handyshop-header-liste h2 { color:#613815; font-size:11pt; font-weight:bold;}
.handyshop-header-liste-neu{position:relative;}
.handyshop-header-liste-neu h2{height:43px;}
.handyshop-header-liste-neu-span{display:block; margin:0px; padding:0px; background:url(handyshop-header-liste-neu-span.gif) no-repeat left top; width:162px; height:59px; position:absolute; right:0px; top:-11px; text-indent:-20000000px;}


.jetzt-fonic-bestellen span,
.footer-datenschutztlink span,
.footer-drucken span,
.footer-seitenanfang span{position:absolute; left:-100000px; top:-100000px;}
.jetzt-fonic-bestellen{ margin-top:-2px!important; margin-left:6px!important; margin-right:0px!important; border-bottom:none!important; background:url(jetzt_fonic_bestellen_plus_hover.gif) no-repeat left top; width:182px; height:22px; float:left; display:block;}
.jetzt-fonic-bestellen:hover,
.jetzt-fonic-bestellen:active,
.jetzt-fonic-bestellen:focus,
.footer-datenschutztlink:hover,
.footer-datenschutztlink:active,
.footer-datenschutztlink:focus,
.footer-drucken:hover,
.footer-drucken:active,
.footer-drucken:focus,
.footer-seitenanfang:hover,
.footer-seitenanfang:active,
.footer-seitenanfang:focus{ background-position:left bottom;}
.footer-datenschutztlink{ margin-left:15px; margin-top:7px; width:132px; height:14px; display:block; background:url(datenschutz_plus_hover.gif) no-repeat left top;}
.footer-drucken{ margin-right:15px; margin-top:7px; background:url(print_plus_hover.gif) no-repeat left top; width:65px; height:14px; display:block; float:left;}
.footer-seitenanfang{ margin-right:15px; margin-top:7px; background:url(page_top_plus_hover.gif) no-repeat left top; width:83px; height:14px; display:block; float:left;}
.footer-right{float:right;}

p#Footer a#Newsletter { border:0px }  


#contentLeft{float:left; width:465px; margin:0 11px 0 0; _display:inline;}
#contentRight{float:right; width:224px; _display:inline;}

#contentRightNew{float:right; width:180px; _display:inline;}


/* html/bestellen.html */
.bestellenContentBox div,
.bestellenContentBox a span{position:absolute; left:-3000px; top:-3000px;}
.bestellenContentBox ul{list-style:none; position:absolute; left:18px; top:85px;}
.bestellenContentBox ul li{background:url(bestellen_li.gif) no-repeat 0px 4px; margin:0px; padding:0px 0px 8px 12px;}
.bestellenContentBox ul li .rot{color:#e40039;}
#bestellenHandyInternetPaket ul{top:53px;}
#bestellenHandyInternetPaket ul li{ padding-bottom:0px; padding-left:9px; background:url(bestellen_li2.gif) no-repeat 0px 4px;}
.bestellenContentBox{font-size:9pt; color:#613815; padding:0px; position:relative; margin:10px 0px 0px 11px; width:454px;}
#bestellenMobilTelefonieren{margin:0px 0px 0px 11px; background:url(bestellenMobilTelefonieren.gif) no-repeat left top; height:203px; }
#bestellenMobilTelefonieren a{position:absolute; left:254px; top:161px; background:url(bestellenMobilTelefonieren_a.png) no-repeat left top; width:189px; height:31px;}
#bestellenMobilInsInternet{ background:url(bestellenMobilInsInternet.gif) no-repeat left top; height:203px; }
#bestellenMobilInsInternet a{position:absolute; left:254px; top:161px; background:url(bestellenMobilInsInternet_a.png) no-repeat left top; width:189px; height:31px;}
#bestellenHandyInternetPaket{ background:url(bestellenHandyInternetPaket.gif) no-repeat left top; height:92px;  }
#bestellenHandyInternetPaket a {position:absolute; left:325px; top:67px; background:url(bestellenHandyInternetPaket_a.gif) no-repeat left top; width:106px; height:14px;}
#bestellenNeuesHandy{background:url(bestellenNeuesHandy.jpg) no-repeat left top; width:220px; height:89px; float:left;}
#bestellenNeuesHandy a {position:absolute; left:14px; top:47px; background:url(bestellenNeuesHandy_a.gif) no-repeat left top; width:156px; height:22px;}
#bestellenMicroSIM{margin:10px 0px 0px 0px; background:url(bestellenMicroSIM.gif) no-repeat left top; width:221px; height:89px; float:right; }
#bestellenMicroSIM a {position:absolute; left:14px; top:47px; background:url(bestellenMicroSIM_a.gif) no-repeat left top; width:80px; height:22px;}
.bestellenContentBox a:hover,
.bestellenContentBox a:active,
.bestellenContentBox a:focus{ background-position:left bottom!important;}

/*rechtstexte neu*/

body.rechtstexte {background-color:#f5fafc;}

.Pb-faq-body a.pdfdownload 	{background-image: url(pdficon.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left:20px; padding-bottom:2px;}

#Contentrechtstexte			{ background-color: #f5fafc; margin: 11px 0px 0px 11px; width: 704px; min-height: 440px; padding-bottom: 6px; clear: both; }

.functionsrechtstexte 		{ margin: 0px 0px 0px 11px; ; height:24px; width:454px; }

/* Selfcare TopUp Auswahl */
#topup p.FormLeft {width: 600px!important;height:28px;padding:0px;}
#topup label { font-size: 14px; font-weight:normal;}
#topup p.ticket_code_time { height:auto; }
#topup #paymentDateOptionsDiv p.FormLeft { padding:5px 0 0 20px;width: 270px!important;height:auto; }
#topup #paymentDateOptionsDiv label { font-size: 12px; margin-right:10px; font-weight:normal;}
#topup #paymentDateOptionsDiv p { padding: 5px 0 0 20px; }
#topup #paymentDateOptionsDiv span { margin-right:5px; }
#topup div.nothick { padding-bottom:0px; }
#topup .new {color: #E40039; font-weight:bold;}
#topup p.ticket_code_none { width: 270px!important; margin-top: 11px; }
#topup #paymentDateOptionsDiv p.date { padding-left: 35px; }

/* Segmentierung */

.segment, .segment.session {display:none}
.segment.prospect, .segment.visible , .segment.nosession, .segment.session.visible{display:block}


.contentStartseite_box_small_oben{margin:0px; padding:0px;  width:127px; height:64px; display:block; position:absolute; left:378px; top:18px;}
.contentStartseite_box_small_unten{margin:0px; padding:0px;  width:127px; height:64px; display:block; position:absolute; left:378px; top:100px;}




/* verschiedenen startseitensachen */
.contentStartseite a,
.navigationlayer a{
	outline: none!important;
}
.link_normal{
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	font-size:9pt;
	text-decoration:underlined;
}
.link_normal span{position:absolute; left:-2000000px;}
.link_normal:hover,
.link_normal:active,
.link_normal:focus{ background-position:right top!important;}


.link_pfeil_blau_braun{
	background:url(link_pfeil_blau_braun.gif) no-repeat 0px 0.2em;
	padding-left:10px;
	color:#00b0e0!important;
}
.link_pfeil_blau_braun:hover,
.link_pfeil_blau_braun:active,
.link_pfeil_blau_braun:focus{ background-position:-995px 0.2em!important; color:#613815!important;}
.link_pfeil_blau_braun dd {text-decoration:underline;}


.left-floated {float:left;}


.link_pfeil_blau_braun2{
	color:#00b0e0!important;
	background-image: url(link_pfeil_blau_braun.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
	width: 170px;
}
.link_pfeil_blau_braun2:hover,
.link_pfeil_blau_braun2:active,
.link_pfeil_blau_braun2:focus{ background-position:-995px 0.2em!important; color:#613815!important;}

.link_pfeil_grau_blau{background:url(link_pfeil_grau_blau.png) no-repeat 0px 0.2em;	padding-left:10px;color:#394347;text-decoration: underline;}
.link_pfeil_grau_blau:hover,
.link_pfeil_grau_blau:active,
.link_pfeil_grau_blau:focus{ background-position:-995px 0.2em!important; color:#00b0e0!important;text-decoration: underline;}
.link_pfeil_weiss_braun{ background:url(link_pfeil_weiss_braun.png) no-repeat 0px 0.2em; padding-left:10px; color:#fff;}
.link_pfeil_weiss_braun:hover,
.link_pfeil_weiss_braun:active,
.link_pfeil_weiss_braun:focus{ background-position:-995px 0.2em!important; color:#613815!important;}

.link_pfeil_weiss_blau{ background:url(link_pfeil_weiss_blau.png) no-repeat 0px 0.2em; padding-left:10px; color:#fff;}
.link_pfeil_weiss_blau:hover,
.link_pfeil_weiss_blau:active,
.link_pfeil_weiss_blau:focus,
.vorteile_menu_item{ background-position:-995px 0.2em!important; color:#00b0e0!important;}

.link_nopfeil_weiss_blau{ color:#fff;}
.link_nopfeil_weiss_blau:hover,
.link_nopfeil_weiss_blau:active,
.link_nopfeil_weiss_blau:focus{color:#00b0e0!important;}
.link_nopfeil_braun_blau{ color:#613815;}
.link_nopfeil_braun_blau:hover,
.link_nopfeil_braun_blau:active,
.link_nopfeil_braun_blau:focus{color:#00b0e0!important;}

.link_nopfeil_blau_braun{ color:#00b0e0;}
.link_nopfeil_blau_braun:hover,
.link_nopfeil_blau_braun:active,
.link_nopfeil_blau_braun:focus{color:#613815!important;}

.link_nopfeil_grau_braun{ color:#00b0e0;}
.link_nopfeil_grau_braun:hover,
.link_nopfeil_grau_braun:active,
.link_nopfeil_grau_braun:focus{color:#613815!important;}

.contentStartseite fieldset{margin:0px; padding:0px; border:0px;}
.contentStartseite select{border:1px solid #abadb3;}

.height264{height:264px!important;}
.height368{height:368px!important;}
.height433{height:433px!important;}
.height452{height:452px!important;}
.height537{height:537px!important;}
.height641{height:641px!important;}
.height705{height:705px!important;}

.top0px{ top:0px!important;}
.top168px{ top:168px!important;}
.top272px{ top:272px!important;}
.top336px{ top:336px!important;}

.contentStartseite #customerQA {display:none}
.contentStartseite #form_frage {display:none}

.tarif-h1{font-size:14pt; padding:0px 0px 10px 20px; margin:0px; color:#613815; font-weight:bold;}
.tarif-neu-header{margin:0px 0px 0px 11px; padding:6px 10px 6px 10px; background:url(tarif-neu-header.gif) no-repeat left top; width:434px; position:relative;}
.tarif-neu-header h2{ font-size:10pt; margin:0px; padding:0px; color:#fff; font-weight:bold;}
.tarif-neu-header .drucken{ font-size:8pt; margin:0px; padding:0px 22px 0px 0px; color:#fff; float:right; text-decoration:none; background:url(tarif-neu-header-drucken.gif) no-repeat right center; line-height:16px;}
.tarif-tabelle-new .drucken2{ font-size:8pt; margin:0px; padding:0px 120px 0px 0px; color:#fff; float:right; text-decoration:none; background:url(print.gif) no-repeat right center; line-height:16px;}
.tarif-neu-content,
.tarif-neu-content-2{margin:0px 0px 0px 11px; padding:14px 12px 0px 12px; background:url(tarif-neu-content.gif) repeat-y left top; width:430px; color:#613815; font-size:9pt; }
.tarif-neu-content-2{background:url(tarif-neu-content-2.gif) repeat-y left top;}

.tarif-august-content,
.tarif-august-content-2{margin:0px 0px 0px 11px; padding:14px 12px 0px 12px; background:url(tarif-neu-content.gif) repeat-y left top; width:475px; color:#613815; font-size:9pt; }
.tarif-august-content-2{background:url(tarif-neu-content-2.gif) repeat-y left top;}


.tarif-neu-borderbottom{ border-bottom:1px solid #94cfea;}
.tarif-neu-bottom{margin:0px 0px 0px 11px; padding:0px; background:url(tarif-neu-bottom.gif) no-repeat left bottom; width:454px; height:10px;}
.tarif-neu-content fieldset{margin:0px; padding:0px 0px 11px 0px; border:0px;}
.tarif-neu-content select{border:1px solid #abadb3; float:left; margin:0px; _display:inline;}
.tarif-neu-content label{ float:left; width:200px; margin:0px; padding:0px 5px 0px 0px; }
#form_urlaubsland{margin-right:20px;}
#form_urlaubsland, 
#form_telefonatenach{width:100px;}
.tarif-neu-content h2{ font-size:10pt; color:#11b5e2; margin:0px; padding:0px 0px 4px 0px;}
.tarif-neu-content p{ margin:0px; padding:0px 0px 12px 0px;}
.tarif-neu-content .gray{ font-size:8pt; color:#636363; margin:0px; padding:0px 0px 16px 0px;}
.tarif-neu-content .grayausgeklapt .link span{float:left; margin:0px; padding:0px;}
.tarif-neu-content .grayausgeklapt .link span.pfeil{text-decoration:underline; background:url(graylayer_pfeil.gif) no-repeat -690px center; padding-left:10px; margin-left:5px; _display:inline; cursor:pointer; float:none;}
.tarif-neu-content .grayzugeklapt .link span.pfeil{text-decoration:underline; background:url(graylayer_pfeil.gif) no-repeat 0px center; padding-left:10px; margin-left:5px; _display:inline; cursor:pointer; float:none;}
.tarif-neu-content .grayausgeklapt .graylayer{clear:both; margin:0px; padding:0px;}
.tarif-neu-content .grayzugeklapt .graylayer{display:none;}

.tarif-neu-content .laenderausgeklapt{margin:0px -11px 7px -11px; padding:0px 11px; background:url(laenderausklappung.gif) repeat-x left bottom; position:relative; min-height:29px; _height:29px;}
.tarif-neu-content .laenderzugeklapt .laenderlayer{display:none;}

.tarif-neu-content .laenderausgeklapt .linkmehr span{display:none;}

.tarif-neu-content .laenderausgeklapt .header{padding-right:90px; padding-top:6px; padding-bottom:6px;}
.tarif-neu-content .laenderausgeklapt .linkmehr{width:85px!important; background:url(fonic-news-schliessen.gif) no-repeat left top; outline: none; height:22px; position:absolute; right:11px; top:0px;}
.tarif-neu-content .laenderausgeklapt .linkmehr:hover{
  	background-position:right top!important;
}

.tarif-neu-content .laenderzugeklapt .linkmehr{ display:block; margin:0px; padding:0px; width:61px!important; height:22px; background:url(fonic-news-mehr.gif) no-repeat left top; position:absolute; right:11px; top:0px; outline: none;}
.tarif-neu-content .laenderzugeklapt .linkmehr:hover{
  outline: none;
  background-position:right top!important;
}

div.tarif-tabelle{background:url(tarif-tabelle.gif) no-repeat left top; margin:0px 0px 0px 0px; padding:0px; width:427px;}
div.tarif-tabelle table{font-size:9pt; margin:0px 0px 0px 0px; padding:0px; width:427px; background:url(tarif-tabelle-tbody.gif) no-repeat left bottom;}

div.tarif-tabelle tbody th,
div.tarif-tabelle tbody td{ border-left:1px solid #9ad2eb; border-top:1px solid #9ad2eb; padding:6px; font-weight:normal; text-aligh:left; vertical-align:top;}
.tarif-tabelle tbody tr.first th,
.tarif-tabelle tbody tr.first td{ border-top:0px;}
.tarif-tabelle tbody th.first,
.tarif-tabelle tbody td.first{ border-left:0px;}
.tarif-tabelle tbody th.noborderleft,
.tarif-tabelle tbody td.noborderleft{ border-left:0px;}
.tarif-tabelle tbody tr.background2_first th.first,
.tarif-tabelle tbody tr.background2_first td.first{ background:url(tr-background2_first-td-first.gif) no-repeat left top;}
.tarif-tabelle tbody tr.background2_first th,
.tarif-tabelle tbody tr.background2_first td{ background:url(tr-background2_first-td.gif) repeat-x left top;}
.tarif-tabelle tbody tr.background2_first th.last,
.tarif-tabelle tbody tr.background2_first td.last{ background:url(tr-background2_first-td-last.gif) no-repeat right top;}
.tarif-tabelle tbody tr.background2 th.first,
.tarif-tabelle tbody tr.background2 td.first{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y left top;}
.tarif-tabelle tbody tr.background2 th,
.tarif-tabelle tbody tr.background2 td{ background:#f6fafc none;}
.tarif-tabelle tbody tr.background2 th.last,
.tarif-tabelle tbody tr.background2 td.last{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y right top;}


div.tarif-tabelle-new{background:url(tarif-tabelle-new.gif) no-repeat left top; margin:0px 0px 0px 0px; padding:0px; width:472px;}
div.tarif-tabelle-new table{font-size:9pt; margin:0px 0px 0px 0px; padding:0px; width:472px; background:url(tarif-tabelle-new-tbody.gif) no-repeat left bottom;}

div.tarif-tabelle-new tbody th,
div.tarif-tabelle-new tbody td{ border-left:1px solid #9ad2eb; border-top:1px solid #9ad2eb; padding:6px; font-weight:normal; text-aligh:left; vertical-align:top;}
.tarif-tabelle-new tbody tr.first th,
.tarif-tabelle-new tbody tr.first td{ border-top:0px;}
.tarif-tabelle-new tbody th.first,
.tarif-tabelle-new tbody td.first{ border-left:0px;}
.tarif-tabelle-new tbody th.noborderleft,
.tarif-tabelle-new tbody td.noborderleft{ border-left:0px;}
.tarif-tabelle-new tbody tr.background2_first th.first,
.tarif-tabelle-new tbody tr.background2_first td.first{ background:url(tr-background2_first-td-first.gif) no-repeat left top;}
.tarif-tabelle-new tbody tr.background2_first th,
.tarif-tabelle-new tbody tr.background2_first td{ background:url(tr-background2_first-td.gif) repeat-x left top;}
.tarif-tabelle-new tbody tr.background2_first th.last,
.tarif-tabelle-new tbody tr.background2_first td.last{ background:url(tr-background2_first-td-last.gif) no-repeat right top;}
.tarif-tabelle-new tbody tr.background2 th.first,
.tarif-tabelle-new tbody tr.background2 td.first{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y left top;}
.tarif-tabelle-new tbody tr.background2 th,
.tarif-tabelle-new tbody tr.background2 td{ background:#f6fafc none;}
.tarif-tabelle-new tbody tr.background2 th.last,
.tarif-tabelle-new tbody tr.background2 td.last{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y right top;}



.PromoBox-PreisListe a.link1{ display:block; margin:0px; padding:0px; width:165px!important; height:22px!important; background:url(preisliste_hover.gif) no-repeat left top!important;}
.PromoBox-PreisListe a.link1:hover,
.PromoBox-PreisListe a.link1:active,
.PromoBox-PreisListe a.link1:focus{background-position:right top!important;}
.padding-t15{ padding-top:15px!important; }
.padding-bt10{ padding-top:10px!important; padding-bottom:10px!important;}

.PromoBox-AutomatischAufladung{height:168px; width:214px; background:url(PromoBox-AutomatischAufladung.jpg) no-repeat left top; position:relative;}
.PromoBox-AutomatischAufladung .text{color:#613815; font-size:9pt; width:190px; position:absolute; left:12px; top:60px;}
.PromoBox-AutomatischAufladung .link1{display:block; margin:0px; padding:0px; width:198px; height:24px; background:url(PromoBox-AutomatischAufladung-link1.gif) no-repeat left top; position:absolute; left:8px; top:126px;}
.PromoBox-AutomatischAufladung .link1 span,
.PromoBox-PreisListe a.link1 span,
.PromoBox-SimKarteBestellen_1 .link1 span,
.fonic-news .mehr span{position:absolute; left:-2000000px;}
.PromoBox-AutomatischAufladung .link1:hover,
.PromoBox-AutomatischAufladung .link1:active,
.PromoBox-AutomatischAufladung .link1:focus{ background-position:right top;}

.PromoBox-SimKarteBestellen_1{ background:url(SimKarteBestellen_1.jpg) no-repeat left top; width:220px; height:178px; position:relative;}
.PromoBox-SimKarteBestellen_1 .link1{ display:block; width:115px; height:25px; background:url(PromoBox-SimKarteBestellen_1-link1.gif) no-repeat left top; position:absolute; top:141px; left:88px;}
.PromoBox-SimKarteBestellen_1 .link1:hover,
.PromoBox-SimKarteBestellen_1 .link1:active,
.PromoBox-SimKarteBestellen_1 .link1:focus{ background-position:right top;}

.fonic-news{ width:438px; background:url(fonic-news.gif) no-repeat left top; margin:0px 0px 0px 18px; padding:23px 0px 0px 0px; position:relative;}
.fonic-news .mehr{ display:block; margin:0px; padding:0px; width:61px; height:22px; background:url(fonic-news-mehr.gif) no-repeat left top; position:absolute; right:0px; top:13px; outline: none;}
.fonic-news .mehr:hover{
  outline: none;
  background-position:right top!important;
}

.fonic-news-first{background:none; padding-top:10px;}
.fonic-news-first .mehr{top:0px;}
.fonic-news .date{font-size:7pt; color:#959595; margin:0px; padding:0px 0px 7px 0px;}
.fonic-news h2{font-size:9pt; font-weight:bold; color:#613815; margin:0px; padding:0px 0px 5px 0px; line-height:9pt;}
.fonic-news p{font-size:9pt; color:#613815; margin:0px; padding:0px;}
.fonic-news span.bild{float:left; padding:0px 0px 7px 4px; margin:0px; width:120px;}
.fonic-news .right{float:left; width:314px; margin:0px; padding:0px 0px 7px 0px;}
.fonic-news .hidden{display:none;}
.fonic-news .right a{background:url(link_pfeil_braun_blau.gif) no-repeat 0px 0.2em; display:block; margin:13px 0px 0px 0px; padding:0px 0px 0px 10px; font-weight:bold; color:#613815; }
.fonic-news .right a:hover,
.fonic-news .right a:active,
.fonic-news .right a:focus{ background-position:-995px 0.2em!important; color:#00b0e0!important;}



.fonic-news .schliessen{width:85px!important; background:url(fonic-news-schliessen.gif) no-repeat left top; outline: none;}
.fonic-news .schliessen:hover{
  	background-position:right top!important;
}

.blau,
.blau *{color:#00b0e0;}

/* tabContainer */
.tabContainers  {text-align:left}

.replace {font-size: 12px; color: #613815; line-height: 12px;}
.replace ul {margin:20px;}

#loginBoxRight{
	background-image:url("logonBlock.png");
	color:#11B5E2;
	float:left;
	font-size:12px;
	height:50px;
	margin:0;
	width:170px;
}
#loginBoxRight .mfText {
	display:block;
	float:left;
	margin:10px;
}
#loginBoxRight div#loginBlock a {
	color:#00B0E0;
	display:block;
	font-size:10px;
}
#loginBoxRight .LogoutButton {
	background-image:url("logout.gif");
	display:block;
	float:right;
	height:20px;
	margin-right:10px;
	margin-top:6px;
	width:67px;
}
#loginBoxRight .LogoutButton span {
	display:none;
}

#loginBoxRight #loginActivateSIM {float:right; clear:both; margin-right:10px;margin-top:-4px;font-size:10px;}


#footerneu{
	color:#613815;
	font-size:8pt;
	margin:0px;
	background-image: url(bg_footer_nav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 200px;
	list-style-position: inside;
}
.footermenu .level1 {
	background: url(li_circle2.gif) left center no-repeat;
	margin-bottom: 0px;
}
.footermenu .level1 a, .footermenu .level2 a, .footermenu .level2 span {
       margin-left: 12px;
}

#footerneu #footerneu1{
	float:left;
	padding-left:0px;
	width:178px;
	height: 180px;
	line-height: 12pt;
	margin-left: 16px;
	background-image: url(footerneu_border.gif);
	background-repeat: no-repeat;
	background-position: 168px 6px;
	padding-bottom: 4px;
}
#footerneu #footerneu2{
	float:left;
	padding-left:0px;
	width:180px;
	height: 180px;	
	line-height: 12pt;
	margin-left: 8px;
	background-image: url(footerneu_border.gif);
	background-repeat: no-repeat;
	background-position: 170px 6px;
	padding-bottom: 4px;
}
#footerneu #footerneu3{
	float:left;
	padding-left:0px;
	width:150px;
	height: 180px;	
	line-height: 12pt;
	margin-left: 8px;
	background-image: url(footerneu_border.gif);
	background-repeat: no-repeat;
	background-position: 140px 6px;
	padding-bottom: 4px;
}
#footerneu #footerneu4{
	float:left;
	padding-left:0px;
	width:140px;
	line-height: 12pt;
	margin-left: 8px;
	padding-top: 5px;
}
#footerneu strong{dispaly:block; margin:0px; padding:0px 0px 10px 0px;}
#footerneu a{ text-decoration:none; border:0px!important;}
#footerneu a:hover,
#footerneu a:active,
#footerneu a:focus{	color:#00b0e0;}

.footerneu_link_braun{ color:#613815;}
.footerneu_link_grau{ color:#394347;}


#footerneu #footerneu4 a{margin:0px 0px 0px 0px; padding:0px 0px 0px 19px; background:url(footerneu_icons.gif) no-repeat 0px 0px;}
#footerneu-header {
	font-size: 10pt;
	padding-bottom: 5px;
	padding-top: 4px;
}
#footerneu-news{background-position:0px 2px!important;}
#footerneu-news:hover,
#footerneu-news:active,
#footerneu-news:focus{background-position:-186px 2px!important;}
#footerneu-freundewerben{background-position:0px -18px!important;}
#footerneu-freundewerben:hover,
#footerneu-freundewerben:active,
#footerneu-freundewerben:focus{background-position:-186px -18px!important;}
#footerneu-newsletter{background-position:0px -37px!important;}
#footerneu-newsletter:hover,
#footerneu-newsletter:active,
#footerneu-newsletter:focus{background-position:-186px -37px!important;}
#footerneu-darnell{background-position:0px -59px!important;}
#footerneu-darnell:hover,
#footerneu-darnell:active,
#footerneu-darnell:focus{background-position:-186px -59px!important;}
#footerneu-bezugsquellen{background-position:0px -79px!important;}
#footerneu-bezugsquellen:hover,
#footerneu-bezugsquellen:active,
#footerneu-bezugsquellen:focus{background-position:-186px -79px!important;}
#footerneu-sitemap{background-position:0px -98px!important;}
#footerneu-sitemap:hover,
#footerneu-sitemap:active,
#footerneu-sitemap:focus{background-position:-186px -98px!important;}
#footerneu-handyshop{background-position:0px -120px!important;}
#footerneu-handyshop:hover,
#footerneu-handyshop:active,
#footerneu-handyshop:focus{background-position:-186px -120px!important; }
#footerneu-alarm{background-position:0px -139px!important; }
#footerneu-alarm:hover,
#footerneu-alarm:active,
#footerneu-alarm:focus{background-position:-186px -139px!important; }
#footerneu-assistent{background-position:0px -158px!important; }
#footerneu-assistent:hover,
#footerneu-assistent:active,
#footerneu-assistent:focus{background-position:-186px -158px!important; }

.kostenschutzteaser .header{font-size:10pt; color:#00b0e0; padding-top:15px; display:block;}
.kostenschutzteaser .logobild{font-size:11pt; font-weight:bold; padding-left:68px; padding-top:17px; background:url(kostenschutzteaser_logobild_1.gif) no-repeat left top; height:40px; margin-top:13px;}
.button_jetztinformieren2{display:block; width:132px; height:25px; margin:0px 0px 0px 62px!important; padding:0px; background:url(button_jetztinformieren2.gif) no-repeat left top!important;}
.button_jetztinformieren2 span{display:none;}
.button_jetztinformieren2:hover,
.button_jetztinformieren2:active,
.button_jetztinformieren2:focus{background-position:left bottom!important;}

.ui-datepicker-trigger{cursor:pointer;}


#socialMediaKundenStartseite{margin:0px 0px 7px 0px; padding:0px; position:relative; width:705px; height:60px; background:url(socialMediaKundenStartseite.png) no-repeat left top;}
#socialMediaKundenStartseite .facebook{position:absolute; left:301px; top:19px; margin:0px; padding:0px;}
#socialMediaKundenStartseite a{display:block; margin:0px; padding:0px; position:absolute; width:23px; height:23px; top:9px;}
#socialMediaKundenStartseite a.link1{left:15px; }
#socialMediaKundenStartseite a.link2{left:44px; }
#socialMediaKundenStartseite a.link3{left:75px; }
#socialMediaKundenStartseite a.link4{left:106px; }
#socialMediaKundenStartseite a.link5{left:135px; }

.functions .socialMediaFacebook{position:absolute; left:163px; margin:0px; padding:6px 0px 0px 0px; background:url(socialMediaFacebook.gif) no-repeat right center; height:29px; width:353px;}

.segment_content{margin:0px; padding:0px; position:relative;}

.tarife-einleitung {color:#613815; font-size:12px; padding: 5px 0px 0px 0px;}


#sc_activationinfo #seite {background-image:none;}
#sc_activationinfo #Content {background-image:url(sc_activationinfo.png); height:363px;padding:0;margin-top:65px;}
#sc_activationinfo div.bl-Body { color:#FFF;padding: 16px; height: 145px; border:none; width:403px;}
#sc_activationinfo .bl-Body h1 {color:#FFF; padding: 13px 0 0 0;}
#sc_activationinfo .bl-Body h2 {color:#FFF; padding: 8px 0 8px 2px;}
#sc_activationinfo .bl-Body p {color:#FFF; padding: 4px 0 4px 2px;}
#sc_activationinfo fieldset {margin: 0px 0px 0px 13px; padding: 16px; width:303px; color:#FFF; border:none;}
#sc_activationinfo label {color:#FFF;font-size:12px;display:block;font-weight:bold; }
#sc_activationinfo input.FormInput {float:none; margin: 4px 0 0 0px; border:none; background-color:transparent;background-image: url(bg_input_159x24.gif); display: block; width:155px; height: 24px; 
padding: 0 0px 0 4px; line-height: 24px;}
#sc_activationinfo #msisdn { margin-bottom:11px;}
#sc_activationinfo .Page {margin: 9px 0px 0px 27px; width: 162px;}

#sc_lowbalance #seite {background-image:none;}
#sc_lowbalance #Content {background-image:url(sc_lowbalance.png); height:295px;padding:0;margin-top:65px;}
#sc_lowbalance div.bl-Body { color:#FFF;padding: 16px; height: 110px; border:none; width:403px;}
#sc_lowbalance .bl-Body h1 {color:#FFF; padding: 13px 0 0 0;}
#sc_lowbalance .bl-Body h2 {color:#FFF; padding: 8px 0 8px 2px;}
#sc_lowbalance .bl-Body p {color:#FFF; padding: 4px 0 4px 2px;}
#sc_lowbalance li.Next a { display: block; width: 237px; height: 29px; background-image: url(but_guthaben_aufladenB.gif); background-position: 0 0; margin: 0 auto;}
#sc_lowbalance li.Next a:hover {
	background-position: 0 -29px;
}
#sc_lowbalance .Page {margin: 9px 0px 0px 27px; width: 162px;}


#fliegen_iframe{margin:0px; padding:0px; width:720px; height:2000px; border:0px; background:#94CFEA;}


#loginContainer {float:right; width:164px; height:264px;overflow:hidden;margin-right:4px;}
div#loginFormBlock		{width:164px;height:264px; background-color:#613815;background-image: url(startseite_el6.png);background-position:-359px 0px; color:#ffffff}
#loginForgot, #loginForgot:visited {position:relative;margin-left:10px;top:156px;font-size:12px;color:#ffffff !important;}			
#loginForgot:hover, loginForgot:hover:active, #loginForgot:hover:focus {color:#00B0E0 !important;}
.inputLog 				{margin-right:10px;padding-top:6px;float:right;border:0px}
.LoginButton			{ display: block; float: left; width: 58px; height: 19px; margin: 10px 0px 0px 26px; background-image: url(login.gif); }
.LoginButton:hover		{ display: block; float: left; width: 58px; height: 19px; margin: 10px 0px 0px 26px; background-image: url(login_.gif); }
.LoginButton span		{ display: none; }
.LogoutButton			{ display: block; float: right; width: 67px; height: 20px; margin-right:10px;margin-top:6px; background-image: url(logout.gif); }
.LogoutButton:hover		{ display: block; float: right; width: 67px; height: 20px; margin-right:10px;margin-top:6px; background-image: url(logout_.gif); }
.LogoutButton span		{ display: none; }
div#loginBlock 			{margin: 0px; background-image: url(logonBlock.png) ;color:#11B5E2;font-size: 12px;height:50px;width:170px; float:left}
div#loginBlock	a		{font-size:10px;color:#00B0E0;display:block;  }
div#loginBlock	a:hover	{color:#613815;text-decoration:none}
#loginActivateSIM		{float:right; clear:both; margin-right:10px;margin-top:-4px}
.mfText					{margin:10px;display:block;float:left}


#headerImageBestellen1{margin:0px; padding:0px; width:704px; height:182px; background:url(headerImageBestellen1.png) no-repeat left top; position:relative;}
#headerImageBestellen1 span{display:block; margin:0px; padding:0px; color:#fff; font-size:10pt; position:absolute; left:61px;}
#headerImageBestellen1 span.text1{top:66px;}
#headerImageBestellen1 span.text2{top:95px;}
#headerImageBestellen1 span.text3{top:124px;}

#bestellenMobilInsInternet_payback{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenMobilInsInternet_payback.gif) no-repeat left top; height:223px; width:454px; position:relative;}
#bestellenMobilInsInternet_payback .link1{margin:0px; padding:0px; background:url(bestellenMobilInsInternet_payback_link1.gif) no-repeat left top; width:193px; height:32px; position:absolute; left:250px; top:179px; text-indent:-20000px;}
#bestellenMobilTelefonieren_payback{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenMobilTelefonieren_payback.gif) no-repeat left top; height:223px; width:454px; position:relative;}
#bestellenMobilTelefonieren_payback .link1{margin:0px; padding:0px; background:url(bestellenMobilTelefonieren_payback_link1.gif) no-repeat left top; width:193px; height:32px; position:absolute; left:250px; top:179px; text-indent:-20000px;}
#bestellenMobilInsInternet_payback ul,
#bestellenMobilTelefonieren_payback ul{margin:0px; padding:0px; list-style:none; font-size:9pt; color:#613815; position:absolute; left:18px; top:104px;}
#bestellenMobilInsInternet_payback ul li,
#bestellenMobilTelefonieren_payback ul li{margin:0px; padding:0px 0px 11px 11px; background:url(bestellen_li.gif) no-repeat 0px 0.3em;}

#bestellenWichtigerHinweis{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenWichtigerHinweis.gif) no-repeat left top; height:96px; width:454px; position:relative;}
#bestellenWichtigerHinweis div{margin:0px; padding:0px; position:absolute; left:30px; top:41px; color:#613815; font-size:9pt; width:417px;}
#bestellenWichtigerHinweis div a{color:#613815;}



.onlinebestellen_flugschein{margin:0px 9px 0px 9px; padding:8px 75px 0px 0px; font-size:9pt; color:#e40039; background:url(onlinebestellen_flugschein.gif) no-repeat right top; display:block; min-height:32px; _height:34px;}

.iphone_element_1,
.iphone_element_3,
.iphone_element_4{margin:0px 0px 8px 0px; padding:0px; background:url(iphone_element_1.png) no-repeat left top; width:704px; height:264px; position:relative;}
.iphone_element_1 .inner,
.iphone_element_3 .inner{margin:0px; padding:0px; background:url(iphone_element_1_inner.jpg) no-repeat 50px 46px; width:704px; height:264px;}
.iphone_element_3 .inner{background:url(iphone_element_3.jpg) no-repeat 50px 46px;}
.iphone_element_1 .inner .text,
.iphone_element_3 .inner .text{margin:0px; padding:60px 0px 0px 372px; color:#394347; font-size:10pt;}
.iphone_element_1 .inner .text h2,
.iphone_element_3 .inner .text h2{margin:0px; padding:0px 0px 10px 0px; font-size:14pt; font-weight:bold;}
.iphone_element_1 .inner .text p,
.iphone_element_3 .inner .text p{margin:0px; padding:0px 0px 15px 0px;}
.iphone_element_1 .inner .text a.link1,
.iphone_element_3 .inner .text a.link1{background:url(iphone_element_1_link1.gif) no-repeat left top; float:left; width:133px; height:25px; text-indent:-20000px; padding:0px; margin:0px;}
.iphone_element_3 .inner .text a.link2{background:url(iphone_element_1_link2.gif) no-repeat left top; float:left; width:134px; height:25px; text-indent:-20000px; padding:0px; margin:0px 6px 0px 0px;}
.iphone_element_1 .inner .text a:hover,
.iphone_element_3 .inner .text a:hover,
.iphone_element_1 .inner .text a:active,
.iphone_element_3 .inner .text a:active,
.iphone_element_1 .inner .text a:focus,
.iphone_element_3 .inner .text a:focus{background-position:left bottom!important;}
.iphone_element_4{background:url(http://fonicservices.de/hardwareshop/images/iphone_element_4.gif) no-repeat left top;}
.iphone_element_4 .text1{margin:0px; padding:0px; color:#394347; font-size:8pt; position:absolute; left:296px; top:163px;}
.iphone_element_4 .text2{margin:0px; padding:0px; color:#394347; font-size:8pt; position:absolute; right:49px; top:230px;}
.iphone_element_4 .link1{ left:296px; top:195px;}
.iphone_element_4 .link2{ background:url(iphone_element_4_link2.gif) no-repeat left top; width:145px; height:32px; text-indent:-20000px; position:absolute; left:496px; top:176px;}
.iphone_element_4 .link2:hover,
.iphone_element_4 .link2:active,
.iphone_element_4 .link2:focus{ background-position:left bottom;}

.iphone_element_2{margin:0px 0px 8px 0px; padding:0px; background:url(iphone_element_2.png) no-repeat left top; width:704px; height:220px; position:relative;}
.iphone_element_2 .element{width:229px; height:220px; position:absolute; top:0px; left:0px;}
.iphone_element_2 .element1{ background:url(http://fonicservices.de/hardwareshop/images/iphoneshop_iphone_4_32gb.jpg) no-repeat 10px 14px;}
.iphone_element_2 .element2{left:238px; background:url(http://fonicservices.de/hardwareshop/images/iphoneshop_iphone_4_16gb.jpg) no-repeat 10px 14px;}
.iphone_element_2 .element3{left:475px; background:url(http://fonicservices.de/hardwareshop/images/iphoneshop_iphone_3gs_8gb_2.jpg) no-repeat 10px 14px;}
.iphone_element_2 .element .text{margin:0px; padding:0px; position:absolute; left:134px; top:95px; color:#613815; font-size:8pt;}
.iphone_element_2 .element3 .text{top:108px;}
.iphone_element_2 .element .link1{left:134px; top:140px; }
.iphone_element_2 .element .link2{left:134px; top:184px; background:url(iphone_element_2_link2.gif) no-repeat left top; display:block; width:80px; height:25px; text-indent:-2000000px; position:absolute; }
.iphone_element_2 .element .link2:hover,
.iphone_element_2 .element .link2:active,
.iphone_element_2 .element .link2:focus{background-position:left bottom;}
.onlinebestellen_flugschein{margin:0px 9px 0px 9px; padding:8px 75px 0px 0px; font-size:9pt; color:#e40039; background:url(onlinebestellen_flugschein.gif) no-repeat right top; display:block; min-height:32px; _height:34px;}
.Pb-werben-body a.soforbestellen_link1{margin:0px 11px 0px 0px; padding:0px; float:right; display:block; background:url(soforbestellen_link1.gif) no-repeat left top; width:112px; height:25px; text-indent:-200000px;}
.Pb-werben-body a.soforbestellen_link1:hover,
.Pb-werben-body a.soforbestellen_link1:active,
.Pb-werben-body a.soforbestellen_link1:fokus{background-position:right top;}


form div.row{margin:0px; padding:0px; clear:both; _height:1px; min-height:1px;}
form div.row label{width:135px;
color: #613815;
    font-size: 0.75em;
    line-height: 1.3em;
    margin-left: 0;
    float: left;
    font-weight: bold;
    height: 25px;
    padding: 3px 0 0 40px;;
}
form div.row input{float:left;}

/* CVB */
.CVB_header ul li {margin-left:25px;color:#613815;font-size:13px;font-weight:bold; list-style-type:none; list-style-image: url(Hakerl.gif)}
.CVB_pack_logo {float:left; height:105px;width:105px;}
.CVB_pack_logo.DATA_FLAT {background:url(bild_tagesflat.png) no-repeat left top;}
.CVB_pack_logo.FNC_HIF , .CVB_pack_logo.HANDY_INET_PACK {background:url(bild_hip.png) no-repeat left top;}
.CVB_pack_logo.FNC_HIF_PROMO {background:url(bild_hip.png) no-repeat left top;}
.CVB_pack_logo.NO_DATA , .CVB_pack_logo.NO_DATA_FNC {background:url(bild_normaltarif.png) no-repeat left top;}
.CVB_right_block{float:right;height:105px;width:325px}
.CVB_text_block {width:220px;float:left}

.CVB_pack_price {float:right; height:50px;width:75px;}

.CVB_pack_price.DATA_FLAT, .CVB_pack_price.Tagesflatrate {background:url(priceTagesflat.png) no-repeat left top;width:105px !important}
.CVB_pack_price.FNC_HIF , .CVB_pack_price.HANDY_INET_PACK, .CVB_pack_price.Handy-Internet-Flatrate{background:url(priceHIP.png) no-repeat left top;}
.CVB_pack_price.FNC_HIF_PROMO {background:url(kostenlos.png) no-repeat left top;width:95px}
.CVB_pack_price.NO_DATA, .CVB_pack_price.Mobiles ,.CVB_pack_price.NO_DATA_FNC ,.CVB_pack_price.Volumenbasierte.Abrechnung {background:url(priceVolume.png) no-repeat left top;}




.gap {margin-bottom:10px}

#CVB_ends{float:left;width:150px}
.CVB_date_container {color:green !important}
.CVB_date_container.DATA_FLAT {display:none}
.CVB_date_starts {color:green !important}
.CVB_date_ends {color:red !important}
.CVB_cycle_date_text {display:none}
.CVB_status_action {float:right}
.CVB_button {width:109px;height:25px; background:url(Button_aktivieren.gif) no-repeat left top;border:0px; margin:5px;float:right}
.CVB_button.disable{ width:112px;background:url(Button_deaktivieren.gif) no-repeat left top;}
.CVB_button.extend{ width:150px;background:url(Button_verlaengerung.gif) no-repeat left top;}
.CVB_button:hover, .CVB_button.small:hover, .CVB_button.back:hover {background-position:0px -25px}
.CVB_button.small {background:url(Button_aktivieren_klein.gif) no-repeat left top;width:91px}
.CVB_button.back  {background:url(Button_zurueck.gif) no-repeat left top;float:left}
.Warten .CVB_button,.PROMO_HANDY_INTERNET .CVB_button, .Deaktivierung .CVB_button {display:none;margin:5px;}
.CVB_status {margin-top:10px;margin-bottom:4px;font-size:0px;display:block}

.Aktiv .CVB_status, .CVB_status.active { width:67px; height:14px; background: url(aktiv.png) no-repeat !important;}
.Warten .CVB_status , .Deaktivierung .CVB_status , .Aktivierung .CVB_status  {display:block;width:200px;height:16px; background:url(CVB_status.gif) no-repeat left top;}

#CVB_confirmation_container {margin-top:15px}
#CVB_confirmation_container h2 {font-size:16px !important;margin-bottom:4px}
#CVB_confirmation_container .CVB_text_block {height:70px}




.paddingtop1px{padding-top:1px!important;}
.paddingtop5px{padding-top:5px!important;}
.paddingtop10px{padding-top:10px!important;}
.paddingtop60px{padding-top:60px!important;}
.paddingtop100px{padding-top:100px!important;}
.paddingtop150px{padding-top:150px!important;}
.paddingtop35px{padding-top:35px!important;}
.paddingleft5px{padding-left:5px!important;}
.paddingleft10px{padding-left:10px!important;}
.paddingleft15px{padding-left:15px!important;}

.paddingbottom2px{padding-bottom:2px!important;}
.paddingbottom4px{padding-bottom:4px!important;}

.boxheight_bestellen {
	padding-top: 15px;
	padding-bottom: 20px;
}

.tarif-boxleft {
	float: left;
	width:504px;
	color:#613815;
	font-size:9pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-bottom: 13px;
}
.tarif-box-3split-erste { float: left; margin: 0px 0px 0px 16px; width:162px; color:#613815; font-size:9pt;}
.tarif-box-3split { float: left; margin: 0px 0px 0px 9px; width:162px; color:#613815; font-size:9pt;}
.tarif-box-2split-erste { float: left; margin: 0px 0px 0px 16px; width:248px; color:#613815; font-size:9pt;}
.tarif-box-2split { float: left; margin: 0px 0px 0px 8px; width:248px; color:#613815; font-size:9pt;}
.tarif-box-bestellen { float: left; margin: 0px 0px 0px 16px; width:672px; color:#613815; font-size:9pt;}

.tarif-boxleft h1{margin:0px; padding:0px 0px 15px 0px; font-size:13pt; font-weight:bold;}
.tarif-box-3split-erste h2{margin:0px; padding:0px 0px 4px 0px; font-size:13pt; font-weight:bold; color:#44c5e8;}
.tarif-box-2split-erste h2{margin:0px; padding:0px 0px 4px 0px; font-size:13pt; font-weight:bold; color:#44c5e8;}
.tarif-box-3split h2{margin:0px; padding:0px 0px 4px 0px; font-size:13pt; font-weight:bold; color:#44c5e8;}
.tarif-box-2split h2{margin:0px; padding:0px 0px 4px 0px; font-size:13pt; font-weight:bold; color:#44c5e8;}
.tarif-boxleft h2{margin:0px; padding:0px 0px 15px 0px; font-size:13pt; font-weight:bold; color:#44c5e8;}
.tarif-boxleft h2.nopaddingbottom{padding-bottom:0px;}
.tarif-boxleft h3{margin:0px; padding:0px 0px 12px 0px; font-size:9pt; font-weight:normal; color:#44c5e8;}

.tarif-box-3split-erste h3{margin:0px; font-size:9pt; font-weight:normal; color:#44c5e8; padding-top: 0px; padding-right: 0px; padding-bottom: 12px;	padding-left: 0px;
}
.tarif-box-2split-erste h3{
	margin:0px;
	font-size:9pt;
	font-weight:normal;
	color:#44c5e8;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.tarif-box-3split h3{margin:0px; padding:0px 0px 12px 0px; font-size:9pt; font-weight:normal; color:#44c5e8;}
.tarif-box-2split h3{margin:0px; padding:0px 0px 12px 0px; font-size:9pt; font-weight:normal; color:#44c5e8;}

.tarif-boxleft ul{margin:0px; padding:0px; list-style:none;}
.tarif-boxleft li{margin:0px; padding:0px 0px 12px 8px; background:url(tarif-boxleft-li.gif) no-repeat 0px 0.5em;}
.tarif-boxleft p{margin:0px; padding:0px 0px 15px 0px;}
.tarif-boxleft .red{color:#e40039;}
.tarif-boxleft .headertext{float:right; font-size:8pt; color:#394347; margin:0px; padding:5px 0px 0px 0px;}
.tarif-boxleft .textnormal{margin:0px; padding:0px 0px 0px 16px;}

.tarif-box-normal{margin:0px 0px 0px 0px; padding:0px; background:url(tarif-box-normal-center.gif) repeat-y left top;}
.tarif-box-bestellen-normal{margin:0px 0px 13px 0px; padding:0px; background:url(tarif-box-bestellen-center.gif) repeat-y left top;}
.tarif-box-transparent-normal{margin:0px 0px 0px 0px; padding:0px;}
.tarif-box-3split-normal{margin:0px 0px 13px 0px; padding:0px; background:url(tarif-box-3split-center.gif) repeat-y left top;}
.tarif-box-2split-normal{margin:0px 0px 13px 0px; padding:0px; background:url(tarif-box-2split-center.gif) repeat-y left top;}
.tarif-box-top{margin:0px; padding:0px; background:url(tarif-box-top.gif) no-repeat left top;}
.tarif-box-3split-top{margin:0px; padding:0px; background:url(tarif-box-3split-top.gif) no-repeat left top;}
.tarif-box-2split-top{margin:0px; padding:0px; background:url(tarif-box-2split-top.gif) no-repeat left top;}
.tarif-box-ab9centmin .tarif-box-top{ background:url(tarif-box-ab9centmin.gif) no-repeat right top;}
.tarif-box-bottom{
	margin:0px;
	background:url(tarif-box-bottom.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
}


.tarif-box-bestellen-top{margin:0px; padding:0px; background:url(tarif-box-bestellen-top.gif) no-repeat left top;}
.tarif-box-transparent-top{margin:0px; padding:0px;}
.tarif-box-3split-bottom{
	margin:0px;
	background:url(tarif-box-3split-bottom.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tarif-box-2split-bottom{
	margin:0px;
	background:url(tarif-box-2split-bottom.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.tarif-box-transparent-bottom{margin:0px; padding:15px 16px 1px 16px;}
.tarif-box-transparent-bottom .header{
	font-size: 12pt;
	color: #FFF;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
.tarif-box-transparent-bottom .header2{	font-size: 10pt; color: #FFF; margin-bottom: 10px;}
.tarif-box-bestellen-bottom{margin:0px; padding:15px 16px 5px 16px; background:url(tarif-box-bestellen-bottom.gif) no-repeat left bottom;}

.tarif-box-bestellen-bottom-special{
	margin:0px;
	background:url(tarif-box-bestellen-bottom.gif) no-repeat left bottom;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.tarif-box-bestellen-bottom-special img.inkl{padding-top: 1px;}


.tarif-box-bestellen-bottom-blau{
	margin:0px;
	background:url(tarif-box-bestellen-bottom-blau.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
}
.tarif-box-bottom .row{border-top:1px solid #e2e8ea; padding:13px 15px 12px 15px; margin:0px -15px 0px -15px;}
.tarif-box-bottom .row .left{float:left;}
.tarif-box-bottom .row .right{float:right;}

.tarif-box-bestellen-bottom .row{border-top:1px solid #e2e8ea; padding:13px 15px 12px 15px; margin:0px -15px 0px -15px;}
.tarif-box-bestellen-bottom .row2{
	border-top:1px solid #e2e8ea;
	background-color: #f4fafd;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 13px;
	padding-bottom: 12px;
}
.tarif-box-bestellen-bottom .row .left{float:left;}
.tarif-box-bestellen-bottom .row2 .left{float:left;}
.tarif-box-bestellen-bottom .basistarif {
	left: 190px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom .hif {
	left: 350px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom .row .right{float:right;}
.tarif-box-bestellen-bottom .row2 .right{float:right;}

.tarif-box-bestellen-bottom-blau .row{
	border-top:1px solid #e2e8ea;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.tarif-box-bestellen-bottom-blau .row2{
	border-top:1px solid #e2e8ea;
	background-color: #f4fafd;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 12px;
}

.tarif-box-bestellen-bottom-blau .row3{
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding-right: 15px;
	padding-left: 12px;
}

.tarif-box-bestellen-bottom-blau .row .left{float:left;}
.tarif-box-bestellen-bottom-blau .row2 .left{float:left;}
.tarif-box-bestellen-bottom-blau .basistarif {
	left: 190px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom-blau .hif {
	left: 350px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom-blau .row .right{float:right;}
.tarif-box-bestellen-bottom-blau .row2 .right{float:right;}


.tarif-box-bottom .footer{border-top:1px solid #e2e8ea; padding:13px 15px 8px 15px; margin:0px -15px 0px -15px; color:#394347; font-size:8pt;}
.tarif-box-bottom .footer a{text-decoration:underline; color:#394347;}
.tarif-box-bottom .footer a:hover, a:focus {text-decoration:underline; color:#00b0e0;}
.tarif-box-bottom .icons{ margin:0px; padding:9px 0px 11px 58px; min-height:43px;}
.tarif-box-bottom .icon_1{background:url(tarif-box-icon_1.gif) no-repeat left top;}
.tarif-box-bottom .icon_2{background:url(tarif-box-icon_2.gif) no-repeat left top;}
.tarif-box-bottom .icon_3{background:url(tarif-box-icon_3.gif) no-repeat left top;}

.tarif-box-normal .icons{
	margin:0px;
	min-height:43px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 58px;
}

.tarif-box-normal .icons2{
	margin:0px;
	min-height:43px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 40px;
}
.tarif-box-normal .icon_vorteile{background:url(handy2.gif) no-repeat left top;}
.tarif-box-normal .icon_kosten{background:url(rechnung-icon2.gif) no-repeat left top;}
.tarif-box-normal .icon_guthaben{background:url(guthaben-icon2.gif) no-repeat left top;}
.tarif-box-normal .icon_geldzurueck{background:url(geldzurueck2.gif) no-repeat left top;}
.tarif-box-normal .icon_vorraus{background:url(icon_vorraus.gif) no-repeat left top;}
.tarif-box-normal .icon_haus{background:url(icon_haus.gif) no-repeat left top;}

.tarif-boxnormal-jetzt-bestellen{margin:0px; padding:0px; background:url(tarif-boxright-jetzt-bestellen145px.gif) no-repeat left top; text-indent:-200000px; height:33px; width:145px; display:block;}
.tarif-boxnormal-jetzt-bestellen:hover,
.tarif-boxnormal-jetzt-bestellen:active,
.tarif-boxnormal-jetzt-bestellen:focus{background-position:left bottom;}

.tarif-boxnormal-jetzt-bestellen114{margin:0px; padding:0px; background:url(tarif-boxright-jetzt-bestellen114px.gif) no-repeat left top; text-indent:-200000px; height:23px; width:114px; display:block;}
.tarif-boxnormal-jetzt-bestellen114:hover,
.tarif-boxnormal-jetzt-bestellen114:active,
.tarif-boxnormal-jetzt-bestellen114:focus{background-position:left bottom;}

.jetzt-aktivieren-153px	{ position: relative; left: 77px; background-image: url(Button_zuraktivierung_153px.png); display: block; width: 153px; height: 32px;  background-position:0px 0px;   }
.jetzt-aktivieren-153px .jetzt-aktivieren-153px:hover	{ background-position:0px -25px; }
.jetzt-aktivieren-153px .jetzt-aktivieren-153px span		{ display: none; }


.prepaid_preisliste{
	font-size: 9pt;
	padding-left: 20px;
	margin-bottom: 16px;
}

.tarif-box-startbonus {
	width:115px;
	height:114px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 660px;
	top: 1557px;
 }

.head-bestell-bottom {
	font-size: 11pt;
	font-style: italic;
	color: #613815;
	padding-bottom: 5px;
}
.text-bestell-bottom {
	font-size: 10pt;
	font-style: italic;
	color: #613815;
	padding-bottom: 5px;
}

.font-eng1 {
	letter-spacing: -0.01em;
}

.bluebox_bg {
	background-image: url(tarif_box_blue_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bluebox_bg_bottom {
	background-image: url(tarif_box_blue_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tarif-box-bestellen-aktivierung{margin:0px 0px 13px 0px; padding:0px; background:url(tarif-box-bestellen-aktivierung.gif) repeat-y left top;}
.tarif-box-bestellen-top-aktivierung{margin:0px; padding:0px; background:url(tarif-box-bestellen-top-aktivierung.gif) no-repeat left top;}
.tarif-box-bestellen-bottom-aktivierung{margin:0px; padding:15px 16px 5px 16px; background:url(tarif-box-bestellen-bottom-aktivierung.gif) no-repeat left bottom;}

ul.text-list li, ul.text-list li p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.aktivieren_link {
	margin-left: 13px;
}

/*******************************************************************************************************************************************/

#Header-Logo, #promoleft, #HeaderNav, .tarif-boxright, #footer_pflaggen, #footerneu, .box-9cent, .tarif-boxbottom, #header-navigation, #MainNav
{display:none;}

#headerImage, .PromoBox-WERBEN, #socialMediaKundenStartseiteInteressenten
{display:none;}

.tarif-box-blau-line1, .tarif-box-blau-line2, .tarif-box-blau-line3, .tarif-box-blau-line4, .tarif-box-blau-line5
{display:none;}

.faq-tenTXT {height: auto; overflow: visible; }


.printing-section {display:block;}
.no-printing-section {display:none;}
