/*
 * YAML namespace
 */

.page_margins {
  min-width: 400px;
}

/* Page header */

#topnav {
  display:none;
}

#clickpath {
  display:none;
}

#toplinks {
  display: none;
}

#toplinks a,.clickpath {
  font-weight: bold;
  text-decoration: none;
  color: darkred;
}

/* Column layout and positioning */

#col1 {
  display:none;
}

#col3 {
  width: 100%;
  margin: 0 0 0 0;
}

#col3_header {
  height: 80px;
}

#col3_content {
  padding: 0;
  top: 0;
}

/*
 * general page content
 */

h1, h2, h3, h4, h5, h6, p {
  font-family:Arial,Helvetica,sans-serif;
  color: #666666;
}

h1 {
  font-size: 200%;
  margin-bottom: 20px;
  font-weight: bold;
}
h2 {
  font-size: 175%;
  margin-bottom: 10px;
  font-weight: bold;
}
#col3_content h1 {
  color: #666666;
  border-bottom-color:#666666;
  border-bottom-style:dotted;
}

/*
 * short project lists
 */

div.tx-mmbproject-pi1 ul {
  list-style-type: none;
}

div.tx-mmbproject-pi1 ul li {
  font-weight: bold;
  margin: 0 0 2px;  
}
div.tx-mmbproject-pi1 ul li .project_description {
  font-weight: normal;
  margin: 0 0 2px;  
}
div.tx-mmbproject-pi1 ul li .project_category {
  font-style: italic;
}

div.tx-mmbproject-pi1 ul li.even a {
  text-decoration: none;
  color: darkred;
}
div.tx-mmbproject-pi1 ul li.odd a {
  text-decoration: none;
  color: brown;
}

/*
 * long project lists
 */
div.tx-mmbproject-pi1 table {
  width: 100%;
}
div.tx-mmbproject-pi1 table .project_group {
  font-size: 120%;
  font-weight: bold;
}
div.tx-mmbproject-pi1 table .project_title {
  font-weight: bold;
}
div.tx-mmbproject-pi1 table .project_category_comment {
  font-style: italic;
}

/*
 * page structure
 */

#page_footer {
  font-size:10px;
  margin-top: 20px;
  border-top-style:dotted;
  border-top-color:#666666;
  text-align: center;
}

/*
 * menu structure
 */

.menu-item-no {

}

.menu-item-ro {
  /*background-color: darkgray;*/
}

.menu-item-act {
  /*background-color: darkgray;*/
}

.menu-level-1 {
  margin: 5px 10px 5px 5px
}
.menu-level-2 {
  margin: 5px 10px 5px 15px
}
.menu-level-3 {
  margin: 5px 10px 5px 25px
}
.menu-level-4 {
  margin: 5px 10px 5px 35px
}

.menu-level-1 A {
  text-decoration: none;
  color: darkred;
  font-size: 14px;
  font-weight: bold;
}

.menu-level-1 A:hover {
  text-decoration: none;
  color: brown;
  font-size: 14px;
  font-weight: bold;
}

.menu-level-2 A {
  text-decoration: none;
  color: darkred;
  font-size: 12px;
  font-weight: bold;
}

.menu-level-2 A:hover {
  text-decoration: none;
  color: brown;
  font-size: 12px;
  font-weight: bold;
}

.menu-level-3 A {
  text-decoration: none;
  color: darkred;
  font-size: 11px;
  font-weight: bold;
}

.menu-level-3 A:hover {
  text-decoration: none;
  color: brown;
  font-size: 11px;
  font-weight: bold;
}

.menu-level-4 A {
  text-decoration: none;
  color: darkred;
  font-size: 10px;
  font-weight: bold;
}

.menu-level-4 A:hover {
  text-decoration: none;
  color: brown;
  font-size: 10px;
  font-weight: bold;
}

