*{margin:0;padding:0;}

html{
height:100%;
margin-bottom:1px;
}

body{
font-family: Arial, Helvetica, FreeSans, sans-serif;
font-size:15px;
line-height:21px;
height:100%;
background:#F5F5F5 url(bilder/bg.jpg) 0 0 repeat-x;
color:#414244;
}

.wrapper{
width:860px;
margin:0 auto;
padding:0 0 80px 0;
}
.clear{
clear:both;
}
.header{
padding:19px 0 0 0;
height:276px;
padding-left:5px;
background:url(bilder/header_left-bg.jpg) 0 120px no-repeat;
}

.header_inner{
height:276px;
width:371px;
background:url(bilder/header-bg.jpg) 0 101px no-repeat;
float:left;
}

h1{
padding:13px 0 0 26px;
margin:0 0 61px 0;
}
h1 a{
display:block;
height:52px;
width:165px;
background:url(bilder/partnercash-logo.jpg) 0 0 no-repeat;
}
h1 span{
display:none;
}
.intro{
padding:0 0 0 15px;
color:#FFFFFF;
}
.intro h2{
margin-bottom:18px;
font-size:27px;
}
.intro p{
width:330px;
}
.teaser{
display:block;
height:276px;
width:484px;
float:right;
background:url(bilder/teaser.jpg) 0 0 no-repeat;
}
.teaser span{
display:block;
width:159px;
height:13px;
padding:0 0 0 21px;
margin:0 0 0 304px;
background:url(bilder/arrow.jpg) 0 0 no-repeat;
line-height:13px;
font-size:12px;
}
a.teaser:link, a.teaser:visited{
text-decoration:none;
color:#3F3F3F;
}
a.teaser:hover{
color:#006A8E;
}
.teaser em{
text-decoration:underline;
font-style:normal;
}
.menu{
height:30px;
line-height:30px;
font-size:12px;
font-weight:bold;
margin:0 0 10px 0;
}
.menu ul{
height:30px;
list-style:none;
}
.menu li{
display:block;
float:left;
text-align:center;
}
.menu  li          a{ display:block; height:30px; }
.menu  li     a span{ display:none; }

.menu .offer       a{ width:166px; background:url(bilder/offer.jpg)       0 0 no-repeat; }
.menu .details     a{ width:191px; background:url(bilder/details.jpg)     0 0 no-repeat; }
.menu .partnercash a{ width:206px; background:url(bilder/partnercash.jpg) 0 0 no-repeat; }
.menu .partner     a{ width:297px; background:url(bilder/partner.jpg)     0 0 no-repeat; }

.menu .offer       a:hover{ background:url(bilder/offer-hover.jpg)       0 0 no-repeat; }
.menu .details     a:hover{ background:url(bilder/details-hover.jpg)     0 0 no-repeat; }
.menu .partnercash a:hover{ background:url(bilder/partnercash-hover.jpg) 0 0 no-repeat; }
.menu .partner     a:hover{ background:url(bilder/partner-hover.jpg)     0 0 no-repeat; }

#offer       .menu .offer       a{ background:url(bilder/offer-hover.jpg)       0 0 no-repeat; }
#details     .menu .details     a{ background:url(bilder/details-hover.jpg)     0 0 no-repeat; }
#partnercash .menu .partnercash a{ background:url(bilder/partnercash-hover.jpg) 0 0 no-repeat; }
#partner     .menu .partner     a{ background:url(bilder/partner-hover.jpg)     0 0 no-repeat; }

.mainbody_bottom{
padding:0 0 5px 0;
background:url(bilder/mainbody_bottom-bg.jpg) 0 100% no-repeat;
margin:0 0 10px 0;
}
.mainbody_top{
padding:5px 0 0 0;
background:url(bilder/mainbody_top-bg.jpg) 0 0 no-repeat;
}
.mainbody{
padding:13px 20px 13px 20px;
border-left:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
background:#FFFFFF;
}
.mainbody h3{
border-bottom:1px solid #B4B4B4;
font-size:24px;
line-height:24px;
padding:0 0 12px 0;
margin:0 0 12px 0;
color:#006A8E;
}
.mainbody p, .mainbody table{
margin:0 0 20px 0;
}
.cause{
font-weight:bold;
padding:0;
}

.cause2{
pad
padding:0;
}

.mainbody h4{
font-size:18px;
color:#006A8E;
margin:0 0 10px 0;
}
.factbox{
width:218px;
float:right;
margin:0 0 0 22px;
}
.factbox h4{
height:41px;
line-height:41px;
color:#FFFFFF;
font-size:18px;
padding:0 8px;
margin:0;
background:url(bilder/factbox_header-bg.jpg) 0 0 no-repeat;
}
.factbox ul{
padding:8px;
color:#414244;
background:#F5F5F5 url(bilder/factbox_list-bg.jpg) 0 100% no-repeat;
list-style:none;
font-size:12px;
line-height:16px;
margin:0 0 21px 0;
}
.factbox li{
margin:0 0 5px 0;
padding:0 5px 0 20px;
background:url(bilder/factbox_list_style-img.jpg) 0 2px no-repeat;
}
.factbox a{
display:block;
height:50px;
width:186px;
padding:85px 16px 0 16px;
background:url(bilder/anmelde-button.jpg) 0 0 no-repeat;
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
font-weight:bold;
}
.factbox a:hover{
text-decoration:underline;
}
.factbox a span{
display:none;
}
.offer_screenshot {
height:236px;
width:268px;
float:left;
margin:0 22px 0 0;
}
#details .offer_screenshot{
height:259px;
width:307px;
}
.offer_screenshot_2 {
height:259px;
width:320px;
float:right;
margin:0 0 0 22px;
}
.lables {
height:150px;
width:420px;
float:right;
margin:0 0 0 22px;
}
.werbemittel {
height:252px;
width:291px;
float:left;
margin:0 22px 0 0;
}
.pornostars {
height:240px;
width:365px;
float:right;
margin:0 0 0 22px;
}
.offer_screenshot   .img, 
.offer_screenshot_2 .img,
.lables             .img,
.werbemittel        .img,
.pornostars         .img{ display:block; }

         .offer_screenshot   img{ height:219px; width:268px; }
#details .offer_screenshot   img{ height:259px; width:307px; }
         .offer_screenshot_2 img{ height:259px; width:320px; }
         .lables             img{ height:150px; width:420px; }
         .werbemittel        img{ height:252px; width:291px; }
         .pornostars         img{ height:240px; width:365px; }
         
.offer_screenshot .txt, .offer_screenshot_2 .txt{
display:block;
height:17px;
line-height:17px;
font-size:12px;
font-weight:bold;
color:#006A8E;
padding:0 0 0 20px;
background:url(bilder/arrow.jpg) 1px 3px no-repeat;
}
.offer_screenshot a.txt:hover{
color:#414244;
}
.together{
clear:both;
margin:0 0 30px 0;
}
.last{
margin:0 !important;
}
.three_times{
width:223px;
padding:10px 24px 0;
float:left;
}
.be_a_part_of{
display:block;
float:left;
height:236px;
width:165px;
margin:0 22px 0 0;
}
.be_a_part_of img{
height:236px;
width:165px;
}
.facts{
margin:0 0 10px 0;
}
.facts ul{
list-style:none;
}
.facts li{
display:block;
float:left;
}
.facts  li             a{ display:block; }

.facts .be_partner     a{ height:115px; width:216px; background:url(bilder/be_partner.jpg)     0 0 no-repeat; }
.facts .partner_points a{ height:115px; width:219px; background:url(bilder/partner_points.jpg) 0 0 no-repeat; }
.facts .bonus          a{ height:115px; width:218px; background:url(bilder/bonus.jpg)          0 0 no-repeat; }
.facts .provision      a{ height:115px; width:205px; background:url(bilder/provision.jpg)      0 0 no-repeat; }

.facts .be_partner     a:hover{ background:url(bilder/be_partner-hover.jpg)     0 0 no-repeat; }
.facts .partner_points a:hover{ background:url(bilder/partner_points-hover.jpg) 0 0 no-repeat; }
.facts .bonus          a:hover{ background:url(bilder/bonus-hover.jpg)          0 0 no-repeat; }
.facts .provision      a:hover{ background:url(bilder/provision-hover.jpg)      0 0 no-repeat; }

.facts  li             a span{ display:none; }

.footer{
height:27px;
line-height:27px;
padding:6px 11px;
background:url(bilder/footer-bg.jpg) 0 0 no-repeat;
color:#AEAEAE;
font-size:14px;
}
.footer_logo{
display:block;
float:left;
height:27px;
width:81px;
margin:0 25px 0 0;
background:url(bilder/footer-logo.jpg) 0 0 no-repeat;
}
.footer_logo span{
display:none;
}
.footer p{
width:500px;
float:left;
font-weight:bold;
}
.impress{
display:block;
float:right;
height:27px;
width:60px;
font-size:11px;
color:#AEAEAE;
}


