/*==================================================
style-sheets.de
Spacing & Layout
(c) 2003-2004 by Gerrit Kaiser <gk@style-sheets.de>
==================================================*/

body {
  margin: 0;
  padding: 0;
}

#sitemast, #nav, #content {
  width: 80%;
  margin-left: 1%;
}

#sitemast {
  height: 4em;
}

#sitemast h1, #footer {
  margin:0;
  padding:0;
}

#content {  
  position: relative;
  margin-top: 1em;
}

#contentx {  
	margin-top: 2%;
  margin-left: 2%;
  width: 95%;
  padding-bottom: 1em;
  padding-top: 1em;
  padding-left: 1em;
}

#maincontent {
  float: left;
  width: 80%;
  padding-bottom: 3em;
  border-right: 1px dashed;
}

#leftcontent {
  float: left;
  margin-left: 2%;
  width: 45%;
  padding-bottom: 1em;
  border-right: 1px dashed;
  border-bottom: 1px dashed;
  border-left: 1px dashed;
  /*border: 1px solid black;*/
}

#rightcontent {
  float: left;
  width:45%;
  padding-bottom: 1em;
  border-right: 1px dashed;
  border-bottom: 1px dashed;
  border-left: 1px dashed;
  /*border: 1px solid black;*/
}

#headercontent {
  margin-left: 1%;
  float: left;
  width: 91%;
  border-right: 1px dashed;
  border-bottom: 1px dashed;
  border-left: 1px dashed;
  border-top: 1px dashed;
  padding-left: 1em;
}

#sidecontent {
  position: absolute;
  top: 4em;
  left: 66%; /*66%;*/
  width: 18% /*30%*/;
  margin: 0 .2em;
  padding: .5em;
  border: 1px solid black;
}

#galerysidecontent {
  position: absolute;
  top: 4em;
  left: 80%; /*66%;*/
  width: 18% /*30%*/;
  margin: 0 .2em;
  padding: .5em;
  border: 1px solid black;
}

#nav {
  height: 20px;
  position: absolute;
  top: 3em; /* wert fuer macIE 5 */
}

/* commented backslash hack.  \ macIE5 ignoriert die folgende regel wegen backslash im 
comment */
#nav {
  top: 4em;
}
/* recover from hack */


#footer {
  margin-left: 5%;
  float: left;
  width: 80%;
  border-right: 1px dashed;
  border-bottom: 1px dashed;
  border-left: 1px dashed;
  border-top: 1px dashed;
  padding-left: 1em;
  padding-top: .5em;
	padding-bottom: .5em;

/*  clear: both;*/
/*  border: 1px solid black; */

}

/* RSS */
#rsscontent {
	margin-top: 2%;
  margin-left: 5%;
  width: 85%;
  padding-bottom: 1em;
  padding-top: 1em;
/*  border: 1px solid black; */
  padding-left: 1em;
}

#rssheader {
  margin-left: 5%;
  width: 90%;
	padding-top: .1px;
	padding-bottom: .1px;	
	padding-left: 1em;
}