/* Layout stylesheet */

body {
  /*font-size: 100.01%; [1] */
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#col-a {
  float: right;
  width: 100%;
}
#col-a[id] { /* [2] */
  margin-left: -0.05em; /*-1px;*/
}
#col-b {
  float: left;
  margin-left: -12em;	/*-168px*/
  z-index: 10; /* [3] */
}
#col-b[id] { /* [2] */
  margin-right: 0.05em; /*1px;*/
}
#col-c {
  float: right;
  margin-right: -16em;	/*-168px*/
  z-index: 11; /* [3] */
}
#col-c[id] { /* [2] */
  margin-left: 0.05em; /*1px;*/
}
.show-all #columns {
  /*padding: 0 10.5em;	0 168px*/
  padding:0;
  padding-left:12em;	/*breite linke spalte*/
  padding-right:16em;	/*breite rechte spalte*/
}
.hide-left #columns {
  padding: 0 0 0 0;	/*0 168px 0 0*/
  padding-right: 16em;
}
.hide-right #columns {
  padding: 0 0 0 0;	/*0 0 0 168px*/
  padding-left: 12em;
}
.cols-wrapper {
  width: 100%;
}
.cols-wrapper[class] {
  padding-bottom: 0.05em; /*1px;*/ /* [4] */
}
.float-wrapper {
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
}
.float-wrapper[class] { /* [2] */
  margin-right: -0.05em; /*-1px;*/
}
.sidecol-b 
{
  width: 12em; /*168px*/
  position: relative;
  overflow:  hidden;
}
.sidecol-c 
{
  width: 16em; /*168px*/
  position: relative;
  overflow: hidden;
}
/**.box,
.main-content {
  margin: 0 1em;
}
.box
{
	margin:0;
	padding:0;
}*/
.main-content
{   /*max-width: @ersetze_main-content_max-width;;	744px*/
    /*overflow :hidden;
	margin: 0 0.75em;*/
}
/*
  [1] Play nice with EMs in Opera 6 and IE Win.
  [2] Support for Mozilla, but IE doesn't likes it.
  [3] Z indices needed for link clickability in IE Mac and Opera 6.
  [4] Mozilla needs a non zero value, seems to be a bug.
*/
