/* **************************************************************
   Skin fuer achenbach-pp.de | 2009ff.
***************************************************************** */

body,
#specWrapper{
									background:#fff url(../pix/bodyBg.gif) repeat-x top left;
									}

/* ********************************** Layout ********************************** */

#naviContainer{
									top:0;
									}

#mainWrapper{
									border-top:1px solid #948988;
									}

#containerWrapper{
									margin:11px 26em 8em 0;
									}

#containerWideWrapper{
									margin:11px 2em 8em 0;
									}

#addContainer{
									background-color:#e9e3e3;
									top:123px;
									}

#topImg{
									background:url(../pix/head_406x80.jpg) no-repeat top right;
									height:80px;
									margin:20px 1em 0 0;
									overflow:hidden;
									}

/* ------------------------------- Navigation --------------------------------- */

#mainLogo img{
									height:7.3em;
									width:30.7em;
									}

#mainNavi{
									margin-top:50px;
									}

#mainNavi ul.mnUlC{
									background:#e9e3e3 url(../pix/naviBgW.gif) repeat-y top left;
									}

#mainNavi li.ptA{
									background:#5e5858 url(../pix/naviBg_skinA.gif) repeat-y top left;
									}

#mainNavi li.ptB{
									background:#948888 url(../pix/naviBgW.gif) repeat-y top left;
									}

/* Links */

#mainNavi li.ptB a.naviBon{
									background-color:#333;
									}

#mainNavi li.ptC a:hover,
#mainNavi li.ptC a.naviCon{
									background:url(../pix/navi_arr_on_skinA.gif) no-repeat 6px .5454em;
									color:#8c3933;
									}

/* ------------------------------ Hauptbereich -------------------------------- */

/* Kopf */

#stdNavi{
									background:url(../pix/lineBg_skinA.gif) repeat-x left bottom;
									}

#stdNavi li{
									background:#5e5858 url(../pix/wPt.gif) repeat-x top left;
									}

#stdNavi a{
									background-color:#5e5858;
									}

#stdNavi li.special a{
									background-color:#5e5858;
									}

/* Fuss */

#contFoot{
									background:url(../pix/lineBg_skinA.gif) repeat-x left top;
									}

#contFoot li.l,
#contFoot li.lr{
									background:#5e5858 url(../pix/wPt.gif) repeat-x bottom left;
									}

#contFoot li.l a,
#contFoot li.lr a{
									background-color:#5e5858;
									}

#contFoot li.l a.top{
									background:#5e5858 url(../pix/sNavTop.gif) no-repeat 7px center;
									}

/* ----------------------------- Schriftformate ------------------------------- */

h2{
									background-color:#5e5858;
									}

#basketDiv h2{
									background:#5e5858 url(../pix/basket.gif) no-repeat right center;
									}

#container h2 span{
									background:#5e5858;
									}

h3{
									border-left:1em solid #948888;
									color:#5e5858;
									}

em{
									border:.5em solid #e9e3e3;
									}

.txtEm{
									background-color:#e9e3e3;
									}

/* --------------------------------- Bilder ----------------------------------- */

/* Grossbildansicht */

#bigImgBody{
									background:#e9e3e3 url(); 
									}

.bigImgLabelArea{	
									background-color:#e9e3e3;
									}

/* normale Bilder */

.imgLinkAreaTxt{
									background-color:#e9e3e3;
									}

.imgLabelArea,
.imgLabelAreaFS{
									background-color:#e9e3e3;
									}

/* Galerie */

.galleryArea{
									background-color:#e9e3e3;
									}

/* ----------------------------- Datenbank-Ausgabe ---------------------------- */

/* Listen-Ansicht */

.dbListHeader{
									background-color:#5E5858;
									color:#fff;
									}

.dbListSimpleHeader{
									background-color:#5E5858;
									border-top:1px solid #5E5858;
									}

.dbListFooter{
									border-top:1px solid #948988;
									}

.dbListSimpleFooter{
									border-top:3px solid #5E5858;
									}

.dbListEntryWrapper{
									border-bottom:1px solid #948988;
									}

.dbDetail .dbListEntryWrapper{
									background-color:#f6f1f1;
									border-bottom:2px solid #948988;
									}

.dbDetail .dbListEntryWrapper input.sAdd{
									background-color:#f6f1f1;
									border-bottom:1px solid #f6f1f1;
									}

.dbDetail .dbListEntryWrapper input.sAdd:hover{
									background-color:#f6f1f1;
									border-bottom:1px solid #863732;
									}

.dbListEntryWrapper li{
									border-left:2px solid #948988;
									}

/* News */

.dbNewsList{
									border-bottom:1px solid #948988;
									}

.dbNewsList .filter{
									background-color:#F6F1F1;
									border-top:2px solid #948988;
									border-bottom:1px solid #e9e3e3;
									}

.dbNewsList .filter .selectWrapper{
									background-color:#F6F1F1;
									}

.dbNewsList .filter select{
									background-color:#F6F1F1;
									}

/* Detailausgabe */

.dbDetailTitle{
									border-top:1px solid #833;
									}

/* Wolke */

.selCloud span,
.selCloud a{
									color:#5e5858;
									}

/* --------------------------------- Formulare ------------------------------- */

#stdContactDiv,
.stdFormArea{
									background-color:#fff;
									border-top:.5em solid #e9e3e3;
									border-right:.5em solid #e9e3e3;
									border-left:.5em solid #e9e3e3;
									}

.cartControlDiv,
.stdFormFoot,
#stdContactAdmin{
									background-color:#e9e3e3;
									border-bottom:2px solid #5E5858;
									}

.stdFormArea .chkWrapper{
									border-top:.5em solid #e9e3e3;
									border-bottom:.5em solid #e9e3e3;
									}

#imgOrderFormDiv{
									border-top:1em solid #e9e3e3;
									}

/* -------------------------------- orderConfirm ------------------------------- */

.orderConfirmDiv,
.orderConfirmFooter{
									background-color:#e9e3e3;
									}

.orderConfirmItems{
									border-right:.5em solid #e9e3e3;
									border-left:.5em solid #e9e3e3;
									}

.orderConfirmItems .dbListEntryWrapper,
.orderFinishItems .dbListEntryWrapper{
									border-bottom:2px solid #e9e3e3;
									}

.orderFinishItems{
									border-right:.5em solid #e9e3e3;
									border-bottom:.4em solid #e9e3e3;
									border-left:.5em solid #e9e3e3;
									}

/* -------------------------------- Druckansicht ------------------------------ */

#printLogo{
									background:url(../pix/lineBg_skinA.gif) repeat-x left bottom;
									}

#printLogo img{
									height:4em;
									width:31em;
									}

#printNavi li{
									background:#5e5858 url(../pix/wPt.gif) repeat-x bottom left;
									}

#printNavi a{
									background-color:#5e5858;
									}

/* --------------------------------- Spezial ---------------------------------- */

.orderControlDiv th{
									background-color:#5e5858;
									}

.orderControlDiv td.a{
									background-color:#e9e3e3;
									}
									
.orderControlDiv td.c,
.orderControlDiv td.d{
									border-bottom:2px solid #e9e3e3;
									}

.orderControlDiv tr.l td{
									border-bottom:1px solid #5e5858;
									}

.orderControlDiv td.foot{
									background-color:#e9e3e3;
									}

.orderControlLnk{
									background-color:#e9e3e3;
									}

