*{
	padding: 0;
	margin: 0;
}
div{
	text-align: left;
	padding: 0;
	margin: 0;
}
img{
	border: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a{
	cursor: pointer;
}
a:link,
a:active,
a:visited,
a:hover,
a:focus{
	text-decoration: none;
}
input, select, option, textarea, fieldset, label{
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
}
fieldset{
	padding: 0;
	border: 0;
}
.c{
	clear: both;
	height: 1px;
	font-size: 1px;
	border: 0px none;
	margin: 0;
	padding: 0;
	background: transparent;
	color: Background;
}
.highlight{
	color: #990000;
}
sub, sup{
	font-size: 80%;
	line-height: 0%;
}
.dotted{
	background: transparent url(dotted_line.gif) repeat-x left bottom;
}
*+html .dotted{
	/* \*/
	height: 100%;
	/* IE7 */
}

body{
	padding: 0;
	margin: 0;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	line-height: 12px;
	color: #284379;
	background: #ffffff;
	text-align: center;
}
#container{
	position: absolute;
	overflow: visible;
	width: 738px;
	height: auto;
	left: 50%;
	margin: 0 0 0 -371px;
	color: #284379;
	background: transparent;
}
#header{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header.png) no-repeat 0px 0px;
	overflow: hidden;
}
#header2{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header.png) no-repeat -800px 0px;
	overflow: hidden;
}
#header3{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header.png) no-repeat -1600px 0px;
	overflow: hidden;
}
#header4{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header.png) no-repeat -2400px 0px;
	overflow: hidden;
}

#logo_link{
	display: block;
	margin: 0 0 0 0;
	width: 736px;
	height: 72px;
	float: left;
}
#header2 #logo_link{
	width: 581px;
}
#header3 #logo_link{
	width: 544px;
}
#header4 #logo_link{
	width: 567px;
}
#logo_link span{
	visibility: hidden;
}
#logo_link:link,
#logo_link:active,
#logo_link:visited,
#logo_link:hover,
#logo_link:focus{
	color: #ffffff;
	background: transparent;
}
#tariff_link{
	display: block;
	margin: 0 0 0 0;
	width: 0;
	height: 72px;
	float: left;
}
#header2 #tariff_link{
	width: 93px;
}
#header3 #tariff_link{
	width: 131px;
}
#header4 #tariff_link{
	width: 93px;
}
#tariff_link span{
	visibility: hidden;
}
#tariff_link:link,
#tariff_link:active,
#tariff_link:visited,
#tariff_link:hover,
#tariff_link:focus{
	color: #ffffff;
	background: transparent;
}
#faq_link{
	display: block;
	margin: 0 0 0 0;
	width: 0;
	height: 72px;
	float: left;
}
#header2 #faq_link{
	width: 62px;
}
#header3 #faq_link{
	width: 61px;
}
#header4 #faq_link{
	width: 76px;
}
#faq_link span{
	visibility: hidden;
}
#faq_link:link,
#faq_link:active,
#faq_link:visited,
#faq_link:hover,
#faq_link:focus{
	color: #ffffff;
	background: transparent;
}

/* start myhandy header */
#header_myhandy{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header_myhandy.png) no-repeat 0px 0px;
	overflow: hidden;
}
#header_myhandy2{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header_myhandy.png) no-repeat -800px 0px;
	overflow: hidden;
}
#header_myhandy3{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header_myhandy.png) no-repeat -1600px 0px;
	overflow: hidden;
}
#header_myhandy4{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header_myhandy.png) no-repeat -2400px 0px;
	overflow: hidden;
}
#header_myhandy5{
	margin: 0 0 0 0;
	width: 738px;
	height: 75px;
	padding: 0 0 0 0;
	color: #ffffff;
	background: transparent url(header_myhandy.png) no-repeat -3200px 0px;
	overflow: hidden;
}

#header_myhandy #logo_link{
	display: block;
	margin: 0 0 0 0;
	width: 736px;
	height: 72px;
	float: left;
}
#header_myhandy2 #logo_link{
	width: 519px;
}
#header_myhandy3 #logo_link{
	width: 482px;
}
#header_myhandy4 #logo_link{
	width: 504px;
}
#header_myhandy5 #logo_link{
	width: 495px;
}
#logo_link span{
	visibility: hidden;
}
#header_myhandy #tariff_link{
	display: block;
	margin: 0 0 0 0;
	width: 0;
	height: 72px;
	float: left;
}
#header_myhandy2 #tariff_link{
	width: 91px;
}
#header_myhandy3 #tariff_link{
	width: 125px;
}
#header_myhandy4 #tariff_link{
	width: 90px;
}
#header_myhandy5 #tariff_link{
	width: 89px;
}
#tariff_link span{
	visibility: hidden;
}
#header_myhandy #faq_link{
	display: block;
	margin: 0 0 0 0;
	width: 0;
	height: 72px;
	float: left;
}
#header_myhandy2 #faq_link{
	width: 64px;
}
#header_myhandy3 #faq_link{
	width: 64px;
}
#header_myhandy4 #faq_link{
	width: 78px;
}
#header_myhandy5 #faq_link{
	width: 63px;
}
#faq_link span{
	visibility: hidden;
}
#faq_link:link,
#faq_link:active,
#faq_link:visited,
#faq_link:hover,
#faq_link:focus{
	color: #ffffff;
	background: transparent;
}
#handy_link{
	display: block;
	margin: 0 0 0 0;
	width: 0;
	height: 72px;
	float: left;
}
#header_myhandy #handy_link{
	display: block;
	margin: 0 0 0 0;
	width: 0;
	height: 72px;
	float: left;
}
#header_myhandy2 #handy_link{
	width: 63px;
}
#header_myhandy3 #handy_link{
	width: 67px;
}
#header_myhandy4 #handy_link{
	width: 66px;
}
#header_myhandy5 #handy_link{
	width: 91px;
}
#handy_link span{
	visibility: hidden;
}
#handy_link:link,
#handy_link:active,
#handy_link:visited,
#handy_link:hover,
#handy_link:focus{
	color: #ffffff;
	background: transparent;
}
/* stop myhandy header */

#header_subline{
	margin: 2px 0 0 0;
	width: 709px;
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	padding: 0 0 0 0;
	color: #717982;
	background: transparent;
	overflow: hidden;
	text-align: right;
}
#header_subline a,
#header_subline a:link,
#header_subline a:active,
#header_subline a:visited{
	color: #717982;
	background: transparent;
	text-decoration: none;
}
#header_subline a:hover,
#header_subline a:focus{
	color: #3399cc;
	background: transparent;
	text-decoration: none;
}
#header_subline a#header_subline_active,
#header_subline a#header_subline_active:link,
#header_subline a#header_subline_active:active,
#header_subline a#header_subline_active:visited{
	color: #3399cc;
	background: transparent;
	text-decoration: none;
}
#header_subline a#header_subline_active:hover,
#header_subline a#header_subline_active:focus{
	color: #3399cc;
	background: transparent;
	text-decoration: none;
}

#banner{
	width: 736px;
	height: 320px;
	margin: 11px 0 0 0;
	padding: 0;
	overflow: hidden;
}

#content_boxes{
	width: 736px;
	height: 184px;
	margin: 0 0 0 0;
	padding: 0;
	color: #284379;
	background: transparent url(content_boxes.jpg) no-repeat 0px 0px;
	overflow: hidden;
}
#content_boxes2{
	width: 736px;
	height: 214px;
	margin: 0 0 0 0;
	padding: 0;
	color: #284379;
	background: transparent url(content_boxes2.jpg) no-repeat 0px 0px;
	overflow: hidden;
}
.content_box{
	margin: 16px 0 0 38px;
	width: 204px;
	height: 180px;
	overflow: hidden;
	float: left;
}
#content_box_first{
	margin: 16px 0 0 24px
}
* html #content_box_first{
	/* \*/
	margin: 16px 0 0 12px
	/* IE6 */
}
.content_box_hl{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #284379;
	background: transparent;
	height: 20px;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
}
.content_box_hl2{
	margin: 0 0 0 73px;
	height: 85px;
}
.content_box_hl span{
	visibility: hidden;
}
#content_box_hl1{
	color: #284379;
	background: transparent url(hl_ganz_einfach.gif) no-repeat left top;
}
.content_box_hl2#content_box_hl1{
	color: #284379;
	background: transparent url(hl_ganz_einfach2.gif) no-repeat left top;
}
#content_box_hl2{
	color: #284379;
	background: transparent url(hl_immer_guenstig.gif) no-repeat left top;
}
.content_box_hl2#content_box_hl2{
	color: #284379;
	background: transparent url(hl_immer_guenstig2.gif) no-repeat left top;
}
#content_box_hl3{
	color: #284379;
	background: transparent url(hl_aufladen_profitieren.gif) no-repeat left top;
}
.content_box_hl2#content_box_hl3{
	color: #284379;
	background: transparent url(hl_aufladen_profitieren2.gif) no-repeat left top;
}
.content_box_sl{
	display: block;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	color: #284379;
	background: transparent;
	height: 14px;
	line-height: 14px;
	font-weight: bold;
	font-style: normal;
}
.content_box_tx{
	margin: 8px 0 0 0;
	height: 72px;
	overflow: hidden;
}
.content_box_ul{
	margin: 8px 0 0 0;
	padding: 0;
	height: 72px;
	overflow: hidden;
	list-style-type: none;
	list-style-image: url(li_square.gif);
}
.content_box_ul li{
	margin: 0 0 0 15px;
	padding: 0;
}
.content_box_ln{
	margin: 3px 0 0 0;
	padding: 0 0 0 10px;
	display: block;
}
.content_box_ln:link,
.content_box_ln:active,
.content_box_ln:visited{
	color: #990000;
	text-decoration: none;
	background: transparent url(arrow_right_990000.gif) no-repeat 0px 5px;
}
.content_box_ln:hover,
.content_box_ln:focus{
	color: #990000;
	background: transparent url(arrow_right_990000.gif) no-repeat 0px 5px;
	text-decoration: underline;
}

#content{
	margin: 19px 0 0 11px;
	padding: 0 0 0 0;
	width: 716px;
	color: #284379;
	background: #ffffff url(content_bg_01.png) repeat-y 0px 0px;
}
#content #icontent{
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
	width: 716px;
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -750px 100%;
}
#content #iicontent,
#content #iicontent2,
#content #iicontent3,
#content #iicontent4,
#content #iicontent5,
#content #iicontent6,
#content #iicontent7,
#content #iicontent8{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	width: 716px;
}
/* Keine Tabs */
#content #iicontent{
	padding: 35px 0 0 0;
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -1500px -35px;
}
/* "Kostenlos bestellen" (aktiv) + "Empfehlen & Gewinnen" */
#content #iicontent2{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -2250px 0px;
}
/* "Kostenlos bestellen" + "Empfehlen & Gewinnen" (aktiv) */
#content #iicontent3{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -3000px 0px;
}
/* "Kostenlos bestellen" */
#content #iicontent4{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -3750px 0px;
}
/* "Fragen und Antworten" */
#content #iicontent5{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -4500px 0px;
}
/* "Entspannt telefonieren" */
#content #iicontent6{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -5250px 0px;
}
/* "Vergleichen Sie selbst" */
#content #iicontent7{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -6000px 0px;
}
/* "o2 LOOP Tarif" */
#content #iicontent8{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -6750px 0px;
}
/* "Aktuelle Top-Handys" (aktiv) + "So einfach funktioniert's" */
#content #iicontent9{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -7500px 0px;
}
/* "Aktuelle Top-Handys" + "So einfach funktioniert's" (aktiv) */
#content #iicontent10{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -8250px 0px;
}
/* "Tarifvergleich" */
#content #iicontent11{
	color: #284379;
	background: transparent url(content_bg_01.png) no-repeat -9029px 0px;
}
#content_wide{
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	width: 738px;
	color: #284379;
	background: #ffffff url(content_bg2_01.png) repeat-y 0px 0px;
}
#content_wide #icontent{
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
	width: 738px;
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -750px 100%;
}
#content_wide #iicontent,
#content_wide #iicontent2,
#content_wide #iicontent3,
#content_wide #iicontent4,
#content_wide #iicontent5,
#content_wide #iicontent6,
#content_wide #iicontent7,
#content_wide #iicontent8{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	width: 738px;
}
/* Keine Tabs */
#content_wide #iicontent{
	padding: 35px 0 0 0;
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -1500px -35px;
}
/* "Kostenlos bestellen" (aktiv) + "Empfehlen & Gewinnen" */
#content_wide #iicontent2{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -2250px 0px;
}
/* "Kostenlos bestellen" + "Empfehlen & Gewinnen" (aktiv) */
#content_wide #iicontent3{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -3000px 0px;
}
/* "Kostenlos bestellen" */
#content_wide #iicontent4{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -3750px 0px;
}
/* "Fragen und Antworten" */
#content_wide #iicontent5{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -4500px 0px;
}
/* "Entspannt telefonieren" */
#content_wide #iicontent6{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -5250px 0px;
}
/* "Vergleichen Sie selbst" */
#content_wide #iicontent7{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -6000px 0px;
}
/* "o2 LOOP Tarif" */
#content_wide #iicontent8{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -6750px 0px;
}
/* "Aktuelle Top-Handys" (aktiv) + "So einfach funktioniert's" */
#content_wide #iicontent9{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -7495px 0px;
}
/* "Aktuelle Top-Handys" + "So einfach funktioniert's" (aktiv) */
#content_wide #iicontent10{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -8242px 0px;
}
/* Tarifvergleich */
#content_wide #iicontent11{
	color: #284379;
	background: transparent url(content_bg2_01.png) no-repeat -8990px 0px;
}
#tabs{
	margin: 0 0 0 0;
	padding: 0 0 30px 0;
	width: 716px;
	height: 36px;
}
.tab{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 36px;
	overflow: hidden;
	float: left;
}
#tabs .tab,
#tabs .tab:link,
#tabs .tab:active,
#tabs .tab:visited,
#tabs .tab:hover,
#tabs .tab:focus{
	color: #284379;
	background: transparent;
	text-decoration: none;
}
.tab span{
	visibility: hidden;
}
/* "Kostenlos bestellen" */
#tab1_active{
	width: 233px;
}
#tab1_inactive{
	width: 233px;
}
/* "Empfehlen & gewinnen" */
#tab2_active{
	width: 233px;
}
#tab2_inactive{
	width: 233px;
}
/* "Fragen und Antworten" */
#tab3_active{
	width: 243px;
}
/* "Entspannt telefonieren" */
#tab4_active{
	width: 243px;
}
/* "Vergleichen Sie selbst" */
#tab5_active{
	width: 243px;
}
/* "o2 LOOP Tarif" */
#tab6_active{
	width: 243px;
}
/* "Aktuelle Top-Handys" */
#tab7_active{
	width: 198px;
}
#tab7_inactive{
	width: 198px;
}
/* "So einfach funktioniert's" */
#tab8_active{
	width: 223px;
}
#tab8_inactive{
	width: 223px;
}

#content #ic{
	margin: 0 0 0 19px;
	width: 667px;
	height: 100%;
	overflow: hidden;
}
#content_wide #ic{
	margin: 0 166px 0 164px;
	width: 408px;
	height: 100%;
	overflow: hidden;
}
#content_wide #ic.wide{
	margin: 0 0 0 30px;
	width: 667px;
	height: 100%;
	overflow: hidden;
}
#content_wide #ic.wide.myhandy{
	width: 690px;
}
#ic_left{
	margin: 0 0 0 0;
	width: 202px;
	overflow: hidden;
	float: left;
}
#ic_left.myhandy{
	width: 210px;
}
#ic_left strong.ic_left_myhandy{
	display: block;
  width: 198px;
  height: 140px;
  background: transparent url(teaser_left_myhandy.png) no-repeat 0px 0px;
}
#ic_left strong.ic_left_myhandy span{
	visibility: hidden;
}
#ic_left ol.ic_left_myhandy{
  margin: 13px 0 0 10px;
}
#ic_left ol.ic_left_myhandy li{
  margin: 13px 0 3px 13px;
  padding: 0 0 0 0;
}
#ic_left ol.ic_left_myhandy li strong{
  display: block;
}

#ic_right{
	margin: 0 0 0 36px;
	width: 408px;
	overflow: hidden;
	float: left;
}
#ic_right.myhandy{
	width: 460px;
  margin: 0 0 0 20px;
}

#ic a,
#ic a:link,
#ic a:active,
#ic a:visited{
	color: #284379;
	background: transparent;
	text-decoration: underline;
}
#ic a:hover,
#ic a:focus{
	color: #284379;
	background: transparent;
	text-decoration: none;
}
#ic .arrow_link{
	padding: 0 0 0 10px;
}
#ic .arrow_link:link,
#ic .arrow_link:active,
#ic .arrow_link:visited{
	color: #284379;
	background: transparent url(arrow_right_990000.gif) no-repeat 0px 5px;
	text-decoration: underline;
}
#ic .arrow_link:hover,
#ic .arrow_link:focus{
	color: #284379;
	background: transparent url(arrow_right_990000.gif) no-repeat 0px 5px;
	text-decoration: none;
}
#ic .arrow_link2{
	padding: 0 0 0 10px;
}
#ic .arrow_link2:link,
#ic .arrow_link2:active,
#ic .arrow_link2:visited{
	color: #284379;
	background: transparent url(arrow_right_2c427c.gif) no-repeat 0px 5px;
	text-decoration: underline;
}
#ic .arrow_link2:hover,m
#ic .arrow_link2:focus{
	color: #284379;
	background: transparent url(arrow_right_2c427c.gif) no-repeat 0px 5px;
	text-decoration: none;
}

#ic h1{
	margin: 0;
	padding: 0 0 8px 0;
	color: #000066;
	background: transparent;
	font-size: 20px;
	line-height: 24px;
}
#ic h1.h1_index span,
#ic h1.h1_reminder span,
#ic h1.h1_tariff span,
#ic h1.h1_tcomparison span,
#ic h1.h1_tarchive span,
#ic h1.h1_faq span,
#ic h1.h1_prize span,
#ic h1.h1_datenschutz span,
#ic h1.h1_bedingungen span,
#ic h1.h1_impressum span,
#ic h1.h1_agb span,
#ic h1.h1_emailabmelden span,
#ic h1.h1_thankyou span,
#ic h1.h1_lottery span,
#ic h1.h1_myhandy span,
#ic h1.h1_myhandy-faq1 span,
#ic h1.h1_myhandy-faq2 span,
#ic h1.h1_infopflicht span{
	visibility: hidden;
}
#ic h1.h1_index{
	color: #000066;
	background: transparent url(h1_index.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_reminder{
	color: #000066;
	background: transparent url(h1_reminder.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_tariff{
	color: #000066;
	background: transparent url(h1_tariff.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_tcomparison{
	color: #000066;
	background: transparent url(h1_tcomparison.gif) no-repeat left top;
	height: 40px;
}
#ic h1.h1_tarchive{
	color: #000066;
	background: transparent url(h1_tarchive.gif) no-repeat left top;
	height: 60px;
}
#ic h1.h1_faq{
	color: #000066;
	background: transparent url(h1_faq.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_prize{
	color: #000066;
	background: transparent url(h1_prize_02.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_datenschutz{
	color: #000066;
	background: transparent url(h1_datenschutz.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_bedingungen{
	color: #000066;
	background: transparent url(h1_bedingungen.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_impressum{
	color: #000066;
	background: transparent url(h1_impressum.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_agb{
	color: #000066;
	background: transparent url(h1_agb.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_emailabmelden{
	color: #000066;
	background: transparent url(h1_emailabmelden.gif) no-repeat left top;
	height: 52px;
}
#ic h1.h1_thankyou{
	color: #000066;
	background: transparent url(h1_thankyou.gif) no-repeat left top;
	height: 40px;
}
#ic h1.h1_lottery{
	color: #000066;
	background: transparent url(h1_lottery_02.gif) no-repeat left top;
	height: 40px;
}
#ic h1.h1_myhandy{
	color: #000066;
	background: transparent url(h1_myhandy.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_myhandy-faq1{
	color: #000066;
	background: transparent url(h1_myhandy-faq1.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_myhandy-faq2{
	color: #000066;
	background: transparent url(h1_myhandy-faq2.gif) no-repeat left top;
	height: 24px;
}
#ic h1.h1_infopflicht{
	color: #000066;
	background: transparent url(h1_infopflicht.gif) no-repeat left top;
	height: 24px;
}
#ic h2{
	margin: 5px 0 0 0;
	padding: 0 0 8px 0;
	color: #000066;
	background: transparent;
	font-size: 12px;
	line-height: 14px;
}
#ic h2.h2_content{
	margin: 30px 0 0 0;
	padding: 0 0 5px 0;
	color: #000066;
	background: transparent;
	font-size: 12px;
	line-height: 14px;
}
#ic h2.h2_top{
	margin: 0 0 0 0;
}

#ic h2 span{
	visibility: hidden;
}
#ic h2.h2_tariff{
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	color: #2c427c;
	background: transparent url(h2_tariff.gif) no-repeat left top;
	height: 39px;
}
#ic h2.h2_tcomparison{
	margin: 35px 0 0 0;
	padding: 0 0 0 0;
	color: #2c427c;
	background: transparent url(h2_tcomparison_01.gif) no-repeat left top;
	height: 73px;
}

#ic h2.h2_freeforthree span{
	visibility: hidden;
}
#ic h2.h2_freeforthree{
	color: #000066;
	background: transparent url(h2_freeforthree.gif) no-repeat left top;
	height: 40px;
}
#ic h2.h2_fourwins span{
	visibility: hidden;
}
#ic h2.h2_fourwins{
	color: #000066;
	background: transparent url(h2_fourwins.gif) no-repeat left top;
	height: 40px;
}

#ic .thankyou_box{
	padding: 20px 0 20px 0;
}

#ic .textblock{
	margin: 18px 0 0 0;
	padding: 0 0 15px 0;
}
#ic fieldset{
	margin: 10px 0 0 0;
	padding: 0 0 11px 0;
}
#ic fieldset.top{
	margin: 0 0 0 0;
}
#ic .label{
	margin: 4px 0 0 0;
	padding: 0;
	display: block;
	width: 132px;
	height: 18px;
	line-height: 18px;
	float: left;
	color: #284379;
	background: transparent;
}
#ic .label2{
	height: 32px;
	line-height: 16px;
}
#ic .label3{
	width: 376px;
}
#ic .label.highlight{
	color: #990000;
	background: transparent;
}
#ic .must_fill{
	margin: 7px 0 0 0;
	padding: 0;
	display: block;
	width: 10px;
	height: 15px;
	line-height: 15px;
	float: left;
	color: #7f9db9;
	background: transparent;
	text-align: center;
}
#ic .must_fill2{
	margin: 41px 0 0 0;
}
#ic .input_area{
	margin: 4px -3px 0 0;
	padding: 0;
	display: block;
	width: 265px;
	height: 18px;
	line-height: 18px;
	float: left;
	color: #284379;
	background: transparent;
}
#ic .input_area_captcha{
	height: 52px;
	line-height: 18px;
}
#ic .input_area_captcha_inner{
	margin: 0 0 0 0;
	width: 265px;
	height: 28px;
	line-height: 14px;
}
#ic .input_area_captcha_inner2{
	margin: 6px 0 0 0;
	height: 18px;
	line-height: 18px;
}
#ic .input_area_captcha_image{
	margin: 0 0 0 0;
	float: left;
	width: 117px;
	height: 18px;
}
#ic .input_area.comment_area{
	height: 84px;
	color: #284379;
	background: transparent;
}
#ic .legend_area{
	background: transparent;
	color: #7f9db9;
}
#ic .legend_area .text{
	float: left;
	margin: 0 0 0 0;
	width: 85px;
	height: 15px;
	line-height: 15px;
}
#ic .legend_area .secure_text{
	float: right;
	margin: 0 10px 0 0;
	width: 265px;
	height: 15px;
	line-height: 15px;
	background: transparent url(secure_icon.gif) no-repeat left top;
	color: #7f9db9;
	text-align: right;
}
#ic .select{
	border: 1px solid #7f9db9;
	height: 16px;
	width: 60px;
	background: #ffffff;
	color: #000000;
}
*+html #ic .select{
	/* \*/
	height: 18px;
	/* IE7 */
}
#ic .select.channel{
  width: 110px;
}
#ic .text_input{
	margin: 0 0 0 0;
	padding: 1px 2px 1px 2px;
	border: 1px solid #7f9db9;
	height: 14px;
	line-height: 14px;
	width: 259px;
	background: #ffffff;
	color: #000000;
}
#ic .text_input2{
	width: 103px;
}
#ic .text_input3{
	width: 213px;
}
#ic .text_input4{
	width: 37px;
}
#ic .text_input5{
	width: 19px;
}
#ic .text_input6{
	width: 111px;
}
#ic .text_input_right{
	margin: 0 0 0 10px;
}
* html #ic .text_input_right{
	/* \*/
  margin: 0 0 0 5px;
  /* IE6 */
}
#ic .text_input_right2{
	margin: 0 0 0 -1px;
}
#ic .highlight_input{
	border: 1px solid #990000;
}
#ic .radio_input{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
* html #ic .radio_input{
	/* \*/
	margin: 0 -3px 0 -3px;
	/* IE6 */
}
*+html #ic .radio_input{
	/* \*/
	margin: 0 -3px 0 -3px;
	/* IE7 */
}
#ic .check_area{
	margin: 4px 0 0 0;
	padding: 0;
	display: block;
	width: 22px;
	height: 18px;
	line-height: 18px;
	float: left;
	color: #7f9db9;
	background: transparent;
}
#ic .area_input{
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	border: 1px solid #7f9db9;
	height: 78px;
	line-height: 14px;
	width: 259px;
	background: #ffffff;
	color: #000000;
}
#ic .button_input{
	display: block;
	margin: 0 0 0 0;
	padding: 6px 6px 10px 6px;
	border: none;
	height: 29px;
	line-height: 13px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
}
#ic a.button_input{
	display: block;
	height: 13px;
}
* html #ic .button_input{
	/* \*/
	padding: 8px 6px 8px 6px;
	/* IE6 */
}
*+html #ic .button_input{
	/* \*/
	padding: 8px 6px 8px 6px;
	/* IE7 */
}
#ic .button_input2{
	margin: 5px 0 0 27px;
}
#ic .button_input_send_112{
	width: 112px;
	color: #ffffff;
	background: transparent url(button_send_112x29.png) no-repeat left top;
}
#ic .button_input_send_168{
	width: 168px;
	color: #ffffff;
	background: transparent url(button_send_168x29.png) no-repeat left top;
}
#ic a.button_input_send_353,
#ic a.button_input_send_353:link,
#ic a.button_input_send_353:active,
#ic a.button_input_send_353:visited,
#ic a.button_input_send_353:hover,
#ic a.button_input_send_353:focus{
	width: 341px;
	color: #ffffff;
	background: transparent url(button_send_353x29.png) no-repeat left top;
	text-decoration: none;	
}
#ic .button_input_left{
	float: left;
}
#ic .button_input_right{
	float: right;
	margin: 0 0 0 0;
}
#ic .button_input_right2{
	float: right;
	margin: 10px 0 0 0;
}

#ic .friend_item{
	line-height: 18px;
	margin: 5px 0 0 0;
	padding: 0 0 7px 0;
}

#ic .errorbox{
	margin: 13px 0 0 0;
}
#ic .errorbox div{
	padding: 6px 0 20px 35px;
	color: #234376;
	background: transparent url(error_icon.gif) no-repeat left top;
}
#ic .errorbox ul{
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#ic .errorbox ul li{
	display: block;
	margin: 2px 0 0 0;
	line-height: 12px;
	color: #990000;
	background: transparent;
}
#ic .errorbox ul li a:link,
#ic .errorbox ul li a:active,
#ic .errorbox ul li a:visited{
	color: #990000;
	background: transparent;
	text-decoration: underline;
}
#ic .errorbox ul li a:hover,
#ic .errorbox ul li a:focus{
	color: #990000;
	background: transparent;
	text-decoration: none;
}

#ic .info_item,
#ic a.info_item:link,
#ic a.info_item:active,
#ic a.info_item:visited,
#ic a.info_item:hover,
#ic a.info_item:focus{
  padding: 2px 0 2px 0;
	line-height: 15px;
	height: 15px;
	font-size: 11px;
	color: #990000;
	background: transparent url(info.gif) no-repeat 0px 3px;
	text-decoration: none;
}
* html #ic .info_item,
* html #ic a.info_item:link,
* html #ic a.info_item:active,
* html #ic a.info_item:visited,
* html #ic a.info_item:hover,
* html #ic a.info_item:focus{
	/* \*/
	color: #990000;
	background: transparent url(info.gif) no-repeat 0px 2px;
	/* IE6 */
}
*+html #ic .info_item,
*+html #ic a.info_item:link,
*+html #ic a.info_item:active,
*+html #ic a.info_item:visited,
*+html #ic a.info_item:hover,
*+html #ic a.info_item:focus{
	/* \*/
	color: #990000;
	background: transparent url(info.gif) no-repeat 0px 2px;
	/* IE7 */
}
#ic .info_item span{
	visibility: hidden;
}

#ic .button_download_185{
	margin: 0 0 0 0;
	width: 162px;
	height: 16px;
	background: transparent url(button_download_185x18.png) no-repeat left top;
	color: #2c427c;
	padding: 3px 6px 6px 22px;
  text-align: center;
  font-weight: bold;
}
#ic .button_download_185:link,
#ic .button_download_185:active,
#ic .button_download_185:visited,
#ic .button_download_185:hover,
#ic .button_download_185:focus{
	background: transparent url(button_download_185x18.png) no-repeat left top;
	color: #2c427c;
	text-decoration: none;
}

#ic .tariffbox{
	background-color: transparent;
}
#ic .tariffbox strong.spacing{
	display: block;
	margin-bottom: 20px;
	background-color: transparent;
}
#ic .tariffbox p{
	margin-top: 10px;
	margin-bottom: 15px;
}
.advantage{
  margin: 0 0 20px 0;
}
#ic .tariffbox table{
	margin: 10px 0 20px 0;
	background-color: transparent;
	border: 1px solid #BDCDDC;
	width: 408px;
}
#ic .tariffbox table th{
	background-color: #BDCDDC;
	font-weight: normal;
	text-align: left;
	padding: 8px 10px 8px 10px;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
#ic .tariffbox table td{
	padding: 8px 0 0 0;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
#ic .tariffbox table td.table_left{
	width: 161px;
	text-align: left;
	line-height: 14px;
	background: #f5f8fa;
	color: #405489;
}
#ic .tariffbox table td.table_right{
	width: 247px;
	text-align: center;
	background: #ebf0f3;
	color: #405489;
}
#ic .tariffbox table td div{
	margin: 0;
	padding: 0;
}
#ic .tariffbox table td div.line,
#ic .tariffbox table td div.no_line{
	padding: 0 0 8px 0;
	margin: 0 10px 0 10px
}
#ic .tariffbox table td div.line{
	padding: 0 0 9px 0;
	background: transparent url(dotted_line2.gif) repeat-x left bottom;
}
#ic .tariffbox table td div.line2{
	padding: 0 0 9px 0;
	margin: 0 0 0 10px;
	background: transparent url(dotted_line.gif) repeat-x left bottom;
}
#ic .tariffbox table td.example_value div.line2{
	margin: 0 10px 0 0;
}
#ic .tariffbox table td div.line3{
	padding: 0 0 16px 0;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #405489
}
#ic .tariffbox table td.example_value div.line3{
	margin: 0 10px 0 0;
}
#ic .tariffbox table td div.no_line2{
	padding: 5px 0 15px 0;
	margin: 0 0 0 10px;
}
#ic .tariffbox table td.example_value div.no_line2{
	margin: 0 10px 0 0;
}
#ic .tariffbox table td.table_right div{
	text-align: center;
}
#ic .tariffbox table .one_line{
	line-height: 14px;
}
#ic .tariffbox table .two_lines{
	line-height: 28px;
}
* html .ie_line{
	/* \*/
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	padding: 0 0 9px 0;
	background: transparent url(dotted_line2.gif) repeat-x 0px 36px !important;
	/* IE6 */
}
#ic .tariffbox table .three_lines{
	line-height: 42px;
}
#ic .tariffbox table td.bonus div.outer_container{
	margin: 0 0 0 7px;
	padding: 0 0 0 0;
	width: 70px;
	height: 28px;
	overflow: hidden;
	float: left;
}
#ic .tariffbox table td.bonus div.outer_container.first_container{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	width: 71px;
	float: left;
}
#ic .tariffbox table td.bonus div.inner_container{
	background-image: none;
	text-align: center;
	margin: 0 0 0 0;
	line-height: 13px;
	padding: 0 0 0 0;
}
#ic .tariffbox table td.bonus div.outer_container strong{
	background-color: #990000;
	display: block;
	height: 15px;
	line-height: 15px;
	width: 71px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#ic .tariffbox table td.bonus div.outer_container strong.green{
	background-color: #00b1b0;
	color: #FFFFFF;
}
* html #ic .tariffbox table td.bonus div.outer_container strong{
	/* \*/
  margin-top: 2px;
  line-height: 12px;
  /* IE6 */
}
*+html #ic .tariffbox table td.bonus div.outer_container strong{
  margin-top: 2px;
  line-height: 12px;
  /* IE7 */
}

#ic .tariffbox table td.example_legend{
	width: 318px;
	background: #f5f8fa;
	color: #405489;
	line-height: 14px;
}
#ic .tariffbox table td.example_value{
	width: 100px;
	text-align: right;
	background: #f5f8fa;
	color: #405489;
	line-height: 14px;
}
#ic .tariffbox table td.example_value div{
	text-align: right;
}

#ic .tcomparisonbox table{
	margin: 10px 0 0 0;
	background-color: transparent;
	border: 1px solid #BDCDDC;
	width: 408px;
}
#ic .tcomparisonbox table th{
	background-color: #BDCDDC;
	font-weight: normal;
	text-align: left;
	padding: 8px 10px 8px 10px;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
#ic .tcomparisonbox table td{
	padding: 8px 0 0 0;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
#ic .tcomparisonbox table td.table_left{
	width: 158px;
	text-align: left;
	line-height: 14px;
	background: #f5f8fa;
	color: #405489;
  font-weight: bold;
}
#ic .tcomparisonbox table td.table_right{
	width: 250px;
	text-align: center;
	background: #ebf0f3;
	color: #405489;
}
#ic .tcomparisonbox table td div{
	margin: 0;
	padding: 0;
}
#ic .tcomparisonbox table td div.line,
#ic .tcomparisonbox table td div.no_line{
	padding: 0 0 8px 0;
	margin: 0 10px 0 10px
}
#ic .tcomparisonbox table td div.line{
	padding: 0 0 9px 0;
	background: transparent url(dotted_line2.gif) repeat-x left bottom;
}
#ic .tcomparisonbox table td.first{
  padding-top: 15px;
}
#ic .tcomparisonbox table td .height_one{
  height: 10px;
}
#ic .tcomparisonbox table td .height_two{
  height: 50px;
}
#ic .tcomparisonbox table td .height_three{
  height: 25px;
}
#ic .tcomparisonbox p{
  padding: 0;
  margin: 24px 0 0 0;
}
* html #ic .tcomparisonbox p{
  /* \*/
  margin: 0;
  /* IE6 */
}
#ic .tcomparisonbox img.tcomparison_result{
  margin-bottom: 15px;
}

#ic .faqbox{
	margin: 17px 0 22px 0;
	padding: 8px 0 0 0;
	background: transparent url(dotted_line.gif) repeat-x left top;
}
#ic .faqbox ul{
	margin: 20px 0 0 0px;
	padding: 0;
}
#ic .faqbox ul li{
	font-size: 16px;
	font-weight: bold;
	margin: 22px 0 0 20px;
	line-height: 18px;
	color: #284379;
	letter-spacing: -1px;
	background: transparent;
}
#ic .faqbox ul li.faq_active{
	list-style-image: url(faq_list_active.gif);
	padding: 0 0 7px 0;
}
#ic .faqbox ul li.faq_active ol{
	display: block;
}
#ic .faqbox ul li.faq_inactive{
	list-style-image: url(faq_list_inactive.gif);
}
#ic .faqbox ul li.faq_inactive ol{
	display: none;
}
#ic .faqbox ul li#faq_purchase{
	color: #284379;
	background: transparent url(faq_purchase.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#faq_purchase a span{
	visibility: hidden;
	height: 15px;
	overflow: hidden;
	font-size: 10px;  
}
#ic .faqbox ul li#faq_lottery{
	color: #284379;
	background: transparent url(faq_lottery.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#faq_lottery a span{
	visibility: hidden;
}
#ic .faqbox ul li#faq_tariff{
	color: #284379;
	background: transparent url(faq_tariff.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#faq_tariff a span{
	visibility: hidden;
	height: 15px;
	overflow: hidden;
	font-size: 10px;
}
#ic .faqbox ul li#faq_prepaid{
	color: #284379;
	background: transparent url(faq_prepaid.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#faq_prepaid a span{
	visibility: hidden;
	height: 15px;
	overflow: hidden;
	font-size: 10px;  
}
#ic .faqbox ul li#faq_common{
	color: #284379;
	background: transparent url(faq_common.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#faq_common a span{
	visibility: hidden;
}
#ic .faqbox ul li a,
#ic .faqbox ul li a:link,
#ic .faqbox ul li a:active,
#ic .faqbox ul li a:visited{
	color: #284379;
	cursor: pointer;
	background: transparent;
	text-decoration: none;
	display: block;
	height: 18px;
}
#ic .faqbox ul li a.twolines,
#ic .faqbox ul li a.twolines:link,
#ic .faqbox ul li a.twolines:active,
#ic .faqbox ul li a.twolines:visited{
	color: #284379;
	cursor: pointer;
	background: transparent;
	text-decoration: none;
	display: block;
	height: 36px;
}
#ic .faqbox ul li a:hover,
#ic .faqbox ul li a:focus{
	color: #2c427c;
	cursor: pointer;
	background: transparent;
	text-decoration: none;
	display: block;
	height: 18px;
}
#ic .faqbox ul li a.twolines:hover,
#ic .faqbox ul li a.twolines:focus{
	color: #2c427c;
	cursor: pointer;
	background: transparent;
	text-decoration: none;
	display: block;
	height: 36px;
}
#ic .faqbox ul li ol{
	margin: 10px 0 0 -20px;
	padding: 0 0 28px 0;
	list-style-image: none;
	list-style-type: none;
	color: #284379;
	height: 100%;
	background: transparent url(dotted_line.gif) repeat-x left bottom;
}
* html #ic .faqbox ul li ol{
	/* \*/
	margin: 22px 0 0 -20px;
	padding: 0 0 18px 0;
	/* IE6 */
}
#ic .faqbox ul li ol li{
	display: block;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 13px;
	margin: 0 0 0 21px;
	padding: 0 0 0 0;
	color: #284379;
	background: transparent;
}
#ic .faqbox ul li ol li div{
	display: block;
	float: left;
	width: 360px;
	margin: 12px 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
* html #ic .faqbox ul li ol li div{
	/* \*/
  width: 340px;
	margin: 0 0 10px 0;
	/* IE6 */
}
*+html #ic .faqbox ul li ol li div{
  width: 340px;
	margin: 0 0 10px 0;
	/* IE7 */
}
#ic .faqbox ul li ol li div.left{
	width: 17px;
}
#ic .faqbox ul li ol li span{
	font-weight: normal;

}
#ic .faqbox ul li ol li a,
#ic .faqbox ul li ol li a:link,
#ic .faqbox ul li ol li a:active,
#ic .faqbox ul li ol li a:visited{
	display: inline;
	text-decoration: underline;
}
#ic .faqbox ul li ol li a:hover,
#ic .faqbox ul li ol li a:focus{
	display: inline;
	text-decoration: none;
}

#ic .content_left{
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	width: 196px;
	height: 246px;
	float: left;
	text-align: left;
}
#ic .content_right{
  margin: 50px 0 0 0;
  padding: 0 0 20px 0;
  height: 166px;
  width: 208px;
  float: right;
}
#ic .content_overview{
  margin-bottom: 30px;
}
#ic .ci_left{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100px;
	height: 15px;
	line-height: 15px;
	float: left;
}
#ic .ci_right{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 15px;
	line-height: 15px;
	float: left;
}
#ic .content_list{
	margin: 10px 0 0 0;
	list-style-type: none;
	list-style-image: url(li_disc.gif);
}
#ic .content_list li{
	margin: 0 0 0 17px;
}
#ic .button_download_207{
	margin: 0 0 0 0;
	width: 184px;
	height: 16px;
	background: transparent url(button_download_207x18.png) no-repeat left top;
	color: #2c427c;
	padding: 1px 6px 6px 22px;
}
* html #ic .button_download_207,
* html #ic .button_download_207:link,
* html #ic .button_download_207:visited,
* html #ic .button_download_207:hover,
* html #ic .button_download_207:active,
* html #ic .button_download_207:focus{
  /* \*/
  width: 190px;
  padding: 2px 6px 6px 16px;
  background: transparent url(button_download_207x18.png) no-repeat left top;
  /* IE6 */
}
*+html #ic .button_download_207{
  width: 207px;
  padding: 2px 6px 6px 12px;
  /* IE6 */
}


#ic .button_download_207:link,
#ic .button_download_207:active,
#ic .button_download_207:visited,
#ic .button_download_207:hover,
#ic .button_download_207:focus{
	background: transparent url(button_download_207x18.png) no-repeat left top;
	color: #2c427c;
	text-decoration: none;
}
#ic .copyBold{
  font-weight: bold;
}

#formhint{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 200px;
	visibility: hidden;
	background: #ffffff;
	border: 1px solid #990000;
	color : #284379;
	z-index: 1000;
}

#footer{
	margin: 9px 0 0 21px;
	width: 696px;
	padding: 0 0 55px 0;
}

.footer_link{
	display: block;
	height: 9px;
	float: left;
	font-size: 8px;
}
.footer_link span{
	visibility: hidden;
}
.footer_link_o2s:link,
.footer_link_o2s:active,
.footer_link_o2s:visited,
.footer_link_o2s:hover,
.footer_link_o2s:focus{
	margin: 0 0 0 0;
	width: 40px;
	color: #566896;
	background: transparent url(footer_links_01.png) no-repeat 0px 0px;
}
.footer_link_imp:link,
.footer_link_imp:active,
.footer_link_imp:visited,
.footer_link_imp:hover,
.footer_link_imp:focus{
	margin: 0 0 0 21px;
	width: 59px;
	color: #566896;
	background: transparent url(footer_links_01.png) no-repeat 0px -15px;
}
.footer_link_agb:link,
.footer_link_agb:active,
.footer_link_agb:visited,
.footer_link_agb:hover,
.footer_link_agb:focus{
	margin: 0 0 0 21px;
	width: 19px;
	color: #566896;
	background: transparent url(footer_links_01.png) no-repeat 0px -30px;
}
.footer_link_bed:link,
.footer_link_bed:active,
.footer_link_bed:visited,
.footer_link_bed:hover,
.footer_link_bed:focus{
	margin: 0 0 0 21px;
	width: 127px;
	color: #566896;
	background: transparent url(footer_links_01.png) no-repeat 0px -45px;
}
.footer_link_dat:link,
.footer_link_dat:active,
.footer_link_dat:visited,
.footer_link_dat:hover,
.footer_link_dat:focus{
	margin: 0 0 0 21px;
	width: 121px;
	color: #566896;
	background: transparent url(footer_links_01.png) no-repeat 0px -60px;
}
.footer_link_new:link,
.footer_link_new:active,
.footer_link_new:visited,
.footer_link_new:hover,
.footer_link_new:focus{
	margin: 0 0 0 0;
	width: 82px;
	color: #566896;
	float: right;
	background: transparent url(footer_links_01.png) no-repeat 0px -75px;
}
.footer_link_sei:link,
.footer_link_sei:active,
.footer_link_sei:visited,
.footer_link_sei:hover,
.footer_link_sei:focus{
	margin: 0 0 0 0;
	width: 94px;
	color: #566896;
	float: right;
	background: transparent url(footer_links_01.png) no-repeat 0px -90px;
}
.footer_link_inf:link,
.footer_link_inf:active,
.footer_link_inf:visited,
.footer_link_inf:hover,
.footer_link_inf:focus{
	margin: 0 0 0 21px;
	width: 74px;
	color: #566896;
	background: transparent url(footer_links_01.png) no-repeat 0px -105px;
}

#footnotes{
	margin: 0 0 0 31px;
	width: 676px;
	padding: 0 0 55px 0;
	background: transparent;
	color: #909090;
}
#footnotes span{
	display: block;
	margin: 0 0 0 0;
	font-size: 80%;
	width: 15px;
	height: 12px;
	float: left;
}
#footnotes div{
	margin: 0 0 10px 0;
	padding: 3px 0 0 0;
	width: 651px;
	float: right;
}
.webmiles{
  margin: 0px 0 0 142px;
  color: #7f9db9;
}
.myhandy_outer_box{
  color: inherit;
  background: transparent url(horizontal_dotted_line.gif) repeat-x left top;
  padding-top: 5px;
}
.myhandy_box{
  width: 149px;
  height: 260px;
  float: left;
  overflow: hidden;
  margin: 0 0 5px 0;
  padding: 0px 2px 2px 2px;
  font: 10px Verdana, Helvetica, sans-serif;
  color: #2c427c;
  background: transparent url(vertical_dotted_line.gif) repeat-y right top;
}
* html .myhandy_box{
  /* \*/
  width: 149px;
  height: 250px;
  margin: 0 0 -7px 0;
  padding: 0px 2px 15px 2px;
  /* IE6 */
}
*+html .myhandy_box{
  width: 149px;
  height: 260px;
  margin: 0 0 4px 0;
  padding: 0px 2px 5px 2px;
  /* IE7 */
}
.myhandy_box a,
.myhandy_box a:link,
.myhandy_box a:visited,
.myhandy_box a:hover,
.myhandy_box a:active,
.myhandy_box a:focus{
  text-decoration: none !important;
  color: #2c427c;
  background: transparent; 
}
.myhandy_box .img_box{
  width: 141px;
  height: 130px;
  text-align: center;
}
.myhandy_box.last_in_row{
  background-color: transparent;
  background-image: none;
}
.myhandy_box.dark{
  background-color: #f5f8fa;
}
.myhandy_box .dark_bg{
  background-color: #f5f8fa;
  margin: 0 3px 0 3px;
  padding: 5px 3px 0 3px;
}
* html .myhandy_box .dark_bg{
  /* \*/
  background-color: #f5f8fa;
  margin: 0 2px 0 2px;
  padding: 5px 1px 0 2px;
  /* IE6 */
}  
*+html .myhandy_box .dark_bg{
  background-color: #f5f8fa;
  margin: 0 2px 0 2px;
  padding: 5px 1px 5px 2px;
  /* IE7 */
} 
.myhandy_box .light_bg{
  background-color: #ffffff;
  margin: 0 3px 0 3px;
  padding: 5px 3px 0 3px;
}
* html .myhandy_box .light_bg{
  /* \*/
  background-color: #ffffff;
  margin: 0 2px 0px 2px;
  padding: 5px 1px 0 2px;
  /* IE6 */
} 
*+html .myhandy_box .light_bg{
  background-color: #ffffff;
  margin: 0 2px 0px 2px;
  padding: 5px 1px 5px 2px;
  /* IE7 */
} 
.myhandy_box a.myhandy_more_details,
.myhandy_box a.myhandy_more_details:link,
.myhandy_box a.myhandy_more_details:visited,
.myhandy_box a.myhandy_more_details:hover,
.myhandy_box a.myhandy_more_details:active,
.myhandy_box a.myhandy_more_details:focus{
  margin: 10px 0 0 12px !important;
	display: block !important;
  width: 113px !important;
  height: 29px !important;
	color: #ffffff !important;
  text-decoration: none !important;
	background: transparent url(myhandy_more_details_113_29.gif) no-repeat left top !important;
}
.myhandy_box a.myhandy_more_details span,
.myhandy_box a.myhandy_more_details:link span,
.myhandy_box a.myhandy_more_details:visited span,
.myhandy_box a.myhandy_more_details:hover span,
.myhandy_box a.myhandy_more_details:active span,
.myhandy_box a.myhandy_more_details:focus span{
	visibility: hidden !important;
  text-decoration: none !important;
}
.myhandy_box a.myhandy_description,
.myhandy_box a.myhandy_description:link,
.myhandy_box a.myhandy_description:visited,
.myhandy_box a.myhandy_description:hover,
.myhandy_box a.myhandy_description:active,
.myhandy_box a.myhandy_description:focus{
  height: 30px !important;
  margin: 5px 0 0 0 !important;
  padding: 0 !important;
  display: block !important;
  font: 11px/15px Verdana, Helvetica, sans-serif !important;
  font-weight: bold !important;
  color: #2c427c !important;
  background: transparent !important;
  text-decoration: none !important;
}
.myhandy_box .myhandy_price,
.myhandy_box .myhandy_price:link,
.myhandy_box .myhandy_price:visited,
.myhandy_box .myhandy_price:hover,
.myhandy_box .myhandy_price:active,
.myhandy_box .myhandy_price:focus{
  color: #990000 !important;
  background: transparent !important;
  text-decoration: none !important;  
  font: 10px Verdana, Helvetica, sans-serif !important;
	display: block !important;
  font-weight: bold !important;
  margin: 2px 0 2px 0 !important;
}

#myhandy_top_list{
  margin: -15px 0 40px 10px;
}
#myhandy_top_list li{
  margin: 13px 0 3px 13px;
  padding: 0 0 0 0;
}
#myhandy_top_list li strong{
  display: block;
  font-weight: bold;
}


#ic .faqbox ul li#myhandy_faq1 a span,
#ic .faqbox ul li#myhandy_faq2 a span,
#ic .faqbox ul li#myhandy_faq3 a span,
#ic .faqbox ul li#myhandy_faq4 a span,
#ic .faqbox ul li#myhandy_faq5 a span,
#ic .faqbox ul li#myhandy_faq6 a span,
#ic .faqbox ul li#myhandy_faq7 a span,
#ic .faqbox ul li#myhandy_faq8 a span,
#ic .faqbox ul li#myhandy_faq9 a span{
	visibility: hidden;
}
#ic .faqbox ul li#myhandy_faq1{
	color: #284379;
	background: transparent url(myhandy_faq_title1.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq2{
	color: #284379;
	background: transparent url(myhandy_faq_title2.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq3{
	color: #284379;
	background: transparent url(myhandy_faq_title3.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq4{
	color: #284379;
	background: transparent url(myhandy_faq_title4.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq5{
	color: #284379;
	background: transparent url(myhandy_faq_title5.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq6{
	color: #284379;
	background: transparent url(myhandy_faq_title6.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq7{
	color: #284379;
	background: transparent url(myhandy_faq_title7.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq8{
	color: #284379;
	background: transparent url(myhandy_faq_title8.gif) no-repeat 1px 0px;
}
#ic .faqbox ul li#myhandy_faq9{
	color: #284379;
	background: transparent url(myhandy_faq_title9.gif) no-repeat 1px 0px;
}
