* {
  margin:0;
  padding:0;
}

p, .textblock {
  font-family:verdana;
  font-size:12px;
  padding-bottom:5px;
}

#subtitle .textblock {
  font-size:14px;
  font-weight: normal;
}

a {
  color:#2233aa;
  text-decoration:none;
}
a:hover { text-decoration:underline;}

a img { border:0; }

h1, h2, h3 {
  font-family: 'arial';
  font-weight: bold;
}

h2 {  font-size:18px;  padding:0 0 5px 0; }
h3 {  font-size:17px;  padding:0 0 5px 0; }
h4 {  font-size:12px;  padding:0 0 3px 0; font-weight: bold; }

body {
  background: white;
  text-align: center;
}

#map {
  z-index:100;
  width:137px;
  height:296px;
  position:absolute;
  margin-left:599px;
  top:40px;
  background: url('images/sweden_map.gif') no-repeat;
}

#page {
  text-align: left;
  padding: 0px 8px 0px 8px;  
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  width:640px;
  margin: 0 auto;
  margin-top:10px;
}

#userinfo {
  font-family:verdana;
  font-size:10px;
  float:right;
  text-align:right;
}
#userinfo a {
  font-family:verdana;
  font-size:10px;
  padding:5px 5px 5px 0px;
}

#topbar {
  opacity: .7;
  filter: alpha(opacity=70);
  background: white;
  width:571px;
  height:40px;
  top:85px;
  z-index: 10;
  position:absolute;
}

#title {
  top:33px;
  border-bottom: 1px solid #000;
  border-top: 1px solid #ddd;
  background:#DEDCB5;
  margin:0px 0 7px 0;
  padding:10px 5px 10px 10px;
}
#title h1 {
  font-size:18px;
  font-family: arial black;
}
#el_logga a {
  margin-left:400px; top:53px; width:170px; height:46px; z-index: 11;  position:absolute;
}

#topbar_content {
  width:571px;
  height:40px;
  top:81px;
  z-index: 11;
  position:absolute;
  padding-top: 10px;
}

#infobox {
  opacity: .8;
  filter: alpha(opacity=80);
  background: white;
  width:150px;
  height:100px;
  margin-left:485px;
  top:95px;
  z-index: 10;
  position:absolute;
  border-bottom: 1px solid black;
}
#infobox_content {
  width:130px;
  height:80px;
  padding:10px;
  margin-left:485px;
  top:95px;
  z-index: 101;
  position:absolute;
}

#infobox2, #infobox2_content {
  width:600px;  margin-left:10px; height:350px; top:95px; position:absolute;
}

#infobox2 {
  opacity: .85;  filter: alpha(opacity=85);  background: white;  z-index: 10;
  border:1px solid #000;
}
#infobox2_content {
  padding:10px;
  z-index: 11;
  height: 310px;
  overflow:auto;
}

#searchbox {
  opacity: .7;
  filter: alpha(opacity=70);
  background: white;
  width:640px;
  height:60px;
  top:255px;
  z-index: 10;
  position:absolute;
}

#searchbox_content {
  width:640px;
  height:80px;
  top:255px;
  z-index: 11;
  position:absolute;
  padding-top: 6px;
}

#minigard {
  border-top: 1px solid #ddd;  
  margin-top:7px;
  width:640px;
  height:170px;
  background:#AC3018;
}

#minigard_title, #minigard_title table {  width:640px;  height:35px; }
#minigard_title h1, #minigard_title h2 { font-family: arial; color:black; font-weight:normal;}
#minigard_title h1 { font-size: 18px; }
#minigard_title h2 { font-size: 10px; }
#minigard_col1 { width:210px; margin-right:10px; height:130px; }
#minigard_col2 { width:200px; margin-right:10px; height:130px; background:white; }
#minigard_col3 { width:210px; height:130px; }

#minigard_link { border:1px solid red; z-index:10; width:170px; height:20px; position:absolute; left:395px; top:13px;}

#minigard_table {
  width:640px;
  height: 132px;
}

#search_field {
  padding-top:50px;
}

#logga {
  position:absolute;
  top:500px;
  margin-left:660px;
}
.minigard_link:hover {
  text-decoration:none;
}

