/** =page structure */
body.sidebar #container {
  border-right: solid 210px #fff;
  width: 580px;
}
/*body.nav #container { */
/*body #container {
  border-left: solid 200px #fff;
}*/
body.sidebar div#content {
  /*margin-right: 1%;*/
  padding-right: 90px;
  width: 488px;
}
/*body.nav div#content {*/
body div#content {
/*margin-left: -2px;*/
}
/*body.sidebar #footer {
  margin-right: -200px;
  padding-right: 200px;
}*/

div.sidebar {
/*_position: relative;
margin-right: -200px;
margin-top: -10px;
overflow: hidden;*/
_position: relative;  /* in IE is not visible */
overflow: hidden;
_float: right;
/*display: table;*/
}
body.sidebar div.sidebar {
  margin-top: -160px;
  margin-right: -210px;
  width: 210px;
}
#navigation div.content {
  position: relative;
  overflow: hidden;
  width: 160px;
  _float: none;  /* in IE is not visible shortcuts and quicklinks */
}

body.edit #navigation div.content {
padding-top: 25px;
}

/** = headers */
div.sidebar h1,
div.sidebar h2,
div.sidebar h3,
div.sidebar h4,
div.sidebar h5,
div.sidebar h6 {
  padding: 10px 0 5px 0;
  width: auto;
  float: none;
}
/*div.sidebar h3 {
  color: #fff;
  background: #bb5a0b url(../i/content/round_head_top.gif) no-repeat left top;
  font-size: 14px;
  text-align: center !important;
  border-top: solid 10px #e7e8ef;
  border-bottom: solid 1px #b9590b;
  zoom: 1;
}*/

/** =content */
#navigation div.content p,
div.sidebar p {
padding: 0;
}
#navigation div.content span.author p,
div.sidebar span.author p {
padding: 0;
}
#navigation div.content ul,
div.sidebar ul {
padding: 0 5px;
width: auto;
border: 0;
background-color: transparent;
margin-left: 15px;
}
#navigation div.content ul.section {
margin: 0;
}
#navigation div.content .thema span.date,
div.sidebar .thema span.date {
padding: 0 10px;
}
#navigation div.content blockquote,
#navigation div.content code,
#navigation div.content pre,
#navigation div.content div.section,
div.sidebar blockquote,
div.sidebar code,
div.sidebar pre,
div.sidebar div.section {
padding: 0 5px;
margin: 5px;
width: auto;
line-height: 0.9em;
}

/** = details */
div.sidebar .details span,
#navigation div.content .details span {
display: block;
padding: 2px 2px 0 0;
border: 0;
}

/** =lastthemes */
div.sidebar .lastthemes,
#navigation .lastthemes {
  margin: 0;
}
div.sidebar .lastthemes li,
#navigation .lastthemes li {
  padding: 5px 0 5px 10px;
}
div.sidebar .lastthemes li {
  zoom: 1;
}
div.sidebar .lastthemes .list .details {
	text-align: left;
}

/** =folder_list */
#navigation div.content ul.folder_list,
div.sidebar ul.folder_list {
margin: 5px 0;
padding: 0;
}
#navigation div.content ul.folder_list li *,
div.sidebar ul.folder_list li * {
font-size: 0.9em;
}

/** = font size */
#navigation div.content p,
div.sidebar p {
font-size: 0.7em;
}
#navigation div.content h2,
div.sidebar h2 {
font-size: 0.85em;
}
#navigation div.content h1,
div.sidebar h1 {
font-size: 0.9em;
}