/**** INHALT ****/
body {
	font: 11px Verdana, Geneva, sans-serif;
}

div.all{
	margin:0 auto;
	width:800px;
}

input {
	border:none;
	background-color:#F9F9F9;
}

.allALT  {
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	margin:0 auto;
	overflow:hidden;
	padding:15px 15px 15px;
	width:700px;
}

#fotoleinwand a {
	color:#000000;
	text-decoration:none;
}

#fotoleinwand a:hover {
	text-decoration:underline;
}

#fotoleinwand {
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	margin:0 auto;
	overflow:hidden;
	padding:15px 15px 15px;
	width:700px;
	*width:715px;
}


#header {
	margin:0 auto;
	overflow:hidden;
	padding-bottom:15px;
	text-align:right;
	width:700px;
}

#header h1 {
	font-size:24px;
	font-weight:bold;
}

#header div.logo {
	padding-top:20px;
}

#header div.text {
	float:left;
}

h1 {
	font-size:14px;
	font-weight:bold;
}

/**** TIPPS ****/
.tx-fotoleinwand-pi1 div.tipps {
	background-color:#F9F9F9;
	border:1px solid #BBB9BA;
	clear:right;
	float:right;
	margin-bottom:10px;
	overflow:hidden;
	padding:0 10px 10px;
	width:471px;
	*margin-right:11px;
	*width:471px;
}

/**** NAVBOX ****/
.tx-fotoleinwand-pi1 div.navbox {
	background-color:#F9F9F9;
	border:1px solid #BBB9BA;
	clear:right;
	float:left;
	margin-right:15px;
	overflow:hidden;
	padding:0 10px 10px;
	width:170px;
	*width:185px;
}
/*.tx-fotoleinwand-pi1 div.navbox input.file {
	position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
}*/


/* TITEL */
.tx-fotoleinwand-pi1 div.navbox div.titel {
	border-bottom:1px dotted #CCCCCC;
	font-weight:bold;
	margin-bottom:5px;
}

/* Link zum Warenkorb */
.tx-fotoleinwand-pi1 div.navbox div.warenkorb {
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}

.tx-fotoleinwand-pi1 div.navbox div.warenkorb a {
	color:#000000;
	text-decoration:none;
}

/* SELECTS */
.tx-fotoleinwand-pi1 div.navbox div select {
	width:170px;
	*width:140px;
}
.tx-fotoleinwand-pi1 div.navbox div#anzahl select {
	width:50px;
}

.tx-fotoleinwand-pi1 #upload {
	display:none;
	margin-bottom:10px;
	margin-top:10px;
}

.tx-fotoleinwand-pi1 #produkt {
	margin-bottom:10px;
}

.tx-fotoleinwand-pi1 #produkt div {
	*margin-top:-5px;
}
.tx-fotoleinwand-pi1 #produkt div input {
	*margin-top:5px;
	*padding-right:-5px;
	*border:none;
	*background-color:none;
}

.tx-fotoleinwand-pi1 #weitereOptionen {
	clear:left;
	margin-bottom:10px;
}

.tx-fotoleinwand-pi1 #preis {
	margin-bottom:10px;
}
.tx-fotoleinwand-pi1 div.navbox div.item {
	margin-bottom:10px;
}



/**** HAUPTFRAME ****/
.tx-fotoleinwand-pi1 div.hauptframe {
	background-color:#F9F9F9;
	border:1px solid #BBB9BA;
	*float:right;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:470px;
	*width:490px;
	*padding-bottom:40px;
}

.tx-fotoleinwand-pi1 div.hauptframe div.hochgeladenesBild {
	float:left;
	position:absolute;
}


/**** TOOLBOX ****/
.tx-fotoleinwand-pi1 div.toolbox {
	background-color:#F9F9F9;
	border:1px solid #BBB9BA;
	float:right;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	width:476px;
	*width:491px;
	*margin-right:-8px;
}

.tx-fotoleinwand-pi1 div.titel_toolbox {
	float:left;
	color:#000000;
	margin-top:15px;
}

/* NEW */
.tx-fotoleinwand-pi1 div.toolbox div.quality-sehrgut {
	background:transparent url(../icons/quality_green_small_2.png) no-repeat scroll 0 0;
	float:left;
	margin-bottom:10px;
	margin-left:9px;
	margin-right:6px;
	text-align:center;
	height:46px;
	width:62px;
}


.tx-fotoleinwand-pi1 div.toolbox div.quality-befriedigend {
	background:transparent url(../icons/quality_green_small_2.png) no-repeat scroll 0 0;
	float:left;
	margin-bottom:10px;
	margin-left:9px;
	margin-right:6px;
	text-align:center;
	height:46px;
	width:62px;
}

.tx-fotoleinwand-pi1 div.toolbox div.quality-maessig {
	background:transparent url(../icons/quality_yellow_small.png) no-repeat scroll 0 0;
	float:left;
	margin-bottom:10px;
	margin-left:9px;
	margin-right:6px;
	text-align:center;
	height:46px;
	width:62px;
}

.tx-fotoleinwand-pi1 div.toolbox div.quality-ungeeignet {
	background:transparent url(../icons/quality_red_small.png) no-repeat scroll 0 0;
	float:left;
	margin-bottom:10px;
	margin-left:9px;
	margin-right:6px;
	text-align:center;
	height:46px;
	width:62px;
}


.tx-fotoleinwand-pi1 div.toolbox div.qualitaet-sehrgut {
	background-color:#008000;
	border:1px solid #BBB9BA;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	height:46px;
	width:48px;
}

.tx-fotoleinwand-pi1 div.toolbox div.qualitaet-befriedigend {
	background-color:#01DF00;
	border:1px solid #BBB9BA;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	height:46px;
	width:48px;
}

.tx-fotoleinwand-pi1 div.toolbox div.qualitaet-maessig {
	background-color:#FBC73F;
	border:1px solid #BBB9BA;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	height:46px;
	width:48px;
}

.tx-fotoleinwand-pi1 div.toolbox div.qualitaet-ungeeignet {
	background-color:#FF0000;
	border:1px solid #BBB9BA;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	height:46px;
	width:48px;	
}

.tx-fotoleinwand-pi1 span#textOptionen {
	font-weight:bold;
	height:46px;
	padding-left:10px;
	padding-top:15px;
	position:absolute;
	width:155px;
}

.tx-fotoleinwand-pi1 div.toolbox input {
	border:1px solid #BBB9BA;
	margin-right:10px;
	margin-bottom:10px;
}

/**** UPLOAD ***/
.tx-fotoleinwand-pi1 #uploadinfo {
	margin-bottom:10px;
}
.tx-fotoleinwand-pi1 #uploadinfo p {
	margin:0;
}

.tx-fotoleinwand-pi1 #uploadwait {
	background:transparent url(../images/indicator.gif) no-repeat scroll 0 0;
	display:none;
	height:16px;
	margin-top:10px;
	padding-left:25px;
}
.tx-fotoleinwand-pi1 #uploadbar {
	display:none;
	margin:5px 0;
}

.tx-fotoleinwand-pi1 #uploadbar span span {
	font-size:10px;
}

/**** RAHMEN ****/
.tx-fotoleinwand-pi1 div.hauptframe div.hochgeladenesBild {
	*float:none;
}

.tx-fotoleinwand-pi1 div.rahmen {
	position:absolute;
	z-index:4000;
	
}

.tx-fotoleinwand-pi1 div.rahmenCut {
	background:#CCCCCC none repeat scroll 0 0;
	opacity:0.6;
	overflow:hidden;
	position:absolute;
}

.tx-fotoleinwand-pi1 div.rahmenSpacer {
	background:#000000 none repeat scroll 0 0;
	overflow:visible;
	position:absolute;
}

/* Abstand Format */
.tx-fotoleinwand-pi1 div.rahmenAbstand {
	background:#000000 none repeat scroll 0 0;
	overflow:visible;
	position:absolute;
}


/**** FEHLER ****/
.tx-fotoleinwand-pi1 div.fehler {
	background:#FFE5E5;
	border:1px solid #FBB4B4;
	color:#D24242;
	padding:5px;
}

/**** INFO ****/
.tx-fotoleinwand-pi1 div.info {
	background:#D2FFCF none repeat scroll 0 0;
	border:1px solid #13AF0A;
	color:#13AF0A;
	float:right;
	margin-bottom:10px;
	padding:5px;
	width:480px;
}

/**** ZOOMER ****/
#toolsimage {
	background-color:white;
	height:48px;
	left:860px;
	position:absolute;
	top:200px;
	width:75px;
	z-index:2;
}

#toolsimage a img {
	border:none;
}

#picture_over {
	display:none;
	z-index:-1000;
}

#picture_xyco {
	z-index:-1000;
}

#picture_ctrl {
	z-index:5000;
}

/**** FORMATE ****/

#format div {
	padding:5px 5px 0;
}

#format div.formate {
	border-bottom:1px dotted #CCCCCC;
	margin-top:5px;
}

#format div input#formatAuswaehlen {
	*margin-left:10px;
}

#format div span.groesse {
	margin-left:5px;

}

#format div span.preis {
	color:#474747;
	float:right;
	font-size:10px;
	margin-top:1px;
	*margin-top:-18px;
	*font-size:9px;
}

/**** QUALIT€T ****/
#format div.sehrgut {
	color:#008000;
	padding:0 5px;
	*padding:0;
	*margin-left:-6px;
}


#format div.befriedigend {
	color:#01DF00;
	padding:0 5px;
	*padding:0;
	*margin-left:-6px;
}

#format div.maessig {
	color:#FBC73F;
	padding:0 5px;
	*padding:0;
	*margin-left:-6px;
}

#format div.ungeeignet {
	color:#FF0000;
	padding:0 5px;
	*padding:0;
	*margin-left:-6px;
}


/**** ANMELDEPROZESS ****/

/* Formular */
.all label {
	float:left;
	width:90px;
}
.all input {
	/*border:1px solid #CCCCCC;*/
	margin:3px 0 0;
}


/***** UPLOAD PROCESS BAR ****/
#upload fieldset {
	border: 0;
}
#upload fieldset legend {
	display: block;
	font-weight: bold;
	padding: 4px;
}
#upload label {
	display: none;
}
#upload input {
	border: 1px solid #DDD;
	background-color: #EEE;
}
#upload div.apcquery {
	visibility: hidden;
}

#upload div.apcquery {
	width: 165px;
	padding: 2px;
	margin-top: 8px;
	color: #444;
	text-align: left;
	font-size: .8em;
}
#upload div.apcquery .info,
#upload div.apcquery .total,
#upload div.apcquery .loaded,
#upload div.apcquery .rate {
	display: block;
	float: right;
	overflow: hidden;
	margin-bottom: 2px;
}
#upload div.apcquery .info {
	width: 60px;
}
#upload div.apcquery .total,
#upload div.apcquery .loaded,
#upload div.apcquery .rate {
	text-align:right;
	width: 70px;
}
#upload div.apcquery .percent {
	clear: left;
	display: block;
	background-color: #099F3A;
	width: 100%;
	height: 16px;

}
#upload iframe.apcquery {
	position: absolute;
	top: -10000px;
	left: -10000px;
}

.tx-fotoleinwand-pi1 #bitteWarten {
	background:#EFEFEF url(../images/indicator.gif) no-repeat scroll 10px 50%;
	border:1px solid #BBB9BA;
	display:none;
	font-weight:bold;
	margin-left:145px;
	margin-top:120px;
	padding:25px 25px 25px 30px;
	position:absolute;
	z-index:8000;
}

/**** RECHTE SPALTE HAUPTTEMPLATE ***/

#inhaltre {
	display:none;
}

#inhaltmi {
	border-right:solid 1px;
}

/**** ICONS ****/
#fotoleinwand div.icon_klein {
	float:left;
	font-size:8px;
	text-align:center;
	width:56px;
}

#fotoleinwand div.icon_klein input {
	background-color:#F9F9F9;
	border:none;
}

#fotoleinwand div.icon_klein img {
	border:none;
}

