@charset "UTF-8";
/* CSS Document */

.aff_74 #header_logo, .aff_73 #header_logo {
margin: 0;
cursor: pointer;
height: 71px;
width: 378px;
text-indent: -2000px;
position: absolute;
background: url(https://cdn.pixum.com/images/colormailerLogo.png) 0 0px;
left: 18px;
top: 15px;
}

.aff_64 #header_logo {
background: url(https://cdn.pixum.com/images/photoreflex/logo2.png);
width: 350px;
height: 60px;
top: 25px;
left: 15px;
position: absolute;
}

.main_lp {
	padding: 0px;
	margin: 7px 0 0 11px;
	width: 980px;
}

.clear {
      clear: both;
      height: 1px;
      }
.clear_bright {
      clear: both;
      height: 15px;
      }
.clear_brighter {
      clear: both;
      height: 30px;
      }

/* Left*/
.box_left {
      margin: 0px;
      padding: 0px;
      float: left;
      height: 449px;
      width: 636px;
      background: #fff;
      position: relative;
      -moz-border-radius:4px; /* Firefox */
      -webkit-border-radius:4px; /* Safari, Chrome */
      -khtml-border-radius:4px; /* Konqueror */
      border-radius:4px; /* CSS3 */
      z-index: 1;

}
/*.box_left img {
   margin: 0px;
   padding: 0px;
   height: 450px;
   margin: 0;
   padding: 0;
   position: absolute;
   width: 636px;
   background-repeat: no-repeat;   
      background: transparent;
      position: absolute;
      -moz-border-radius:4px; /* Firefox */
      /*-webkit-border-radius:4px; /* Safari, Chrome */
      /*-khtml-border-radius:4px; /* Konqueror */
     /* border-radius:4px; /* CSS3 */
    /* z-index: 2;
}*/
.box_left img {
	background: none repeat scroll 0 0 transparent;
	border-radius: 4px 4px 4px 4px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 2;
	float: left;
}

.pixum_qualitaet {
   background-repeat: no-repeat;
   height: 70px;
   left: 810px;
   position: absolute;
   text-indent: -9999px;
   top: 7px;
   width: 175px;
   z-index: 55;
}

/*lang*/
.lang_it .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_it.png");}
.lang_de .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_de.png");}
.lang_fr .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_fr.png");}
.lang_da .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_dk.png");}
.lang_es .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_es.png");}
.lang_en .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_uk.png");}
.lang_nl .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_nl.png"); /*left: 673px; width:300px;*/}
.lang_uk .pixum_qualitaet {background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/pixum_qualitaet_uk.png");}

.box_fotobuch img {
      margin: 0px;
      padding: 0px;
      height: 410px;
      width: 717px;
      background: transparent;
      position: absolute;
      background-repeat: no-repeat;   
      -moz-border-radius:4px; /* Firefox */
      -webkit-border-radius:4px; /* Safari, Chrome */
      -khtml-border-radius:4px; /* Konqueror */
      border-radius:4px; /* CSS3 */
}
.stern {
   background-image: url("img/stern.png");
   background-position: left top; 
   background-repeat: no-repeat;
   display: inline-block; 
   border: none;
   color: #FFFFFF;
   font-size: 14px;
   font-weight: normal;
   height: 100px;
   line-height: 24px;
   margin: 1px;
   overflow: none;
   padding: 50px 0 0;
   position: absolute;
   right: 3px;
   text-align: center;
   top: 3px;
   width: 152px;
   z-index: 99999;
   display: inline;
}
.stern_big {
   background-image: url("img/stern_superbig.png");
   background-position: left top; 
   background-repeat: no-repeat;
   border: none;
   color: #FFFFFF;
   font-size: 14px;
   height: 200px;
   margin: 10px;
   overflow: none;
   padding: 50px 0 0;
   position: absolute;
   right: 3px;
   top: 3px;
   width: 200px;
   z-index: 99999;
   display: inline;
}
.box_left big{
           font-size: 25px;
       }
.box_left .stern_big h1{
           font-size: 21px;
           text-align: center;
           color: #fff;
           width: 150px;
           padding: 10px 0 10px 0;
           margin: 0 auto 0 auto;
           font-weight: bold;
       }
.box_left .stern_big h2{
           font-size: 14px;
           text-align: center;
           color: #fff;
           width: 110px;
           padding: 0;
           margin: 0 auto 0 auto;
           font-weight: bold;
       }
.testsieger_ {
   margin: 18px;
}
.kooperation {
   margin: 0 18px 0 18px;
}

      
  .stoerer_grafik a img {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9999;
}
           
.box_right .pliste ul, .box_right .pliste li{    
font-size: 14px;
margin:-3px 0 8px 15px;
padding: 0;
list-style-position: outside;
list-style-type: disc;    
           }

.box_gutschein {
   background-color: #999999;
   background-image: url("https://cdn.pixum.com/assets/landingpages/2012/valentin_2012/img/papier.jpg");
   border: 1px solid #FFFFFF;
   height: auto;
   margin: 0;
   position: absolute;
   right: 15px;
   top: 125px;
   
      /*deklaration fŸr Schatten*/
      -webkit-box-shadow: 5px 5px 5px #666;
      -moz-box-shadow: 5px 5px 5px #666;
      box-shadow: 5px 5px 5px #666;
      z-index: 6;
}
.box_gutschein h3 {
      font-size: 13px;
      color: #F60;
      text-align: right;
      font-weight: bold;
      margin-top: 20px;
      margin-bottom: 0;
      text-align: center;
}
.box_gutschein p {
	font-family: "Courier New", Courier, monospace;
	text-align: center;
	font-size: 21px;
	font-weight: normal;
	line-height: 25px;
	color: #000;
	margin: 10px;
	padding: 0;
	background-color: #fff;
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari, Chrome */
	-khtml-border-radius:4px; /* Konqueror */
	border-radius:4px; /* CSS3 */
}
/* Right*/
.box_right {
   background-color: #00AAFF;
   border-radius: 4px 4px 4px 4px;
   color: #00a6ef;
   height: 445px;
   margin: 0;
   padding: 0;
   position: absolute;
   right: 12px;
   text-align: left;
   top: 7px;
   vertical-align: middle;
   visibility: visible;
   width: 315px; 
   overflow: hidden;
   z-index: 6;
}

.deko {
   background-color: #00AAFF;
   border-radius: 4px 4px 4px 4px;
   color: #FFFFFF;
   /*display: table;*/
   height: 445px;
   margin: 0;
   padding: 0;
   position: absolute;
   right: 12px;
   text-align: left;
   top: 7px;
   vertical-align: middle;
   visibility: visible;
   width: 315px; /*width: 352px;*/
   overflow: hidden;
   z-index: 7;
   background-image: url("../../osterngeschenke/css/img/deko_11.png");
   background-repeat:no-repeat;
   background-position: right bottom; 
}
.box_right .deko_bild img {
   border-radius: 4px 4px 4px 4px;
   color: #FFFFFF;
   height: 445px;
   margin: 0;
   padding: 0;
   position: absolute;
   right: 12px;
   top: 7px;
   vertical-align: middle;
   visibility: visible;
   width: 315px; /*width: 352px;*/
   overflow: hidden;
   z-index: 7;
   background-repeat:no-repeat;
   background-position: right bottom; 
}

.downloadbox {
   overflow: hidden;
   padding: 20px;
   text-align: center;
   vertical-align: middle;
   width: 300px;
}


.box_right h1 {
      color: white;
      text-align: left;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: 1px;
      padding-top: 55px;
}
.box_right p {
line-height: normal;   
font-size: 14px;
color: white;
text-align: left;
line-height: 18px;
}
.box_right a {
      color: #FFF;
}
.box_inhalt  .testsieger img {
   position: relative;
   right: 0;
   top: 10px;
}

.footer {
   color: #999999;
   float: left;
   font-size: 11px;
   margin: 10px 0;
   padding: 0;
   width: 970px;
}
/* Column*/
.box_col1 {
      background-color: #f2f2f2;
      float: left;
      width: 228px;
      border: 1px solid #e4e5e5;
      padding: 0;
      margin: 0 15px 0 0;
      -moz-border-radius:4px; /* Firefox */
      -webkit-border-radius:4px; /* Safari, Chrome */
      -khtml-border-radius:4px; /* Konqueror */
      border-radius:4px;
}
.box_col_last {
      background-color: #f2f2f2;
      float: left;
      width: 232px;
      border: 1px solid #e4e5e5;
      padding: 0;
      margin: 0;
      -moz-border-radius:4px; /* Firefox */
      -webkit-border-radius:4px; /* Safari, Chrome */
      -khtml-border-radius:4px; /* Konqueror */
      border-radius:4px;
}
.box_col1 img, .box_col_last img {
      margin: 15px;
      padding: 0px;
      width: 199px;
}

.box_col1 h3, .box_col_last h3 {
      color: #09F;
}


/*DOwnload Box*/

.box_right img {
  padding-right: 0;
  padding-left: 0px;
  vertical-align: middle;
  float: left;
  text-align: left;
}
.box_right .software {
   padding-bottom: 30px;
   padding-left: 20px;
   padding-top: 70px;
   width: 291px;
}


.box_right header {
  margin: 0;
  color: #FFFFFF;
  text-indent: 18px;
  margin: 0 0 18px;
  text-align: left;

}
.box_inhalt header {
   color: #FFFFFF;
   line-height: 35px;
   margin: 40px 0 20px;
   text-align: left;
   text-indent: 17px;
}


.box_right li.osxIcon {
   background: url("https://cdn.pixum.com/assets/area/fotobook/icon_apple.png") no-repeat scroll 10px top transparent;
   height: 30px;
   margin: 0 0 0 55px;
}
.box_right li.linuxIcon {
      background: url("https://cdn.pixum.com/assets/area/fotobook/icon_linux.png") no-repeat scroll 15px top transparent;
      height: 30px;

}
.box_right li.osxIcon a {
      padding-left: 45px;
      color: #FFFFFF;
      font-size: 12px;
}
.box_right li.linuxIcon a, .downloadbox li.linuxIcon {
      color: #FFFFFF;
      font-size: 12px;
}

.box_right a, .box_right a:active, .box_right a:hover, .box_right a:visited {
  color: #FFFFFF;
  font-size: 10px;
  font-size: 12px;
  
}
.box_right li {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    list-style-type: disc;
    margin: 0 0 0 16px;
    padding: 0;
}
.box_right ul {
    list-style: none outside none;
	color: #FFFFFF;
    font-size: 14px;
}
/*zusatz link*/
.info {
   width: 100%;
   color: #FFFFFF;
}
.info li, .info ul {
   text-align: center;
   font-size: 9px;
   line-height: 10px;
   text-decoration: none;
   list-style-type: none;
   color: #FFFFFF;
}

.box_right .info li, .box_right .info li a {
  text-align: center;
  color: #FFFFFF;
}
.info .flag {
   padding: 1px 0 0 0;
}
.box_right .info li {
   color: #FFFFFF;
   line-height: 14px;
   padding: 0 0 5px 18px;
   text-align: center;
   width: 250px;
   font-size: 12px;
}
.box_right .info ul {
   color: #FFFFFF;
   padding: 20px 0 0 0;
   text-align: center;
   line-height: 10px;

}


.box_right .keyColorB,.box_right .keyColorB:link{
   background-position: 0 -750px;
   font-size: 18px;
   margin: 0 16px 10px 16px;
   padding: 10px 1em;
   width: 78%;
   text-align: center;
   position:relative;

}
.px-button-size2, .px-button-size2:link, .ie6 #main a.px-button-size1 {
    background-position: 0 -750px;
    bottom: 0;
    font-weight: bold;
    margin: 20px 0 10px;
    padding: 5px;
    position: absolute;
}
 
.box_right .testsieger {
   margin: -20px 16px;
}
/*3 Columns*/
#vier {
overflow: hidden;
width: 100%;
background-color:transparent;
font-size: 100%;
position: relative;
padding: 0 0 0 1px;
margin: 0;
clear: both;
}
.vier {
overflow: hidden;
width: 100%;
background-color:transparent;
font-size: 100%;
position: relative;
padding: 0 0 10px 1px;
margin: 0;
clear: both;
}
.spalte {
   border-radius: 5px 5px 5px 5px;
   float: left;
   margin: 0 16px -16000px 0;
   padding: 16px 16px 16000px;
   width: 280px;
}
.spalte_last {
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 0 -16000px -1px;
    padding: 16px 16px 16000px;
    width: 282px;
}
.spalte p, .spalte_last p{
font-size: 12px;
}
.spalte h1 {
font-size: 120%;
color: #09F;
}
#spalte1 {
background: #f2f2f2; 
color: #666;
}
#spalte2 {
background: #f2f2f2;
color: #666;
}
#spalte3 {
background: #f2f2f2; 
color: #666;
}

#fuss {
background-repeat: no-repeat;
background-position: 1px 0;
padding: 0; 
clear: both;
background-color: #FFF;
height: 15px;
background-image: url(img/fuss.jpg);
}
.fuss {
background-repeat: no-repeat;
background-position: 1px 0;
clear: both;
background-color: #FFF;
height: 15px;
background-image: url("https://cdn.pixum.com/assets/landingpages/2012/kommunion_2012/img/fuss.jpg");
margin: 0 0 10px;
}
.footer {
    color: #999999;
    float: left;
    font-size: 11px;
    margin: 10px 16px;
    padding: 0;
    width: 970px;
}
.spalte img, .spalte_last img {
width: 100%;
padding-bottom: 16px;
} 
.spalte .fotobuch {
    height: 320px;
    left: -35px;
    margin: 5px 0 -45px;
    position: relative;
    width: 380px;
}
.deko_mini {
position: absolute;
bottom: -10px;
left: 200px;
z-index:565;
} 



.box_left .aktion1 {
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 350px;
	position: absolute;
	left: -80px;
}
.box_left .aktion2 {
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 350px;
	position: absolute;
	right: 0px;
	top: 240px;
}
