BODY {
	font-size: 11px;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 30px 30px 10px 30px;
}
TH, TD {
    color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.einleitung1 {
    border-right: 0px; 
	border-top: 0px;
	border-left: 0px;
	border-bottom: #C2C2D1 1px dashed;
}
TABLE.einleitung2 {
    border-right: #C2C2D1 1px dashed; 
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
TABLE.einleitung3 {
    background: #EAEAEF;
    border-right: 0px
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
P {
    color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

P.kategorie {
    color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

P.produkt {
    color: #333366;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 18px 0px;
}
TABLE.produkt {
    border-right: 0px;
	border-top: 0px;
	border-left: #C2C2D1 1px dashed; 
	border-bottom: #C2C2D1 1px dashed;
}
TABLE.geschenk {
    border-right: 0px;
	border-top: 0px;
	border-left: #FF9933 1px dashed; 
	border-bottom: #FF9933 1px dashed;
}
TD.produkt {
    color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


TD.preis {
    color: #FFFFFF;
    background: #9999B2;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #C2C2D1 0px dashed; 
	border-top: #C2C2D1 1px dashed; 
	border-left: #C2C2D1 1px dashed; 
	border-bottom: #C2C2D1 0px dashed;
}
TABLE.geschenk TD.preis {
    background: #FF9933;
    border-right: #FFE0C1 0px dashed; 
	border-top: #FFE0C1 1px dashed; 
	border-left: #FFE0C1 1px dashed; 
	border-bottom: #FFE0C1 0px dashed;
}
DIV.grundpreis {
    color: #FFFFFF;
    background: #9999B2;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD.bestellen {
    color: #333366;
    background: #C1C1D1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #C2C2D1 1px dashed; 
	border-top: #C2C2D1 1px dashed; 
	border-left: #C2C2D1 0px dashed; 
	border-bottom: #C2C2D1 0px dashed;
}
TABLE.geschenk TD.bestellen {
    color: #FF9933;
    background: #FFE0C1;
    border-right: #FF9933 1px dashed; 
	border-top: #FF9933 1px dashed; 
	border-left: #FF9933 0px dashed; 
	border-bottom: #FF9933 0px dashed;
}
TABLE.hinweis {
    background: #EAEAEF;
    border-right: 0px
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

.hr {
    display: none;
}
.hruler {
    font-size: 1px;
	border-top: #9999B2 1px dashed;
}
.error {
    color: #9a0202;
    font-weight: bold;
}
.smaller {
	font-size: smaller;
}

FORM {
    MARGIN: 0;
}

INPUT.anzahl {
    outline: 0px;
    background: #FFFFFF;
	border-right: #9F9F9F 1px solid;
	border-top: #9F9F9F 1px solid;
	border-left: #9F9F9F 1px solid; 
	border-bottom: #9F9F9F 1px solid; 
    color: #333366; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
}
INPUT.text {
    outline: 0px;
    background: #FFFFFF;
	border-right: #9F9F9F 1px solid;
	border-top: #9F9F9F 1px solid;
	border-left: #9F9F9F 1px solid; 
	border-bottom: #9F9F9F 1px solid; 
    color: #333366; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
INPUT.submit {
    font-weight: bold;
    color: #333366;
    background: #C1C1D1;
    outline: 0px;
    background: #FFFFFF;
	border-right: #9F9F9F 1px solid;
	border-top: #9F9F9F 1px solid;
	border-left: #9F9F9F 1px solid; 
	border-bottom: #9F9F9F 1px solid; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
TEXTAREA {
	outline: 0px;
    background: #FFFFFF;
	border-right: #9F9F9F 1px solid;
	border-top: #9F9F9F 1px solid;
	border-left: #9F9F9F 1px solid; 
	border-bottom: #9F9F9F 1px solid; 
    color: #333366; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}

A, A:link, A:visited, A:active {
	color: #585882; text-decoration: none; font-weight: normal;
}
A:hover {
	text-decoration: underline;
}
