#main {
	padding: 0;
	background: none;
	margin: 0;
	min-height: 0;
	height: 500px;
}

#footer {margin: 0; }

#pfb_discount_2012 {
	background: transparent url(img/header_pfb_discount_2012.jpg) no-repeat top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 15px 15px 0;
	position: relative;
	width: 970px;
}

.aff_64 #pfb_discount_2012 h2 { font-size: 22px; line-height: 26px; color: #ffffff; margin: 50px 10px 50px 20px; text-transform: uppercase; }
#pfb_discount_2012 h2 { font-size: 20px; line-height: 24px; color: #ffffff; margin: 50px 10px 0 20px; text-transform: uppercase; }

#pfb_discount_2012 .smallBorderRadius {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.polaroids { width: 715px; height: 342px; position: absolute; left: 15px; top: 0; }

.aff_0 .polaroids, .aff_16 .polaroids { background: transparent url(img/polaroids_de.png) no-repeat; }
.aff_17 .polaroids { background: transparent url(img/polaroids_ch.png) no-repeat; }
.aff_14 .polaroids, .aff_38 .polaroids { background: transparent url(img/polaroids_nl.png) no-repeat; }
.aff_24 .polaroids, .aff_37 .polaroids, .aff_64 .polaroids { background: transparent url(img/polaroids_fr.png) no-repeat; }
.aff_73 .polaroids, .aff_123 .polaroids { background: transparent url(img/polaroids_frch.png) no-repeat; }
.aff_51 .polaroids { background: transparent url(img/polaroids_dk.png) no-repeat; }
.aff_18 .polaroids { background: transparent url(img/polaroids_uk.png) no-repeat; }
.aff_1 .polaroids, .aff_52 .polaroids, .aff_61 .polaroids, .aff_63 .polaroids { background: transparent url(img/polaroids_com.png) no-repeat; }
.aff_47 .polaroids { background: transparent url(img/polaroids_it.png) no-repeat; }
.aff_48 .polaroids { background: transparent url(img/polaroids_es.png) no-repeat; }
.aff_74 .polaroids { background: transparent url(img/polaroids_ch.png) no-repeat; }

.sommer .polaroids { background: transparent url(img/polaroids_80euro_de.png) no-repeat; }

.clear {clear: both; }

/* Stoerer */

.stoerer{
			display: inline-block; 
			padding: 0.8em 0.8em 0.7em; 
			border: 3px solid #fff; 
			background-color: #f60;
			text-align: center;
			color:  #fff;
			font-size: 20px;
			font-weight: normal;
			line-height: 26px;
			text-transform: normal;
			position: absolute;
			margin: 1em;
			z-index: 1;
			
			background: #ff6600; /* Old browsers */
			background: -moz-linear-gradient(-45deg,  #ff6600 70%, #ff9955 80%, #ff6600 90%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(70%,#ff6600), color-stop(80%,#ff9955), color-stop(90%,#ff6600)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(-45deg,  #ff6600 70%,#ff9955 80%,#ff6600 90%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(-45deg,  #ff6600 70%,#ff9955 80%,#ff6600 90%); /* Opera 11.10+ */
			background: -ms-linear-gradient(-45deg,  #ff6600 70%,#ff9955 80%,#ff6600 90%); /* IE10+ */
			background: linear-gradient(-45deg,  #ff6600 70%,#ff9955 80%,#ff6600 90%); /* W3C */
			/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#ff6600',GradientType=1 ); IE6-9 fallback on horizontal gradient */
				
			-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.5);
			-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.5);
			box-shadow: 2px 2px 8px rgba(0,0,0,0.5);
		
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			}
			
big {
    font-size: 1.5em;
    font-weight: bold;
}

/* @end */

/* @group Key visual */
	#keyvisual { text-align: center; background-repeat: no-repeat; background-position: 35px -1px; float: right; padding-top: 30px; width: 230px; height: 389px; position: relative; }

	.lang_de #keyvisual { background-image: url("img/pixum_quality_de.png"); }
	.lang_de #keyvisual .testsiege {width: 185px; height: 60px; position: absolute; left: 22px; background: transparent url(img/testsiege_de.png) no-repeat;}
	
	.lang_nl #keyvisual { background-image: url("img/pixum_quality_nl.png"); }
	.lang_nl #keyvisual .testsiege {width: 130px; height: 60px; position: absolute; left: 50px; background: transparent url(img/testsiege_nl.png) no-repeat;}
	
	.lang_fr #keyvisual { background-image: url("img/pixum_quality_fr.png"); }
	.lang_fr #keyvisual .testsiege {width: 124px; height: 60px; position: absolute; left: 53px; background: transparent url(img/testsiege_fr.png) no-repeat;}
	
	.aff_64 #keyvisual { background-image: none; }
	.aff_64 #keyvisual .testsiege {width: 124px; height: 60px; position: absolute; left: 53px; background: transparent none no-repeat;}
	
	.lang_da #keyvisual { background-image: url("img/pixum_quality_dk.png"); }
	.lang_da #keyvisual .testsiege {width: 166px; height: 55px; position: absolute; left: 32px; background: transparent url(img/testsiege_dk.png) no-repeat;}
	
	.lang_it #keyvisual { background-image: url("img/pixum_quality_it.png"); }
	.lang_it #keyvisual .testsiege {width: 109px; height: 60px; position: absolute; left: 60px; background: transparent url(img/testsiege_it.png) no-repeat;}
	
	.lang_es #keyvisual { background-image: url("img/pixum_quality_es.png"); }
	
	.lang_en #keyvisual { background-image: url("img/pixum_quality_uk.png"); }
	.lang_en #keyvisual .testsiege, .lang_es #keyvisual .testsiege {width: 150px; height: 60px; position: absolute; left: 40px; background: transparent url(img/testsiege_uk.png) no-repeat;}
	
	#keyvisual p { color: #FFF; text-align: center; font-size: 13px; line-height: 18px; font-weight: normal; margin: 25px 10px 15px 10px; }
/* @end */

#pfb_discount_2012 .px-modul {margin: 0;}
#pfb_discount_2012 .ctaDownload2 {margin-top: 0;}
#pfb_discount_2012 ul {list-style: disc; margin: 0 0 0 17px;}
#pfb_discount_2012 li {background: none repeat scroll 0 0 transparent; padding-left: 0; font-size: 14px; line-height: 18px; }
#pfb_discount_2012 .unit p {margin: 15px 15px 15px 0; font-size: 14px; line-height: 18px; color: #000000; }
#pfb_discount_2012 sup, sub {line-height: 0px; font-size: 70%;}

#pfb_discount_2012 .footer {margin: 20px 0 10px;}
#pfb_discount_2012 .footer p {font-size: 10px; line-height: 14px; color: #666666; font-weight: normal; padding: 0; margin: 0 0 10px 0; }
#pfb_discount_2012 .footer h2 {margin: 20px 0 10px; font-size: 14px; line-height:18px; color: #666666; }
#pfb_discount_2012 .footer h3 {margin: 10px 0 20px; font-size: 12px; line-height:16px; color: #666666; }

.stoerer_left {top: 15px; left: 20px;
			-webkit-transform: rotate(-16deg);
			-moz-transform: rotate(-16deg);
			-o-transform: rotate(-16deg);
			-ms-transform: rotate(-16deg);
			transform: rotate(-16deg);}
.stoerer_middle {top: 30px; left: 236px;
			-webkit-transform: rotate(-4deg);
			-moz-transform: rotate(-4deg);
			-o-transform: rotate(-4deg);
			-ms-transform: rotate(-4deg);
			transform: rotate(-4deg);}
.stoerer_right {top: 11px; left: 488px; 
			-webkit-transform: rotate(7deg);
			-moz-transform: rotate(7deg);
			-o-transform: rotate(7deg);
			-ms-transform: rotate(7deg);
			transform: rotate(7deg);}

.box_left {top: 316px; left: 36px;}
.box_middle {top: 316px; left: 264px;}
.box_right {top: 316px; left: 491px;}

 /* Voucher Code */
.box_gutschein {
       background-image: url(img/papier.jpg);
       height: auto;
       border: 1px solid #fff;
       background-color: #999;
       position: absolute;
       margin: 10px;
	   text-transform:normal;

       /*deklaration fuer Schatten*/
       -webkit-box-shadow: 5px 5px 5px #666;
       -moz-box-shadow: 5px 5px 5px #666;
       box-shadow: 5px 5px 5px #666;
}

.box_gutschein h3 {
	font-size: 12px;
	line-height: 16px;
	color: #F60;
	text-align: right;
	font-weight: bold;
	margin: 8px 8px 0;
	text-align: center;
	font-variant: normal;
}

.box_gutschein p {
       font-family: "Courier New", Courier, monospace;
       text-align: center;
       font-size: 18px;
       font-weight: bold;
       line-height: 20px;
       color: #000;
       margin: 10px;
       padding: 4px 9px;
       background-color: #fff;
       -moz-border-radius:4px; /* Firefox */
       -webkit-border-radius:4px; /* Safari, Chrome */
       -khtml-border-radius:4px; /* Konqueror */
       border-radius:4px; /* CSS3 */

/* @end */
