*{font-size: 100.01%;}
html{font-size: 62.5%;}
body{
	margin:0;
	color:#999999;
	font:1em arial,helvetica,sans-serif;
	background:#000;
}
img{border-style:none;}
a{
	color:#999;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

#wrapper{
	width:960px;
	padding:0 0 0 43px;
	margin:0 auto;
	}
#header{
	position:relative;
	height:96px;
}
#header h1{
	margin:0;
}
#header .logo a{
	position:absolute;
	top:28px;
	left:-43px;
	text-indent:-9999px;
	overflow:hidden;
	width:149px;
	height:41px;
	background:url(/images/bg-logo.gif) no-repeat;
}
#header .logo-mp24 a{
	position:absolute;
	top:28px;
	left:-43px;
	text-indent:-9999px;
	overflow:hidden;
	width:149px;
	height:41px;
	background:url(/images/bg-logo.gif) no-repeat;
}
#nav{
	position:absolute;
	right:3px;
	bottom:5px;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	font-size:1.1em;
	line-height:1.181em;
	float:left;
	padding:0 0 0 26px;
}
#nav li a{
	color:#666;
}
#nav li.active a,
#nav li a:hover{
	color:#ccc;
	text-decoration:none;
}
#nav li.green-active a{
	color:#0f0;
}
#main{
	margin:0 0 15px;
	background:url(/images/bg-main-c.gif) repeat-y;
}
.main-c{
	background:url(/images/bg-main-t.gif) no-repeat;
}
.main-b{
	padding:16px 0 18px;
	height:1%;
	overflow:hidden;
	background:url(/images/bg-main-b.gif) no-repeat 0 100%;
	position: relative;
}
.page-waren{
	padding-top:21px;
}
.holder{
	overflow:hidden;
	height:1%;
	margin:0 0 3px;
}
.visual{
	width:953px;
	margin:0 0 9px;
	overflow:hidden;
}
#carusel{
	width:897px;
	padding:0 30px 0 24px;
	margin:0 0 2px 3px;
	overflow:hidden;
	position:relative;
}
#carusel div {
	width:900px;
	overflow:hidden;
}
.visual ul{
	margin:0;
	padding:0;
	width:31999px;
	list-style:none;
}
.visual li{
	float:left;
	margin:0 30px 0 0;
	width:120px;
}
.visual li img{
	display:block;
	margin:0 auto;
}
.visual li:hover a strong,
.visual li.hover a strong{
	background-position:0 100% !important;
}
.left-btn,
.right-btn{
	position:absolute;
	top:53px;
	width:12px;
	height:17px;
}
.left-btn{
	left:2px;
	background:url(/images/gfx_stage_arrow_left.png) no-repeat;
}
.right-btn{
	right:0px;
	background:url(/images/gfx_stage_arrow_right.png) no-repeat;
}
.right-btn:hover,
.left-btn:hover{
	text-decoration:none;
	background-position:0 100%;
}
.visual strong{
	cursor:pointer;
}
.posterdesigner,
.fotoposter,
.kunstler,
.fotobucher,
.fotokalender,
.fotoplatten,
.acryl,
.foam,
.pictureportal,
.foil,
.pvc,
.aludibond{
	text-indent:-9999px;
	display:block;
	height:13px;
	margin:0 auto 17px;
	overflow:hidden;
}

.highlight-product{
	background-position:0 100% !important;
}

.posterdesigner{
	width:90px;
	background:url(/locale/de/images/text-posterdesigner.gif) no-repeat;
}
.pictureportal{
	width:71px;
	background:url(/locale/de/images/txt_stage_pictureportal.gif) no-repeat;
}
.fotoposter{
	width:64px;
	background:url(/locale/de/images/text-fotoposter.gif) no-repeat;
}
.kunstler{
	width:105px;
	background:url(/locale/de/images/text-kunstler.gif) no-repeat;
}
.fotobucher{
	width:68px;
	background:url(/locale/de/images/text-fotobucher.gif) no-repeat;
}
.fotokalender{
	width:77px;
	background:url(/locale/de/images/text-fotokalender.gif) no-repeat;
}
.fotoplatten{
	width:68px;
	background:url(/locale/de/images/text-fotoplatten.gif) no-repeat;
}
.acryl
{
	width: 97px;
	background:url(/locale/de/images/MP_de_txt_stage_acryl.gif) no-repeat;
}
.foam
{
	width: 123px;
	background:url(/locale/de/images/MP_de_txt_stage_foam.gif) no-repeat;
}
.aludibond
{
	width: 105px;
	background:url(/locale/de/images/MP_de_txt_stage_aludibond.gif) no-repeat;
}
.pvc
{
	width: 58px;
	background:url(/locale/de/images/txt_stage_pvc.gif) no-repeat;
}
.foil
{
	width: 59px;
	background:url(/locale/de/images/txt_stage_adhesive_foil.gif) no-repeat;
}

.scroller-box{
	width:916px;
	height:16px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 21px;
	background:url(/images/bg-scroller.gif) repeat-x 0 7px;
}
.scroller{
	position:absolute;
	left:0;
	top:0;
	width:78px;
	height:16px;
	background:url(/images/scroller.gif) no-repeat;
}
.scroller:hover{
	text-decoration:none;
}
#content{
	float:left;
	padding:0 0 0 20px;
	width:677px;
}
#content h2{
	margin:0 0 0 5px;
}
.image-holder01{
	margin:0 0 16px;
}
.gallery{
	position:relative;
	margin:0 0 16px;
	height:1%;
}

.gallery div {
	position:relative;
	top: -3px;
	left: -3px;
	height:324px;
	width:679px;
}
div #teaserframe
{
	z-index:3;
	position:relative;
	height: 0px;
	top:-3px;
	left:-3px;
	overflow: show;
}
.gallery div img {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.gallery div img.active {
	z-index:1;
	margin:0 !important;
	background:none !important;
}
.gallery ul{
	position:absolute;
	bottom:16px;
	left:14px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:4;
}
.gallery ul li{
	float:left;
	color:#ec1a2d;
	margin:0 20px 0 0;
	font-size:25px;
	line-height:25px;
}
.gallery ul li a{
	color:#ec1a2d;
}
.image-holder01 img{
	display:block;
}
.box-large{
	font-size:1.1em;
	line-height:1.181em;
	margin:0 0 15px -2px;
	background:url(/images/bg-large-box-c.gif) repeat-y 2px 0;
}
#main .active{
	margin:0 0 11px -2px;
	background:url(/images/bg-box-active-c.gif) repeat-y 0 0;
}
#main li.active{
	margin:0 20px 0 0;
	background:none;
}

/* box-singlecolumn */
.box-singlecolumn{
	font-size:1.1em;
	line-height:1.181em;
	margin:0 0 15px -2px;
	width:921px;
	background:url(/images/bg-large-box-c.gif) repeat-y 2px 0;
}
#main .box-singlecolumn[class~="active"]{
	margin:0 0 11px -2px;
	width:921px;
	background:url(/images/bg-boxsc-active-m.gif) repeat-y 0 0;
}
.box-singlecolumn .inner{
	width:921px;
	background:url(/images/bg-large-box-t.gif) no-repeat 2px 0;
}
.box-singlecolumn[class~="active"] .inner{
	width:921px;
	background:url(/images/bg-boxsc-active-t.gif) no-repeat;
}
.box-singlecolumn .bottom{
	overflow:hidden;
	width:921px;
	padding:9px 5px 0 5px;
	background:url(/images/bg-large-box-b.gif) no-repeat 2px 100%;
}
.box-singlecolumn[class~="active"] .bottom{
	overflow:hidden;
	width:921px;
	padding:6px 5px 0 5px;
	background:url(/images/bg-boxsc-active-b.gif) no-repeat 0 100%;
}
.box-singlecolumn .cart_spacer
{
	width: 99%;
	height: 5px;
	padding-bottom: 30px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}
.box-singlecolumn .progress-box{
	width: 99%;
	padding:2px 0 0;
	margin: -3px 0 0;
	overflow:hidden;
	background:url(/images/bg-item-content.gif) repeat-x;
}
/* /box-singlecolumn */

.box-large .inner{
	background:url(/images/bg-large-box-t.gif) no-repeat 2px 0;
}
.box-large[class~="active"] .inner{
	background:url(/images/bg-box-active-t.gif) no-repeat;
}
.box-large .bottom{
	overflow:hidden;
	width:667px;
	padding:9px 5px 0 5px;
	background:url(/images/bg-large-box-b.gif) no-repeat 2px 100%;
}

.produktseite .bottom{
	padding-top:5px;
}
.box-large[class~="active"] .bottom{
	overflow:hidden;
	width:667px;
	padding:6px 5px 0 5px;
	background:url(/images/bg-box-active-b.gif) no-repeat 0 100%;
}
.box-large p{
	margin:0 0 30px;
}
.box-large .item-content{
	width:653px;
	padding:17px 6px 0;
	overflow:hidden;
}
.text-box{
	float:right;
	width:182px;
	padding:2px 0 0;
}
.box-large .text-box p{
	margin:0 0 0 2px;
}
.text-box h3{
	margin:0 0 6px;
	font-size:1.3em;
	line-height:1em;
	color: #CCCCCC;
	font-weight: normal;
}
.column-holder{
	margin:0 0 0 -24px;
	overflow:hidden;
	padding:0;
	width:699px;
	list-style:none;
}
.column-holder li{
	float:left;
	padding:0 0 36px 24px;
	width:310px;
}
.image-holder02{
	float:left;
	position:relative;
	width:120px;
}
.image-holder02 img{
	display:block;
}
.image-holder02 .info{
	position:absolute;
	bottom:-8px;
	right:-8px;
	width:21px;
	cursor:pointer;
	height:20px;
	background:url(/images/bg-info.png) no-repeat;
}
.image-holder02 .info:hover{
	text-decoration:none;
	background:url(/images/bg-info01.png) no-repeat;
}
.box-holder{
	width:689px;
	margin:0 0 15px -14px;
	background:url(/images/bg-box-holder.gif) repeat-y 14px;
}
.box-holder .inner{
	background:url(/images/bg-box-holder-t.gif) no-repeat 14px 0;
}
.box-holder .bottom{
	overflow:hidden;
	height:1%;
	background:url(/images/bg-box-holder-bottom.gif) no-repeat 14px 100%;
}
.box-holder p{
	margin:0;
	font-size:1.1em;
	line-height:1.181em;
}
.box-holder .text-box{
	padding: 10px 0 40px 0;
	float:right;
	width:190px;
}
.box-holder .text-box div
{
	margin-bottom: 2px;
	font-size: 11px;
}

.productoverview
{
	margin-top: -3px;
}
.productoverview .text-box{
	padding:0 0 45px;
	float:right;
	width:158px;
}

.productoverview .box-inner{
	padding-bottom:7px;
	padding-top:3px;
}

.productoverview .holder{
	overflow:hidden;
	height:1%;
	margin:0;
}
.productoverview img{
	margin:0 12px 0 0;
}


.designeroverview
{
	margin-top: -3px;
}

.designeroverview .text-box{
	padding:0 0 45px;
	float:right;
	width:158px;
}

.designeroverview .box-inner{
	padding-bottom:7px;
	padding-top:3px;
}

.designeroverview .holder{
	overflow:hidden;
	height:1%;
	margin:0;
}

.designeroverview .hochformat{
	padding-left: 9px;
}


.startseite .text-box{
	padding:0 0 45px;
	float:right;
	width:158px;
}
.link-holder{
	position:absolute;
	bottom:14px;
	right:14px;
	/*width:140px;*/
}
.link-holder .info{
	float:left;
	width:21px;
	margin:2px 9px 0 0;
	height:20px;
	background:url(/images/bg-info.gif) no-repeat;
}
.link-holder .info:hover{
	text-decoration:none;
	background-position:0 100%;
}
.link-holder .bestellen{
	float:left;
	width:110px;
	outline:none;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/MP_de_button_order_now_green.png) no-repeat;
}

.link-holder .bestellen:hover{
	background-position:0 100%;
}
.link-holder-layer{
	float: right;
	position:relative;
	bottom:14px;
	right:14px;
	width:140px;
	left: 50px; top: 0px;
}

.link-holder-layer .send{
	float:left;
	width:110px;
	outline:none;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/btn_send_green.png) no-repeat;
}

.link-holder-layer .send:hover{
	background-position:0 100%;
}



#content .poster{
	width:120px;
	height:19px;
	margin:0 0 0 5px;
	background:url(/locale/de/images/text-poster.gif) no-repeat;
	text-indent:-9999px;
}
#content .acrylglasplatten{
	width:110px;
	height:19px;
	margin:0 0 0 5px;
	background:url(/locale/de/images/text-acrylglasplatten.gif) no-repeat;
	text-indent:-9999px;
}
#content .warenkorb{
	width:74px;
	height:19px;
	margin:0 0 0 5px;
	background:url(/locale/de/images/text-warenkorb.gif) no-repeat;
	text-indent:-9999px;
}

.box-inner h3{
	margin:0 0 3px 5px;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.214em;
}


.bearbeiten{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:110px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn-bearbeiten.gif) no-repeat;
}

.bearbeiten:hover{
	background-position:0 100%;
}

.downloadsoftware
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:152px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn_softwaredownload.png) no-repeat;
}

.downloadsoftware:hover{
	background-position:0 100%;
}

.zurueck
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:110px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn_back_green.png) no-repeat;
}

.zurueck:hover{
	background-position:0 100%;
}


.ppsearch-btn
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:110px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn_search_green.png) no-repeat;
	float: right;
}

.ppsearch-btn:hover{
	background-position:0 100%;
}


.uploadphotonow
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:152px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/landingpages/google_acryl/btn_upload_photo_now_green.png) no-repeat;
}

.uploadphotonow:hover{
	background-position:0 100%;
}


.multiuploadnow
{
	float: right;
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:5px 0 0 -2px;
	padding-right: 6px;
	width:110px;
	position:absolute;
	right: 0px;
	bottom: 8px;
	height:23px;
	background:url(/locale/de/images/MP_de_button_upload_photo_green.png) no-repeat;
}

.multiuploadnow:hover{
	background-position:0 100%;
}

.jetztbestellen
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:110px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn_ordernow_green.png) no-repeat;
}

.jetztbestellen:hover{
	background-position:0 100%;
}

.tofotoproducts
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:152px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn_to_fotoproducts.png) no-repeat;
}

.tofotoproducts:hover{
	background-position:0 100%;
}


.photodesigner
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:152px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/landingpages/20100205_valentinstag/btn_to_posterdesigner_green.png) no-repeat;
}

.photodesigner:hover{
	background-position:0 100%;
}

.lpfotoposter
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:152px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/landingpages/20100205_valentinstag/btn_to_posters_green.png) no-repeat;
}

.lpfotoposter:hover{
	background-position:0 100%;
}


.productinfo
{
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 0 0 -2px;
	width:152px;
	position:relative;
	height:23px;
	background:url(/images/mailing/20091231_mpnl/MP_de_btn_to_productinformation_green.png) no-repeat;
}
.productinfo:hover{
	background-position:0 100%;
}


.continueshopping
{
	display:block;
	text-indent:-9999px;
	outline:none;
	/*margin:10px;*/
	width:110px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn_continue_shopping_green.png) no-repeat;
}
.gotocart
{
	display:block;
	text-indent:-9999px;
	outline:none;
	/*margin:10px;*/
	width:110px;
	position:relative;
	height:23px;
	background:url(/locale/de/images/btn_go_to_cart_green.png) no-repeat;
}

.continueshopping:hover{
	background-position:0 100%;
}
.gotocart:hover{
	background-position:0 100%;
}
.progress-box{
	padding:2px 0 0;
	margin: -3px 0 0;
	overflow:hidden;
	background:url(/images/bg-item-content.gif) repeat-x;
}
.progress-box img{
	display:block;
}
.progress-box div
{
	padding: 13px;
}
table{
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}
.table{
	background:url(/images/bg-item-content.gif) repeat-x;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	width:664px;
}
.table ul{
	margin:6px 0 0;
	padding:0;
	height:1%;
	overflow:hidden;
	list-style:none;
}
.table ul li{
	float:left;
	margin:0 0 0 -3px;
	font-size:0.8em;
	display:inline;
	line-height:1.11em;
	padding:0 7px 0 6px;
	/*background:url(/images/separator01.gif) no-repeat;*/
}
.table a{
	font-size:0.9em;
	line-height:1.11em;
	color:#666;
	text-decoration:underline;
}
.table a:hover{
	text-decoration:none;
}
.table dl{
	line-height:1.272em;
	font-size:0.9em;
	margin:0;
	width:100%;
	overflow:hidden;
}
.table dt{
	font-weight:bold;
	float:left;
	clear:left;
	margin:0 3px 0 0;
}
.table dd{
	margin:0;
}
* html .table dd{
	margin:0 0 0 -3px;
}
.table td{
	vertical-align:top;
	margin:0;
	font-size:1.1em;
	background:url(/images/bg-item-content.gif) repeat-x 0 100%;
	padding:14px 0 17px;
}
.table .row{
	overflow:hidden;
	height:1%;
	margin:0 0 2px;
}
.detail-form{
	margin:0 0 5px;
}
.detail-form select{
	width:177px;
}
.anzahl-form select{
	width:51px;
}
.table td.preis{
	padding:17px 0 0;
}
.table .mark-c{
	padding:17px 0 0;
	color:#ccc;
}
.table .size1{
	padding:21px 0 0;
}
.table .mark-o{
	color:#f60;
}
.table .empty{
	background:url(/images/bg-item-content.gif) repeat-x 0 100%;
}
.empty td{
	height:12px;
	padding:0;
}
.table img{
	display:block;
	margin:0 0 7px;
}
.table .table-row{
	background:url(/images/bg-item-content.gif) repeat-x 0 100%;
}
.table th{
	font-weight:normal;
	padding:13px 0 11px;
	font-size:1.2em;
	color:#ccc;
}
.table .first{
	width:45px;
}
.table td strong{
	font-size:0.9em;
}
.table .vorschau{
	width:137px;
}
.table .details{
	width:207px;
}
.table .preis{
	width:87px;
}
.row-g td{
	padding:16px 0 19px;
	vertical-align:middle;
}
.table .row-g img{
	margin:0;
}
.versand td{
	font-size:1.1em;
	vertical-align:middle;
	padding:20px 0 23px;
}
.anzahl{
	width:90px;
}
.summe{
	width:98px;
}
.summe-box{
	font-size:1.2em;
	overflow:hidden;
	margin:0 0 55px;
	padding:9px 44px 14px;
	background:url(/images/bg-item-content.gif) repeat-x 0 100%;
}
.summe-box .price{
	float:right;
	color:#f60;
}
.summe-box strong span{
	font-weight:normal;
	font-size:0.8em;
}
.box-large .holder{
	overflow:hidden;
	height:1%;
	margin:0 0 15px;
}

.zurkasse{
	float:right;
	width:110px;
	display:inline;
	margin:0 6px 0 0;
	outline:none;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/MP_de_btn_checkout_green.png) no-repeat;
}
.zurkasse:hover{
	text-decoration:none;
	background-position:0 100%;
}

.adresseingabe{
	float:right;
	width:152px;
	display:inline;
	margin:0 6px 0 0;
	outline:none;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/MP_de_button_continue_to_address_green.png) no-repeat;
}


.adresseingabe:hover{
	text-decoration:none;
	background-position:0 100%;
}
.gutschein .item-content{
	padding:13px 7px 15px 21px;
	width:637px;
	margin:-2px 0 0;
}
.gutschein img{
	float:left;
	margin:2px 0 0;
}
.gutschein strong{
	display:block;
	font-size:1.1em;
	margin:0 0 5px;
}
.gutschein p{
	font-size:0.9em;
	margin:0 0 12px 0;
}
.gutschein .form div{
	width:138px;
	padding:0 5px;
	margin:0 0 10px;
	background:url(/images/bg-text02.gif) no-repeat;
}
.gutschein .form input{
	border:none;
	margin:0;
	font-size:0.9em;
	line-height:1.3636em;
	background:none;
	color:#999;
	padding:4px 0;
	width:136px;
}
.gutschein span{
	float:left;
	font-size:0.9em;
	line-height:1em;
	color:#666;
}
.gutschein .inner-box{
	float:right;
	font-size:1.1em;
	line-height:1.181em;
	width:467px;
}

.einlosen{
	float:right;
	width:110px;
	position:relative;
	margin:-4px 0 0;
	text-indent:-9999px;
	height:23px;
	background:url(/locale/de/images/MP_de_button_redeem_voucher_green.png) no-repeat;
}


.einlosen:hover{
	background-position:0 100%;
}

.redeemvoucher
{
	float:right;
	width:152px;
	position:relative;
	margin:-4px 0 0;
	text-indent:-9999px;
	height:23px;
	background:url(/locale/de/images/btn_redeem_voucher_green.png) no-repeat;
}
.redeemvoucher:hover
{
	background-position:0 100%;
}


.box-holder .box-inner{
	width:320px;
	float:left;
	position:relative;
	display:inline;
	padding:9px 5px 5px 5px;
	margin:0 0 0 14px;
}
.startseite .box-inner{
	padding-bottom:7px;
	padding-top:3px;
}
.box-holder .item-content{
	padding:10px 13px 0 6px;
	overflow:hidden;
}
.startseite .item-content{
	padding:16px 0 0 7px;
}
.box-holder img{
	float:left;
	margin:0 5px 0 0;
}
.box-holder .text-box
{
	padding: 5px 0 40px;
}
.startseite .holder{
	overflow:hidden;
	height:1%;
	margin:0;
}
.startseite img{
	margin:0 12px 0 0;
}


.ansehen{
	position:absolute;
	bottom:14px;
	right:12px;
	text-indent:-9999px;
	outline:none;
	width:110px;
	height:23px;
	background:url(/locale/de/images/MP_de_button_view_item_green.png) no-repeat;
}
.ansehen:hover{
	text-decoration:none;
	background-position:0 100%;
}

.cancel{
	float:right;
	width:110px;
	margin: 0 13px 7px 0;
	text-indent:-9999px;
	height:23px;
	background:url(/locale/de/images/btn_cancel_green.png) no-repeat;
}

.cancel:hover{
	text-decoration:none;
	background-position:0 100%;
}

.agree{
	float:right;
	width:110px;
	margin: 0 13px 7px 0;
	text-indent:-9999px;
	height:23px;
	background:url(/locale/de/images/btn_agree_green.png) no-repeat;
}

.agree:hover{
	text-decoration:none;
	background-position:0 100%;
}


.testen{
	position:absolute;
	bottom:14px;
	right:12px;
	text-indent:-9999px;
	outline:none;
	width:110px;
	height:23px;
	background:url(/locale/de/images/MP_de_button_try_now_green.png) no-repeat;
}


.testen:hover{
	text-decoration:none;
	background-position:0 100%;
}
#sidebar{
	float:right;
	width:230px;
	padding:0 21px 0 0;
}
#sidebar-otherformats
{
	padding-left: 5px;
}
.file{
	width:169px;
	background:url(/images/bg-file.gif) no-repeat;
	position:relative;
}
.file-input-area {
	cursor:pointer;
	height:23px;
	left:0;
	margin:0;
	background:url(/images/bg-file.gif) no-repeat;
	padding:0;
	position:absolute;
	top:0;
	color:#999;
	width:100%;
	z-index:2;
}
.file .text{
	border:none;
	color:#999;
	position:relative;
	width:131px;
	z-index:3;
	line-height:15px;
	margin:0 0 0 3px;
	padding:4px 5px;
	background:none;
}
.title{
	overflow:hidden;
	width:100%;
}
.box-inner .title
{
	height: 19px;
	/*margin-top: 16px;*/
}

#content .title{
	padding-top: 2px;
	/*margin:0 0 5px;*/
}
#content .produktseite .title,
#content .startseite .title{
	margin:0 0 2px;
}
.opera #content .produktseite .title,
.opera #content .startseite .title{
	margin:0 0 -3px;
}
.opera .title{
	margin:0 0 -3px;
}
#sidebar h2{
	margin:0 0 0 5px;
}
.box{
	font-size:1.1em;
	line-height:1.181em;
	margin:0 0 19px;
	background:url(/images/bg-box-c.gif) repeat-y;
}
.box .inner{
	background:url(/images/bg-box-t.gif) no-repeat;
}
.box .bottom{
	overflow:hidden;
	width:220px;
	padding:7px 5px 11px 5px;
	background:url(/images/bg-box-b.gif) no-repeat 0 100%;
}

.news .item-content{
	padding:16px 0 0 6px;
}
.news .item-content img{
	float:left;
	display:inline;
	margin:0 0 0 5px;
}
.box p{
	margin:0 0 12px;
}
.box img{
	float:left;
}
.first-item{
	padding:10px 0 8px 46px;
	overflow:hidden;
	background:url(/images/bg-first-item.gif) no-repeat 13px 12px;
}
.second-item{
	padding:10px 0 8px 46px;
	overflow:hidden;
	background:url(/images/bg-second-item.gif) no-repeat 13px 12px;
}
.third-item{
	padding:8px 0 4px 47px;
	overflow:hidden;
	/*height: 30px;*/
	background:url(/images/bg-third-item.gif) no-repeat 15px 10px;
}
.item-content{
	overflow:hidden;
	background:url(/images/bg-item-content.gif) repeat-x;
}
#sidebar h3{
	margin:0 0 2px;
	color:#ccc;
	font-size:1.27em;
	line-height:1em;
}
.type-form{
	overflow:hidden;
	height:1%;
}
.type-form select{
	width:169px;
}
.upload-form .row{
	overflow:hidden;
	height:1%;
	padding:0 0 3px;
}
.upload-form .image{
	float:left;
	margin:2px 0 0;
}
.upload-form .file-input-area{
	left:0;
	margin:0;
	cursor:pointer;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:2;
	height:25px;
	width:100%;
	color:#999;
}
.upload-form .bild{
	float:right;
	display:inline;
	margin:0 3px 0 0;
	text-indent:-9999px;
	width:110px;
	outline:none;
	height:23px;
	background:url(/locale/de/images/MP_de_button_upload_photo_green.png) no-repeat;
}


.upload-form .bild:hover{
	background-position:0 100%;
}
.price-form{
	height:1%;
	position:relative;
}
.price-form .row{
	overflow:hidden;
	height:1%;
}
.price-form .radio{
	width:16px;
	height:15px;
	float:left;
	padding:0;
	margin:0;
}
.price-form label{
	float:left;
	/*width:61px;*/
	padding-left: 5px;
	font-size:1em;
	line-height:1.181em;
	margin:2px 0 0;
	text-align:right;
}
.price-form .price{
	float:right;
	color:#f60;
	padding:0 12px 0 0;
	line-height:15px;
}
.price-form select{
	width:169px;
	font-size:1em;
	margin:2px 0 0;
}
.subscribe-form{
	float:right;
	padding:16px 6px 0 0;
}
.subscribe-form fieldset{
	float:right;
}
.subscribe-form div{
	overflow:hidden;
	width:120px;
	padding:0 4px 4px 4px;
	background:url(/images/bg-text.gif) no-repeat 0 0;
}
.news .holder,
.support .holder{
	overflow:hidden;
	height:1%;
	margin:0;
}
.support .item-content{
	padding:11px 0 0 4px;
	overflow:hidden;
}
.kunden .item-content{
	padding:2px 0 0;
}
.support .mail{
	display:block;
	overflow:hidden;
	line-height:15px;
	text-align:center;
	margin:0 0 11px;
}
.support .mail a{
	font-size:1.4em;
	color:#ccc;
}
.subscribe-form .text{
	margin:0;
	text-align:center;
	float:left;
	padding:4px 0;
	width:120px;
	line-height:15px;
	color:#999;
	border:none;
	background:none;
}

.jetzt{
	float:left;
	outline:none;
	width:130px;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/MP_de_button_register_now_green.png) no-repeat;
}
.jetzt:hover{
	background-position:0 100%;
}

.profilesave{
	float:left;
	outline:none;
	width:152px;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/btn_profile_save_green.png) no-repeat;
}
.profilesave:hover{
	background-position:0 100%;
}


.pp-top10{
	float:left;
	outline:none;
	width:50px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/gfx_pictureportal_thumb_tops.png) no-repeat;
}

.pp-search{
	position: relative;
	padding: 3px 10px 3px 6px;
	text-align: right;
	height: 59px;
}


.pp-search-submit{
	width: 100%;
	text-align: right;
}

.pp-content:hover .category-title
{
	color: #CCCCCC; /*999999;*/
}

.pp-content:hover .category-text
{
	color: #999999; /*666666;*/
	font-size: 11px;
}
.pp-content:hover .pp-images
{
	background-position:0 100%;
}
.pp-content:hover
{
	cursor: pointer;
}

.pp-top10:hover{
	background-position:0 100%;
}
.pp-symbols{
	float:left;
	outline:none;
	width:50px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/gfx_pictureportal_thumb_symbols.png) no-repeat;
}
.pp-symbols:hover{
	background-position:0 100%;
}

.pp-landscapes{
	float:left;
	outline:none;
	width:50px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/gfx_pictureportal_thumb_landscapes.png) no-repeat;
}
.pp-landscapes:hover{
	background-position:0 100%;
}
.pp-journeys{
	float:left;
	outline:none;
	width:50px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/gfx_pictureportal_thumb_journeys.png) no-repeat;
}
.pp-journeys:hover{
	background-position:0 100%;
}
.pp-animals{
	float:left;
	outline:none;
	width:50px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/gfx_pictureportal_thumb_animals.png) no-repeat;
}
.pp-animals:hover{
	background-position:0 100%;
}
.pp-vancouver{
	float:left;
	outline:none;
	width:50px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/gfx_pictureportal_thumb_vancouver.png) no-repeat;
}
.pp-vancouver:hover{
	background-position:0 100%;
}
.pp-seasons{
	float:left;
	outline:none;
	width:50px;
	height:38px;
	text-indent:-9999px;
	background:url(/images/gfx_pictureportal_thumb_seasons.png) no-repeat;
}
.pp-seasons:hover{
	background-position:0 100%;
}


.ordernow{
	float:left;
	outline:none;
	width:110px;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/btn_ordernow_green.png) no-repeat;
}
.ordernow:hover{
	background-position:0 100%;
}

.previewsave{
	float:left;
	outline:none;
	width:152px;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/btn_previewsave_green.png) no-repeat;
}
.previewsave:hover{
	background-position:0 100%;
}


.downloadnow{
	float:left;
	outline:none;
	width:110px;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/btn_download_now_green.png) no-repeat;
}
.downloadnow:hover{
	background-position:0 100%;
}




.publish{
	float:left;
	outline:none;
	width:110px;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/btn_publish_green.png) no-repeat;
}
.publish:hover{
	background-position:0 100%;
}

.box .email{
	text-indent:-9999px;
	float:right;
	position:relative;
	width:110px;
	outline:none;
	display:inline;
	margin:-18px 8px 0 0;
	height:23px;
	background:url(/locale/de/images/MP_de_button_write_email_green.png) no-repeat;
}
.weiter
{
	float:left;
	outline:none;
	width:110px;
	height:23px;
	text-indent:-9999px;
	background:url(/locale/de/images/btn_continue_green.png) no-repeat;
}
.weiter:hover
{
	background-position:0 100%;
}

.box .email:hover{
	background-position:0 100%;
}
.nav{
	overflow:hidden;
	margin:0 20px;
	height:1%;
	padding:18px 0 0;
	list-style:none;
	background:url(/images/bg-nav.gif) repeat-x;
	text-align:center;
}
.startseite{
	margin-top:-3px;
}
.nav li{
	margin:0 14px;
	font-size:1.1em;
	line-height:1.181em;
	display:inline;
}
.nav li a{
	color:#999;
}
#footer{
	height:1%;
	overflow:show;
	color: #666666;
}
#footeroneline
{
	overflow: show;
	width: 1000px;
}

#footer ul{
	margin:0;
	overflow:hidden;
	padding:0 0 0 6px;
	list-style:none;
}
#footer ul li{
	float:left;
	padding:0 0px;
	font-size:1em;
}
#footer ul li img{
	display:block;
	margin:0 0 6px;
	padding:0 0 5px;
}
#footer ul li div img{
	display: inline;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
embed{
	display:block;
	margin:0;
	padding:0;
}
.sIFR-hasFlash h2 .one {
	visibility: hidden;
	font-size:16px;
	float:left;
	line-height:21px;
}
.sIFR-hasFlash h2 .two {
	visibility: hidden;
	font-size:16px;
	float:left;
	margin:0 0 0 -4px;
	line-height:21px;
}
.sIFR-hasFlash #content h2 .two{
	visibility: hidden;
	font-size:16px;
	float:left;
	margin:0 0 0 -2px;
	line-height:21px;
}
.sIFR-hasFlash #content .gutschein h2 .two{
	visibility: hidden;
	font-size:16px;
	float:left;
	margin:0 0 0 -6px;
	line-height:21px;
}
.sIFR-hasFlash .support h2 .two{
	visibility: hidden;
	font-size:16px;
	float:left;
	margin:0 0 0 -2px;
	line-height:21px;
}
.sIFR-hasFlash .startseite #content h2 .two{
	visibility: hidden;
	font-size:16px;
	float:left;
	margin:0 0 0 -5px;
	line-height:21px;
}
div#productdetails
{
	padding: 0 0 0 5px;
}
div#productdetails p
{
	padding: 0 0 10px 0;
}
div#productdetails div
{
	float: left;
	width: 310px;
	padding: 0 0px 25px 0;
}
div#productdetails #detail_small
{
	padding: 0 10px 10px 0px;
	z-Index: 5;
}
div#productdetails #info
{
	width: 0px;
	height: 0px;
	overflow: show;
	position: relative;
	top: 70px;
	left: 115px;

}
div#productdetails .one
{
	padding-right: 10px;
}


div#zumprodukt
{
	z-index:99;
	position:relative;
	height: 0px;
	width: 24px;
	top: 300px;
	left: 560px;
	overflow: show;
}

div#jetzthochladen
{
	z-index:99;
	position:relative;
	height: 0px;
	width: 24px;
	top: 300px;
	left: 535px;
	overflow: show;
}


div#softwaredownload
{
	z-index:99;
	position:relative;
	height: 0px;
	width: 24px;
	top: 300px;
	left: 487px;
	overflow: show;
}

div.teaserlinks
{
	z-index:99;
	position:relative;
	height: 0%;
	width: 150px;
	top: -49px;
	left: 10px;
	overflow: show;
}


div#zumprodukt a
{
	display: block;
	width: 107px;
	height: 12px;
	background: url(/locale/de/images/teaser/img_startseitenteaser_link.png) 0 -12px no-repeat;
}

div#jetzthochladen a
{
	display: block;
	width: 131px;
	height: 16px;
	background: url(/locale/de/images/teaser/img_productteaser_link.png) 0 -16px no-repeat;
	text-decoration: none;
}

div#softwaredownload a
{
	display: block;
	width: 179px;
	height: 16px;
	background: url(/locale/de/images/teaser/img_softwaredownload_link.png) 0 -16px no-repeat;
	text-decoration: none;
}

div#jetzthochladen a:hover
{
	background-position: 0 0;
}

div#softwaredownload a:hover
{
	background-position: 0 0;
}

div#zumprodukt a:hover
{
	background-position: 0 0;
}

.highlight-teaserlinks
{
	background-position: 0 -21px;
	text-decoration: none;
}

div.teaserlinks a#t1
{
	display: block;
	float: left;
	margin: 0 5px 0 0;
	width: 21px;
	height: 21px;
	background: url(/locale/de/images/teaser/gfx_teasernumber_1.png) 0 0 no-repeat;
}

div.teaserlinks a#t2
{
	display: block;
	float: left;
	margin: 0 5px 0 0;
	width: 21px;
	height: 21px;
	background: url(/locale/de/images/teaser/gfx_teasernumber_2.png) 0 0 no-repeat;
}

div.teaserlinks a#t3
{
	display: block;
	float: left;
	margin: 0 5px 0 0;
	width: 21px;
	height: 21px;
	background: url(/locale/de/images/teaser/gfx_teasernumber_3.png) 0 0 no-repeat;
}

div.teaserlinks a#t1:hover
{
	background-position: 0 -21px;
	text-decoration: none;
}

div.teaserlinks a#t2:hover
{
	background-position: 0 -21px;
	text-decoration: none;
}

div.teaserlinks a#t3:hover
{
	background-position: 0 -21px;
	text-decoration: none;
}


div.cart_address table
{
	padding: 0;
	border-style: none;
}
div.cart_address
{
	padding: 0 0 0 25px;
}
div.cart_payment
{
	padding: 0 0 0 25px;
	/*font-size: 14px;*/
}
div.cart_payment .payment_space
{
	padding-bottom: 6px;
}
.payment_space label
{
	position: relative;
	top: 2px;
}
.payment-content #prepay
{
	display: none;
}
.payment-choices
{
	padding-right: 50px;
	float: left;
}
.payment-content
{
	height: 150px;
	padding-top: 25px;
}
.hinweis_blue
{
	/*font-size: 14px;*/
	color: #0099ff;
}
.hinweis_orange
{
	/*font-size: 14px;*/
	color: #ff6600;
}
.order_finish
{
	font-size: 14px;
	line-height: 1.2em;
}
.hinweis_green
{
	/*font-size: 14px;*/
	color: #00ff00;
}
div.cart_address div
{
	float: left;
	width: 50%;
}
div .cart_spacer
{
	width: 100%;
	height: 5px;
	padding-bottom: 30px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}
.address_type
{
	background-color: #121212;
	border: 1px solid #242424;
	color: white;
}
font.order_alert
{
	color: #cc0033;
}
td.order_alert
{
	color: #cc0033;
}


div#background-holder
{
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 0px;
	overflow: show;
	left: 21px;
	z-Index: 0;
}


div#fullbackground-holder
{
	position: absolute;
	margin: 0;
	width: 100%;
	height: 930px;
	overflow: hidden;
	top:0px;
	left: 0px;
	z-Index: -1;
}


#background-holder #bg-left
{
	position: absolute;
	left: -375px;
	width: 375px;
	height: 705px;
	background: url(/images/) 0 0 no-repeat;
}
#background-holder #bg-right
{
	position: absolute;
	left: 960px;
	width: 375px;
	height: 705px;
	background: url(/images/) 0 0 no-repeat;
}

.address-input .text-replacement
{
	height: 23px;
}

.address-input .text-replacement input
{
	position: relative;
	/*width: 186px;*/
	top: 3px;
	background-color: #0C0C0C;
	border-style: none;
	height: 16px;
	/*background:url(/images/gfx_textfield_small_fill_middle.png) no-repeat -3px 0;*/
	color: #999999;
}



.ipad-form .text-replacement input
{
	position: relative;
	width: 186px;
	top: 3px;
	background-color: #0C0C0C;
	border-style: none;
	height: 16px;
	/*background:url(/images/gfx_textfield_small_fill_middle.png) no-repeat -3px 0;*/
	color: #999999;
}

.address-input .text-replacement .replace-right
{
	position: absolute;
	left: 186px;
	width: 6px;
	height: 23px;
	background:url(/images/gfx_textfield_small_fill_end.png) no-repeat scroll 0 0;
}
.address-input .text-replacement .replace-bg
{
	position: absolute;
	width: 186px;
	height: 23px;
	background:url(/images/gfx_textfield_small_fill_middle.png) repeat-x scroll 0 0;
}
.address-input .text-replacement .smallone
{
	width: 46px;
}
.address-input .text-replacement .bigone
{
	width: 127px;
}
.address-input .text-replacement .small-replace
{
	left: 46px;
}
.address-input .text-replacement .big-replace
{
	left: 127px;
}

/* image replacement mp */
.imgreplace-holder
{
	position: relative;
	height: 17px;
}
.imgreplace-holder span
{
	z-Index: 1;
}
.imgreplace-holder .imgreplace
{
	overflow: show;
	position: absolute;
	width: 200px;
	height: 17px;
	left: 0px;
	top: 0px;
}
.box-inner .imgreplace
{
	margin-top: 2px;
}


.h_fotoproducts
{
	background: url(/locale/de/images/txt_headline_fotoproducts.png) no-repeat;
	height: 19px;
}

.h_fotoproducts span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_upload
{
	background: url(/locale/de/images/txt_headline_upload.png) no-repeat;
	height: 19px;
}

.h_upload span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpverlosung
{
	background: url(/locale/de/images/txt_headline_verlosung.png) no-repeat;
	height: 19px;
}

.h_lpverlosung span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_newsletter
{
	background: url(/locale/de/images/txt_headline_newsletter.png) no-repeat;
	height: 19px;
}

.h_newsletter span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_aludibond
{
	background: url(/locale/de/images/txt_headline_aludibond.png) no-repeat;
	height: 19px;
}

.h_aludibond span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_foam
{
	background: url(/locale/de/images/MP_de_txt_headline_leichtschaum.png.png) no-repeat;
	height: 19px;
}

.h_foam span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_picturesearch
{
	background: url(/locale/de/images/txt_headline_picturesearch.png) no-repeat;
	height: 19px;
}

.h_picturesearch span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_fotobook
{
	background: url(/locale/de/images/landingpages/20100129_mpnl/MP_de_txt_headline_photobook.png) no-repeat;
	height: 19px;
}

.h_fotobook span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}



.h_onlinesupport
{
	background: url(/locale/de/images/txt_headline_onlinesupport.png) no-repeat;
	height: 19px;
}

.h_onlinesupport span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_photoupload
{
	background: url(/locale/de/images/txt_headline_photoupload.png) no-repeat;
	height: 19px;
}

.h_photoupload span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_posterdesigner_v2
{
	background: url(/locale/de/images/txt_headline_posterdesigner.png) no-repeat;
	height: 19px;
}

.h_posterdesigner_v2 span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_posterdesigner
{
	background: url(/locale/de/images/txt_headline_posterdesigner.png) no-repeat;
	height: 19px;
}

.h_posterdesigner span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_fotoposter
{
	background: url(/locale/de/images/txt_headline_fotoposter.png) no-repeat;
	height: 19px;
}

.h_fotoposter span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_canvas
{
	background: url(/locale/de/images/txt_headline_canvas.png) no-repeat;
	height: 19px;
}

.h_canvas span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_foam
{
	background: url(/locale/de/images/txt_headline_foam.png) no-repeat;
	height: 19px;
}

.h_foam span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_foil
{
	background: url(/locale/de/images/txt_headline_foil.png) no-repeat;
	height: 19px;
}

.h_foil span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_hint
{
	background: url(/locale/de/images/txt_headline_hint.png) no-repeat;
	height: 19px;
}

.h_hint span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_mothersday
{
	background: url(/locale/de/images/txt_headline_mothersday.png) no-repeat;
	height: 19px;
}

.h_mothersday span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_continueshopping
{
	background: url(/locale/de/images/txt_headline_continueshopping.png) no-repeat;
	height: 19px;
}

.h_continueshopping span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_pvc
{
	background: url(/locale/de/images/txt_headline_pvc.png) no-repeat;
	height: 19px;
}

.h_pvc span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

/* Upselling gibts kein IR
.h_press div
{
	background:url(/locale/de/images/txt_headline_press.png) no-repeat;
	background-color: #181818;
	z-Index: 2;
}

.h_pricelist div
{
	background:url(/locale/de/images/txt_headline_pricelist.png) no-repeat;
	background-color: #181818;
	z-Index: 2;
}
*/

.h_productdetails
{
	background: url(/locale/de/images/txt_headline_productdetails.png) no-repeat;
	height: 19px;
}

.h_productdetails span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_quickorder
{
	background: url(/locale/de/images/txt_headline_quickorder.png) no-repeat;
	height: 19px;
}

.h_quickorder span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_shipping
{
	background: url(/locale/de/images/txt_headline_shipping.png) no-repeat;
	height: 19px;
}

.h_shipping span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_imagery
{
	background: url(/locale/de/images/txt_headline_imagery.png) no-repeat;
	height: 19px;
}

.h_imagery span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_terms
{
	background: url(/locale/de/images/txt_headline_terms.png) no-repeat;
	height: 19px;
}

.h_terms span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_webtips
{
	background: url(/locale/de/images/txt_headline_webtips.png) no-repeat;
	height: 19px;
}

.h_webtips span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_acryl
{
	background: url(/locale/de/images/txt_headline_acryl.png) no-repeat;
	height: 19px;
}

.h_acryl span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_cart
{
	background: url(/locale/de/images/txt_headline_cart.png) no-repeat;
	height: 19px;
}

.h_cart span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_cart_adress
{
	background: url(/locale/de/images/txt_headline_cart_adress.png) no-repeat;
	height: 19px;
}

.h_cart_adress span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_cart_confirmation
{
	background: url(/locale/de/images/txt_headline_confirmation.png) no-repeat;
	height: 19px;
}

.h_cart_confirmation span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_cart_paying
{
	background: url(/locale/de/images/txt_headline_cart_paying.png) no-repeat;
	height: 19px;
}

.h_cart_paying span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_voucher
{
	background: url(/locale/de/images/txt_headline_voucher2.png) no-repeat;
	height: 19px;
}

.h_voucher span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_recommend
{
	background: url(/locale/de/images/txt_headline_recommendation.png) no-repeat;
	height: 19px;
}

.h_recommend span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_shippinginfo
{
	background: url(/locale/de/images/txt_headline_shippinginfo.png) no-repeat;
	height: 19px;
}

.h_shippinginfo span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

/* old landingpage
.h_newdesign div
{
	background:url(/images/mailing/20091127_redesign/MP_ReDesign_Landing_Page_Neues_Design_15_HL_neuesdesign.jpg) no-repeat;
	background-color: #181818;
	z-Index: 2;
}
*/


.h_cooperation
{
	background: url(/locale/de/images/txt_headline_cooperation.png) no-repeat;
	height: 19px;
}

.h_cooperation span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_pictureselection
{
	background: url(/locale/de/images/txt_headline_pictureselection.png) no-repeat;
	height: 19px;
}

.h_pictureselection span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_softwaredownload
{
	background: url(/locale/de/images/txt_headline_softwaredownload.png) no-repeat;
	height: 19px;
}

.h_softwaredownload span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpfotocalendar
{
	background: url(/locale/de/images/txt_headline_photocalendar.png) no-repeat;
	height: 19px;
}

.h_lpfotocalendar span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpgiftvouchers
{
	background: url(/locale/de/images/MP_de_txt_headline_giftvouchers.png) no-repeat;
	height: 19px;
}

.h_lpgiftvouchers span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpfotobuch
{
	background: url(/locale/de/images/txt_headline_photobooks.png) no-repeat;
	height: 19px;
}

.h_lpfotobuch span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpvoucher
{
	background: url(/images/mailing/20100124_mpnl/MP_de_txt_headline_voucher2.png) no-repeat;
	height: 19px;
}

.h_lpvoucher span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_pictureportal
{
	background: url(/locale/de/images/txt_headline_pictureportal.png) no-repeat;
	height: 19px;
}

.h_pictureportal span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_giftvouchers
{
	background: url(/locale/de/images/txt_headline_giftvouchers.png) no-repeat;
	height: 19px;
}

.h_giftvouchers span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpfotopanels
{
	background: url(/locale/de/images/txt_headline_photopanels.png) no-repeat;
	height: 19px;
}

.h_lpfotopanels span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}


.h_lpacrylglass
{
	background: url(/locale/de/images/landingpages/google_acryl/txt_headline_acryl.png) no-repeat;
	height: 19px;
}

.h_lpacrylglass span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpfoam
{
	background: url(/locale/de/images/landingpages/google_foam/txt_headline_leichtschaum.png) no-repeat;
	height: 19px;
}

.h_lpfoam span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpcollages
{
	background: url(/locale/de/images/landingpages/google_collages/txt_headline_photocollages.png) no-repeat;
	height: 19px;
}

.h_lpcollages span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpcanvas
{
	background: url(/locale/de/images/landingpages/google_canvas/txt_headline_canvas.png) no-repeat;
	height: 19px;
}

.h_lpcanvas span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_lpfotoposter
{
	background: url(/locale/de/images/landingpages/google_fotoposter/txt_headline_photoposter.png) no-repeat;
	height: 19px;
}

.h_lpfotoposter span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_bookformats
{
	background: url(/locale/de/images/txt_headline_bookformats.png) no-repeat;
	height: 19px;
}

.h_bookformats span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_softwaredetails
{
	background: url(/locale/de/images/txt_headline_softwaredetails.png) no-repeat;
	height: 19px;
}

.h_softwaredetails span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_softwarefeatures
{
	background: url(/locale/de/images/txt_headline_software_features.png) no-repeat;
	height: 19px;
}

.h_posterstrips
{
	background: url(/locale/de/images/txt_headline_posterstrips.png) no-repeat;
	height: 19px;
}

.h_posterstrips span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_express
{
	background: url(/locale/de/images/txt_headline_express.png) no-repeat;
	height: 19px;
}

.h_express span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.h_customersurvey
{
	background: url(/locale/de/images/txt_headline_customersurvey.png) no-repeat;
	height: 19px;
}

.h_customersurvey span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

/* ==================================================================== */
.h_designer_globus
{
	background: url(/locale/de/images/txt_headline_globus.png) no-repeat;
	height: 19px;
}
.h_designer_globus span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_evergreen
{
	background: url(/locale/de/images/txt_headline_evergreen.png) no-repeat;
	height: 19px;
}

.h_designer_evergreen span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_pinkheart
{
	background: url(/locale/de/images/txt_headline_pinkheart.png) no-repeat;
	height: 19px;
}

.h_designer_pinkheart span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_totenkopf
{
	background: url(/locale/de/images/txt_headline_totenkopf.png) no-repeat;
	height: 19px;
}

.h_designer_totenkopf span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_polaroid
{
	background: url(/locale/de/images/txt_headline_polaroid.png) no-repeat;
	height: 19px;
}

.h_designer_polaroid span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_blackroses
{
	background: url(/locale/de/images/txt_headline_blackroses.png) no-repeat;
	height: 19px;
}

.h_designer_blackroses span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_fireflower
{
	background: url(/locale/de/images/txt_headline_fireflower.png) no-repeat;
	height: 19px;
}

.h_designer_fireflower span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_hochzeit
{
	background: url(/locale/de/images/txt_headline_hochzeit.png) no-repeat;
	height: 19px;
}

.h_designer_hochzeit span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_pergament
{
	background: url(/locale/de/images/txt_headline_pergament.png) no-repeat;
	height: 19px;
}

.h_designer_pergament span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_girliestyle
{
	background: url(/locale/de/images/txt_headline_girliestyle.png) no-repeat;
	height: 19px;
}

.h_designer_girliestyle span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_retroflower
{
	background: url(/locale/de/images/txt_headline_retroflower.png) no-repeat;
	height: 19px;
}

.h_designer_retroflower span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_colorize
{
	background: url(/locale/de/images/txt_headline_colorize.png) no-repeat;
	height: 19px;
}

.h_designer_colorize span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}
.h_designer_guitar
{
	background: url(/locale/de/images/txt_headline_guitar.png) no-repeat;
	height: 19px;
}

.h_designer_guitar span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

/* ==================================================================== */

.h_softwarefeatures span
{
	display: block;
	height: 0px;
	overflow: hidden;
	width: 0px;
}

.softwarefeatures .screen
{
	display: block;
	margin-bottom: 15px;
}

.softwarefeatures .floater
{
	margin-left: 10px;
	margin-bottom: 15px;
	width: 100%;
	overflow: show;
}
.softwarefeatures .floater .item
{
	margin-bottom: 10px;
}
.softwarefeatures .floater .counter
{
	float: left;
	height: 100%;
	vertical-align: top;
}

.softwarefeatures .floater .text
{
	float: left;
	width: 290px;
	margin-left: 10px;
}

.softwarefeatures .floater .title
{
	display: block;
	margin-left: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

.softwarefeatures .floater .item
{
	float: left;
	width: 50%;
}

.invisible
{
	display: none;
}
.blue-inner .softwaredownload-layer
{
	padding: -5px 0px 5px 20px;
}

.myteaserlinks
{
	cursor: pointer;
}



div#feedback a
{
	display: block;
	width: 113px;
	height: 10px;
	background: url(/locale/de/images/btn_feeback_green.png) 0 0 no-repeat;
	text-decoration: none;
}

div#feedback a:hover
{
	background-position: 0 -10px;
}

.box-huge
{
	width: 921px;
	margin:0 0 15px 0;
}

.box-huge .top
{
	width: 100%;
	height: 9px;
	background:url(/images/mailing/20091127_redesign/MP_ReDesign_Landing_Page_Neues_Design_15_Streifen_oben.jpg) no-repeat 0 0;
}

.box-huge .middle
{
	width: 921px;
	background:url(/images/mailing/20091127_redesign/MP_ReDesign_Landing_Page_Neues_Design_15_grauer_Kasten_1px.jpg) repeat-y 1px 0;
}

.box-huge .middle .content
{
	margin: 0 0 0 25px;
	padding-bottom: 15px;
	background-color: transparent;
	font-size: 12px;
}
.box-huge .middle .title
{
	padding-left: 5px;
}

.box-huge .middle .contentlp
{
	margin: 0 10px 0 10px;
	padding-bottom: 15px;
	background-color: transparent;
	font-size: 12px;
}


.box-huge .bottom
{
	width: 100%;
	height: 9px;
	background:url(/images/mailing/20091127_redesign/MP_ReDesign_Landing_Page_Neues_Design_15_Streifen_unten.jpg) no-repeat 0 0;
}


.box-huge .spacer
{
	width: 100%;
	height: 5px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}
.box .spacer
{
	width: 100%;
	height: 5px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}
.box-large .spacer
{
	width: 100%;
	height: 5px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}
/*
.spacer
{
	width: 100%;
	height: 5px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}
*/

.box-huge .spacer-holder
{
	padding: 0 0 10px 4px;
	width: 913px;
	text-align: center;
}

.box .pp-content{
	display: block;
	font-size: 12px;
	padding:3px 0 3px 6px;
	line-height: 1.2em;
}
.box-large .pp-large-content{
	padding-bottom:30px;
	line-height: 1.2em;
}
.box .pp-brand{
	padding:0 0 0 6px;
	position: absolute;
	bottom: 15px;
}
.box .pp-title{
	padding: 0 0 3px 0;
}
.pp-category
{
	display: block;
}
.pp-category .category-title
{
	font-size: 14px;
	display: block;
	padding-bottom: 2px;
	color: #999999; /*666666;*/

}
.pp-category .category-text
{
	display: block;
	color: #666666; /*383838;*/
	font-size: 11px;
	line-height: 1.2em;
}


.pp-category p
{
	margin: 0 0 2px 0;
	height: 40px;
}

.pp-category .pp-images
{
	display: block;
	padding-right: 10px;
}

.pp-large-content
{
	margin: 0 0 0 3px;
}

.pp-large-content p
{
	margin: 0 0 18px 0;
}

.pp-list-holder
{
	width: 670px;
	background-color: transparent;
}

.pp-picture-holder
{
	width: 150px;
	height: 200px;
	display: block;
	background: url(/images/gfx_pictureportal_frame.png) 0 0 no-repeat;
	text-decoration: none;

}

.pp-picture-holder:hover
{
	background-position: 0 -200px;
}

.pp-image:hover
{
	cursor: pointer;
}

.pp-spacer-top
{
	margin-bottom: 7px;
}

.pp-article-holder
{
	float: left;
	width: 167px;
	height: 200px;
	margin: 0 0 17px 0;
	position: relative;
}

.pp-link-holder .jetztbestellen:hover
{
	cursor: pointer;
}


.pp-link-holder .info{
	position: absolute;
	top: 7px;
	right: 20px;
	width:21px;
	height:20px;
	background:url(/images/bg-info.gif) no-repeat;
	background-color: transparent;
}
.pp-link-holder .info:hover{
	text-decoration:none;
	background-position:0 100%;
}
.pp-link-holder .jetztbestellen{
	position: absolute;
	bottom: 13px;
	left: 22px;
}
.pp-link-holder .jetztbestellen:hover{
	background-position:0 100%;
}
.pp-picture-holder .img-holder{
	position: absolute;
	text-align: center;
	bottom: 58px;
	width: 130px;
	left: 10px;
	height: 96px;
	background-color: transparent; /*green;*/
}

.pp-picture-holder .title-holder{
	width: 150px;
	position: absolute;
	text-align: center;
	top: 10px;
	font-family: Arial,Helvetica;
	font-site: 11px;
	color: #999999;
}
.pagination-holder
{
	clear: left;
}
.pagination-holder a
{
	text-decoration: none;
}
.pagination-holder a:hover
{
	color: #00ff00;
}
.pagination-holder span
{
	margin-right: 5px;
}
.pagination-holder a
{
	margin-right: 5px;
}
#layer-box-papreview .img-content
{
	position: relative;
	top: 20px;

	text-align: center;
}
#layer-box-papreview .inner-content
{
	margin: 20px 20px 5px 20px;
}
.pp-link-holder .info{
	float:left;
	width:21px;
	margin:0 3px 0 0;
	height:20px;
	background:url(/images/btn_infopoint_pictureportal.png) no-repeat;
}
.link-holder .info:hover{
	text-decoration:none;
	background-position:0 100%;
}
.pp-bottom{
	padding: 9px 5px 0;
	background:url(/images/bg-large-box-b.gif) no-repeat 2px 100%;
}
.pp-alttitle{
	padding: 0 5px 0;
}
#layer-dummy
{
	position: fixed;
	display: none;
	top: 150px;
	width: 10px;
	height: 10px;
	height: 10px;
}
#layer-box-voucher .inner-content{
	/*position: relative;*/
	clear: both;
	padding: 0 15px 5px 20px;
}
#layer-box-voucher .voucher-grafix
{
	float: left;
	padding-right: 15px;
}
#layer-box-voucher .voucher-text
{
	float: left;
	width: 300px;
	padding-right: 15px;
}
#layer-box-voucher .voucher-price
{
	float: left;
	width: 75px;
	text-align: right;
	color: #ff6600;
	font-size: 12px;
	position: absolute;
	bottom: 22px;
	right: 145px;
}
#layer-box-voucher .small-text
{
	color: #999999;
}
#layer-box-voucher .big-text
{
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
}
#layer-box-voucher .spacer {
	margin: 0 11px 15px;
}
#layer-box-voucher .ordernow {
	position: absolute;
	bottom: 18px;
	right: 15px;
	z-Index: 99999999;
}
#layer-box-voucher .bottom-text
{
	color: #999999;
}
#layer-box-voucher .holder
{
	position: relative;
	width: 640px;
	height: 60px;
}
.productionpartner-canon .inner-content
{
	width: 100%;
	padding: 10px;
}
.productionpartner-canon .inner-content img
{
	padding-top: 5px;
	padding-bottom: 5px;
	float: none;
	position: relative; left: -10px;
}

.clear
{
	clear: both;
}

a.feedback-text
{
	color: #FF6600;
	text-decoration: none;
}

a.feedback-text:hover
{
	color: #CCCCCC;
}
.frankenstein
{
	width: 100%;
	width: 0px;
	height: 0px;
	overflow: show;
	display: none;
}
.designerpro-content
{
	text-align: center;
}
.layer-show
{
	cursor: pointer;
}

.nav a:hover
{
	text-decoration: none;
	color: #CCCCCC;
}

.upload-inputs input
{
	width: 270px;
}

.designer-box-top
{
	width: 920px;
	height: 7px;
}

.designer-box-title-holder
{
	background:url(/images/gfx_box_edge_middle_920.png) repeat-y;
	width: 920px;
	height: 28px;
}

.designer-box-title
{
	padding-left: 5px;
	padding-top: 3px;
	width: 920px;
}
.designer-box-title-holder .spacer
{
	width: 910px;
	margin-left: 5px;
	height: 10px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}

.link:hover
{
	color: #CCCCCC;
}

.no-results
{
	width: 100%;
}

.pp-search .text-replacement
{
	padding-bottom: 5px;
	padding-top: 5px;
}

.pp-search .text-replacement input
{
	position: relative;
	width: 135px;
	top: 3px;
	background-color: transparent;
	border-style: none;
	height: 23px;
	/*background:url(/images/gfx_textfield_small_fill_middle.png) no-repeat -3px 0;*/
	color: #999999;
}
.pp-search .text-replacement .replace-right
{
	position: absolute;
	left: 135px;
	width: 6px;
	height: 23px;
	background:url(/images/gfx_textfield_small_fill_end.png) no-repeat scroll 0 0;
}
.pp-search .text-replacement .replace-bg
{
	position: absolute;
	width: 135px;
	height: 23px;
	background:url(/images/gfx_textfield_small_fill_middle.png) repeat-x scroll 0 0;
}

.pp-search .ico-magnifier{
	position: absolute;
	left: 5px;
	top: 5px;
	width: 0px;
	height: 0px;
	overflow: show;
	/*z-Index: 9999;*/
}
.box-large .item-content > p
{
	font-size: 12px;
	line-height: 1.4em;
	word-spacing:
}
.box-large .item-content > .text
{
	font-size: 12px;
	line-height: 1.4em;
}

.box-large .item-content > .text > ul
{
	padding-top: 0px;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
}


.layer-holder-small
{
	font-size: 12px;
}
.layer-holder-middle
{
	font-size: 12px;
}
.link-holder .price
{
	text-align: right;
	font-size: 10pt;
	color: #ff6600;
	padding-bottom: 5px;
	padding-right: 3px;
}

.link-holder .jetztansehen{
	background:url(/locale/de/images/MP_de_button_view_item_green.png) no-repeat;
	display: block;
	width:110px;
	height:23px;
}
.link-holder .jetztansehen:hover{
	text-decoration:none;
	background-position:0 100%;
}

.jetztansehen{
	background:url(/locale/de/images/MP_de_button_view_item_green.png) no-repeat;
	display: block;
	width:110px;
	height:23px;
}
.jetztansehen:hover{
	text-decoration:none;
	background-position:0 100%;
}



#delivery-table
{
	display: none;
}
.upselling-layer li
{
	list-style-image:url(/images/gfx_checkmark_orange.png);
}
#nav li.green a
{
	color: #00ff00;
}
#nav li.green
{
	color: #00ff00;
}
.orderbutton-holder
{
	width: 100%;
	height: 46px;
	position: relative;
}
.orderbutton-holder #left
{
	position: absolute;
	left: 25px;
	bottom: 15px;
}
.orderbutton-holder #left-pay
{
	position: absolute;
	left: 0px;
	bottom: 15px;
}
.orderbutton-holder #right
{
	position: absolute;
	right: 10px;
	bottom: 15px;
}

/* landingpage spacing etc */
.title
{
padding-top: 5px;
}

.bottom .lp
{
	padding-bottom: 15px;
	position: relative;
}

.lp-buttonholder-right
{
	float: right;
}
.first-overview
{
	margin-bottom: 10px;
	padding: 5px 0 40px;
}
.productoverview .text-box
{
	margin-bottom: 10px;
	padding: 5px 0 40px;
	float: left;
}
.productoverview img
{
	margin:0 12px 0 0;
}
.right
{
	float: right;
	padding: 0px 6px 0px 0px;
	margin: 15px 0px 8px 0px;
}
.abs-right-bottom
{
	float: right;
	position: absolute;
	right: 10px;
	bottom: 5px;
	padding: 10px 0 5px 0px;
}

.fastupload
{
	position: relative;
}

.strong
{
	font-weight: bold;
}
.right-std
{
	position: absolute;
	right: 5px;
}



.sidebar-box
{
	position: relative;
	font-size:1.1em;
	line-height:1.181em;
	margin:0 0 19px;
}

.sidebar-box .green-top
{
	height: 7px;
	background: transparent url(/images/MP_de_gfx_box_edge_green_top_230.png) no-repeat scroll 0 0;
}
.sidebar-box .green-inner
{
	background: url(/images/MP_de_gfx_box_edge_green_middle_230.png) repeat-y 0 0;
	padding: 5px 0 0 5px;
}
.sidebar-box .green-bottom
{
	/*clear: both;*/
	height: 7px;
	background: transparent url(/images/MP_de_gfx_box_edge_green_bottom_230.png) no-repeat scroll 0 0;
}
.sidebar-box .title
{
	padding-top: 0;
	padding-left: 5px;
}
.sidebar-box .spacer
{
	height: 5px;
	margin: 0 6px 0 6px;
	background: url(/images/gfx_boxedge_horizontal.gif) repeat-x;
}
.sidebar-box .box-content
{
	padding: 5px 0 0 5px;
}
.sidebar-box .price
{
	color:#f60;
}

.sidebar-box .box-button
{
	position: absolute;
	z-index: 999;
	bottom: 9px;
	right: 0px;
}

.text-replacement input
{
	position: relative;
	/*width: 186px;*/
	top: 3px;
	background-color: #0C0C0C;
	border-style: none;
	height: 16px;
	/*background:url(/images/gfx_textfield_small_fill_middle.png) no-repeat -3px 0;*/
	color: #999999;
}

