﻿body,html     { padding:0px; margin:0px; font-family:helvetica,arial,verdana; line-height:17px; background-image:url('/gfx/common/background.gif'); }
html          { height: 100%; }
body          { color:#000000; font-size:11px; line-height:17px; background-color: #58585A; width:100%; height: 100.01%; }
table,div     { color:#000000; font-size:11px; line-height:17px; padding:0px; margin:0px; }
form          { padding:0px; margin:0px; }

ul            { list-style-type:square; margin-top:6px; margin-left:17px; margin-bottom:6px; }
li            { list-style-type:square; line-height:1.5em; }
/* img { galleryimg:false; } */
p             { margin:0px; padding:0px; padding-bottom:6px; }

.a                { font-size: 11px; color: #878889; font-family: helvetica,arial,verdana; }
a:link            { font-size: 11px; color: #878889; font-family: helvetica,arial,verdana; text-decoration: none; }
a:visited         { font-size: 11px; color: #878889; font-family: helvetica,arial,verdana; text-decoration: none; }
a:active          { font-size: 11px; color: #878889; font-family: helvetica,arial,verdana; text-decoration: none; }
a:hover           { font-size: 11px; color: #878889; font-family: helvetica,arial,verdana; text-decoration: underline; }
.underline,
a.underline,
a.underline:link,
a.underline:visited,
a.underline:active,
a.underline:hover { text-decoration:underline; }

/*== Basics =====================*/
div#all_middle    { background-color:#FFFFFF; width:720px; padding:20px; }
div#logo          { width:310px; height:70px; padding-top:20px; background:url('/gfx/logo.gif') 0px 30px no-repeat; cursor:pointer; }
div#navigation    { width:129px; height:300px; padding:0px; padding-right:10px; float:left; overflow:hidden; border-right:solid 1px #9C9D9F; }
div#primary       { padding-top:2px; width:100%; overflow:hidden; height:28px; background-color:#FFFFFF; color:#333333; text-transform:uppercase; font-weight:normal; }
div#primary a     { text-decoration:none; }
div#primary a:hover { color:#444444; }
div#primary .active { color:#000000; }
div#primary ul      { margin:0px; padding:0px; padding-top:5px; }
div#primary li      { list-style-type:none; float:left; padding-left:30px; padding-right:30px; border-right:solid 1px #8C8E90; height:16px; }
div#primary li:first-child { padding-left:0px; border-right:solid 1px #CCCCCC; }
div#primary li a  { color:#333333; font-weight:bold; }

div#header            { font-size:11px; color:#545454; height:350px; }
div#header #left      { padding:0px; float:left; width:350px; height:350px; background-image:url('/gfx/primary/beauty-lounge.jpg'); background-repeat:no-repeat; margin-right:20px; }
div#header #right     { padding:20px; float:left; width:310px; height:310px; text-align:right; background-color:#F6E2DF; }
div#header .header    { padding-top:30px; padding-bottom:13px; font-weight:bold; font-size:12px; _letter-spacing:1.05px; color:#545454; }
div#header .body      { color:#545454; padding-bottom:13px; }
div#header .communic  { color:#545454; padding-bottom:13px; }
div#header .communic  a { color:#545454; }
div#header .addon     { font-style:italic; font-weight:bold; }

div#start_content   { padding-top:10px; min-height:440px; text-align:left; }
div#start_content .news_block { 
  float:left;
  padding:20px; 
  margin-top:10px;
  width:319px; height:110px; 
  background:url(/gfx/common/news_box.png) no-repeat;
}
div#start_content .news_block .header { font-weight:bold; padding-bottom:10px; }
div#start_content .news_block .body   { }
div#start_content .news_block .body .more { margin-left:15px; color:#000000; font-weight:bold; font-style:italic; }

div#content         { padding:20px; background-image:none; background-color:#EFECD2; width:680px; min-height:440px; overflow:hidden; color:#1D3132; text-align:left; }
div#content_left    { float:left; width:327px; padding-right:10px; color:#1D3132; }
* html div#content_left   { float:left; width:327px; padding-right:10px; color:#1D3132; }
div#content_right   { width:330px; padding-left:10px; overflow:hidden; }
div#content a       { color:#1D3132; }

div#news            { }
div#news .header    { font-weight:bold; padding-bottom:10px; }
div#news .body      { text-align:justify; }
div#news .body a    { color:#000000; }
div#news .back      { padding-top:20px; }
div#news .back a    { color:#000000; font-weight:bold; }


div#footer          { width:755px; color:#FFFFFF; padding-top:10px; padding-bottom:20px; text-align:right; }
div#footer a        { color:#FFFFFF; }

/*== Navigation ======*/
h1          { font-size:13px; color:#000000; padding:0px; padding-bottom:12px; text-decoration:none; font-weight:bold; line-height:20px; margin:0px;  }
h2          { font-size:13px; color:#000000; padding:0px; padding-bottom:12px; font-weight:bold; text-decoration:none; font-weight:bold; }
h3          { font-size:13px; color:#000000; padding:0px; padding-bottom:6px; line-height:20px; text-decoration:none; font-weight:bold; }
.standard   { color:#887B62; text-decoration:none; }

/*== standard elements ===== */
.class9                   { border:none; }
.class10                  { font-size:10px; }
.class11                  { font-size:11px; }
.button11                 { font-family:helvetica,arial; font-size:11px; color:#FFFFFF; font-weight:bold; margin-bottom:1px; margin-bottom:1px; background-color:#A59982; border:outset 1px #A59982; }
.mandatory                { color: #BB0000; }

/*== input definitions ===== */
.inputName                { font-size:11px; padding-left:6px; }
.inputFields              { font-family:arial,helvetica; font-size:11px; }
.inputHeadline            { font-size:11px; color:#FFFFFF; padding:0px; padding-left:16px; line-height:16px; text-transform:uppercase; font-weight:normal; }
input, select, radio, textarea {
  font-family:arial,helvetica;
  padding-left:2px;
  padding-right:0px;
  border:solid 1px #363635;
  margin-bottom:1px !important; margin-bottom:0px;
}
select { padding-right:0px !important; padding-right:0px; }

.tipp { font-size:10px; font-family:arial; text-align:left; border-style:solid;border-width:1px; border-color:#888888; background-color:#FAFAFA; padding:3px; cursor:help; }

#printHeader, #printFooter, #printWidth, #isPrintable { display: none; }
