.main_lp {
       padding: 0px;
       margin: 7px 0 0 11px;
}

.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;
	height: 450px;
    padding: 0;
    position: absolute;
    width: 647px;
    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;
}
.kl_qualitaet {
    background-repeat: no-repeat;
    height: 50px;
    left: 810px;
    position: absolute;
    text-indent: -9999px;
    top: 7px;
    width: 175px;
    z-index: 55;
}

/*lang*/
.lang_it .pixum_qualitaet {background-image: url("img/qualitaet_sprite_it.png"); background-position: -20px 0;}
.lang_de .pixum_qualitaet {background-image: url("img/qualitaet_sprite_de.png"); background-position: -20px 0;}
.lang_fr .pixum_qualitaet {background-image: url("img/qualitaet_sprite_fr.png"); background-position: -20px 0;}
.lang_da .pixum_qualitaet {background-image: url("img/qualitaet_sprite_dk.png"); background-position: -20px 0;}
.lang_es .pixum_qualitaet {background-image: url("img/qualitaet_sprite_es.png"); background-position: -20px 0;}
.lang_en .pixum_qualitaet {background-image: url("img/qualitaet_sprite_en.png"); background-position: -20px 0;}
.lang_nl .pixum_qualitaet {background-image: url("img/qualitaet_sprite_nl.png"); background-position: -20px 0; /*left: 673px; width:300px;*/}
.lang_uk .pixum_qualitaet {background-image: url("img/qualitaet_sprite_uk.png"); background-position: -20px 0;}

/*lang kleinere Variante*/
.lang_it .kl_qualitaet {background-image: url("img/qualitaet_sprite_it.png"); background-position: -180px 0;}
.lang_de .kl_qualitaet {background-image: url("img/qualitaet_sprite_de.png"); background-position: -180px 0;}
.lang_fr .kl_qualitaet {background-image: url("img/qualitaet_sprite_fr.png"); background-position: -180px 0;}
.lang_da .kl_qualitaet {background-image: url("img/qualitaet_sprite_dk.png"); background-position: -180px 0;}
.lang_es .kl_qualitaet {background-image: url("img/qualitaet_sprite_es.png"); background-position: -180px 0;}
.lang_en .kl_qualitaet {background-image: url("img/qualitaet_sprite_uk.png"); background-position: -180px 0;}
.lang_nl .kl_qualitaet {background-image: url("img/qualitaet_sprite_nl.png"); background-position: -180px 0;}
.lang_uk .kl_qualitaet {background-image: url("img/qualitaet_sprite_uk.png"); background-position: -180px 0;}

.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{
			display: inline-block; 
			padding: 0.8em 0.8em 0.7em; 
			border: 3px solid #fff; 
			background-color: #f60;
			text-align: center;
			color:  #fff;
			font-size: 18px;
			font-weight: bold;
			line-height: 24px;
			
			margin: 1em;
			
			
			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;
		
			-webkit-transform: rotate(5deg);
			-moz-transform: rotate(5deg);
			-o-transform: rotate(5deg);
			-ms-transform: rotate(5deg);
			transform: rotate(5deg);
			-webkit-transform: translate3d(0,0,0) rotate(-6deg);
			
			 position: absolute;
	    	right: 3px;
	    	text-align: center;
	    	top: 55px;
	    	z-index: 9998;
			text-shadow: 0 0 1px rgba(255,255,255,0.25);
			}
		big{
			font-size: 18px;
		}
		.orang{
			display: inline-block; 
			padding: 0.8em 0.8em 0.7em; 
			border: 3px solid #fff; 
			background-color: #f60;
			text-align: center;
			color:  #fff;
			font-size: 18px;
			font-weight: bold;
			line-height: 24px;
			
			margin: 1em;
			
			
			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;
		
			-webkit-transform: rotate(5deg);
			-moz-transform: rotate(5deg);
			-o-transform: rotate(5deg);
			-ms-transform: rotate(5deg);
			transform: rotate(5deg);
			-webkit-transform: translate3d(0,0,0) rotate(-6deg);
			
			 position: absolute;
	    	right: 3px;
	    	text-align: center;
	    	top: 35px;
	    	z-index: 9998;
			text-shadow: 0 0 1px rgba(255,255,255,0.25);
			}
		big{
			font-size: 18px;
		}
	.stoerer_grafik a img	{	
    height: 116px;
    left: 450px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 164px;
    z-index: 9999;	
			}
.stoerer_bottom a img {
    height: 116px;
    left: 450px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 250px;
    width: 164px;
    z-index: 9999;
}
.dol {
    height: auto;
    margin: 0;
    position: absolute;
    right: 5px;
    top: 210px;
    width: 600px;
    z-index: 6;
}
			
 .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("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: bold;
       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("img/deko2.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: 65px;
}
.box_right p {
 line-height: normal;   
font-size: 14px;
color: white;
text-align: left;
line-height: 18px;
float: left;
}
.box_right a, .box_right p a, .box_right p a:hover {
       color: #FFF;
	   font-size: 14px;
}
.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;
}
.footer a {
color: #00a6ef;
}
/* 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 a, .box_right li.linuxIcon {
   padding-left: 55px;
   color: #FFFFFF;
   font-size: 12px;
}
.box_right li.zusatzinfo a, .box_right li.zusatzinfo {
       padding: 0;
       margin: 15px 0 0;
       color: #FFFFFF;
       text-align: center;
       height: 15px;
	   font-size: 12px;
}

.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, .box_right li {
   background: none repeat scroll 0 0 transparent;
   float: left;
   padding: 8px 0 0;
   color: #FFFFFF;
}
/*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;

}

.px-button-size1, .px-button-size1:link {
    background-position: 0 -750px;
    font-size: 18px;
    margin: 20px 0;
    padding: 10px 1em;
    width: 88%;
    text-align: center;
}
 .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;

}
  
 .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 0;
    padding: 16px 16px 16000px;
    width: 281px;
}
.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(img/fuss.jpg);
margin: 0 0 10px;
}
.spalte img, .spalte_last img {
width: 100%;
padding-bottom: 16px;
} 