body					{ margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; background-image: url(bg.jpg); background-color: #034da2; background-repeat: repeat-x;}
p						{ margin: 0px; }
form					{ margin: 0px; }
a						{ color: #5ca0d1; }

.textsub	 			{font-size:80%; line-height:0%; position:relative; top:0.3em;}

#Header-Logo			{ width: 223px; height: 127px; float: left; margin:10px 0 0 10px; }
#Header-Login			{ float:right; width: 376px; height: 116px; text-align: right; }
#Header-Login iframe		{margin: 11px 0px 0px 10px; xborder: 1px solid white; position: absolute; top: 0px; left: 232px;  float:right; left: 382px;}

#MainNav				{ width: 589px; height: 30px; margin: 15px 0px 0px 10px; background-image: url(bgMainNav.gif);  list-style-type: none; padding: 0px 0px 0px 10px; }
#MainNav li				{ float: left; padding: 6px 0px 0px 0px; }
#MainNav li a				{ color: #18618f; /*5faaca*/ text-decoration: none; font-size: 17px; font-weight: bold; margin-right: 24px; display: block; }
#MainNav li a:hover		{ color: #1a87cc; border-bottom: 1px dotted #1a87cc; }
#MainNav li .mn-active	{ color: #1a87cc; border-bottom: 1px dotted #1a87cc; }

#SubNav					{ border-bottom: 1px dashed #abd8e5; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; height: 27px; }
#SubNav li				{ float: left; padding: 4px 0px 0px 15px; margin: 0px 0px 0px 0px; color: #14a0d3; }
#SubNav a				{ font-size: 12px; text-decoration: none; color: #18618f; }
#SubNav a:hover			{ color: #1a87cc; }
#SubNav strong			{ color: #1a87cc; font-weight: bold; }

#Content				{ background-color: #eaf4fc; margin: 6px 0px 0px 10px; width: 600px; min-height: 440px; padding-bottom: 6px; clear: both; }
*html #Content			{ height: 440px; }
#Content-Unten			{ width: 600px; margin: 0px 0px 0px 10px; background:url(contentUnten.gif) no-repeat; height:3px; }


.functions 				{ margin: 0px 0px 0px 10px; background-color:#FFFFFF; height:24px; width:600px; text-align:right; }
.dashed					{ height:1px;  border-top:1px dashed #666666; margin:0 0 0 0; padding: 0 0 0 0; }
.icons					{ margin-right:15px; margin-top:7px; }

#But-Informieren		{ display: block; float: left; margin: 3px 45px 0px 12px; } 
*html #But-Informieren	{ margin: 3px 0px 0px 6px; }
#But-Freischalten		{ display: block; float: left; margin: 3px 0px 0px 0px; }
#legalindex		{ padding-left:30px; color: #72a1d6; margin: 0 0 0 10px; font-size:11px; width:570px; line-height:14px;}
#legalindex		a:hover { color: #ffffff;  font-size:11px; }

.HeaderTabs				{ margin: 0px 0px 0px 11px; background-image: url(tabHeader.gif); width: 578px; height: 24px; padding: 0px; }
.HeaderTabs li:first-child	{ background-image: none; padding-left: 10px; }
.HeaderTabs li			{ float: left; margin-left: 0px; padding: 4px 10px 3px 26px; font-size: 14px; color: #c8d7da; 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 .InfoTipp		{ background-image: url(ibox_bg.gif); background-repeat: repeat-y; padding-top: 6px;}
.BodyTabs .InfoTipp	span	{ 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: #5ca0d1; }
.bl-Body .Pb-faq-mehr			{ color: #574c36; 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: #14a0d3; 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: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; line-height:18px; }


.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: #5ca0d1; }
.bl-Body .TxtKlein		{ font-size: 11px; }
.liste 		{ font-size: 0.75em; margin: 4px 0px 4px 10px; color: #314145; list-style:url(punktBlau.gif); padding: 1px 0px 1px 12px; }

.style1 {font-size: 11px}

.BodyTabs .TxtKlein		{ font-size: 11px; }

.bl-Body-noPad .TxtKlein		{ font-size: 11px; }

.ErrorTxt		{ xborder: 1px solid red; padding: 0px 0px 0px 20px; background-image: url(error-ico.gif); background-repeat: no-repeat; background-position: 0px 1px; font-size: 11px; color: #cc4e2b; 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: #cc4e2b; 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: #cc4e2b; 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;
}

.Teaser					{ float: left; }


.Box-Tarif					{  float: left; margin: 0; padding: 0px 0px 25px 0px;  }
*html .Box-Tarif				{ margin-left: 10px; height: 150px; }
.Box-Tarif h1				{ font-size: 1.15em; background-repeat: no-repeat; line-height: 36px; margin: 0px 0px -6px 0px; color: #003f88; height: 56px; padding: 0px 0px 0px 48px; display: block; }
.Box-Tarif h2				{ font-size: 16px; background-repeat: no-repeat; line-height: 32px; margin: 12px 0px -6px 0px; color: #003f88; height: 42px; padding: 0px 0px 0px 48px; display: block; }
.Box-Tarif h2				{ font-size: 18px; color: #594e37; margin: 0px; }
.Box-Tarif p					{ font-size: 0.70em; line-height: 1.3em; color: #453e2c; }
.Box-Tarif p strong			{ font-size: 1.10em; }
.Box-Tarif ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.Box-Tarif ul li		{ font-size: 0.75em; font-weight: bold;  margin: 0px 0px 4px 0px; color: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }
.Box-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: #5faac9; padding: 1px 0px 1px 0px; }
.Box-Tarif ol li span	{ font-size: 12px; font-weight: bold; color: #314145; padding: 0px 0px 0px 0px;}
.Box-Tarif ul.last 		{margin: 8px 0px 0px 0px; }
.Box-Tarif ul li.last 		{ font-size: 0.9em;  line-height:1.1em;  margin: 0px 0px 4px 0px; color: #314145; background-image: url(strich.gif); background-repeat: no-repeat; background-position: 0px 6px; padding: 1px 0px 1px 12px; }
.Box-Tarif ul li.last div {font-weight: normal;}



.BoxLeft-Tarif h1				{ font-size: 1.15em; background-repeat: no-repeat; line-height: 36px; margin: 15px 0px -6px 0px; color: #314145; height: 40px; padding: 0px 0px 0px 48px; display: block; }
.BoxLeft-Tarif h2				{ font-size: 16px; background-repeat: no-repeat; line-height: 32px; margin: 12px 0px -6px 0px; color: #314145; height: 42px; padding: 0px 0px 0px 48px; display: block; }
.BoxLeft-Tarif h2				{ font-size: 18px; color: #594e37; margin: 0px; }
.BoxLeft-Tarif p					{ font-size: 0.70em; line-height: 1.3em; }
.BoxLeft-Tarif p strong			{ font-size: 1.10em; }
.BoxLeft-Tarif ul			{  padding: 0px; margin: 0px 0px 0px 10px; list-style-position: outside; line-height: 0.85em; list-style-type: none; }
.BoxLeft-Tarif ul li		{ font-size: 0.75em; font-weight: bold;  margin: 0px 0px 4px 0px; color: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }






.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; }



.Icon-Tarif h1				{background-image: url(tarif-icon-dummy.gif);}
.Icon-Kosten h1				{background-image: url(tarif-icon-dummy.gif);}
.Icon-Geld h1				{background-image: url(tarif-icon-dummy.gif);}
.Icon-Guthaben h1			{background-image: url(tarif-icon-dummy.gif);}
.Icon-So h1					{background-image: url(tarif-icon-dummy.gif);}
.Icon-Erfolg h1				{background-image: url(tarif-icon-dummy.gif);}
.Icon-Gruende h1			{background-image: url(tarif-icon-dummy.gif);}


.HeaderBild				{ border-bottom: 1px dashed #abd8e5; margin: 0px 0px 10px 0px; }
.HeaderBild-Tarif				{ margin: 0px 0px 10px 0px; }

.BoxLeft-Tarif				{
	float: left;
	padding: 0px 13px 0px 13px;
	width:346px;

}

.BoxLeft-Tarif-service				{
	float: left;
	padding: 0px 13px 0px 13px;
	width:546px;
}

.BoxLeft				{ float: left; padding: 0px 13px 0px 13px; margin:0; width:346px; }
/* boxleft width 346 */
.BoxLeft2				{ float: left; padding: 0px 13px 0px 13px; margin:0; width:324px; }
.BoxLeftTxt				{ font-size: 12px; color: #314145; margin: 0px 0px 0px 15px; }
.bl-Header-lang			{ display: block; background-image: url(bh_lang.gif); width: 361px; height: 20px; margin: 0px 0px 0px 0px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-lang-service			{ display: block; background-image: url(bh_lang.gif); width: 561px; height: 20px; margin: 0px 0px 0px 0px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-hblau				{ display: block; background-image: url(bh_hellblau_lang.gif); width: 333px; /*333 */ height: 20px; margin: 0px 0px 0px 0px; color: #ffffff; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Header-hblau2				{ display: block; background-image: url(bh_hellblau_lang.gif); width: 333px; height: 20px; margin: 0px 0px 0px 0px; color: #ffffff; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }

.bl-Header-hblau-service				{ display: block; background-image: url(bh_hellblau_lang.gif); width: 533px; height: 20px; margin: 0px 0px 0px 0px; 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 0px; color: white; font-size: 14px; font-weight: bold; padding: 4px 0px 0px 13px; }
.bl-Body				{ background-color: #ffffff; width: 324px; margin: 0px 0px 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666; padding: 10px; }
.bl-Body-noPad			{ width: 344px; margin: 0px 0px 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666; padding: 0px; }
.bl-Body-noPad1			{ width: 344px; margin: 0px 0px 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666; padding: 0px; }
.bl-Body-noPad2			{ width: 344px; margin: 0px 0px 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666; padding: 0px; }

.bl-Body-navPad			{ width: 334px; margin: 0px 0px 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666; padding: 0px 0px 5px 10px; background-color:#e4ebf3; }
/*details*/

.bl-Body-navPad h1				{ font-size: 1.15em; line-height: 0.90em; margin: 0px 0px 10px 0px; color: #003f88; padding: 0px 0px 0px 0px; display: block; }
.bl-Body-navPad p					{ font-size: 0.70em; line-height: 1.3em; color: #453e2c; }
.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 15px 0px; color: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }

.bl-Body-navPad .Pb-mehr			{ color: #574c36; 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-navPad			{ background-color: #ffffff; }


.bl-Body a:hover			{  }
.bl-Body h1				{ font-size: 18px; color: #003f88; margin: 0px; }
.bl-Body h2				{ font-size: 12px; color: #314145; margin: 0px; }
.bl-Body p				{ font-size: 12px; color: #394347; }
.bl-Footer				{ margin: 0px 0px 0px 0px; width:100%; background:url(rnd-bottom.gif) no-repeat; height:5px; }
.bl-Header				{ margin: 0px 0px 0px 0px; width:100%; background:url(rnd-top.gif) no-repeat; height:5px; padding:0; margin:0;}
.bl-Header2				{ margin: 0px 0px 0px 0px; width:100%; background:url(rnd-top.gif) no-repeat; height:5px; padding:0; margin:0; background-color: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.bl-BodyTxt				{ color: #5c7075; }
.bl-BodyLeft			{ float: left; padding: 3px 0px 0px 0px; margin: 0px 10px 0px 0px; width: 140px; height: 25px; color: #5c7075; font-weight: bold; }
.bl-BodyRight			{ float: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.bl-Body-Link			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 3px ; padding: 0px 0px 0px 12px; }
.bl-Body-Link:hover		{ background-image: url(pfeilGrau.gif); background-repeat: no-repeat; background-position: 0px 3px ; padding: 0px 0px 0px 12px; color: #453e2c; }


.Pb-white-body a			{ padding: 0px 0px 0px 0px; font-size: 13px; color: #5c7075; display: block; line-height: 14px; margin: 4px 4px 4px 0px; }
.Pb-white-body a:hover	{ color: #14a0d3; }
.Pb-v-body a strong	{ color: #14a0d3; 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: #5faac9; padding: 0px 0px 0px 0px; display: block; }
.whiteBox-left			{ width: 216px; float: left; margin: 0px 0px 10px 0px; }
.h-div			{display: block; border-top:#d2dce2	 1px solid; margin: 12px 0 12px -14px;}


.header-br				{font-size:18px; color:#382e2a; font-weight:bold; margin: 0px 0px 15px 0px; padding: 4px 0px 0px 13px; }				
.header-bl				{font-size:18px; color:#5faac9; font-weight:bold; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 13px; }

.tr-Body-Pad			{ width: 320px; margin: 0px 0px 0px 0px; padding: 0px; padding: 0px 0px 0px 13px; font-size:12px; color:#394347; }

#leagal			{ width: 450px; margin: 20px 0px 12px 0px; padding: 0px; padding: 0px 0px 0px 13px; font-size:12px; color:#000000; }

/*  faqs  */
.tarifLi				{font-size:12px;  float: left; color:#394347; width:210px; margin: 5px 0px 0px 0px; }
.tarifLi2				{font-size:12px;  float: left; color:#394347; width:320px; margin: 5px 0px 0px 0px; }
.tarifRe				{ font-size: 12px;  float: left; width:100px; color:#394347; margin: 5px 0px 0px 0px;}
.bl						{color:#5faac9;}

.linkbox a			{ background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 0px 8px ; padding: 4px 0px 0px 12px; font-size: 12px; color: #5c7075; display: block; line-height: 18px; margin: 2px 8px 0px 8px; }
.linkbox a:hover	{ color: #14a0d3; }
.linkbox a strong	{ color: #14a0d3; font-weight: lighter; text-decoration: underline;  }
.linkbox .txtlink	{ display: inline; background-image: none; padding: 0px; margin: 0px; color: #14a0d3; }
.linkbox p			{ xborder:#e7f3f6 solid 1px; margin: 0px -10px 0px -10px; padding:0px 10px 0px 10px; }
.linkbox a.Pb-mehr			{ color: #574c36; text-decoration: none; background-image: url(pfeilBlau.gif); font-weight:bold; float:right;} 
.linkbox h2			{ margin: 0px 0px 6px 0px; font-size: 12px; color: #5ca0d1; }

.linkbox 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: 350px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
*html .faq-tenF			{ width: 258px; }	
.faq-tenF h1			{ font-size: 18px; color: #594e37; margin: 0px; }
.faq-tenF h2			{ font-size: 12px; color: #314145; margin: 0px; }

.faq-tenTXT					{ float: right; width: 364px; height: 434px; padding: 10px 15px 0px 0px; overflow: auto; }
*html .faq-tenTXT			{ width: 361px; }
.faq-tenTXT h1				{ font-size: 18px; color: #594e37; margin: 0px; }
.faq-tenTXT h2				{ font-size: 12px; color: #5facc8; margin: 0px 0px 6px 0px; }
.faq-tenTXT p				{ font-size: 12px; color: #394347; }
.faq-search				{ background-color: #f6fafd; width: 170px; height: 52px; padding: 10px 0px 0px 10px; border-right: 1px solid #7d7d7d; border-bottom: 1px solid #7d7d7d; }
.faq-search	p strong	{ font-size: 12px; color: #576568; }

.faq-nav				{ width: 170px; height: 20px; display: block; font-size: 13px; text-decoration: none; border-right: 1px solid #7d7d7d; border-bottom: 1px solid #7d7d7d; padding: 4px 0px 0px 10px; font-weight: bold; }

.faq-box				{padding-left: 0px;width: 572px;background-image: url(bg_faq_left.gif);background-repeat:repeat-y; background-color:#FFFFFF}

.faq-nav:hover			{ color: #29201b; }

.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: #29201b; }

.faq-nav-last				{ width: 170px; height: 20px; display: block; font-size: 13px; text-decoration: none; border-right: 1px solid #7d7d7d; xborder-bottom: 1px solid #7d7d7d; padding: 4px 0px 0px 10px; font-weight: bold; }
.faq-nav-last:hover			{ color: #29201b; }

.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 #7d7d7d; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #60abcb; }
.faq-subnav:hover		{ color: #29201b; text-decoration: underline; }

.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 #7d7d7d; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #60abcb; }
.faq-subnav-last:hover	{ color: #29201b; 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 #7d7d7d; padding: 4px 0px 0px 22px; font-weight: lighter; background-image: url(pfeilBlau.gif); background-repeat: no-repeat; background-position: 10px 7px; color: #29201b; text-decoration: underline; }

.faqSubNavSpacer		{ border-right: 1px solid white; width: 180px; height: 6px; display: block; background-color:#FFFFFF; }
.faqNavRahmen			{  width: 181px; float: left; }

.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: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }


/*  faqs  */


.BoxRight				{ float: left; margin: 0px 11px 0px 0px; background-color: white; }


.PromoBox-FAQ			{ width: 213px; float: left; margin: 0px 0px 10px 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: #5c7075; display: block; line-height: 14px; margin: 8px 8px 0px 8px; }
.Pb-faq-body a:hover	{ color: #14a0d3; }
.Pb-faq-body a strong	{ color: #14a0d3; 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: #574c36; text-decoration: none; background-image: url(pfeilBlau.gif); margin-left: 162px; font-weight: bold; }
.PromoBox-FAQ .Pb-faq-mehr:hover	{ color: #14a0d3; 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: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }




.PromoBox-WERBEN			{ width: 213px; float: left; margin: 0px 0px 10px 0px; }
.Pb-werben-header			{ background-image: url(bgBoxHeaderHellB.gif); width: 203px; height: 20px; display: block; padding: 4px 0px 0px 10px; color: white; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }
/* pb-werben-header width 203 */
.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: #5c7075; display: block; line-height: 14px; margin: 8px 8px 0px 8px; }
.Pb-werben-body a:hover	{ color: #14a0d3; }
.Pb-werben-body a strong	{ color: #14a0d3; 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; }
.Pb-werben-Txt			{ font-size: 12px; color: #5c7075; line-height: 14px; display: block; padding-left: 10px; }
.Pb-werben-Bonus		{ margin: 10px 0px 0px 0px; }


.PromoBox-fonic			{ width: 213px; float: left; margin: 0px 0px 10px 0px; }
.Pb-fon-header			{  }
.Pb-fon-body a:hover	{ color: #14a0d3; }
.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: #5c7075; line-height: 14px; }
.Pb-fon-body .Pb-fon-kontakt			{ color: #574c36; 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 .Pb-fon-kontakt:hover			{ color: #14a0d3; 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: #2a1f1c; }
.Pb-fon-txt strong		{ font-size: 14px; }


#Footer					{
	color: #5d79ad;
	font-size: 0.71em;
	width: 600px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#Footer a				{ color: #d1e6ff; float: left; display: block; text-decoration: none; }
#Footer a:hover			{ color: #ffffff;  }
#Footer a:visited		{ color: #; float: left; display: block; text-decoration: none; }
 

a.top					{ float: right; display: block; width: 55px; background-image: url(top.gif); background-repeat: no-repeat; background-position: 0px 3px; color:#5ca0d1; font-size:10px; margin: 0px 0px 0px 0px; padding-left: 10px; }
#Freunde		{ float: left; display: block;  padding: 0px 0px 0px 0px; margin: 0px 10px 0px 5px; }
#Freunde:hover	{  }

#Newsletter		{
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Newsletter:hover	{  }


.Punkt					{ float: left; display: block; width: 12px; text-align: center; }

												
.BodyTabs				{ width: 557px; margin: 0px 0px 0px 11px; border-left: 1px solid #cfe9f0; border-right: 1px solid #cfe9f0; padding: 10px; background-color: white; }
.BodyTabs h1			{ margin: 0px; font-size: 14px; color: #594e37; }
.BodyTabs h2			{ margin: 0px; font-size: 12px; color: #5ca0d1; }
.BodyTabs p				{ margin: 0px; font-size: 12px; color: #394446; }

.bTl					{ border-bottom: 1px dashed #666666; }
.bTl-s					{ border-bottom: 1px solid #666666; background-color: #e8f3fc;}

.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;  }

.FooterTabsi				{ display: block; margin: 0px 0px 0px 11px; }
.FooterTabs				{ margin: 0px 0px 0px 0px; width:589px; background:url(tabLeiste.gif) no-repeat; height:5px; }

.Cell-L					{ float: left; }
.Cell-R					{ float: left; }

.mk-LC					{ width: 140px; height: 15px; padding: 4px 0px 0px 10px; font-size: 11px; color: #5c7075; font-weight: bold; }
.mk-RC					{ padding: 4px 0px 0px 6px; font-size: 11px; color: #5c7075; font-weight: lighter; }
.mk-R2C					{ padding: 4px 6px 0px 0px; font-size: 11px; color: #5c7075; 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: #594e37; }

.tachoBox				{  display: block; float: left; width: 300px; font-size: 12px; color: #5c7075; padding: 18px 0px 18px 32px; line-height: 12px; text-decoration: none; }
.tachoBox span			{ font-size: 12px; color: #594e37; display: block; margin: 0px 0px 2px 0px; font-weight: bold; }
/* tachobox width 394 */
a.tachoBoxklein			{  display: block; float: left; width: 165px; font-size: 12px; color: #5c7075; 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: #594e37; }

a.navBoxklein			{  display: block; float: left; width: 200px; font-size: 12px; color: #5c7075; 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: #594e37; 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: #594e37; }
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		{ display: none; }

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); }


.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: 234px; 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 #EAF4FC; border-top: 1px solid #EAF4FC; border-right: 1px solid #EAF4FC; border-bottom: 1px dotted #a7a6aa; background-color: #EAF4FC;  }
.FormSelect				{ width: 179px; }
.FormSelect_monthly_refill_amount {}
.FormTxt				{ padding-left: 40px; }


.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; }

.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; }


.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; }


.site-ul					{ xborder: 1px solid red; line-height: 20px; font-size: 12px;  }
.site-ul li a				{  }
.site-ul li a:hover			{ color: #453e2c; }
.site-ul li .site-header	{ text-decoration: none; color: #453e2c; }




#back				
{ background-image: url(back.gif); background-repeat: no-repeat; background-position: 0px 2px ;   padding: 0px 0px 0px 16px; font-size: 11px; color: #5c7075; 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: #19a2d4; display: block; margin: 4px 0px 0px 0px; }

/* Float clearing workaround also working on Mozilla */
.clearer 				{ clear:both; height:0px; overflow:hidden; margin-top:0px; }
* html .clearer 		{ height:1px; margin-top:-1px; }

.clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 				{ display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix 		{ height: 1%; }
/* End hide from IE-mac */
/* End clearfix */		

.white { background-color:#FFFFFF}
.affiliatetxt 			{ margin-left:20px; font-weight:bold; font-size:0.75em; color:#314145; }

.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: #314145; background-image: url(punktBlau.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 1px 0px 1px 12px; }


.FormSelect_monthly_refill_amount { width:45px;}



.Box-Tarif.mgm p			{ font-size: 0.75em; line-height: 1.3em; color: #453e2c; }
