/* **************************************************************
   fox-on Bilddatenbank | FOX-Skin
***************************************************************** */

#bodyWrapper{
									position:relative;
									margin:2em auto;
									padding:0 1em;
									width:87.5454em;							/* 963 */
									}

/* *** Projektumfeld ********************************************************** */

#environmentNav{
									background:#666 url(../../pix/envNavBg.gif) repeat-x left bottom;
									min-width:90em;
									position:relative;
									}

#environmentNav ul{
									list-style:none outside;
									}

#environmentNav li{
									padding:0 0 5px 0;
									}

#environmentNav li.selected{
									background:url(../../pix/envNavPointer.gif) no-repeat center bottom;
									}

#environmentNav ul.rNav li{
									float:right;
									}


#environmentNav ul.lNav li{
									float:left;
									}

#environmentNav a{
									color:#fff;
									display:block;
									padding:1em 2em;
									text-decoration:none;
									}

#environmentNav a:hover{
									text-decoration:underline;
									}
									
#environmentNav li.selected a,
#environmentNav a.em{
									background:url(../../pix/envNavLnkBg.gif) repeat-x left top;
									text-decoration:none;
									}

#environmentNav ul.rNav a{
									border-left:1px solid #8E8E8E;
									}


#environmentNav ul.lNav a{
									border-right:1px solid #8E8E8E;
									}

/* *** Grundlayout ************************************************************ */

/* Linkzeile oben */

#topLnkWrapper{
									min-width:90em;
									position:relative;
									}

#topLnkDiv{
									position:absolute; top:1em; right:1.5em;
									}

#topLnkDiv span{
									float:left;
									}

#topLnkDiv ul{
									float:left;
									list-style:none outside;
									}

#topLnkDiv li{
									background:url(../../pix/topNavArr.gif) no-repeat left center;
									float:left;
									padding-left:11px;
									margin-left:1em;
									}

/* Logo */

#topLogoDiv{
									padding:1.5em 0 .5em 0;
									position:relative;
									}

#topLogoDiv img{
									margin-left:8px;
									height:3.9091em;					/* 43 */
									width:16.6364em;					/* 183 */
									}

/* Suche + Pfad */

#searchAreaDiv{
									background-color:#fff;
									}

#topNavHistoryPath{
									padding:0 1em;
									position:relative;
									width:auto;
									}

#topNavHistoryPath ul li a{
									color:#333;
									}

#topNavHistoryPath ul li a:hover{
									}

/* Hauptbereich */

#mainContainer{
									width:auto;
									}

#mainNavDiv{
									background-color:#d7d7da;
									}

#mainNavDiv li{
									border-bottom:2px solid #d7d7da;
									}

#mainNavDiv li.selected,
#mainNavDiv a:hover{
									background-color:#d7d7da;
									}

#mainNavDiv a:hover{
									text-decoration:underline;
									}

#mainContTxtAreaWrapper{
									background-color:#fff;
									}

#mainContTxtArea{
									border-top:4px solid #d7d7da;
									border-right:1px solid #d7d7da;
									border-bottom:4px solid #d7d7da;
									border-left:1px solid #d7d7da;									
									}

#mainContTxtFoot{
									padding: 0 1em;
									}

/* Bild-Box */

.imgBoxDiv,
.imgPreviewDiv{
									background-color:#fff;
									border-top:4px solid #d7d7da;
									border-right:1px solid #d7d7da;
									border-bottom:4px solid #d7d7da;
									border-left:1px solid #d7d7da;
									}

/* Preview */

.imgPreviewMainArea{
									border-right:1px solid #d7d7da;
									}

.imgPreviewSubArea{
									/* border-left:1px solid #d7d7da; */
									}

.imgPreviewToolsDiv li{
									border-top:1px solid #d7d7da;
									border-right:4px solid #d7d7da;
									border-bottom:1px solid #d7d7da;
									border-left:4px solid #d7d7da;
									}

#imgPreviewImgOverlay{
									background:#666;
									}

.mainNaviBox{
									background-color:#d7d7da;
									}

.mainNaviBox .top{
									background:url();
									}

.mainNaviBox .top span{
									color:#6D6D6D;
									}

#shoppingCartDiv{
									background-color:#fff;
									}

#shoppingCartDiv .top{
									background:url();
									}

#shoppingCartDiv ul{
									border-bottom:1px solid #d7d7da;
									}

#shoppingCartDiv li{
									border-top:1px solid #d7d7da;
									}

/* Text und Links */

a,
a:visited{
									color:#823636;
									text-decoration:underline;
									}

a:hover,
a:active{
									color:#333;
									text-decoration:underline;
									}

h3{
									background-color:#d7d7da;
									border-bottom:3px solid #fff;
									}

h3 span{
									background:url();
									}

/* Form */

.stdFormArea,
#stdContactAdmin{
									background-color:#fff;
									border-top:1px solid #d7d7da;
									border-right:4px solid #d7d7da;
									border-bottom:1px solid #d7d7da;
									border-left:4px solid #d7d7da;
									}

.stdFormArea input,
.stdFormArea textarea,
.stdFormArea select,
#stdContactAdmin input{			
									background-color:#fff;
									border:2px dotted #d7d7da;
									color:#c00;
									}

.stdFormArea .foot input,
#stdContactAdmin .foot input{
									border:2px solid #d7d7da;
									color:#333;
									margin-right:1em;
									}

/* Gruppen-Navi */

div.groupOffsetNaviDiv{
									margin-right:1em;
									}

div.groupOffsetNaviDiv,
div.groupOffsetNaviDiv li.pLi a,
div.groupOffsetNaviDiv li.pLiOn a{
									background-color:#d7d7da;
									}

div.groupOffsetNaviDiv li.pLi a:hover,
div.groupOffsetNaviDiv li.pLiOn a{
									background-color:#fff;
									color:#843031;
									}

/* Download-Statistik */

.imgDBDownloadStatTable th{
									background-color:#d7d7da;
									border:1px solid #333;
									}

/* Lizenzform */

#imgLicenceFormDiv .spCheck{
									border:2px solid #d7d7da;
									}

#imgLicenceFormDiv .spInfo{
									border:2px solid #d7d7da;
									}

#licenceSpecialDiv{
									border:0;
									padding:0;
									width:97%;
									}

#licenceSpecialDiv fieldset{
									border:2px solid #d7d7da;
									}

#licenceResultDiv input,
#licenceResultDiv textarea{
									background-color:#fff;
									border:1px solid #d7d7da;
									color:#c00;
									}

#extLicenceDiv.on .extLicenceInfo{
									border:0;
									color:#c00;
									margin:0;
									padding:.2727em 0 0 0;
									}

#extLicenceDiv.on .extLicenceInfo textarea{
									border:2px dotted #d7d7da;
									color:#333;
									}

#imgLicenceSubDiv .imgLicenceImgPreview{
									background-color:#fff;
									border-top:4px solid #d7d7da;
									border-right:1px solid #d7d7da;
									border-bottom:4px solid #d7d7da;
									border-left:1px solid #d7d7da;
									}

#imgLicenceInfoDiv{
									color:#888;
									}

#callbackDiv{
									border:0;
									padding:0;
									}

#callbackDiv .text{
									color:#333;
									}

#callbackDiv .textOn{
									color:#c00;
									}

/* Warenkorb */

.imgCartItem{
									background-color:#fff;
									border:1px solid #d7d7da;
									border-top:4px solid #d7d7da;
									border-bottom:4px solid #d7d7da;
									}

.imgCartItem td{
									border-right:1px solid #d7d7da;
									}

.imgCartItem td.imgCartItemPreview .imgDiv{
									background-color:#fff;
									border:0;
									}

.imgCartItem td.imgCartItemRoyalty input{
									background-color:#fff;
									border:1px solid #d7d7da;
									color:#c00;
									}

.imgCartControlDiv{
									background-color:#d7d7da;
									}

.imgCartControlDiv .r input,
.imgCartControlDiv a.txtLnk{
									background:#fff url(../../pix/shopNextStep.gif) no-repeat right center;
									border:1px solid #b4ad9e;
									color:#823636;
									border-right:1px solid #777;
									border-bottom:1px solid #777;
									}

#imgOrderFormDiv input{
									padding-right:0;
									}

#imgOrderFormDiv #orderExtInfo.on .orderFormTxtDiv{
									border:0;
									color:#c00;
									padding:.2727em 0 0 0;
									}

#imgOrderFormDiv #orderExtInfo.on .orderFormTxtDiv textarea{
									background-color:#fff;
									border:2px dotted #d7d7da;
									color:#333;
									}

.orderConfirmDiv{
									background-color:#fff;
									border:1px solid #d7d7da;
									border-top:4px solid #d7d7da;
									border-bottom:4px solid #d7d7da;
									}

#changeDataFormDiv{
									border:0;
									padding:0;
									}

#imgOrderDataFooter{
									background-color:#fff;
									}

#imgOrderDataFooter #mainContTxtFoot{
									border:0;
									}

/* registerConfirm */

#registerFormDiv{
									border:1px solid #d7d7da;
									}

#registerFormDiv input{
									padding-right:0;
									}

.registerConfirmDiv{
									background-color:#fff;
									border:1px solid #d7d7da;
									border-top:4px solid #d7d7da;
									border-bottom:4px solid #d7d7da;
									}

/* Overlay */

#pageOverlay .bodyWrapper{
                           background-color:#fff;
                           border:6px solid #d7d7da; 
                           }


/* Sonst */

.imgContactImgDiv{
									border:0;
									}

.stdEditAreaBody{
									border:1px solid #eee7cf;
									}
									
/* ------------------------------- Druckansicht ------------------------------- */

#printLogoDiv img{
									height:3.9091em;					/* 43 */
									width:16.6364em;					/* 183 */
									}

#printMainCont #mainContTxtArea{
									border:0;
									}

#printTopNavDiv,
#printFootDiv{
									background-color: #d7d7da; 
									border-top:2px solid #d7d7da;
									border-bottom:2px solid #d7d7da;
									}

.printRefHead{
									border-left:1em solid #d7d7da;
									}

.printImgGroupPath li.firstPt{
									border-left:1em solid #d7d7da;
									}

/* ----------------------------- preview Edit --------------------------------- */

.imgPreviewEditTabs li{
                           border:1px solid #d7d7da;
                           }

.imgPreviewEditTabs li.imgPreviewEditTabs_tabnav_on{
                           background-color:#d7d7da;
                           }

.imgPreviewEditDiv{
                           background-color:#d7d7da;
                           }

.imgPreviewEditWrapper .inpFooter{
                           background-color:#d7d7da;
                           }

