/* Allgemein */
body{ margin:0; padding: 0; background-color: #4D8CDD; text-align: center; background-image:url(/media/front/bg_main.gif); background-repeat: repeat-x}
small{font: normal 10px "Arial", sans-serif;}
a{color: #336699; text-decoration: none;}
a:hover{color: #23833C;}
a:visited{color: #336699;}
#divTop{width: 795px; margin: 0px auto;}
#divPage{width: 795px; margin: 0px auto; text-align: left;}
#divTab{width: 760px; height: 480px; background-image:url(/media/front/bg_matr.gif); background-repeat: no-repeat;}
#divContent{width:580px; float: right; font-size: 11px; font-family:  "Verdana", Helvetica, sans-serif; color: #666666; line-height: 140%; overflow: hidden}
#divByPodi{width: 155px; height: 250px; margin-top: 20px;}
ul{list-style-type: circle; list-style-position:outside; background-color: #B7E8FF; color: #333; border: 2px solid #336699}
li{padding: 3px; font: normal 12px Arial, sans-serif}
#divBot{width: 795px; height: 40px; margin: 0px auto; padding-left: 15px; background-image:url(/media/front/bg_bot.gif); background-repeat: no-repeat}
#preisBlock{font:bold 24px "Arial"; color: #336699; height: 80px;}

hr{border: 0px; background-color: #E1E9E4; height:1px;}
.vorschauLink{font: normal 10px Verdana}
.preisselect{width:140px; font: normal 10px Arial}
.divWK{width: 255px; float: right; text-align: center; padding-top: 8px;}
.cartList{font-size: 12px; font-family:  "Verdana", Helvetica, sans-serif; color: #2e2e2e; background-color: #eee; padding: 4px; }
.orderList{font-size: 10pt; font-family:  "Arial", Helvetica, sans-serif; color: #336699;}

h1 {font: bold 28px "Arial", sans-serif; line-height: 120%; color: #4D8CDD;}
h2 {font: bold 16px "Arial", sans-serif; color: #959595; margin: 1px;}
h3 {font-size: 140%; line-height: 120%;}
h4 {font-size: 140%; line-height: 120%; color: #a00000;}
#impressum a{color: #b0b0b0; text-decoration: none; font: normal 10px Arial; letter-spacing: 1px;}

/* MENU */
#menuDiv{width: 158px; float: left; font: normal 10px "Verdana", sans-serif; line-height: 170%;}
.menuTitel{cursor:pointer; font-weight: bold; text-decoration: none; padding: 1px; border-bottom: 1px solid #b0b0b0;}
.subMenuTitel{cursor:pointer; font-weight: bold; text-decoration: none; margin: 3px; line-height: 170%; border-bottom: 1px solid #eee; }
.homeTitel{text-decoration: none; color: #4D8CDD}
a.homeTitel:hover{color: #4D8CDD}
a.homeTitel:visited{color: #4D8CDD}
a.subA{text-decoration:none; padding: 0px; color: #2e2e2e}
a.subA:hover{color: #a00000;}
a.subA:visited{color: #2e2e2e}
.menuSub{line-height: 170%; padding: 3px; }
.menuSubDetail{letter-spacing: 0px; line-height: 150%; padding: 2px;border-bottom: 1px solid #eee; }

/*CLASSen*/
.redspan {background-color: #a00000; color: white}
.namespan {font-variant:small-caps; letter-spacing: 1px;}
.textMgelb{background-color: yellow}
.klein{font: normal 10px "Arial", sans-serif;}
.imgBorder {font: normal 10px "Arial", sans-serif; color: #b0b0b0; margin: 5px; margin-left: 0px; float: left; line-height: 95%;}
.artikelbild{width: 310px; padding-top: 6px; background-image:url(/media/front/bg_art.gif); background-repeat: no-repeat; float: left; margin-right: 8px;}
.listing{width: 270px; padding: 4px; margin-bottom: 10px; background-image:url(/media/front/bg_listing.gif); background-repeat: no-repeat; }

/*HINTs*/
#hintbox{position:absolute; top: 0; background-color: #fff; color: #2e2e2e; width: 150px; padding: 1px; border:1px solid black; font:normal 11px "Arial", sans-serif;line-height:12px;z-index:100;visibility: hidden;}

.divBestell{width: 550px; color: #2e2e2e; border: 1px solid #666; padding: 10px;}

/*K-Form*/
.divForm{width: 500px; background-color: #D9E2FD; color: #2e2e2e; border: 1px solid #666; padding: 10px;}
.divFormRow{clear: both; padding: 2px 0px;}
.formLabel{float: left; width: 120px; text-align: right; padding-top: 3px; padding-right: 5px;}
.formField{float: right; width: 360px; text-align: left;}
.formSubmit{clear: both; text-align: center; padding-top: 15px; padding-bottom: 30px;}
.formWidth{width: 300px; font: normal 12px Arial;}
#divFehler{width: 500px; background-color: #FABEAF; padding: 10px; border: 1px solid #a00000;margin-bottom: 10px; color: #a00000}
#divWait{text-align: center;}
td{ font-size: 11px; font-family:  "Verdana", Helvetica, sans-serif; color: #666666;}
