/* Affiliates
 *
 * (c) 2009 camao GmbH & Co. KG
 * Author: Kahles, Irina 
 */

div.image-teaser-affiliates {}
div.image-teaser-affiliates div.image {
    float: left;
    width: 200px;
}

div.image-teaser-affiliates a.twitter-link {
  bottom: 7px;
  cursor: pointer;
  height: 50px;
  left: 8px;
  position: absolute;
  width: 90px;
}
div.image-teaser-affiliates a.twitter-link img {
  outline: none;
  outline: 0px;
}

div.image-teaser-affiliates div.text {
    display: inline;
    float: left;
    margin-left: -10px;
    width: 310px;
}

div.image-teaser-affiliates div.text h1 ,
div.image-teaser-affiliates div.text h2{
    width:500px;
}

div.image-teaser-affiliates div.text h1{
margin-bottom:2px;
}

div.affiliates {
    padding-top: 2px;
}
* html div.affiliates {
    margin-bottom: -12px;
}
div.affiliates h2 {
    margin-top: 0px;
}
div.affiliates p.headline {
    font-weight: bold;
}

div.affiliates div.content-start {
    display: inline-block;
}
div.affiliates div.content-start {
    display: block;
}
div.affiliates div.content-start div.affiliate-program-image {
    margin: 0px 12px 20px 12px;
}
div.affiliates div.content-start div.button-holder {
    margin-right: 12px;
    overflow: hidden;
}
div.affiliates div.content-start div.button-holder a {
    float: right;
}

/* Content Bottom Box */
div.affiliates div.content-box-container {
    overflow: hidden;
}
* html div.affiliates div.content-box-container {
    margin-bottom: 12px;
}
div.affiliates div.content-box-container div.content-bottom-box-top {
    background: url(/images/framework2010/box/box_blue_small.gif) 0px 0px no-repeat;
    height: 8px;
    width: 714px;
}

div.affiliates div.content-box-container div.content-bottom-box {
    display: inline-block;
}
div.affiliates div.content-box-container div.content-bottom-box {
    background: url(/images/framework2010/box/box_blue_small.gif) 0px 100% no-repeat;
    display: block;
    overflow: hidden;
}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner {
    float: left;
    min-height: 130px;
    padding: 10px;
    width: 330px;
}
* html div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner {
    height: 150px;
}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner div.content-box-text {
    overflow: hidden;
}
* html div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner div.content-box-text {
    margin-left: 45px;
}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner img {
    float: left;
    display: inline;
    margin: 0px 10px 0px 0px;
}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner p {
    margin-right: 12px;
    margin-bottom: 5px;
    overflow: hidden;
}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner ul.linklist {}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner ul.linklist li {}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner ul.linklist li a {
    background: url(/images/framework2010/sprite.gif) no-repeat -1094px -198px;
    color: #1376B3;
    display: block;
    padding-left: 10px;
    text-decoration: none;
}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner ul.linklist li a:hover {
    text-decoration: underline;
}

div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner a.download-button {
    display: block;
    margin: 10px 0px 0px 55px;
}

div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner-left {
    background: url(/images/bg-box-line.png) no-repeat 100% 10px;
}
div.affiliates div.content-box-container div.content-bottom-box div.content-bottom-box-inner-right {
    padding-left: 15px;
}

/* Benefits */
div.affiliate-benefits {}
div.affiliate-benefits div.content-start {}
div.affiliate-benefits div.content-start div.content-start-container {
    margin-bottom: 20px;
}
div.affiliate-benefits div.content-start div.content-start-container ul.turnover-list {
    border-top: 1px solid #e1eef6;
    margin-left: 25px;
}
div.affiliate-benefits div.content-start div.content-start-container ul.turnover-list li {
    background: none;
    border-bottom: 1px solid #e1eef6;
    display: block;
    margin: 0px;
    overflow: hidden;
    padding: 5px 0px;
}
div.affiliate-benefits div.content-start div.content-start-container ul.turnover-list li span {
    float: left;
}
div.affiliate-benefits div.content-start div.content-start-container ul.turnover-list li span.turnover {
    width: 200px;
}
div.affiliate-benefits div.content-start div.content-start-container ul.turnover-list li span.percent {}

/* Registration */
div.affiliates-registration {}
div.affiliates-registration div.partner-box-container {
    margin: 0px 12px 0px 12px;
    overflow: hidden;
}
div.affiliates-registration div.partner-box-container div.partner-box {
    background: url(/images/affiliates/bg-registration-box.png) 0px 100% no-repeat;
    float: left;
    height: 170px;
    margin-right: 5px;
    padding: 18px 0 24px;
    position: relative;
    text-align: center;
    width: 223px;
}
div.affiliates-registration div.partner-box-container div.partner-box-right {
    margin-right: 0px;
}
#content div.affiliates-registration div.partner-box-container div.partner-box span.bt {
    background: url(/images/affiliates/bg-registration-box.png) 0px 0px no-repeat;
    display: block;
    height: 10px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 223px;
    z-index: 10;
}
div.affiliates-registration div.partner-box-container div.partner-box div.button {
    display: block;
    margin: 10px 0px;
}
div.affiliates-registration div.partner-box-container div.partner-box p {
    display: inline;
    float: left;
    margin-bottom: 0px;
    margin-left: 20px;
}
div.affiliates-registration div.partner-box-container div.partner-box ul.linklist {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-top: 0px;
}
* html div.affiliates-registration div.partner-box-container div.partner-box ul.linklist li {
    float: left;
}
*+ html div.affiliates-registration div.partner-box-container div.partner-box ul.linklist li {
    float: left;
}

div.affiliates-registration div.partner-box div.coming-soon-stamp {
    display: none;
}
div.affiliates-registration div.partner-box-container div.coming-soon div.button,
div.affiliates-registration div.partner-box-container div.coming-soon p.partner-text,
div.affiliates-registration div.partner-box-container div.coming-soon ul.linklist {
    display: none;
}
div.affiliates-registration div.partner-box-container div.coming-soon div.coming-soon-stamp {
    display: block;
    padding-top: 20px;
}

* html #content div.affiliates-registration div.content-start {
    margin-bottom: 12px !important;
}

/* Promotion */
div.affiliates-promotion {}
div.affiliates-promotion div.promotion-box-container {}
div.affiliates-promotion div.promotion-box-container div.promotion-box {}
div.affiliates-promotion div.promotion-box-container div.promotion-box img {}
div.affiliates-promotion div.promotion-box-container div.promotion-box ul.turnover-list {
    border-top: 1px solid #e1eef6;
}
div.affiliates-promotion div.promotion-box-container div.promotion-box ul.turnover-list li {
    background: none;
    border-bottom: 1px solid #e1eef6;
    display: block;
    margin: 0px;
    overflow: hidden;
    padding: 5px 0px;
}
div.affiliates-promotion div.promotion-box-container div.promotion-box ul.turnover-list li span {
    float: left;
}
div.affiliates-promotion div.promotion-box-container div.promotion-box ul.turnover-list li span.turnover {
    width: 200px;
}
div.affiliates-promotion div.promotion-box-container div.promotion-box ul.turnover-list li span.percent {}

div.affiliates-promotion div.promotion-box-container div.promotion-box ul {}
div.affiliates-promotion div.promotion-box-container div.promotion-box ul li {
    background: url(/images/framework2010/icons/listing_check.png) no-repeat left top;
    line-height: 1.3em;
    margin-bottom: 5px;
    padding-left: 22px;
}

/* FAQ */
div.affiliates-faq {}
div.affiliates-faq div.column-w2-3 h3 {
    margin-bottom: 10px;
}
div.affiliates-faq div.faq-container {
    border-bottom: 1px solid #e1eef6;
    padding: 0px 10px 10px 0px;
}
div.affiliates-faq div.faq-container ul.linklist {}
div.affiliates-faq div.faq-container ul.linklist a.faq-link {
    display: block;
}

div.affiliates-faq div.column-w1-3 {
    background: url(/images/bg-box-line.png) no-repeat 0px 0px;
}
div.affiliates-faq div.column-w1-3 div.column-w1-3-inner {
    padding: 15px 0px 25px 20px;
}

div.affiliates-faq div.faq-answer-container {
    border-bottom: 1px solid #e1eef6;
    padding: 0px 10px 10px 0px;
}
div.affiliates-faq div.faq-answer-container a.top {
    color: #1376B3;
    margin-left: 0px;
}
div.affiliates-faq div.faq-answer-container a.top:hover {
    color: #FFAB01;
    text-decoration: underline;
}
div.affiliates-faq div.faq-answer-container ul {}
div.affiliates-faq div.faq-answer-container ul li {}
div.affiliates-faq div.faq-answer-container ul li span.country {
    float: left;
    width: 100px;
}

div.affiliates-faq a.mailto {
    color: #1376B3;
    margin-left: 0px;
}
div.affiliates-faq a.mailto:hover {
    color: #FFAB01;
    text-decoration: underline;
}
