body { color: #fafafa; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #707070; }

p { color: #fafafa; font-size: inherit; font-weight: normal; }
.table_cms { padding-left: 15px; }
td { color: #fafafa; font-size: inherit; font-weight: inherit; margin: 0; padding: 0; }
tr { color: #fafafa; font-size: inherit; font-weight: inherit; margin: 0; padding: 0; }
tbody { color: #fafafa; font-size: 11px; font-weight: inherit; margin: 0; padding: 0; }
h1 { color: #600; font-size: 14pt; padding-bottom: 0; font-weight: bold;  padding-right: 10px; padding-left: 0; }
h2 { color: #600; font-size: 12pt; font-weight: bold; padding-bottom: 0; margin-left: -10px; padding-right: 10px; padding-left: 10px; }
h3 { color: #fafafa; font-size: 10pt; padding-bottom: 0; font-weight: bold; padding-right: 10px; padding-left: 0; }

hr { width: 50%; height: 1px; border-top: 1px solid #660000; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0;/*whatever the total width of the border-top and border-bottom equal*/
}
.td_preis { color: #fff; font-size: 10pt; font-weight: bolder; background-color: #600; padding: 0 5px; }
.h2_events { color: #fff; font-size: 12pt; font-weight: bolder; background-color: #600; padding: 5px 5px 5px 15px; }
a:link { color: #8c1919; font-size: inherit; text-decoration: underline; }

a:visited { color: #8c1919; text-decoration: underline; }

a:hover { color: #8c1919; text-decoration: underline overline; }

a:active { color: #8c1919; text-decoration: underline overline; }
.small { color: #3d3d3d; font-size: 8pt; padding-right: 15px; padding-left: 10px; }
.hidden {display: none;}
.copy { padding-right: 15px; padding-left: 10px; }
.button { color: #a2a2a2; background-color: #dfdfdf; border: solid 1px #660000; }
.editbox { color: #660000; background-color: #dfdfdf; border: solid 1px;}
.urgent { color: #900; font-size: 12px;  font-variant: small-caps; }
.salonhead { color: #fff; font-weight: 700; background-color: #660000; padding-right: 100px; padding-left: 5px; }
.images { font-weight: 700; border: dashed 1px #660000; }
.float_left { float: left; margin: 5px; padding: 0; border: dashed 1px #660000; }
.float_right { float: right;margin: 5px; padding: 0px; border: dashed 1px #660000; }
.login { background-image: url(../sitepix/login_back.png); padding:5px; }
.sub {color: #660000; font-size: 10pt; font-weight: bold;}
.preis { color: #660000; font-size: 14pt; font-weight: bold; }
