/** =page structure */
body.sidebar #container {
/*width: 452px;
border-right: solid 200px #fdf7e4;*/
}
/*body.nav #container { */
/*body #container {
border-left: solid 200px #fff;
padding-left: 10px;
}*/
body.sidebar div#content {
/*margin-right: 10px;*/
}
/*body.nav div#content {*/
/*body div#content {
margin-left: -2px;
}*/
div.sidebar {
display: none;
_position: relative;  /* in IE is not visible */
margin-right: -204px;
/*margin-top: -10px;*/
overflow: hidden;
}
body.sidebar div.sidebar {
  width: 200px;
}
#navigation div.content {
  position: relative;
  overflow: hidden;
  width: 200px;
  _float: none;  /* in IE is not visible shortcuts and quicklinks */
  margin-top: 25px;
}

body.edit #navigation div.content,
body.edit div.sidebar {
/*background-color: #fff;*/ /* FF fck bug */
}

/** = headers */
#navigation div.content h1,
#navigation div.content h2,
#navigation div.content h3,
#navigation div.content h4,
#navigation div.content h5,
#navigation div.content h6,
div.sidebar h1,
div.sidebar h2,
div.sidebar h3,
div.sidebar h4,
div.sidebar h5,
div.sidebar h6 {
padding: 5px 10px;
width: auto;
float: none;
}
#navigation div.content h3,
div.sidebar h3 {
/*color: #fff;*/
/*background: #bb5a0b url('../i/content/round_head_top.gif') no-repeat left top;*/
font-size: 0.7em;
/*text-align: center !important;*/
/*border-top: solid 10px #e7e8ef;
border-bottom: solid 1px #b9590b;*/
zoom: 1;
}
div.sidebar h4,
#navigation div.content .section h4 {
  padding: 5px 0 10px 0;
}
#navigation div.content h1,
div.sidebar h1 {
font-weight: normal;
}

/** =content */
#navigation div.content p,
div.sidebar p {
padding: 0 10px;
}
#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: 20px;
}
#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;
}

/** =last_themes */
div.sidebar ul.lastthemes,
#navigation div.content ul.lastthemes {
margin: 5px;
}
div.sidebar ul.lastthemes li,
#navigation div.content ul.lastthemes li {
padding: 0px 0 5px 5px;
}
div.sidebar ul.lastthemes p,
#navigation div.content ul.lastthemes p {
padding: 0px;
}
div.sidebar ul.lastthemes li {
zoom: 1;
}

/** =folder_list */
#navigation div.content ul.folder_list,
div.sidebar ul.folder_list {
margin: 5px;
}
#navigation div.content ul.folder_list li *,
div.sidebar ul.folder_list li * {
font-size: 0.7em;
}

/** = font size */
#navigation div.content p,
div.sidebar p {
font-size: 0.8em;
}
#navigation div.content h2,
div.sidebar h2 {
font-size: 0.85em;
}
#navigation div.content h1,
div.sidebar h1 {
font-size: 0.9em;
}