
html { background: url(bg_body.jpg) no-repeat center top #94cfea; height: 100%; }
body	{ margin: 0; font-family: Arial, Helvetica, sans-serif; background: url(bg_body_tiles.png) repeat; min-height: 100%; }

 
body.center				{text-align:center;}
p						{ margin: 0px; }
form					{ margin: 0px; }
a					 	{ color: #00B0E0; }

#seite{
/*    background: url("seite_android_smartphone.png") no-repeat scroll 58px 205px transparent;	*/
    background: url("seite_android_smartphone2.png") no-repeat scroll 50px 205px transparent;	
	margin:0px auto;
	padding:0px 0px 0px 44px;
	width:1002px;
	text-align:left;
	position:relative;
	min-height:660px;
}
#seite.nobackground{background:none!important;}
#seite.startseite{ min-height:590px;}
#seite_rechts{width:704px; float:left; margin:0px 0px 0px 24px; padding:0px; _display:inline;}
body.rechtstexte
.textsub	 			{font-size:80%; line-height:0%; position:relative; top:0.3em;}

#Header-Login			{ width: 476px; height: 116px; text-align: right; }
#seite #Header-Login	{ float:right; width: 170px; height: 50px; text-align: right; position:relative;}
#Header-Login iframe		{ margin: 11px 0px 0px 10px; position: absolute; top: 0px; left: 575px; }
#seite #Header-Login iframe		{ margin: 0px; position: absolute; left: 0px; top: 0px; width: 170px; height: 50px; }

#MainNav				{ width: 694px; height: 30px; margin: 15px 0px 6px 95px; background-image: url(bgMainNav.png); background-repeat: no-repeat; list-style-type: none; padding: 0px 0px 0px 10px; position:relative; z-index:9999;}
#seite #MainNav				{margin-left:0px;}
#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:35px; float:left; _display:inline; position:relative;}
#MainNav li a span.navipfeil{ height:16px; width:30px; background:url(mainnav_active.png) no-repeat left top; position:absolute; left:50%; top:-20000px; margin-left:-15px; z-index:99999;}
#MainNav li.open a span.navipfeil{top:30px;}
#MainNav li.open a,
#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.png);}
#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;}


/**
 * 	@section selfcare nav
 */
#HeaderNav {
	height: 160px;
	width: 706px;
	background-image: url(headernav_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.SelfcareNav {
	position: relative !important;
	height: 165px !important;
	margin-bottom: 35px;
	z-index: 100;
}
.SelfcareNavDebit {
	margin-bottom: -5px;;
}

.headernav_el1_sc{	margin:0px;	padding:0px;}
.headernav_el1_sc a:link, .headernav_el1_sc a:visited{
	width:169px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:14px;
	top:15px;
	background-image: url(headernav_selfcare_el1.png);
}
.headernav_el1_sc a:hover{
	width:169px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:14px;
	top:15px;
	background-image: url(headernav_selfcare_el1_hover.png);
}
.headernav_el1_sc_activepage{
	width:168px;
	height:157px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:14px;
	top:12px;
	background-image: url(headernav_selfcare_el1_active.png);
}
.headernav_el1_sc_activepage a{
	width:168px;
	height:152px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(headernav_selfcare_el1_active.png);
}
.headernav_el1_sc_activepfeil {
	background-image: url(nav_activepfeil.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:48px;
	height:23px;
	position:absolute;
	left:60px;
	top:152px;	
}
.headernav_el2_sc{	margin:0px;	padding:0px;}
.headernav_el2_sc a:link, .headernav_el2_sc a:visited{
	width:160px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:191px;
	top:15px;
	background-image: url(headernav_selfcare_el2.png);
}
.headernav_el2_sc a:hover{
	width:160px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:191px;
	top:15px;
	background-image: url(headernav_selfcare_el2_hover.png);
}
.headernav_el2_sc_activepage{
	width:160px;
	height:157px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:191px;
	top:12px;
	background-image: url(headernav_selfcare_el2_active.png);
}
.headernav_el2_sc_activepage a{
	width:160px;
	height:152px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(headernav_selfcare_el2_active.png);
}
.headernav_el2_sc_activepfeil {
	background-image: url(nav_activepfeil.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:48px;
	height:23px;
	position:absolute;
	left:60px;
	top:152px;	
}
.headernav_el3_sc{	margin:0px;	padding:0px;}
.headernav_el3_sc a:link, .headernav_el3_sc a:visited{
	width:160px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:359px;
	top:15px;
	background-image: url(headernav_selfcare_el3.png);
}
.headernav_el3_sc a:hover{
	width:160px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:359px;
	top:15px;
	background-image: url(headernav_selfcare_el3_hover.png);
}
.headernav_el3_sc_activepage{
	width:160px;
	height:156px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:359px;
	top:12px;
	background-image: url(headernav_selfcare_el3_active.png);
}
.headernav_el3_sc_activepage a{
	width:160px;
	height:152px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(headernav_selfcare_el3_active.png);
}
.headernav_el3_sc_activepfeil {
	background-image: url(nav_activepfeil.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:48px;
	height:23px;
	position:absolute;
	left:60px;
	top:152px;	
}
.headernav_el4_sc{	margin:0px;	padding:0px;}
.headernav_el4_sc a:link, .headernav_el4_sc a:visited{
	width:160px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:527px;
	top:15px;
	background-image: url(headernav_selfcare_el4.png);
}
.headernav_el4_sc a:hover{
	width:160px;
	height:136px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:527px;
	top:15px;
	background-image: url(headernav_selfcare_el4_hover.png);
}
.headernav_el4_sc_activepage{
	width:160px;
	height:156px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:527px;
	top:12px;
	background-image: url(headernav_selfcare_el4_active.png);
}
.headernav_el4_sc_activepage a{
	width:160px;
	height:152px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(headernav_selfcare_el4_active.png);
}
.headernav_el4_sc_activepfeil {
	background-image: url(nav_activepfeil.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:48px;
	height:23px;
	position:absolute;
	left:60px;
	top:152px;	
}



#SubNavi{ display:block; height:29px; margin:0px; padding:0px; position:relative; background:url(subnavi.png) no-repeat left top; width:704px;}
#SubNavi.keinerundunglinks{background:url(subnavi2.png) no-repeat left top;}
#SubNavi.keinerundungrechts{background:url(subnavi3.png) no-repeat left top;}
#SubNavi ul { position:absolute; left:0px; top:0px; z-index:991; list-style:none; margin:0px; padding:0px; width:704px;}
#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; float:left; }
#SubNavi li a span.rot,
#SubNavi li a strong.rot{color:#e61045 !important;}

#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; }

.microsim2 {position:absolute; top:0px; right:0px; padding-right:10px; border-left:4px solid #94CFEA; height:25px; background-image:url(neu.gif); background-repeat:no-repeat; background-position:right; z-index:999;}
.microsim2 a {background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 5px 8px 12px 12px; padding:0px 5px 0px 10px; display: block; font-size: 12px; text-decoration: none; color: #00B0E0; }
.microsim2 a:hover,
.microsim2 a:active,
.microsim2 a:focus,
.microsim2.active a { color: #613815; background-image: url(pfeilGrau.gif); }

#headerImage{margin:0px; padding:0px;}
#headerImage.rundung{height:5px; background:url(headerImageRundung.png) no-repeat left top; overflow:hidden; font-size:1px; line-height:1px;}
#headerImage.rundung2{height:5px; background:url(headerImageRundung2.png) no-repeat left top; overflow:hidden; font-size:1px; line-height:1px;}
.rundungunten{margin:0px; padding:0px; height:5px; overflow:hidden; background:url(rundungUnten.png) no-repeat left top; font-size:1px; line-height:1px;}

#Content				{ background-color: #f5fafc; /*background-image: url(contentOben.png);*/ background-position: top; background-repeat: no-repeat; margin: 0px 0px 0px 95px; width: 704px; min-height: 100px; padding-bottom: 6px; clear: both; }
#seite #Content			{ margin-left:0px;}
*html #Content			{ height: 100px; }
#Content-Unten			{ margin: 0px 0px 8px 95px; }
#seite #Content-Unten	{ margin-left:0px;}
.functions 				{ margin: 0px 0px 0px 95px; background-color:#FFFFFF; height:32px; width:704px; position:relative;}
#seite .functions		{ margin-left:0px;}
.flashheader 			{height:182px;}
.dashed					{ height:1px;  border-top:1px dashed #94CFEA;}
.icons					{ margin-right:15px; margin-top:7px; }
.iconsleft				{ margin-left:15px; margin-top:7px; }

#But-Informieren		{ display: block; float: left; margin: 3px 0px 0px 12px; } 
*html #But-Informieren	{ margin: 3px 0px 0px 6px; }
#But-Bestellen			{ display: block; float: left; margin: 3px 0px 0px 0px; }
#But-Freischalten		{ display: block; float: left; margin: 3px 0px 0px 0px; }

.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 .InfoTipp .Walhalla span	{ font-size: 12px; }
.bl-Body .InfoTipp .Walhalla	span strong { font-size: 12px;}
.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 !important; 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;
}



.Box-Eins					{
	width: 427px;
	float: left;
	height: 150px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.Box-Tarif					{ float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dashed #94CFEA; xbackground-color: red; width: 100%; }
.Box-Tarif-NoBorder			{border:0px!important; padding:0px!important;}
*html .Box-Tarif			{ margin-left: 0px; height: 10px; }
.Box-Tarif h1, .Box-Tarif h2				{ font-size: 1.15em; font-weight: lighter; background-repeat: no-repeat; margin: 0px 10px 0px 10px; color: #613815; padding: 5px 0px 15px 40px; display: block; background-position: 0px 0px; }
.Box-Tarif h1.inter, .Box-Tarif h2.inter			{ font-size: 0.75em; font-weight: lighter; background-repeat: no-repeat; line-height: 16px; margin: 0px 10px 0px 10px; color: #613815; min-height: 20px; padding: 8px 50px 10px 75px; display: block; background-position: 10px 0px; }
.Box-Tarif h1.inter	a .Box-Tarif h2.inter	a		{ text-decoration: none; color: #00B0E0; font-weight: lighter; display: block;  }
.Box-Tarif h1.inter	a:hover, .Box-Tarif h2.inter	a:hover	{ color: #613815; }
*html .Box-Tarif h1.inter, *html .Box-Tarif h2.inter	{  }
/*.Box-Tarif h2				{ font-size: 16px; background-repeat: no-repeat; line-height: 32px; margin: 12px 0px -6px 0px; color: #613815; height: 42px; padding: 0px 0px 0px 48px; display: block; } */
.Box-Tarif p				{ font-size: 0.75em; line-height: 16px; color: #613815; padding-left: 40px; }
.Box-Tarif p strong			{ font-size: 1.10em; }
.Box-Tarif ul				{  padding: 0px 0px 0px 0px; margin: 0px 10px 0px 35px; list-style-position: outside; line-height: 0.85em; list-style-type: none; xborder: 1px solid red; }
.Box-Tarif ul li			{ font-size: 0.75em; font-weight: lighter;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktGrau.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 1px 0px 1px 15px; line-height:16px; }
.Box-Tarif ul.circle li{ background-image: url(ul_circle.gif); background-position:0px 0.4em;}
.Box-Tarif ul.circle li.red{ background-image: url(ul_circle_red.gif); color:#e40039; }
.Box-Tarif ul.sim{background:url(ul_sim.gif) no-repeat right top; padding-right:170px;}

.Box-Tarif ol			{  padding: 0px; margin: 0px 0px 0px 26px; line-height: 0.85em; }
.Box-Tarif ol li		{ font-size: 0.75em; font-weight: bold;  margin: 0px 0px 4px 0px; color: #00B0E0; padding: 1px 0px 1px 0px; }

.Box-Tarif ol li span	{ font-size: 12px; font-weight: bold; color: #613815; padding: 0px 0px 0px 0px;}
.BoxL-mitte p { font-size: 0.75em; line-height: 16px; color: #613815; margin-left: 10px; margin-bottom:10px; }


.Box-Tarif ul.last 		{margin: 8px 0px 0px 0px; }

.Box-Tarif ul li.last 		{ font-size: 12px; line-height:14px;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(strich2.gif); background-repeat: no-repeat; background-position: 2px 6px; padding: 1px 0px 1px 12px; }
.Box-Tarif ul li.last div {font-weight: normal;}


div.Pb-werben-body.kostenschutzteaser{ color: #613815; font-size: 12px; line-height: 14px; padding-left: 10px;}



.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 .Jetzt-Aktivieren	{ position: relative; left: 77px; background-image: url(Button_zuraktivierung.png); display: block; width: 120px; height: 25px;  background-position:0px 0px;   }
.Pb-werben-body .Jetzt-Aktivieren:hover	{ background-position:0px -25px; }
.Pb-werben-body .Jetzt-Aktivieren span		{ display: none; }

.BoxL-mitte .Jetzt-Bestellen	 { position: relative; left: 83px; background-image: url(jetzt_bestellen.gif); display: block; width: 114px; height: 22px;  }
.BoxL-mitte .Jetzt-Bestellen:hover	{ background-image: url(jetzt_bestellen_.gif); }
.BoxL-mitte .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 h2				{background-image: url(netzabdeckung.gif);}
.Icon-Kosten h2				{background-image: url(rechnung-icon2.gif);}
.Icon-Geld h2				{background-image: url(geldzurueck2.gif);}
.Icon-Guthaben h2			{background-image: url(guthaben-icon2.gif);}
.Icon-Bundle h2				{background-image: url(icon_bundle.gif);}
.Icon-So h2					{background-image: url(icon_so_funktionierts2.gif);}
.Icon-Erfolg h2				{background-image: url(icon_erfolg2.gif);}
.Icon-Gruende h2			{background-image: url(icon_gruende2.gif);}
.Icon-Surfstick h2			{background-image: url(stick-icon2.gif);}
.Icon-Flatrate h1			{background-image: url(icon_flatrate2.gif);}
.Icon-Haus h2				{background-image: url(icon_haus.gif);}
.Icon-Vorraus h2			{background-image: url(icon_vorraus.gif);}

h1.icon-sim					{background-image: url(icon_sim.gif);}
h1.icon-telefon				{background-image: url(icon_telefon.gif);}
/* rebranding
.b-r						{border-right: 1px dashed #89c9da; }
*/


.HeaderBild				{ xborder-bottom: 1px dashed #94CFEA; margin: 0px 0px 10px 0px; }
.HeaderBild-Tarif				{ margin: 0px 0px 0px 0px; }
/* rebranding 
.main-h1				{ margin: 0px 0px 0px 10px; font-size: 18px; color: #594e37; }
.main-p					{ margin: 0px 10px 0px 10px; font-size: 12px; }
*/
.BoxLeft-Vorteile			{ float: left; margin: 0px 0px 0px 0px; width:520px; overflow:visisble; }
#HIPTarif .BoxLeft-Vorteile {width: 0px; margin-top:65px;}

.box-9cent		{
	width:136px;
	height:131px;
	background-image: url(9cent_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 806px;
	top: 261px;	
}

.box-2euro50		{
	width:136px;
	height:131px;
	background-image: url(2-50_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 806px;
	top: 261px;	
}

.box-9euro95		{
	width:136px;
	height:130px;
	background-image: url(9-95_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 806px;
	top: 261px;	
}

.BoxHandyshop				{ float: left; margin: 0px 0px 0px 0px; width:528px; }
.BoxLeft-Tarif-Old				{ float: left; margin: 0px 0px 0px 0px; width:478px; }
.BoxLeft-Tarif				{ float: left; margin: 0px 0px 0px 0px; width:478px; }
.BoxLeft-Tarif-New				{ float: left; margin: 0px 0px 0px 0px; width:520px; }

.boxLeft-Tarif-2{
	background:#fff;
	border-left: 1px solid #94CFEA;
    border-right: 1px solid #94CFEA;
    margin: 0 0 0 11px;
    padding: 15px 0 5px 10px;
    width: 442px;
    color:#613815; 
    font-size:9pt;
}

/*Neuer Content Bereich */

.BoxLeftNeu				{ float: left; margin: 0px 11px 0px 0px; background-color: white; background-image: url(bg_linkeSeite.png); background-repeat: repeat-y; }

.BoxLeftContentHead		{ display: block; background-image: url(bh_hellblau_lang.png); width: 504px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }

.content_box_head {
	background-image: url(content_box_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 504px;
	margin-left: 16px;
}
.content_box_main {
	background-image: url(content_box_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 504px;
	margin-left: 16px;	
}
.content_box_foot {
	background-image: url(content_box_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 504px;
	margin-left: 16px;	
}

.BoxLeft				{ float: left; margin: 0px 11px 0px 0px; background-color: white; background-image: url(bg_linkeSeite.png); background-repeat: repeat-y; }
/* rebranding
*html .BoxLeft			{ xheight: 200px;}
*/
.BoxLeftTxt				{ font-size: 12px; color: #613815; margin: 0px 0px 0px 15px; }
.bl-Header				{ display: block; background-image: url(bh_blau_lang.gif); width: 441px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-lang			{ display: block; background-image: url(bh_blau_lang2.gif); width: 664px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-b-lang			{ display: block; background-image: url(bh_blau_lange.gif); width: 667px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-hblau				{ display: block; background-image: url(bh_hellblau_lang.png); width: 441px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-hgrau		{ display: block; background-image: url(bh_hgrau_lang.gif); width: 441px; height: 20px; margin: 0px 0px 0px 11px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Body				{ width: 432px; margin: 0px 0px 0px 11px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; padding: 10px; }
.bl-Body.einstellungen		{ background-color:#ffffff;}
.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.bruce, .bl-Body-navPad.einstellungen,  .bl-Body-navPad.partner,	.bl-Body-navPad.testergebnisse	{ background-color:#ffffff;}
.bl-Body-faq			{ width: 442px; margin: 0px 0px 0px 0px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; padding: 0px 0px 5px 10px; }
.bl-Body-navPad.youtube		{ width: 440px; padding: 10px 0px 5px 12px; }

.bl-Body-navPad h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #00B0E0; padding: 0px 0px 0px 0px; display: block; }
.bl-Body-navPad p					{ font-size: 0.70em; line-height: 1.3em; color: #613815; }
.bl-Body-navPad p strong			{ font-size: 1.10em; }
.bl-Body-navPad-ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.bl-Body-navPad-ul li		{ font-size: 0.75em; font-weight: bold;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
.bl-Body-navPad .Pb-mehr			{ color: #613815; text-decoration: none; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; margin-top:10px; margin-bottom:-10px; background-position: 0px 3px;  padding:0px 12px 0px 12px; font-weight: bold; float:right; font-size:12px }



.bl-Body a:hover			{  }
.bl-Body h1				{ font-size: 18px; color: #613815; margin: 0px; }
.bl-Body h2				{ font-size: 12px; color: #613815; margin: 0px; }
.bl-Body p				{ font-size: 12px; color: #613815; }
.bl-Body p.impressum	{ margin-bottom:10px; }
.bl-Body ul.sc				{ padding: 0px; margin: 4px 0px 0px 10px; list-style-position: outside;  list-style-type: none; }
.bl-Body ul.sc li				{ font-size: 12px;   margin: 0px 0px 4px 0px !important; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px !important; }
.bl-Footer				{ margin: 0px 0px 0px 11px; }
.bl-Footer.faq				{ margin: 0px 0px 0px 0px; }
.gap					{ margin-top: 10px; }
.bl-BodyTxt				{ color: #613815; }
.bl-BodyLeft			{ float: left; padding: 3px 0px 0px 0px; margin: 0px 10px 0px 0px; width: 140px; height: 25px; color: #613815; font-weight: bold; }
.bl-BodyRight			{ float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.bl-BodyRightN			{ font-size:12px;}
.bl-Body-Link			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 3px ; padding: 0px 0px 0px 12px; }
.bl-Body-Link:hover		{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 3px ; padding: 0px 0px 0px 12px; color: #613815; }
.bl-BodyLEFT			{ float: left; width: 160px; }

.white-Body-navPad			{ width: 436px; margin: 0px 10px 0px 11px; background:url(whitebox-bg.gif) repeat-y; padding: 10px 0px 15px 15px; }
.white-Body-navPad h1				{ font-size: 1.15em; font-weight:normal; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #00B0E0; padding: 0px 0px 0px 0px; display: block; }
.white-Body-navPad p					{ font-size: 0.70em; line-height: 1.3em; color: #613815; }
.white-Body-navPad p strong			{ font-size: 1.10em; }
.white-Body-navPad ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.white-Body-navPad ul li		{ font-size: 13px;  margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.Pb-white-body a			{ padding: 0px 0px 0px 0px; font-size: 13px; color: #613815; display: block; line-height: 14px; margin: 4px 4px 4px 0px; }
.Pb-white-body a:hover	{ color: #00B0E0; }
.Pb-v-body a strong	{ color: #00B0E0; font-weight: lighter; text-decoration: underline; }
.Pb-white-body			{ display: block; background-image: url(whitebox-s-bg.gif); background-repeat: no-repeat; background-position: bottom;  padding: 10px 0px 15px 15px;  margin: 0px 0px 0px 0px; }
.Pb-white-body h1				{ font-size: 1.15em; font-weight:normal; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #00B0E0; padding: 0px 0px 0px 0px; display: block; }
.Pb-white-Txt			{ font-size: 13px;  line-height: 1.3em; color: #613815; }
.whiteBox-left			{ width: 216px; float: left; margin: 0px 0px 10px 0px; }


.header-br, h1			{font-size:18px; color:#613815; font-weight:bold; margin: 0px 0px 15px 11px; padding: 4px 0px 0px 13px; }	
.header-br2			{font-size:18px; color:#613815;  }		
.header-br-new		{
	font-size:32px;
	color:#613815;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 11px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	width: 500px;
}				
.header-bl				{font-size:18px; color:#00B0E0; font-weight:bold; margin: 0px 0px 0px 11px; padding: 4px 0px 0px 13px; }

.tr-Body-Pad			{ width: 440px; margin: 0px 0px 0px 11px; padding: 0px; padding: 0px 0px 0px 13px; font-size:12px; color:#613815; }


#legal,
.legal 					{clear:both; color:#613815; width:681px; margin:0 0 0 0px; padding:10px 0 0 13px; font-size:11px;}

#roaming {
	color:#613815;
	font-size:11px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
}

/*  faqs  */
.tarifLi				{font-size:12px;  float: left; color:#613815; width:300px; margin: 5px 0px 0px 0px; }
.tarifRe				{ font-size: 12px;  float: left; width:130px; color:#613815; margin: 5px 0px 0px 0px;}
.tarifLi-faq				{font-size:12px;  float: left; color:#613815; width:130px; margin: 5px 0px 0px 0px; }
.tarifRe-faq				{ font-size: 12px;  float: left; width:300px; color:#613815; margin: 5px 0px 0px 0px;}
.bl						{color:#00B0E0;}

.linkbox a			{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 8px ; padding: 4px 0px 0px 12px; font-size: 12px; color: #613815; display: block; line-height: 18px; margin: 2px 8px 0px 8px; }
.linkbox a:hover	{ color: #00B0E0; background-image: url(pfeilBlau.gif); }
.linkbox a strong	{ color: #613815; font-weight: lighter; text-decoration: underline;  }
.linkbox .txtlink	{ display: inline; background-image: none; padding: 0px; margin: 0px; color: #00B0E0; }
.linkbox p			{ margin: 0px -10px 0px -10px; padding:0px 10px 0px 10px; }
.linkbox a.Pb-mehr			{ color: #00B0E0; text-decoration: none; background-image: url(pfeilBlau.gif); font-weight:bold; float:right;} 
.linkbox h2			{ margin: 0px 0px 6px 0px; font-size: 12px; color: #00B0E0; }

.linkbox a.anchor			{ background:none; }

/* faqs tutorials by attila (move it somewhere :*/
.video-tutorial-list { width: 472px; }
.video-tutorial-list div { float: left; height: 128px; width: 33%; }
.video-tutorial-list span { display: inline-block; height: 18px; width: 108px; text-decoration: underline; background: url("pfeilBlau.gif") no-repeat left 2px; padding-left: 12px}

/* neue downloadseite */
.SpalteLi				{font-size:12px;  float: left; color:#00B0E0; width:330px; margin: 5px 0px 0px 0px; }
.SpalteRe				{ font-size: 12px;  float: left; width:98px; color:#00B0E0; margin: 5px 0px 0px 0px;}

.formulare .SpalteLi a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 8px ; padding: 4px 0px 0px 12px; font-size: 12px; color: #00B0E0; display: block; line-height: 18px; margin: 2px 8px 0px 8px; }
.formulare .SpalteLi a:hover	{ color: #613815; }
.formulare .SpalteLi a strong	{ color: #613815; font-weight: lighter; text-decoration: underline;  }
.formulare .txtlink	{ display: inline; background-image: none; padding: 0px; margin: 0px; color: #00B0E0; }
.formulare p			{ xborder:#e7f3f6 solid 1px; margin: 0px -10px 0px -10px; padding:0px 10px 0px 10px; }
.formulare a.Pb-mehr			{ color: #00B0E0; text-decoration: none; background-image: url(pfeilBlau.gif); font-weight:bold; float:right;} 
.formulare h2			{ margin: 0px 0px 6px 0px; font-size: 12px; color: #613815; }

.formulare a.anchor			{ background:none; }

.searchbox {background-color:#e7f3f6; padding:4px 10px 6px 10px;}
div.searchbox p {height: 15px;}

.faqBg {background-color:#eff7f9;}

.faq-tenF				{ float: right; xbackground-color: red; width: 261px; padding: 10px 0px 0px 10px; }
*html .faq-tenF			{ width: 258px; }	
.faq-tenF h1			{ font-size: 18px; color: #613815; margin: 0px; }
.faq-tenF h2			{ font-size: 12px; color: #613815; margin: 0px; }

.faq-tenTXT					{ float: right; xbackground-color: red; width: 464px; height: 634px; padding: 10px 15px 0px 15px; overflow: auto; }
*html .faq-tenTXT			{ width: 461px; }
.faq-tenTXT h1				{ font-size: 18px; color: #613815; margin: 0px; }
.faq-tenTXT h2				{ font-size: 12px; color: #00B0E0; margin: 0px 0px 6px 0px; }
.faq-tenTXT p				{ font-size: 12px; color: #613815; }

.faq-search				{ background-color: #f6fafd; width: 170px; height: 52px; padding: 10px 0px 0px 10px; border-right: 1px solid #d5e7f1; border-bottom: 1px solid #d5e7f1; }
.faq-search	p strong	{ font-size: 12px; color: #613815; }

.faq-nav				{ width: 170px; height: 20px; display: block; xfloat: left; xbackground-color: red; font-size: 13px; text-decoration: none; border-right: 1px solid #d5e7f1; border-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 10px; font-weight: bold; }
.faq-nav:hover			{ color: #613815; }

.faq-nav-akt			{ width: 170px; height: 20px; display: block; background-color: white; font-size: 13px; text-decoration: none; border-right: 1px solid white;  padding: 4px 0px 0px 10px; font-weight: bold; color: #613815; }

.faq-nav-last				{ width: 170px; height: 20px; display: block; font-size: 13px; text-decoration: none; border-right: 1px solid #d5e7f1; xborder-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 10px; font-weight: bold; }
.faq-nav-last:hover			{ color: #613815; }

.faq-subnav				{ width: 158px; height: 16px; display: block; xfloat: left; background-color: white; font-size: 12px; text-decoration: none; border-right: 1px solid white; xborder-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #00B0E0; }

.faq-subnav:hover		{ color: #613815; text-decoration: underline; background-image: url(pfeilGrau.gif);}

.faq-subnav-last		{ width: 158px; height: 20px; display: block; xfloat: left; background-color: white; font-size: 12px; text-decoration: none; border-right: 1px solid white; border-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #00B0E0; }
.faq-subnav-last:hover	{ color: #613815; text-decoration: underline; }

.faq-subnav-aktiv		{ width: 158px; height: 16px; display: block; xfloat: left; background-color: white; font-size: 12px; text-decoration: none; border-right: 1px solid white; xborder-bottom: 1px solid #d5e7f1; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #613815; text-decoration: underline; }

.faqSubNavSpacer		{ border-right: 1px solid white; width: 180px; height: 6px; display: block; }

.faqNavRahmen			{ xborder: 1px solid red; width: 181px; float: left; }


a.navBoxklein			{  display: block; float: left; width: 203px; font-size: 12px; color: #00B0E0; padding: 6px 9px 0px 9px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 7px ;  line-height: 12px; text-decoration: none; font-weight:bold;  }

/*rebranding
a.xnavBoxklein_active			{  display: block; float: left; width: 203px; font-size: 12px; color: #613815; padding: 6px 9px 6px 19px; background-image: url(faq_active.gif); background-repeat: no-repeat; background-position: 0px 0px ;  line-height: 12px; text-decoration: none; font-weight:bold; margin:0px 0px -6px -10px;  }
*/
a.navBoxklein_active			{  display: block; float: left; width: 203px; font-size: 12px; color: #00B0E0; padding: 6px 9px 0px 9px; background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px ;  line-height: 12px; text-decoration: none; font-weight:bold;  }


.navBoxklein:hover		{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px; color: #613815; }

/*  produkte  */

.prod-nav				{ padding: 2px 0px 10px 0px;}				
.prod-nav a				{  font-size: 12px; color: #00B0E0;  line-height: 12px; text-decoration: none; font-weight:bold;  }
.prod-nav a:hover		{ color: #613815; }
.prod-nav a strong		{ color: #613815; }


/*  faqs  */

.bl-Body .Jetzt-Bestellen, .BoxLeft-Tarif .Jetzt-Bestellen	{ background-image: url(jetzt_bestellen.gif); display: block; width: 114px; height: 23px; float: right; margin-right:12px; }
*html .bl-Body .Jetzt-Bestellen, .BoxLeft-Tarif .Jetzt-Bestellen	{ margin-right:0px; }
.bl-Body .Jetzt-Bestellen:hover, .BoxLeft-Tarif .Jetzt-Bestellen:hover	{ background-image: url(jetzt_bestellen_.gif); }
.bl-Body .Jetzt-Bestellen span, .BoxLeft-Tarif .Jetzt-Bestellen span				{ display: none; }

.Jetzt-Bestellen.left-floated {float:left; margin-left:250px;}

.bl-Body .Jetzt-Aktivieren, .BoxLeft-Tarif .Jetzt-Aktivieren	{ background-image: url(Button_zuraktivierung.png); display: block; width: 120px; height: 25px; float: left;}

.bl-Body .Jetzt-Aktivieren:hover, .BoxLeft-Tarif .Jetzt-Aktivieren:hover	{ background-position:0px 25px; }
.bl-Body .Jetzt-Aktivieren span, .BoxLeft-Tarif .Jetzt-Aktivieren span				{ display: none; }


.content-body .Jetzt-Aktivieren, .content-body .Jetzt-Aktivieren	{ background-image: url(Button_zuraktivierung.png); display: block; width: 120px; height: 25px; float: left;}
.content-body .Jetzt-Aktivieren:hover, .content-body .Jetzt-Aktivieren:hover	{ background-position:0px 25px; }
.content-body .Jetzt-Aktivieren span, .content-body .Jetzt-Aktivieren span				{ display: none; }


.BoxRight				{ float: left; margin: 0px 11px 0px 0px; background-color: white; }

.b-guthaben-laden			{ display: block; background-image: url(aufladen_gr.gif); width: 82px; height: 22px; float: right; }
.b-guthaben-laden:hover		{ background-image: url(aufladen_gr_.gif); }
.b-guthaben-laden span		{ display: none; }
.b-sms-speichern			{ display: block; background-image: url(aenderungen_speichern.gif); width: 159px; height: 22px; float: right; }
.b-sms-speichern:hover		{ background-image: url(aenderungen_speichern_.gif); }
.b-sms-speichern span		{ display: none; }
.b-betrag-waehlen			{ display: block; background-image: url(betrag.gif); width: 112px; height: 22px; float: right; }
.b-betrag-waehlen:hover		{ background-image: url(betrag_.gif); }
.b-betrag-waehlen span		{ display: none; }	

.LoginButton			{ display: block; width: 79px; height: 24px; margin: 2px 0px 0px 286px; background-image: url(loginWeiss.gif); }
.LoginButton:hover		{ background-image: url(loginWeiss_.gif); }
.LoginButton span		{ display: none; }

.Jetzt-Freischalten			{ display: block; width: 131px; height: 22px; background-image: url(jetzt_freischalten.gif); float: right; }
.Jetzt-Freischalten:hover	{ background-image: url(jetzt_freischalten_.gif); }
.Jetzt-Freischalten span	{ display: none; }			

.PromoBox-FAQ			{ width: 213px; float: left; margin: 0px 0px 10px 0px; }
.PromoBox-FAQ img		{ display:block;}
.Pb-faq-header			{ background-image: url(bgBoxHeaderHellBlau.gif); width: 203px; height: 20px; display: block; padding: 4px 0px 0px 10px; color: white; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }
.Pb-faq-body a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 2px ; padding: 0px 0px 0px 12px; font-size: 12px; color: #00B0E0; display: block; line-height: 14px; margin: 8px 8px 0px 8px; }
.Pb-faq-body a:hover	{ color: #613815;  background-image: url(pfeilGrau.gif); }
.Pb-faq-body a strong	{ color: #613815; font-weight: lighter; text-decoration: underline; }
.Pb-faq-body			{ display: block; background-image: url(bgBoxBody.gif); background-repeat: no-repeat; background-position: bottom; padding: 1px 0px 6px 0px;  margin: 0px 0px 0px 0px; }
.PromoBox-FAQ .Pb-faq-mehr			{ color: #613815; text-decoration: none; background-image: url(pfeilBlau.gif); margin-left: 162px; font-weight: bold; }
.PromoBox-FAQ .Pb-faq-mehr:hover	{ color: #613815; text-decoration: none; background-image: url(pfeilGrau.gif); margin-left: 162px; }
.Pb-faq-body ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.Pb-faq-body ul li		{ font-size: 0.75em; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.Pb-faq-ts			{ display: block; background-image: url(bgBoxBody.gif); background-repeat: no-repeat; background-position: bottom; padding: 1px 0px 6px 0px;  margin: 0px 0px 0px 0px; }

.PromoBox-WERBEN			{ width: 213px; float: left; margin: 0px 0px 10px 0px!important; position:relative; }
.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; position:relative;}
.Pb-werben-header .trusted{background:url(Pb-werben-header-trusted.gif) no-repeat left top; display:block; margin:0px; padding:0px; width:60px; height:60px; position:absolute; right:-8px; top:-6px;}
.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,
.Pb-werben-Txt2			{ font-size: 12px; color: #613815; line-height: 14px; display: block; padding-left: 10px; }
.Pb-werben-Txt2			{ padding-right:10px; padding-bottom: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; }




.PromoBox-Fonic			{ width: 213px; float: left; margin: 0px 0px 10px 0px; }
.Pb-fon-header			{  }

.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; }
#seite #Footer			{ margin-left:0px!important; text-align:right;}

#Footer a				{ float: left; display: block; color: #613815; text-decoration: none; }
#Footer a:hover			{ color: #FFFFFF; text-decoration: none; }
#seite #Footer a,
#seite #Footer .Punkt	{display:inline-block; float:none;}

a.top					{ float: right; display: block; width: 55px; background-image: url(top.gif); background-repeat: no-repeat; background-position: 0px 3px; color:#00B0E0; font-size:10px; margin: 0px 0px 0px 0px; padding-left: 10px; }
#Freunde		{ float: left; display: block; background-image: url(freunde.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0px 0px 12px; margin: 0px 10px 0px 5px; }
#seite #Freunde		{ float:left!important;}
#Freunde:hover	{ background-image: url(freunde_.gif); }

#Newsletter		{ float: left; display: block; background-image: url(mail.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 14px; margin: 0px 10px 0px 5px; }
#seite #Newsletter		{ float:left!important;}
#Newsletter:hover	{ background-image: url(mail_.gif); }

#Bruce				{ float: left; display: block; padding: 0px 0px 0px 12px; background-image: url(bruce.gif); background-position: 0px 2px; background-repeat: no-repeat; margin: 0px 40px 0px 0px; }
#Bruce				{ float: left; display: block; padding: 0px 0px 0px 12px; background-image: url(testimonial.gif); background-position: 0px 2px; background-repeat: no-repeat; margin: 0px 40px 0px 0px; }
#seite #Bruce		{margin-right:0px; float:left!important;}
#Bruce:hover			{ background-image: url(bruce_.gif); }


.Punkt					{ float: left; display: block; width: 12px; text-align: center; }

.HeaderTabs				{ margin: 0px 0px 0px 11px; background-image: url(tabHeader.gif); width: 681px; height: 23px; 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; padding-left: 0px; font-size: 14px; color: #613815; }
.BodyTabs h2			{ margin: 0px; padding-left: 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;  }

a.navBoxklein_active			{  display: block; float: left; width: 200px; font-size: 12px; color: #613815; padding: 6px 9px 0px 12px; background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px ;  line-height: 12px; text-decoration: none; font-weight:bold;  }


.navBoxklein:hover		{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 7px; color: #613815; }
a.guthabenklein			{ display: block; float: left; width: 176px; height: 23px; margin: 0px 10px 0px 0px; background-image:url(guthaben_aufladen2.gif); }
.guthabenklein:hover		{ background-image:url(guthaben_aufladen2_.gif); }
.guthabenklein span, .monatlichklein span, .guthabenAufladenBtn span, .aufladebonBtn span { display: none; }

/* neue buttons*/
a.guthabenAufladenBtn {display: block; width: 176px; height: 44px; margin: 0px 10px 14px 0px; background-image:url(guthaben_aufladen2.gif); float: left; }
a.guthabenAufladenBtn:hover {background-image:url(guthaben_aufladen2_.gif);}

a.aufladebonBtn {display: block; width: 176px; height: 44px; margin: 0px 10px 14px 0px; background-image:url(aufladebon.gif); float: left; }
a.aufladebonBtn:hover {background-image:url(aufladebon_.gif); }

a.monatlichklein		{ display: block; float: left; width: 176px; height: 23px; margin: 0px 10px 0px 0px; background-image:url(monatlich_aufladen.gif); }
.monatlichklein:hover	{ background-image:url(monatlich_aufladen_.gif); }

.guthabenbox				{  background-image:url(guthaben-icon.gif);}
/*.guthabenbox:hover			{ background-image: url(guthaben-icon_.gif); }*/

.rechnungbox				{  background-image:url(rechnung-icon.gif);}
/*.rechnungbox:hover			{ background-image: url(rechnung-icon_.gif); }*/

.kundendatenbox				{  background-image:url(kundendaten-icon.gif);}
/*.kundendatenbox:hover		{ background-image: url(kundendaten-icon_.gif); }*/

.FormLeft				{ width: 130px; height: 25px; display: block; padding: 3px 0px 0px 0px; float: left; font-weight: bold; }
.FormLeft_normal		{ width: 130px; height: 25px; display: block; padding: 3px 0px 0px 0px; float: left; }
.FormRight				{ width: 199px; height: 28px; display: block; float: left; }
.FormLang				{ width: 534px; height: 25px; display: block; float: left; padding: 3px 0px 0px 0px; }
.FormInput				{ width: 175px; border: 1px solid #a7a6aa; background-color: white;  }
.FormInputLight			{ width: 175px; border-left: 1px solid white; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px dotted #a7a6aa; background-color: white;  }
.FormSelect				{ width: 179px; }
.FormSelect_monthly_refill_amount {}
.FormTxt				{ padding-left: 40px; }
.FormArea				{ width: 80%; }
.formSendWeiter			{ display: block; background-image: url(weiter.gif); width: 64px; height: 22px; float: right; }
.formSendWeiter:hover	{ background-image: url(weiter_.gif); }
.formSendWeiter span	{ display: none; }
.formSendDrucken		{ display: block; background-image: url(bestellung_drucken.gif); width: 145px; height: 22px; float: right; }
.formSendDrucken:hover	{ background-image: url(bestellung_drucken_.gif); }
.formSendDrucken span	{ display: none; }
.formSendBack			{ display: block; background-image: url(zurueck.gif); width: 67px; height: 22px; float: left; }
.formSendBack:hover		{ }
.formSendBack span		{ display: none; }
.Page					{ margin: 0px; padding: 0px; width: 100%; list-style-type: none; }
.Back					{ float: left; text-align: left; padding: 0px; width: 50%; }
.Next					{ float: left; text-align: right; width: 50%; padding: 0px; }
.zF-aendern				{ float: right; font-size: 12px; margin: -18px 0px -18px 0px; }

.Freischaltung-Drucken			{ display: block; background-image: url(freischaltung_drucken.gif); width: 164px; height: 22px; float: right; }
.Freischaltung-Drucken:hover	{ background-image: url(freischaltung_drucken_.gif); }
.Freischaltung-Drucken span		{ display: none; }

.formLogin			{ display: block; background-image: url(login2.gif); width: 57px; height: 22px; float: right; }
.formLogin:hover	{ background-image: url(login2_.gif); }
.formLogin span		{ display: none; }

.formpasswort		{ display: block; background-image: url(passwort.gif); width: 142px; height: 22px; float: right; }
.formpasswort:hover	{ background-image: url(passwort_.gif); }
.formpasswort span	{ display: none; }

.kontakt-senden			{ display: block; background-image: url(senden.gif); width: 70px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.kontakt-senden:hover	{ background-image: url(senden_.gif); }
.kontakt-senden span	{ display: none; }

.kontakt-cancel			{ display: block; background-image: url(abbrechen.gif); width: 81px; height: 22px; float: left; }
.kontakt-cancel:hover	{  background-image: url(abbrechen_.gif); }
.kontakt-cancel span	{ display: none; }

.daten-aendern			{ display: block; background-image: url(aendern.gif); width: 68px; height: 24px; float: right; margin: 0px 0px 0px 0px; }
.daten-aendern:hover	{ background-image: url(aendern_.gif); }
.daten-aendern span		{ display: none; }

.aendern-speichern			{ display: block; background-image: url(aenderungen_speichern.gif); width: 159px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.aendern-speichern:hover	{ background-image: url(aenderungen_speichern_.gif); }
.aendern-speichern span		{ display: none; }

.aendern			{ display: block; background-image: url(aendern.gif); width: 70px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.aendern:hover	{ background-image: url(aendern_.gif); }
.aendern span		{ display: none; }

.aktivieren			{ display: block; background-image: url(aktivieren.gif); width: 86px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.aktivieren:hover	{ background-image: url(aktivieren_.gif); }
.aktivieren span		{ display: none; }

.ffertigstellen		{ display: block; background-image: url(freischaltung_fertigstellen.gif); width: 181px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.ffertigstellen:hover	{ background-image: url(freischaltung_fertigstellen_.gif); }
.ffertigstellen span		{ display: none; }

.bfertigstellen		{ display: block; background-image: url(bestellung_fertigstellen.gif); width: 163px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.bfertigstellen:hover	{ background-image: url(bestellung_fertigstellen_.gif); }
.bfertigstellen span		{ display: none; }

.rueck			{ display: block; background-image: url(rueckueberweisung.gif); width: 145px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.rueck:hover	{ background-image: url(rueckueberweisung_.gif); }
.rueck span		{ display: none; }

.ok			{ display: block; background-image: url(ok.gif); width: 38px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.ok:hover	{ background-image: url(ok_.gif); }
.ok span		{ display: none; }

.zurueck-uebersicht			{ display: block; background-image: url(zurueck_z_uebersicht.gif); width: 138px; height: 22px; float: right; margin: 0px 0px 0px 0px; }
.zurueck-uebersicht span		{ display: none; }



.download			{ display: block; background-image: url(download.gif); width: 84px; height: 22px; text-align:center; margin: 0px 0px 0px 0px; }
.download:hover	{ background-image: url(download_.gif); }
.download span		{ display: none; }

.e-body						{ padding: 10px; }
.e-body h2					{ margin: 0px 0px 0px 0px; font-size: 12px; }
.e-body p					{ font-size: 12px; }
.e-body p select			{ font-size: 12px; }
.e-body-noPad				{ padding: 0px; }
.e-pLeft					{ float: left; margin: 0px; }
.e-pRight					{ float: left; margin: 0px 0px 0px 10px; }
.e-RechnungSuchen			{ float: right; display: block; width: 159px; height: 22px; background-image: url(verbindungen_suchen.gif); }
.e-RechnungSuchen:hover		{ background-image: url(verbindungen_suchen_.gif); }
.e-RechnungSuchen span		{ display: none; }

.site-ul					{ xborder: 1px solid red; line-height: 20px; font-size: 12px; margin-left:20px !important }
.site-ul ul					{ margin-left:30px !important}
.site-ul li a				{  }
.site-ul li a:hover			{ color: #613815; }
.site-ul li .site-header	{ text-decoration: none; color: #613815; }

.bd-galerie					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
.bd-galerie li				{ float: left; margin: 0px 12px 0px 0px; display: block; }
.bd-galerie li a			{ color: #00B0E0; font-size: 11px; display: block; }
.bd-galerie li strong		{ font-size: 11px; }

.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 18px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 5px 3px; }
/*.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 3px; display:inline; float:left;}*/

.bd-galerie .zoomlink		{ xborder: 1px solid red; padding-left: 18px; background-image: url(vergroessern.gif); background-repeat: no-repeat; background-position: 0px 3px; margin-bottom:5px; }

.partner					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
.partner li				{ float: left; margin: 0px 12px 0px 0px; display: block; }
.partner li a			{ color: #00B0E0; font-size: 11px; }
.partner li strong		{ font-size: 11px; }

.partner .pfeil		{ xborder: 1px solid red; padding-left: 18px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 5px 3px; }
/*.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 3px; display:inline; float:left;}*/

.partner .zoomlink		{ xborder: 1px solid red; padding-left: 18px; background-image: url(vergroessern.gif); background-repeat: no-repeat; background-position: 0px 3px; margin-bottom:5px; }


.werbemittel					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; list-style-type: none; font-size:12px }
.werbemittel li				{ float: left; margin: 0px 12px 0px 0px; display: block; width:171px; color: #613815; font-size:11px}
.werbemittel li a			{ color: #00B0E0; font-size: 11px; }
.werbemittel li strong		{ font-size: 12px; }
.werbemittel li strong a	{ background-image:url(pdficon.gif); background-repeat:no-repeat; background-position:0px 4px; padding:5px 0px 5px 20px;}

.werbemittel .pfeil		{ xborder: 1px solid red; padding-left: 18px; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 5px 3px; }
/*.bd-galerie .pfeil		{ xborder: 1px solid red; padding-left: 3px; display:inline; float:left;}*/

.werbemittel .zoomlink		{ xborder: 1px solid red; padding-left: 18px; background-image: url(vergroessern.gif); background-repeat: no-repeat; background-position: 0px 3px; margin-bottom:5px; }

.bd-movies					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
.bd-movies li				{ float: left; margin: 0px 12px 0px 0px; display: block; }
.bd-movies li a				{ color: #00B0E0; font-size: 11px; display: block; }
.bd-movies li p				{ color: #613815; font-size: 11px; display: block; width: 135px; margin: 5px 0px 0px 0px; }


.bd-movies .abspielen		{ xborder: 1px solid red; width: 87px; height: 24px; background-image: url(abspielen.gif); background-repeat: no-repeat; margin: 10px 0px 0px 47px; }
.bd-movies .abspielen span	{ display: none; }

.bd-list					{ xborder: 1px solid red; display: block; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 6px 2px; padding: 0px 10px 0px 20px; font-size: 11px; margin: 10px 1px 0px 1px; background-color: white; }

.bottom-links				{ float: left; margin: 0px 0px 0px 12px; display: block; }
.bottom-links h3				{ font-size:11px; color: #613815;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
.bottom-links a				{ font-size:11px; margin: -3px 0px 0px 0px;  padding: 0px 0px 0px 0px;  color: #00B0E0;  }



#back				
{ background-image: url(back.gif); background-repeat: no-repeat; background-position: 0px 2px ;   padding: 0px 0px 0px 16px; font-size: 11px; color: #00B0E0; display: inline; float:left; line-height: 16px; margin: 8px 8px 0px 8px; }
/* Float clearing workaround also working on Mozilla */

.einzelPDF				{ padding-left: 18px; background-image: url(icon_pdf.gif); background-repeat: no-repeat; background-position: 0px 1px; font-size: 12px; color: #00B0E0; display: block; margin: 4px 0px 0px 0px; }

/* Float clearing workaround also working on Mozilla */
.clearer 				{ clear:both; height:0px; overflow:hidden; margin-top:0px; display:block; }
* html .clearer 		{ height:1px; margin-top:-1px; }

.clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 				{ display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix 		{ height: 1%; }
/* End hide from IE-mac */
/* End clearfix */		

.white { background-color:#FFFFFF}
.affiliatetxt 			{ margin-left:50px; margin-right:5px; font-weight:lighter; font-size:0.75em; color:#613815; }

.BodyTabs.mnp ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.BodyTabs.mnp ul li			{ font-size: 0.75em; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.BodyTabs.signup ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.BodyTabs.signup ul li		{ font-size: 0.75em; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
.faq-tenTXT ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.faq-tenTXT li		{ font-size: 0.75em; font-weight:bold; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
.faq-tenTXT .nobold {font-weight:normal;}
.faq-tenTXT li ul li	{ font-size: 1em; font-weight:normal; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; line-height: 1.1em;}
.FormSelect_monthly_refill_amount { width:45px;}

.bl-Body.bestellen strong {color: #613815; }
.bl-Body.bestellen ul			{padding: 5px 0px 0px 0px; margin: 0px 8px 10px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.bl-Body.bestellen li		{ font-size: 0.75em; font-weight:bold; margin: 0px 0px 4px 0px; color: #613815; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.bl-Body.formulare, .bl-Body.handyeinstellungen {background-color:#ffffff;} 

/*.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.png) bottom no-repeat;
}
*/

div#navi { position: relative; }

ul#Tabs {
  position:absolute;
  left:14px;
  width:704px;
  height:39px;
  float:left;
  margin:143px 0 0 0;
  padding:0;
  list-style:none;
  /*background:transparent url(contentOben.png) bottom no-repeat;*/
  z-index:3;
  overflow:hidden;
}
ul#Tabs li {
  float:left;
  display:block;
  width:auto !important;
  width:100px;
  height:44px;
  margin:0 5px 0 0;
  padding:0;
  background-position:bottom left;
  background-repeat:no-repeat;
}
ul#Tabs li span {
  display:block;
  height:44px;
  margin:0 0 0 4px;
  background-position:bottom right;
  background-repeat:no-repeat;
}
* html ul#Tabs li span { width:155px;
}

ul#Tabs.surfen,
ul#Tabs.telefonieren{background:none!important;}
ul#Tabs.telefonieren li.telefonieren {  background-image:url(nav_telefonieren1_l.png); }
ul#Tabs.telefonieren li.surfen {  background-image:url(nav_surfen0_l.png); }
ul#Tabs.telefonieren li.telefonieren span {  background-image:url(nav_telefonieren1_r.png); }
ul#Tabs.telefonieren li.surfen span {  background-image:url(nav_surfen0_r.png); }
ul#Tabs.surfen li.telefonieren {  background-image:url(nav_telefonieren0_l.png); }
ul#Tabs.surfen li.surfen {  background-image:url(nav_surfen1_l.png); }
ul#Tabs.surfen li.telefonieren span {  background-image:url(nav_telefonieren0_r.png); }
ul#Tabs.surfen li.surfen span {  background-image:url(nav_surfen1_r.png); }
ul#Tabs a {
  display:block;
 /* line-height:43px;*/
  margin:0px 4px 0 0;
  padding:7px 20px 0 41px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background-position:6px 7px; /*icon position*/
  background-repeat:no-repeat;
}
ul#Tabs li a span.smaller,
ul#Tabs li a div.smaller { /*kleine schrift oben*/
  display:block; 
  height:13px;
  margin:0px;
  background-image:none!important;
  font-size:10px;
}
ul#Tabs.telefonieren li.telefonieren a {
  background-image:url(nav_telefonieren1.png);
  color:#613815;
}
ul#Tabs.telefonieren li.surfen a {
  background-image:url(nav_surfen0.png);
}
ul#Tabs.surfen li.telefonieren a {
  background-image:url(nav_telefonieren0.png);
}
ul#Tabs.surfen li.surfen a {
  background-image:url(nav_surfen1.png);
  color:#613815;
}
h3.benefits {
  font-size:15px;
  color:#00B0E0;
}
ul.benefits {
  padding:0;
  margin:0;
  list-style-position:outside;
  line-height:1.0em;
  list-style-type:none;
}
ul.benefits li {
  font-size: 0.75em; 
  font-weight:bold;
  margin:0 0 0px;
  color:#613815;
  background-image:url(punktBlau.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
  padding:1px 0 1px 10px;
}

.product-teaser li.schmuckfarbe { color:#E40039; font-weight:bold;}

.mcdonalds, .handelsstudie {font-size: 12px; line-height: 14px; color: #613815;}
.mcdonalds h2, .handelsstudie h2 {font-weight:bold; font-size:12px; padding-bottom:5px; padding-top:10px;}
ul.mcdonalds {
  padding:0;
  margin:0;
  list-style-position:outside;
  list-style-type:none;
}
ul.mcdonalds li {
  margin:0 0 2px;
  background-image:url(punktBlau.gif);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding:1px 0 1px 12px;
}


ul.handelsstudie {
  padding:0;
  margin:3px 0px 6px 0px;
  list-style-position:outside;
  list-style-type:none;
}
ul.handelsstudie li {
  margin:0 0 2px;
  background-image:url(punktBlau.gif);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding:1px 0 1px 12px;
}

/*  ---- F?r neue Textbox bei Tarif */
.BoxL-oben			{ width: 454px; height: 8px; background-image: url(BoxL-oben.gif); margin: 0px 0px 0px 10px; }
.BoxL-mitte			{ width: 452px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; background-color: white; margin: 0px 0px 0px 10px; padding: 3px 0px 0px 0px; }
.BoxL-unten			{ width: 454px; height: 8px; background-image: url(BoxL-unten.gif); margin: 0px 0px 0px 10px; }

/*  ---- Neuer Jetzt Bestellen Button */
#MainNav li .jetztBestellen			{ width: 182px; height: 22px; background-image: url(jetzt_fonic_bestellenNeu.gif); background-position: 0px 0px; margin:-2px 0px 0px 10px; border-bottom: 1px solid white; }
#MainNav li .jetztBestellen:hover	{ background-position: 0px 22px; border-bottom: 1px solid white; }



.jetztBestellenN					{ display: block; width: 182px; height: 22px; background-position: 0px 0px; margin:15px 0px 5px 0px; border-bottom: 1px solid white; }
.jetztBestellenN:hover				{ background-position: 0px 22px; border-bottom: 1px solid white; }

/*  ---- Print Button und Seitenanfang Neu */
.SeiteDrucken						{ width: 65px; height: 14px; background-image: url(printNeu.gif); display: block; float: right; margin: 7px 10px 0px 0px;  }
.SeiteDrucken:hover					{ background-position: 0px 14px; }
.SeitenAnfang						{ width: 83px; height: 14px; background-image: url(page_topNeu.gif); display: block; float: right; margin: 7px 10px 0px 0px;  }
.SeitenAnfang:hover					{ background-position: 0px 14px; }

/*  ---- Startseite Neu */
.simFreiJetzt						{ display: block; margin: 0px 0px 0px 0px; width: 216px; height: 70px; background-image: url(sim-karte-freischalten.png); }
.simFreiJetzt span					{ display: none; }
.simFreiJetzt:hover					{ background-position: 0px 70px; }

.BoxStart-k							{ display: block; margin: 0px 0px 15px 0px; }
.BoxStart-k .ob						{ width: 215px; height: 5px; background-image: url(st_boxKoben.gif); }
.BoxStart-k .mi						{ width: 193px; padding: 5px 10px 5px 10px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; background-color: white; }
.BoxStart-k .mi a					{ font-size: 11px; line-height:16px; display: block; background-repeat: no-repeat; background-position: 0px 1px; padding: 0px 0px 2px 20px; xborder: 1px solid red; }
.BoxStart-k .mi a:hover				{ color: #613815; }
.BoxStart-k .mi a.ger				{ background-image: url(fl_german.gif); }
.BoxStart-k .mi a.uk				{ background-image: url(fl_english.gif); }
.BoxStart-k .mi a.tr				{ background-image: url(fl_tuerk.gif); }
.BoxStart-k .mi a.it				{ background-image: url(fl_italy.gif); }
.BoxStart-k .mi a.cr				{ background-image: url(fl_croa.gif); }
.BoxStart-k .mi a.sr				{ background-image: url(fl_sr.gif); }
.BoxStart-k .mi a.ru				{ background-image: url(fl_rus.gif); }
.BoxStart-k .mi a.pl				{ background-image: url(fl_pol.gif); }
.BoxStart-k .un						{ width: 215px; height: 5px; background-image: url(st_boxKunten.gif); }

.BoxStart-Partner					{ width: 213px; height: 97px; background-image: url(partnerBox.gif); display: block; margin: 0px 0px 3px 0px; }
.BoxStart-Partner span				{ display: none; }

.rLinks								{ float:left; width:448px; margin:12px 0px 0px 13px; }
*html .rLinks						{ margin: 107px 0px 0px 6px; }
.rLinks2							{ float:left; width:454px; margin:12px 0px 10px 11px; }
*html .rLinks2						{ margin: 12px 0px 0px 6px; width:452px; }
.rRechts							{ float: left; display: block; width: 200px; margin: 12px 0px 0px 15px; }
.rRechts .flashTest					{ margin: 15px 0px 15px 0px; width: 219px; height: 159px; display: block; background-image: url(stiftungwarentest.jpg); }
.rRechts .flashTest a				{ display: block; width: 219px; height: 159px; }
#flashcontentNeu					{ margin-top:10px; margin-left:95px; width: 704px; height: 232px; } 
#seite #flashcontentNeu					{ margin-left:0px; } 
#flashcontentNeuProducts			{ margin-top:0px; margin-left:0px; width: 704px; height: 182px; } 
#flashcontentNeuService				{ margin-top:0px; margin-left:0px; width: 704px; height: 115px; } 
.pt-jetztInfo						{ display: block; width: 189px; height: 32px; background-image: url(jetzt_informieren.gif); background-position: 0px 0px; margin: 0px auto 0px auto; }
.pt-jetztInfo span					{ display: none; }
.pt-jetztInfo:hover					{ background-position: 0px 32px; }

.pt-promo						{ display: block; width: 189px; height: 69px;background-position: 0px 0px; margin: 0px auto 0px auto; }
.pt-promo span					{ display: none; }
.pt-promo.surfen				{ background-image: url(promo_surfen.gif); }
.pt-promo.telefonieren			{ background-image: url(promo_telefonieren.gif); }
.pt-promo:hover					{ background-position: 0px 69px; }

.pt-bestellen						{ display: block; width: 189px; height: 32px; background-image: url(sim-karte-bestellen.gif); margin: 0px auto 10px auto; }
.pt-bestellen span					{ display: none; }
.pt-bestellen:hover					{ background-position: 0px 32px; }

.pt-bestellen2						{ display: block; width: 189px; height: 32px; background-image: url(startpacket_bestellen.gif); margin: 0px auto 10px auto; }
.pt-bestellen2 span					{ display: none; }
.pt-bestellen2:hover				{ background-position: 0px 32px; }

.pt-vorteile						{ margin: 15px 0px 7px 20px; padding: 0px 0px 0px 0px; }

.simonlyBestNeu						{ display: block; width: 217px; height: 86px; background-image: url(tl_col_telefonie.gif); }
.surfstickBestNeu					{ display: block; width: 217px; height: 86px; background-image: url(tl_col_surfen.gif); }


.trusted 				{
	z-index: 100;
	position: absolute;
	top: -6px;
	left: 161px;
	width: 60px;
	height: 60px;
	display: block;
}
/*.trusted.headline		{top: 435px;}*/

*html .stickFly22					{ /*left: 399px;*/ }
.stickFly20.bestellen					{/* top: 98px;*/}

*html .IEhack1						{ height: 595px; }
*html .IEhack2						{ height: 1px; }

*html .wrap ul li					{ background-image: none; }

.noFlashStart 						{ display: block; width: 704px; height: 232px; } 
.noFlashStart span 					{ display: none; }
.oldprice { background: url(linethrough.gif) repeat-x center left; padding-left:3px; padding-right:3px; }

/*  ---- FONIC-Logo neu */

#seite #Header-Logo, #seite #Header-Logo_C { margin-top:36px; width: 156px; height:165px; background: url(fonic_klein.png) no-repeat; float:left; color: #94CFEA; margin-left:14px;}
#seite #Header-Logo:hover, #seite #Header-Logo_C:hover	{ background-position: 0px -168px;}

.promofarbe {color: #E40039 !important; font-weight:bold !important;}
.light { font-weight: normal;}
a.promored {color: #E40039; font-weight:bold; text-decoration:underline;}
.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:9998;}
.mwst {float: right; font-size:10px; font-weight:normal; color:#FFF; margin:-18px 20px 0px 0px;}
.produktbild {float:left; margin:0px 20px 0px 25px; }
ul.produktbild {float:none; margin:0px 0px 0px 170px;}
p.produktbild {float:none; margin:0px 0px 0px 180px;}

a.textlink { padding-left:20px; background-repeat:no-repeat; }
a.textlink.pdf { background-image:url(pdficon.gif)}

.free {font-size: 0.75em; color: #453e2c; padding: 10px 10px 10px 35px;}

.newsim { font-size:11px; color:#613815; padding:10px; }


#contentStartseite_flash{margin:0px; padding:0px; width:346px; height:161px; position:absolute; left:0px; top:10px;}
.contentStartseite{clear:both; margin:0px 0px 7px 0px; padding:0px; position:relative; width:715px; }
#contentStartseite{clear:both; margin:0px 0px 7px 95px; padding:0px; background:url(contentStartseite.gif) no-repeat right bottom; position:relative; width:715px; height:171px;}
#seite #contentStartseite{margin-left:0px;}
#contentStartseite_stifftung{margin:0px; padding:0px; background:url(contentStartseite_stifftung.jpg) no-repeat left top; width:127px; height:64px; display:block; position:absolute; left:378px; top:18px;}
#contentStartseite_trusted{margin:0px; padding:0px; overflow:hidden; width:70px; height:63px; display:block; position:absolute; left:401px; top:100px;}
#contentStartseite_stifftung span,
#contentStartseite_trusted span{display:none;}
#contentStartseite_handy{margin:0px; padding:0px; width:180px; height:161px; background:url(contentStartseite_handy.gif) no-repeat left top; position:absolute; right:0px; top:10px; }
#contentStartseite_handy div,
#contentStartseite_handy a span{display:none;}
#contentStartseite_handy a.zumshop{display:block; margin:0px; padding:0px; height:13px; width:68px; position:absolute; left:12px; top:130px; background:url(contentStartseite_handy_a.gif) no-repeat left top;}
#contentStartseite_handy a.zumshop:hover,
#contentStartseite_handy a.zumshop:focus,
#contentStartseite_handy a.zumshop:active{ background-position:left bottom;}
#contentStartseite_handy .microsim{font-size:9pt; color:#e40138; text-decoration:none; position:absolute; left:21px; top:9px; font-weight:bold;}
#contentStartseite_handy .microsim:hover,
#contentStartseite_handy .microsim:active,
#contentStartseite_handy .microsim:focus{ text-decoration:underline;}

.startseite_el1 {
	position: relative;
}

.startseite_el1 a.btn_jetzt-informieren {
	display: block;
	width: 166px;
	height: 31px;
	background: url(btn_jetzt-informieren.png) left top no-repeat;
	position: absolute;
	top: 375px;
}

.startseite_el1 a.btn_jetzt-informieren:hover {
	background: url(btn_jetzt-informieren-over.png) left top no-repeat;
}

#jinf-handys {
	left: 32px;
}
#jinf-smartphones {
	left: 267px;
}
#jinf-laptops {
	left: 503px;
}

#fonic-triple {
	float: left;
	clear: both;
	width: 704px;
	height: 224px;
	margin: 6px 0 8px;
}

#fonic-triple div {
	float: left;
}

#fonic-triple #fonic-vorteile {
	width: 224px;
	height: 224px;
	background: url(bg_fonic-vorteile.png) left top no-repeat;
	margin-right: 8px;
}

#fonic-triple #fonic-vorteile a {
	display: block;
	width: 167px;
	height: 56px;
	font-size: 12px;
	text-decoration: none !important;
	margin-left: 16px; 
	padding-left: 47px;
}

#fonic-triple #fonic-vorteile a:hover h4, #fonic-triple #fonic-vorteile a:hover div {
	color: #613815;
}

#fonic-triple #fonic-vorteile a h4 {
	color: #00b0e0;
	font-size: 14px;
	font-weight: normal;
}

#fonic-triple #fonic-vorteile a div {
	color: #394347;
}

#fonic-triple #fonic-vorteile a#kv {
	margin-top: 49px;
	background: url(bg_kv.gif) left top no-repeat;
}
 
#fonic-triple #fonic-vorteile a#test {
	background: url(bg_test.gif) left top no-repeat;
}
 
#fonic-triple #fonic-vorteile a#o2 {
	background: url(bg_o2.gif) left top no-repeat;
}
 
#fonic-triple #fonic-carousel .jcarousel-container .jcarousel-prev-horizontal,
#fonic-triple #fonic-carousel .jcarousel-container .jcarousel-next-horizontal {
    top: 92px;
}

#fonic-triple #fonic-carousel .jcarousel-container .jcarousel-container-horizontal{width: 240px;}
#fonic-triple #fonic-carousel .jcarousel-container .jcarousel-clip-horizontal {width:  240px; height: 216px;}
#fonic-triple #fonic-carousel .jcarousel-container .jcarousel-item {width: 240px; height: 216px; }

#fonic-triple #fonic-carousel {
	width: 240px;
	height: 216px;
	margin-right: 8px;
	padding-top: 8px;
}

#fonic-triple #fonic-social {
	width: 224px;
	height: 224px;
	margin-right: 0px;
	background: url(bg_fonic-social.png) left top no-repeat;
	position: relative;
}

#fonic-triple #fonic-social a {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	top: 59px;
}



#fonic-triple #fonic-social a.link1 {left: 16px;}
#fonic-triple #fonic-social a.link2 {left: 80px;}
#fonic-triple #fonic-social a.link3 {left: 114px;}
#fonic-triple #fonic-social a.link4 {left: 147px;}
#fonic-triple #fonic-social a.link5 {left: 179px;}
#fonic-triple #fonic-social a.link6 {left: 49px;}
#fonic-triple #fonic-social a.link6 img{display:none;}

#fonic-triple #fonic-social .facebook {
	position: absolute;
	top: 110px;
	left: 16px;
	width: 196px;
	height: 90px;
}

#fonic-triple #fonic-social iframe {
	width: 196px !important;
}

#footerPartner span{display:none;}
#footerPartner{margin:0px 0 7px 95px; padding:0px; width:704px; height:28px; background:url(footerPartner.png) no-repeat left top; display:block; clear: both;}
#seite #footerPartner{margin-left:0px;}
#footerPartner:hover,
#footerPartner:focus{background-position:left bottom;}

.naviMitPflagen .pflagen{position:absolute; top:5px; right:14px; background:url(pflagen.gif) no-repeat left top; width:212px; height:16px; z-index:999;}
.naviMitPflagen .pflagen a span{display:none;}
.naviMitPflagen .pflagen a{dislay:block; height:16px; width:26px; position:absolute; top:0px;}

.naviMitPflagen .pflagen a.it{ width:25px; right:0px; }
.naviMitPflagen .pflagen a.ru{ width:25px; right:30px; }
.naviMitPflagen .pflagen a.pl{ width:26px; right:60px; }
.naviMitPflagen .pflagen a.tr{ width:24px; right:90px; }
.naviMitPflagen .pflagen a.cr{ width:33px; right:119px; }
.naviMitPflagen .pflagen a.sr{ width:26px; right:156px; }
.naviMitPflagen .pflagen a.uk{ width:27px; left:0px; }

.semantic{position:absolute; left:-10000px; top:-1000000px;}
img{border:0px;}


/* semantics */
.handyshop-detail-preisbox .tools span,
.boxBestellen div,
.boxBestellen a span,
.handyshop-detail-handyinternetpaket .aufwunsch p,
.handyshop-detail-handyinternetpaket .preis p,
#handyshop-schnappchen-mehr span,
#handyshop-promo .bestellen span,
.handyshop-td h2,
.handyshop-td p,
#handyshop-schnappchen h2,
#handyshop-schnappchen p,
#handyshop-promo-microsim .bestellen span{position:absolute; left:-100000px; top:-100000px;}

/* handyshop startseite */
#handyshop-schnappchen{margin:0px 0px 0px 10px; padding:0px; width:455px; height:220px; background:url(handyshop_schnappchen.jpg) no-repeat left top; position:relative; float:left; _display:inline; font-size:9pt;}
#handyshop-schnappchen-1{width:141px; height:171px; background:url(https://fonicservices.de/hardwareshop/images/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(https://fonicservices.de/hardwareshop/images/handyshop_schnappchen_2a.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(https://fonicservices.de/hardwareshop/images/handyshop_schnappchen_3.jpg) no-repeat left top; margin:13px 0px 0px 0px; padding:0px; float:left; position:relative;}*/

#handyshop-schnappchen a.details{background:url("pfeilBlau.gif") no-repeat 0 3px; color:#00b0e0; display:block; margin:0px; padding:0px 0 0 12px; font-weight:bold; position:absolute; top:129px; left:82px; z-index:999;}
#handyshop-schnappchen a.details:hover,
#handyshop-schnappchen a.details:active,
#handyshop-schnappchen a.details:focus{background-image:url("pfeilGrau.gif"); color:#613815;}

#handyshop-schnappchen-logos{ position:absolute; left:10px; bottom:5px; border:0px;}
#handyshop-schnappchen-mehr{ background:url(handyshop_schnappchen_mehr_ohne_simkarte.gif) no-repeat left top; width:233px; height:30px; margin:0px; padding:0px; position:absolute; bottom:5px; left:214px;}
#handyshop-schnappchen-mehr:hover,
#handyshop-schnappchen-mehr:active,
#handyshop-schnappchen-mehr:focus{background-position:left bottom;}

#handyshop-promobereich{margin:0px 13px 0px 0px; padding:0px; float:right; _display:inline; width:214px; }
#handyshop-promo-microsim{margin:0px; padding:0px; width:214px; height:73px; background:url(handyshop_promo_microsim.gif) no-repeat left top; position:relative;}
#handyshop-promo-microsim .bestellen{ background:url(handyshop_promo_bestellen_microsim.gif) no-repeat left top; margin:0px; padding:0px; width:80px; height:21px; position:absolute; left:10px; top:37px; z-index:999;}
#handyshop-promo-microsim .bestellen:hover,
#handyshop-promo-microsim .bestellen:active,
#handyshop-promo-microsim .bestellen:focus{ background-position:left bottom;}
#handyshop-promo-microsim .handylink{display:block; margin:0px; padding:0px; position:absolute; left:0px; top:0px; width:214px; height:73px; z-index:99;}
#handyshop-promo{ margin:0px 0px 13px 0px; padding:0px; background:url(handyshop_promo_klein.jpg) no-repeat left top; width:214px; height:134px; position:relative; font-size:9pt;}
#handyshop-promo .details{ background:url("pfeilWeiss.gif") no-repeat 0 3px; color:#ffffff; display:block; margin:0px; padding:0px 0 0 12px; font-weight:bold; position:absolute; top:70px; left:10px; z-index:99;}
#handyshop-promo .bestellen{ background:url(handyshop_promo_bestellen.png) no-repeat left top; margin:0px; padding:0px; width:80px; height:21px; position:absolute; left:10px; top:106px;}
#handyshop-promo .bestellen:hover,
#handyshop-promo .bestellen:active,
#handyshop-promo .bestellen:focus{ background-position:left bottom;}
#handyshop-promo .handyshop-icon{ bottom:6px; left:190px;}
#handyshop-schnappchen .handyshop-icon{ bottom:0px; left:0px;}
.handyshop-icon{width:20px; height:21px; cursor:pointer; position:absolute; left:10px; z-index:9998;}
.handyshop-icon .icon{ 
	background:url(handyshop_icon.png) no-repeat left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon.png',sizingMethod='scale');
	width:20px; height:21px;
}
.handyshop-icon .layer{width:200px; margin:0px; padding:0px; position:absolute; left:-10px; bottom:15px; display:none; z-index:99999;}
.handyshop-icon .layer .top{height:10px; 
	background:url(handyshop_icon_layer_top.png) no-repeat left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_top.png',sizingMethod='scale');
	font-size:0px; oveflow:hidden;}
.handyshop-icon .layer .bottom{height:21px; 
	background:url(handyshop_icon_layer_bottom.png) no-repeat left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_bottom.png',sizingMethod='scale');
}
.handyshop-icon .layer .center{ 
	background:url(handyshop_icon_layer_center.png) repeat-y left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_center.png',sizingMethod='scale');
	_height:1px; min-height:1px; color:#613815; font-size:8pt; padding:0px 6px; margin:0px;}
.handyshop-icon .layer ul{margin:0px; padding:0px; list-style:none; _height:1px;}
.handyshop-icon .layer li{background:url(handyshop_icon_layer_li.gif) no-repeat 0px 4px; margin:0px; padding:0px 0px 0px 10px; _height:1px;}

#handyshop-promo .handyshop-icon .layer .bottom{
background:url(handyshop_icon_layer_bottom2.png) no-repeat left top;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_bottom2.png',sizingMethod='scale');
}
#handyshop-promo .handyshop-icon .layer .top{height:10px; 
	background:url(handyshop_icon_layer_top2.png) no-repeat left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_top2.png',sizingMethod='scale');
}
#handyshop-promo .handyshop-icon .layer .center{ 
	background:url(handyshop_icon_layer_center2.png) repeat-y left top; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/handyshop_icon_layer_center2.png',sizingMethod='scale');
}
#handyshop-promo .handyshop-icon .layer{left:auto; right:-10px;}


.handyshop-row{margin:0px; padding:0px 0px 0px 10px; font-size:9pt;}
.handyshop-row-separator{height:10px; margin:0px; padding:0px; overflow:hidden;}
.handyshop-td{position:relative; margin:0px 11px 0px 0px; padding:0px; float:left; _display:inline;}
.handyshop-td .handyshop-icon{ top:191px;}
.handyshop-td a.details{background:url("pfeilBlau.gif") no-repeat 0 3px; color:#00b0e0; display:block; margin:0px; padding:0px 0 0 12px; font-weight:bold; position:absolute; top:193px; right:30px; z-index:999;}
.handyshop-td a.details:hover,
.handyshop-td a.details:active,
.handyshop-td a.details:focus{background-image:url("pfeilGrau.gif"); color:#613815;}
.handyshop-td a.handylink{height:220px; width:222px; position:absolute; left:0px; top:0px; display:block; z-index:99; cursor:pointer;}
#handyshop-schnappchen a.handylink{height:171px; width:141px; position:absolute; left:0px; top:0px; display:block; z-index:99; cursor:pointer;}
.handyshop-td-motorola_defy{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_motorola_defy_plus.jpg) no-repeat left top; width:215px; height:220px;}

.handyshop-td-htc-wildfire-s{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_htc_wildfire_s.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-ericsson-vivaz{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_ericsson_vivaz.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-nokia-n97{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_nokia_n97.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-nokia500{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_nokia_500.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-palm-pixi{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_palm_pixi.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-htc-desire{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_htc_desire.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-htc-desire-s{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_htc_desire_s.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-samsung_galaxy_ace{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_samsung_galaxy_ace.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-motorola_flipout{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_motorola_flipout.jpg) no-repeat left top; width:215px; height:220px;}
.handyshop-td-se_txt_pro{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_se_txt_pro.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-iphone432gb{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_iphone_4_32gb.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-iphone416gb{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_iphone_4_16gb.jpg) no-repeat left top; width:222px; height:220px;}
.handyshop-td-iphone3gs8gb{background:url(https://fonicservices.de/hardwareshop/images/handyshop_td_iphone_3gs_8gb.jpg) no-repeat left top; width:215px; height:220px;}

/* detail */
.handyshop-detail-div{ font-size:0.75em; color:#613815; }
.handyshop-detail-preisbox{margin:0px 13px 0px 10px; padding:5px 0px 0px 0px; }
.handyshop-detail-preisbox .bild{float:left; margin:0px; padding:0px; width:210px; position:relative;}
.handyshop-detail-preisbox .container{float:right; margin:0px 0px 0px 0px; padding:0px; width:451px; _display:inline;}
.handyshop-detail-preisbox .bestellen{float:right; margin:0px; padding:32px 0px 0px 0px; width:163px;}
.handyshop-detail-preisbox .text{float:left; margin:0px; padding:0px; width:220px;}
.handyshop-detail-preisbox .BoxL-oben,
.handyshop-detail-preisbox .BoxL-mitte,
.handyshop-detail-preisbox .BoxL-unten{margin:0px;}
.handyshop-detail-preisbox .text h1{font-size:12pt; font-weight:bold; margin:0px; padding:0px 0px 12px 0px;}
.handyshop-detail-preisbox .tools{position:absolute; top:196px; right:0px;}
.handyshop-detail-preisbox .lupe{height:31px; width:39px; display:block; float:left; margin:0px; padding:0px; 
background:url(hardwareshop_handyshop_lupe.png) no-repeat left top;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/hardwareshop_handyshop_lupe.png',sizingMethod='scale');
}
.handyshop-detail-preisbox .d360{height:31px; width:40px; display:block; float:left; margin:0px; padding:0px; 
background:url(hardwareshop_handyshop_360.png) no-repeat left top;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/dat/hardwareshop_handyshop_360.png',sizingMethod='scale');
}

.handyshop-detail-div ul{margin:0px; padding:0px; list-style:none;}
.handyshop-detail-div ul li{ margin: 0px 0px 0px 0px; background-image: url(punktGrau.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 1px 0px 1px 15px; line-height:16px; }
.handyshop-detail-div ul.circle li{ background-image: url(ul_circle.gif); background-position:0px 0.4em;}
.handyshop-detail-div ul.circle li.red{ background-image: url(ul_circle_red.gif); color:#e40039; }
.handyshop-detail-div p{ margin:0px; padding:0px 0px 15px 0px;}
a.mitpfeil{
	background:url("pfeilBlau.gif") no-repeat 0 4px;
	color:#00b0e0;
	display:block;
	margin:0px;
	padding:0px 0 0 12px;
}
a.mitpfeil:hover,
a.mitpfeil:active,
a.mitpfeil:focus{ background-image:url("pfeilGrau.gif"); color:#613815;}

#contentStartseite_handy{
	cursor:pointer;
}
.handyshopboxleft{
	width:300px;
}

.boxBestellen{
	width:163px;
	height:179px;
	position:relative;
	background-image: url(https://fonicservices.de/hardwareshop/images/preisinfo_htc_desire_s.gif);
}
.boxBestellenhuaweiideosx3cks{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_td_huawei_ideos_x3_119euro_ckc.gif) no-repeat left top;}
.boxBestellenhuaweiideosx3fnc{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_td_huawei_ideos_x3_99euro_fnc.gif) no-repeat left top;}
.boxBestellenNokia500{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_nokia_500.gif) no-repeat left top;}
.boxBestellenHTCExplorer{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_htc_explorer.gif) no-repeat left top;}
.boxBestellenSamsungGalaxySII{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_samsung_galaxy_s2.gif) no-repeat left top;}
.boxBestellenSonyEricssonXperiaArcS{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_se_xperia_arc_s.gif) no-repeat left top;}
.boxBestellenSamsungGalaxyTab10_1N{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_samsung_galaxy_tab_10_1.gif) no-repeat left top;}
.boxBestellenSamsungGalaxyY{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_samsung_galaxy_y.gif) no-repeat left top;}
.boxBestellenSEtxtpro{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_se_txt_pro.gif) no-repeat left top;}
.boxBestellenMotorolaDefy{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_motorola_defy_plus.gif) no-repeat left top;}
.boxBestellenSonyEricssonVivaz{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_sony_ericcson_vivaz.gif) no-repeat left top;}
.boxBestellenNokiaN97mini{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_nokia_n97_mini.gif) no-repeat left top;}
.boxBestellenNokiaX7{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_nokia_x7.gif) no-repeat left top;}
.boxBestellenHPVeer{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_hp_veer.gif) no-repeat left top;}
.boxBestellenSamsungGalaxyAce{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_samsung_galaxy_ace.gif) no-repeat left top;}
.boxBestellenHtcDesire{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_htc_desire.gif) no-repeat left top;}
.boxBestellenHtcDesireS{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_htc_desire_s.gif) no-repeat left top;}
.boxBestellenHtcWildfireS{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_htc_wildfire_s.gif) no-repeat left top;}
.boxBestellenNokiax6{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_nokia_X6.gif) no-repeat left top;}
.boxBestellenNokiaC7{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_nokia_C7.gif) no-repeat left top;}
.boxBestellenPalmPixiPlus{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_palm_pixi_plus.gif) no-repeat left top;}
.boxBestellenEEEPc1005Hc{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_eee_pc_1005_hc.gif) no-repeat left top;}
.boxBestellenSamsungWave2{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_samsung_wave2.gif) no-repeat left top;}
.boxBestelleniphone3gs8gb{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_iphone_3gs_8gb.gif) no-repeat left top;}
.boxBestelleniphone48gbw{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_td_iphone_4_8gb_w.gif) no-repeat left top;}
.boxBestelleniphone48gbs{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_td_iphone_4_8gb_s.gif) no-repeat left top;}
.boxBestelleniphone416gb{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_td_iphone_4_16gb.gif) no-repeat left top;}
.boxBestelleniphone432gb{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_td_iphone_4_32gb.gif) no-repeat left top;}
.boxBestellenMotorolaFlipout{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_motorola_flipout.gif) no-repeat left top;}
.boxBestellenSonyEricssonSeX10{ background:url(https://fonicservices.de/hardwareshop/bestellen/preisinfo_se_xperia_x10.gif) no-repeat left top;}
.boxBestellen a{margin:0px; padding:0px; width:140px; height:26px; background:url(jetzt_bestellen_171px.gif) no-repeat left top; display:block; position:absolute; left:12px; top:145px;}
.boxBestellen a:hover,
.boxBestellen a:active,
.boxBestellen a:focus{background-position:left bottom;}
.bestellen .klein{text-align:center; font-size:7pt; padding-top:6px;}

.handyshop-detail-handyinternetpaket{position:relative;}
.handyshop-detail-handyinternetpaket .aufwunsch{background:url(hardwareshop_handyinternetpaket_aufwunsch.gif) no-repeat left top; width:150px; height:37px; margin-left:13px;}
.handyshop-detail-handyinternetpaket ul{margin-left:13px;}
.handyshop-detail-handyinternetpaket .preis{ background:url(hardwareshop_handyinternetpaket_preis.gif) no-repeat left top; width:101px; height:33px; position:absolute; left:223px; top:7px;}
.handyshop-detail-handyinternetpaket a{ position:absolute; left:323px; bottom:1px;}

.handyshop-schnapchen-separator{clear:both; height:26px; overflow:hidden; margin:0px; padding:0px; background:url(handyshop-schnapchen-separator.png) no-repeat left center;}
#handyshop-iframe{width:681px; height:220px; border:0px; margin:0px 0px 0px 10px; padding:0px; position:relative; background:url(handyshop-iframe.gif) no-repeat left top;}
#handyshop-iframe iframe{position:absolute; left:6px; top:5px; z-index:200; width:670px; height:210px; margin:0px; padding:0px;}
#handyshop-iframe-neu1xzahlung{display:block; margin:0px; padding:0px; position:absolute; right:0px; top:0px; width:72px; height:73px; z-index:400; background:url(handyshop-iframe-neu1xzahlung.gif) no-repeat left top; margin:0px; padding:0px;}
#handyshop-iframe-neu1xzahlung span{position:absolute; left:-10000px;}

#chks-iframe{width:681px; height:2223px; border:0px; margin:0px 0px 0px 10px; padding:0px; position:relative; background:url(chks-iframe.gif) no-repeat left top;}
#chks-iframe iframe{position:absolute; left:6px; top:5px; z-index:200; width:670px; height:2213px; margin:0px; padding:0px;}

.fcbbox{ margin:12px 0px 11px 0px; padding:4px 10px 3px 10px; _height:1px;}
#modalContent .fcbbox{ border-top:1px solid #d4d5d6;}
.fcbbox .facebook{float:left; margin:0px; padding:0px; width:400px;}
.fcbbox .share{float:right; margin:2px 0px 0px; padding:0px; font-size:9pt;}
.fcbbox .share a{text-decoration:none; color:#613815;}




.BoxL-682-oben			{ width: 682px; height: 8px; background-image: url(BoxL-682-oben.gif); margin: 0px 0px 0px 10px; }
.BoxL-682-mitte			{ width: 680px; border-left: 1px solid #94CFEA; border-right: 1px solid #94CFEA; background-color: white; margin: 0px 0px 0px 10px; padding: 3px 0px 0px 0px; }
.BoxL-682-unten			{ width: 682px; height: 8px; background-image: url(BoxL-682-unten.gif); margin: 0px 0px 0px 10px; }
.BoxL-682-mitte .inner{margin:0px; padding:0px 12px 0px 10px;}

.handyshop-detail-div strong.header{ font-weight:normal; color:#00b0e0; font-size:11pt; margin:0px; padding:0px 0px 12px 0px; display:block;}
.handyshop-detail-div div.separator{ border-bottom:1px solid #94cfea; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:1px; height:1px; overflow:hidden; clear:both;}
.handyshop-detail-div div.technischedaten{ float:left; width:320px; margin:0px; padding:0px;}
.handyshop-detail-div div.beonderheiten{ float:right; width:325px; margin:0px; padding:0px;}
.handyshop-details-div-details h2,
.handyshop-details-div-details span.headline2{margin:0px; padding:0px; font-size:11pt; color:#00b0e0; display:block; font-weight:normal;}
.handyshop-details-div-details span.headline2{padding-top:15px;}
.handyshop-details-div-details span.beforeList{display:none;}



a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

.handyshop-header-liste{margin:0px; padding:0px 0px 5px 13px;}
.handyshop-header-liste h1, .handyshop-header-liste h2 { color:#613815; font-size:11pt; font-weight:bold;}
.handyshop-header-liste-neu{position:relative;}
.handyshop-header-liste-neu h2{height:43px;}
.handyshop-header-liste-neu-span{display:block; margin:0px; padding:0px; background:url(handyshop-header-liste-neu-span.gif) no-repeat left top; width:162px; height:59px; position:absolute; right:0px; top:-11px; text-indent:-20000000px;}


.jetzt-fonic-bestellen span,
.footer-datenschutztlink span,
.footer-drucken span,
.footer-seitenanfang span{position:absolute; left:-100000px; top:-100000px;}
.jetzt-fonic-bestellen{ margin-top:-2px!important; margin-left:6px!important; margin-right:0px!important; border-bottom:none!important; background:url(jetzt_fonic_bestellen_plus_hover.gif) no-repeat left top; width:182px; height:22px; float:left; display:block;}
.jetzt-fonic-bestellen:hover,
.jetzt-fonic-bestellen:active,
.jetzt-fonic-bestellen:focus,
.footer-datenschutztlink:hover,
.footer-datenschutztlink:active,
.footer-datenschutztlink:focus,
.footer-drucken:hover,
.footer-drucken:active,
.footer-drucken:focus,
.footer-seitenanfang:hover,
.footer-seitenanfang:active,
.footer-seitenanfang:focus{ background-position:left bottom;}
.footer-datenschutztlink{ margin-left:15px; margin-top:7px; width:132px; height:14px; display:block; background:url(datenschutz_plus_hover.gif) no-repeat left top;}
.footer-drucken{ margin-right:15px; margin-top:7px; background:url(print_plus_hover.gif) no-repeat left top; width:65px; height:14px; display:block; float:left;}
.footer-seitenanfang{ margin-right:15px; margin-top:7px; background:url(page_top_plus_hover.gif) no-repeat left top; width:83px; height:14px; display:block; float:left;}
.footer-right{float:right;}

p#Footer a#Newsletter { border:0px }  


#contentLeft{float:left; width:465px; margin:0 11px 0 0; _display:inline;}
#contentRight{float:right; width:224px; _display:inline;}

#contentRightNew{float:right; width:180px; _display:inline;}


/* html/bestellen.html */
.bestellenContentBox div,
.bestellenContentBox a span{position:absolute; left:-3000px; top:-3000px;}
.bestellenContentBox ul{list-style:none; position:absolute; left:18px; top:85px;}
.bestellenContentBox ul li{background:url(bestellen_li.gif) no-repeat 0px 4px; margin:0px; padding:0px 0px 8px 12px;}
.bestellenContentBox ul li .rot{color:#e40039;}
#bestellenHandyInternetPaket ul{top:53px;}
#bestellenHandyInternetPaket ul li{ padding-bottom:0px; padding-left:9px; background:url(bestellen_li2.gif) no-repeat 0px 4px;}
.bestellenContentBox{font-size:9pt; color:#613815; padding:0px; position:relative; margin:10px 0px 0px 11px; width:454px;}
#bestellenMobilTelefonieren{margin:0px 0px 0px 11px; background:url(bestellenMobilTelefonieren.gif) no-repeat left top; height:203px; }
#bestellenMobilTelefonieren a{position:absolute; left:254px; top:161px; background:url(bestellenMobilTelefonieren_a.png) no-repeat left top; width:189px; height:31px;}
#bestellenMobilInsInternet{ background:url(bestellenMobilInsInternet.gif) no-repeat left top; height:203px; }
#bestellenMobilInsInternet a{position:absolute; left:254px; top:161px; background:url(bestellenMobilInsInternet_a.png) no-repeat left top; width:189px; height:31px;}
#bestellenHandyInternetPaket{ background:url(bestellenHandyInternetPaket.gif) no-repeat left top; height:92px;  }
#bestellenHandyInternetPaket a {position:absolute; left:325px; top:67px; background:url(bestellenHandyInternetPaket_a.gif) no-repeat left top; width:106px; height:14px;}
#bestellenNeuesHandy{background:url(bestellenNeuesHandy.jpg) no-repeat left top; width:220px; height:89px; float:left;}
#bestellenNeuesHandy a {position:absolute; left:14px; top:47px; background:url(bestellenNeuesHandy_a.gif) no-repeat left top; width:156px; height:22px;}
#bestellenMicroSIM{margin:10px 0px 0px 0px; background:url(bestellenMicroSIM.gif) no-repeat left top; width:221px; height:89px; float:right; }
#bestellenMicroSIM a {position:absolute; left:14px; top:47px; background:url(bestellenMicroSIM_a.gif) no-repeat left top; width:80px; height:22px;}
.bestellenContentBox a:hover,
.bestellenContentBox a:active,
.bestellenContentBox a:focus{ background-position:left bottom!important;}

/*rechtstexte neu*/

body.rechtstexte {background-color:#f5fafc; background-image:none; padding-top:11px!important;}

.Pb-faq-body a.pdfdownload 	{background-image: url(pdficon.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left:20px; padding-bottom:2px;}

#Contentrechtstexte			{ background-color: #f5fafc; margin: 0px 0px 0px 11px; width: 704px; min-height: 440px; padding-bottom: 6px; clear: both; }

.functionsrechtstexte 		{ margin: 0px 0px 0px 11px; ; height:24px; width:454px; }

/* Selfcare TopUp Auswahl */
#topup p.FormLeft {width: 600px!important;height:28px;padding:0px;}
#topup label { font-size: 14px; font-weight:normal;}
#topup p.ticket_code_time { height:auto; }
#topup #paymentDateOptionsDiv p.FormLeft { padding:5px 0 0 20px;width: 270px!important;height:auto; }
#topup #paymentDateOptionsDiv label { font-size: 12px; margin-right:10px; font-weight:normal;}
#topup #paymentDateOptionsDiv p { padding: 5px 0 0 20px; }
#topup #paymentDateOptionsDiv span { margin-right:5px; }
#topup div.nothick { padding-bottom:0px; }
#topup .new {color: #E40039; font-weight:bold;}
#topup p.ticket_code_none { width: 270px!important; margin-top: 11px; }
#topup #paymentDateOptionsDiv p.date { padding-left: 35px; }

/* Segmentierung */

.segment, .segment.session {display:none}
.segment.prospect, .segment.visible , .segment.nosession, .segment.session.visible{display:block}


.contentStartseite_box_small_oben{margin:0px; padding:0px;  width:127px; height:64px; display:block; position:absolute; left:378px; top:18px;}
.contentStartseite_box_small_unten{margin:0px; padding:0px;  width:127px; height:64px; display:block; position:absolute; left:378px; top:100px;}




/* verschiedenen startseitensachen */
.contentStartseite a,
.navigationlayer a{
	outline: none!important;
}
.link_normal{
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	font-size:9pt;
	text-decoration:underlined;
}
.link_normal span{position:absolute; left:-2000000px;}
.link_normal:hover,
.link_normal:active,
.link_normal:focus{ background-position:right top!important;}


.link_pfeil_blau_braun{
	background:url(link_pfeil_blau_braun.gif) no-repeat 0px 0.2em;
	padding-left:10px;
	color:#00b0e0!important;
}
.link_pfeil_blau_braun:hover,
.link_pfeil_blau_braun:active,
.link_pfeil_blau_braun:focus{ background-position:-995px 0.2em!important; color:#613815!important;}
.link_pfeil_blau_braun dd {text-decoration:underline;}


.left-floated {float:left;}


.link_pfeil_blau_braun2{
	color:#00b0e0!important;
	background-image: url(link_pfeil_blau_braun.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
	width: 170px;
}
.link_pfeil_blau_braun2:hover,
.link_pfeil_blau_braun2:active,
.link_pfeil_blau_braun2:focus{ background-position:-995px 0.2em!important; color:#613815!important;}

.link_pfeil_grau_blau{background:url(link_pfeil_grau_blau.png) no-repeat 0px 0.2em;	padding-left:10px;color:#394347;text-decoration: underline;}
.link_pfeil_grau_blau:hover,
.link_pfeil_grau_blau:active,
.link_pfeil_grau_blau:focus{ background-position:-995px 0.2em!important; color:#00b0e0!important;text-decoration: underline;}
.link_pfeil_weiss_braun{ background:url(link_pfeil_weiss_braun.png) no-repeat 0px 0.2em; padding-left:10px; color:#fff;}
.link_pfeil_weiss_braun:hover,
.link_pfeil_weiss_braun:active,
.link_pfeil_weiss_braun:focus{ background-position:-995px 0.2em!important; color:#613815!important;}

.link_pfeil_weiss_blau{ background:url(link_pfeil_weiss_blau.png) no-repeat 0px 0.2em; padding-left:10px; color:#fff;}
.link_pfeil_weiss_blau:hover,
.link_pfeil_weiss_blau:active,
.link_pfeil_weiss_blau:focus,
.vorteile_menu_item{ background-position:-995px 0.2em!important; color:#00b0e0!important;}

.link_nopfeil_weiss_blau{ color:#fff;}
.link_nopfeil_weiss_blau:hover,
.link_nopfeil_weiss_blau:active,
.link_nopfeil_weiss_blau:focus{color:#00b0e0!important;}
.link_nopfeil_braun_blau{ color:#613815;}
.link_nopfeil_braun_blau:hover,
.link_nopfeil_braun_blau:active,
.link_nopfeil_braun_blau:focus{color:#00b0e0!important;}

.link_nopfeil_blau_braun{ color:#00b0e0;}
.link_nopfeil_blau_braun:hover,
.link_nopfeil_blau_braun:active,
.link_nopfeil_blau_braun:focus{color:#613815!important;}

.link_nopfeil_grau_braun{ color:#00b0e0;}
.link_nopfeil_grau_braun:hover,
.link_nopfeil_grau_braun:active,
.link_nopfeil_grau_braun:focus{color:#613815!important;}

.contentStartseite fieldset{margin:0px; padding:0px; border:0px;}
.contentStartseite select{border:1px solid #abadb3;}

.startseite_el1{
	width:720px;
	height:449px;
	background: url(bg_bigbanner.png) left top no-repeat;
}

/*
.startseite_el1 .text1{font-size:10pt; font-weight:bold; color:#613815; position:absolute; left:94px; top:11px;}
.startseite_el1 ul{margin:0px; padding:0px; font-size:10pt; color:#613815; position:absolute; left:18px; top:110px; width:310px; list-style:none;}
.startseite_el1 ul li{margin:0px; padding:0px 0px 5px 11px; background:url(li_startseite1.gif) no-repeat 0px 0.4em;}
.kostenschutzanimation {position:absolute; margin: 131px 0px 0px 13px;}
.startseite_el1 .link1{width:162px; height:26px; margin:0px; padding:0px; background:url(startseite_starterpaket.gif) no-repeat left top; left:18px; top:192px;}
.startseite_el1 .link2{width:100px; height:26px; margin:0px; padding:0px; background:url(startseite_info_button.gif) no-repeat left top; left:188px; top:192px;}
*/

.startseite_el2{width:170px; height:264px; margin:0px; padding:0px; position:absolute; left:534px; top:0px;}
.startseite_el3{
	width:348px;
	height:180px;
	margin:0px;
	padding:0px;
	background:url(startseite_el3.jpg) no-repeat left top;
	position:absolute;
	left:0px;
	top:272px;
	background-image: url(startseite_el3_neu.gif);
}
.startseite_el3 ul{
	margin:0px;
	padding:0px;
	font-size:10pt;
	color:#613815;
	position:absolute;
	left:18px;
	top:66px;
	width:250px;
	list-style:none;
}
.startseite_el3 ul li{margin:0px; padding:0px 0px 5px 11px; background:url(li_startseite1.gif) no-repeat 0px 0.4em;}
.startseite_el3 .link1{width:141px; height:26px; margin:0px; padding:0px; background:url(startseite_el3_link1.gif) no-repeat left top; left:18px; top:130px;}
.startseite_el3 .link2{
	width:100px;
	height:26px;
	margin:0px;
	padding:0px;
	background:url(startseite_info_button.gif) no-repeat left top;
	left:167px;
	top:130px;
}
.startseite_el4{width:170px; height:180px; margin:0px; padding:0px; background:url(startseite_el4.png) no-repeat left top; position:absolute; left:356px; top:272px;}
.startseite_el4 .link1{
	width:100px;
	height:26px;
	margin:0px;
	padding:0px;
	background:url(startseite_info_button.gif) no-repeat left top;
	left:15px;
	top:130px;
}

.startseite_el5{width:170px; height:180px; margin:0px; padding:0px; background:url(startseite_el5.png) no-repeat left top; position:absolute; left:534px; top:272px;}
.startseite_el5 .link1{ left:11px; top:134px;}

.startseite_el6{
	width:526px; height:264px; margin:0px; padding:0px;
/*	background:url(startseite_el6.png) no-repeat left top;*/
	background:url(bg_banner-startseite.png) no-repeat left top;
	position:absolute; left:0px; top:0px;
}
.startseite_el6_2{background:url(startseite_el6.png) no-repeat left top;}
.startseite_el6.noform{
	background:url(startseite_el6_noform.png) no-repeat left top;
	position:absolute;
/*	background:url(bg_banner-startseite.png) no-repeat left top;*/
}
.startseite_el6.index{
	width:526px; height:264px; margin:0px; padding:0px;
	background:url(bg_banner-startseite.png) no-repeat left top;
	position:absolute; left:0px; top:0px;
}

.startseite_el6 ul{margin:0px; padding:0px; font-size:12pt; color:#613815; position:absolute; left:18px; top:52px; width:222px; list-style:none;}
.startseite_el6 ul li{margin:0px; padding:0px 0px 5px 22px; background:url(li_startseite2.gif) no-repeat 0px 0.1em;}
.startseite_el6 p.text1{margin:0px; padding:0px; width:226px; position:absolute; left:20px; top:53px; color:#613815; font-size:9pt;}
.startseite_el6 .imagebtn{position:absolute; left:364px; top:179px;}
.startseite_el6 label{position:absolute; left:-200000px;}
.startseite_el6 #form_mobilfunknummer, .startseite_el6_index { border:0px; margin:0px; padding:0px; background:#f5fafc; position:absolute; left:372px; top:78px; width:130px; height:20px;}
.startseite_el6 #form_kennwort{ border:0px; margin:0px; padding:0px; background:#f5fafc; position:absolute; left:372px; top:126px; width:130px; height:20px;}
.startseite_el6 .link1{left:368px; top:154px; z-index:999; }
.startseite_el6 .link2{left:368px; top:226px;}
.startseite_el6 .loginerror{background:url(startseite_el6_loginerror.png) no-repeat left top; margin:0px; padding:6px 6px 0px 64px; position:absolute; right:0px; top:0px; font-size:9pt; color:#ffffff; width:154px; height:40px;}
.startseite_el6 .loginerror2{background:url(startseite_el6_loginerror2.gif) no-repeat left top; margin:0px; padding:0px; position:absolute; right:0px; top:153px; width:193px; height:19px; z-index:99;}

.interessent.startseite_el6{
	background:url(bg_banner-startseite.png);}


.startseite_el7_old{width:170px; height:264px; margin:0px; padding:0px; background:url(startseite_el7_old.png) no-repeat left top; position:absolute; left:534px; top:273px;}
.startseite_el7_old .link1{left:35px; top:226px;}

.startseite_el7{width:170px; height:160px; margin:0px; padding:0px;
			   background:url(bg_fonic_29.png) no-repeat left top; position:absolute; left:534px; top:273px;
}

.startseite_el7 p.text1{
	margin:0px; padding:0px; color:#613815; font-size:9pt;
	margin-top: 100px;
	margin-left: 16px;
		
}

.startseite_el7 .link5{
	margin-left: 16px;
}

.startseite_el_tarifcheck { width:170px; height:160px; margin:0px; padding:0px; background:url(box-fonic-tarifcheck.png) no-repeat left top; position:absolute; left:534px; top:273px }
.startseite_el_tarifcheck .link5 { position: absolute; left: 10px; bottom: 16px; }

.startseite_el7_neu{width:170px; height:96px; margin:0px; padding:0px; background:url(startseite_el7_neu.png) no-repeat left top; position:absolute; left:534px; top:273px;}
.startseite_el8{width:526px; height:160px; margin:0px; padding:0px; background:url(startseite_el8.png) no-repeat left top; position:absolute; left:0px; top:273px;}
.startseite_el8 .link1{left:12px; top:51px;}
.startseite_el8 .link2{left:12px; top:71px;}
.startseite_el8 .link3{left:12px; top:91px;}
.startseite_el8 .link4{padding-left:21px; line-height:17px; background:url(startseite_el8_link4.gif) no-repeat left top!important; left:12px; top:110px;}
.startseite_el8 .link4:hover,
.startseite_el8 .link4:active,
.startseite_el8 .link4:focus{color:#613815!important; background:url(startseite_el8_link4.gif) no-repeat left top!important;}
.startseite_el8 .link5{left:364px; top:110px;}
.startseite_el8 select{position:absolute; left:364px; top:46px; width:151px;}
.startseite_el8 .imagebtn{position:absolute; left:362px; top:75px;}
.startseite_el8 .suchenbutton{position:absolute; left:446px; top:75px;}
.startseite_el8 #faqsuche{position:absolute; left:364px; top:75px; width:70px; padding:2px;}

.startseite_el9,
.startseite_el12{width:170px; height:264px; margin:0px; padding:0px; position:absolute; left:534px; top:273px;}
.startseite_el12{left:534px; top:0px;}


.startseite_el10{width:170px; height:96px; margin:0px; padding:0px; background:url(startseite_el10.png) no-repeat left top; position:absolute; left:356px; top:441px;}
.startseite_el10 p{color:#613815; font-size:9pt; width:140px; position:absolute; left:12px; top:32px; margin:0px; padding:0px;}
/*#startseite_el10 .link1{width:61px; height:12px; margin:0px; padding:0px; background:url(startseite_el10_link1.gif) no-repeat left top; position:absolute; left:12px; top:69px;}*/
.startseite_el11{width:348px; height:96px; margin:0px; padding:0px; background:url(startseite_el11.png) no-repeat left top; position:absolute; left:0; top:441px;}
.startseite_el11 .link1{left:14px; top:69px;}
.startseite_el14{width:170px; height:96px; margin:0px; padding:0px; background:url(startseite_el14.png) no-repeat left top; position:absolute; left:534px; top:272px;}
.startseite_el14 .link1{top:71px; left:107px;}

.startseite_el15{width:526px; height:264px; margin:0px; padding:0px; background:url(startseite_el15.png) no-repeat left top; position:absolute; left:0px; top:0px;}
.startseite_el15 .link1{position:absolute; left:272px; top:8px; border:0px; outline:none;}
.startseite_el15 p{position:absolute; left:15px; top:48px; width:250px; color:#00b0e0; font-size:10pt;}
.startseite_el15 ul{margin:0px; padding:0px; font-size:12pt; color:#613815; position:absolute; left:15px; top:116px; width:222px; list-style:none;}
.startseite_el15 ul li{margin:0px; padding:0px 0px 5px 22px; background:url(li_startseite2.gif) no-repeat 0px 0.1em;}
.startseite_el15 ul li a{color:#613815; text-decoration:none; border-bottom:1px dotted #00b0e0;}

.startseite_el16{width:526px; height:264px; margin:0px; padding:0px; background:url(startseite_el16.png) no-repeat left top; position:absolute; left:0px; top:0px;}
.startseite_el16 .text1{width:138px; position:absolute; left:27px; top:44px; color:#613815; font-size:15pt; font-weight:bold; text-align:center;}
.startseite_el16 .flash1{position:absolute; left:27px; top:78px;}
.startseite_el16 .text2{width:138px; position:absolute; left:27px; top:168px; color:#00b0e0; font-size:9pt; text-align:center;}
.startseite_el16 .text3{width:247px; position:absolute; left:219px; top:49px; color:#613815; font-size:10pt; }
.startseite_el16 .link1{ background:url(startseite_el16_link1.gif) no-repeat left top; width:166px; height:25px; display:block; position:absolute; left:15px; top:204px; }
.startseite_el16 .link span{position:absolute; left:-20000px;}
.startseite_el16 .link:hover,
.startseite_el16 .link:active,
.startseite_el16 .link:focus{ background-position:right top;}
.startseite_el16 .link2{ background:url(startseite_el16_link2.gif) no-repeat left top; width:243px; height:32px; display:block; position:absolute; left:218px; top:95px; }
.startseite_el16 .link3{ left:221px; top:172px; }
.startseite_el16 .link4{ left:221px; top:187px; }
.startseite_el16 .text4{width:290px; position:absolute; left:219px; top:49px; color:#e40039; font-size:9pt; }
.startseite_el16 .text5{width:184px; position:absolute; left:0px; top:108px; color:#e40039; font-size:15pt; font-weight:bold; text-align:center; }
.startseite_el16 .link5{ background:url(startseite_el16_link5.gif) no-repeat left top; width:155px; height:31px; display:block; position:absolute; left:219px; top:84px; }
.startseite_el16 .header1{ background:url(startseite_el16_header1.gif) no-repeat left top; width:253px; height:15px; display:block; position:absolute; left:208px; top:21px; }
.startseite_el16 .header2{ background:url(startseite_el16_header2.gif) no-repeat left top; width:173px; height:14px; display:block; position:absolute; left:218px; top:21px; }
.startseite_el16 .header3{ background:url(startseite_el16_header3.gif) no-repeat left top; width:115px; height:16px; display:block; position:absolute; left:34px; top:85px; }
.startseite_el16 h1 span{left:-100000px; position:absolute;}
.startseite_el16 .neu{display:block; background:url(startseite_el16_neu.gif) no-repeat left top; width:42px; height:42px; position:absolute; right:0px; top:0px;}
.startseite_el16 .header6{ background:url(startseite_el16_header6.gif) no-repeat left top; width:138px; height:16px; display:block; position:absolute; left:28px; top:145px; }
.startseite_el16 .text6{width:184px; position:absolute; left:0px; top:168px; color:#e40039; font-size:10pt; font-weight:bold; text-align:center; padding-left: 10px;}
.startseite_el16 .mobilfunknummer { position:absolute; left: 0; bottom: 0; width: 470px; height: 26px; padding: 12px 28px 0 28px; border-top: 1px solid #dee7e9; font-size: 12px; color: #613815; }
.startseite_el16 .mobilfunknummer span { font-size: 13px; }

.startseite_el17{width:526px; height:160px; margin:0px; padding:0px; background:url(startseite_el17.gif) no-repeat left top; position:absolute; left:0px; top:0px;}
.startseite_el17 .text1{position:absolute; left:14px; top:30px; color:#00b0e0; font-size:10pt;}
.startseite_el17 .link1{left:14px; top:61px;}
.startseite_el17 .link2{left:14px; top:81px;}
.startseite_el17 .link3{left:14px; top:101px;}
.startseite_el17 .link4{left:14px; top:121px;}
.startseite_el17 .link5{left:192px; top:61px;}
.startseite_el17 .link6{left:192px; top:81px;}
.startseite_el17 .link7{left:192px; top:101px;}
.startseite_el17 .link8{left:192px; top:121px;}
.startseite_el17 .link9{left:364px; top:121px;}
.startseite_el17 .text2{position:absolute; left:364px; top:30px; color:#00b0e0; font-size:10pt;}
.startseite_el17 .text3{position:absolute; left:364px; top:61px; color:#00b0e0; font-size:9pt;}

.startseite_el18{width:170px; height:160px; margin:0px; padding:0px; background:url(startseite_el18.png) no-repeat left top; position:absolute; left:534px; top:0px;}
.startseite_el18 .link1{top:136px; left:106px;}

.startseite_el19{clear:both; width:526px; height:160px;  margin:0px 0px 7px 0px; padding:0px; background:url(startseite_el19.png) no-repeat left top; position:relative; }
.startseite_el19 .text1{clear:both; left:14px; top:58px; position:relative; font-size:9pt; color:#e40039; width:380px;}
.startseite_el19 .link5{ background:url(startseite_el16_link5.gif) no-repeat left top; width:155px; height:31px; display:block; position:absolute; left:14px; top:97px; }
.startseite_el19 .link span{position:absolute; left:-20000px;}
.startseite_el19 .link:hover,
.startseite_el19 .link:active,
.startseite_el19 .link:focus{ background-position:right top;}

.height264{height:264px!important;}
.height368{height:368px!important;}
.height433{height:433px!important;}
.height452{height:452px!important;}
.height537{height:537px!important;}
.height641{height:641px!important;}
.height705{height:705px!important;}

.top0px{ top:0px!important;}
.top168px{ top:168px!important;}
.top272px{ top:272px!important;}
.top336px{ top:336px!important;}

.contentStartseite #customerQA {display:none}
.contentStartseite #form_frage {display:none}

#loginIframeContainer {float:right; width:164px; height:264px;overflow:hidden;margin-right:4px;}
#loginIframeContainer iframe {margin-top:-50px; width:164px; height:264px; border:0px}
ul.jcarousel2 li,
ul.jcarousel li {position:absolute;list-style-type:none} 

.jcarousel_tl,
.jcarousel_tr,
.jcarousel_bl,
.jcarousel_br{position:absolute; width:7px; height:7px; display:block; z-index:999;
/*			 background:url(jcarousel_ecken.png) no-repeat left top;*/
}

.jcarousel_tl{left:0px; top:0px;}
.jcarousel_tr{right:0px; top:0px; background-position:right top!important;}
.jcarousel_bl{left:0px; bottom:0px; background-position:left bottom!important;}
.jcarousel_br{right:0px; bottom:0px; background-position:right bottom!important;}

.jcarousel-container .jcarousel-container{ }
.jcarousel-container .jcarousel-container-horizontal{width: 170px;}
.jcarousel-container .jcarousel-clip-horizontal {width:  170px; height: 264px;}
.jcarousel-container .jcarousel-item {width: 170px; height: 264px; }
.jcarousel-container .jcarousel-item-horizontal { }
.jcarousel-container .jcarousel-item-placeholder {}

/**
 *  Horizontal Buttons
 */
.jcarousel-container .jcarousel-next-horizontal {
    position: absolute;
    top: 122px;
    right: 0px;
    width: 28px;
    height: 40px;
    cursor: pointer;
    background: transparent url(startseite_jcarousel_next.png) no-repeat 0px 0px;
}

.jcarousel-container .jcarousel-next-disabled-horizontal,
.jcarousel-container .jcarousel-prev-disabled-horizontal{ background-position:0px -80px!important; cursor: default;}

.jcarousel-container .jcarousel-next-horizontal:hover,
.jcarousel-container .jcarousel-next-horizontal:active,
.jcarousel-container .jcarousel-next-disabled-horizontal:hover,
.jcarousel-container .jcarousel-next-disabled-horizontal:active,
.jcarousel-container .jcarousel-prev-horizontal:hover,
.jcarousel-container .jcarousel-prev-horizontal:active
.jcarousel-container .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-container .jcarousel-prev-disabled-horizontal:active {
    background-position: 0px -40px;
}

.jcarousel-container .jcarousel-prev-horizontal {
    position: absolute;
    top: 122px;
    left: 0px;
    width: 28px;
    height: 40px;
    cursor: pointer;
    background: transparent url(startseite_jcarousel_prev.png) no-repeat 0 0;
}

.tarif-h1{font-size:14pt; padding:0px 0px 10px 20px; margin:0px; color:#613815; font-weight:bold;}
.tarif-neu-header{margin:0px 0px 0px 11px; padding:6px 10px 6px 10px; background:url(tarif-neu-header.gif) no-repeat left top; width:434px; position:relative;}
.tarif-neu-header h2{ font-size:10pt; margin:0px; padding:0px; color:#fff; font-weight:bold;}
.tarif-neu-header .drucken{ font-size:8pt; margin:0px; padding:0px 22px 0px 0px; color:#fff; float:right; text-decoration:none; background:url(tarif-neu-header-drucken.gif) no-repeat right center; line-height:16px;}
.tarif-tabelle-new .drucken2{ font-size:8pt; margin:0px; padding:0px 120px 0px 0px; color:#fff; float:right; text-decoration:none; background:url(print.gif) no-repeat right center; line-height:16px;}
.tarif-neu-content,
.tarif-neu-content-2{margin:0px 0px 0px 11px; padding:14px 12px 0px 12px; background:url(tarif-neu-content.gif) repeat-y left top; width:475px; color:#613815; font-size:9pt; }
.tarif-neu-content-2{background:url(tarif-neu-content-2.gif) repeat-y left top;}

.tarif-august-content,
.tarif-august-content-2{margin:0px 0px 0px 11px; padding:14px 12px 0px 12px; background:url(tarif-neu-content.gif) repeat-y left top; width:475px; color:#613815; font-size:9pt; }
.tarif-august-content-2{background:url(tarif-neu-content-2.gif) repeat-y left top;}


.tarif-neu-borderbottom{ border-bottom:1px solid #94cfea;}
.tarif-neu-bottom{margin:0px 0px 0px 11px; padding:0px; background:url(tarif-neu-bottom.gif) no-repeat left bottom; width:454px; height:10px;}
.tarif-neu-content fieldset{margin:0px; padding:0px 0px 11px 0px; border:0px;}
.tarif-neu-content select{border:1px solid #abadb3; float:left; margin:0px; _display:inline;}
.tarif-neu-content label{ float:left; width:200px; margin:0px; padding:0px 5px 0px 0px; }
#form_urlaubsland{margin-right:20px;}
#form_urlaubsland, 
#form_telefonatenach{width:100px;}
.tarif-neu-content h2{ font-size:10pt; color:#11b5e2; margin:0px; padding:0px 0px 4px 0px;}
.tarif-neu-content p{ margin:0px; padding:0px 0px 12px 0px;}
.tarif-neu-content .gray{ font-size:8pt; color:#636363; margin:0px; padding:0px 0px 16px 0px;}
.tarif-neu-content .grayausgeklapt .link span{float:left; margin:0px; padding:0px;}
.tarif-neu-content .grayausgeklapt .link span.pfeil{text-decoration:underline; background:url(graylayer_pfeil.gif) no-repeat -690px center; padding-left:10px; margin-left:5px; _display:inline; cursor:pointer; float:none;}
.tarif-neu-content .grayzugeklapt .link span.pfeil{text-decoration:underline; background:url(graylayer_pfeil.gif) no-repeat 0px center; padding-left:10px; margin-left:5px; _display:inline; cursor:pointer; float:none;}
.tarif-neu-content .grayausgeklapt .graylayer{clear:both; margin:0px; padding:0px;}
.tarif-neu-content .grayzugeklapt .graylayer{display:none;}

.tarif-neu-content .laenderausgeklapt{margin:0px -11px 7px -11px; padding:0px 11px; background:url(laenderausklappung.gif) repeat-x left bottom; position:relative; min-height:29px; _height:29px;}
.tarif-neu-content .laenderzugeklapt .laenderlayer{display:none;}

.tarif-neu-content .laenderausgeklapt .linkmehr span{display:none;}

.tarif-neu-content .laenderausgeklapt .header{padding-right:90px; padding-top:6px; padding-bottom:6px;}
.tarif-neu-content .laenderausgeklapt .linkmehr{width:85px!important; background:url(fonic-news-schliessen.gif) no-repeat left top; outline: none; height:22px; position:absolute; right:11px; top:0px;}
.tarif-neu-content .laenderausgeklapt .linkmehr:hover{
  	background-position:right top!important;
}

.tarif-neu-content .laenderzugeklapt .linkmehr{ display:block; margin:0px; padding:0px; width:61px!important; height:22px; background:url(fonic-news-mehr.gif) no-repeat left top; position:absolute; right:11px; top:0px; outline: none;}
.tarif-neu-content .laenderzugeklapt .linkmehr:hover{
  outline: none;
  background-position:right top!important;
}

div.tarif-tabelle{background:url(tarif-tabelle.gif) no-repeat left top; margin:0px 0px 0px 0px; padding:0px; width:427px;}
div.tarif-tabelle table{font-size:9pt; margin:0px 0px 0px 0px; padding:0px; width:427px; background:url(tarif-tabelle-tbody.gif) no-repeat left bottom;}

div.tarif-tabelle tbody th,
div.tarif-tabelle tbody td{ border-left:1px solid #9ad2eb; border-top:1px solid #9ad2eb; padding:6px; font-weight:normal; text-aligh:left; vertical-align:top;}
.tarif-tabelle tbody tr.first th,
.tarif-tabelle tbody tr.first td{ border-top:0px;}
.tarif-tabelle tbody th.first,
.tarif-tabelle tbody td.first{ border-left:0px;}
.tarif-tabelle tbody th.noborderleft,
.tarif-tabelle tbody td.noborderleft{ border-left:0px;}
.tarif-tabelle tbody tr.background2_first th.first,
.tarif-tabelle tbody tr.background2_first td.first{ background:url(tr-background2_first-td-first.gif) no-repeat left top;}
.tarif-tabelle tbody tr.background2_first th,
.tarif-tabelle tbody tr.background2_first td{ background:url(tr-background2_first-td.gif) repeat-x left top;}
.tarif-tabelle tbody tr.background2_first th.last,
.tarif-tabelle tbody tr.background2_first td.last{ background:url(tr-background2_first-td-last.gif) no-repeat right top;}
.tarif-tabelle tbody tr.background2 th.first,
.tarif-tabelle tbody tr.background2 td.first{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y left top;}
.tarif-tabelle tbody tr.background2 th,
.tarif-tabelle tbody tr.background2 td{ background:#f6fafc none;}
.tarif-tabelle tbody tr.background2 th.last,
.tarif-tabelle tbody tr.background2 td.last{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y right top;}


div.tarif-tabelle-new{background:url(tarif-tabelle-new.gif) no-repeat left top; margin:0px 0px 0px 0px; padding:0px; width:472px;}
div.tarif-tabelle-new table{font-size:9pt; margin:0px 0px 0px 0px; padding:0px; width:472px; background:url(tarif-tabelle-new-tbody.gif) no-repeat left bottom;}

div.tarif-tabelle-new tbody th,
div.tarif-tabelle-new tbody td{ border-left:1px solid #9ad2eb; border-top:1px solid #9ad2eb; padding:6px; font-weight:normal; text-aligh:left; vertical-align:top;}
.tarif-tabelle-new tbody tr.first th,
.tarif-tabelle-new tbody tr.first td{ border-top:0px;}
.tarif-tabelle-new tbody th.first,
.tarif-tabelle-new tbody td.first{ border-left:0px;}
.tarif-tabelle-new tbody th.noborderleft,
.tarif-tabelle-new tbody td.noborderleft{ border-left:0px;}
.tarif-tabelle-new tbody tr.background2_first th.first,
.tarif-tabelle-new tbody tr.background2_first td.first{ background:url(tr-background2_first-td-first.gif) no-repeat left top;}
.tarif-tabelle-new tbody tr.background2_first th,
.tarif-tabelle-new tbody tr.background2_first td{ background:url(tr-background2_first-td.gif) repeat-x left top;}
.tarif-tabelle-new tbody tr.background2_first th.last,
.tarif-tabelle-new tbody tr.background2_first td.last{ background:url(tr-background2_first-td-last.gif) no-repeat right top;}
.tarif-tabelle-new tbody tr.background2 th.first,
.tarif-tabelle-new tbody tr.background2 td.first{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y left top;}
.tarif-tabelle-new tbody tr.background2 th,
.tarif-tabelle-new tbody tr.background2 td{ background:#f6fafc none;}
.tarif-tabelle-new tbody tr.background2 th.last,
.tarif-tabelle-new tbody tr.background2 td.last{ background:#f6fafc url(tr-background2-td-firstlast.gif) repeat-y right top;}



.PromoBox-PreisListe a.link1{ display:block; margin:0px; padding:0px; width:165px!important; height:22px!important; background:url(preisliste_hover.gif) no-repeat left top!important;}
.PromoBox-PreisListe a.link1:hover,
.PromoBox-PreisListe a.link1:active,
.PromoBox-PreisListe a.link1:focus{background-position:right top!important;}
.padding-t15{ padding-top:15px!important; }
.padding-bt10{ padding-top:10px!important; padding-bottom:10px!important;}

.PromoBox-AutomatischAufladung{height:168px; width:214px; background:url(PromoBox-AutomatischAufladung.jpg) no-repeat left top; position:relative;}
.PromoBox-AutomatischAufladung .text{color:#613815; font-size:9pt; width:190px; position:absolute; left:12px; top:60px;}
.PromoBox-AutomatischAufladung .link1{display:block; margin:0px; padding:0px; width:198px; height:24px; background:url(PromoBox-AutomatischAufladung-link1.gif) no-repeat left top; position:absolute; left:8px; top:126px;}
.PromoBox-AutomatischAufladung .link1 span,
.PromoBox-PreisListe a.link1 span,
.PromoBox-SimKarteBestellen_1 .link1 span,
.fonic-news .mehr span{position:absolute; left:-2000000px;}
.PromoBox-AutomatischAufladung .link1:hover,
.PromoBox-AutomatischAufladung .link1:active,
.PromoBox-AutomatischAufladung .link1:focus{ background-position:right top;}

.PromoBox-SimKarteBestellen_1{ background:url(SimKarteBestellen_1.jpg) no-repeat left top; width:220px; height:178px; position:relative;}
.PromoBox-SimKarteBestellen_1 .link1{ display:block; width:115px; height:25px; background:url(PromoBox-SimKarteBestellen_1-link1.gif) no-repeat left top; position:absolute; top:141px; left:88px;}
.PromoBox-SimKarteBestellen_1 .link1:hover,
.PromoBox-SimKarteBestellen_1 .link1:active,
.PromoBox-SimKarteBestellen_1 .link1:focus{ background-position:right top;}

.fonic-news{ width:438px; background:url(fonic-news.gif) no-repeat left top; margin:0px 0px 0px 18px; padding:23px 0px 0px 0px; position:relative;}
.fonic-news .mehr{ display:block; margin:0px; padding:0px; width:61px; height:22px; background:url(fonic-news-mehr.gif) no-repeat left top; position:absolute; right:0px; top:13px; outline: none;}
.fonic-news .mehr:hover{
  outline: none;
  background-position:right top!important;
}

.fonic-news-first{background:none; padding-top:10px;}
.fonic-news-first .mehr{top:0px;}
.fonic-news .date{font-size:7pt; color:#959595; margin:0px; padding:0px 0px 7px 0px;}
.fonic-news h2{font-size:9pt; font-weight:bold; color:#613815; margin:0px; padding:0px 0px 5px 0px; line-height:9pt;}
.fonic-news p{font-size:9pt; color:#613815; margin:0px; padding:0px;}
.fonic-news span.bild{float:left; padding:0px 0px 7px 4px; margin:0px; width:120px;}
.fonic-news .right{float:left; width:314px; margin:0px; padding:0px 0px 7px 0px;}
.fonic-news .hidden{display:none;}
.fonic-news .right a{background:url(link_pfeil_braun_blau.gif) no-repeat 0px 0.2em; display:block; margin:13px 0px 0px 0px; padding:0px 0px 0px 10px; font-weight:bold; color:#613815; }
.fonic-news .right a:hover,
.fonic-news .right a:active,
.fonic-news .right a:focus{ background-position:-995px 0.2em!important; color:#00b0e0!important;}



.fonic-news .schliessen{width:85px!important; background:url(fonic-news-schliessen.gif) no-repeat left top; outline: none;}
.fonic-news .schliessen:hover{
  	background-position:right top!important;
}

.blau,
.blau *{color:#00b0e0;}

/* tabContainer */
.tabContainers  {text-align:left}

.replace {font-size: 12px; color: #613815; line-height: 12px;}
.replace ul {margin:20px;}

#loginBoxRight{
	background-image:url("logonBlock.png");
	color:#11B5E2;
	float:left;
	font-size:12px;
	height:50px;
	margin:0;
	width:170px;
}
#loginBoxRight .mfText {
	display:block;
	float:left;
	margin:10px;
}
#loginBoxRight div#loginBlock a {
	color:#00B0E0;
	display:block;
	font-size:10px;
}
#loginBoxRight .LogoutButton {
	background-image:url("logout.gif");
	display:block;
	float:right;
	height:20px;
	margin-right:10px;
	margin-top:6px;
	width:67px;
}
#loginBoxRight .LogoutButton span {
	display:none;
}

#loginBoxRight #loginActivateSIM {float:right; clear:both; margin-right:10px;margin-top:-4px;font-size:10px;}

li.open .navigationlayer{top:29px;}
.navigationlayer{margin:0px; padding:0px; position:absolute; left:-7px; top:29px; top:-200000px; z-index:9999; font-size:9pt; color:#613815;}
.navigationlayer .link_normal{font-size:9pt!important; font-weight:normal!important; height:auto!important; margin:0px!important; padding:0px 0px 0px 10px!important; position:absolute!important;}
.navigationlayer a:hover,
.navigationlayer a:active,
.navigationlayer a:focus{background-position:left bottom;}
.navigationlayer a span{display:none;}
.navigationlayer .close{display:block; width:12px; height:12px; cursor:pointer; margin:0px; padding:0px; position:absolute; right:12px; top:12px; z-index:99999; background:url(navigationlayer_close.gif) no-repeat left top;}
.navigationlayer ul.ul2 { list-style: none; margin: 0; padding: 0; position: absolute; }
.navigationlayer ul.ul2 li{ background: url(navigationlayer_3_li.gif) no-repeat 0 0.1em; margin: 0; padding: 0 0 5px 20px!important; float:none!important;}

.navigationlayer_1{
	width:718px;
	height:202px;
	background:url(navigationlayer_1_neu.png) no-repeat left top;
}
.navigationlayer_1 .link1{top:70px; left:28px;}
.navigationlayer_1 .link1b{top:90px; left:28px;}
.navigationlayer_1 .link2{top:70px; left:200px;}
.navigationlayer_1 .link3{top:70px; left:375px;}
.navigationlayer_1 .link4{top:70px; left:550px;}
.navigationlayer_1 .link5{top:90px; left:550px;}
.navigationlayer_1 .link6{top:110px; left:550px;}
.navigationlayer_1 .link7{top:130px; left:550px;}

.navigationlayer_1 .link8,.navigationlayer_1 .link9{width:114px!important; height:25px!important; display:block!important; margin:0px!important; padding:0px!important; position:absolute!important; left:438px; top:67px; background:url(navigationlayer_1_link8.gif) no-repeat left top;}
.navigationlayer_1 .link9{top:141px;}

.navigationlayer_2{width:719px; height:202px; background:url(navigationlayer_2_neu.png) no-repeat left top; left:-7px;}
.navigationlayer_2 .link1{top:56px; left:28px;}
.navigationlayer_2 .link2{top:76px; left:28px;}
.navigationlayer_2 .link3{top:96px; left:28px;}
.navigationlayer_2 .link4{top:116px; left:28px;}
.navigationlayer_2 .link5{top:136px; left:28px;}
.navigationlayer_2 .link6{top: 56px; left:172px;}
.navigationlayer_2 .link7{top:76px; left:172px;}
.navigationlayer_2 .link8{top:96px; left:172px;}
.navigationlayer_2 .link9{top:116px; left:172px;}
.navigationlayer_2 .link10{top:136px; left:172px;}
.navigationlayer_2 .link15{top:56px; left:302px;}
.navigationlayer_2 .link11{top:76px; left:302px;}
.navigationlayer_2 .link12a{top:96px; left:302px;}
.navigationlayer_2 .link12{top:56px; left:552px;}
.navigationlayer_2 .link13{top:76px; left:552px;}
.navigationlayer_2 .link14{top:96px; left:552px;}

.navigationlayer_2 fieldset{border:0px; margin:0px; padding:0px;}
.navigationlayer_2 form{margin:0px; padding:0px; position:absolute; left:410px; top:72px;}
.navigationlayer_2 .text{ border:1px solid #d3eaf0; width:104px; margin:0px; padding:1px; display:block;}
.navigationlayer_2 .imagebtn{ margin-top:5px;}

.navigationlayer_3{width:438px; height:202px; background:url(navigationlayer_3.png) no-repeat left top; left:186px;}
.navigationlayer_3 .link1{display:block!important; width:90px; height:25px!important; background:url(navigationlayer_3_link1_1.gif) no-repeat left top; position:absolute!important; left:28px; top:54px; margin:0px!important; padding:0px!important;}
.navigationlayer_3 .text1{display:block; width:237px; position:absolute; left:28px; top:92px;}
.navigationlayer_3 ul.ul2{ left: 28px!important; top: 110px!important; width: 237px!important;}
.navigationlayer_3 .link2{position:absolute!important; left:249px; top:17px; z-index:999;}

.navigationlayer_5_session { width:583px; height:202px; background:url(navigationlayer_5_session.png) no-repeat left top; left:96px; }
.navigationlayer_5_session a { position: absolute!important; z-index: 999; }
.navigationlayer_5_session .link1 { left: 26px; top: 54px;  }
.navigationlayer_5_session .link2 { left: 26px; top: 74px; }
.navigationlayer_5_session .link3 { left: 26px; top: 94px; }
.navigationlayer_5_session .link4 { left: 26px; top: 114px; }
.navigationlayer_5_session .link5 { left: 26px; bottom: 21px; }
.navigationlayer_5_session .link6 { left: 263px; top: 54px; }
.navigationlayer_5_session .link7 { left: 263px; top: 106px; }
.navigationlayer_5_session .link8 { left: 263px; top: 126px; }
.navigationlayer_5_session .link9 { left: 263px; top: 146px; }
.navigationlayer_5_session .link10 { left: 263px; top: 166px; }
.navigationlayer_5_session .link11 { left: 413px; top: 106px; }
.navigationlayer_5_session .link12 { left: 413px; top: 126px; }
.navigationlayer_5_session .link13 { left: 413px; top: 146px; }
.navigationlayer_5_session .link14 { left: 413px; top: 166px; }

.navigationlayer_6{width:411px; height:202px; background:url(navigationlayer_6.png) no-repeat left top; left:299px;}
.navigationlayer_6 .text1{position:absolute; left:26px; top:56px; width:117px;}
.navigationlayer_6 .link11{left:26px; top:136px;}
.navigationlayer_6 .link1{left:26px; top:156px;}
.navigationlayer_6 .link2{left:26px; top:176px;}
.navigationlayer_6 .link3{left:240px; top:56px;}
.navigationlayer_6 .link4{left:240px; top:76px;}


.navigationlayer_6_neu {width:589px; height:200px; background:url(navigationlayer_6_neu.png) no-repeat left top; left:60px;}
.navigationlayer_6_neu .text1{position:absolute; left:26px; top:56px; width:117px;}
.navigationlayer_6_neu .link11{left:205px; top:56px;}
.navigationlayer_6_neu .link1{left:205px; top:96px;}
.navigationlayer_6_neu .link5{left:205px; top:76px;}
.navigationlayer_6_neu .link2{left:205px; top:116px;}
.navigationlayer_6_neu .link3{left:418px; top:56px;}
.navigationlayer_6_neu .link4{left:418px; top:76px;}
li.open .navigationlayer_6_neu {top:30px;}

.boxLeft-Tarif-2 .link_simkartebestellen{display:block; margin:20px 0px 0px 277px; padding:0px; width:140px; height:25px; background:url(link_simkartebestellen.gif) no-repeat left top; }
.boxLeft-Tarif-2 .link_surfstickbestellen{display:block; margin:20px 0px 0px 277px; padding:0px; width:140px; height:25px; background:url(link_surfstickbestellen.gif) no-repeat left top; }
.boxLeft-Tarif-2 .link_simkartebestellen span, .boxLeft-Tarif-2 .link_surfstickbestellen span{display:none;}
.boxLeft-Tarif-2 .link_simkartebestellen:hover,
.boxLeft-Tarif-2 .link_simkartebestellen:active,
.boxLeft-Tarif-2 .link_simkartebestellen:focus,
.boxLeft-Tarif-2 .link_surfstickbestellen:hover,
.boxLeft-Tarif-2 .link_surfstickbestellen:active,
.boxLeft-Tarif-2 .link_surfstickbestellen:focus{ background-position:left bottom;}
.boxLeft-Tarif-2 h2{font-size:10pt;}
.boxLeft-Tarif-2 ul{margin:0px; padding:0px 0px 2px 0px; list-style:none;}
.boxLeft-Tarif-2 ul li{margin:0px; padding:0px 0px 14px 13px; background:url(li_4.gif) no-repeat 0px 0.4em;}
.boxLeft-Tarif-2 .flash{margin:0px; padding:0px 0px 14px 0px;}


#promoleft{
	position:absolute;
	left:59px;
	top:383px;
	width:143px;
	color:#4c2c10;
	font-size:8pt;
}
#promoleft div.text{width:130px; text-align:center; margin:0px; padding:0px 0px 5px 3px;}
#promoleft a{
	display:block;
	margin:0px;
	padding:0px;
	background:url(iphonepromo_button.png) no-repeat left top;
	width:134px;
	height:25px;
}
#promoleft a:hover,
#promoleft a:active,
#promoleft a:focus{background-position:left bottom;}
#promoleft a span{display:none;}


#footerneu{
	color:#613815;
	font-size:8pt;
	margin:0px;
	background-image: url(bg_footer_nav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 200px;
	list-style-position: inside;
}
.footermenu .level1 {
	background: url(li_circle2.gif) left center no-repeat;
	margin-bottom: 0px;
}
.footermenu .level1 a, .footermenu .level2 a {
       margin-left: 12px;
}

#footerneu #footerneu1{
	float:left;
	padding-left:0px;
	width:178px;
	height: 180px;
	line-height: 12pt;
	margin-left: 16px;
	background-image: url(footerneu_border.gif);
	background-repeat: no-repeat;
	background-position: 168px 6px;
	padding-bottom: 4px;
}
#footerneu #footerneu2{
	float:left;
	padding-left:0px;
	width:180px;
	height: 180px;	
	line-height: 12pt;
	margin-left: 8px;
	background-image: url(footerneu_border.gif);
	background-repeat: no-repeat;
	background-position: 170px 6px;
	padding-bottom: 4px;
}
#footerneu #footerneu3{
	float:left;
	padding-left:0px;
	width:150px;
	height: 180px;	
	line-height: 12pt;
	margin-left: 8px;
	background-image: url(footerneu_border.gif);
	background-repeat: no-repeat;
	background-position: 140px 6px;
	padding-bottom: 4px;
}
#footerneu #footerneu4{
	float:left;
	padding-left:0px;
	width:140px;
	line-height: 12pt;
	margin-left: 8px;
	padding-top: 5px;
}
#footerneu strong{dispaly:block; margin:0px; padding:0px 0px 10px 0px;}
#footerneu a{ text-decoration:none; border:0px!important;}
#footerneu a:hover,
#footerneu a:active,
#footerneu a:focus{	color:#00b0e0;}

.footerneu_link_braun{ color:#613815;}
.footerneu_link_grau{ color:#394347;}


#footerneu #footerneu4 a{margin:0px 0px 0px 0px; padding:0px 0px 0px 19px; background:url(footerneu_icons.gif) no-repeat 0px 0px;}
#footerneu-header {
	font-size: 10pt;
	padding-bottom: 5px;
	padding-top: 4px;
}
#footerneu-news{background-position:0px 2px!important;}
#footerneu-news:hover,
#footerneu-news:active,
#footerneu-news:focus{background-position:-186px 2px!important;}
#footerneu-freundewerben{background-position:0px -18px!important;}
#footerneu-freundewerben:hover,
#footerneu-freundewerben:active,
#footerneu-freundewerben:focus{background-position:-186px -18px!important;}
#footerneu-newsletter{background-position:0px -37px!important;}
#footerneu-newsletter:hover,
#footerneu-newsletter:active,
#footerneu-newsletter:focus{background-position:-186px -37px!important;}
#footerneu-darnell{background-position:0px -59px!important;}
#footerneu-darnell:hover,
#footerneu-darnell:active,
#footerneu-darnell:focus{background-position:-186px -59px!important;}
#footerneu-bezugsquellen{background-position:0px -79px!important;}
#footerneu-bezugsquellen:hover,
#footerneu-bezugsquellen:active,
#footerneu-bezugsquellen:focus{background-position:-186px -79px!important;}
#footerneu-sitemap{background-position:0px -98px!important;}
#footerneu-sitemap:hover,
#footerneu-sitemap:active,
#footerneu-sitemap:focus{background-position:-186px -98px!important;}
#footerneu-handyshop{background-position:0px -120px!important;}
#footerneu-handyshop:hover,
#footerneu-handyshop:active,
#footerneu-handyshop:focus{background-position:-186px -120px!important; }
#footerneu-alarm{background-position:0px -139px!important; }
#footerneu-alarm:hover,
#footerneu-alarm:active,
#footerneu-alarm:focus{background-position:-186px -139px!important; }
#footerneu-assistent{background-position:0px -158px!important; }
#footerneu-assistent:hover,
#footerneu-assistent:active,
#footerneu-assistent:focus{background-position:-186px -158px!important; }

.kostenschutzteaser .header{font-size:10pt; color:#00b0e0; padding-top:15px; display:block;}
.kostenschutzteaser .logobild{font-size:11pt; font-weight:bold; padding-left:68px; padding-top:17px; background:url(kostenschutzteaser_logobild_1.gif) no-repeat left top; height:40px; margin-top:13px;}
.button_jetztinformieren2{display:block; width:132px; height:25px; margin:0px 0px 0px 62px!important; padding:0px; background:url(button_jetztinformieren2.gif) no-repeat left top!important;}
.button_jetztinformieren2 span{display:none;}
.button_jetztinformieren2:hover,
.button_jetztinformieren2:active,
.button_jetztinformieren2:focus{background-position:left bottom!important;}

.ui-datepicker-trigger{cursor:pointer;}


#socialMediaKundenStartseite{margin:0px 0px 7px 0px; padding:0px; position:relative; width:705px; height:60px; background:url(socialMediaKundenStartseite.png) no-repeat left top;}
#socialMediaKundenStartseite .facebook{position:absolute; left:301px; top:19px; margin:0px; padding:0px;}
#socialMediaKundenStartseite a{display:block; margin:0px; padding:0px; position:absolute; width:23px; height:23px; top:9px;}
#socialMediaKundenStartseite a.link1{left:15px; }
#socialMediaKundenStartseite a.link2{left:75px; }
#socialMediaKundenStartseite a.link3{left:107px; }
#socialMediaKundenStartseite a.link4{left:137px; }
#socialMediaKundenStartseite a.link5{left:167px; }
#socialMediaKundenStartseiteInteressenten a.link6,
#socialMediaKundenStartseite a.link6{left:44px; }
#socialMediaKundenStartseiteInteressenten a.link6 img,
#socialMediaKundenStartseite a.link6 img{display:none;}

#socialMediaKundenStartseiteInteressenten{margin:0px 0px 7px 0px; padding:0px; position:relative; width:705px; height:60px; background:url(socialMediaKundenStartseite.png) no-repeat left top;}
#socialMediaKundenStartseiteInteressenten .facebook{
	position:absolute;
	left:302px;
	top:19px;
	margin:0px; padding:0px;
}
#socialMediaKundenStartseiteInteressenten a{display:block; margin:0px; padding:0px; position:absolute; width:23px; height:23px; top:4px;}
#socialMediaKundenStartseiteInteressenten a.link1{left:13px; }
#socialMediaKundenStartseiteInteressenten a.link2{left:43px; }
#socialMediaKundenStartseiteInteressenten a.link3{left:74px; }
#socialMediaKundenStartseiteInteressenten a.link4{left:105px; }
#socialMediaKundenStartseiteInteressenten a.link5{left:134px; }

.functions .socialMediaFacebook{position:absolute; left:163px; margin:0px; padding:6px 0px 0px 0px; background:url(socialMediaFacebook.gif) no-repeat right center; height:29px; width:353px;}

.segment_content{margin:0px; padding:0px; position:relative;}

.tarife-einleitung {color:#613815; font-size:12px; padding: 5px 0px 0px 0px;}


#sc_activationinfo #seite {background-image:none;}
#sc_activationinfo #Content {background-image:url(sc_activationinfo.png); height:363px;padding:0;margin-top:65px;}
#sc_activationinfo div.bl-Body { color:#FFF;padding: 16px; height: 145px; border:none; width:403px;}
#sc_activationinfo .bl-Body h1 {color:#FFF; padding: 13px 0 0 0;}
#sc_activationinfo .bl-Body h2 {color:#FFF; padding: 8px 0 8px 2px;}
#sc_activationinfo .bl-Body p {color:#FFF; padding: 4px 0 4px 2px;}
#sc_activationinfo fieldset {margin: 0px 0px 0px 13px; padding: 16px; width:303px; color:#FFF; border:none;}
#sc_activationinfo label {color:#FFF;font-size:12px;display:block;font-weight:bold; }
#sc_activationinfo input.FormInput {float:none; margin: 4px 0 0 0px; border:none; background-color:transparent;background-image: url(bg_input_159x24.gif); display: block; width:155px; height: 24px; 
padding: 0 0px 0 4px; line-height: 24px;}
#sc_activationinfo #msisdn { margin-bottom:11px;}
#sc_activationinfo .Page {margin: 9px 0px 0px 27px; width: 162px;}

#sc_lowbalance #seite {background-image:none;}
#sc_lowbalance #Content {background-image:url(sc_lowbalance.png); height:295px;padding:0;margin-top:65px;}
#sc_lowbalance div.bl-Body { color:#FFF;padding: 16px; height: 110px; border:none; width:403px;}
#sc_lowbalance .bl-Body h1 {color:#FFF; padding: 13px 0 0 0;}
#sc_lowbalance .bl-Body h2 {color:#FFF; padding: 8px 0 8px 2px;}
#sc_lowbalance .bl-Body p {color:#FFF; padding: 4px 0 4px 2px;}
#sc_lowbalance li.Next a { display: block; width: 237px; height: 29px; background-image: url(but_guthaben_aufladenB.gif); background-position: 0 0; margin: 0 auto;}
#sc_lowbalance li.Next a:hover {
	background-position: 0 -29px;
}
#sc_lowbalance .Page {margin: 9px 0px 0px 27px; width: 162px;}


#fliegen_iframe{margin:0px; padding:0px; width:720px; height:2000px; border:0px; background:#94CFEA;}


#loginContainer {float:right; width:164px; height:264px;overflow:hidden;margin-right:4px;}
div#loginFormBlock		{width:164px;height:264px;
					 /*
					background-color:#613815;
					background-image: url(startseite_el6.png);
					*/
					 background-position:-359px 0px; color:#ffffff}
#loginForgot, #loginForgot:visited {position:relative;margin-left:10px;top:156px;font-size:12px;color: #613815 !important;}			
#loginForgot:hover, loginForgot:hover:active, #loginForgot:hover:focus {color:#00B0E0 !important;}
.inputLog 				{margin-right:10px;padding-top:6px;float:right;border:0px}
.LoginButton			{ display: block; float: left; width: 58px; height: 19px; margin: 10px 0px 0px 26px; background-image: url(login.gif); }
.LoginButton:hover		{ display: block; float: left; width: 58px; height: 19px; margin: 10px 0px 0px 26px; background-image: url(login_.gif); }
.LoginButton span		{ display: none; }
.LogoutButton			{ display: block; float: right; width: 67px; height: 20px; margin-right:10px;margin-top:6px; background-image: url(logout.gif); }
.LogoutButton:hover		{ display: block; float: right; width: 67px; height: 20px; margin-right:10px;margin-top:6px; background-image: url(logout_.gif); }
.LogoutButton span		{ display: none; }
div#loginBlock 			{margin: 0px; background-image: url(logonBlock.png) ;color:#11B5E2;font-size: 12px;height:50px;width:170px; float:left}
div#loginBlock	a		{font-size:10px;color:#00B0E0;display:block;  }
div#loginBlock	a:hover	{color:#613815;text-decoration:none}
#loginActivateSIM		{float:right; clear:both; margin-right:10px;margin-top:-4px}
.mfText					{margin:10px;display:block;float:left}


#headerImageBestellen1{margin:0px; padding:0px; width:704px; height:182px; background:url(headerImageBestellen1.png) no-repeat left top; position:relative;}
#headerImageBestellen1 span{display:block; margin:0px; padding:0px; color:#613815; font-size:10pt; position:absolute; left:61px;}
#headerImageBestellen1 span.text1{top:66px;}
#headerImageBestellen1 span.text2{top:95px;}
#headerImageBestellen1 span.text3{top:124px;}


#bestellenHIF_payback{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenHIF_payback.gif) no-repeat left top; height:223px; width:454px; position:relative;}
#bestellenHIF_payback .link1{margin:0px; padding:0px; background:url(bestellenHIF_payback_link1.gif) no-repeat left top; width:193px; height:32px; position:absolute; left:250px; top:179px; text-indent:-20000px;}

#bestellenMobilInsInternet_payback{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenMobilInsInternet_payback.gif) no-repeat left top; height:223px; width:454px; position:relative;}
#bestellenMobilInsInternet_payback .link1{margin:0px; padding:0px; background:url(bestellenMobilInsInternet_payback_link1.gif) no-repeat left top; width:193px; height:32px; position:absolute; left:250px; top:179px; text-indent:-20000px;}

#bestellenMobilTelefonieren_payback{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenMobilTelefonieren_payback.gif) no-repeat left top; height:223px; width:454px; position:relative;}
#bestellenMobilTelefonieren_payback .link1{margin:0px; padding:0px; background:url(bestellenMobilTelefonieren_payback_link1.gif) no-repeat left top; width:193px; height:32px; position:absolute; left:250px; top:179px; text-indent:-20000px;}

#bestellenSmartphoneSim_payback{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenMobilTelefonieren_payback.gif) no-repeat left top; height:223px; width:454px; position:relative;}
#bestellenSmartphoneSim_payback .link1{margin:0px; padding:0px; background:url(bestellenMobilTelefonieren_payback_link1.gif) no-repeat left top; width:193px; height:32px; position:absolute; left:250px; top:179px; text-indent:-20000px;}


#bestellenMobilInsInternet_payback ul, #bestellenSmartphoneSim_payback ul,
#bestellenMobilTelefonieren_payback ul{margin:0px; padding:0px; list-style:none; font-size:9pt; color:#613815; position:absolute; left:18px; top:104px;}
#bestellenMobilInsInternet_payback ul li, #bestellenSmartphoneSim_payback ul li,
#bestellenMobilTelefonieren_payback ul li{margin:0px; padding:0px 0px 11px 11px; background:url(bestellen_li.gif) no-repeat 0px 0.3em;}

#bestellenWichtigerHinweis{margin:0px 0px 11px 10px; padding:0px; background:url(bestellenWichtigerHinweis.gif) no-repeat left top; height:96px; width:454px; position:relative;}
#bestellenWichtigerHinweis div{margin:0px; padding:0px; position:absolute; left:30px; top:41px; color:#613815; font-size:9pt; width:417px;}
#bestellenWichtigerHinweis div a{color:#613815;}

.PromoBox-WERBEN .auszeichnungen{margin:0px 0px 1px 0px; padding:0px; width:214px; height:223px; background:url(auszeichnungen_2.gif) no-repeat left top; position:relative;}
.PromoBox-WERBEN .auszeichnungen a{font-size:9pt; left:30px; top:150px; position:absolute;}


.onlinebestellen_flugschein{margin:0px 9px 0px 9px; padding:8px 75px 0px 0px; font-size:9pt; color:#e40039; background:url(onlinebestellen_flugschein.gif) no-repeat right top; display:block; min-height:32px; _height:34px;}

.iphone_element_1,
.iphone_element_3,
.iphone_element_4{margin:0px 0px 8px 0px; padding:0px; background:url(iphone_element_1.png) no-repeat left top; width:704px; height:264px; position:relative;}
.iphone_element_1_n{background:url(iphone_element_1_n_div.png) no-repeat left top; }
.iphone_element_1 .inner,
.iphone_element_3 .inner{margin:0px; padding:0px; background:url(iphone_element_1_inner.jpg) no-repeat 50px 46px; width:704px; height:264px;}
.iphone_element_1_n .inner{margin:0px; padding:0px; background:url(iphone_element_1_n.jpg) no-repeat 32px 19px; width:704px; height:264px;}
.iphone_element_3 .inner{background:url(iphone_element_3.jpg) no-repeat 50px 46px;}
.iphone_element_1 .inner .text,
.iphone_element_3 .inner .text{margin:0px; padding:60px 0px 0px 372px; color:#394347; font-size:10pt;}
.iphone_element_1_n .inner .text{padding-left:352px;}
.iphone_element_1 .inner .text h2,
.iphone_element_3 .inner .text h2{margin:0px; padding:0px 0px 10px 0px; font-size:14pt; font-weight:bold;}
.iphone_element_1 .inner .text p,
.iphone_element_3 .inner .text p{margin:0px; padding:0px 0px 15px 0px;}
.iphone_element_1 .inner .text a.link1,
.iphone_element_3 .inner .text a.link1{background:url(iphone_element_1_link1.gif) no-repeat left top; float:left; width:133px; height:25px; text-indent:-20000px; padding:0px; margin:0px;}
.iphone_element_3 .inner .text a.link2{background:url(iphone_element_1_link2.gif) no-repeat left top; float:left; width:134px; height:25px; text-indent:-20000px; padding:0px; margin:0px 6px 0px 0px;}
.iphone_element_1 .inner .text a:hover,
.iphone_element_3 .inner .text a:hover,
.iphone_element_1 .inner .text a:active,
.iphone_element_3 .inner .text a:active,
.iphone_element_1 .inner .text a:focus,
.iphone_element_3 .inner .text a:focus{background-position:left bottom!important;}
.iphone_element_4{background:url(https://fonicservices.de/hardwareshop/images/iphone_element_4.gif) no-repeat left top;}
.iphone_element_4 .text1{margin:0px; padding:0px; color:#394347; font-size:8pt; position:absolute; left:296px; top:163px;}
.iphone_element_4 .text2{margin:0px; padding:0px; color:#394347; font-size:8pt; position:absolute; right:49px; top:230px;}
.iphone_element_4 .link1{ left:296px; top:195px;}
.iphone_element_4 .link2{ background:url(iphone_element_4_link2.gif) no-repeat left top; width:145px; height:32px; text-indent:-20000px; position:absolute; left:496px; top:176px;}
.iphone_element_4 .link2:hover,
.iphone_element_4 .link2:active,
.iphone_element_4 .link2:focus{ background-position:left bottom;}
.iphone_element_5{margin:0px 0px 8px 0px; padding:0px; position:relative; background:url(iphone_element_5.png) no-repeat left top; height:125px;}
.iphone_element_5 .link1{top:100px; left:15px;}
.iphone_element_5 .link2{top:100px; left:376px;}
.iphone_element_5 ul{margin:0px; padding:0px; list-style:none; color:#4c2c10; font-size:9pt; position:absolute; top:40px;}
.iphone_element_5 ul.ul1{left:14px}
.iphone_element_5 ul.ul2{left:375px}
.iphone_element_5 ul li{margin:0px; padding:0px 0px 0px 8px; background:url(iphone_element_5_ul_li.gif) no-repeat left 0.4em;}

.iphone_element_2{margin:0px 0px 8px 0px; padding:0px; background:url(iphone_element_2.png) no-repeat left top; width:704px; height:220px; position:relative;}
.iphone_element_2 .element{width:229px; height:220px; position:absolute; top:0px; left:0px;}
.iphone_element_2 .element1{ background:url(https://fonicservices.de/hardwareshop/images/iphoneshop_iphone_4_8gb_w.jpg) no-repeat 10px 14px;}
.iphone_element_2 .element2{left:238px; background:url(https://fonicservices.de/hardwareshop/images/iphoneshop_iphone_4_8gb_s.jpg) no-repeat 10px 14px;}
.iphone_element_2 .element3{left:475px; background:url(https://fonicservices.de/hardwareshop/images/iphoneshop_iphone_3gs_8gb_s.jpg) no-repeat 10px 14px;}
.iphone_element_2 .element .text{margin:0px; padding:0px; position:absolute; left:134px; top:95px; color:#613815; font-size:8pt;}
.iphone_element_2 .element .link1{left:134px; top:140px; }
.iphone_element_2 .element .link2{left:134px; top:184px; background:url(iphone_element_2_link2.gif) no-repeat left top; display:block; width:80px; height:25px; text-indent:-2000000px; position:absolute; }
.iphone_element_2 .element .link2:hover,
.iphone_element_2 .element .link2:active,
.iphone_element_2 .element .link2:focus{background-position:left bottom;}
.iphone_element_2 .element3 .link1{top:140px; left:134px;}
.iphone_element_2 .element3 ul{margin:0px; padding:0px; list-style:none; position:absolute; left:15px; top:134px;}
.iphone_element_2 .element3 ul li{margin:0px; padding:0px 0px 1px 8px; font-size:9pt; color:#613815; background:url(li_5.gif) no-repeat 0px 0.5em; }

.onlinebestellen_flugschein{margin:0px 9px 0px 9px; padding:8px 75px 0px 0px; font-size:9pt; color:#e40039; background:url(onlinebestellen_flugschein.gif) no-repeat right top; display:block; min-height:32px; _height:34px;}
.Pb-werben-body a.soforbestellen_link1{margin:0px 11px 0px 0px; padding:0px; float:right; display:block; background:url(soforbestellen_link1.gif) no-repeat left top; width:112px; height:25px; text-indent:-200000px;}
.Pb-werben-body a.soforbestellen_link1:hover,
.Pb-werben-body a.soforbestellen_link1:active,
.Pb-werben-body a.soforbestellen_link1:fokus{background-position:right top;}

#footer_pflaggen{margin:0px; padding:8px 0px 4px 9px; background:#fff url(footer_flaggen.gif) repeat-x left top;}
#footer_pflaggen .pflagen2 a{float:left; width:24px; height:24px; display:block; padding:0px; margin:0px 0px 0px 6px;}
#footer_pflaggen .pflagen2 a span, .tarif-boxright  a span{display:none;}
#footer_pflaggen .pflagen2 a.uk, .tarif-boxright .pflagen2 a.uk{background:url(pflagen2_uk.gif) no-repeat left top;}
#footer_pflaggen .pflagen2 a.sr, .tarif-boxright .pflagen2 a.sr{background:url(pflagen2_sr.gif) no-repeat left top;}
#footer_pflaggen .pflagen2 a.cr, .tarif-boxright .pflagen2 a.cr{background:url(pflagen2_cr.gif) no-repeat left top;}
#footer_pflaggen .pflagen2 a.tr, .tarif-boxright .pflagen2 a.tr{background:url(pflagen2_tr.gif) no-repeat left top;}
#footer_pflaggen .pflagen2 a.pl, .tarif-boxright .pflagen2 a.pl{background:url(pflagen2_pl.gif) no-repeat left top;}
#footer_pflaggen .pflagen2 a.ru, .tarif-boxright .pflagen2 a.ru{background:url(pflagen2_ru.gif) no-repeat left top;}
#footer_pflaggen .pflagen2 a.it, .tarif-boxright .pflagen2 a.it{background:url(pflagen2_it.gif) no-repeat left top;}
#footer_pflaggen .pflagen2 a.ch, .tarif-boxright .pflagen2 a.ch{background:url(pflagen2_ch.gif) no-repeat left top;}
#footer_pflaggen .text{color:#613815; font-size:10pt; display:block; float:left; margin:0px; padding:0px 0px 0px 30px; line-height:24px;}
.tarif-boxright .pflagen2 {width: 150px;}
.tarif-boxright .fonic-intl {margin-left: 4px;}
.tarif-boxright .text{float: left; font-size:10pt; display:block; margin: 7px 20px 10px 3px; padding: 0px; height: 27px;}
.tarif-boxright .pflagen2 a{float:left; width:24px; height:24px; display:block; padding:0px; margin:0px 5px 7px 4px;}


form div.row{margin:0px; padding:0px; clear:both; _height:1px; min-height:1px;}
form div.row label{width:135px;
color: #613815;
    font-size: 0.75em;
    line-height: 1.3em;
    margin-left: 0;
    float: left;
    font-weight: bold;
    height: 25px;
    padding: 3px 0 0 40px;;
}
form div.row input{float:left;}

/* CVB */
.CVB_header ul li {background-image:none;margin-left:25px;color:#613815;font-size:13px;font-weight:bold; list-style-type:none; list-style-image: url(Hakerl.gif)}
.CVB_pack_logo {float:left; height:105px;width:84px;margin-left:-10px}
.CVB_pack_logo.DATA_FLAT {background:url(bild_tagesflat.png) no-repeat left top;}
.CVB_pack_logo.FNC_HIF , .CVB_pack_logo.HANDY_INET_PACK {background:url(bild_hip.png) no-repeat left top;}
.CVB_pack_logo.FNC_HIF_PROMO {background:url(bild_hip.png) no-repeat left top;}
.CVB_pack_logo.NO_DATA , .CVB_pack_logo.NO_DATA_FNC {background:url(bild_normaltarif.png) no-repeat left top;}
.CVB_pack_logo.FNC_WALHALLA_CVB {background:url(bild_smart1000.png) no-repeat left top;}

.CVB_right_block{float:right;height:13px;width:382px}
.CVB_text_block {width:320px;float:left}

.CVB_pack_price {float:right; height:50px;width:75px;}
.CVB_pack_price_large {float:right; height:48px;width:382px;}
.CVB_pack_status {float:left}

.CVB_pack_price_large.DATA_FLAT {background:url(box_tagesflat.gif) no-repeat left top;}
.CVB_pack_price_large.FNC_HIF , .CVB_pack_price_large.HANDY_INET_PACK{background:url(box_hif.gif) no-repeat left top;}
.CVB_pack_price_large.FNC_HIF_PROMO {background:url(kostenlos.gif) no-repeat left top;}
.CVB_pack_price_large.NO_DATA, .CVB_pack_price_large.NO_DATA_FNC  {background:url(box_volumen.gif) no-repeat left top;}
.CVB_pack_price_large.FNC_WALHALLA_CVB {background:url(box_smart1000.gif) no-repeat left top;height:63px !important}

.CVB_pack_price.DATA_FLAT, .CVB_pack_price.Tagesflatrate {background:url(priceTagesflat.png) no-repeat left top;width:105px !important}
.CVB_pack_price.FNC_HIF , .CVB_pack_price.HANDY_INET_PACK, .CVB_pack_price.Handy-Internet-Flatrate{background:url(priceHIP.png) no-repeat left top;}
.CVB_pack_price.FNC_HIF_PROMO {background:url(kostenlos.png) no-repeat left top;width:95px}
.CVB_pack_price.NO_DATA, .CVB_pack_price.Mobiles ,.CVB_pack_price.NO_DATA_FNC ,.CVB_pack_price.Volumenbasierte.Abrechnung {background:url(priceVolume.png) no-repeat left top;}
.CVB_pack_price.FONIC.Smart  {background:url(priceSmart.png) no-repeat left top;width:90px !important}

.bankRegInfo {font-size:9px; color: grey !important}
.CVB_name {font-size:16px !important; color:#613815 !important; padding-bottom:4px !important}
.CVB_container {width:470px; min-height: 155px;margin-bottom:25px;background-image:url(stroke.gif);background-position: left bottom;background-repeat:no-repeat }
#FNC_WALHALLA_CVB_container{min-height:175px}
.gap {margin-bottom:10px}

ul.Page li {background-image:none}

#CVB_ends{float:left;width:150px}
.CVB_date_container {color:green !important}
.CVB_date_container.DATA_FLAT {display:none}
.CVB_date_starts {color:green !important}
.CVB_date_ends {color:red !important}
.CVB_cycle_date_text {display:none}
.CVB_status_action {float:right}
.CVB_button {width:109px;height:25px; background:url(Button_aktivieren.gif) no-repeat left top;border:0px; margin-top:10px;float:right}
.CVB_button.disable{ width:112px;background:url(Button_deaktivieren.gif) no-repeat left top;}
.CVB_button.extend{ width:150px;background:url(Button_verlaengerung.gif) no-repeat left top;}
.CVB_button:hover, .CVB_button.small:hover, .CVB_button.back:hover {background-position:0px -25px}
.CVB_button.small {background:url(Button_aktivieren_klein.gif) no-repeat left top;width:91px}
.CVB_button.back  {background:url(Button_zurueck.gif) no-repeat left top;float:left}
.Warten .CVB_button,.PROMO_HANDY_INTERNET .CVB_button, .Deaktivierung .CVB_button {display:none;margin-top:10px;}
.CVB_status {margin-top:10px;margin-bottom:4px;font-size:0px;display:block}

.Aktiv .CVB_status, .CVB_status.active { width:67px; height:14px; background: url(aktiv.png) no-repeat !important;}
.Warten .CVB_status , .Deaktivierung .CVB_status , .Aktivierung .CVB_status  {display:block;width:200px;height:16px; background:url(CVB_status.gif) no-repeat left top;}

#CVB_confirmation_container {margin-top:15px}
#CVB_confirmation_container h2 {font-size:16px !important;margin-bottom:4px}
#CVB_confirmation_container .CVB_text_block {height:70px}

.tarif-boxright {
	float: left;
	width:168px;
	color:#464f53;
	font-size:9pt;
	font-style:italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 14px;
}
.tarif-boxright2 {
	float: left;
	width:165px;
	color:#464f53;
	font-size:9pt;
	font-style:italic;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 14px;
}




.paddingtop1px{padding-top:1px!important;}
.paddingtop5px{padding-top:5px!important;}
.paddingtop10px{padding-top:10px!important;}
.paddingtop13px{padding-top:13px!important;}
.paddingtop20px{padding-top:20px!important;}
.paddingtop35px{padding-top:35px!important;}
.paddingtop50px{padding-top:50px!important;}
.paddingtop60px{padding-top:60px!important;}
.paddingtop85px{padding-top:85px!important;}
.paddingtop100px{padding-top:100px!important;}
.paddingtop120px{padding-top:120px!important;}
.paddingtop122px{padding-top:122px!important;}
.paddingtop125px{padding-top:125px!important;}
.paddingtop135px{padding-top:135px!important;}
.paddingtop145px{padding-top:145px!important;}
.paddingtop150px{padding-top:150px!important;}
.paddingtop155px{padding-top:155px!important;}

.paddingleft5px{padding-left:5px!important;}
.paddingleft10px{padding-left:10px!important;}
.paddingleft15px{padding-left:15px!important;}

.paddingbottom2px{padding-bottom:2px!important;}
.paddingbottom4px{padding-bottom:4px!important;}

.top-spacer { height: 10px; background-color: #F5FAFC; }

.boxheight_bestellen {
	padding-top: 15px;
	padding-bottom: 20px;
}

.tarif-boxleft {
	float: left;
	width:504px;
	color:#613815;
	font-size:9pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-bottom: 13px;
	position:relative;
}
.tarif-box-3split-erste { float: left; margin: 0px 0px 0px 16px; width:162px; color:#613815; font-size:9pt;}
.tarif-box-3split { float: left; margin: 0px 0px 0px 9px; width:162px; color:#613815; font-size:9pt;}
.tarif-box-2split-erste { float: left; margin: 0px 0px 0px 16px; width:248px; color:#613815; font-size:9pt;}
.tarif-box-2split { float: left; margin: 0px 0px 0px 8px; width:248px; color:#613815; font-size:9pt;}
.tarif-box-bestellen { float: left; margin: 0px 0px 0px 16px; width:672px; color:#613815; font-size:9pt;}

.tarif-boxright a {	text-decoration: none;	color:#464f53; }
.tarif-boxright a:link { text-decoration: none; color:#464f53; }
.tarif-boxright a:hover { text-decoration: none; color:#00b0e0; }

.tarif-boxleft h1{margin:0px; padding:0px 0px 15px 0px; font-size:13pt; font-weight:bold;}
.tarif-box-3split-erste h2{margin:0px; padding:0px 0px 4px 0px; font-size:14pt; font-weight:normal; color:#44c5e8;}
.tarif-box-2split-erste h2{margin:0px; padding:0px 0px 4px 0px; font-size:14pt; font-weight:normal; color:#44c5e8;}
.tarif-box-3split h2{margin:0px; padding:0px 0px 4px 0px; font-size:14pt; font-weight:normal; color:#44c5e8; white-space:nowrap;}
.tarif-box-2split h2{margin:0px; padding:0px 0px 4px 0px; font-size:14pt; font-weight:normal; color:#44c5e8;}
.tarif-boxleft h2{margin:0px; padding:0px 0px 15px 0px; font-size:14pt; font-weight:normal; color:#44c5e8;}
.tarif-boxleft h2.nopaddingbottom{padding-bottom:0px;}
.tarif-boxleft h3{margin:0px; padding:0px 0px 12px 0px; font-size:9pt; font-weight:normal; color:#44c5e8;}

.tarif-box-3split-erste h3{margin:0px; font-size:9pt; font-weight:normal; color:#44c5e8; padding-top: 0px; padding-right: 0px; padding-bottom: 12px;	padding-left: 0px;
}
.tarif-box-2split-erste h3{
	margin:0px;
	font-size:9pt;
	font-weight:normal;
	color:#44c5e8;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.tarif-box-3split h3{margin:0px; padding:0px 0px 12px 0px; font-size:9pt; font-weight:normal; color:#44c5e8;}
.tarif-box-2split h3{margin:0px; padding:0px 0px 12px 0px; font-size:9pt; font-weight:normal; color:#44c5e8;}

.tarif-boxleft ul{margin:0px; padding:0 0 0 14px; /*list-style:none;*/}
.tarif-boxleft li{margin:0px; padding:0px 0px 12px 0; /*background:url(tarif-boxleft-li.gif) no-repeat 0px 0.5em;*/}
.tarif-boxleft p{margin:0px; padding:0px 0px 15px 0px;}
.tarif-boxleft .red{color:#e40039;}
.tarif-boxleft .headertext{float:right; font-size:8pt; color:#394347; margin:0px; padding:5px 0px 0px 0px;}
.tarif-boxleft .textnormal{margin:0px; padding:0px 0px 0px 16px;}

.tarif-box-normal{margin:0px 0px 0px 0px; padding:0px; background:url(tarif-box-normal-center.gif) repeat-y left top;}
.tarif-box-bestellen-normal{margin:0px 0px 0px 0px; padding:0px; background:url(tarif-box-bestellen-center.gif) repeat-y left top;}
.tarif-box-transparent-normal{margin:0px 0px 0px 0px; padding:0px;}
.tarif-box-3split-normal{margin:0px 0px 13px 0px; padding:0px; background:url(tarif-box-3split-center.gif) repeat-y left top;}
.tarif-box-2split-normal{margin:0px 0px 13px 0px; padding:0px; background:url(tarif-box-2split-center.gif) repeat-y left top;}
.tarif-box-top{margin:0px; padding:0px; background:url(tarif-box-top.gif) no-repeat left top;}
.tarif-box-3split-top{margin:0px; padding:0px; background:url(tarif-box-3split-top.gif) no-repeat left top;}
.tarif-box-2split-top{margin:0px; padding:0px; background:url(tarif-box-2split-top.gif) no-repeat left top;}
.tarif-box-ab9centmin .tarif-box-top{ background:url(tarif-box-ab9centmin.gif) no-repeat right top;}
.tarif-box-bottom{
	margin:0px;
	background:url(tarif-box-bottom.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
}


.tarif-box-bestellen-top{margin:0px; padding:0px; background:url(tarif-box-bestellen-top.gif) no-repeat left top;}
.tarif-box-transparent-top{margin:0px; padding:0px;}
.tarif-box-3split-bottom{
	margin:0px;
	background:url(tarif-box-3split-bottom.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tarif-box-2split-bottom{
	margin:0px;
	background:url(tarif-box-2split-bottom.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.tarif-box-transparent-bottom{margin:0px; padding:15px 16px 1px 16px;}
.tarif-box-transparent-bottom .header{
	font-size: 12pt;
	color: #FFF;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
.tarif-box-transparent-bottom .header2{	font-size: 10pt; color: #FFF; margin-bottom: 10px;}
.tarif-box-bestellen-bottom{margin:0px; padding:15px 16px 5px 16px; background:url(tarif-box-bestellen-bottom.gif) no-repeat left bottom;}

.tarif-box-bestellen-bottom-special{
	margin:0px;
	background:url(tarif-box-bestellen-bottom.gif) no-repeat left bottom;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}

.tarif-box-bestellen-bottom-special img.inkl{padding-top: 1px;}


.tarif-box-bestellen-bottom-blau{
	margin:0px;
	background:url(tarif-box-bestellen-bottom-blau.gif) no-repeat left bottom;
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
}
.tarif-box-bottom .row{border-top:1px solid #e2e8ea; padding:13px 15px 12px 15px; margin:0px -15px 0px -15px;}
.tarif-box-bottom .row .left{float:left;}
.tarif-box-bottom .row .right{float:right;}

.tarif-box-bestellen-bottom .row{border-top:1px solid #e2e8ea; padding:13px 15px 12px 15px; margin:0px -15px 0px -15px;}
.tarif-box-bestellen-bottom .row2{
	border-top:1px solid #e2e8ea;
	background-color: #f4fafd;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 13px;
	padding-bottom: 12px;
}
.tarif-box-bestellen-bottom .row .left{float:left;}
.tarif-box-bestellen-bottom .row2 .left{float:left;}
.tarif-box-bestellen-bottom .basistarif {
	left: 190px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom .hif {
	left: 350px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom .row .right{float:right;}
.tarif-box-bestellen-bottom .row2 .right{float:right;}

.tarif-box-bestellen-bottom-blau .row{
	border-top:1px solid #e2e8ea;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.tarif-box-bestellen-bottom-blau .row2{
	border-top:1px solid #e2e8ea;
	background-color: #f4fafd;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 12px;
}

.tarif-box-bestellen-bottom-blau .row3{
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	padding-right: 15px;
	padding-left: 12px;
}

.tarif-box-bestellen-bottom-blau .row .left{float:left;}
.tarif-box-bestellen-bottom-blau .row2 .left{float:left;}
.tarif-box-bestellen-bottom-blau .basistarif {
	left: 190px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom-blau .hif {
	left: 350px;
	width: 140px;
	position: relative;
	top: -15px;
	text-align: center;
}
.tarif-box-bestellen-bottom-blau .row .right{float:right;}
.tarif-box-bestellen-bottom-blau .row2 .right{float:right;}


.tarif-box-bottom .footer{border-top:1px solid #e2e8ea; padding:13px 15px 8px 15px; margin:0px -15px 0px -15px; color:#394347; font-size:8pt;}
.tarif-box-bottom .footer a{text-decoration:underline; color:#394347;}
.tarif-box-bottom .footer a:hover, a:focus {text-decoration:underline; color:#00b0e0;}
.tarif-box-bottom .icons{ margin:0px; padding:9px 0px 11px 58px; min-height:43px;}
.tarif-box-bottom .icon_1{background:url(tarif-box-icon_1.gif) no-repeat left top;}
.tarif-box-bottom .icon_2{background:url(tarif-box-icon_2.gif) no-repeat left top;}
.tarif-box-bottom .icon_3{background:url(tarif-box-icon_3.gif) no-repeat left top;}

.tarif-box-normal .icons{
	margin:0px;
	min-height:43px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 58px;
}

.tarif-box-normal .icons2{
	margin:0px;
	min-height:43px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 40px;
}
.tarif-box-normal .icon_vorteile{background:url(handy2.gif) no-repeat left top;}
.tarif-box-normal .icon_kosten{background:url(rechnung-icon2.gif) no-repeat left top;}
.tarif-box-normal .icon_guthaben{background:url(guthaben-icon2.gif) no-repeat left top;}
.tarif-box-normal .icon_geldzurueck{background:url(geldzurueck2.gif) no-repeat left top;}
.tarif-box-normal .icon_vorraus{background:url(icon_vorraus.gif) no-repeat left top;}
.tarif-box-normal .icon_haus{background:url(icon_haus.gif) no-repeat left top;}

.tarif-boxright h2{font-size:10pt; margin:0px; padding:0px;}
.tarif-boxright h3{font-size:10pt; margin:0px; padding:0px;}
.tarif-boxright p{margin:0px; padding:0px 0px 5px 0px;}
.tarif-boxright div.link{margin:0px; padding:0px 0px 0px 0px; }
.tarif-boxright div.link a{background:url(link_pfeil_blau_braun.gif) no-repeat 0px 0.2em; padding-left:10px; color:#00b0e0!important; font-style:normal; }
.tarif-boxright div.link a:hover,
.tarif-boxright div.link a:active,
.tarif-boxright div.link a:focus{ background-position:-995px 0.2em!important; color:#613815!important;}
.tarif-boxright img.rightimg{float:right; display:block; margin:0px; padding:0px;}
.tarif-boxright img.kosten {
	float:right;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	position: absolute;
}
.tarif-boxright img.o2logo {
 float: right;
 margin: 7px 20px 0px 0px;
}
.tarif-boxright .o2logo2 {
	float: right;
	margin: 3px 10px 0px 0px;
}
.tarif-boxright .kleiner-o2logo {
 float: right;
 margin: 3px 25px 0px 0px;
}
.tarif-boxright img.warentest {
	float: right;
	margin-top: 4px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tarif-boxright img.pdfimg {
	float: left;
	margin: 7px 7px 0px 0px;
}

.tarif-boxright-guthaben {
	margin:0px;
	padding:0px;
	text-indent:-200000px;
	height:71px;
	width:152px;
	display:block;
	background-image: url(guthaben_rechts.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
}
.tarif-boxright .kurz-heading {width: 100px;}
.tarif-boxright .kurz-text{float:left; clear:left; width:100px; white-space:nowrap;}
.tarif-boxright .kurz-text1{float:left; clear:left; width:100px; }
.tarif-boxright .kurz-text2{float:left; clear:left; width:120px; }
.tarif-boxright .left1{float:left; display:block; margin:0px; padding:0px; width:80px;}
.tarif-boxright .imgcenter{margin:0px; padding:0px 0px 4px 0px; text-align:center;}
.tarif-boxright .imgcall {
	margin:0px;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.tarif-boxright .imgcenter img{margin:0px auto; padding:0px; display:block; }
.tarif-boxright .kurz-text{float:left; clear:left;}

.tarif-boxnormal-jetzt-bestellen{margin:0px; padding:0px; background:url(tarif-boxright-jetzt-bestellen145px.gif) no-repeat left top; text-indent:-200000px; height:33px; width:145px; display:block;}
.tarif-boxnormal-jetzt-bestellen:hover,
.tarif-boxnormal-jetzt-bestellen:active,
.tarif-boxnormal-jetzt-bestellen:focus{background-position:left bottom;}

.tarif-boxnormal-jetzt-bestellen2{margin:0px; padding:0px; background:url(tarif-boxright-jetzt-bestellen145px.gif) no-repeat left top; height:33px; width:145px; display:block;}
.tarif-boxnormal-jetzt-bestellen2:hover,
.tarif-boxnormal-jetzt-bestellen2:active,
.tarif-boxnormal-jetzt-bestellen2:focus{background-position:left bottom;}
.displaynone {display:none;}

.tarif-boxnormal-jetzt-bestellen114{margin:0px; padding:0px; background:url(tarif-boxright-jetzt-bestellen114px.gif) no-repeat left top; text-indent:-200000px; height:23px; width:114px; display:block;}
.tarif-boxnormal-jetzt-bestellen114:hover,
.tarif-boxnormal-jetzt-bestellen114:active,
.tarif-boxnormal-jetzt-bestellen114:focus{background-position:left bottom;}

.tarif-boxright-jetzt-bestellen{margin:0px; padding:0px; background:url(tarif-boxright-jetzt-bestellen.gif) no-repeat left top; text-indent:-200000px; height:33px; width:153px; display:block;}
.tarif-boxright-jetzt-bestellen:hover,
.tarif-boxright-jetzt-bestellen:active,
.tarif-boxright-jetzt-bestellen:focus{background-position:left bottom;}


.cvbModalCloseButton {
	position:absolute;
	top:-16px;
	right:1px;
	width: 37px;
	height: 37px;
	z-index:200000;
	background: url(nyClose.png);
}

.order_reg h1 {padding: 4px 0 5px 0px !important;}

#fonicModal .bl-Body {background-color:#fff}
#fonicModal {text-align:left !important}
#fonicModal.CVB {margin-left: -225px !important;width:475px !important} 


.CVB_button.small.walhalla_nobank, .CVB_button.small.walhalla_autopayment_end , .CVB_button.small.walhalla_nodebitpermit {display:none}

/* TARIFE NAVIGATION - BEGIN */
#header-navigation { height: 160px; width: 706px; position: relative; overflow: visible; z-index: 2; }
#header-navigation .element-1 a, #header-navigation .element-2 a, #header-navigation .element-3 a, 
#header-navigation .element-4 { display: block; position: absolute; top: 14px; left: 0; width: 165px; height: 145px; background: url(navigationskacheln_tarife.png) no-repeat; }

#header-navigation .element-1 a { left: 16px;  background-position: -16px -336px; width: 173px; }
#header-navigation .element-2 a { left: 192px; background-position: -192px -336px; }
#header-navigation .element-3 a { left: 360px; background-position: -360px -336px; }
#header-navigation .element-4   { left: 528px; background-position: -528px -336px; }

#header-navigation .element-1 a:hover { background-position: -16px -176px; }
#header-navigation .element-2 a:hover { background-position: -192px -176px; }
#header-navigation .element-3 a:hover { background-position: -360px -176px; }

#header-navigation .element-1-active a, #header-navigation .element-2-active a, 
#header-navigation .element-3-active a, #header-navigation .element-4-active { height: 172px; top: 11px; }

#header-navigation .element-1-active a, #header-navigation .element-1-active a:hover { background-position: -16px 0; }
#header-navigation .element-2-active a, #header-navigation .element-2-active a:hover { background-position: -192px 0; }
#header-navigation .element-3-active a, #header-navigation .element-3-active a:hover { background-position: -360px 0; }
#header-navigation .element-4-active   { background-position: -528px 0; }

#header-navigation .element-4 .vorteile1, #header-navigation .element-4 .vorteile2, 
#header-navigation .element-4 .vorteile3, #header-navigation .element-4 .vorteile4 { position: absolute; }

#header-navigation .element-4 .vorteile1{ left:13px; top:55px; text-decoration:none;}
#header-navigation .element-4 .vorteile2{ left:13px; top:72px; text-decoration:none;}
#header-navigation .element-4 .vorteile3{ left:13px; top:89px; text-decoration:none;}
#header-navigation .element-4 .vorteile4{ left:13px; top:106px; text-decoration:none;}
/* TARIFE NAVIGATION - END */

.tarif-boxright-jetzt-bestellen:focus{background-position:left bottom;}
.tarif-boxright-jetzt-aktivieren{margin:0px; padding:0px; background:url(Button_zuraktivierung_153px.png) no-repeat left top; text-indent:-200000px; height:32px; width:153px; display:block;}
.tarif-boxright-jetzt-aktivieren:hover,
.tarif-boxright-jetzt-aktivieren:active,
.tarif-boxright-jetzt-aktivieren:focus{background-position:left bottom;}


.tarif-boxright-aufladen{
	background:url(aufladen_aktivieren_rechts.png) no-repeat left top;
	text-indent:-200000px;
	height:24px;
	width:152px;
	display:block;
}
.tarif-boxright-aufladen:hover,
.tarif-boxright-aufladen:active,
.tarif-boxright-aufladen:focus{background-position:left bottom;}

.jetzt-aktivieren-153px	{ position: relative; left: 77px; background-image: url(Button_zuraktivierung_153px.png); display: block; width: 153px; height: 32px;  background-position:0px 0px;   }
.jetzt-aktivieren-153px .jetzt-aktivieren-153px:hover	{ background-position:0px -25px; }
.jetzt-aktivieren-153px .jetzt-aktivieren-153px span		{ display: none; }


.prepaid_preisliste{
	font-size: 9pt;
	padding-left: 20px;
	margin-bottom: 16px;
}
#HIPTarif .prepaid_preisliste {white-space: nowrap;}

.tarif-box-startbonus {
	width:115px;
	height:114px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 660px;
	top: 1557px;
 }
 .tarif-box-blau-line1 {width:2px; height:565px; background-color: #00b0e0;	position: absolute;	left: 436px; top: 355px; }
 .tarif-box-blau-line2 {width:2px; height:565px; background-color: #00b0e0;	position: absolute;	left: 594px; top: 355px; }
 .tarif-box-blau-line3 {width:2px; height:565px; background-color: #00b0e0;	position: absolute;	left: 602px; top: 355px; }
 .tarif-box-blau-line4 {width:2px; height:565px; background-color: #00b0e0;	position: absolute;	left: 760px; top: 355px; }
 .tarif-box-blau-line5 {width:2px; height:565px; background-color: #00b0e0;	position: absolute;	left: 768px; top: 355px; }
 .tarif-box-blau-line6 {width:2px; height:565px; background-color: #00b0e0;	position: absolute;	left: 926px; top: 355px; }

.head-bestell-bottom {
	font-size: 11pt;
	font-style: italic;
	color: #613815;
	padding-bottom: 5px;
}
.text-bestell-bottom {
	font-size: 10pt;
	font-style: italic;
	color: #613815;
	padding-bottom: 5px;
}

.font-eng1 {
	letter-spacing: -0.01em;
}

.bluebox_bg {
	background-image: url(tarif_box_blue_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bluebox_bg_bottom {
	background-image: url(tarif_box_blue_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tarif-box-bestellen-aktivierung{margin:0px 0px 0px 0px; padding:0px; background:url(tarif-box-bestellen-aktivierung.gif) repeat-y left top;}
.tarif-box-bestellen-top-aktivierung{margin:0px; padding:0px; background:url(tarif-box-bestellen-top-aktivierung.gif) no-repeat left top;}
.tarif-box-bestellen-bottom-aktivierung{margin:0px; padding:15px 16px 5px 16px; background:url(tarif-box-bestellen-bottom-aktivierung.gif) no-repeat left bottom;}

ul.text-list li, ul.text-list li p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px !important;
	margin-bottom: 12px !important;
}

.aktivieren_link {
	margin-left: 13px;
}

.tarif-boxbottom {float: left; margin: 0px 0px 10px 0px; }
.tarif-boxbottom .boxbottom-heading {font-weight: bold; font-size: 10pt; font-style: italic; margin-bottom: 5px; }
.tarif-boxbottom-auszeichnungen {width: 145px; margin:0px 35px 0px -10px; }
.tarif-boxbottom-auszeichnungen .auszeichnungs-info {float: left; clear: left; width: 80px; }
.tarif-boxbottom-trustedshops img.trusted-shop-guarantee {float: left; }
.tarif-boxbottom-trustedshops {width: 160px; margin-right: 40px; }
.tarif-boxbottom-trustedshops .trustedshops-info {float: left; clear: left; width: 90px; }
.tarif-boxbottom-trustedshops img.trusted-shop-guarantee {float: left; }
.tarif-boxbottom-hotline {width: 260px; }
.tarif-boxbottom-hotline div {float:left; width:270px; }
.tarif-boxbottom-hotline .hotline-info {clear:both; }
.tarif-boxbottom-hotline .nummer {float:left; font-size: 17px; font-style: bold; line-height: 28px; width:auto; white-space:nowrap; }
.tarif-boxbottom a {text-decoration: none;	color:#464f53; }
.tarif-boxbottom a:link, .tarif-boxbottom .boxbottom-heading:link {text-decoration: none; color:#464f53; }
.tarif-boxbottom a:hover {text-decoration: none; color:#00b0e0; }

.printing-section {display:none;}
.no-printing-section {display:block;}
.tarif-boxright-jetzt-bestellen:focus{background-position:left bottom;}

/* neue faq seiten */
#content-inner { background-color: #f5fafc; background: url(faq_content_inner_bg.png) no-repeat left top; padding: 20px 16px 28px 16px; float: left; width: 672px; font-family: Arial, helvetica, sans-serif; font-size: 12px; color: #613815;  }
#content-inner h1, #content-inner .h1 { display: block; float: left; width: 380px; padding: 4px 0 0 16px; margin: 0 0 15px 0; color: #613815; font-weight: bold; font-size: 18px; }
#content-inner h2, #content-inner .faq-box h1 {  display: block; float: none; width: auto; margin: 0; padding: 0; font-size: 18px; font-weight: normal; color: #00b0e0; padding-bottom: 6px; }
#content-inner h4 { font-size: 12px; } 
#content-inner fieldset { border: 0; }
#content-inner legend { display: none; }

#faq-suche { float: right; margin-bottom: 14px; }
#faq-suche .text { display: block; float: left; width: 144px; height: 32px; background: url(../dat/faq-input-text.png); border: 0; padding-left: 10px; padding-right: 10px; }
.ie #faq-suche .text { padding-top: 7px; height: 25px; }
#faq-suche .input-image { float: left; }

.faq-header { padding-bottom: 14px; }

.col-2-wide {  }
.col-2-wide .col-left { width: 502px; float: left; }
.col-2-wide .col-right { width: 153px; float: right; padding-top: 10px; }

.faq-box { width: 472px; padding: 15px 15px 0 15px; border: 1px solid #d9d9da; margin-bottom: 8px; background-color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.ie .faq-box { behavior: url(/html/assets/PIE.htc); position: relative; z-index: 10; }
.faq-box p, .faq-box address { padding-bottom: 20px; }
.faq-box address { font-style: normal; }
.faq-box ul { list-style: none; padding-bottom: 20px; }
.faq-box ul li {  margin-bottom: 8px; padding-left: 12px;  background: url(pfeilGrau.gif) no-repeat left 3px; }
.faq-box ul li a {  color: #613815; }
.faq-box ul li:hover { background: url(pfeilBlau.gif) no-repeat left 3px; }
.faq-box ul li:hover a { color: #00B0E0; }
.faq-box h2.frage { color: #613815!important; font-weight: bold!important; padding-bottom: 0!important; font-size: 12px!important; }
.faq-box h3 { font-size: 12px; }

.faq-box ul.disc { margin-left: 10px; padding-top: 4px; }
.faq-box ul.disc ul { padding-bottom: 0; }
.faq-box ul.disc li { background: url(punktBlau.gif) no-repeat 0 2px; margin-bottom: 6px; }
.faq-box ul.disc li strong { display: block; padding-bottom: 6px; }
.faq-box ul.disc li a { color: #00B0E0; }
.faq-box a.thickbox,  a.thickbox.sitemap { text-decoration: underline; }

.col-right ul { list-style: none; margin-bottom: 44px; }
.col-right ul li { padding-bottom: 2px; }
.col-right ul li a { padding-left: 12px;  background: url(pfeilBlau.gif) no-repeat left 2px; }
.col-right ul li a:hover, .col-right ul li a.active { padding-left: 12px;  background: url(pfeilGrau.gif) no-repeat left 2px; color: #613815;  }

.col-right .box { float: none; margin-bottom: 26px; }
.col-right .box img {  display: block; margin: 0 auto 5px auto; }
.col-right .box img.margin { margin-left: 25px; }
.col-right h3, .col-right .box p { font-size: 14px; font-style: italic; font-weight: bold!important; /*font-family: "Myriad Pro", Arial, sans-serif;*/ font-weight: normal; color: #394347; }
.col-right .box p { font-size: 12px; font-weight: normal!important; padding-bottom: 4px; }

.col-right .button { display: block; width: 153px; height: 32px; }
.col-right .button:hover { background-position: left bottom; }

.faq-button-autom-aufladung { height: 25px!important; background: url(faq_button_autom_aufladung.png) no-repeat left top; }
.faq-button-jetzt-bestellen { background: url(faq_button_jetzt_bestellen.png) no-repeat left top; }
.faq-button-jetzt-aktivieren { background: url(faq_button_zur_aktivierung.png) no-repeat left top; }

.faq-fragen-teaser { color: #394347; padding: 18px 0 0 16px; }
.faq-fragen-teaser-top { padding-bottom: 6px; }

.faq-fragen-teaser h3 { display: inline; font-family: "Myriad Pro", Arial, sans-serif; font-style: italic; font-size: 15px; }
.faq-fragen-teaser h4 {  font-style: italic; padding-bottom: 3px; }
.faq-fragen-teaser .erreichbar { font-size: 11px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-style: italic; }
.faq-fragen-teaser .faq-phone { color: #00b0e0; font-size: 16px; font-family: "Myriad Pro", Arial, sans-serif; line-height: 16px; background: url(faq_icon_phone.png) no-repeat; padding-left: 11px; }
.faq-fragen-teaser .small { font-size: 10px; color: #898989; }
.faq-fragen-teaser a { color: #00B0E0; background: url(pfeilBlau.gif) no-repeat left 2px; padding-left: 12px; }
.faq-fragen-teaser a:hover { color: #613815; background: url(pfeilGrau.gif) no-repeat left 2px; }

.faq-fragen-teaser .column { width: 218px; float: left; }
.faq-fragen-teaser .fb { position: relative; top: -22px; }
.faq-fragen-teaser .fb h3 { display: block; padding-bottom: 2px; }
.faq-fragen-teaser .fb h4 { padding-bottom: 4px; font-weight: normal; }

/* FAQ table */
.faq-table { padding-bottom: 20px; }
.faq-table p { padding-bottom: 0; }
.faq-table strong { color: #613815; }

/* FAQ search styling */
.faq-box .summary { padding-bottom: 12px; }

.faq-box .searchheading { font-size: 18px; color: #00b0e0; padding-bottom: 3px; }
.faq-box .zoom_searchform, .faq-box .searchheading br, .faq-box .result_pagescount, .faq-box .results .result_title b, 
.faq-box center { display: none; }

.faq-box .results .result_block, .faq-box .results .result_altblock { line-height: 16px; }

.faq-box .results .result_title a { padding-left: 12px;  background: url(pfeilBlau.gif) no-repeat left 2px; }
.faq-box .results .result_title a:hover { color: #613815; background: url(pfeilGrau.gif) no-repeat left 2px; }
.faq-box .results .context { padding-bottom: 4px; }
.faq-box .results .context .highlight { background-color: #effb00; }
.faq-box .results .infoline { font-size: 11px; color: #394347; }

.faq-box .result_pages { padding: 6px 0 14px 0; /*text-align: center;*/ }
.faq-box .result_pages a { /*padding: 0 5px;*/ }

.faq-box .result_block, .faq-box .result_altblock { padding-bottom: 10px; }
.faq-box .suggestion { padding-bottom: 12px; }
.faq-box .suggestion br { display: none; }

.faq-box .recommended { padding-bottom: 12px; }
.faq-box .recommended_heading { font-weight: bold; padding-bottom: 3px; }
.faq-box .recommend_infoline { padding-bottom: 6px; }

/* highlight matched word */
#content-inner .highlight { background: #FFFF40; }


/*bank push */
#bankpaymenttabs{margin:0px; padding:0px; height:42px; }
#bankpaymenttabs div{margin:0px; padding:0px; display:block; float:left; background:url(bankpaymenttabs_left.gif) no-repeat left 0px;}
#bankpaymenttabs div#bankpaymenttabs_1{background:url(bankpaymenttabs_1_left.gif) no-repeat left 3px; margin-right:7px;}
#bankpaymenttabs div#bankpaymenttabs_1.active{background:url(bankpaymenttabs_1_left_active.gif) no-repeat left 0px!important;}
#bankpaymenttabs div.active,
#bankpaymenttabs #bankpaymenttabs_3.active{background:url(bankpaymenttabs_left_active.gif) no-repeat left 0px!important;}
#bankpaymenttabs div a,
#bankpaymenttabs div span{margin:0px; padding:14px 11px 0px 11px; display:block; float:left; color:#00b0e0; text-decoration:none; font-size:10pt; height:28px; background:url(bankpaymenttabs_right.gif) no-repeat right 3px; white-space:nowrap;}
#bankpaymenttabs div.active a,
#bankpaymenttabs div.active span{background:url(bankpaymenttabs_right_active.gif) no-repeat right 0px!important; font-weight:bold;}
#bankpaymenttabs #bankpaymenttabs_3{float:right; background:none!important;}
#bankpaymenttabs #bankpaymenttabs_3 a,
#bankpaymenttabs #bankpaymenttabs_3 span{background:none!important; color:#999999;}
#bankpaymenttabs #bankpaymenttabs_3.active a,
#bankpaymenttabs #bankpaymenttabs_3.active span{background:url(bankpaymenttabs_3_right_active.gif) no-repeat right top!important; color:#613815!important; font-weight:normal!important;}
#bankpaymenttabs input{margin-top:1px!important; margin-right:5px!important;}
#bankpaymenttabs input,
#bankpaymenttabs label{float:left; margin:0px; padding:0px;}
.bankpaymenttabs_div_bottom{margin:0px; padding:0px; height:7px; overflow:hidden; background:url(bankpaymenttabs_div_bottom.gif) no-repeat left top;}

#bankpaymenttabs_monat{margin:0px 0px 15px 0px; padding:0px; background:url(bankpaymenttabs_monat.gif) no-repeat left bottom;}
#bankpaymenttabs_monat_bottom{margin:0px; padding:7px 0px 9px 10px; background:url(bankpaymenttabs_monat_bottom.gif) no-repeat left top;}
#bankpaymenttabs_monat_bottom div{margin:0px; padding:3px 0px 0px 0px;}
#bankpaymenttabs_monat_bottom input{display:block; float:left; margin:1px 0px 0px 0px; padding:0px; }
* html #bankpaymenttabs_monat_bottom input{margin:-3px 0px 0px 0px; }
*+html #bankpaymenttabs_monat_bottom input{margin:-3px 0px 0px 0px; }
#bankpaymenttabs_monat_bottom label{color:#613815; font-size:9pt; display:block; float:left; margin:0px 12px 0px 2px; padding:0px;}

#bankpaymenttabs_monat_bottom .monthly_refill_amount_div input { *position: relative; *top: 0; }
#bankpaymenttabs_monat #bankpaymenttabs_monat_bottom .monthly_refill_amount_div #monthly_refill_amount_0 { display: none; }

.bankpaymenttabs_div{margin:-6px 0px 0px 0px; padding:0px; background:url(bankpaymenttabs_div.gif) no-repeat left top; display:none;}
.bankpaymenttabs_div .inner{margin:0px; padding:19px 12px 0px 12px; }
/* background:url(bankpaymenttabs_div_inner.gif) no-repeat left top; */
.bankpaymenttabs_div h2{margin:0px; padding:0px 0px 18px 0px; font-size:10pt;}
.bankpaymenttabs_div h2.haken1{background:url(bankpaymenttabs_div_ul2_li.gif) no-repeat left top; line-height:14px; padding-left:21px!important; padding-bottom:12px;}
.bankpaymenttabs_div p.rot1{color:#e40039; margin:0px; padding:0px 0px 2px 21px; font-size:10pt;}
.bankpaymenttabs_div ul{margin:0px; padding:0px 0px 10px 0px; color:#613815; font-size:10pt; list-style:none;}
.bankpaymenttabs_div ul.ul1{padding-bottom:3px; padding-top:7px;}
.bankpaymenttabs_div ul.ul1 li{margin:0px 0px 0px 21px; padding:0px 0px 8px 14px; background:url(bankpaymenttabs_div_ul1_li.gif) no-repeat left 0.4em;}
.bankpaymenttabs_div ul.ul2 li{margin:0px 0px 0px 10px; padding:0px 0px 8px 23px; background:url(bankpaymenttabs_div_ul2_li.gif) no-repeat left top;}
.bankpaymenttabs_div p{margin:0px; padding:0px 0px 5px 0px;}
#bankpayment_formular_old {display:block;}
#bankpayment_formular_new {display:none;}

.bankpayment_formular{border-left:1px solid #94cfea; border-right:1px solid #94cfea; background:url(bankpayment_formular.gif) no-repeat left top; margin:0px; padding:17px 11px 0px 11px;}
.bankpayment_formular2{background:none; padding-top:0px;}
.bankpayment_formular .FormRight{width:176px!important;}
.bankpayment_formular .FormInput{width:150px!important;}
.bankpayment_formular .InfoTipp{margin-bottom:25px!important; background:url(bankpayment_formular_infotipp.gif) no-repeat left top;}
.bankpayment_formular .InfoTipp span{background:url(bankpayment_formular_infotipp_span.gif) no-repeat left bottom; padding-bottom:9px;}

#notificationnew{margin:0px; padding:0px; display:none; position:relative;}
#notificationnew div.inner{margin:0px; padding:5px 10px 5px 25px; background:#effb00;}
.notificationnew2 div.inner{padding-left:155px!important; }
.notificationnew2 div.image{background:url(notificationnew2.gif) no-repeat 0px 0px; margin:0px; padding:0px; position:absolute; left:553px; bottom:0px; width:61px; height:52px;}
#notificationnew div.top{height:7px; margin:0px; background:url(notificationnew_top.png) no-repeat left bottom;}
#notificationnew div.bottom{height:7px; margin:0px 0px 8px 0px; background:url(notificationnew_bottom.png) no-repeat left bottom;}
#notificationnew .close{float:right; font-size:9pt; text-decoration:none; background:url(notificationnew_close.gif) no-repeat right center; margin:0px; padding:0px 14px 0px 0px; color:#613815;}
#notificationnew .left{float:left; color:#613815; margin:0px; padding:0px; width:590px;}
.notificationnew2 .left{width:460px!important;}
#notificationnew .left .text{font-size:13pt; margin:0px; padding:0px;}
#notificationnew .left a{color:#613815; background:url(notificationnew_left_a.gif) no-repeat left center; display:inline-block; margin:0px; padding:0px 0px 0px 9px; font-size:9pt; text-decoration:underline!important;}
#notificationnew a:hover,
#notificationnew a:active,
#notificationnew a:focus{text-decoration:none!important;}


.button-jetzt-bestellen { display: block; float: left; margin-right: 7px; width: 112px; height: 25px; background: url(button-jetzt-bestellen.png) no-repeat left top; }
.button-jetzt-bestellen:hover { background-position: left bottom; }

/* styles fuer die zweite neue seite 
.huawei_ideos_x3_ab_19_sept { width: 704px; height: 264px; background: url(huawei_ideos_x3_ab_19_sept.png) no-repeat; }
.button-zurueck { display: block; width: 69px; height: 25px; background: url(Button_zurueck.gif) no-repeat left top; }
.button-jetzt-bestellen { display: block; width: 115px; height: 23px; background: url(butBestellen.gif) no-repeat; }
.button-informieren { isplay: block; width: 99px; height: 24px; background: url(button-informieren.png) no-repeat; }
.button-zurueck { display: block; width: 69px; height: 25px; background: url(Button_zurueck.gif) no-repeat left top; }
.button-zurueck:hover { background-position: left -25px; }
.button-jetzt-bestellen:hover { background: url(butBestellen_.gif) no-repeat; }

.huawei_ideos_x3_ab_19_sept .button-zurueck { position: absolute; left: 20px; top: 20px; }
.huawei_ideos_x3_ab_19_sept .button-jetzt-bestellen { position: absolute; left: 289px; bottom: 31px; }
.huawei_ideos_x3_ab_19_sept .button-informieren  { position: absolute; left: 410px; bottom: 31px; }
*/

/* fonic smart */
.header-rounding-tarif { width: 704px; height: 12px; background: url(header_rounding_tarif.png); }
.fonic-smart-content-header { width: 704px; height: 125px; background: url(fonic-smart-content-header.png); }
#content-tarif-seite { background: url(bg-content-tarif-seite.png) repeat-x left top #F5FAFC; padding: 15px 15px 20px 15px; border-right: 1px solid #d7d6e4; border-left: 1px solid #d7d6e4; color: #4c2c10; font-size: 12px;  }
#content-tarif-seite #left-column { width: 506px; float: left; position:relative;  }
#content-tarif-seite #right-column { width: 154px; float: right; }

#hif-fuer-wenig-telefonieren { display: block; width: 154px; height: 54px; float: right; margin: 35px 15px 0 0; background: url(handy-internet-flatrate-top.png) no-repeat left top; }
#hif-fuer-wenig-telefonieren:hover { background-position: left bottom; }

#content-tarif-seite .box { border: 1px solid #d9d9da; padding: 14px 0; margin-bottom: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(/html/assets/PIE.htc); background-color: #FFF; }
#content-tarif-seite .box h2, #content-tarif-seite .box h3, #content-tarif-seite .box p, #content-tarif-seite .box span, #content-tarif-seite .box ul { padding: 0 14px; }
#content-tarif-seite .box h2 { font-size: 14pt; line-height: 20px; color: #44C5E8; font-weight: normal; padding-bottom: 15px; }
#content-tarif-seite .box span { color: #394347; }
#content-tarif-seite .box p { padding-bottom: 16px; }
#content-tarif-seite .box ul { padding: 0 0 0 28px!important;}
#content-tarif-seite .box ul li { padding-bottom: 12px; }
#content-tarif-seite .box .promo { position: absolute; top: 65px; right: 0; color: #f0005a; font-weight: bold; }
#content-tarif-seite .box .price-info { position: absolute; top: 14px; right: 0; color: #394347; font-size: 10px;  }
#content-tarif-seite .border-bottom { border-bottom: 1px solid #e2e8ea; padding-bottom: 12px!important; margin-bottom: 12px!important; }

#content-tarif-seite .box-fonic-smart-kunden img { float: left; margin-right: 16px; }
#content-tarif-seite .box-fonic-smart-kunden p { width: 360px; float: left; padding: 15px 0 10px 0!important; font-weight: bold; }
#content-tarif-seite .box-fonic-smart-kunden a { float: left; } 

.blue { color: #00b0e0!important; }
.paddingtop20px { padding-top: 20px!important; }
.paddingbottom10px { padding-bottom: 10px!important; }
.lineheight18px { line-height: 18px!important; }
.paddingleft0px{ padding-left:0px!important;}

.two-columns .box { width: 246px; float: left; margin-right: 10px; position:relative; }
.two-columns .box-last { margin-right: 0; }
.two-columns .box h2 { padding-bottom: 0!important; padding-right: 0!important; font-size: 17px!important; }
.two-columns .box .tarif-boxnormal-jetzt-bestellen2 { margin-left: 14px; }
.two-columns .box img { margin: 0 auto; }

.two-columns-small-big { padding-bottom: 20px; }
.two-columns-small-big h2 { font-size: 18px; line-height: 24px; font-weight: normal; color: #4c2c10; }
.two-columns-small-big img { margin-bottom: 10px; }
.two-columns-small-big .column { width: 217px; float: left; margin-left: 12px; }
.two-columns-small-big .column-last { width: 252px; margin-left: 19px; }

.tarif-boxright-img img { float: right; margin: 0 12px 0 5px; }
.tarif-boxright-img h3, .tarif-boxright-img div { width: 122px; float: left; }



/* fonic classic */
.fonic-classic-content-header { width: 704px; height: 125px; background: url(fonic-classic-content-header.png); }

#handy-internet-flatrate-header-link { display: block; width: 328px; height: 86px; float: right; margin: 14px 16px 0 0; }

#content-tarif-seite .footer {
	border-top: 1px solid #E2E8EA;
    color: #394347;
    font-size: 8pt;
    padding: 13px 15px 0px;
}
#content-tarif-seite .row {
    padding: 0 14px;
    clear: both;
    float: left;
    width: 476px;
    border-bottom: 1px solid #e2e8ea;
}

#content-tarif-seite .left, #content-tarif-seite .right {
    float: left;
}

#content-tarif-seite .row .left {
    width: 320px;
    text-align: left;
    height: 27px;
    padding-top: 12px;
}

#content-tarif-seite .left.multiline {
    padding-top: 6px;
}

#content-tarif-seite .right {
    width: 150px;
    text-align: right;
    line-height: 39px;
}

#content-tarif-seite .border-bottom-multiline {
    border-bottom: 1px solid #e2e8ea;
    padding-bottom: 12px!important;
    margin-bottom: 12px!important;
}

#content-tarif-seite .tarif-boxright {
	margin-left: 0px !important;
}

/* fonic bestellen */
.fonic-bestellen-content {
	background-color: #F5FAFC;
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    margin: 0px;
    min-height: 100px;
    padding-bottom: 22px;
    width: 704px;
	position: relative;
	float: left;
}

.fonic-bestellen-content table {
	margin-top: 6px;
	width: 670px;
}

.fonic-bestellen-content table tr th,
.fonic-bestellen-content table tr td {
	font-size: 12px;
	color: #613815;
	padding: 18px 0 0 16px;
}

.fonic-bestellen-content table tr td {
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
	
	
}

.fonic-bestellen-content table tr td.emptycol {
	width: 220px;
}

.fonic-bestellen-content table tr th {
	padding-top: 0px !important;
}

.bestellen-box table tr th {
	padding-bottom: 15px;
}

.fonic-bestellen-content table tr th h1 {
	margin: 0;
	padding: 0;
}

.fonic-bestellen-content table tr th h2 {
	color: #00B0E0;
	font-size: 14px;
	padding-top: 12px;
	text-align:left;
}

.fonic-bestellen-content .bestellen-box {
	width: 674px;
	height: 114px;
	position: relative;
	margin: 10px 0 0 16px;
}


.fonic-bestellen-content table tr th.left {
	position: relative;
	width: 670px;
}

.fonic-bestellen-content p {
	position: absolute;
	color: #00B0E0;
	font-size: 12px;
	right: 16px;
	top: 10px;
}

#bestellen-classic {
	background: url(bg_bestellen-classic.png) left top no-repeat;
	margin-top: 70px;
	position:relative;
}

#bestellen-classic-internet {
	background: url(bg_bestellen-classic-internet.png) left top no-repeat;
	position:relative;
}

#bestellen-smart {
	background: url(bg_bestellen-smart.png) left top no-repeat;
	position:relative;
}
#bestellen-smart-2 {
	background: url(bg_bestellen-smart-2.png) left top no-repeat;
	position:relative;
}
.zuraktivierung-btn{margin:0px; padding:0px; background:url(btn_zur_aktivierung.gif) no-repeat left top; width:120px; height:25px; display:block; text-indent:-2000px; position:absolute; top:80px; left:517px;}
.zuraktivierung-btn:hover,
.zuraktivierung-btn:active,
.zuraktivierung-btn:focus{ background-position:left bottom!important;}


#bestellen-internet {
	background: url(bg_bestellen-internet.png) left top no-repeat;
	height: 160px;
	position:relative;
}

.jetzt_bestellen-btn, .informieren-btn,
.jetzt_bestellen-btn2, .informieren-btn2 {
	display: block;
	float: left;
	position: absolute;
	top: 80px;
}

.jetzt_bestellen-btn2, .informieren-btn2 {
	top: 125px;
}

.jetzt_bestellen-btn, .jetzt_bestellen-btn2 {
	width: 111px;
	height: 24px;
	background: url(btn_jetztbestellen.png) left top no-repeat;
	left: 440px;
}

.jetzt_bestellen-btn:hover, .jetzt_bestellen-btn2:hover {
	background: url(btn_jetztbestellen-over.png) left top no-repeat;
}

.informieren-btn,.informieren-btn2 {
	width: 100px;
	height: 24px;
	background: url(btn_informieren.png) left top no-repeat;
	left: 560px;
}

.informieren-btn:hover, .informieren-btn2:hover {
	background: url(btn_informieren-over.png) left top no-repeat;
}

span.normal {
	font-weight: 100 !important;
}

/* fonic handy-internet-flatrate */
.fonic-hif-content-header { width: 704px; height: 125px; background: url(fonic-hif-content-header.png); }
#content-hif-seite { background-color: #EDF4F7; border-left: 1px solid #D7D6E4; border-right: 1px solid #D7D6E4; padding-top: 15px; }
#fonic-classic-header-link { display: block; float: left; height: 86px; margin: 14px 0 0 16px; width: 328px; }

.fonic-classic-content-header #handy-internet-flatrate-header-link{background:url(fonic-classic-content-header_hover.gif) no-repeat 0px 150px;}
.fonic-hif-content-header #fonic-classic-header-link{background:url(fonic-hif-content-header_hover.gif) no-repeat 0px 150px;}
.fonic-classic-content-header #handy-internet-flatrate-header-link:hover,
.fonic-classic-content-header #handy-internet-flatrate-header-link:active,
.fonic-classic-content-header #handy-internet-flatrate-header-link:focus{background-position:6px 5px;}
.fonic-hif-content-header #fonic-classic-header-link:hover,
.fonic-hif-content-header #fonic-classic-header-link:active,
.fonic-hif-content-header #fonic-classic-header-link:focus{background-position:6px 6px;}



/* button zurueck */
.button-zurueck { display: block; width: 69px; height: 25px; background: url(Button_zurueck.gif) no-repeat left top; }
.button-zurueck:hover { background-position: left -25px; }

/* X3 */
.content-promo { width: 704px; position: relative; margin: 2px 0 8px 0; }
.content-promo-x3 { height: 264px; background: url(promo_x3_android_99_95.png) no-repeat; }

.content-promo-x3 .jetzt_bestellen-btn2 { position: absolute; left: 426px; top: 202px; }
.content-promo-x3 .informieren-btn2 { position: absolute; left: 546px; top: 202px; }
.content-promo-x3 .link_pfeil_grau_blau { position: absolute; left: 435px; bottom: 15px; font-size: 11px; }

.content-promo .promo-text { color: #4c2c10; font-size: 12px; line-height: 16px; }
.content-promo-x3 .promo-text { width: 260px; height: 100px; position: absolute; left: 426px; top: 113px; }

.content-promo-bottom { width: 704px; height: 125px; position: relative; margin-bottom: 8px; color: #4c2c10; font-size: 12px; line-height: 16px; }
.content-promo-x3-bottom { background: url(promo_x3_android_99_95_bottom.png) no-repeat; }
.content-promo-bottom .ul1 { position: absolute; left: 28px; top: 40px; font-size: 11px; }
.content-promo-bottom .link1 { position: absolute; left: 16px; bottom: 11px; }
.content-promo-bottom .ul2 { position: absolute; left: 388px; top: 40px; font-size: 11px; }
.content-promo-bottom .link2 { position: absolute; left: 376px; bottom: 11px; }

.content-promo-bottom .logo-1, .content-promo-bottom .logo-2, .content-promo-bottom .logo-3 { display: block; position: absolute; }
.content-promo-bottom .logo-1 { width: 67px; height: 62px; left: 121px; top: 37px; }
.content-promo-bottom .logo-2 { width: 64px; height: 66px; left: 190px; top: 39px; }
.content-promo-bottom .logo-3 { width: 88px; height: 68px; left: 253px; top: 43px; }

/* X3 - Classic */
.content-promo-x3-classic { height: 264px; background: url(promo_x3_android_119_95.png) no-repeat; }
.content-promo-x3-classic .promo-text { position: absolute; top: 154px; left: 299px; }
.content-promo-x3-classic .jetzt_bestellen-btn2 { position: absolute; left: 287px; top: 210px; }
.content-promo-x3-classic .informieren-btn2 { position: absolute; left: 407px; top: 210px; }
.content-promo-x3-classic .button-zurueck { position: absolute; left: 18px; top: 19px;  }

/* deeplink.html seite */
.deeplink a { color: #613815; }

/* box-fonic-bundle */
.box-fonic-bundle { background: url(boxright-fonic-bundle.png) no-repeat left 6px; padding-top: 6px; clear: both; margin-bottom: 20px; }
.box-fonic-bundle p { width: 110px; }
.box-fonic-bundle h3 { width: 100px; padding-bottom: 50px; line-height: 14px; }

/* news detail - zurueck link */
.newsDetail .zuruck { display: block; padding: 4px 0 10px 0; }

.width160px{width:160px!important;}
.oveflowhiddenIE6{_overflow:hidden;}

.wichtigerhinweiss1{margin:0px; padding:19px 35px 0px 35px; background:#f5fafc;}
.wichtigerhinweiss2{margin:0px; padding:0px 0px 35px 20px;}
.wichtigerhinweiss3{margin:0px; padding:0px 0px 35px 38px;}
.wichtigerhinweiss1 div.header,
.wichtigerhinweiss2 div.header,
.wichtigerhinweiss3 div.header{color:#00b0e0; margin:0px; padding:0px 0px 12px 0px; font-size:11pt;}
.wichtigerhinweiss1 div.text,
.wichtigerhinweiss2 div.text,
.wichtigerhinweiss3 div.text{color:#613815; margin:0px; padding:0px 0px 0px 23px; font-size:9pt; font-style:italic; background:url(infoicon.png) no-repeat left center;}
.wichtigerhinweiss1 div.text a,
.wichtigerhinweiss2 div.text a,
.wichtigerhinweiss3 div.text a{color:#613815; }

.boxpaybackpunkte,
.boxpaybackpunkte2{position:relative;}
.paybackpunkte250{margin:0px; padding:0px; position:absolute; width:76px; height:74px; background:url(paybackpunkte_250.png) no-repeat left top;}
.paybackpunkte500{margin:0px; padding:0px; position:absolute; width:76px; height:74px; background:url(paybackpunkte_500.png) no-repeat left top;}
.paybackpunkte750{margin:0px; padding:0px; position:absolute; width:76px; height:74px; background:url(paybackpunkte_750.png) no-repeat left top;}
.paybackpunkte1500{margin:0px; padding:0px; position:absolute; width:76px; height:74px; background:url(paybackpunkte_1500.png) no-repeat left top;}
.paybackpunkte1000{margin:0px; padding:0px; position:absolute; width:76px; height:74px; background:url(paybackpunkte_1000.png) no-repeat left top;}
.paybackpunkte1000sk{margin:0px; padding:0px; position:absolute; width:50px; height:50px; background:url(paybackpunkte1000sk.png) no-repeat left top;}
.paybackpunkte2500sk{margin:0px; padding:0px; position:absolute; width:50px; height:50px; background:url(paybackpunkte2500sk.png) no-repeat left top;}
.paybackpunkte1500sk{margin:0px; padding:0px; position:absolute; width:50px; height:50px; background:url(paybackpunkte1500sk.png) no-repeat left top;}
.paybackpunkte2500{margin:0px; padding:0px; position:absolute; width:76px; height:74px; background:url(paybackpunkte2500.png) no-repeat left top;}
.paybackpunkte750sk{margin:0px; padding:0px; position:absolute; width:50px; height:50px; background:url(paybackpunkte750sk.png) no-repeat left top;}

.headerImageSF{margin:0px; padding:0px; position:relative;}

/* HUAWEI seiten */
.standard-content { color: #4C2C10; font-size: 12px; }
.standard-content ul { list-style: none; }
.standard-content ul li { background: url(li_circle2.gif) no-repeat left center; padding-left: 12px; }

.button-technische-details, .button-video-tour { display: block; width: 133px; height: 25px; background: url(button-technische-details.png) no-repeat left top; }
.button-video-tour { background: url(button-video-tour.png) no-repeat }
.button-technische-details:hover, .button-video-tour:hover { background-position: left bottom; }

#header-huawei-ideos-x3, #header-huawei-vision { position: relative; width: 704; height: 78px; background: url(huawei/header-huawei-ideos-x3.png) no-repeat; }
#header-huawei-vision { background: url(huawei/header-huawei-ideos-vision.png) no-repeat; }
#header-huawei-ideos-x3 .link1, #header-huawei-vision .link1 { position: absolute; right: 8px; top: 15px; display: block; width: 336px; height: 50px; }
#header-huawei-vision .link1 { right: 356px; }

#content-huawei-ideos-x3, #content-huawei-vision { position: relative; width: 704px; height: 390px; background: url(huawei/content-huawei-ideos-x3.png) no-repeat; margin-bottom: 8px; }
#content-huawei-vision { background: url(huawei/content-huawei-vision.png) no-repeat; height:523px; }
#content-huawei-ideos-x3 p { width: 265px; position: absolute; top: 105px; left: 435px; }
#content-huawei-vision ul,
#content-huawei-ideos-x3 ul { width: 150px; position: absolute; left: 43px; bottom: 26px; }
#content-huawei-ideos-x3 .link-1 { position: absolute; top: 196px; right: 27px; }

#content-huawei-vision p { width: 646px; position: absolute; bottom: 183px; left: 30px; }
#content-huawei-vision .link-1, #content-huawei-vision .link-2 { position: absolute; bottom: 153px; }
#content-huawei-vision .link-1 { right: 190px; }
#content-huawei-vision .link-2 { right: 30px; }

#content-huawei-ideos-x3 .logo-1, #content-huawei-ideos-x3 .logo-2, #content-huawei-ideos-x3 .logo-3 { display: block; position: absolute; bottom: 15px; }  
#content-huawei-ideos-x3 .logo-1 { width: 90px; height: 60px; left: 237px; }
#content-huawei-ideos-x3 .logo-2 { width: 68px; height: 60px; left: 405px; }
#content-huawei-ideos-x3 .logo-3 { width: 77px; height: 60px; left: 556px; }

#pricelist-huawei-ideos-x3, #pricelist-huawei-vision { position: relative; width: 704px; height: 208px; background: url(huawei/pricelist-huawei-ideos-x3.png) no-repeat; margin-bottom: 8px; }
#pricelist-huawei-vision { background: url(huawei/pricelist-huawei-vision.png) no-repeat; }
#pricelist-huawei-ideos-x3 a, #pricelist-huawei-vision a { color: #4C2C10; }
#pricelist-huawei-ideos-x3 .header1, #pricelist-huawei-ideos-x3 .header2, #pricelist-huawei-ideos-x3 .tarif1, #pricelist-huawei-ideos-x3 .tarif2, #pricelist-huawei-ideos-x3 .link1, #pricelist-huawei-ideos-x3 .link2,
#pricelist-huawei-vision .header1, #pricelist-huawei-vision .header2, #pricelist-huawei-vision .tarif1, #pricelist-huawei-vision .tarif2, #pricelist-huawei-vision .link1, #pricelist-huawei-vision .link2 { position: absolute; }
#pricelist-huawei-ideos-x3 .header1, #pricelist-huawei-ideos-x3 .header2, #pricelist-huawei-vision .header1, #pricelist-huawei-vision .header2 { font-weight: bold; bottom: 152px; }
#pricelist-huawei-ideos-x3 .header1, #pricelist-huawei-vision .header1 { left: 195px; }
#pricelist-huawei-ideos-x3 .header2, #pricelist-huawei-vision .header2 { left: 448px; }
#pricelist-huawei-ideos-x3 .tarif1, #pricelist-huawei-ideos-x3 .tarif2, #pricelist-huawei-vision .tarif1, #pricelist-huawei-vision .tarif2 { left: 204px; }
#pricelist-huawei-ideos-x3 .link1, #pricelist-huawei-ideos-x3 .link2, #pricelist-huawei-vision .link1, #pricelist-huawei-vision .link2 { right: 37px; }
#pricelist-huawei-ideos-x3 .tarif1, #pricelist-huawei-vision .tarif1 { bottom: 107px; }
#pricelist-huawei-ideos-x3 .tarif2, #pricelist-huawei-vision .tarif2 { bottom: 57px; }
#pricelist-huawei-ideos-x3 .link1, #pricelist-huawei-vision .link1 { bottom: 109px; }
#pricelist-huawei-ideos-x3 .link2, #pricelist-huawei-vision .link2 { bottom: 59px; }

#pricelist-huawei-ideos-x3 .layer-over, #pricelist-huawei-vision .layer-over { position: absolute; width: 510px; height: 56px; right: 25px; bottom: 30px; background-color: #F5FAFC; }

#promo-bottom-fonic-classic-smart { position: relative; width: 704; height: 125px; margin-bottom: 8px; background: url(huawei/promo-bottom-fonic-classic-smart.png) no-repeat; }
#promo-bottom-fonic-classic-smart .ul1, #promo-bottom-fonic-classic-smart .ul2, #promo-bottom-fonic-classic-smart .link1, #promo-bottom-fonic-classic-smart .link2 { position: absolute; }  
#promo-bottom-fonic-classic-smart .ul1, #promo-bottom-fonic-classic-smart .ul2 { top: 38px; }
#promo-bottom-fonic-classic-smart .ul1 { left: 20px; }
#promo-bottom-fonic-classic-smart .ul2 { left: 376px; }
#promo-bottom-fonic-classic-smart .link1, #promo-bottom-fonic-classic-smart .link2 { bottom: 12px; }
#promo-bottom-fonic-classic-smart .link1 { left: 20px; }
#promo-bottom-fonic-classic-smart .link2 { left: 376px; }

/* HIF - three boxes */
.hif-three-boxes, .fonic-smart-three-boxes { position: relative; width: 504px; height: 282px; margin: 0 0 8px 16px; background: url(hif-three-boxes.png) no-repeat; }
.hif-three-boxes p { position: absolute; width: 144px; top: 164px; font-size: 11px; }
.hif-three-boxes p.text1, .hif-three-boxes p.text1-small { left: 10px; }
.hif-three-boxes p.text2 { left: 183px; }
.hif-three-boxes p.text3 { left: 356px; }
.hif-three-boxes p.text1-small { font-size: 9px; top: 222px; }
.hif-three-boxes .link1, .hif-three-boxes .link2, .hif-three-boxes .link3 { position: absolute; bottom: 12px; left: 24px; } 
.hif-three-boxes .link2 { left: 195px; }
.hif-three-boxes .link3 { left: 368px; }

/* FONIC Smart - three boxes */
.fonic-smart-three-boxes { position: relative; width: 506px; height: 282px; background: url(fonic-smart-three-boxes.png) no-repeat; margin: 0 0 8px 0; }
.fonic-smart-three-boxes p { position: absolute; width: 140px; top: 164px; font-size: 11px; }
.fonic-smart-three-boxes p.text1 { left: 10px; }
.fonic-smart-three-boxes p.text2 { left: 184px; }
.fonic-smart-three-boxes p.text3 { left: 357px; }
.fonic-smart-three-boxes .link1, .fonic-smart-three-boxes .link2, .fonic-smart-three-boxes .link3 { position: absolute; bottom: 12px; left: 24px; }
.fonic-smart-three-boxes .link2 { left: 196px; }
.fonic-smart-three-boxes .link3 { left: 369px; }

.e404_headerimage{padding:0px; display:block; margin:0px 0px 5px 0px;}
#e404_box{margin:0px; padding:25px 30px 0px 30px; background:#f5f9fc; color:#613815; font-size:10pt;}
#e404_box p{margin:0px; padding:0px 0px 18px 0px;}
#e404_box ul{margin:0px; padding:0px 0px 18px 0px; list-style:none;}
#e404_box ul li{margin:0px; padding:0px 0px 0px 10px; background:url(li_5.gif) no-repeat 0px 0.5em;}

.bestellen-box-smarphoneeinbindung{margin:0px 0px 0px 16px; padding:0px; position:relative; width:673px; height:161px;}
.bestellen-box-smarphoneeinbindung-huawei-ideos-x3{background:url(bestellen-box-smarphoneeinbindung-huawei-ideos-x3.gif) no-repeat left top; margin-bottom:8px;}
.bestellen-box-smarphoneeinbindung-huawei-vision{background:url(bestellen-box-smarphoneeinbindung-huawei-vision.gif) no-repeat left top;}
.bestellen-box-smarphoneeinbindung .text1,
.bestellen-box-smarphoneeinbindung .text2{position:absolute; bottom:55px; width:130px; color:#613815; font-size:9pt;}
.bestellen-box-smarphoneeinbindung .text1 a,
.bestellen-box-smarphoneeinbindung .text2 a{text-decoration:underline; color:#613815;}
.bestellen-box-smarphoneeinbindung .text1 strong,
.bestellen-box-smarphoneeinbindung .text2 strong{color:#00b0e0;}
.bestellen-box-smarphoneeinbindung .text1{left:372px;}
.bestellen-box-smarphoneeinbindung .text2{left:517px;}
.bestellen-box-smarphoneeinbindung .link1{bottom:24px; left:371px; top:auto!important;}
.bestellen-box-smarphoneeinbindung .link2{bottom:24px; left:518px; top:auto!important;}

#android_landingpage{margin:0px 0px 8px 0px; padding:0px; height:608px; width:704px; position:relative; background:url(android_landingpage.png) no-repeat left top;}
#android_landingpage_inner{margin:0px; padding:0px; position:absolute; left:10px; top:10px; background:url(android_landingpage_inner.jpg) no-repeat left top; width:684px; height:584px}
#android_landingpage_inner ul{margin:0px; padding:0px; list-style:none; position:absolute; top:141px; left:229px;}
#android_landingpage_inner ul li{margin:0px; padding:0px 0px 13px 21px; background:url(li_green_check.gif) no-repeat 0px 0px; color:#613815; font-size:9pt; font-weight:bold;}
#android_landingpage_inner ul li strong{color:#00b0e0; font-weight:bold;}
#android_landingpage a.link1{background:url(android_landingpage_link1.gif) no-repeat left top; display:block; height:58px; width:242px; margin:0px; padding:0px; text-indent:-20000px; overflow:hidden; position:absolute; left:230px; top:238px;}
#android_landingpage a.link1:hover,
#android_landingpage a.link1:active,
#android_landingpage a.link1:focus{background-position:left bottom!important;}
#android_landingpage_inner .text1{margin:0px; padding:0px; position:absolute; left:232px; top:371px; width:400px; }
#android_landingpage_inner .text1 h2{ margin:0px 0px 2px 0px; padding:0px; font-weight:bold; font-size:13pt; color:#10b5e2;}
#android_landingpage_inner .text1 p{margin:0px; padding:0px 0px 15px 0px; font-size:9pt; color:#613815;}
#android_landingpage_inner a.link3{margin:0px; padding:0px; position:absolute; display:block; left:20px; top:360px; width:160px; height:220px}
#android_landingpage_inner .text1 a.link2{margin:0px; padding:0px 0px 0px 10px; float:left; background:url(link_pfeil_blau_braun.gif) no-repeat 0px 0.2em; color:#00b0e0; text-decoration:underline; font-size:9pt;}
#android_landingpage_inner .text1 a.link2:hover,
#android_landingpage_inner .text1 a.link2:active,
#android_landingpage_inner .text1 a.link2:focus{ background-position:-995px 0.2em!important; color:#613815!important;}
#android_landingpage_inner .share{position:absolute; right:5px; top:5px;}
#android_landingpage_inner .share a{text-decoration:none; color:#613815; font-size:9pt;}


#seite-tv-outtakes{ width: 704px; height: 990px; background: url(bg-fonic-tv-outtakes.png) no-repeat; position: relative; z-index:90;}
#seite-tv-outtakes .intro{width:600px!important;}
#seite-tv-outtakes h1{top:141px!important; z-index:90;}
#seite-tv-outtakes h2.header2{position: absolute; top: 574px; left: 30px; padding: 0; margin: 0; color: #00B0E0; font-size: 18px; line-height: 22px; font-weight: normal;}
#seite-tv-outtakes #seite-tv-spots-right{top:134px!important; z-index:90;}
#seite-tv-outtakes .tv-spot-video-inner{top:175px!important; z-index:90;}
#seite-tv-outtakes .tv-spot-video-inner object{position:absolute; z-index:90;}
#seite-tv-outtakes .mehrouttakes{margin:0px; padding:0px; position:absolute; width:120px;}
#seite-tv-outtakes .mehrouttakes a.normal{display:block; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; background:url(link_pfeil_blau_braun.gif) no-repeat 0px 0.2em; color:#00b0e0!important;}
#seite-tv-outtakes .mehrouttakes a.normal:hover,
#seite-tv-outtakes .mehrouttakes a.normal:focus,
#seite-tv-outtakes .mehrouttakes a.normal:active{background-position:-995px 0.2em!important; color:#613815!important;}
#seite-tv-outtakes .mehrouttakes img{cursor:pointer;}
#seite-tv-outtakes-outtake2{top:605px; left:30px;}
#seite-tv-outtakes-outtake3{top:605px; left:207px;}
#seite-tv-outtakes-outtake4{top:605px; left:384px;}

#seite-tv-outtakes-outtake5{top:733px; left:30px;}
#seite-tv-outtakes-outtake6{top:733px; left:207px;}
#seite-tv-outtakes-outtake7{top:733px; left:384px;}

#seite-tv-outtakes-outtake{top:861px; left:30px;}
/* TV Spots Seite */
#seite-tv-spots { width: 704px; height: 850px; background: url(bg-fonic-tv-spots.png) no-repeat; position: relative; }
#seite-tv-spots .intro, #seite-tv-spots-archiv .intro, #seite-tv-outtakes .intro { position: absolute; width: 350px; top: 100px; left: 20px;  }
#seite-tv-spots h1, #seite-tv-spots-archiv h1, #seite-tv-outtakes h1 { position: absolute; top: 156px; left: 30px; padding: 0; margin: 0; color: #00B0E0; font-size: 18px; line-height: 22px; font-weight: normal; }
.tv-spot-video-inner { position: absolute; top: 190px; left: 30px; width: 472px; height: 290px; background-color: #000; }
#seite-tv-spots .tv-spot-desc { position: absolute; left: 30px; top: 564px; width: 420px; }
    
#seite-tv-spots-right { position: absolute; top: 144px;; right: 15px; width: 154px; height: 550px; }    
#seite-tv-spots-right ul li { background: url("pfeilBlau.gif") no-repeat left 2px; padding-left: 12px; }
#seite-tv-spots-right ul li:hover, #seite-tv-spots-right ul li.active { background: url("pfeilGrau.gif") no-repeat left 2px; }    
#seite-tv-spots-right ul li:hover a, #seite-tv-spots #seite-tv-spots-right ul li a:hover, #seite-tv-spots-right ul li.active a { color: #613815; }
#seite-tv-spots-right h2 { color: #394347; font-size: 13px; line-height: 18px; font-style: italic; font-weight: bold; padding-bottom: 2px; }
#seite-tv-spots-right p { color: #464F53;  font-size: 12px; line-height: 16px; font-style: italic; padding-bottom: 8px;  }
#seite-tv-spots-right .yt-thumb { position: relative; left: -12px; margin-bottom: 6px; }
#seite-tv-spots-right .tv-spots-list a { display: block; margin-bottom: 2px; }    
#seite-tv-spots-right .tv-spots-additional-links li { padding-bottom: 6px; }    

/* TV Spots Archiv Seite */
#seite-tv-spots-archiv { width: 704px; height: 584px; position: relative; background: url(bg-fonic-tv-spots-archiv.png) no-repeat; }
#seite-tv-spots-archiv .intro { width: 520px; }
#seite-tv-spots-archiv #seite-tv-spots-right h2 { padding-bottom: 6px; }
#seite-tv-spots-archiv #seite-tv-spots-right ul li { margin-bottom: 8px; }

/* Outtakes Seite */
#seite-outtakes { width: 704px; height: 969px; background: url(bg-fonic-outtakes.png) no-repeat; }
#fonic-outtakes-header { width: 704; height: 97px; position: relative; background: url(bg-fonic-outtakes-header.png) no-repeat; }
.content-outtakes { background: url(bg-fonic-outtakes-content.png) no-repeat left top #F5FAFC!important; }



/* Top Links */
#tv-spots-link, #tv-spots-link-archiv, #tv-spots-link-outtakes { display: block; position: absolute; top: 17px; right: 244px; width: 218px; height: 50px; }    
#tv-spots-link-outtakes { right: 15px; }
#tv-spots-link { right: 470px; }







#android_landingpage_inner .share a{text-decoration:none; color:#613815; font-size:9pt;}


.handyshop_div_schnaepchen{margin:0px 0px 8px 0px; padding:0px; position:relative; height:280px; background:url(handyshop_div_schnaepchen.png) no-repeat left top; }
.handyshop_div h2.header{color:#613815; font-weight:bold; margin:0px; padding:0px; font-size:13pt; position:absolute; left:18px; top:20px;}
.handyshop_div_schnaepchen #handyshop-schnappchen-1{background:url(https://fonicservices.de/hardwareshop/images/handyshop_schnappchen_01.jpg) no-repeat left top; margin:0px; padding:0px; position:absolute; left:19px; top:22px;}
.handyshop_div_schnaepchen #handyshop-schnappchen-2{background:url(https://fonicservices.de/hardwareshop/images/handyshop_schnappchen_02.jpg) no-repeat left top; margin:0px; padding:0px; position:absolute; left:168px; top:22px;}
.handyshop_div_schnaepchen #handyshop-schnappchen{margin:0px; padding:0px; width:432px; height:220px; position:absolute; left:14px; top:48px; background:none!important;}
#handyshop-schnappchen .icon1{position:absolute; left:19px; top:172px;}
#handyshop-schnappchen .icon2{position:absolute; left:172px; top:172px;}
.handyshop_div a.details{ background: url("pfeilBlau.gif") no-repeat scroll 0 3px transparent; color: #00B0E0; display: block; font-weight: bold; margin: 0; padding: 0 0 0 12px; position: absolute; z-index: 999; font-size: 9pt; }
.handyshop_div a.details:hover,
.handyshop_div a.details:active,
.handyshop_div a.details:focus{background-image:url("pfeilGrau.gif"); color:#613815;}
#handyshop-schnappchen a.details1{top:151px; left:100px;}
#handyshop-schnappchen a.details2{top:151px; left:252px;}
#handyshop-schnappchen a.handylink1{display:block; margin:0px; padding:0px; position:absolute; left:25px; top:24px; height:173px; width:143px;}
#handyshop-schnappchen a.handylink2{display:block; margin:0px; padding:0px; position:absolute; left:170px; top:24px; height:173px; width:143px;}
.handyshop_div_schnaepchen_right{margin:0px; padding:0px; position:absolute; top:0px; right:0px; background:url(https://fonicservices.de/hardwareshop/images/handyshop_div_schnaepchen_right.png) no-repeat left top; width:234px; height:280px;}
.handyshop_div_schnaepchen_right a.clickablelink_a{margin:0px; padding:0px; position:absolute; top:0px; right:0px; width:234px; height:280px;}
.handyshop_div_schnaepchen_right a.details{top:106px; left:122px;}
.handyshop_div_schnaepchen a.link1{margin:0px; padding:0px; display:block; width:136px; height:25px; background:url(handyshop_div_schnaepchen_link1.gif) no-repeat left top; text-indent:-2000px; overflow:hidden; position:absolute; left:273px; top:180px;}
.handyshop_div_schnaepchen a.link1:hover,
.handyshop_div_schnaepchen a.link1:active,
.handyshop_div_schnaepchen a.link1:focus{background-position:left bottom;}

.handyshop_div_ratenzahlung{margin:0px 0px 8px 0px; padding:0px; background:url(handyshop_div_ratenzahlung.png) no-repeat left top; position:relative; width:704px; height:512px;} 
.handyshop_div_ratenzahlung .handyshop-row1{margin:0px; padding:0px; position:absolute; left:16px; top:48px; width:688px;} 
.handyshop_div_ratenzahlung .handyshop-row2{margin:0px; padding:0px; position:absolute; left:16px; top:278px; width:688px;} 
.handyshop_div_ratenzahlung .handyshop-td-samsung-galaxy-y{background:url(https://fonicservices.de/hardwareshop/images/handyshop-td-samsung-galaxy-y.jpg) no-repeat left top; width:218px; height:220px;}
.handyshop_div_ratenzahlung .handyshop-td-nokia500{background:url(https://fonicservices.de/hardwareshop/images/handyshop-td-nokia500.jpg) no-repeat left top; width:218px; height:220px;}
.handyshop_div_ratenzahlung .handyshop-td-htc-desire-s{background:url(https://fonicservices.de/hardwareshop/images/handyshop-td-htc-desire-s.jpg) no-repeat left top; width:218px; height:220px;}
.handyshop_div_ratenzahlung .handyshop-td-htc-explorer{background:url(https://fonicservices.de/hardwareshop/images/handyshop-td-htc-explorer.jpg) no-repeat left top; width:218px; height:220px;}
.handyshop_div_ratenzahlung .handyshop-td-se-xperia-arc-s{background:url(https://fonicservices.de/hardwareshop/images/handyshop-td-se-xperia-arc-s.jpg) no-repeat left top; width:218px; height:220px;}
.handyshop_div_ratenzahlung .handyshop-td-samsung-galaxysy-s2{background:url(https://fonicservices.de/hardwareshop/images/handyshop-td-samsung-galaxysy-s2.jpg) no-repeat left top; width:218px; height:220px;}

.handyshop_div_einmalzahlung{margin:0px; padding:0px; position:relative; background:url(handyshop_div_einmalzahlung.png) no-repeat left top; height:282px;}
.handyshop_div_einmalzahlung #handyshop-iframe{position:absolute; top:47px; left:12px; margin:0px!important; background:none!important;}

.handyshop_carousel{margin:0px 0px 8px 0px; padding:0px; background:url(handyshop_carousel.png) no-repeat left top; height:264px; position:relative;}
.handyshop_carousel_right{margin:0px; padding:0px; background:url(https://fonicservices.de/hardwareshop/images/handyshop_carousel_right.png) no-repeat left top; height:264px; width:234px; position:absolute; right:0px; top:0px;}
.handyshop_carousel_right a.details{top:106px; left:130px;}
.handyshop_carousel_right a.clickablelink_a{margin:0px; padding:0px; position:absolute; top:0px; right:0px; height:264px; width:234px;}
#handyshop_carousel_thumb1{margin:0px; padding:0px 0px 0px 30px; background:url(https://fonicservices.de/hardwareshop/images/handyshop_carousel_thumb1.gif) no-repeat left top; top:205px; position:absolute; z-index:2; left:59px; font-size:9pt; color:#613815; cursor:pointer;}
#handyshop_carousel_thumb2{margin:0px; padding:0px 0px 0px 30px; background:url(https://fonicservices.de/hardwareshop/images/handyshop_carousel_thumb2.gif) no-repeat left top; top:205px; position:absolute; z-index:2; left:268px; font-size:9pt; color:#613815; cursor:pointer;}
#handyshop_carousel_thumb1.active,
#handyshop_carousel_thumb2.active{color:#00b0e0;}

.handyshop_carousel_left{margin:0px; padding:0px; width:429px; height:195px; position:absolute; left:16px; top:15px;}
.handyshop_carousel_left .jcarousel-container .jcarousel-clip-horizontal{width:429px; height:195px;}
.handyshop_carousel_left .jcarousel-container .jcarousel-prev-horizontal{top:68px; left:-16px;}
.handyshop_carousel_left .jcarousel-container .jcarousel-next-horizontal{top:68px; right:-17px;}
#handyshop_carousel_element_1{margin:0px; padding:0px; width:429px; height:195px; position:relative; background:url(https://fonicservices.de/hardwareshop/images/handyshop_carousel_element_1.jpg) no-repeat left top;}
#handyshop_carousel_element_2{margin:0px; padding:0px; width:429px; height:195px; position:relative; background:url(https://fonicservices.de/hardwareshop/images/handyshop_carousel_element_2.jpg) no-repeat left top;}
.handyshop_carousel_left .details{top:132px; left:232px;}
#handyshop_carousel_element_2 .details{ left:250px;}
