/* Specific Style for the static sites */

/* Header */
h1#h_logo.gf {
  height: 25px;
  padding: 31px 0 0 20px;
}
  h1#h_logo.gf a, 
  h1#h_logo.gf a:link, 
  h1#h_logo.gf a:visited, 
  h1#h_logo.gf a:hover, 
  h1#h_logo.gf a:active {
    width: 217px;
    height: 47px;
    overflow: hidden;
    display: block;
    text-indent: -10000px;
    background: transparent url(h_elements.gif) no-repeat left -75px;
  }
/* Top Tabbar */

#c_tabs {
  background: transparent url(c_full_top.gif) no-repeat 20px 38px;
}
  #c_tabs li a strong {
    background: transparent url(c_elements_02.gif) no-repeat 0 -279px;
    text-indent: -10000px;
    overflow: hidden;
    height: 18px;
    display: block;
  }
    #c_tabs li.a a.faq strong {
      width: 172px;
      margin: 0 28px;
      background-position: 0 -111px;
    }
  #c_tabs li a.mob strong {
    width: 174px;
    margin: 0 27px;
    background-position: 0 -36px;
  }
    #c_tabs li.a a.mob strong {
      background-position: 0 -54px;
    }
  #c_tabs li a.mobd strong {
    width: 144px;
    margin: 0 42px;
    background-position: -359px 0;
  }
    #c_tabs li.a a.mobd strong {
      background-position: -359px -18px;
    }
  #c_tabs li a.reco strong {
    width: 202px;
    margin: 0 13px;
    background-position: 0 -625px;
  }
    #c_tabs li.a a.reco strong {
      background-position: 0 -649px;
    }
  #c_tabs li a.prinfo strong {
    width: 174px;
    margin: 0 27px;
    background-position: -278px -625px;
  }
    #c_tabs li.a a.prinfo strong {
      background-position: -269px -648px;
    }
/* Content */

#c {
  margin: 0 20px;
  border: 1px solid #e6e6e6;
  border-top: none;
  border-bottom: none;
  background: #ffffff url(c_bg_gradient.gif) repeat-x 0 bottom;
  padding: 12px 0 0 22px;
  position: relative;
}
  #c .two_third a,
  #c .two_third a:link,
  #c .two_third a:visited {
    color: #0086c3;
    text-decoration: none;
  }
  #c .two_third a:hover,
  #c .two_third a:active {
    text-decoration: underline;
  }
    #c .two_third a img {
      vertical-align:baseline;
    }
  #c .two_third h2.myhandy,
  #c .two_third h2.myhandy-d {
    height: 18px;
    text-indent: -10000px;
    width: 400px;
    overflow: hidden;
    background: transparent url(c_elements_02.gif) no-repeat -182px -112px;
    margin-bottom: 13px;
  }
    #c .two_third h2.myhandy-d {
      background-position: 0 -166px;
    }
  #c div.hr {
    margin: 0;
    padding: 0;
    height: 21px;
    background: transparent url(c_hr_dotted.gif) repeat-x left top;
  }
  #c p {
    line-height: 1.4em;
    padding-bottom: 10px;
  }


/* Order button */

#c .one_third a.order,
#c .one_third a.order:link,
#c .one_third a.order:visited,
#c .one_third a.order:hover,
#c .one_third a.order:active {
  display: block;
  width: 159px;
  height: 27px;
  text-decoration: none;
  font-size: 1.1em;
  text-align: center;
  line-height: 27px;
  position: absolute;
  top: 180px;
  left: 21px;
  padding-left: 25px;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background: transparent url(c_submit.png) no-repeat left top;
  margin: 5px 0 0 0;
}
#c .one_third a.order:hover {
  background-position: left -27px;
}


/* FAQ */

#faq { position: relative; padding-bottom: 15px; }
  #faq h2 {
    margin-bottom: 13px;
  }
    #faq h2.hr {
      background: transparent url(c_hr_dotted.gif) repeat-x left top;
      padding-top: 18px;
    }
    #faq h2 strong {
      padding-left: 15px;
      display: block;
      background: transparent url(c_elements_02.gif) no-repeat -590px -1px;
    }
      #faq h2.close strong {
        background-position: -590px -19px;
      }
      #faq h2.close strong span { cursor: pointer; }
    #faq h2 strong span {
      background: transparent url(c_elements_02.gif) no-repeat 0 -130px;
      height: 18px;
      text-indent: -10000px;
      overflow: hidden;
      cursor: pointer;
      display: block;
    }
      #faq h2#faq-2 strong span { background-position: 0 -148px;}
	  
	  #faq h2#faq-3 strong span { background-position: 0 -671px;}
  #faq dl {
    margin: 0;
    padding-left: 30px
  }
    #faq dl dt {
      position: relative;
      line-height: 1.3em;
      font-weight: bold;
    }
	#faq dl dt span {
		display:block;
		left:-22px;
		position:absolute;
		text-align:right;
		top:0;
		width:20px;
	}
    #faq dl dd {
      padding: 5px 0 15px 0;
      line-height: 1.4em;
    }


/* FAQ MyHandy */

dl#faq { padding-bottom: 10px; }
  dl#faq dd {
    padding: 0 0 20px 15px;
    line-height: 1.4em;
  }
    dl#faq dd p { padding: 10px 0 0 0; }
  dl#faq dt {
    padding: 0 0 5px 15px;
    line-height: 1.4em;
    font-weight: bold;
    cursor: normal;
    background: transparent url(c_elements_02.gif) no-repeat -590px -112px;
  }
    dl#faq dt.close {
      margin-bottom: 10px;
      cursor: pointer;
      background-position: -590px -170px;
    }


/* MyHandys List */

ul#MyHandys {
  clear: left;
  background: transparent url(c_hr_dotted.gif) repeat-x left 15px;
  list-style-position: outside;
  height: 10px;
  list-style: none;
  padding-top: 40px;
  margin: 0 22px 0 0;
}
  ul#MyHandys li {
    float: left;
    width: 354px;
    margin: 15px 0;
    /* height: 200px; */
	height: 230px;
    position: relative;
  }
  ul#MyHandys li > a {
    display: block;
    position: absolute;
    left: 10px;
    top: 0;
    width: 167px;
    height: 197px;
    overflow: hidden;
    text-align: center;
  }
  ul#MyHandys li h3 a,
  ul#MyHandys li h3 a:link,
  ul#MyHandys li h3 a:visited,
  ul#MyHandys li h3 a:hover,
  ul#MyHandys li h3 a:active,
  ul#MyHandys li h3 a:focus{
    display: block;
    color: #005896;
    font: bold 11px/15px Verdana, sans-serif;
    padding: 0 0 22px 0;
    padding-left: 177px;
    text-decoration: none;
  }
  ul#MyHandys li p a,
  ul#MyHandys li p a:link,
  ul#MyHandys li p a:visited,
  ul#MyHandys li p a:hover,
  ul#MyHandys li p a:active,
  ul#MyHandys li p a:focus {
    color: #4f5357;
    font: 11px/15px Verdana, sans-serif;
    font-weight: normal;
    text-decoration: none;
  }

  ul#MyHandys li p a strong,
  ul#MyHandys li p a:link strong,
  ul#MyHandys li p a:visited strong,
  ul#MyHandys li p a:hover strong,
  ul#MyHandys li p a:active strong,
  ul#MyHandys li p a:focus strong {
    font-weight: bold;
  }

  ul#MyHandys li p a.redtext,
  ul#MyHandys li p a.redtext:link,
  ul#MyHandys li p a.redtext:visited,
  ul#MyHandys li p a.redtext:hover,
  ul#MyHandys li p a.redtext:active,
  ul#MyHandys li p a.redtext:focus {
    color: #990000;
    font: bold 13px Verdana, sans-serif;
    text-decoration: none;
  }
  ul#MyHandys li p a.normaltext,
  ul#MyHandys li p a.normaltext:link,
  ul#MyHandys li p a.normaltext:visited,
  ul#MyHandys li p a.normaltext:hover,
  ul#MyHandys li p a.normaltext:active,
  ul#MyHandys li p a.normaltext:focus {
    color: #4f5357;
    font: 11px/15px Verdana, sans-serif;
    text-decoration: none;
  }
  ul#MyHandys li p {
    display: block;
    padding-left: 177px;
  }
    ul#MyHandys li p a.details,
    ul#MyHandys li p a.details:link,
    ul#MyHandys li p a.details:visited,
    ul#MyHandys li p a.details:hover,
    ul#MyHandys li p a.details:active,
    ul#MyHandys li p a.details:focus {
      display: block;
      height: 27px;
      margin-top: 25px;
      width: 120px;
      padding-right: 6px;
      text-decoration: none;
      background: transparent url(c_blue_button.png) no-repeat right top;
    }
    ul#MyHandys li p a.details strong {
        display: block;
        height: 27px;
        line-height: 27px;
        font-size: 1.1em;
        padding-left: 6px;
        color: #ffffff;
        text-align: center;
        text-decoration: none;
        background: transparent url(c_blue_button.png) no-repeat left top;
     }
        ul#MyHandys li p a.details:hover {
          background-position: right -27px;
          cursor: pointer;
        }
        ul#MyHandys li p a.details:hover strong {
          background-position: left -27px;
          cursor: pointer;
        }


/* thankyou page */

  #c .two_third #headline_thankyou {
    background: transparent url("c_elements_02.gif") no-repeat left -494px;
    height: 20px;
    margin: 10px 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
  }
  #c .two_third #headline_fourwins {
    background: transparent url("c_elements_02.gif") no-repeat left -514px;
    height: 20px;
    margin: 15px 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
  }
  #c .two_third p{
    margin: 0;
    padding: 0;
  }
  #c .two_third a.button_blue_204,
  #c .two_third a.button_blue_204:link,
  #c .two_third a.button_blue_204:visited {
    background: transparent url("c_blue_button.png") no-repeat scroll left top;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 17px;
    width: 204px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
  }
  #c .two_third a.button_blue_204:hover,
  #c .two_third a.button_blue_204:active,
  #c .two_third a.button_blue_204:focus {
    background: transparent url("c_blue_button.png") no-repeat scroll left -27px;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 17px;
    width: 204px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
  }
  #c .two_third a.button_red_375,
  #c .two_third a.button_red_375:link,
  #c .two_third a.button_red_375:visited {
    background: transparent url("c_button_wide.png") no-repeat scroll left top;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 17px;
    width: 345px;
    padding: 5px 0 5px 30px;
    text-align: center;
    text-decoration: none;
  }
  #c .two_third a.button_red_375:hover,
  #c .two_third a.button_red_375:active,
  #c .two_third a.button_red_375:focus {
    background: transparent url("c_button_wide.png") no-repeat scroll left -27px;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 17px;
    width: 345px;
    padding: 5px 0 5px 30px;
    text-align: center;
    text-decoration: none;
  }
  #c .two_third a.button_blue_375,
  #c .two_third a.button_blue_375:link,
  #c .two_third a.button_blue_375:visited {
    background: transparent url("c_button_wide.png") no-repeat scroll left -54px;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 17px;
    width: 375px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
  }
  #c .two_third a.button_blue_375:hover,
  #c .two_third a.button_blue_375:active,
  #c .two_third a.button_blue_375:focus {
    background: transparent url("c_button_wide.png") no-repeat scroll left -81px;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 17px;
    width: 375px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
  }
  #c .two_third a.button_middle,
  #c .two_third a.button_middle:link,
  #c .two_third a.button_middle:visited,
  #c .two_third a.button_middle:hover,
  #c .two_third a.button_middle:active,
  #c .two_third a.button_middle:focus {
    margin-left: 45px;
  }
  .space_after{
    margin-bottom: 10px;
  }
  .space_before{
    margin-top: 10px;
  }

  #errorValidation ul,
  #errorValidation h3 {
    background: #990000;
    color: #ffffff;
    font-size: 1em;
    line-height: 1.3em;
  }
  #errorValidation h3 {
    background: #990000 url(c_validation_lt.gif) no-repeat left top;
    height: 45px;
  }
  #errorValidation h3 strong {
    display: block;
    padding: 10px 12px 0 50px;
    background: transparent url(c_validation_rt.gif) no-repeat right top;
  }
  #errorValidation ul {
    padding-top: 0;
    background: #990000 url(c_validation_rb.gif) no-repeat right bottom;
  }
    #errorValidation ul li {
      padding: 0 10px 8px 50px;
  }
  #errorValidation ul li.last {
    background: transparent url(c_validation_lb.gif) no-repeat left bottom;
    padding-bottom: 15px;
  }

/* Popups */

#h1_impressum{
    background: transparent url("c_elements_02.gif") no-repeat left -534px;
    width: 90px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#h1_bedingungen{
    background: transparent url("bedingungen_sms.gif") no-repeat left top;
    width: 90px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#h1_agb{
    background: transparent url("c_elements_02.gif") no-repeat -98px -533px;
    width: 40px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#h1_bedingungen{
    background: transparent url("c_elements_02.gif") no-repeat -143px -534px;
    width: 195px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#h1_datenschutz{
    background: transparent url("c_elements_02.gif") no-repeat -352px -534px;
    width: 104px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#h1_datenschutz{
    background: transparent url("c_elements_02.gif") no-repeat -352px -534px;
    width: 104px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#h1_infopflicht{
    background: transparent url("c_elements_02.gif") no-repeat -468px -532px;
    width: 86px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#h1_globalfriends{
    background: transparent url("c_elements_02.gif") no-repeat -259px -855px;
    width: 390px;
    height: 20px;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-indent: -10000px;
}
#popup_content .dotted{
	display: none;
}
#popup_content .h2_content{
	display: block;
	margin: 20px 0 2px 0;
	font: bold 11px/15px Verdana, Helvetica, sans-serif;
	color: 	#4f5357;
}
#popup_content a,
#popup_content a:link,
#popup_content a:visited,
#popup_content a:hover,
#popup_content a:active,
#popup_content a:focus{
	display: inline;
	font: normal 11px/15px Verdana, Helvetica, sans-serif;
	color: 	#0086c3;
	background: transparent url("c_blue_arrow.gif") no-repeat left 3px;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#popup_content a:hover,
#popup_content a:active{
	border-bottom: 1px solid #0086c3;
}
#popup_content a.gf_link,
#popup_content a.gf_link:link,
#popup_content a.gf_link:visited,
#popup_content a.gf_link:hover,
#popup_content a.gf_link:active,
#popup_content a.gf_link:focus{
	font-weight: bold;
}
#popup_content a.link_image,
#popup_content a.link_image:link,
#popup_content a.link_image:visited,
#popup_content a.link_image:hover,
#popup_content a.link_image:active,
#popup_content a.link_image:focus{
	background: transparent none;
	padding: 0;
	border: none;
	text-decoration: none;
	outline: none;
}
#popup_small #popup_content .h2_content{
	margin: 8px 0 3px 0;
}
#popup_content p.dotted_bottom,
#popup_content p.dotless_bottom{
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 14px 0;
	text-decoration: none;	
}
#popup_content p.dotted_bottom{
	color: 	inherit;
	background: transparent url("c_hr_dotted.gif") repeat-x left bottom;
}

/* Lottery */
#c .one_third a#lottery_teaser_info,
#c .one_third a#lottery_teaser_info:link,
#c .one_third a#lottery_teaser_info:visited,
#c .one_third a#lottery_teaser_info:hover,
#c .one_third a#lottery_teaser_info:active,
#c .one_third a#lottery_teaser_info:focus{
  display: block;
  width: 204px;
  height: 430px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery.jpg") no-repeat left top;
}
#c .one_third a#lottery_teaser_sponsor,
#c .one_third a#lottery_teaser_sponsor:link,
#c .one_third a#lottery_teaser_sponsor:visited,
#c .one_third a#lottery_teaser_sponsor:hover,
#c .one_third a#lottery_teaser_sponsor:active,
#c .one_third a#lottery_teaser_sponsor:focus{
  display: block;
  width: 204px;
  height: 110px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery.jpg") no-repeat left -431px;
}
#c .one_third a#lottery_teaser_info_flight25,
#c .one_third a#lottery_teaser_info_flight25:link,
#c .one_third a#lottery_teaser_info_flight25:visited,
#c .one_third a#lottery_teaser_info_flight25:hover,
#c .one_third a#lottery_teaser_info_flight25:active,
#c .one_third a#lottery_teaser_info_flight25:focus{
  display: block;
  width: 204px;
  height: 430px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_neu.jpg") no-repeat left top;
}
#c .one_third a#lottery_teaser_info_flight26,
#c .one_third a#lottery_teaser_info_flight26:link,
#c .one_third a#lottery_teaser_info_flight26:visited,
#c .one_third a#lottery_teaser_info_flight26:hover,
#c .one_third a#lottery_teaser_info_flight26:active,
#c .one_third a#lottery_teaser_info_flight26:focus{
  display: block;
  width: 204px;
  height: 430px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight26.jpg") no-repeat left top;
}
#c .one_third a#lottery_teaser_info_flight27,
#c .one_third a#lottery_teaser_info_flight27:link,
#c .one_third a#lottery_teaser_info_flight27:visited,
#c .one_third a#lottery_teaser_info_flight27:hover,
#c .one_third a#lottery_teaser_info_flight27:active,
#c .one_third a#lottery_teaser_info_flight27:focus{
  display: block;
  width: 204px;
  height: 430px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight27.jpg") no-repeat left top;
}
#c .one_third a#lottery_teaser_info_flight28,
#c .one_third a#lottery_teaser_info_flight28:link,
#c .one_third a#lottery_teaser_info_flight28:visited,
#c .one_third a#lottery_teaser_info_flight28:hover,
#c .one_third a#lottery_teaser_info_flight28:active,
#c .one_third a#lottery_teaser_info_flight28:focus{
  display: block;
  width: 204px;
  height: 430px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight28.jpg") no-repeat left top;
}
#c .one_third a#lottery_teaser_info_flight29,
#c .one_third a#lottery_teaser_info_flight29:link,
#c .one_third a#lottery_teaser_info_flight29:visited,
#c .one_third a#lottery_teaser_info_flight29:hover,
#c .one_third a#lottery_teaser_info_flight29:active,
#c .one_third a#lottery_teaser_info_flight29:focus{
  display: block;
  width: 204px;
  height: 430px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight29.jpg") no-repeat left top;
}
#c .one_third a#lottery_teaser_info_flight30,
#c .one_third a#lottery_teaser_info_flight30:link,
#c .one_third a#lottery_teaser_info_flight30:visited,
#c .one_third a#lottery_teaser_info_flight30:hover,
#c .one_third a#lottery_teaser_info_flight30:active,
#c .one_third a#lottery_teaser_info_flight30:focus{
  display: block;
  width: 204px;
  height: 414px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight30.jpg") no-repeat left top;
}

#c .one_third a#lottery_teaser_sponsor_flight25,
#c .one_third a#lottery_teaser_sponsor_flight25:link,
#c .one_third a#lottery_teaser_sponsor_flight25:visited,
#c .one_third a#lottery_teaser_sponsor_flight25:hover,
#c .one_third a#lottery_teaser_sponsor_flight25:active,
#c .one_third a#lottery_teaser_sponsor_flight25:focus{
  display: block;
  width: 204px;
  height: 110px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_neu.jpg") no-repeat left -431px;
}
#c .one_third a#lottery_teaser_sponsor_flight26,
#c .one_third a#lottery_teaser_sponsor_flight26:link,
#c .one_third a#lottery_teaser_sponsor_flight26:visited,
#c .one_third a#lottery_teaser_sponsor_flight26:hover,
#c .one_third a#lottery_teaser_sponsor_flight26:active,
#c .one_third a#lottery_teaser_sponsor_flight26:focus{
  display: block;
  width: 204px;
  height: 179px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight26.jpg") no-repeat left -431px;
}
#c .one_third a#lottery_teaser_sponsor_flight27,
#c .one_third a#lottery_teaser_sponsor_flight27:link,
#c .one_third a#lottery_teaser_sponsor_flight27:visited,
#c .one_third a#lottery_teaser_sponsor_flight27:hover,
#c .one_third a#lottery_teaser_sponsor_flight27:active,
#c .one_third a#lottery_teaser_sponsor_flight27:focus{
  display: block;
  width: 204px;
  height: 209px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight27.jpg") no-repeat left -431px;
}
#c .one_third a#lottery_teaser_sponsor_flight28,
#c .one_third a#lottery_teaser_sponsor_flight28:link,
#c .one_third a#lottery_teaser_sponsor_flight28:visited,
#c .one_third a#lottery_teaser_sponsor_flight28:hover,
#c .one_third a#lottery_teaser_sponsor_flight28:active,
#c .one_third a#lottery_teaser_sponsor_flight28:focus{
  display: block;
  width: 204px;
  height: 209px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight28.jpg") no-repeat left -431px;
}
#c .one_third span#lottery_teaser_sponsor_flight29,
#c .one_third a#lottery_teaser_sponsor_flight29,
#c .one_third a#lottery_teaser_sponsor_flight29:link,
#c .one_third a#lottery_teaser_sponsor_flight29:visited,
#c .one_third a#lottery_teaser_sponsor_flight29:hover,
#c .one_third a#lottery_teaser_sponsor_flight29:active,
#c .one_third a#lottery_teaser_sponsor_flight29:focus{
  display: block;
  width: 204px;
  height: 106px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight29.jpg") no-repeat left -430px;
}
#c .one_third span#lottery_teaser_sponsor_flight30,
#c .one_third a#lottery_teaser_sponsor_flight30,
#c .one_third a#lottery_teaser_sponsor_flight30:link,
#c .one_third a#lottery_teaser_sponsor_flight30:visited,
#c .one_third a#lottery_teaser_sponsor_flight30:hover,
#c .one_third a#lottery_teaser_sponsor_flight30:active,
#c .one_third a#lottery_teaser_sponsor_flight30:focus{
  display: block;
  width: 204px;
  height: 152px;
  text-indent: -10000px;
  overflow: hidden;
  background: transparent url("teaser_left_lottery_flight30.jpg") no-repeat left -414px;
}
#c #lottery { 
  position: relative; 
  padding-bottom: 15px;
}
#c #lottery h1 {
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left top;
  width: 392px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;  
}
#c #lottery h1.flight25 {
  background-position: 0px -64px; 
}
#c #lottery h1.flight26 {
  background-position: 0px -119px; 
}
#c #lottery h1.flight27 {
  background-position: 0px -174px;
height: 18px;  
}
#c #lottery h1.flight28 {
  background-position: -1px -354px;
height: 18px;  
}
#c #lottery h1.flight29 {
  background-position: 0px -616px;
height: 18px;  
}
#c #lottery h1.flight30 {
  background-position: 0px -594px;
height: 18px;  
}
#c #lottery h1.h1_thankyou {
  background: transparent url("c_elements_02.gif") no-repeat left -239px;
  width: 106px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;  
}
#c #lottery p{
  margin: 0 0 5px 0;
  clear: both;
  line-height: 14px;
}
#c #lottery p a,
#c #lottery p a:link,
#c #lottery p a:visited,
#c #lottery p a:hover,
#c #lottery p a:active,
#c #lottery p a:focus{
	display: inline;
	font: bold 11px/15px Verdana, Helvetica, sans-serif;
	color: 	#0086c3;
	background: transparent url("c_blue_arrow.gif") no-repeat left 3px;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#c #lottery p a:hover,
#c #lottery p a:active{
	border-bottom: 1px solid #0086c3;
}
#c #lottery p.tspace{
	margin-top: 15px;
}
#c #lottery p.bspace{
	margin-bottom: 15px;
}
#c #lottery form{
	background: transparent url(c_hr_dotted.gif) repeat-x left top;
	clear: both;
	padding: 15px 0 0 0;
	margin: 10px 0 0 0;
}
#c #lottery form h2{
  display: block;
  margin: 0 0 5px 0;
  font-weight: bold;
  background: transparent none;
  color: inherit;
  font: bold 11px/14px Verdana,sans-serif;
}

#c #lottery .hr {
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: transparent url(c_hr_dotted.gif) repeat-x left bottom;
}
#c #lottery .top_hr {
	margin-top: 15px;
	padding-top: 15px;
	background: transparent url(c_hr_dotted.gif) repeat-x left top;
}
#c #lottery .bnospace {
	margin-bottom: 0px;
}
	#c #lottery form p{
  margin: 0 0 15px 0;
}
#c #lottery form p em{
  font-style: italic;
}
#c #lottery form fieldset ul li textarea{
	width: 246px;
	height: 86px;
	border: 1px solid #bfc5cc;
	color: #717982;
	background: transparent;
	padding: 2px;
}
#c #lottery input.b76,
#c #lottery input.b151,
#c #lottery input.r76,
#c #lottery input.r151{
	display: block;
	float: right;
	background: transparent url("c_submit_01.png") no-repeat scroll left -108px;
	width: 76px;
	height: 27px;
	overflow: hidden;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font: bold 12px/14px Verdana, sans-serif;
	padding: 5px 0 8px 0;
	text-align: center;
}
#c #lottery input.b76:hover{
	background-position: left -134px;
}
#c #lottery input.b151{
	background-position: left -162px;
	width: 151px;
}
#c #lottery input.b151:hover{
	background-position: left -189px;
}
#c #lottery input.r76{
	background-position: left top;
}
#c #lottery input.r76:hover{
	background-position: left -27px;
}
#c #lottery input.r151{
	background-position: left -54px;
	width: 151px;
}
#c #lottery input.r151:hover{
	background-position: left -81px;
}
#c #lottery ul li.add_friend{
	margin-top: 10px;
	padding-bottom: 20px;
}
#c #lottery form fieldset > ul > li.last_li{
	min-height: auto;
}
#c #lottery form fieldset ul li input.f {
  width: 246px;
}
#c #lottery form fieldset ul li input#sCaptchaCode {
  width: 110px;
}
#c #lottery form fieldset ul li label {
  width: 192px;
}
#c #lottery form fieldset ul#friendlist li label {
  width: 216px;
}
#c #lottery form fieldset ul li.cbox {
  padding-left: 30px;
}
#c #lottery form fieldset ul li.cbox label {
  width: 421px;
}
#c #lottery form fieldset ul li p {
  padding-left: 188px;
  font-size: 0.9em;
  padding-top: 5px;
}
#c #lottery form fieldset ul li.captcha label{
	width: 200px;
}
#c #lottery form fieldset ul li.captcha p {
  padding-left: 0;
  padding-top: 0;
}
#c #lottery form fieldset ul li.captcha p.captcha_hint {
  padding-left: 200px;
  padding-top: 5px;
}
#c #lottery form fieldset ul li.submit p {
  width: 260px;
  padding: 0 0 0 20px;
  margin: 0;
}

/* Prize */
#c .prize #first_prize{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -20px;
  width: 392px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #second_prize{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -40px;
  width: 392px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}

#c .prize #first_prize_flight25{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -80px;
  width: 392px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #second_prize_flight25{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -102px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}

#c .prize #first_prize_flight26{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -136px;
  width: 392px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #second_prize_flight26{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -154px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #first_prize_flight27{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -188px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #second_prize_flight27{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -210px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #third_prize_flight27{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -229px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #first_prize_flight28{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -188px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #second_prize_flight28{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -271px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #third_prize_flight28{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -293px;
  width: 470px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #first_prize_flight29{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -376px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #second_prize_flight29{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -399px;
  width: 450px;
  height: 45px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #third_prize_flight29{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -445px;
  width: 470px;
  height: 45px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #first_prize_flight30{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -490px;
  width: 450px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #second_prize_flight30{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -511px;
  width: 450px;
  height: 40px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #third_prize_flight30{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -552px;
  width: 470px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize #fourth_prize_flight30{
  background: transparent url("c_lottery_headlines_03.gif") no-repeat left -573px;
  width: 470px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;	
}
#c .prize .two_third p{
	margin-bottom: 10px;
}
#c .prize .two_third ul{
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
}
#c .prize .two_third ul li{
	margin: 0;
	padding: 0;
	clear: both;
	line-height: 17px;
}
#c .prize .two_third ul li strong{
	display: block;
	width: 150px;
	float: left;
}
#c .prize .two_third span.span_block{
	display: block;
	width: 73px;
	float: left;
}
#c .prize.hr{
	background: transparent url("c_hr_dotted.gif") repeat-x scroll left top;
	margin: 10px 20px 0 0;
	padding: 10px 0 0 0;	
	clear: both;
	height:316px !important;
}
#c .prize.hr3{
	background: transparent url("c_hr_dotted.gif") repeat-x scroll left top;
	margin: 10px 20px 0 0;
	padding: 10px 0 0 0;	
	clear: both;
	height:55px !important;
}
#c .prize.hr2 {
	background: transparent url("c_hr_dotted.gif") repeat-x scroll left top;
	margin: 10px 20px 0 0;
	padding: 10px 0 0 0;	
	clear: both;
}
#c .prize{
	clear: both;
}
#c .prize .one_third span{
	display: block;
	width: 205px;
	color: #717982;
	font: normal 11px/14px Verdana, sans-serif;
	text-align: center;
}
#h1_optout{
  background: transparent url("c_elements_02.gif") no-repeat left -692px;
  width: 700px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;  
}
br.c{
	clear: both;
}
#c a.b151,
#c a.b151:link,
#c a.b151:visited,
#c a.b151:hover,
#c a.b151:active,
#c a.b151:focus{
	display: block;
	background: transparent url("c_submit_01.png") no-repeat scroll left -54px;
	width: 151px;
	height: 14px;
	overflow: hidden;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font: bold 12px/14px Verdana, sans-serif;
	padding: 5px 0 8px 0;
	text-align: center;
	text-decoration: none;
}
#c a.b151:hover,
#c a.b151:active{
	background: transparent url("c_submit_01.png") no-repeat scroll left -81px;
}
#c a.b184,
#c a.b184:link,
#c a.b184:visited,
#c a.b184:hover,
#c a.b184:active,
#c a.b184:focus{
	display: block;
	background: transparent url("c_submit_01.png") no-repeat scroll left -216px;
	width: 184px;
	height: 14px;
	overflow: hidden;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font: bold 12px/14px Verdana, sans-serif;
	padding: 5px 0 8px 0;
	text-align: center;
	text-decoration: none;
}
#c a.b184:hover,
#c a.b184:active{
	background: transparent url("c_submit_01.png") no-repeat scroll left -243px;
}
.b_center{
	margin-left: 18px;
}
#popup h1.h1_thankyou {
  background: transparent url("c_elements_02.gif") no-repeat left -239px;
  width: 106px;
  height: 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-indent: -10000px;  
}
#popup .hr{
	background: transparent url("c_hr_dotted.gif") repeat-x scroll left bottom;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;	
}

#popup #popup_content .popup_left {
	height:208px;
	left: 0;
	position:absolute;
	top: 0;
	width:199px;
}
#popup #popup_content #c{
	margin: 0;
	padding: 0;
	background-image: none;
	clear: both;
	position: relative;
}
#popup #popup_content #c #lottery{
	clear: both;
	padding: 0px 0 0 240px;
	position: absolute;
}
#c form fieldset ul li label strong.sony_nl_text{
	display: block;
	margin-top: 10px;
	font-weight: bold;
	color: #4f5357;
	background: transparent;
}
/* Footer */

#f {
  background: transparent url(c_full_bottom.gif) no-repeat 20px 0;
}
#f.popup_small {
  background: transparent url("c_small_popup2.gif") no-repeat -508px top;
  padding-top: 25px;
}
#popup_small_footnotes div{
  color: #909090;
  float: left;
  margin-right: 0;
  width: 486px;
  margin-bottom: 10px;
}
#popup_small_footnotes div a,
#popup_small_footnotes div a:link,
#popup_small_footnotes div a:visited,
#popup_small_footnotes div a:hover,
#popup_small_footnotes div a:active,
#popup_small_footnotes div a:focus{
  color: #909090;
  text-decoration: none;
}
#popup_small_footnotes div span{
  color: #909090;
}
#popup_small_footnotes span{
  display: block;
  color: #909090;
  float: left;
}
