#bnlpbox {
	display:block;
	min-height:500px;
	border: 0 solid #fff;
	border-radius: 5px;
	box-shadow: 1px 1px 5px #292929;
	padding: 20px 10px 0 30px;
	margin:20px 8px 30px 5px;

	min-width:700px;
	background-color:#666;
	/*
	background:url("images/bg/grass.jpg") no-repeat top center;
	background-size: 100% auto;
	*/
	background: linear-gradient(to bottom, rgba(160, 160, 160, 1) 0%, rgba(70, 70, 70, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}


footer {
	margin-top:50px;
	background-color: #999 !important;
	text-align:center !important;
	padding-top:20px !important;
	min-height: 100px !important;
}

footer  a {
	color: #FFF!important;
	font-weight: lighter !important;
	font-size: 18px;
	text-decoration:none;
	margin-left: -100px !important;
}


/*font*/
#bnlpbox h1,
#bnlpbox h2,
.finalpreis span,
.produktpreis{
	font-family: "Segoe UI",Tahoma,Verdana,Arial,sans-serif;
}

#bnlpbox p,
#bnlpbox li {
	font-size: 18px;
}

#bnlpbox h1{
	font-size: 28px;
	padding-bottom:25px;
	font-weight:400;
}
#bnlpbox h2{
	font-size: 24px;
	margin:12px 0 8px 0;
}

#bnlpbox p,
#bnlpbox li,
#bnlpbox h1,
#bnlpbox h2,
#bnlpbox .produktpreis,
#bnlpbox .finalpreis{
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
	color:#FFF;
}



#rightblock  .btn{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	color:#FFF;
}

#rightblock {
	float:right;
	margin-left:20px;
	margin-top:-50px;
	text-align:center;
	width:260px;
}

#prodOrderMain{
	float:none;
	margin:auto;
	text-align:center;
}


#rightblock  #prodOrderMain div,
#rightblock  #prodOrderMain del{
	float:none;
	display:inline-block;
}

#rightblock  .btn{
	margin:12px 0;
	padding:8px 25px;
	font-size:20px !important;
	background-color: #00a804;
}
#rightblock  .btn:hover{
	background-color: #00cb05;
}



.produktpreis{
	color:#FFF !important;
	font-size:22px !important;
	height: 30px !important;
	margin-bottom:5px;
}


.finalpreis {
	color:#02d307 !important;
}

#logos {
	margin:25px 0 20px 0;
}

#note {
	font-size:11px;
	color:#AAA;
	display:block;
}

#noteupd {
	font-size:11px;
	color:#fff;
	display:block;
}



/**/
#bnlpnbox {
	display:block;
	min-height:540px;
	border: 0 solid #fff;
	border-radius: 10px;
	padding: 0 0 0 20px;
	margin:20px 0 30px 0px;
	min-width:700px;
	background: no-repeat top right;
}

/*#bnlpnbox.wmn{	background-image: url("images/bg/ood-wmn.png");}*/
#bnlpnbox.man{	background-image: url("images/bg/ood-man.png");}
#bnlpnbox.frau{	background-image: url("images/bg/ood-frau.png");}
#bnlpnbox.frauoodi{	background-image: url("images/bg/oodi-frau.png");}

#bnlpnbox.oodpackde{	background-image: url("images/bg/ood-pack-de.png");}
#bnlpnbox.oodpacken{	background-image: url("images/bg/ood-pack-en.png");}

#bnlpnbox.oodr44511777{	background-image: url("images/bg/oodr-44511777.png");}
#bnlpnbox.oodr37762158{	background-image: url("images/bg/oodr-37762158.png");}
#bnlpnbox.oodr9747598{	background-image: url("images/bg/oodr-9747598.png");}
#bnlpnbox.oodr22650690{	background-image: url("images/bg/oodr-22650690.png");}


#bnlpnbox h1,
#bnlpnbox h2,
#bnlpnbox .finalpreis ,
#bnlpnbox .produktpreis,
#bnlpnbox p,
#bnlpnbox li,
#bnlpnbox li strong{
	font-family: "Segoe UI Light", "Segoe UI",Tahoma,Verdana,Arial,sans-serif;
	font-weight:300;
}

#bnlpnbox p,
#bnlpnbox li {
	font-size: 17px;
}

#bnlpnbox h1{
	font-size: 26px;
	padding-bottom:18px;

}
#bnlpnbox h2{
	font-size: 24px;
	padding-bottom:0px;
}
#bnlpnbox ul{list-style:none;padding-left:0;}
#bnlpnbox  li{
	background: url('images/gbullet.png') no-repeat 0px 9px;
	padding-left: 11px;
}

/*
#bnlpnbox ul li:before{ content: "•"; padding-right:6px;}
*/
#bnlpnbox p,
#bnlpnbox li,
#bnlpnbox h1,
#bnlpnbox h2{
	color:#666;
	line-height:22px;

	 text-shadow: 0 0 2px rgba(255, 255, 255, 0.55);
}

#bnlpnbox #rightblock {
	padding: 0;
	margin: 0 0 0 90px;/*110*/
}

#bnlpnbox #prodOrderMain {
	padding:291px 0 0 0;
}

#bnlpnbox #prodOrderMain a{
	text-decoration:none;
}

#bnlpnbox #logos {
	margin:125px 0 15px 5px;
}

#bnlpnbox #cite {
	display:block;
	position:absolute;
}

#bnlpnbox #cite blockquote{
	float:left;
	display:inline-block;
	width:265px;
	margin-top:30px;
	margin-right:20px;
	font-size:11px ;
	color:#FFF ;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.55);
}
#bnlpnbox #cite blockquote .citeuser{

	text-align:right;
	font-style:normal;
	display:inline-block;
}



#bnlpnbox .finalpreis {
	color:#FFF !important;
	display: inline-block;
    float: none;
	font-size:47px;
}



#bnlpnbox #stattproduktpreis,
#bnlpnbox .produktpreis{
	color:#FFF;
	font-size:18px !important;
}



#bnlpnbox #rightblock  .btn{
	margin:12px 0;
	border-radius: 5px;
	padding:10px 28px;
	font-size:24px !important;
	background-color: #4fd34f;
}
#bnlpnbox #rightblock  .btn:hover{
	background-color: #00cb05;
}


#bnlpnbox #note,
#bnlpnbox #noteupd ,
#bnlpnbox #noteupd  a{
	font-size:12px ;
	color:#FFF ;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.55);
}

#bnlpnbox #noteupd {
	white-space: nowrap;
}


@media only screen
and (min-device-width : 320px)
and (max-device-width : 667px) {
/*
@media screen and (max-width: 599px) {*/
	#bnlpnbox p,
	#bnlpnbox li {
		font-size: 14px;
	}

	#bnlpnbox h1{
		font-size: 18px;
		padding-bottom:5px;
	}
	#bnlpnbox h2{
		font-size: 20px;
		text-align:center;
	}

	#bnlpnbox p,
	#bnlpnbox li,
	#bnlpnbox h1,
	#bnlpnbox h2{
		color:#fff;
		text-shadow: 0 0 2px rgba(0, 0, 0, 0.55);
		line-height:18px;
	}
	#bnlpnbox ul{
		padding:0 10px;
	}


	#bnlpnbox {
		min-height:100%;
		min-width:100%;
		background-size: auto !important;
		text-align:center;
		margin:auto;
		display:block;
		padding:320px 0 20px 0;
	}

	#rightblock{
		float:none;
		display:block;
		margin: auto !important;
		text-align:center;
	}
	#bnlpnbox #prodOrderMain {
		padding: 15px 0 0 0 !important;
	}

	#bnlpnbox #rightblock .btn {
		font-size: 22px !important;
		margin:3px 0 7px 0;
		padding: 8px 28px;
	}

	#bnlpnbox #note {
		padding-bottom:15px;
	}

	#bnlpnbox #logos {
		margin: 25px 0 15px 5px;
	}
	#bnlpnbox #noteupd {
		white-space: inherit;
	}
}





#bnlpnbox.bnpicon p,
#bnlpnbox.bnpicon li {
	font-size:19px;
  background: none;
}

#bnlpnbox.bnpicon li {
	padding: 0 0 5px 0 ;
}

#bnlpnbox.bnpicon p,
#bnlpnbox.bnpicon li,
#bnlpnbox.bnpicon h1,
#bnlpnbox.bnpicon h2{
	color:#333;
	text-shadow: none;
	line-height:26px;
}

#bnlpnbox.bnpicon a{
	text-decoration: none;
}

#bnlpnbox.bnpicon ul{
	list-style: disc;
	padding-left: 25px;
}

#bnlpnbox.bnpicon h1{
	color:#333;
 font-size:30px;
}

#bnlpnbox.bnpicon strong{
	color:#333;
}

#bnlpnbox.bnpicon #leftblock{
	max-width: 475px;
}

#bnlpnbox.bnpicon .finalpreis{
	color: #000 !important;
	font-size: 60px;
	font-weight:700;
	margin-top:115px;
	line-height:24px;

}

#bnlpnbox.bnpicon #stattproduktpreis{
	color: #333 !important;
/*	margin-right:77px;*/
text-align:right;
display:block;
width:250px;

}


#bnlpnbox.bnpicon #rightblock {
	width:350px;
}

#bnlpnbox.bnpicon #prodOrderMain {
	width:390px;
	padding: 538px 127px 0 0;
}

#bnlpnbox.bnpicon #note {
	color:#333;
	text-shadow: none !important;
}

#bnlpnbox.bnpicon .btn {
	background-color:#FFF !important;
	color:#333;
	border: solid 2px #333;
	padding: 4px 28px !important;
	margin:3px !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

#bnlpnbox.bnpicon .btn-big {
	font-size: 26px !important;
	padding: 12px 60px !important;
	line-height:46px;
}

#bnlpnbox .smallblock{
	display:inline-flex;
}

#bnlpnbox .notemiddle{
	float:left !important;
	margin-top:77px !important;
	font-size: 18px !important;
	color: #333 !important;
	text-align: left;
}
