@import url(document.css);
@import url(news.css);
@import url(search.css);
@import url(leftmenu.css);
@import url(frontpage.css);

#dwtoplogo {
display:inline;
float:left;
position:relative;
left:-30px;
top:-20px;
}

#contentleft ul ul {
margin-left:20px;
}

#contentleft ul li {margin-top:10px;}

#contentleft ul {
color:#7d8b34;
list-style-type:square;
text-transform:uppercase;
}


.leftmenu .L1_Active .M1 .L2 a{
font-weight:normal !important;}

#contentleft {
display:inline;
float:left;
width:525px;
max-width:525px;}


#contentright {
display:inline;
float:right;
width:185px;}

#danskversjon{
width:80px;
display:inline;
float:left;
height:24px;
line-height:24px;
}


#rss{width:100px;
display:inline;
float:left;
height:24px;
line-height:24px;
}


#legendsholder {
display:inline;
float:left;
width:340px;
height:24px;
}

.greybg {
   background-image:url(GREYBG.jpg);
   padding:0px;
   background-repeat: repeat-x;
   background-position: top left;
}
.SearchResultSummary STRONG {
   background-color:yellow;
}
.Shortcuts {
   list-style-position: outside;
   list-style-image: url(arrow.gif);
   list-style-type: square;
}
.Shortcuts LI, .Offices LI {
   margin-bottom:10px;
   margin-top:10px;
   text-indent:10px;
}

.Offices  {
   list-style-position: inside;
   list-style-image: url(arrow.gif) !important;
   list-style-type: square;
}

h1, .h1 {
   width:100%;
   border-bottom:dotted 1px #B7B7B7;
   font-size:12px;
   font-family:Helvetica, Tahoma, Verdana;
   background-image:url(H1BG.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
   padding-top:22px;
   padding-left:12px;
   padding-right:auto;
}


#kalendar {
display:inline;
float:left;
position:relative;
}

#rightlinks {
display:inline;
float:left;
margin-top:70px;
}

#newsletter{
display:inline;
float:left;
margin-top:30px;
}

#rightlinks .h1{
background-image:none !important;
border-bottom:none !important;
}


* 
{
  margin: 0px;
  padding: 0px;
}

a img
{
  border: 0px;
}

a:hover
{
  cursor: pointer;
}

.text2 a
{
  font-size: 11px;

}

input
{
  font-size: 11px;
  margin-bottom: 2px;
}

html, body
{
  height: 100%;
  font-family: Tahoma, Verdana, Calibri, Arial;
  font-size: 12px;
}

body, table, p {
font-size: 12px;
}

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: 950px;
  background-repeat: repeat-y;
  background-position: top left;
 background-color:#f7f8f2;
}

#container 
{
  float: left;
  display: inline;
  width: 924px;
  max-width: 924px;
  text-align: left;
  margin-top: 0px;
  margin-left: 13px; 
  _margin-left: 7px;
}

#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 #7d8b35;
}

#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:12px;
  width: 189px;
  max-width: 189px;
  overflow-x: hidden;
  _margin-top: -32px;
}



#container .topthingsholder
{
  float: left;
  display: inline;
  width: 720px;
  max-width: 720px;
 height:24px;
 max-height:24px;
  overflow: hidden;  
  margin-top: 2px;
  *margin-top: 4px;
  _margin-top: -18px;
  margin-left: 12px;
  _margin-left: 6px;
}


#container .contentholder
{
  float: left;
  display: inline;
  width: 720px;
  max-width: 720px;
  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: 11px;
  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/Yrkisdepilin/bottom_gradient.gif);
  background-repeat: no-repeat; 
  background-position: left bottom;
  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; 
}


#yrkis_footer {
display:inline;
float:left;
font-size:11px;
color:#525448;
margin-top:150px;
width:100px;
margin-left:20px;
}

