/* ---------------------------------------------------------------------------------------------------------------------------------------------------
	BASIS-LAYOUT
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

body	 {	margin:0px; padding:0px; border:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:center; background-color:#FFFFFF; }

#wrapper  { width:98%; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; }
#header   { position:relative; top:0px; left:0px; width:100%; height:40px; background-color:#FFFFFF; z-index:6; }
#sitelogo { position:absolute; right:0px; top:0px; width:234px; height:39px; z-index:11;  }

#top_navi  { display:none; }
#main_navi { display:none; }
#searchbox { display:none; }

div.header_topbar { width:100%; height:45px; font-size:11px; background-color:#FFFFFF; color:#000000; z-index:5; }
div.header_navi   { float:left; height:24px; text-align:left;  z-index:5; padding:0px;  }

#mainarea    { position:relative; top:0px; left:0px; width:100%; padding:0px; }
#navileft    { display:none;  }
#idg_content { position:absolute; top:0px; left:0px; width:100%; z-index:4; overflow-x:hidden; overflow-y:auto; }

div.cleardiv { clear:both; width:670px; padding:0px; }

.subnavigation { margin:0px; padding:0px; background-color:#E3E3E3; font-size:13px; color:#005598; }


div.subnavheader { width:200px; height:17px; overflow:hidden; font-weight:bold; font-size:11px; color:#BE2846; border-bottom:dotted 1px #666666; }
.subnavheader a:link, .subnavheader a:visited, .subnavheader a:active  { font-size:11px; font-weight:bold; text-decoration:none; display:inline-block; padding-right:20px; background:url(/img/cart_mb.gif) right center no-repeat; }
.subnavheader a:hover  { font-size:11px; font-weight:bold; text-decoration:underline;  }
div.minibasket   { width:200px; margin:1px 0px 0px 0px; border-top:0px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }

div#searchbox      { visibility:hidden; }
div#languagechoice { visibility:hidden; }
div#loginstatus    { visibility:hidden; }
div#main_navi      { visibility:hidden; }
div#basketcontrols { visibility:hidden; }
div.pfad { visibility:hidden; }

div.bannerheader  { display:none; }
div.bannermiddle  { display:none; }
div.bannerfooter  { display:none; }

div.contentheader { clear:left; width:100%; height:30px; background:url(/img/contentbox_p.png) repeat-x; background-position:0px 0px; padding:5px 5px 0px 5px; }
div.contentblockh { width:100%; height:26px; border-top:1px solid gray; background:url(/img/contentbox_p.png) repeat-x; background-position:0px 0px; padding:5px 5px 0px 10px; margin:5px 0px 0px -5px; }
div.contentmiddle { width:100%; padding:0px 5px; margin:0px; }
div.contentfooter { width:100%; height:6px;  background:url(/img/contentbox_p.png) repeat-x; background-position:0px -74px; }

.itemlistheader { width:95%; font-size:12px; font-weight:bold; }
.itemlistnavitop { display:none; }
.itemlistnavibot { clear:both; width:100%; height:30px; border-top:1px solid gray; }

.itemline { clear:both; border-bottom:1px dotted #A0A0A0; font-size:12px; height:80px; width:810px; color:#000000; overflow:hidden; }
.itemline .picture { display:block; float:left; width:57px; padding:2px 0px 2px 2px; text-align:center; }
.itemline .pictbox { display:inline-block; border:1px solid #E0E0E0; margin:0px 0px 1px 0px; padding:0px; }
.itemline .status  { display:block; float:left; width:20px; text-align:center; padding-top:4px; }
.itemline .descrip { display:block; float:left; width:550px; font-size:12px; color:#000000; padding:2px 4px 2px 0px; }
.itemline .itemno  { display:block; float:left; width:60px; padding-left:4px; }

div#ic_navi { display:none; }

div.attribute-list { display:block !important; }