/*embed {
  visibility:hidden;
}
*/
body					{ margin: 0px 0px 10px 0px; background-color: #94CFEA; font-family: Arial, Helvetica, sans-serif; }
p						{ margin: 0px; }
form					{ margin: 0px; }
a					 	{ color: #00B0E0; }

.textsub	 			{font-size:80%; line-height:0%; position:relative; top:0.3em;}

#Header-Login			{ width: 476px; height: 116px; text-align: right; }
#Header-Login iframe		{ margin: 11px 0px 0px 10px; position: absolute; top: 0px; left: 575px; }

#MainNav				{ width: 694px; height: 30px; margin: 15px 0px 6px 95px; background-image: url(bgMainNav.gif); background-repeat: no-repeat; list-style-type: none; padding: 0px 0px 0px 10px; position:relative;}
#MainNav ul				{ position:absolute; left:0px; top:0px; z-index:999; list-style:none; margin:0px; padding:0px; width:697px;}
#MainNav li				{ float: left; padding: 0px; }
#MainNav li a			{ color: #00B0E0; text-decoration: none; font-size: 12pt; font-weight: bold; padding:6px 0px 0px 0px; margin:0px 12px 0px 12px; display: block; height:40px; }
#MainNav li a:hover,
#MainNav li a:active,
#MainNav li a:focus{ color: #613815;}
#MainNav li a.mn-active { color: #613815; background:url(mainnav_active.png) no-repeat center 30px; _background:none;}
#MainNav li.bestellen,
#MainNav li.bruceDarnelSpecial,
#MainNav li.simKarteFreischalten{float:right;}
#MainNav li.simKarteFreischalten a,
#MainNav li.bruceDarnelSpecial a,
#MainNav li.bestellen a	{ margin: 4px 0px 0px 0px; padding:0px; background:url(jetzt_fonic_bestellen_plus_hover.gif) no-repeat left top; width:182px; height:22px; }
#MainNav li.simKarteFreischalten a{ background-image: url(sim_karte_freischalten.gif);}
#MainNav li.bruceDarnelSpecial a{ background-image: url(brucesp/button.gif); width: 176px; height: 21px;}
#MainNav li.bruceDarnelSpecial a:hover,
#MainNav li.simKarteFreischalten a:hover,
#MainNav li.bestellen a:hover,
#MainNav li.bruceDarnelSpecial a:active,
#MainNav li.simKarteFreischalten a:active,
#MainNav li.bestellen a:active,
#MainNav li.bruceDarnelSpecial a:focus,
#MainNav li.simKarteFreischalten a:focus,
#MainNav li.bestellen a:focus{ background-position:left bottom;}
#MainNav li.simKarteFreischalten a span,
#MainNav li.bruceDarnelSpecial a span,
#MainNav li.bestellen a span{position:absolute; left:-10000px; top:-1000px;}


/*
#SubNav					{ border-bottom: 1px dashed #94CFEA; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; height: 27px; }
#SubNav li				{ float: left; padding: 4px 0px 0px 15px; margin: 0px 0px 0px 0px; color: #94CFEA; }
#SubNav a				{ font-size: 12px; text-decoration: none; color: #00B0E0; }
#SubNav a:hover			{ color: #613815; }
#SubNav strong			{ color: #613815; font-weight: bold; }
*/


#SubNavi{ display:block; height:29px; margin:0px; padding:0px; position:relative; background:url(subnavi.gif) no-repeat left top;}
#SubNavi.keinerundunglinks{background:url(subnavi2.gif) no-repeat left top;}
#SubNavi.keinerundungrechts{background:url(subnavi3.gif) no-repeat left top;}
#SubNavi ul { position:absolute; left:0px; top:0px; z-index:999; list-style:none; margin:0px; padding:0px; }
#SubNavi ul li {float: left; margin:0px; padding:0px; height:40px;}
#SubNavi li a { background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 5px 8px 12px 12px; padding:0px 0px 0px 10px; display: block; font-size: 12px; text-decoration: none; color: #00B0E0; }
#SubNavi li a:hover,
#SubNavi li a:active,
#SubNavi li a:focus,
#SubNavi li.active a { color: #613815; background-image: url(pfeilGrau.gif); }
#SubNavi li.active { background:url(mainnav_active.png) no-repeat center 25px; _background:none; }

#headerImage{margin:0px; padding:0px;}
#headerImage.rundung{height:10px; background:url(headerImageRundung.gif) no-repeat left top; overflow:hidden; font-size:1px; line-height:1px;}

#Content				{ background-color: #f5fafc; background-image: url(contentOben.gif); background-position: top; background-repeat: no-repeat; margin: 0px 0px 0px 95px; width: 704px; min-height: 440px; padding-bottom: 6px; clear: both; }
*html #Content			{ height: 440px; }
#Content-Unten			{ margin: 0px 0px 0px 95px; }
.functions 				{ margin: 0px 0px 0px 95px; background-color:#FFFFFF; height:24px; width:704px; }
.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; }

.BodyTabs .InfoTipp		{ background-image: url(ibox_bg.gif); background-repeat: repeat-y; padding-top: 6px;}
.BodyTabs .InfoTipp	span , span.ts_text	{ display: block; padding-left: 10px; padding-right: 10px; font-size: 11px; }
.BodyTabs .InfoTipp	span strong { display: block; padding-left: 15px; font-size: 11px; background-image: url(i_b.gif); background-repeat: no-repeat; background-position: 0px 1px; color: #00B0E0; }
.bl-Body .Pb-faq-mehr			{ color: #00B0E0; text-decoration: none; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; margin-top:10px; background-position: 0px 3px;  padding:0px 12px 0px 12px; font-weight: bold; }
.bl-Body .Pb-faq-mehr:hover	{ color: #613815; text-decoration: none; background-image: url(pfeilGrau.gif); background-repeat: no-repeat;  }
.InfoTipp ul, .uli			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside;  list-style-type: none; font-size:12px; }
.InfoTipp li, .lii		{ margin: 0px 0px 4px 0px; color: #00B0E0; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; line-height:18px; }

.InfoTipp.mnp ul		{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside;  list-style-type: none; font-size:11px; }
.InfoTipp.mnp li	{ margin: 0px 0px 4px 0px; color: #00B0E0; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; line-height:12px; }


.bl-Body .InfoTipp		{ background-image: url(ibox_bg_klein.gif); background-repeat: repeat-y; padding-top: 6px; }
.bl-Body .InfoTipp	span	{ display: block; padding-left: 10px; padding-right: 10px; font-size: 11px; }
.bl-Body .InfoTipp	span strong { display: block; padding-left: 15px; font-size: 11px; background-image: url(i_b.gif); background-repeat: no-repeat; background-position: 0px 1px; color: #00B0E0; }
.bl-Body .TxtKlein		{ font-size: 11px; }
.liste 		{ font-size: 0.75em; margin: 4px 0px 4px 10px; color: #613815; list-style:url(punktBlau.gif); padding: 1px 0px 1px 12px; }


.BodyTabs .TxtKlein		{ font-size: 11px; }

.bl-Body-noPad .TxtKlein		{ font-size: 11px; }

.ErrorTxt		{ xborder: 1px solid red; padding: 0px 0px 0px 20px; background-image: url(error-ico.gif); background-repeat: no-repeat; background-position: 0px 1px; font-size: 11px; color: #E40039; font-weight: bold; min-height: 0px; margin-bottom: 10px; }
.BodyTabs .ErrorTxt		{ xborder: 1px solid red; padding: 0px 0px 0px 20px; background-image: url(error-ico.gif); background-repeat: no-repeat; background-position: 0px 1px; font-size: 11px; color: #E40039; font-weight: bold; min-height: 0px; margin-bottom: 10px; }
.BoxLeft .ErrorTxt		{ xborder: 1px solid red; padding: 0px 0px 0px 20px; background-image: url(error-ico.gif); background-repeat: no-repeat; background-position: 0px 1px; font-size: 11px; color: #E40039; font-weight: bold; min-height: 0px; margin-bottom: 10px; }

.BodyTabs .okTxt, .BoxLeft .okTxt {
background-image:url(ok-icon.gif);
background-position:0px 1px;
background-repeat:no-repeat;
color:#009933;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
min-height:0px;
padding:0px 0px 0px 20px;
}
.BodyTabs .achtungTxt , .BoxLeft .achtungTxt {
background-image:url(achtung-icon.gif);
background-position:0px 1px;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
min-height:0px;
padding:0px 0px 0px 20px;
}

.BoxLeft {
	_width: 464px;
}

/* rebranding
.str-hnr				{ }	
.Teaser					{ float: left; }
.TeaserKlein			{ float: left; background-image: url(bgTeaser.jpg); background-position: right top; background-repeat: no-repeat; width: 226px; height: 238px; }
.TeaserKlein h1			{ color: #314145; font-size: 0.80em; margin: 44px 0px -4px 10px; }
.TeaserKlein ul			{ width: 150px; padding: 0px; margin: 12px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.TeaserKlein ul li		{ font-size: 0.75em; margin: 0px 0px 4px 0px; color: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
*/

.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;
}
/* rebranding
*html .Box-Eins				{ margin-left: 14px; height: 150px; }
.Box-Eins h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #5faac9; padding: 0px 0px 0px 0px; 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: 146px; left: 0px; display: block; width: 168px; height: 31px; margin-bottom: -27px; text-decoration: none; font-size: 0.75em; color: #453e2c; padding: 2px 0px 0px 0px; }
.Box-Einsx .Tarifx			{ position: relative; top: 146px; left: 0px; background-image: url(jetztbestellen_gr.gif); background-repeat: no-repeat; display: block; width: 168px; height: 31px; margin: 0px; padding: 2px 0px 0px 18px; font-size: 0.75em; color: #453e2c; text-decoration: none;  }
.Box-Einsx .Tarifx:hover		{ background-image: url(jetzt_bestellen_.gif); }
.Box-Eins .Tarif span		{ display: none; }
.Box-Eins .Vorteile			{ position: relative; top: 146px; left: 0px; background-image: url(but_weiterinformieren.gif); background-repeat: no-repeat; display: block; width: 159px; height: 21px; margin-bottom: -47px; text-decoration: none; font-size: 0.75em; color: #453e2c; padding: 2px 0px 0px 18px; }
.Box-Eins .Vorteile:hover	{ xbackground-image: url(informieren_.gif); }
.Box-Eins .Vorteile span	{ display: none; }
.Box-Eins ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.Box-Eins ul li		{ font-size: 0.75em; font-weight: bold;  margin: 0px 0px 4px 0px; color: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }


.Box-Zwei					{ width: 207px; float: left; margin: 26px 0px 0px 17px; padding: 0px; height: 150px; }
.Box-Zwei h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px -6px 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(jetzt_bestellen.gif); display: block; width: 114px; height: 23px; margin-bottom: -24px; }
.Box-Zwei .Jetzt-Bestellen:hover	{ background-image: url(jetzt_bestellen_.gif); }
.Box-Zwei .Jetzt-Bestellen span		{ display: none; }


.Box-Sub					{ width: 207px; float: left; margin: 26px 0px 0px 10px; padding: 0px; height: 150px; }
.Box-Sub h1					{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px -6px 0px; color: #453e2c; background-repeat: no-repeat; padding: 0px 0px 0px 41px; height: 56px; }
.Box-Sub h1 span			{ color: #3ea6c3; }
.Box-Sub p					{ font-size: 0.70em; line-height: 1.3em; color: #453e2c; }
.Box-Sub p strong			{ font-size: 1.10em; }
.Box-Sub img				{ float: left; }
.Box-Sub .Jetzt-Bestellen	{ position: relative; top: 126px; left: 0px; background-image: url(jetzt_bestellen.gif); display: block; width: 114px; height: 23px; margin-bottom: -24px; }
.Box-Sub .Jetzt-Bestellen:hover	{ background-image: url(jetzt_bestellen_.gif); }
.Box-Sub .Jetzt-Bestellen span		{ display: none; }
*/

.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				{ 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			{ 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		{ text-decoration: none; color: #00B0E0; font-weight: lighter; display: block;  }
.Box-Tarif h1.inter	a:hover	{ color: #613815; }
*html .Box-Tarif h1.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; margin-left: 50px; }
.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:url(li_circle.gif) no-repeat 0px 0.4em;}

.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;}



.Pb-werben-body .Jetzt-Bestellen	{ position: relative; left: 83px; background-image: url(jetzt_bestellen.gif); display: block; width: 114px; height: 25px;  }
.Pb-werben-body .Jetzt-Bestellen:hover	{ background-image: url(jetzt_bestellen_.gif); }
.Pb-werben-body .Jetzt-Bestellen span		{ display: none; }
.Pb-werben-body .Handyshop	{ position: relative; left: 75px; background-image: url(zum_handyshop.gif); display: block; width: 122px; height: 25px; }
.Pb-werben-body .Handyshop:hover	{ background-image: url(zum_handyshop2.gif); }
.Pb-werben-body .Handyshop span		{ display: none; }
.Pb-werben-body .Freischalten	{ position: relative; left: 38px; background-image: url(but_SIM_freischalten.gif); display: block; width: 160px; height: 25px; }
.Pb-werben-body .Freischalten:hover	{ background-image: url(but_SIM_freischalten_.gif); }
.Pb-werben-body .Freischalten span		{ display: none; }
.Pb-werben-body .Filialfinder	{ position: relative; left: 68px; background-image: url(but_partnersuche.gif); display: block; width: 130px; height: 25px; }
.Pb-werben-body .Filialfinder:hover	{ background-image: url(but_partnersuche_.gif); }
.Pb-werben-body .Filialfinder span		{ display: none; }
.Pb-werben-body .Download	{ position: relative; left: 114px; background-image: url(download.gif); display: block; width: 84px; height: 25px; }
.Pb-werben-body .Download:hover	{ background-image: url(download_.gif); }
.Pb-werben-body .Download span		{ display: none; }



.Icon-Tarif h1				{background-image: url(handy2.gif);}
.Icon-Netz h1				{background-image: url(netzabdeckung.gif);}
.Icon-Kosten h1				{background-image: url(rechnung-icon2.gif);}
.Icon-Geld h1				{background-image: url(geldzurueck2.gif);}
.Icon-Guthaben h1			{background-image: url(guthaben-icon2.gif);}
.Icon-Bundle h1				{background-image: url(icon_bundle.gif);}
.Icon-So h1					{background-image: url(icon_so_funktionierts2.gif);}
.Icon-Erfolg h1				{background-image: url(icon_erfolg2.gif);}
.Icon-Gruende h1			{background-image: url(icon_gruende2.gif);}
.Icon-Surfstick h1			{background-image: url(stick-icon2.gif);}
.Icon-Flatrate h1			{background-image: url(icon_flatrate2.gif);}
.Icon-Haus h1				{background-image: url(icon_haus.gif);}
.Icon-Vorraus h1			{background-image: url(icon_vorraus.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-Tarif				{ float: left; margin: 0px 0px 0px 0px; width:478px; }

.BoxLeft				{ float: left; margin: 0px 11px 0px 0px; background-color: white; background-image: url(bg_linkeSeite.gif); 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.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-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-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-Footer				{ margin: 0px 0px 0px 11px; }
.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-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; }
/*rebranding 
.h-div			{display: block; border-top:#d2dce2	 1px solid; margin: 12px 0 12px -14px;}

.surf-Body-navPad			{ width: 666px; margin: 10px 0px 0px 14px; background:url(surfstick-bg.gif) no-repeat; padding: 10px 0px 15px 10px; }
.surf-Body-navPad h1				{ font-size: 16px; font-weight:normal; line-height: 14px; margin: 0px 0px 0px 0px; color: #00B0E0; padding: 60px 0px 0px 0px; display: block; }
.surf-Body-navPad h2				{ font-size: 16px; font-weight:bold; line-height: 14px; margin: 0px 0px 3px 0px; color: #613815; padding: 7px 0px 0px 0px; display: block; }
.surf-Body-navPad p					{ font-size: 0.70em; line-height: 1.3em; color: #613815; }
.surf-Body-navPad p strong			{ font-size: 1.10em; }
.surf-Body-navPad ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.surf-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 9px; padding: 1px 0px 1px 12px; }


.surf-reg-navPad			{ width: 666px; margin: 0px 0px 0px 14px; background:url(surfstick-reg-bg.gif) no-repeat bottom left; padding: 0px 0px 15px 10px; }
.surf-reg-navPad h1				{ font-size: 16px; font-weight:normal; line-height: 18px; margin: 0px 0px 0px 0px; color: #00B0E0; padding: 5px 0px 5px 0px; display: block; }
.surf-reg-navPad p					{ font-size: 12px; line-height: 1.3em; color: #453e2c; }
.surf-reg-navPad p strong			{ font-size: 12px; }
.surf-reg-navPad #Email				{ color: #453e2c; background-color:#cfe5ef; height:15px; border:#d2dce2 solid 1px; padding: 3px; }

.surf-list h2				{ font-size: 16px; font-weight:normal; line-height: 16px; margin: 0px 0px 0px 0px; color: #443b38; padding: 0px 0px 22px 50px; display: block; }
.surf-list h1				{ font-size: 16px; font-weight:bold; line-height: 14px; margin: 0px 0px 0px 0px; color: #5faac9; padding: 15px 0px 11px 0px; }
.surf-list					{ width: 666px; margin: 0px 10px 0px 14px; background:url(surf-vorteile-icons.gif) no-repeat; background-position:10px 0px;  padding: 0px 0px 0px 10px; }
*/

.header-br				{font-size:18px; color:#613815; font-weight:bold; margin: 0px 0px 15px 11px; padding: 4px 0px 0px 13px; }				
.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; }

#leagal					{ width: 650px; margin: 20px 0px 12px 11px; padding: 0px; padding: 0px 0px 0px 13px; font-size:12px; color:#613815; }
#legal 					{clear:both; color:#613815; width:681px; margin:0 0 0 95px; padding:10px 0 0 13px; font-size:11px;}

/*  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;}
.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; }

/*  produkte  */
/*rebranding
.Pb-dl-body a			{ background-image: url(pdf-symbol.gif); background-repeat: no-repeat; background-position: 0px 2px ; padding: 0px 0px 0px 16px; font-size: 12px; color: #00B0E0; display: block; line-height: 16px; margin: 8px 8px 0px 8px; }
.Pb-dl-body a:hover	{ color: #613815; }
.Pb-dl-body a strong	{ color: #00B0E0; font-weight: lighter; text-decoration: underline; }
.Pb-dl-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; }
*/
/*  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; }

.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; }
.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; }

.PromoBox-WERBEN			{ width: 213px; float: left; margin: 0px 0px 10px 0px!important; }
.Pb-werben-header			{ background-image: url(bgBoxHeaderHellB.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-werben-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-werben-body a:hover	{ color: #613815; }
.Pb-werben-body a strong	{ color: #00B0E0; font-weight: lighter; text-decoration: underline; }
.Pb-werben-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-WERBEN .Pb-werben-mehr			{ background-image: url(jetzt_werben.gif); margin-left: 92px; display: block; width: 114px; height: 25px; }
.PromoBox-WERBEN .Pb-werben-mehr span		{ display: none; }
.PromoBox-WERBEN .Pb-werben-mehr:hover	{ background-image: url(jetzt_werben_.gif);}
.Pb-werben-Txt			{ font-size: 12px; color: #613815; line-height: 14px; display: block; padding-left: 10px; }
.Pb-werben-Bonus		{ margin: 10px 0px 0px 11px; }
.PromoBox-WERBEN .Mehr	{ position: relative; left: 152px; top:120px; background-image: url(mehr.gif); display: block; width: 56px; height: 22px; }
.PromoBox-WERBEN .Mehr:hover	{ background-image: url(mehr_.gif); }
.PromoBox-WERBEN .Mehr span {display:none; }


.PromoBox-VIDEO			{ width: 167px; float: left; margin: 0px 10px 10px 0px; }
.Pb-video-header		{ background-image: url(bgBoxHeaderHellS.gif); width: 157px; height: 20px; display: block; padding: 4px 0px 0px 10px; color: white; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }
.Pb-video-header span	{ padding: 0px 0px 0px 7px; color: white; font-size: 12px; font-weight: normal;}

.Pb-video-body a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 2px ; padding: 0px 0px 0px 8px; font-size: 12px; color: #00B0E0; display: block; line-height: 14px; margin: 6px 8px 0px 0px; }
.Pb-video-body a:hover	{ color: #613815; }
.Pb-video-body a strong	{ color: #613815; font-weight: lighter; text-decoration: underline; }
.Pb-video-body			{ display: block; background-image: url(bgBoxBodyS.gif); background-repeat: no-repeat; background-position: bottom; padding: 1px 0px 6px 0px;  margin: 0px 0px 0px 0px; }
.Pb-video-Txt			{ font-size: 12px; color: #613815; line-height: 14px; display: block; padding: 10px 0px 45px 10px; }
.Pb-videospecial-Txt	{ font-size: 12px; color: #613815; line-height: 14px; display: block; padding: 10px 0px 10px 10px; }
.Pb-video-grafik		{ margin: -1px -1px 0px 0px; }

.Pb-video-body .abspielen	{ position: relative; left: 70px;  background-image: url(abspielen.gif); display: block; width: 87px; height: 25px;  }
.Pb-video-body .abspielen span		{ display: none; }

/*rebranding
.PromoBox-BTEASER			{ width: 220px; float: left; margin: 0px 13px 10px 0px; }
.Pb-bteaser-header		{ background-image: url(bgBoxHeaderHellm.gif); width: 210px; height: 20px; display: block; padding: 4px 0px 0px 10px; color: white; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }
.Pb-bteaser-header span	{ padding: 0px 0px 0px 7px; color: white; font-size: 12px; font-weight: normal;}

.Pb-bteaser-body a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 2px ; padding: 0px 0px 0px 8px; font-size: 12px; color: #5c7075; display: block; line-height: 14px; margin: 6px 8px 0px 0px; }
.Pb-bteaser-body a:hover	{ color: #14a0d3; }
.Pb-bteaser-body a strong	{ color: #14a0d3; font-weight: lighter; text-decoration: underline; }
.Pb-bteaser-body			{ display: block; background-image: url(bgBoxBodym.gif); background-repeat: no-repeat; background-position: bottom; padding: 1px 0px 6px 0px;  margin: 0px 0px 0px 0px; }
.Pb-bteaser-Txt			{ font-size: 12px; color: #5c7075; line-height: 14px; display: block; padding: 10px 0px 25px 10px; }
.Pb-bteaserspecial-Txt	{ font-size: 12px; color: #5c7075; line-height: 14px; display: block; padding: 10px 0px 10px 10px; }
.Pb-bteaser-grafik		{ margin: -1px -1px 0px 0px; }

.Pb-bteaser-body .abspielen	{ position: relative; left: 145px;  background-image: url(btn_weiter.gif); display: block; width: 87px; height: 25px;  }
.Pb-bteaser-body .abspielen span		{ display: none; }
*/




.PromoBox-Fonic			{ width: 213px; float: left; margin: 0px 0px 10px 0px; }
.Pb-fon-header			{  }
/*rebranding .xPb-fon-body a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 2px ; padding: 0px 0px 0px 12px; font-size: 12px; color: #5c7075; display: block; line-height: 14px; margin: 8px 8px 0px 8px; } */
.Pb-fon-body a:hover	{ color: #613815; }
.Pb-fon-body			{ background-image: url(bgBoxBody.gif); background-repeat: no-repeat; background-position: bottom; padding: 1px 3px 6px 5px; background-color: white; }
.Pb-fon-txt				{ margin: 8px 0px 0px 8px; font-size: 12px; color: #613815; line-height: 14px; }
.Pb-fon-body .Pb-fon-kontakt			{ text-decoration: none; background-image: url(pfeilBlau.gif); background-position: 0px 2px; background-repeat: no-repeat; margin-top: 8px; margin-left: 144px; font-size: 12px; padding: 0px 0px 0px 10px; display: block; font-weight: bold; }
.Pb-fon-body a .Pb-fon-kontakt a {color: #00B0E0;}
.Pb-fon-body .Pb-fon-kontakt:hover			{ color: #613815; background-image: url(pfeilGrau.gif); background-position: 0px 2px; background-repeat: no-repeat; font-size: 12px; }
.Pb-fon-bild			{ margin: 4px 0px -4px 0px; }
.Pb-fon-mail			{ background-image: none; }
.PromoBox-Fonic .Pb-fon-mail:hover		{ color: #613815; }
.Pb-fon-txt strong		{ font-size: 14px; }


#Footer					{ color: #613815; font-size: 0.71em;  margin: 5px 0px 0px 95px; }
#Footer a				{ float: left; display: block; color: #613815; text-decoration: none; }
#Footer a:hover			{ color: #FFFFFF; text-decoration: 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; }
#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; }
#Newsletter:hover	{ background-image: url(mail_.gif); }

#Bruce				{ float: left; display: block; padding: 0px 0px 0px 12px; background-image: url(bruce.gif); background-position: 0px 2px; background-repeat: no-repeat; margin: 0px 40px 0px 0px; }
#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; }
												
.BodyTabs				{ width: 659px; margin: 0px 0px 0px 11px; border-left: 1px solid #00B0E0; border-right: 1px solid #00B0E0; padding: 10px; background-color: white; }
.BodyTabs h1			{ margin: 0px; font-size: 14px; color: #613815; }
.BodyTabs h2			{ margin: 0px; font-size: 12px; color: #613815; }
.BodyTabs h2.mnp		{ margin: 0px; font-size: 16px; color: #00B0E0; padding-top:18px; }
.BodyTabs h3.mnp		{ margin: 0px; font-size: 14px; color: #613815; padding-bottom: 12px; }
.BodyTabs p				{ margin: 0px; font-size: 12px; color: #613815; }

.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;  }
/*rebranding
a.xnavBoxklein_active			{  display: block; float: left; width: 200px; font-size: 12px; color: #594e37; 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: 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;  }
.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; }
* 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; }
.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;

}

.product-teaser {
  position:relative;
}

*html .product-teaser {
  position:relative;
  xborder: 1px solid black;
  margin: -95px 0px 0px 0px;
}

.product-teaser2 {
  position:relative;
}

*html .product-teaser2 {
  position:relative;
  xborder: 1px solid black;
  margin: -95px 0px 0px 0px;
}

.product-teaser a {
  color:#00B0E0;
  text-decoration:none;
  display:block;
  cursor:pointer;
}


.product-teaser table {
  position:relative;
  width:100%;
  margin:0;
}
.product-teaser td.puffer {
  width:20px;
}

.product-teaser td.col {
  width:217px;
  padding:0;
  background:white url(bg_teaser_col.gif) left bottom no-repeat;
  
}
.product-teaser td.col .wrap {
  overflow:auto;
}

.product-teaser.index td.col .wrap {
  height:215px;/*teaser-inhalte startseite*/
}

.product-teaser.index.bestellen td.col .wrap {
  height:270px;/*teaser-inhalte bestellen-seite*/
}
*html .product-teaser.index.bestellen td.col .wrap {  height:285px;} /*IE6 ben?tigt mehr Platz*/

.product-teaser ul {
  margin:0 17px;
  list-style:none;
  text-align:left;
}

.product-teaser li {
  padding:10px 0;
  font-size:0.75em; 
  font-weight:bold;
  line-height:14px;
  color:#613815;
  border-bottom:1px solid #94CFEA;
}

.product-teaser li.last {
  border-bottom:none;
}
.product-teaser li span {
  font-size:11px;
  font-weight:bold;
  color:#613815;
}
.product-teaser h2 a {
  width:217px;
  height:285px;
  background-position:0 0;
  background-repeat:no-repeat;
  margin-bottom:-200px;
  background-repeat:none;
  display:block;
}
.product-teaser h2.simonly, .product-teaser h2.simonlyBest a {  background-image:url(tl_col_telefonie.gif);  background-repeat:no-repeat; }
.product-teaser h2.surfstick, .product-teaser h2.surfstickBest a  {  background-image:url(tl_col_surfen.gif);   background-repeat:no-repeat; }

.product-teaser h2.simonly a:hover {  background-image:url(tl_col_telefonie_hov.gif); }
.product-teaser h2.surfstick a:hover {  background-image:url(tl_col_surfen_hov.gif); }

.product-teaser h2.simonlyBest a:hover {  xbackground-image:url(tl_col_telefonie_best_hov.gif); }
.product-teaser h2.surfstickBest a:hover {  xbackground-image:url(tl_col_surfen_best_hov.gif); }


.product-teaser h2 span {
  display:block;
  position:absolute;
  left:-3000px;
}
.product-teaser a.button {
  display:block;
  position:absolute;
  top:auto;
  bottom:10px;
  width:179px;
  height:31px;
  margin-left:21px;
}

a.pteaser { font-size:12px; color:#00B0E0; text-decoration:underline; background-image:url(pfeilBlau.gif); background-repeat:no-repeat; background-position: 0px 3px; padding-left:10px; }
a.pteaser:hover { color:#00B0E0; background-image:url(pfeilGrau.gif)}

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.gif) bottom no-repeat;
}
*/

ul#Tabs {
  position:absolute;
  left:83px;
  width:704px;
  height:39px;
  float:left;
  margin:143px 0 0 0;
  padding:0;
  list-style:none;
  /*background:transparent url(contentOben.gif) 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.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 div.smaller { /*kleine schrift oben*/
  display:block; 
  height:13px;
  margin:0px;
  background-image:none;
  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.gif); }
.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; } 
#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: 395px;
	left: 735px;
	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 */
#Header-Logo { width: 323px; height:127px; float:left; background-image: url(fonic.gif); background-position: 0px 0px; color: #94CFEA; }
#Header-Logo:hover	{ background-position: 0px 127px;}

.promofarbe {color: #E40039; font-weight:bold;}
.light { font-weight: normal;}
a.thickbox.promored {color: #E40039; font-weight:bold;}
.PromoBox-WERBEN a.thickbox, .Pb-werben-Txt a.thickbox, .bl-Body-navPad bTl-s white a.thickbox , .nothick  a.thickbox,  td a.thickbox {border:0px}

.kopf {float: right; margin-top: -28px; position:relative; width:120px; height:28px;}
.kopf img{position:absolute; left:0px; top:0px; z-index:9999;}
.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 95px; padding:0px; background:url(contentStartseite.gif) no-repeat right bottom; position:relative; width:715px; height:171px;}
#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.gif) no-repeat left top; display:block;}
#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;}
.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.gif) 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:15px; bottom:5px; border:0px;}
#handyshop-schnappchen-mehr{ background:url(handyshop_schnappchen_mehr.gif) no-repeat left top; width:175px; height:31px; margin:0px; padding:0px; position:absolute; bottom:5px; left:269px;}
#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.gif) 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-milestone{background:url(handyshop_td_motorola_milestone.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-nokia-x6{background:url(handyshop_td_nokia_x6.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-ericsson-vivaz{background:url(handyshop_td_ericsson_vivaz.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-nokia-n97{background:url(handyshop_td_nokia_n97.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-palm-pixi{background:url(handyshop_td_palm_pixi.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-htc-desire{background:url(handyshop_td_htc_desire.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 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; }
.boxBestellenMotorolaMilestone{ background:url(handyshop/preisinfo_motorola_milestone.gif) no-repeat left top;}
.boxBestellenSonyEricssonVivaz{ background:url(handyshop/preisinfo_sony_ericcson_vivaz.gif) no-repeat left top;}
.boxBestellenNokiaN97mini{ background:url(handyshop/preisinfo_nokia_n97_mini.gif) no-repeat left top;}
.boxBestellenHtcDesire{ background:url(handyshop/preisinfo_htc_desire.gif) no-repeat left top;}
.boxBestellenNokiax6{ background:url(handyshop/preisinfo_nokia_X6.gif) no-repeat left top;}
.boxBestellenPalmPixiPlus{ background:url(handyshop/preisinfo_palm_pixi_plus.gif) no-repeat left top;}
.boxBestellenEEEPc1005Hc{ background:url(handyshop/preisinfo_eee_pc_1005_hc.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;}

.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:14px 0px 5px 13px; color:#613815; font-size:11pt; font-weight:bold;}



.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;}


/* 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.gif) 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.gif) 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;}
