@import url(CalendarV1.css);
@import url(document.css);
@import url(news.css);
@import url(search.css);
@import url(leftmenu.css);
@import url(frontpage.css);


* 
{
  margin: 0px;
  padding: 0px;
}


img{
white-space:5px;
padding-left:5px; 
padding-right:5px;}



a img
{
  border: 0px;
}


a:hover
{
  cursor: pointer;
}


.text2 a
{
  font-size: 10px;
}


input
{
  font-size: 10px;
  margin-bottom: 2px;
}


html, body
{
  height: 100%;
  font-family: Tahoma, Verdana, Calibri, Arial;
  font-size: 11px;
}


html>body, html>body #wrapper, html>body #container
{
  height: 100%;
}


#wrapper
{
  display: block;
  position: relative;
  width: 951px;
  margin-left: auto; 
  margin-right: auto;
}


#outercontainer
{
  float: left;
  display: block;
  height: auto;
  min-height: 100%;
  width: 951px;
  background-image: url(/Files/System/Vedurlag/bg_outercontainer.gif);
  background-repeat: repeat-y;
  background-position: top left;
}


#container 
{
  float: left;
  display: block;
  width: 931px;
  max-width: 931px;
  text-align: left;
  margin-top: 8px;
  margin-left: 10px; 
  _margin-left: 5px;
}


#container .toplinks
{
  float: left;
  display: block;
  width: 100%;
  height: 28px;
  background-image: url(/Files/System/Vedurlag/bg_toplinks.gif);
  background-repeat: repeat-x;
  background-position: top left;
}


#container .toplinks ul
{
  float: left;
  display: block;
  width: 921px;
  _width: 930px;
  _max-width: 930px;
  _overflow: hidden;
  height: 28px;
  text-align: center;
  margin-left: 10px;
  _margin-left: 1px;
}


#container .toplinks ul li
{
  float: left;
  display: inline;
  line-height: 25px;
  text-align: center;
  margin-top: 3px;
}


#container .toplinks ul li a, #container .toplinks ul li a:hover
{
  cursor: pointer;
  text-decoration: none;
}


#container .topgraphic
{
  float: left;
  display: block;
  width: 100%;
  height: 151px;
  background-repeat: no-repeat;
  background-position: top left;
  border-bottom: solid 4px #464646;
}


#container .topgraphic .logo
{
  float: left;
  display: block;
  _max-height: 80px;
  _overflow: hidden;
  margin-top: 40px;
  _margin-top: 22px;
  margin-left: 46px;
  _margin-left: 23px;
}


#container .menuholder
{
  float: left;
  display: block;
  font-size: 11px;
  width: 189px;
  max-width: 189px;
  overflow-x: hidden;
  _margin-top: -32px;
}


#container .contentholder
{
  float: left;
  display: inline;
  width: 730px;
  max-width: 730px;
  overflow: hidden;  
  margin-top: 24px;
  *margin-top: 26px;
  _margin-top: -18px;
  margin-left: 12px;
  _margin-left: 6px;
}


html>body #container .contentholder
{
  height: 100%;
  min-height: 550px;
}


#container .contentholder .content
{
  float: left;
  display: block;
  width: 520px;
}


#container .contentholder .rightside
{
  float: left;
  display: inline;
  width: 190px;
  margin-top: 17px;
  margin-left: 10px;
  _margin-left: 5px;
}


#container .relweb
{
  float: left;
  display: block;
  width: 182px;
  max-width: 182px;
  overflow: hidden;
  position: relative;
  margin-left: 740px;
  _margin-left: 363px;
  margin-top: -141px;
  border-bottom: dotted 1px #b4b4b4;
}


#sitemap
{
  float: left;
  display: block;
  margin-left: 0px;
  _margin-left: 0px;
}


#sitemap li
{
  list-style-type: square;
  list-style-position: inside;
}


#sitemap .sitemap1
{
  margin-left: 10px;
  _margin-left: 5px;
}


#sitemap .sitemap2
{
  margin-left: 20px;
  _margin-left: 10px;
}


#sitemap .sitemap3
{
  margin-left: 30px;
  _margin-left: 15px;
}


.links
{
  float: left;
  display: block;
  width: 100%;
  border-bottom: dotted 1px #b4b4b4;
}


.links .header
{
  float: left;
  display: block;
  width: 100%;
  height: 17px;
  line-height: 17px;
  padding-left: 13px;
  _padding-left: 6.5px;
  color: #333333;
  background-image: url(/Files/System/Vedurlag/bg_header.gif);
  background-repeat: no-repeat;
  background-position: top left;
  border-bottom: dotted 1px #b4b4b4;
}


.links .listelements
{
  float: left;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(/Files/System/Vedurlag/bg_links_list.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}


.links .listelements li
{
  float: left;
  display: block;
  width: 100%;
  padding-left: 14px;
  _padding-left: 7px;
  line-height: 26px;
}


.links .listelements li a
{
  color: #1e6200;
}


.links .listelements li img
{
  margin-right: 5px;
}


#newslist
{
  float: left;
  display: block;
  width: 100%;
  margin-top: 10px;
  margin-left: -10px;
  _margin-left: -5px;
}


#newslist .newsline
{
  float: left;
  display: block;
  width: 100%;
  line-height: 15px;
}


#newslist .newsline a:hover
{
  text-decoration: none;
  cursor: pointer;
}


#newslist .newsline .newsdate
{
  float: left;
  display: block;
  width: 60px;
  font-size: 10px;
  color: #323232 !important;
}


#newslist .newsline .newsheading
{
  float: left;
  display: block;
  color: #1e6200 !important;
}


/* ------------ FOOTER ---------------- */
#clearfooter {
  float: left;
  display: block;
  height: 100px;
  min-height: 100px;
  width: 100%;
}


#footer {
  float: left;
  display: block;
  width: 931px;
  height: 71px;
  margin-top: -71px;
  background-image: url(/Files/System/Vedurlag/bg_footer.gif);
  background-repeat: no-repeat; 
  background-position: left top;
  margin-left: 10px;
  _margin-left: 5px;
  _z-index: 10;
}


#footer .address
{
  float: left;
  display: block;
  width: 600px;
  height: 40px;
  margin-left: 35px;
  _margin-left: 17.5px;
  margin-top: 30px;
}


#footer .address a
{
  color: #3c75ae;
}


#dwfooter
{
  float: left;
  display: block;
  position: absolute;
  margin-left: 906px;
  margin-top: -300px; 
}




