﻿
h1 {
  margin:0px 0px 14px 0px;
  }

h1 div {
  font-size:12px;
  color:#979696;
  line-height:18px;
  margin:0px 0px 0px 0px;
  }

h2 {
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 14px 0px;
  }

div.country_list_holder {
  float:left;
  width:110px;
  margin:0px 10px 0px 0px;
  xxbackground-color:yellow;
  }

  div.country_list_holder img {
    clear:both;
    xxfloat:left;
    width:99px;
    height:72px;
    padding:1px;
    margin:0px 0px 0px 0px;
    border:1px solid #d3d2cd;
    }

  div.country_list_holder h2 {
    clear:both;
    float:left;
    font-family:arial;
    font-size:12px;
    color:#e20177;
    line-height:21px;
    font-weight:bold;
    margin:0px 0px 1px 0px;
    }

  div.country_list_holder ul {
    clear:both;
    margin-top:8px;
    }

  div.country_list_holder ul li {
    padding-bottom:3px;
    }


img#reisverlag_country {
  clear:both;
  xxfloat:left;
  width:471px;
  height:115px;
  padding:1px;
  margin:0px 0px 4px 0px;
  border:1px solid #d3d2cd;
  }

p.type_choice { margin:5px 0px 3px 0px; }

p.intro_travelstories { clear:both; }

div.country_travel {
  clear:both;
  float:right;
  width:145px;
  margin:4px 5px 0px 0px;
  padding:10px 0px 0px 0px;
  xxbackground-color:orange;
  background:url(/i/reisverslagen/bg_country_link.gif) no-repeat left 0px;
  }

  div.country_travel div {
    width:125px;
    *width:145px;
    _width:145px;
    padding:0px 10px 10px 10px;
    xxbackground-color:yellow;
    background:url(/i/reisverslagen/bg_country_link.gif) no-repeat left bottom;
    }

  div.country_travel div div.country_travel_link {
    width:125px;
    margin:10px 0px 0px 0px;
    padding:4px 10px 0px 10px;
    background:url(/i/reisverslagen/btn_add_link.gif) no-repeat left top;
    height:36px;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    }

    div.country_travel a.country_href { text-decoration:none; }





ul.country_types {
  xxclear:both;
  float:left;
  width:481px;
  width:321px;
  margin:0px;
  margin:4px 0px 10px 0px;
  padding:0px;
  xxbackground-color:yellow;
  }

  ul.country_types li {
    float:left;
    width:70px;
    _width:72px;
    *width:72px;
    height:70px;
    margin:0px 8px 10px 0px;
    padding:0px;
    list-style-type:none;
    background-image:none;
    text-align:center;
    background-color:#efefef;
    border:1px solid #d3d2cd;

    background-color:#dfdfdf;
    border:1px solid #bdbcb8;


    font-weight:bold;
    color:#E20177;
    }

    ul.country_types li img {
      xxfloat:left;
      width:66px;
      height:41px;
      padding:0px;
      border:1px solid #d3d2cd;
      border:1px solid #efefef;
      border:1px solid #bdbcb8;
      margin:1px 0px 3px 0px;
      }

    ul.country_types li div {
      clear:both;
      padding:0px;
      text-align:center;
      }

    ul.country_types li.inactive {
      background-color:#fff;
      border:1px solid #d3d2cd;
      }

    ul.country_types li.inactive img {
      xxwidth:66px;
      xxheight:41px;
      xxpadding:0px;
      border:1px solid #fff;
      xxmargin:1px 0px 5px 0px;
      }

    ul.country_types li.inactive div {
      color:#666;
      }

    ul.country_types li.inactive a  {
      text-decoration:none;
      cursor:pointer;
      }




p.travelstory_more {
  border-top:1px solid #e2e4e5;
  padding:3px 0px 0px 0px;
  }

div.travelstory_list_block {
  clear:both;
  float:left;
  width:480px;
  margin:5px 0px 30px 0px;
  xxbackground-color:orange;
  }

div.travelstory_list_block_selected {
  color:#ccc;
  xxbackground-color:#ddd;
  }

  div.travelstory_list_block div.head, div.head_full {
    clear:both;
    float:left;
    width:480px;
    margin:5px 0px 10px 0px;
    padding:2px 0px 2px 0px;
    border-top:1px solid #ecebe7;
    border-bottom:1px solid #ecebe7;
    xxbackground-color:green;
    }

  div.head_full {
    clear:both;
    float:left;
    }

    div.travelstory_list_block div.head div, div.head_full div {
      float:left;
      margin:0px 10px 0px 0px;
      xxbackground-color:yellow;

      }

      div.travelstory_list_block div.head div span, div.head_full div span {
        xxwidth:30px;
        margin:0px 5px 0px 0px;
        color:#afafac;
        text-align:right;
        }

  div.travelstory_list_block p {
    xxclear:both;
    xxfloat:left;
    xxwidth:460px;
    margin:0px 0px 0px 32px;
    xxbackground-color:yellow;
    }

    div.travelstory_list_block p a:link     { color:#e20177; }
    div.travelstory_list_block p a:active   { color:#e20177; }
    div.travelstory_list_block p a:visited  { color:#e20177; }
    div.travelstory_list_block p a:hover    { color:#e20177; }

div.travelstory_pages {
  clear:both;
  float:left;
  width:480px;
  margin:40px 0px 0px 0px;
  padding:8px 0px 2px 0px;
  border-top:1px solid #ecebe7;
  }

  div.travelstory_pages div {
    float:left;
    width:16px;
    height:16px;
    margin:0px 0px 0px 10px;
    text-align:center;
    background-color:#e2e4e5;
    border:1px solid #c0c7ca;
    }

  div.travelstory_pages div.p_first {
    margin:0px 0px 0px 0px;
    }

  div.travelstory_pages div.sel {
    background-color:#ffffff;
    border:1px solid #e2e4e5;
    }

  div.travelstory_pages div a:link  { text-decoration:none; }
  div.travelstory_pages div a:active  { text-decoration:none; }
  div.travelstory_pages div a:visited  { text-decoration:none; }
  div.travelstory_pages div a:hover { text-decoration:none; }


div.travelstory_full {
  clear:both;
  float:left;
  width:480px;
  }

div.travelstory_full p {
  clear:both;
  float:left;
  width:480px;
  line-height:16px;
  margin:0px 0px 10px 0px;
  }

div.travelstory_full p a:link     { color:#e20177; text-decoration:none; border-bottom:1px dotted #e20177; }
div.travelstory_full p a:active   { color:#e20177; text-decoration:none; border-bottom:1px dotted #e20177; }
div.travelstory_full p a:visited  { color:#e20177; text-decoration:none; border-bottom:1px dotted #e20177; }
div.travelstory_full p a:hover    { color:#e20177; text-decoration:none; border-bottom:1px dotted #e20177; }


div#other_countries {
  clear:both;
  float:left;
  width:480px;
  margin:6px 0px 0px 0px;
  padding:8px 0px 2px 0px;
  border-top:1px solid #ecebe7;
  }

    div#other_countries ul {
    clear:both;
    float:left;
    width:481px;
    margin:0px;
    padding:0px;
    }

    div#other_countries ul li {
      float:left;
      margin:0px 4px 0px 0px;
      padding:0px 8px 0px 0px;
      list-style-type:none;
      background-image:none;
      background:url(/i/reisverslagen/spacer.gif) no-repeat right 4px;
      color:#afafac;
      }

      div#other_countries ul li.last {
        background:none;
        }

  div#other_countries a {
    font-weight:normal;
    }

    div#other_countries ul li.sel a {
      xxcolor:#afafac;
      }

h2.other_travelstories { clear:both; margin:50px 0px 0px 0px; }


div#add_travelstory {
  clear:both;
  float:left;
  width:480px;
  margin:20px 0px 0px 0px;
  }

  div#add_travelstory a  { text-decoration:none; }

  div#add_travelstory div#btn {
    clear:both;
    float:left;
    width:252px;
    height:22px;
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 10px;
    color:#fff;
    font-weight:bold;
    background:url(/i/reisverslagen/btn_add_travelstory.gif) no-repeat 0px 0px;
    cursor:pointer;
    }

div.break { clear:both; height:10px; }


table#frm_travelstory {
  margin:0;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  xxbackground-color:yellow;
  }

  table#frm_travelstory td {
    vertical-align:top;
    padding:0;
    }

  table#frm_travelstory td.field_hdrtxt {
    padding:0px 0px 15px 1px;
    }

  table#frm_travelstory td.field_lbl {
    padding:3px 10px 5px 1px;
    font-weight:bold;
    }

  table#frm_travelstory td.field_el {
    padding:0px 0px 10px 0px;
    }

    table#frm_travelstory td.field_el input, table#frm_travelstory td.field_el textarea {
      border:1px #b5b5b5 solid;
      }




  table#frm_travelstory td.field_btns {
    padding:10px 0px 0px 0px;
    text-align:right;
    }


div.frm_af {
  width:250px;
  margin:0px 0px 0px 0px;
  font-style:italic;
  }

  div.frm_af span {
    font-style:normal;
    padding:0px 3px 0px 1px;
  }
