/*
 *  css for katerinajanouch.se
 *
 *  Resetting
 */

/*updated 2008-10-22 by matte@pulse-it.se */

blockquote, body, div, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, th, ul {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: none;
}

ol, ul {
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

caption, th {
  text-align: left;
}

a:link, a:visited, a:hover, a:active {
  text-decoration: none;
  color: #8b8b8b;
}

a:hover {
  color: #ffffff;  
}
/*
 * layout elements
 */

body {
  background-color: #000000;
  color: #ffffff;
  text-align: center;
}

dd {
  margin-bottom: 0.8em;
}

#mainwrap {
  width: 940px;
  margin: 4px auto 0;
  padding: 0;
  text-align: center;
}

#header {
  height: 101px;
  width: 820px;
  background: url("/gfx/sitetitle.png") no-repeat; /* 679x101 */
  background-position: center;
  margin-bottom: 10px;/* 18px */
  margin-left: auto;
  margin-right: auto;
}

#main {
  width: 900px; /* 820px */
  margin: 0;
  min-height: 679px; /* 655px; */
  margin-left: auto;
  margin-right: auto;
}


#byline {
  /* background: url("../gfx/byline.png") no-repeat; */
  float: left;
  width: 346px; /* 366px; */
  text-align: left; /* center; */
  display: table-cell;
  vertical-align: middle;
}

#content {
  text-align: left;
  margin-left: 346px; /*376px */
  width: 600px;/*454px;  454 */
  font-family: times, serif, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  min-height: 679px;
  height: auto; /* 655px */
  overflow: auto;
  padding-top: 100px;  
/* border: 1px solid #CCFF00; ram runt text */
/* border: 1px solid #ff9900;*/
}

#content p {
  margin-bottom: 0.7em;
}

.content_section {
  padding-bottom: 0.4em;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #8b8b8b;
}

.content_section.last {
  padding-bottom: 0 important!;
  margin-bottom: 0;
  border-bottom-width: 0;
}

#content ul {
  list-style-type: disc;
  list-style-position: inside;
}

#footer{
  text-align: center;
  height: 52px;
  font-family: trebuchet MS, times, serif;
  font-size: 0.8em;
}

#navigation {
  top: 19px;
  text-align: center;
  vertical-align: bottom;  
}

#navigation ul {
}

#navigation li {
  display: inline;
  padding: 1px 0;
  margin: 0 0;
  height: 54px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #8b8b8b;
  text-transform: uppercase;
}

#navigation li a.current {
  color: #afafaf;
  /* color: #ff9900; */
}

#navigation li span {
  border: 0px solid #8b8b8b;
  border-left-width: 1px;
  padding: 0 8px;
}

#navigation li span.first {
  border-left-width: 0; /* 0px */
  margin-left: 20px;
}

.show {
  display: inherit;
}

.struct {
  display: none;
}

.title_list {
  list-style: square;
}

.title_list li {
  font-size: 0.8em;
}

.work_title {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.signature {
  text-align: right;
  padding-right: 50px;
}

.intro, .question {
  font-weight: bold;
}

.copy_info {
  font-size: 0.7em;
  font-style: italic;
}

.image_block {
 width: 200px;
 margin-left: 10px;
 margin-top: 1.1em;
 border: 1px solid #8b8b8b;
 padding: 10px 8px;
 text-align: center;   
}

.image_block img {
 margin-right: auto;
 margin-left: auto;
}

.image_block p {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* pages with special treatment */
#page_intervju {
  padding-right: 6px;
}

#page_intervju p {
  font-size: 0.94em;
}
#page_intervju h3 {
  margin-bottom: 1em;
  font-size: 1.2em;
}

#page_bocker h3 {
  margin: 1em 0 0;  
}
