/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0px;
    padding: 0px;
    }

  body { background: rgb(249, 249, 247) url('file:///C:/hompageeuro%20-%20kombi/terrafirma/images/a1.gif') repeat-x right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    font-family: "trebuchet ms",helvetica,sans-serif;
    color: rgb(140, 140, 115);
    line-height: 18px
    }

  a { color: rgb(255, 120, 0);
    text-decoration: underline;
    }

  a:hover { text-decoration: none;
    }

  sup { font-size: 0.5em;
    }

  p { margin-bottom: 14px;
    text-align: justify;
    }

  img.picA { padding: 8px;
    background: url('images/a47.gif') no-repeat left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    top: -2px;
    width: 76px;
    height: 74px
    }

  img.picB { padding: 7px;
    background: url('images/a26.gif') no-repeat left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    top: -2px;
    height: 75px;
    width: 100px
    }

  img.floatleft { margin: 0px 14px 3px 0px;
    float: left;
    }

  ul.linklist { list-style-type: none;
    list-style-image: url('none');
    list-style-position: outside
    }

  ul.linklist li { border-top: 1px solid rgb(238, 238, 238);
    margin: 5px 0px 0px;
    padding-top: 5px;
    }

  ul.linklist li.first { border-top: 0px none;
    margin-top: 0px;
    padding-top: 0px;
    }

  #upbg { background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    top: 0px;
    left: 0px;
    z-index: 1;
    position: absolute;
    width: 0px;
    height: 0px;
    }

  #outer { margin: 0pt auto;
    background-color: rgb(255, 255, 255);
    position: relative;
    opacity: 1;
    width: 980px;
    background-position: left top;
    background-repeat: no-repeat;
    }

  #inner { padding: 13px 30px;
    position: relative;
    z-index: 2;
    }

  #header { background: rgb(255, 120, 0) url('images/a8.gif') repeat-x 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: absolute;
    height: 92px;
    color: rgb(255, 255, 255);
    padding-left: 20px;
    width: 202px
    }

  #header span { font-weight: normal;
    }

  #header h1 { letter-spacing: -1px;
    text-align: right;
    font-size: 30px;
    line-height: 32px;
    height: 0pt;
    position: relative;
    padding-right: 46px;
    top: 14px;
    }

  #header sup { color: rgb(252, 226, 202);
    }

  #splash { background-color: rgb(234, 234, 226);
    right: 0px;
    background-position: left top;
    position: absolute;
    width: 454px;
    height: 92px;
    background-repeat: no-repeat;
    background-image: url('images/banner3.jpg');
    }

  #menu { background: rgb(70, 70, 31) url('images/a16.gif') repeat-x 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    height: 67px; margin-left:0px; margin-right:0px; margin-top:98px; margin-bottom:20px; padding-left:5px; padding-right:20px; padding-top:0px; padding-bottom:0px
    }

  #menu ul {  }

  #menu ul li { display: inline;
    padding-left: 3px;
    line-height: 53px;
    }

  #menu ul li.first { border-left: 0px none;
    }

  #menu ul li a { padding: 8px 12px;
    background-color: transparent;
    background-repeat: repeat-x;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 12px;
    }

  #menu ul li a:hover { background: rgb(255, 255, 255) url('images/a18.gif') repeat-x center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(74, 74, 36);
    text-decoration: none
    }

  #date { position: absolute;
    top: 0px;
    line-height: 52px;
    color: rgb(189, 189, 162);
    right: 30px;
    font-weight: bold;
    letter-spacing: -1px;
    font-size: 12px;
    }

  #secondarycontent { position: relative;
    float: right;
    background-image: url('file:///C:/hompageeuro%20-%20kombi/terrafirma/images/abg.gif');
    background-repeat: repeat-y;
    background-position: left top;
    width: 210px;
    padding-left: 35px
    }

  #secondarycontent h3 { background: url('images/a22.gif') repeat-x center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    font-size: 16px;
    line-height: 25px;
    color: rgb(101, 101, 81);
    letter-spacing: -1px;
    top: 4px;
    margin-bottom: 20px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:10px
    }

  #secondarycontent .content { padding: 0px 10px;
    margin-bottom: 20px;
    }

  #primarycontent { position: relative;
    float: left;
    width: 620px;
    background-repeat: repeat-y;
    background-position: left top;
    color: rgb(102, 102, 102);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    }

  #primarycontent h3 { background: url('images/a22.gif') repeat-x center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    color: rgb(101, 101, 81);
    letter-spacing: -1px;
    margin-bottom: 20px;
    top: 4px;
    line-height: normal;
    font-size: 25px; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:10px
    }

  #primarycontent .content { padding: 0px 15px;
    margin-bottom: 20px;
    font-size: 18px;
    }

  #primarycontent .post { margin-bottom: 30px;
    }

  #primarycontent .post .header { position: relative;
    }

  #primarycontent .post .date { position: absolute;
    right: 15px;
    top: 0px;
    line-height: 35px;
    color: rgb(175, 175, 164);
    font-weight: bold;
    }

  #primarycontent .post .content { margin-bottom: 0px;
    }

  #primarycontent .post .footer { background: url('images/a33.gif') repeat-x 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    top: -10px;
    height: 64px
    }

  #primarycontent .post .footer ul { list-style-type: none;
    list-style-image: url('none');
    list-style-position: outside;
    position: absolute;
    bottom: 15px;
    right: 15px
    }

  #primarycontent .post .footer ul li { display: inline;
    line-height: 14px;
    padding-left: 17px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    margin-left: 25px;
    }

  #primarycontent .post .footer ul li.printerfriendly { background-image: url('images/a41.gif');
    }

  #primarycontent .post .footer ul li.comments { background-image: url('images/a36.gif');
    }

  #primarycontent .post .footer ul li.readmore { background-image: url('images/a38.gif');
    }

  #footer { position: relative;
    clear: both;
    text-align: center;
    line-height: 66px;
    background-image: url('images/a50.gif');
    color: rgb(168, 168, 141);
    height: 66px;
    background-repeat: repeat
    }

  #footer a { color: rgb(140, 140, 115);
    }

