/* colors */
body { color:#284da8;font-family:Helvetica, Arial;}
.box170x140 { width:170px; height:140px; }
.box170x170 { width:170px; height:170px; }
.box170x230 { width:170px; height:230px; }
.box170x340 { width:170px; height:340px; }
.box170x510 { width:170px; height:510px; }
.box510x170 { width:510px; height:170px; }
.box340x340 { width:340px; height:340px; }
.box510x340 { width:510px; height:340px; }
.box510x510 { width:510px; height:510px; }
.box680x340 { width:680px; height:340px; }
.box680x510 { width:680px; height:510px; }
.box680		{ width:680px; }

.box640 { width:640px;height:20px;border: solid 1px black; }

.list { height:493px;_height:491px;}

.linkBG { background-color:#daedfe; }
.error { border:solid 1px #f00; }
.noerror { border:solid 1px #284da8; }

.category-separator { width:680px; height:20px; }

.headline 	{ font-weight:bold; }
.headline-left	{  font-size:12px;font-weight:bold;text-indent:20px;padding-top:10px; }
.headline-left a { text-decoration:none;color:#284da8; }

.sub { text-indent:20px;}

.category-text { text-align:center;margin-top:300px;font-size:15px;font-weight:bold; }

/* form elements */
input, select { border:solid 1px #284da8; } 
.suche { margin-left:20px;width:100px; }
.suche-button { background-color:#284da8;color:#fff;width:25px; }

.neongruen 	{ background-color:#ccff34; }
.lindgruen	{ background-color:#ccff9a; }
.apfelgruen	{ background-color:#99ff99; }
.hellblau	{ background-color:#99cdff; }
.hellgelb	{ background-color:#ffffcd; }
.flieder	{ background-color:#cb99cc; }
.flieder2	{ background-color:#cc99fe; }
.flieder3	{ background-color:#ccccff; }
.lila		{ background-color:#fe66cb; }
.senfgelb	{ background-color:#cbcc66; }
.lachs		{ background-color:#ff999a; }
.blaulila 	{ background-color:#9a99ff; }
.rosa 		{ background-color:#ffcccb; }
.gelb 		{ background-color:#ffff67; }
.babyblau 	{ background-color:#cdffff; }
.mittelgelb	{ background-color:#feff99; }
.gelb2 		{ background-color:#ffda6f; }

.price { font-size:24px; }


/* Navigation - tree */
ul.tree {padding:0;margin:0;}
ul.tree ul {padding:0;margin:0 0 0 15px;}
ul.tree li {padding:0;margin:-2px;list-style: none;}
ul.tree li a{line-height: 100%;}

ul.tree li a {color:#284da8;display:block;padding:5px 2px;text-decoration:none;font-family:Helvetica, Arial;font-size:12px;}
ul.tree li a.has{padding-right:15px;}
ul.tree li a.root{text-indent:15px;padding-right:0;font-weight: bold;}
ul.tree li a.exp{ text-indent:15px;padding-right:0;}
ul.tree li a.act{ font-weight: bold; }
ul.tree li a.exp.act{ }

a { color:#284da8;text-decoration:none; }
a:hover { color:#284da8;text-decoration:none; }

.submit { background-color:#daedfe;border:none;color:#284da8;font-family:Helvetica, Arial;font-size:12px;margin-bottom:4px; }

.orderheader { height:60px;width:640px;margin-left:20px;margin-right:20px;font-family:Helvetica, Arial;font-size:12px; }
.orderlogin { height:30px;width:640px;margin-left:20px;margin-right:20px;margin-bottom:20px;font-family:Helvetica, Arial;font-size:12px; }


.orderloginframe { width:200px;height:250px;margin-left:20px;float:left;}

.orderstep { margin-top:20px;width:128px;float:left;}
.orderstep.active { font-weight:bold; }

.orderlogintext { height:20px;width:80px;float:left;}
.orderlogininput { height:20px;width:240px;float:left; }

.registertext { height:20px;width:150px;float:left;margin-left:20px;_margin-left:10px;font-family:Helvetica, Arial;font-size:12px;}
.registerinput { height:20px;width:480px;float:left; }
.registersubmit { height:20px;width:660px;float:left;text-align:right; }
/*.registersubmit a { color:#f00; }*/
.content { margin:20px;font-family:Helvetica, Arial;font-size:12px; }

.popupheader { background-color:#dcedfd; width:100%;height:45px; }

.rabatt { text-align:center;color:#bb011e; }
.rabatt-head { font-size:60px;margin-top:40px;font-weight:bold; }
.rabatt-text { font-size:18px;margin-top:30px;font-weight:bold; }
.rabatt-disclaimer { font-size:9px;margin-top:20px; }

