html { margin:0; padding:0; }
body { background-color:#646567; font-size:11px; font-family:Verdana, Helvetica; color:#000000; padding:0; margin:0; background-image:url(../img/design/bg-rep.gif); background-repeat:repeat-x; }
a { color:#eb0000; text-decoration:none; }
a:visited { color:#eb0000; }
a:hover { color:#eb0000; text-decoration:underline; }
a:active { color:#eb0000; }


/* text */
#titel	{ font-size:21px; font-family:Helvetica, Verdana; font-weight:normal; }
#red_sort { font-size:11px; color:#EB0000; font-family:Verdana, Helvetica; font-weight:normal; }
#red_sort:visited { font-size:11px; color:#EB0000; font-family:Verdana, Helvetica; font-weight:normal;  }
#red_sort:hover { font-size:11px; color:#EB0000; font-family:Verdana, Helvetica; font-weight:normal; text-decoration:underline; }
#red_sort:active { font-size:11px; color:#EB0000; font-family:Verdana, Helvetica; font-weight:normal; text-decoration:underline; }

#link_grey { color:#8c8c8c; text-decoration:none; }
#link_grey a{ color:#8c8c8c; text-decoration:none; }
#link_grey a:visited { color:#8c8c8c; }
#link_grey a:hover { color:#8c8c8c; text-decoration:underline; }
#link_grey a:active { color:#8c8c8c; }


/* layers */
#container_home { width:935px;  margin:0 auto; padding:0; background-image:url(../img/design/bg-container.gif);  }
#container_home2 { width:935px;  margin:0 auto; padding:0; background-image:url(../img/design/bg-container2.gif);  }

#container_weiss { width:935px; margin:0 auto; padding:0; background-image:url(../img/design/bg-container_weiss.gif); background-repeat:repeat; }
#container_blank { width:935px; margin:0 auto; padding:0; background-image:url(../img/design/bg-container_blank.gif); background-repeat:repeat;  }

  


#footer { width:935px; height:24px; background-image:url(../img/design/footer.gif); background-repeat:repeat-x; text-align:center; margin:0 auto; padding:0; } 


/* menu */
#navigation	{ font-size:11px; font-weight:normal; width:180px; font-family:Verdana; border-top:1px solid #b2b2b2; }
#menu2 { width:180px; margin:0; padding:0px; line-height:24px; }
#menu2 li .menulink2 { height:24px; text-decoration:none; margin:0; border-bottom:1px solid #b2b2b2; }
#menu2 li .menulink2:link, #menu2 li .menulink2:visited { color:#ffffff; display:block; padding:0 0 0 25px; margin:0; }
#menu2 li .menulink2:hover { color:#000000; padding:0 0 0 25px; margin:0; background-color:#c0c0c0; font-weight:bold; background-image:url(../img/design/m-but-bg-activ.gif); }
#menu2 li #current2 { color:#000000; padding:0 0 0 25px; margin:0; background-color:#c0c0c0; font-weight:bold; background-image:url(../img/design/m-but-bg-activ.gif); border:none; }
#menu2 li .menulink2:active { color:#000000; padding:0 0 0 25px; margin:0; background-color:#c0c0c0; font-weight:bold; }
.ulmenu { list-style:none; margin:0; padding:0; }

/* untermenu */
#unternavigation { font-size:11px; font-weight:normal; width:180px; margin:0; background-color:#a7a7a7; border-bottom:1px solid #b2b2b2;  }
#menu3 { margin:0px; padding:0 0 4px 0; line-height:18px; }
#menu3 li .menulink3 { height:18px; text-decoration:none; margin:0; }
#menu3 li .menulink3:link, #menu3 li .menulink3:visited { color:#000000; display:block; margin:0; padding:0 0 0 34px; }
#menu3 li .menulink3:hover { color:#000000; text-decoration:none; font-weight:bold; padding:0 0 0 34px; margin:0; background-image:url(../img/design/m-line-left.gif); background-position:left; background-repeat:no-repeat; }
#menu3 li #current3 { color:#000000; text-decoration:none; font-weight:bold; padding:0 0 0 34px; margin:0; background-image:url(../img/design/m-line-left.gif); background-position:left; background-repeat:no-repeat; }
#menu3 li .menulink3:active { color:#000000; text-decoration:none; padding:0 0 0 34px; margin:0;   }
.ululmenu { list-style:none; margin:0 0 4px 0; padding:0; }

/* cart */
#cart { font-size:11px; font-weight:normal; width:180px; background-image:url(../img/design/warenkorb.png); background-repeat:no-repeat; background-position:left; margin:0; font-family:Verdana; border-bottom:1px solid #b2b2b2;  }
#cart_disco { font-size:11px; font-weight:normal; width:180px; padding-left: 25px; background-image:url(../img/design/discocart.gif); background-repeat:no-repeat; background-position:left; margin:0; font-family:Verdana; border-bottom:1px solid #b2b2b2;  }

#menucart { width:180px; margin:0; padding:0 0 0 0; line-height:44px; }
#menucart li .menulinkcart { height:44px; text-decoration:none; margin:0 0 0 50px; }
#menucart li .menulinkcart:link, #menucart li .menulinkcart:visited { color:#ffffff; display:block; margin:0; padding:0 0 0 50px; }
#menucart li .menulinkcart:hover { color:#000000; text-decoration:none; font-weight:bold; background-color:#c0c0c0; background-image:url(../img/design/warenkorb_bg2.png); padding:0 0 0 50px; margin:0;  }
#menucart li .menulinkcartdisco { height:44px; text-decoration:none; margin:0 0 0 50px; background-image:url(../img/design/warenkorb_disco.gif);}
#menucart li .menulinkcartdisco:link, #menucart li .menulinkcartdisco:visited { color:#ffffff; display:block; margin:0; padding:0 0 0 50px; }
#menucart li .menulinkcartdisco:hover { color:#000000; text-decoration:none; font-weight:bold; background-color:#c0c0c0; background-image:url(../img/design/warenkorb_bg2.png); padding:0 0 0 50px; margin:0;  }
#menucart li #currentcart { color:#000000; text-decoration:none; font-weight:bold; padding:0 0 0 50px; margin:0; background-image:url(../img/design/warenkorb_bg2.png); border:none; }
#menucart li .menulinkcart:active { color:#000000; text-decoration:none; font-weight:bold;  background-color:#c0c0c0; padding:0 0 0 50px; margin:0; background-image:url(../img/design/warenkorb_bg2.png); border:none; }
.ulululmenu { list-style:none; margin:0; padding:0; }

/* Formular */
.textfeld { background-color:#e3e3e3; color:#7e8a91; width:174px; border:none; border-bottom:1px dotted #838383; margin:0; padding:0; }

.textfeld_dealer { background-color:#ffffff; color:#000000; width:221px; height: 18px; border-top:1px solid #838383; border-right:1px solid #d3d3d3; border-bottom:1px solid #a7a7a7; border-left:1px solid #7e7e7e; margin:0; padding:0; }
input.button_dealer {
	border-bottom:1px thin #505050;
	background-color: #eb0000;
	width:45px;
	font-size:11px; 
	font-family:Helvetica, Verdana; 
	color:#ffffff; border-bottom: 
}
.auswahlfeld_dealer { background-color:#ffffff; color:#7e8a91; width:174px; border-top:1px solid #838383; border-right:1px solid #d3d3d3; border-bottom:1px solid #a7a7a7; border-left:1px solid #7e7e7e; margin:0; padding:0; }



.textfeldklein { background-color:#e3e3e3; color:#7e8a91; width:50px; border:none; border-bottom:1px dotted #838383; margin:0; padding:0; }
.textfeldgross { background-color:#e3e3e3; color:#7e8a91; width:353px; border:none; border-bottom:1px dotted #838383; margin:0; padding:0; }
.textfeld3spalt { background-color:#e3e3e3; color:#7e8a91; width:174px; border:none; border-bottom:1px dotted #838383; margin:0 5px 0 0; padding:0; }
.auswahlfeld { background-color:#e3e3e3; color:#7e8a91; width:174px; border:none; border-bottom:1px dotted #838383; margin:0; padding:0; }
.formular { background-color:#e3e3e3; color:#7e8a91; width:200px; border:none; border-bottom:1px dotted #838383; margin:0; padding:0; }

.formularklein { background-color:#e3e3e3; color:#7e8a91; width:41px; border:none; border-bottom:1px dotted #838383; margin:0; padding:0; }
.formularort { background-color:#e3e3e3; color:#7e8a91; width:150px; border:none; border-bottom:1px dotted #838383; margin:0; padding:0; }

/* content */
#container_dealer { font-size:11px; font-weight:normal; width:454px; height:79px; background-image:url(../img/design/container_dealer.gif); margin:0; font-family:Helvetica, Verdana; border-bottom:1px solid #bdbdbd;  }
