#content {
  position: relative;
  padding: 6px 69px 0 89px;
  background-image: url(../images/contentbg.jpg);
  min-height: 150px;
  background-repeat: no-repeat; }
  #content h2 {
    font-weight: bold;
    margin: 20px 0 10px 0;
    font-size: 1.3em; }
  #content #map_canvas {
    font-size: 1.5em;
    height: 400px;
    width: 550px;
    font-weight: bold; }
  #content .headline {
    width: 39.8em;
    height: 2em;
    margin: 40px 0 15px 0;
    overflow: hidden; }
  #content .headlineFREI {
    width: 39.8em;
    height: 100%;
    margin: 40px 0 15px 0;
    overflow: hidden; }
  #content .arrow {
    width: 5px;
    height: 9px;
    position: absolute;
    left: 75px;
    top: 51px; }
  #content .podcast {
    width: 400px; }
    #content #left {
    position: relative;
    float: left;
    margin: 0 80px 0 0;
    width: 522px; }
    #content #left div.lang {
      display: none; }
    #content #left #de {
      display: block;
    }
    #content #left #sitemap, #content #left_uk #sitemap, #content #left_fr #sitemap, #content #left_jp #sitemap {
      margin: 15px 0 0 0; }
      #content #left #sitemap p, #content #left_uk #sitemap p, #content #left_fr #sitemap p, #content #left_jp #sitemap p {
        height: 31px;
        background-image: url(../images/sitemap/child.gif);
        background-repeat: no-repeat;
        padding: 0 0 0 65px;
        margin: 0; }
      #content #left #sitemap p a, #content #left_uk #sitemap p a, #content #left_fr #sitemap p a, #content #left_jp #sitemap p a {
        line-height: 31px; }
      #content #left #sitemap .head, #content #left #sitemap .between, #content #left_uk #sitemap .head, #content #left_uk #sitemap .between, #content #left_fr #sitemap .head, #content #left_fr #sitemap .between, #content #left_jp #sitemap .head, #content #left_jp #sitemap .between {
        height: 37px;
        line-height: 37px;
        font-weight: bold;
        background-repeat: no-repeat;
        padding: 0 0 0 30px; }
      #content #left #sitemap .head, #content #left_uk #sitemap .head, #content #left_fr #sitemap .head, #content #left_jp #sitemap .head {
        background-image: url(../images/sitemap/head.gif); }
      #content #left #sitemap .between, #content #left_uk #sitemap .between, #content #left_fr #sitemap .between, #content #left_jp #sitemap .between {
        background-image: url(../images/sitemap/inside.gif); }
      #content #left #sitemap .end, #content #left_uk #sitemap .end, #content #left_fr #sitemap .end, #content #left_jp #sitemap .end {
        background-image: url(../images/sitemap/end.gif); }
    #content #left .news .text, #content #left_uk .news .text, #content #left_fr .news .text, #content #left_jp .news .text {
      margin: 0 0 40px 0;
      padding: 0 0 15px 0;
      border-bottom: 1px solid #e9e9e9; }
    #content #left .news .title, #content #left_uk .news .title, #content #left_fr .news .title, #content #left_jp .news .title {
      margin: 20px 0 0 0;
      font-weight: bold; }
    #content #left .news .author, #content #left_uk .news .author, #content #left_fr .news .author, #content #left_jp .news .author {
      margin: 0 0 10px 0;
      color: #A1A1A1;
      font-size: 12px; }
  #content #left_uk, #content #left_fr, #content #left_jp {
    display: none; }
  #content #right {
    margin: 0 0 0 0;
    float: left;
    width: 234px;
    text-align: right; }
    #content #right #contact p {
      margin: 0 0 7px 0; }
    #content #right #miscnews p {
      margin: 20px 0 30px 0;
      font-weight: bold; }
    #content #right #miscnews img {
      margin: 0 0 20px 0; }
    #content #right #miscnews a, #content #right #miscnews span {
      font-size: 1.3em; }
    #content #right #contact div {
      font-size: 1.3em; }
    #content #right #contact table {
      margin: 0 0 0 auto; }
      #content #right #contact table td {
        padding: 1px 0 2px 5px; }
    #content #right a.hidden {
      display: none; }
    #content #right a.highlighted {
      color: #9E1B1B;
      font-size: 1.3em;
      margin: 20px 0 0 0;
      display: block; }
    #content #right img {
      border: 1px solid #CCC;
      width: 232px;
      display: block; }
    #content #right p {
      margin: 2px 0 0 0; }
    #content #right #miscnews p {
      margin: 20px 0 30px 0;
      font-weight: bold;
      font-size: 13px; }
    #content #right #miscnews img {
      margin: 0 0 20px 0; }
  #content .increase_margin {
    margin: 0 0 25px 0 !important; }
  #content h1 {
    margin: 25px 0 15px 0;
    height: 20px;
    text-indent: 2000px;
    background-repeat: no-repeat;
    width: 500px;
    overflow: hidden; }
  #content form {
    margin: 25px 0 0 0; }
  #content .input_head {
    width: 200px;
    padding: 5px 0;
    font-weight: bold;
    margin: 0; }
  #content input, #content textarea {
    margin: 0 0 5px 0;
    height: 19px;
    width: 420px;
    padding: 5px 0 0 8px;
    border: 1px solid #CCC; }
  #content textarea {
    height: 120px; }
  #content #button {
    height: 30px;
    padding: 5px 8px;
    background-color: #EEE;
    margin: 0;
    width: 200px; }
  #content .distance {
    padding: 0 13px 0 0; }
  #content #right #map {
    height: 262px;
    width: 234px;
    margin: 0 0 20px 0;
    background-image: url(../images/nature/karte.jpg); }
  #content #right #miscnews a {
    display: block;
    color: #9E1B1B; }
  #content .index {
    font-size: 1.3em; }
  #content td {
    padding: 0 15px 0 0; }
  #content p {
    margin: 0 0 15px 0;
    font-size: 1.3em; }
  #content #impressum p {
    margin: 0 0 15px 0; }
  #content #impressum .headl {
    line-height: 3em;
    font-weight: bold; }
  #content #impressum .projekt {
    line-height: 2em;
    font-weight: bold;
    padding: 10px 0 0 0; }
  #content #impressum img {
    padding: 20px 0 25px 0; }
  #content #impressum .ladenburg {
    width: 88px;
    height: 47px;
    border: none; }
  #content #impressum .heimatbund {
    width: 50px;
    height: 52px;
    border: none; }
  #content #impressum .ba {
    width: 250px;
    height: 28px;
    border: none; }
  #content #left_uk, #content #left_fr, #content #left_jp {
    display: none; }
  #content .increase_margin {
    margin: 0 0 25px 0 !important; }
  #content #thumbnails img {
    width: 50px;
    height: 39px;
    padding: 1px;
    border: 1px solid #CCC;
    float: right;
    margin: 0;
    display: block;
    margin: 4px 0 0 4px; }
  #content #mappoints img {
    display: block;
    width: 11px;
    height: 11px;
    float: left;
    margin: 5px 13px 5px 0; }
  #content #mappoints p {
    margin: 0 0 10px 0;
    height: 1.6em;
    line-height: 1.6em; }
  #content #flags {
    position: absolute;
    top: 43px;
    left: 520px;
    cursor: pointer;
    z-index: 2; }
  #content #right p.list-element {
    text-align: left;
    margin: 7px;
    background-repeat: no-repeat;
    padding: 0 0 0 27px;
   }
   
  #content #right #submitroute {
    height:26px;
    padding:0;
    font-weight:bold;
    line-height:26px;
    width: 150px;
    background-color: #DDD;
  }

#iphod {
  display: none;
}

