/* $Id: pagestyle.css,v 1.2.2.4 2009/02/01 21:50:23 christianzwahlen Exp $ */

.icon,
a.icon,
a.icon:visited,
a.icon:hover,
a.icon:active {
  padding: 3px 4px 3px 23px;
  margin: 0px;
}

/* list */
ul.pagestyle_inline li {
  display: inline;
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  margin: 0; 
  padding: 0; 
}

ul.pagestyle li {
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  margin: 0; 
  padding: 0; 
}

/* p */
.block-pagestyle p {
  margin: 0; 
  padding: 0; 
}
/* images */
ul.pagestyle_inline li img {
  height: 1em; 
}
img.float_right {
  float: right;
}

a.pagestyle_standard,
a.pagestyle_standard:visited {
  background: transparent url("images/standard.gif") no-repeat 0 0 !important;
}
a.pagestyle_black_white,
a.pagestyle_black_white:visited {
  background: transparent url("images/black_white.gif") no-repeat 0 0 !important;
}
a.pagestyle_white_black,
a.pagestyle_white_black:visited {
  background: transparent url("images/white_black.gif") no-repeat 0 0 !important;
}
a.pagestyle_yellow_blue,
a.pagestyle_yellow_blue:visited {
  background: transparent url("images/yellow_blue.gif") no-repeat 0 0 !important;
}
a.pagestyle_standard:hover {
  background: transparent url("images/standard.gif") no-repeat 0 -100px !important;
}
a.pagestyle_black_white:hover {
  background: transparent url("images/black_white.gif") no-repeat 0 -100px !important;
}
a.pagestyle_white_black:hover {
  background: transparent url("images/white_black.gif") no-repeat 0 -100px !important;
}
a.pagestyle_yellow_blue:hover {
  background: transparent url("images/yellow_blue.gif") no-repeat 0 0 !important;
}

.display-hidden {
  position: absolute;
  left: -1000px;	
  top: -1000px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  display: none;
}
a.icon.pagestyle_end {
   cursor: crosshair;
}

/**
 * The style for jQuery
 * Info: This "!important" values are stronger, because the place is after the values in the CSS head."
 */
body.pagestyle_black_white,
body.pagestyle_black_white *,
select.pagestyle option[value="black_white"],
select.pagestyle_admin option[value="black_white"] {
  color: #000 !important;
  background-color: #fff !important;
  background-image: none !important;
}
body.pagestyle_white_black,
body.pagestyle_white_black *,
select.pagestyle option[value="white_black"],
select.pagestyle_admin option[value="white_black"]  {
  color: #fff !important;
  background-color: #000 !important;
  background-image: none !important;
}
body.pagestyle_yellow_blue,
body.pagestyle_yellow_blue *,
select.pagestyle option[value="yellow_blue"],
select.pagestyle_admin option[value="yellow_blue"] {
  color: #ff0 !important;
  background-color: #00f !important;
  background-image: none !important;
}
select.pagestyle option[value="standard"],
select.pagestyle_admin option[value="standard"] {
  color: blue !important;
  background-color: #D3D3D3 !important; /* LightGrey */
}

/** 
 * Hacks.
 * Images not for IE 5.5 and Opera 6 
 */
head:first-child+body a.pagestyle_standard,
head:first-child+body a.pagestyle_standard:visited {
  background: transparent url("images/standard.png") no-repeat 0 0 !important;
}
head:first-child+body a.pagestyle_black_white,
head:first-child+body a.pagestyle_black_white:visited {
  background: transparent url("images/black_white.png") no-repeat 0 0 !important;
}
head:first-child+body a.pagestyle_white_black,
head:first-child+body a.pagestyle_white_black:visited {
  background: transparent url("images/white_black.png") no-repeat 0 0 !important;
}
head:first-child+body a.pagestyle_yellow_blue,
head:first-child+body a.pagestyle_yellow_blue:visited {
  background: transparent url("images/yellow_blue.png") no-repeat 0 0 !important;
}

head:first-child+body a.pagestyle_standard:hover {
  background: transparent url("images/standard.png") no-repeat 0 -100px !important;
}
head:first-child+body a.pagestyle_black_white:hover {
  background: transparent url("images/black_white.png") no-repeat 0 -100px !important;
}
head:first-child+body a.pagestyle_white_black:hover {
  background: transparent url("images/white_black.png") no-repeat 0 -100px !important;
}
head:first-child+body a.pagestyle_yellow_blue:hover {
  background: transparent url("images/yellow_blue.png") no-repeat 0 -100px !important;
}
