@media screen {
  * {
    margin: 0;
    padding: 0;
  }
  html {
    width: 100%;
    height: 100%;
  }
  body {
    width: 100%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 100.01%;
    color: inherit;
    background-color: #F9E9CF;
  }
* html body {
        behavior: url(csshover.htc);
        scrollbar-base-color : #F6DCAE;
        scrollbar-arrow-color: black;
        scrollbar-face-color:  #E9B14F;
        scrollbar-track-color: #F6DCAE;
        scrollbar-3dlight-color: #FFE8AB;
       }
  .top {
    height: 8px;
    background: url(../images/omo.png) repeat-x;
  }
  .bottom {
    height: 8px;
    background: url(../images/umo.png) repeat-x;
    clear:both;
  }
  .ele {
    width: 8px;
    height: 8px;
    display: block;
    float: left;
    border:none;
  }
  .eri {
    width: 8px;
    height: 8px;
    display: block;
    float: right;
    border:none;
  }
  .iecorrect {
    background: url(../images/lmo.png) repeat-y;
  }
  #header, #footer {
    left: 0;
    position: fixed;
    color: inherit;
    background: #EAB04F url(../images/rmo.png) 100% 0 repeat-y;
  }
  #header {
    top: 0;
    width: 100%;
    height: 120px;
    z-index: 1;
  }
  #header .iecorrect {
    height: 120px;
  }
  #header .iecorrect div {
    height: 104px;
  }

div#hdtop {
    margin-top:0px;
    z-index: 2;
    background: transparent URL(../images/hdrhg.gif) no-repeat 98% bottom;
  }

div#hdtop img#logo {
    width:445px;
    height:50px;
    margin: 0px 0px 0px 10px;
    border:none;
    float:left;
   }

div#hdtop div#lngsuch {
    margin:0px 0px 0px 460px;
    width:auto;
    height:50px;
   }

div#hdtop dl#imgflag {

    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    width: 100px;
    height:50px;
    float: left;
    }

div#hdtop dl#imgflag dt {
  margin-bottom: 0;
  text-align:center;
  height:30px;
  }
div#hdtop dl#imgflag dd {
    margin: 0;
    height:15px;
    text-align:center;
   }

div#hdtop img#ukdeflag {
    width:60px;
    height:30px;
    border:none;
   }

div#hdtop dl#imgflag a {
    margin:0px;
    padding:0px;
    font-family:Times, Helvetica, Sans-Serif, Arial, Verdana;
    font-size:0.75em;
    font-style:italic;
    line-height:0.5em;
    height:auto;
    color:#000000;
   }

div#hdtop form {
    margin:0px 45px 0px 0px;
    padding:15px 0px 0px 0px;
    width:300px;
    float:right;
  }

div#hdtop p#navo1 {
    height:30px;
    margin-top:5px;
    margin-left:0px;
  }

  div#hdtop p#navo1 span {
    margin-top: 3px;
    margin-left: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #8E5F14 #F5D6A5 #F5D6A5 #8E5F14;
    float: left;
    text-align:center;
  }

  div#hdtop p#navo1 span a, div#hdtop p#navo1 span a.uaktiv {
    padding: 0px 5px 1px 5px;
    width: auto;
    height: auto;
    font-size:0.85em;
    color:#000000;
    background-color: #DD921B;
    text-decoration:none;
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: #F5D6A5 #8E5F14 #8E5F14 #F5D6A5;
  }

  div#hdtop p#navo1 span a.uaktiv {
    background-color: #F9E9CF;
    border-color: #8E5F14 #F5D6A5 #F5D6A5   #8E5F14;
   }

  div#hdtop p#navo1 a:hover, div#hdtop p#navo1 a:focus {
    color: inherit;
    background-color: #F9E9CF;
    border-color: #8E5F14 #F5D6A5 #F5D6A5   #8E5F14;
  }
  #content #inner {
    padding: 122px 20px 38px 10px;
  }

  #footer {
    bottom: 0;
    width: 100%;
    height: 37px;
  }
  #footer .iecorrect {
    height: 37px;
  }
  #footer #vali {
    padding-right: 2em;
    height: 21px;
    width:auto;
    float:right;
  }

  #footer #vali span {
    margin-left: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #8E5F14 #F5D6A5 #F5D6A5 #8E5F14;
    float: right;
    text-align:center;
  }
  #footer #vali span a, #footer #vali span a.uaktiv {
    padding: 1px 5px 1px 5px;
    width: auto;
    height: auto;
    font-size:0.7em;
    color:#000000;
    background-color: #DD921B;
    text-decoration:none;
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: #F5D6A5 #8E5F14 #8E5F14 #F5D6A5;
  }

  #footer #vali span a.uaktiv {
    background-color: #F9E9CF;
    border-color: #8E5F14 #F5D6A5 #F5D6A5 #8E5F14;
   }

  #footer #vali a:hover, #footer #vali a:focus {
    color: inherit;
    background-color: #F9E9CF;
    border-color: #8E5F14 #F5D6A5 #F5D6A5 #8E5F14;
   }

  #footer #bmark {
    padding-left: 20px;
    height: 21px;
    width:300px;
    font-size:0.75em;
    font-weight:bold;
    float:left;
  }

img.bmimg {
  border:none;
  width:16px;
  height:16px;
  margin:0px;
  }

  a.intxt, a.intxtb, a.intxtbr {
    color:#000000;
    text-decoration:underline;
   }
  a.intxtb {
    font-weight:bold;
   }
  a.intxtbr {
    font-weight:bold;
    color:#FF0000;
   }
  a.intxt:hover, a.intxt:focus, a.intxtb:hover, a.intxtb:focus, a.intxtbr:hover, a.intxtbr:focus {
    color:#FFFFFF;
    background-color:#865912;
   }

  p.back {
    width:auto;
    margin-left:100px;
    margin-top:5px;
   }

img.smily {
  width:15px;
  height:15px;
  border:none;
  }


#hdtop input#suchfld {
  width: 120px;
  height:18px;
  font-size:0.9em;
  }

#hdtop input#btnsuch {
  margin-top: 4px;
  width:auto;
  height:auto;
  font-size: 0.8em;
  color:#000000;
  background-color: #DD921B;
  border-width: 1px;
  border-style: solid;
  border-color: #F5D6A5 #8E5F14 #8E5F14 #F5D6A5;
  cursor:pointer;
  }

#hdtop #btnsuch:hover, #hdtop #btnsuch:focus {
  color: #000000;
  background-color: #F9E9CF;
  border-color: #8E5F14 #F5D6A5 #F5D6A5 #8E5F14;
  }

.clear {clear:both;}

  /* Hide from IE-mac \*/
  * html {
    overflow: hidden;
  }
  * html body {
    height: 100%;
    overflow: hidden;
  }
  * html #header, * html #menue, * html #menue #mbottom, * html #footer {
    position: absolute;
  }
  * html #header, * html #footer {
    left: -16px;
  }
  * html .iecorrect {
    margin-left: 16px;
  }
  * html #header #distance {
    display: none;
  }
  * html #header h1 {
    line-height: 60px;
  }
  * html #content {
    height: 100%;
    overflow: auto;
  }
  * html #content div#start{
    height:240px;
   }
  * html #footer {
    bottom: -2px;
    padding-bottom: 2px;
  }
  /* End Hide */
}