/* ----------------- */
/* shack7 stylesheet */
/* ----------------- */


/* ------------------------------ */
/* tags - allgemeine formatierung */
/* ------------------------------ */

/* "Bitstream Vera Sans",Verdana, */

body { 
  margin: 0px; 
  background: #E6E6E6 url(images/sh7_bg_main.jpg) top center no-repeat; 
  color: #0000FF; 
  font: 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
}

table { 
  margin:0px; 
  font: 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
}
form { 
  margin:0px; 
}

h1 { color: #808080; font: bold 16px/20px Verdana,"Bitstream Vera Sans",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; letter-spacing: 0.05em; }
h2 { color: #808080; font: bold 13px/15px Verdana,"Bitstream Vera Sans",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; letter-spacing: 0.05em; }
h3 { color: #E5E5E5; font: bold 11px/11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; letter-spacing: 0.05em; }
h4 { color: #E5E5E5; font: normal 11px/11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; margin: 0px 5px 0px 5px; }

p { 
  margin: 0px; 
  font: normal 11px/14px Verdana,"Bitstream Vera Sans",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
}

a:link     { color: #404040; text-decoration: none; margin: 0px; }
a:visited  { color: #404040; text-decoration: none; margin: 0px; }
a:active   { color: #404040; text-decoration: none; margin: 0px; }
a:hover    { color: #000000; text-decoration: underline; margin: 0px; }
/*
a:link     { color: #404040; text-decoration: none; margin: 0px; font: normal 11px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }
a:visited  { color: #404040; text-decoration: none; margin: 0px; font: normal 11px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }
a:active   { color: #404040; text-decoration: none; margin: 0px; font: normal 11px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }
a:hover    { color: #000000; text-decoration: underline; margin: 0px; font: normal 11px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }
*/

/* ------- */
/* classes */
/* ------- */

/* standard

/* text standard */
.txt_std { color:#333333; font-size:11px; line-height:14px; font-weight:normal; }
.txt_stdb { color:#333333; font-size:11px; line-height:14px; font-weight:bold; }
.txt_stds { color:#333333; font-size:10px; line-height:14px; font-weight:normal; }
.txt_std6 { color:#666666; font-size:11px; line-height:14px; font-weight:normal; }
.txt_text { color:#333333; font-size:11px; line-height:14px; font-weight:normal; }
.txt_text_hdl { color:#333333; font-size:11px; line-height:14px; font-weight:bold; }

.stds  { color:#808080; font-size:11px; line-height:15px; font-weight:normal; }
.stdm  { color:#808080; font-size:12px; line-height:15px; font-weight:normal; }

p.std_white   { color:#FFFFFF; font-size:11px; line-height:15px; font-weight:normal; }
p.txt_white   { color:#FFFFFF; font-size:12px; line-height:15px; font-weight:normal; }
p.std_blau    { color:#6E88A4; font-size:11px; line-height:15px; font-weight:normal; }
p.txt_blau    { color:#6E88A4; font-size:12px; line-height:15px; font-weight:normal; }
p.std_oliv    { color:#AEAD4E; font-size:11px; line-height:15px; font-weight:normal; }
p.txt_oliv    { color:#AEAD4E; font-size:12px; line-height:15px; font-weight:normal; }

a.std_copy:link     { color: #808080; text-decoration: none; }
a.std_copy:visited  { color: #808080; text-decoration: none; }
a.std_copy:active   { color: #808080; text-decoration: none; }
a.std_copy:hover    { color: #404040; text-decoration: none; }

/* text control, (input text, textarea) */
.ctl_lblb { color:#808080; font-size:11px; line-height:12px; font-weight:normal; }
.ctl_txtb { color:#000000; background-color:#FFFFFF; font-size:12px; font-family:"Courier New",sans-serif; border:1px solid #6E88A4; }
.ctl_lblo { color:#AEAD4E; font-size:11px; line-height:12px; font-weight:normal; }
.ctl_txto { color:#000000; background-color:#FFFFFF; font-size:12px; font-family:"Courier New",sans-serif; border:1px solid #AEAD4E; }
.ddl_item { color:#404040; font: normal 12px/15px "Courier New",sans-serif; }

input    { color:#000000; background-color:#FFFFFF; font-size:12px; font-family:"Courier New",sans-serif; border:1px solid #6E88A4; margin:0px; height:20px; padding-left:2px; padding-right:2px; }
textarea { color:#000000; background-color:#FFFFFF; font-size:12px; font-family:"Courier New",sans-serif; border:1px solid #6E88A4; margin:0px; }
select   { color:#000000; background-color:#FFFFFF; font-size:12px; font-family:"Courier New",sans-serif; border:1px solid #6E88A4; }

input.img_submit { border:0px; margin:0px; width:1px; height:1px; }

/* listeneintrag standard */
.txt_cat { color:#E5E5E5; font-size:11px; line-height:11px; font-weight:normal; margin:0px 5px 0px 5px; }
.txt_lst { color:#333333; font-size:11px; line-height:12px; font-weight:normal; }

a.std:link    { color:#333333; font-size:11px; line-height:12px; font-weight:normal; text-decoration:underline; }
a.std:visited { color:#333333; font-size:11px; line-height:12px; font-weight:normal; text-decoration:underline; }
a.std:active  { color:#333333; font-size:11px; line-height:12px; font-weight:normal; text-decoration:underline; }
a.std:hover   { color:#000000; font-size:11px; line-height:12px; font-weight:normal; text-decoration:underline; }

a.std2:link    { color:#333333; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none; }
a.std2:visited { color:#333333; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none; }
a.std2:active  { color:#333333; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none; }
a.std2:hover   { color:#000000; font-size:11px; line-height:12px; font-weight:normal; text-decoration:underline; }

a.std_white:link    { color:#FFFFFF; }
a.std_white:visited { color:#FFFFFF; }
a.std_white:active  { color:#FFFFFF; }
a.std_white:hover   { color:#FFFFFF; }

a.copy:link    { color:#AEAD4E; }
a.copy:visited { color:#AEAD4E; }
a.copy:active  { color:#AEAD4E; }
a.copy:hover   { color:#848125; text-decoration:none; }

a.clntdata:link    { color:#AEAD4E; }
a.clntdata:visited { color:#AEAD4E; }
a.clntdata:active  { color:#AEAD4E; }
a.clntdata:hover   { color:#848125; text-decoration:none; }

a.continueb:link    { color:#6E88A4; font-size:15px; line-height:15px; text-decoration:none; }
a.continueb:visited { color:#6E88A4; font-size:15px; line-height:15px; text-decoration:none; }
a.continueb:active  { color:#6E88A4; font-size:15px; line-height:15px; text-decoration:none; }
a.continueb:hover   { color:#2B4C70; font-size:15px; line-height:15px; text-decoration:none; }

a.continueo:link    { color:#AEAD4E; font-size:15px; line-height:15px; text-decoration:none; }
a.continueo:visited { color:#AEAD4E; font-size:15px; line-height:15px; text-decoration:none; }
a.continueo:active  { color:#AEAD4E; font-size:15px; line-height:15px; text-decoration:none; }
a.continueo:hover   { color:#848125; font-size:15px; line-height:15px; text-decoration:none; }

/* department 6E88A4 4E77A3 AEAD4E */
/* left column, sh7_dept */
.dept0   { color: #FFFFFF; font-size:10px; line-height:10px; font-weight:normal; text-transform: uppercase; letter-spacing: 1px; }
.dept1   { color: #707070; font-size:12px; line-height:15px; font-weight:normal; }
a.dept:link    { color:#707070; text-decoration:none; }
a.dept:visited { color:#707070; text-decoration:none; }
a.dept:active  { color:#707070; text-decoration:none; }
a.dept:hover   { color:#AEAD4E; text-decoration:none; }
a.dept_sel:link    { color:#000000; text-decoration:none; }
a.dept_sel:visited { color:#000000; text-decoration:none; }
a.dept_sel:active  { color:#000000; text-decoration:none; }
a.dept_sel:hover   { color:#000000; text-decoration:none; }

/*
a.dept_spx:link    { color:#CD5000; text-decoration:none; }
a.dept_spx:visited { color:#CD5000; text-decoration:none; }
a.dept_spx:active  { color:#CD5000; text-decoration:none; }
a.dept_spx:hover   { color:#FF8534; text-decoration:none; }

a.dept_spx:link    { color:#FF8534; text-decoration:none; }
a.dept_spx:visited { color:#FF8534; text-decoration:none; }
a.dept_spx:active  { color:#FF8534; text-decoration:none; }
a.dept_spx:hover   { color:#CD5000; text-decoration:none; }
*/
a.dept_spx:link    { color:#AEAD4E; text-decoration:none; }
a.dept_spx:visited { color:#AEAD4E; text-decoration:none; }
a.dept_spx:active  { color:#AEAD4E; text-decoration:none; }
a.dept_spx:hover   { color:#CD5000; text-decoration:none; }

a.thme:link    { color:#404040; text-decoration:none; }
a.thme:visited { color:#404040; text-decoration:none; }
a.thme:active  { color:#404040; text-decoration:none; }
a.thme:hover   { color:#AEAD4E; text-decoration:none; }
a.thme_sel:link    { color:#000000; text-decoration:none; }
a.thme_sel:visited { color:#000000; text-decoration:none; }
a.thme_sel:active  { color:#000000; text-decoration:none; }
a.thme_sel:hover   { color:#000000; text-decoration:none; }

/* labels 6E88A4 4E77A3 AEAD4E */
/* right column, sh7_labl */
.labl    { color: #6E88A4; font: normal 13px/15px "Times New Roman",Times,serif; letter-spacing:1px; }
a.labl:link    { color:#6E88A4; text-decoration:none; }
a.labl:visited { color:#6E88A4; text-decoration:none; }
a.labl:active  { color:#6E88A4; text-decoration:none; }
a.labl:hover   { color:#2B4C70; text-decoration:none; }
a.labl_sel:link    { color:#202020; text-decoration:none; }
a.labl_sel:visited { color:#202020; text-decoration:none; }
a.labl_sel:active  { color:#202020; text-decoration:none; }
a.labl_sel:hover   { color:#202020; text-decoration:none; }
a.labl0:link    { color:#CCCCCC; text-decoration:none; }
a.labl0:visited { color:#CCCCCC; text-decoration:none; }
a.labl0:active  { color:#CCCCCC; text-decoration:none; }
a.labl0:hover   { color:#2B4C70; text-decoration:none; }
/*
.labl_dept    { color:#CCCCCC; font-size:11px; line-height:14px; font-weight:normal; font-family:Helvetica,Arial,Geneva,Swiss,SunSans-Regular,sans-serif; letter-spacing:0; }
a.labl_dept:link    { color:#CCCCCC; text-decoration:none; }
a.labl_dept:visited { color:#CCCCCC; text-decoration:none; }
a.labl_dept:active  { color:#CCCCCC; text-decoration:none; }
a.labl_dept:hover   { color:#808080; text-decoration:none; }
*/

/* articles per page info, overview options */
/* main column, content header */
.pnr   { color: #808080; font-size:12px; line-height:12px; font-weight:normal; }
.pinfo { color: #808080; font-size:10px; line-height:10px; font-weight:normal; }
a.page:link    { color:#BFC4A7; font-weight:normal; text-decoration:none; }
a.page:visited { color:#BFC4A7; font-weight:normal; text-decoration:none; }
a.page:active  { color:#BFC4A7; font-weight:normal; text-decoration:none; }
a.page:hover   { color:#778563; font-weight:normal; text-decoration:none; }

/* articles labels and details */
/* main column, overview, thumbnail labels */
.artpic_labl { color:#A7B2BE; font-size:10px; line-height:10px; font-weight:normal; margin:0px 2px 0px 2px; }
.artpic_name { width:80px; overflow:hidden; }
.artpic_price { color:#000000; font-size:15px; line-height:15px; font-weight:bold; font-family:"Times New Roman",Times,serif; }
/* main column, articles details */
/* .artdet_bc   { color:#AEAD4E; font-size:12px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; } */
.artdet_labl { color:#6E88A4; font-size:12px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.artdet_styl { color:#AEAD4E; font-size:12px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.artdet_nr   { color:#404040; font-size:10px; line-height:13px; font-weight:normal; margin-top:6px; }
.artdet_name { color:#404040; font-size:17px; line-height:19px; font-weight:bold; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.artdet_copy { color:#808080; font-size:11px; line-height:13px; font-weight:normal; }
.artdet_prce { color:#404040; font-size:15px; line-height:17px; font-weight:bold; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.artdet_mwst { color:#808080; font-size:10px; line-height:13px; font-weight:normal; }
.artdet_colr { color:#AEAD4E; font-size:12px; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.artdet_matr { color:#6E88A4; font-size:12px; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.artdet_cart { color:#404040; font-size:11px; line-height:11px; font-weight:normal; }

/* menue */
/* main column, main top menue bar */
p.mnu         { color:#B2B2B2; font-size:11px; line-height:14px; font-weight:normal; }
a.mnu:link    { color:#B2B2B2; text-decoration:none; margin:0px 1px 0px 1px; }
a.mnu:visited { color:#B2B2B2; text-decoration:none; margin:0px 1px 0px 1px; }
a.mnu:active  { color:#B2B2B2; text-decoration:none; margin:0px 1px 0px 1px; }
a.mnu:hover   { color:#929292; text-decoration:none; margin:0px 1px 0px 1px; }

/* header */
/* main column, beneath main menue, welcome field */
p.user { color:#FFFFFF; font-size:12px; line-height:14px; font-weight:normal; }

/* page headline */
.page_hdl  { color:#6E88A4; font-size:15px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.page_hdl2 { color:#AEAD4E; font-size:17px; line-height:17px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.page_hdl_spx  { color:#CD5000; font-size:15px; line-height:15px; font-weight:bold; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }

/* department-label-breadcrum */
/* main column, content header, breadcrum */
.bc_dept  { color:#AEAD4E; font-size:15px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.bc_labl  { color:#6E88A4; font-size:15px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
a.bc_dept:link    { color:#AEAD4E; text-decoration:none; }
a.bc_dept:visited { color:#AEAD4E; text-decoration:none; }
a.bc_dept:active  { color:#AEAD4E; text-decoration:none; }
a.bc_dept:hover   { color:#848125; text-decoration:none; }
a.bc_labl:link    { color:#6E88A4; text-decoration:none; }
a.bc_labl:visited { color:#6E88A4; text-decoration:none; }
a.bc_labl:active  { color:#6E88A4; text-decoration:none; }
a.bc_labl:hover   { color:#2B4C70; text-decoration:none; }

span.bc_thme {
  color:#808080;
}
p.bc_thme {
  display: inline;
  float: left;
  color:#808080;
  font-size: 12px;
  line-height: 15px;
  font-weight:normal; 
  font-family:"Times New Roman",Times,serif; 
  letter-spacing:1px;
}

/* forms */
p.frm_lbl_l       { color:#666666; font-size:12px; line-height:16px; font-weight:normal; }
a.frm_btn:link    { color:#666666; text-decoration:none; margin:0px 1px 0px 1px; }
a.frm_btn:visited { color:#666666; text-decoration:none; margin:0px 1px 0px 1px; }
a.frm_btn:active  { color:#666666; text-decoration:none; margin:0px 1px 0px 1px; }
a.frm_btn:hover   { color:#000000; text-decoration:none; margin:0px 1px 0px 1px; }

/* msgbox */
p.msg_header       { color:#FFFFFF; font-size:12px; line-height:16px; font-weight:normal; }

/* minicart */
.minicart   { color:#B6C3D1; font-size:10px; line-height:12px; font-weight:normal; }
.minicartb  { color:#99ACBF; font-size:10px; line-height:12px; font-weight:normal; }

/* cart */
/* main column */
.cart_hdl  { color:#6E88A4; font-size:15px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.cart_bc   { color:#AEAD4E; font-size:12px; line-height:13px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.cart_labl { color:#6E88A4; }
.cart_styl { color:#AEAD4E; }
.cart_nr   { color:#404040; font-size:10px; line-height:13px; font-weight:normal; }
.cart_name { color:#404040; font-size:15px; line-height:16px; font-weight:bold; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.cart_copy { color:#808080; font-size:11px; line-height:13px; font-weight:normal; }
.cart_prce { color:#404040; font-size:12px; line-height:13px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.cart_colr { color:#AEAD4E; font-size:12px; line-height:13px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.cart_matr { color:#6E88A4; font-size:12px; line-height:13px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.cart_prce_sum { color:#404040; font-size:15px; line-height:17px; font-weight:bold; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }

/* login, client register, client data */
.reg_hdl2 { color:#AEAD4E; font-size:12px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.reg_txt  { color:#808080; font-size:12px; line-height:15px; font-weight:normal; }
.reg_msg  { color:#FFFFFF; font-size:12px; line-height:15px; font-weight:normal; }
.reg_msgb { color:#FFFFFF; font-size:12px; line-height:15px; font-weight:bold; }
.reg_err  { color:#CD5000; font-size:12px; line-height:15px; font-weight:normal; }

a.txt_msg:link    { color:#FFFFFF; text-decoration: none; }
a.txt_msg:visited { color:#FFFFFF; text-decoration: none; }
a.txt_msg:active  { color:#FFFFFF; text-decoration: none; }
a.txt_msg:hover   { color:#FFFFFF; text-decoration: underline; }



.hdlb { color:#6E88A4; font-size:15px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.hdlo { color:#AEAD4E; font-size:15px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }

.txt_hdlb { color:#6E88A4; font-size:12px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.txt_hdlo { color:#AEAD4E; font-size:12px; line-height:15px; font-weight:normal; font-family:"Times New Roman",Times,serif; letter-spacing:1px; }
.txt_hdlc { color:#808080; font-size:12px; line-height:15px; font-weight:bold; }
.txt_copy { color:#808080; font-size:12px; line-height:15px; font-weight:normal; }
.txt_foot { color:#808080; font-size:11px; line-height:14px; font-weight:normal; }
.txt_hint { color:#CCCCCC; font-size:11px; line-height:15px; font-weight:normal; }

.txt_lst_std { color:#808080; font-size:12px; line-height:15px; font-weight:normal; }
.txt_lst_sml { color:#808080; font-size:10px; line-height:10px; font-weight:normal; }

.txt_marker_red { color:#FFFFFF; background-color:#CD5000; font-size:12px; line-height:15px; font-weight:normal; }
.txt_marker_cyan { color:#808080; background-color:#00FFFF; font-size:12px; line-height:15px; font-weight:normal; }

a.ddl_item_1 { 
  color: #404040; 
  font: normal 12px/15px "Courier New",sans-serif; 
  text-decoration: none;
  display: block;
  background-color: #F0F3F6;
  padding: 0 3px;
}
a.ddl_item_1:hover { 
  color: #FFFFFF; 
  text-decoration: none;
  background-color: #6E88A4;
}
