/**
 * Web Print System - Shop
 * Basic Stylesheet
 */
 
BODY {
background-color: #FFFFFF;
color: #000000;
margin: 0;
padding: 0;
font: 78%/1.6em Arial, Verdana, Helvetica, Sans-serif;
}

FORM, P, H1, H2, H3, H4, H5, H6 {
padding: 0;
margin: 0;
font-weight: normal;
}

P {
font-family: Arial, Verdana, Helvetica, Sans-serif;
}

PRE {
font-size: 12px;
}

INPUT, SELECT, TEXTAREA {
color: #1F2D38;
font: 12px  Arial, Helvetica, Arial, Sans-serif;
font-weight: normal;
margin: 0;
}

SELECT {
background-color: #FFFFFF;
border: 1px solid #999999;
padding: 2px;
}

TEXTAREA {
background-color: #FFFFFF;
border: 1px solid #999999;
padding: 5px 5px;
}

A {
color: #000000;
}

H1 {
padding: 0 0 2px 0;
color: #666666;
font-size: 16px;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
margin: 0 0 4px 0;
}

IMG {
border: 0;
padding: 0;
margin: 0;
}

LABEL {
font-size: 12px;
}

/* ===== SELECTORS ===== */

#Container {
width: 900px;
margin: 0 auto;
}

#Header {
color: #707070;
background-color: #FFFFFF;
font-size: 11px;
text-align: right;
margin: 10px 0 0 0;
}

#HeaderLeft {
float: left;
}

#HeaderRight {
float: right;
padding: 22px 0 0 0;
}
#Header A {
color: #707070;
text-decoration: none;
}

#Header IMG {
vertical-align: middle;
margin: -1px 0 0 0;
}

#Footer, #MwSt {
width: 700px;
margin: 10px auto 0 auto;
border-top: 1px solid #CCCCCC;
text-align: center;
color: #888888;
font-size: 90%;
letter-spacing: 0.1em;
}

#Footer A {
color: #888888;
text-decoration: none;
}

#Footer A:hover {
text-decoration: underline;
}

#Navigation {
width: auto;
height: 33px;
background-color: #F2F2F2;
background-image: url(navigation-bg.gif);
background-position: bottom right;
background-repeat: no-repeat;
margin: 10px 0 2px 0;
}

#Navigation UL {
margin: 0 0 0 15px;
padding: 0;
list-style-type: none;
}

#Navigation UL LI {
line-height: 31px;
float: left;
margin: 0 20px 0 0;
}

#Navigation UL LI A {
text-decoration: none;
font-size: 12px;
}

#Navigation UL LI A:hover {
text-decoration: underline;
}

DIV.DefaultBox {
background-image: url(box-middle.gif);
background-repeat: repeat-y;
background-position: bottom right;
margin: 0 0 5px 0;
}

DIV.DefaultBoxContent {
padding: 8px 10px 0 10px;
background-image: url(box-middle.gif);
background-repeat: repeat-y;
background-position: bottom right;
}

DIV.DefaultBoxHead {
height: 2px;
background-image: url(box-top.gif);
background-repeat: no-repeat;
background-position: top right;
font-size: 1px;
}

DIV.DefaultBoxBottom {
height: 11px;
background-image: url(box-bottom.gif);
background-repeat: no-repeat;
background-position: bottom right;
font-size: 1px;
}

DIV.Clear {
clear: both;
}

#ShopRandom DL {
margin: 0;
padding: 0;
}

#ShopRandom DL DT {
float: left;
margin: 0;
padding: 0;
}

#ShopRandom DL DD {
padding: 0;
margin: 0 0 0 428px;
}

#ShopRandomPresent {
height: 100px;
padding: 10px;
background-color: #ECECEC;
background-image: url(present-bg.jpg);
background-repeat: no-repeat;
background-position: 5px 5px;
text-align: right;
-moz-border-radius: 8px;
margin: 2px 0 0 0;
}

#ShopRandomPresent H2 {
color: #333;
font-size: 28px;
margin: 10px 0 20px 0;
}

#ShopRandomPresent H2 A {
color: #333;
text-decoration: none;
}

#ShopRandomPresentText {
margin: 0 0 0 auto;
width: 320px;
color: #333;
}

#ShopRandomPresentText A {
color: #333;
text-decoration: none;
}

#QuickShopContainer {
margin: 10px 0 0 0;
padding: 50px 5px 0 5px;
background-image: url(quickshop-bg.gif);
background-repeat: no-repeat;
background-position: top right;
}

#QuickShopProducts {
float: left;
width: 260px;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
}

#QuickShopProducts DIV.QuickShopProduct {
cursor: pointer;
margin: 0 0 20px 0;
border: 1px solid #FFFFFF;
padding: 4px;
}

#QuickShopProducts DIV.QuickShopProduct H3 {
float: right;
color: #666666;
font-size: 24px;
line-height: 70px;
padding: 0 30px 0 0;
}

#QuickShopProducts DIV.SelectedProduct {
border: 1px solid #85C226;
background-color: #E0F1C6;
}

#QuickShopProducts DIV.SelectedProduct H3 {
color: #333333;
}

#QuickShopFormats {
float: left;
width: 260px;
padding: 0 0;
margin: 10px 0 0 20px;
}

#QuickShopFormats LABEL {
color: #666666;
font-weight: bold;
cursor: pointer;
}

#QuickShopFormats DIV.Format {
text-align: center;
letter-spacing: 0.05em;
border: 1px solid #FFFFFF;
margin: 0 0 1px 0;
}

#QuickShopFormats DIV.SelectedFormat {
border: 1px solid #85C226;
background-color: #E0F1C6;
}

#QuickShopFormats DIV.SelectedFormat LABEL {
color: #333333;
}

#QuickShopMotives {
float: left;
width: 300px;
margin: 10px 0 0 20px;
padding: 0 0 0 0;
}

#QuickShopMotives LABEL {
color: #666666;
font-weight: bold;
cursor: pointer;
}

#QuickShopMotives DIV.Motive {
letter-spacing: 0.05em;
border: 1px solid #FFFFFF;
}

#QuickShopMotives DIV.SelectedMotive {
border: 1px solid #85C226;
background-color: #E0F1C6;
}

#QuickShopMotives DIV.SelectedMotive LABEL {
color: #333333;
}

#QuickShopMotives DIV.MotiveClear {
border-top: 1px solid #A4A4A3;
margin: 4px 0;
}

#QuickShopMotiveUpload {
display: none;
}

#QuickShopMotiveGalleryStart {
display: none;
text-align: center;
}

#QuickShopMotiveClear2 {
display: none;
}

#QuickShopGallery{
display: none;
position: absolute;
top: 50%;
left: 50%;
z-index: 5000;
width: 760px;
height: 520px;
margin: -270px 0 0 -390px;
text-align:left;
padding: 10px 20px;
background-color: #F2F2F2;
border: 1px solid #888888;
-moz-border-radius: 8px;
}

#QuickShopGallery[id]{
position:fixed;
}

#QuickShopGalleryCategory {
padding: 0 0 4px 0;
border-bottom: 1px solid #CCC;
}

#QuickShopGalleryMotives {
width: 780px;
height: 440px;
overflow: auto;
border-bottom: 1px solid #CCCCCC;
padding: 0 0 2px 0;
}

#QuickShopGalleryMotives DIV.MotiveContainer {
float: left;
width: 120px;
height: 120px;
text-align: center;
background-image: url(motive-bg.gif);
margin: 3px;
}

#QuickShopGalleryMotives DIV.MotiveContainer DIV.Motive {
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center;
}

#QuickShopGalleryMotives DIV.MotiveContainer DIV.Motive A.Motive {
display: block;
width: 120px;
height: 120px;
}

#QuickShopGalleryFooter {
margin: 5px 0 0 0;
text-align: center;
}

#QuickShopSubmit {
display: none;
margin: 0 auto;
}

#QuickShopLoading, #QuickShopLoading2, #LoadingText {
display: none;
}

#QuickShopLoading IMG, #QuickShopLoading2 IMG {
vertical-align: middle;
text-align: center;
margin: 5px auto;
display: block;
}

IMG.MessageType {
vertical-align: middle;
margin: -1px 0 0 0;
}

DIV.CartItemContainer {
padding: 10px;
background-color: #ECECEC;
-moz-border-radius: 8px;
margin: 5px 0 0 0;
}

DIV.CartItemContainer H2 {
padding: 0 0 2px 0;
color: #666666;
font-size: 16px;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
margin: 0 0 4px 0;
}

DIV.CartItemContainer DL {
margin: 0;
padding: 0;
}

DIV.CartItemContainer DL DT {
float: left;
width: 100px;
}

DIV.CartItemContainer DL DD {
margin: 0 0 3px 0;
}

DIV.CartItemContainer DL DD IMG {
vertical-align: middle;
}

DIV.CartItemContainer DIV.CartItemPreview {
float: left;
width: 120px;
height: 120px;
background-image: url(motive-bg.gif);
}

DIV.CartItemContainer A.BigLink {
height: 102px;
width: 120px;
display: block;
}

DIV.CartItemContainer DIV.PreviewLinks {
padding: 0 1px 0 0;
text-align: right;
}

DIV.CartItemContainer DIV.PreviewLinks A {
padding: 0 0 0 4px;
}

DIV.CartItemContainer DIV.CartItemPreview DIV.CartItemPreviewImage {
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center;
}

DIV.CartItemContainerLeft {
float: left;
margin: 0 40px 0 20px;
width: 200px;
}

DIV.CartItemContainerRight {
float: left;
margin: 0;
width: 250px;
}

#ShoppingCart, #Customer, #Delivery, #Payment, #Finish, #MotiveSelection, #MotiveUpload, #PriceList {
float: left;
width: 695px;
color: #666666;
}

#ShoppingCartHelpers {
float: right;
width: 200px;
color: #666666;
}

#Legend DL, #Summary DL {
margin: 0;
padding: 0;
}

#Legend DL DT {
float: left;
width: 80px;
}

#Summary DL DT {
float: left;
width: 100px;
}

#Legend DL DD {
margin: 0 0 5px 0;
}

#Summary DL DD {
margin: 0 0 2px 0;
text-align: right;
}

#Summary DL DT.Overall, #Summary DL DD.Overall {
border-top: 1px solid #CCCCCC;
}

#OrderProgress H2 {
float: left;
color: #A8A8A8;
padding: 0 0 0 40px;
margin: 0 25px 0 0;
line-height: 28px;
font-size: 16px;
font-weight: bold;
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: left center;
}

#OrderProgress H2 A {
color: #A8A8A8;
text-decoration: none;
}

#OrderProgress #ActiveProgress A{
color: #777777;
}

#Customer DL, #PaymentType1 DL, #PaymentType2 DL, #ShippingAddress DL, #Finish DL, #MotiveSelection DL,
#MotiveUpload DL, #Contact DL, #Impressum DL, #NewOpinion DL, #CouponWindow DL {
margin: 0;
padding: 0;
}

#Customer DL DT, #PaymentType1 DL DT, #PaymentType2 DL DT, #ShippingAddress DL DT, #Finish DL DT,
#MotiveSelection DL DT, #MotiveUpload DL DT, #Contact DL DT, #Impressum DL DT, #NewOpinion DL DT,
#CouponWindow DL DT {
float: left;
width: 110px;
text-align: right;
margin: 0 20px 0 0;
}

#Customer DL DD, #PaymentType1 DL DD, #PaymentType2 DL DD, #ShippingAddress DL DD, #Finish DL DD,
#MotiveSelection DL DD, #MotiveUpload DL DD, #Contact DL DD, #Impressum DL DD, #NewOpinion DL DD,
#CouponWindw DL DD {
margin: 0 0 2px 130px;
padding: 0;
}

#Customer DL DD.Spacer, #PaymentType1 DL DD.Spacer, #PaymentType2 DL DD.Spacer,
#ShippingAddress DL DD.Spacer, #Finish DL DD.Spacer, #Contact DL DD.Spacer, #Impressum DL DD.Spacer {
margin: 0 0 12px 130px;
}

DIV.DefaultClear {
border-top: 1px solid #CCCCCC;
margin: 5px 0 7px 0;
}

#Delivery DL, #Payment DL {
margin: 0;
padding: 0;
margin: 0 0 0 40px;
}

#Delivery LABEL, #Payment LABEL {
cursor: pointer;
}

H1 SPAN {
font: 78%/1.6em Arial, Verdana, Helvetica, Sans-serif;
}

H1 SPAN A {
color: #666666;
padding: 0 1px;
}

TABLE.FinishTable {
width: 100%;
}

TABLE.FinishTable TD {
padding: 2px;
}

TABLE.FinishTable TR.TableHead TD {
font-weight: bold;
font-size: 14px;
}

TABLE.FinishTable TR.TableSummary TD {
border-top: 1px solid #CCCCCC;
padding: 2px 10px 2px 2px;
font-weight: bold;
}

TABLE.FinishTable TR.TableMwst TD {
padding: 2px 10px 2px 2px;
font-weight: bold;
}

TABLe.FinishTable TR.TableSummary TD.SummaryPrice, TABLe.FinishTable TR.TableMwst TD.SummaryPrice {
padding: 2px;
}

#MotiveGalleryMotives {
height: 450px;
overflow: auto;
border-bottom: 1px solid #CCCCCC;
}

#MotiveGalleryMotives DIV.MotiveContainer {
float: left;
width: 120px;
height: 120px;
text-align: center;
background-image: url(motive-bg.gif);
margin: 0 10px 10px 0;
}

#MotiveGalleryMotives DIV.MotiveContainer DIV.Motive {
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center;
}

#MotiveGalleryMotives DIV.MotiveContainer DIV.Motive A.Motive {
display: block;
width: 120px;
height: 110px;
}

#MotiveSummary INPUT {
width: 200px;
margin: 0 auto;
display: block;
}

#LoadingText DIV.DefaultBoxContent {
text-align: center;
}

#CutHelp, #RotationHelp, #PickupHelp {
margin: 0 5px 0 0;
}

#CutHelp H2, #RotationHelp H2 {
font-weight: bold;
font-size: 14px;
margin: 10px 0 0 0;
color: #666666;
}

#CutHelp IMG {
float: right;
margin: 0 0 5px 5px;
}

#CloseWindow {
text-align: center;
margin: 10px 0 0 0;
clear: both;
}

#PickupHelp UL {
margin: 10px 0 10px 10px;
padding: 0 0 0 10px;
list-style-type: none;
border-left: 5px solid #CCCCCC;
font-size: 11px;
}

A.ErrorReport {
}

#ErrorReport H2 { 
padding: 0;
color: #666666;
font-size: 12px;
font-weight: normal;
border-bottom: 1px solid #CCCCCC;
margin: 5px 0 4px 0;
}

#HowTo H1 {
margin-top: 15px;
}

#AGB OL {
margin: 0 0 10px 30px;
padding: 0;
}

#AGB UL {
margin: 0 0 10px 30px;
padding: 0;
}

#AGB UL LI {
list-style-type: none;
}

#AGB OL LI {
padding: 0 0 0 5px;
}

#AGB H2 {
padding: 0 0 2px 0;
margin: 20px 0 4px 0;
color: #666666;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
}

#AGB P {
margin: 0 0 10px 0;
}

#AGB A {
font-weight: bold;
color: #666;
}

DIV.DefaultBoxContent IMG.Step {
vertical-align: middle;
margin: -1px 0 0 0;
}

#MotiveGalleryPreview DIV.Preview {
float: left;
margin: 0 5px 5px 0;
}

#ShopRandomDescription {
text-align: right;
}

/* FF Width Fix */
#ShopRandomDescription EMBED {
width: 452px;
}

IMG.DigiPay {
float: right;
margin: 0 0 0 2px;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

#PaymentType1 P.Agreement, #PaymentType2 P.Agreement {
font-size: 90%;
}

#PaymentType1 P.Agreement {
margin-top: 20px;
}

#MotiveGalleryPreview H3 {
color: #CCCCCC;
font-size: 26px;
margin: 0 0 10px 0;
}

#MotiveGalleryPreview H4 {

color: #333333;
font-size: 24px;
margin: 0 0 20px 0px;
}

#MotiveGalleryPreviewImage {
border: 1px solid #EEEEEE;
}

#MotiveGalleryPreview DIV.MotiveContainer {
float: left;
margin: 0 20px 0 0;
border: 10px solid #333333;
background-image: url(loading.gif);
background-repeat: no-repeat;
background-position: center center;
}

DIV.PageSelection {
text-align: center;
color: #4A5662;
font-weight: bold;
margin: 5px 0 5px 0;
}

DIV.PageSelection IMG {
vertical-align: middle;
margin: -1px 0 0 0;
}

DIV.PageSelection A {
color: #4A5662;
text-decoration: none;
}

DIV.PageSelection SPAN.Inactive {
color: #ABC5D6;
}

DIV.PageSelection SPAN.Spacer {
padding: 0 5px;
}

#Opinions H2 {
margin: 20px 0 0 0;
padding: 0 0 2px 0;
color: #666666;
font-size: 12px;
font-weight: bold;
}

#Opinions DIV.Opinion {
margin: 0 0 0 20px;
}

#Opinions DIV.Opinion P {
}

#CouponImage {
margin: 0 0 10px 0;
}

#CouponWindow DL DT {
width: 60px;
}

#ShoppinCartButtons {
text-align: center;
text-decoration: none;
}

#ShoppinCartButtons A {
text-decoration: none;
}

#ShoppinCartButtons #CouponImage {
margin: 0;
}

#HowtoImages {
margin: 20px 0;
text-align: center;
}

#HowtoImages IMG {
margin: 0 20px;
}

#HowtoImages A {
text-decoration: none;
}

DIV.JSClick {
position: absolute;
background-image: url(target.png);
background-position: center center;
background-repeat: no-repeat;
width: 50px;
height: 50px;
text-align: right;
font-weight: bold;
font-size: 14px;
z-index: 4000;
}

#OrderFinish {
text-align: center;
margin: 10px 0 0 0;
background-image: url(loading.gif);
background-repeat: no-repeat;
background-position: top center;
padding: 35px 0 0 0;
visibility: hidden;
}

DIV.MotiveRating {
margin: 0 35px 0 35px;
}

#PreviewMotiveRating {
margin: 0px 0 10px 50px;
width: 200px;
height: 80px;
background-image: url(rating-bg.gif);
background-repeat: no-repeat;
float: left;
text-align: center;
}

#PreviewMotiveRatingInner {
margin: 15px 37px 5px 37px;
}

#MotiveContainerSide {
margin: 0 0 0 350px;
}

#ChangePreviewButton {
width: 200px;
margin: 0 0 0 50px;
}

#QualityRequirements {
margin: 10px auto 10px auto;
border-collapse: collapse;
}

#QualityRequirements TR TD {
padding: 5px 10px;
}

#QualityRequirements TR.TableHead TD {
color: #555;
background-color: #E8E8E8;
text-align: center;
border: 1px solid #E8E8E8;
}

#QualityRequirements TR.TableRow TD {
color: #555;
text-align: center;
border: 1px solid #E8E8E8;
}

SPAN.Rating1, SPAN.Rating2, SPAN.Rating3, SPAN.Rating4, SPAN.Rating5 {
font-weight: bold;
font-size: 16px;
letter-spacing: 2px;
}

SPAN.Rating5 { color: #1A8F02; }
SPAN.Rating4 { color: #99DD00; }
SPAN.Rating3 { color: #FAFC07; }
SPAN.Rating2 { color: #FF9100; }
SPAN.Rating1 { color: #E92902; }


#ExitSurvey {
display: none;
position: absolute;
top: 50%;
left: 50%;
z-index: 5000;
width: 525px;
height: 394px;
margin: -197px 0 0 -263px;
background-image: url(exit/no-order.png);
background-repeat: no-repeat;
}

#ExitSurvey #Closer {
text-align: right;
padding: 14px 0 0 0;
}

#ExitSurvey #Closer IMG {
margin: 0 19px 0 0;
cursor: pointer;
}

#ExitSurvey #SurveyOptions {
margin: 190px 0 0 36px;
padding: 14px 5px;
border: 1px solid #4E4E4D;
width: 180px;
float: left;
height: 82px;
}

#ExitSurvey #SurveyOptions LABEL {
color: #EEE;
font-weight: bold;
cursor: pointer;
padding: 0 0 0 5px;
}

#ExitSurvey #SurveyComment {
margin: 190px 0 0 278px;
}

#ExitSurvey #SurveyComment TEXTAREA {
width: 170px;
height: 100px;
}

#ExitSurvey #SurveyButton {
margin: 33px 13px 0 12px;
}

#ExitSurvey #SurveyButton A {
background-image: url(exit/send.gif);
width: 500px;
height: 22px;
display: block;
}

#ExitSurveyOpener {
position: absolute;
top: 0;
right: 0;
width: 150px;
height: 20px;
}

/* ===== INPUT ===== */
INPUT.Radio {
vertical-align: middle;
}

INPUT.Invisible {
visibility: hidden;
}

INPUT.Button, INPUT.ButtonLight {
font: 12px Verdana, Helvetica, sans-serif;
border: 1px solid #999999;
-moz-border-radius: 6px;
padding: 2px;
background-color: #F8F8F8;
	font-weight: bold;
	color:  #85c226 !important;
}

INPUT.ButtonLight {
background-color: #FFFFFF;
}

INPUT.Text {
background-color: #FFFFFF;
border: 1px solid #999999;
padding: 2px 5px;
}

INPUT.Address {
width: 165px;
}

INPUT.StreetNr {
width: 20px;
}

INPUT.Zip {
width: 57px;
}

INPUT.EmptyInput, TEXTAREA.EmptyInput {
background-color: #FFEAEA;
}

SELECT.EmptyInput {
background-color: #FBEAEA;
}

INPUT.CheckNumber {
width: 40px;
}

INPUT.Blz {
width: 45px;
}

INPUT.AccountOwner {
width: 188px;
}

INPUT.Coupon {
width: 160px;
font-family: "Courier New", Courier, sans-serif;
}

INPUT.SpamProtect {
width: 60px;
}

TEXTAREA.ErrorDescription {
width: 750px;
height: 370px;
}

TEXTAREA.Opinion {
width: 500px;
height: 100px;
}

Span.PickupSpan {
font-size: 80%;
padding: 0 0 0 20px;
text-decoration: underline;
}

/* ====== MISC ===== */
.nodisplay { display: none; }
.showme { display: block; }
.fl { float: left; }
.fr { float: right; }
.ac { text-align: center; }
.al { text-align: left; }
.ar { text-align: right; }
.am { vertical-align: middle; }
.at { vertical-align: top; }
.Help { cursor: help; }
.Clickable { cursor: pointer; }




/*zusatzfeatures*/
kontrollvorschau {
	color: #85c226;
	display: block;
	text-align: center;
}

/*Showroom für testseite*/
#ShowroomDescription {
	text-align: center;
}
/*Showroom*/
#swflightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:800px;
	height:500px;
	margin:-250px 0 0 -400px;
	text-align:left;
	background:#222;
}
#swflightbox[id]{
	position:fixed;
}
#swflightbox .close {
	float: right;
}


.teaser_side {
	margin-bottom: 5px;
}
/*Preisliste*/
#PriceList .DefaultBoxContent {
	padding-right: 0px;
	padding-left: 15px;
}
#PriceList .posterpreis {
	background-image: url(preisliste_poster.jpg);
	background-repeat: no-repeat;
	height: 346px;
	position: relative;
}
#PriceList .leinwandpreis {
	background-image: url(preisliste_leinwand.jpg);
	background-repeat: no-repeat;
	height: 346px;
	position: relative;
}
#PriceList .linie {
	background-color: #dfdfdf;
	height: 1px;
	line-height: 1px;
	margin: 0px 20px 20px 0px;
}
#PriceList h1 {
	color: #8ac42e;
	font-size: 26px;
	border: 0px;
	margin: 5px;
}
#PriceList p {
	line-height: normal;
	margin: 5px;
}
#PriceList .posterpreis div, #PriceList .leinwandpreis div {
	position: absolute;
	z-index: 2;
	top: 303px;
	color: #919191;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
#PriceList .leinwandpreis div {
	top: 298px;
}
#PriceList .price01 {
	width: 87px;
	left: 4px;
}
#PriceList .price02 {
	width: 115px;
	left: 99px;
}
#PriceList .price03 {
	width: 151px;
	left: 222px;
}
#PriceList .price04 {
	width: 200px;
	left: 381px;
}
#PriceList .price05 {
	width: 60px;
	left: 585px;
}
