#main {
  clear: both;
  border-top: solid 10px #f1f1f2;
  padding: 10px 0 10px 0; }
  #main h2 {
    padding: 3px 0 0 14px;
    margin: 0 0 10px 0;
    background: url(/images/decor/backgrounds/header_arrow.gif) no-repeat top left;
    text-transform: uppercase; }
  #main #selector {
    min-height: 140px;
    background-color: #f1f1f2;
    padding: 15px 15px 15px 15px;
    font-size: 0.9em; }
    #main #selector .caps {
      text-transform: uppercase; }
    #main #selector .col {
      float: left; }
    #main #selector #studies {
      width: 140px; }
      #main #selector #studies ul {
        margin: 0; }
    #main #selector #solutions {
      width: 250px; }
      #main #selector #solutions ul {
        margin: 0; }
    #main #selector #solution {
      width: 370px; }
      #main #selector #solution #abstract {
        min-height: 70px;
        background-color: #f1f1f2; }
        #main #selector #solution #abstract p {
          margin: 4px 0 0 0; }
      #main #selector #solution .selector {
        text-align: left;
        padding-bottom: 1px; }
        #main #selector #solution .selector ul {
          margin: 5px 0 0 0; }
        #main #selector #solution .selector li {
          float: left;
          margin-right: 5px; }
        #main #selector #solution .selector .bullet {
          margin-top: -2px;
          font-size: 1.5em; }
        #main #selector #solution .selector .selected {
          color: #f6ed08; }
        #main #selector #solution .selector a {
          text-decoration: none; }
          #main #selector #solution .selector a:hover {
            text-decoration: underline; }
    #main #selector h3 {
      text-transform: uppercase;
      margin: 0 0 10px 0; }
    #main #selector ul {
      margin: 0 0 0 5px; }
      #main #selector ul li {
        padding: 0 0 4px 0; }
      #main #selector ul .selected {
        font-weight: bold; }
    #main #selector p {
      line-height: 1.4em; }
    #main #selector a {
      text-decoration: none; }
      #main #selector a:hover {
        text-decoration: underline; }
  #main #folio_element {
    clear: both; }

.pictures {
  margin: 5px 0 20px 0;
  padding: 0px;
  width: 800px; }
  .pictures .page_pic {
    width: 158px;
    height: 150px;
    float: left;
    margin-right: 3px; }
  .pictures .last {
    margin-right: 0px; }

.globe #main h3 {
  margin: 5px 0 0 0;
  clear: right;
  float: left; }
.globe #main .caps {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.9em; }
  .globe #main .caps a {
    color: #959ca1;
    cursor: pointer; }
    .globe #main .caps a:hover {
      text-decoration: underline; }
.globe #main .meta {
  margin: 5px 0 0 5px;
  padding: 0 0 5px 0;
  line-height: 1em;
  font-style: italic;
  font-family: "New Baskerville", Times Roman, serif; }
.globe #main p {
  clear: both;
  margin: 0;
  padding: 0 0 11px 0;
  line-height: 1.6em; }
.globe #main ul {
  clear: both;
  padding: 10px 0 6px 0; }
  .globe #main ul li {
    margin: 0;
    list-style-type: none;
    line-height: 1.3em;
    clear: both;
    padding-bottom: 2px; }
.globe #main .globers ul, .globe #main .clients ul {
  border-top: solid 1px #959ca1;
  border-bottom: solid 1px #959ca1; }
.globe #main .glober_panel {
  margin-top: 12px;
  min-height: 150px; }
.globe #main .client_panel {
  margin-top: 0px;
  min-height: 150px; }
  .globe #main .client_panel ul {
    border: none;
    margin-left: 20px;
    margin-top: none;
    padding-top: none; }
    .globe #main .client_panel ul li {
      list-style-type: disc;
      line-height: 1.2em; }

.geschnorkel #main h3 {
  margin: 5px 0 0 0;
  text-transform: uppercase; }
.geschnorkel #main p {
  clear: both;
  margin: 0;
  padding: 0 0 13px;
  line-height: 1.6em; }
.geschnorkel #main ul {
  clear: both;
  padding: 10px 0 20px 0; }
  .geschnorkel #main ul li {
    margin: 0 0 0 23px;
    list-style-type: disc;
    line-height: 1.5em; }
