/* MAIN */
body { margin-top:5px; font-size:12px; font-family:Verdana, Helvetica, sans-serif; background:#FFFFFF; } 
img	{ border:none; }
form { margin:0px; padding:0px; }
div { padding:0px; margin:0px;}
	
a img { vertical-align:top; margin:0; padding:0; border:0; }

/* SKIN */
#main { margin:auto; width:760px; overflow:hidden;}
#header { display:block; height: 85px; }
#toolmenu { position:relative; width:100%; top:65px; text-align:right; }
#toolmenu { }
#contentarea { width:800px; } /* hat mehr als main - damit nix verrutscht! */
#menuarea { width:130px; float:left;  }
#content 	{ width:630px; }
#footer 	{ }

/* Misc Klasses */
.flashmeta { position: absolute; top:0px; left:0px; width:1px; height:1px; overflow:hidden;}
.imagemeta { position: absolute; top:0px; left:0px; width:1px; height:1px; overflow:hidden;}
.clear { clear: both; }
.none { display: none; }

/* Headlines */
h1, h2, h3, h4, h5, h6 { padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; }
h1	{ font-size: 20px; }	
h2	{ font-size: 18px; }	
h3	{ font-size: 16px; }	
h4	{ font-size: 14px; }	
h5	{ font-size: 12px; }	

/* Form Elements */
.orderinput { background:#FFFFFF; border:1px #595811 solid; color:#000000; margin-right:10px;}
.orderselect { background:#FFFFFF; border:1px #595811 solid; color:#000000; margin-right:10px;}
.ordercheckbox { color:#000000; }
.ordererror {color:#D14000; font-weight:bold;}
.formfake		{ display:block; float:left; padding:2px; margin-right:10px;}

/*  JS Boxes */
.jsbox 				{ display:block; border:1px #000000 solid; background:#CCCCCC; width:620px; }
.jsboxbody 		{ display:none; padding:10px; background:#FFFFFF; }
a.wcopen 			{ color:#000000; display:block; padding-top:4px; padding-bottom:4px; padding-left:5px; text-decoration:none; }
a.wcopen:hover { color:#FFFFFF;   }	
.wcfixed 			{ color:#000000; display:block; padding-top:4px; padding-bottom:4px; padding-left:5px; text-decoration:none; }

/* Warenkorb, Kasse */
.wcitem	{ width:47px; height:46px; background:#FFFFFF; border:2px solid #595811; padding:2px; margin-bottom:5px;}
.adresstable { background:#FFFFFF; border:1px solid #AAAAAA; padding:7px;}

/* Konfigurator Layer */
.konfigurator { margin-top:0px; padding-top:0px; line-height:11px;}
.konfigurator_advice { font-size:9px; color:#888888; padding-top:7px; }

.formdesc { font-size:9px; }
.uebweis { font-size:14px; font-weight:bold; font-family: 'Courier New', Courier, monospace; letter-spacing:12px;}
.sslimage {}