/****** General ******/

body {
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  color: #000000;
  margin:10px;
  line-height:13px;
}

p, td, input, textarea, select {
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  color: #000000;
}

p {
  margin:0;
  padding:0;
}

a,a:visited,a:active {
  text-decoration : none;
  color: #4d8d5d;
  font-weight:bold;
}

a:hover {
  text-decoration : none;
  color: #000000;
}

img { margin:0; padding:0;}

h1 {
  font-weight:bold;
  font-size:14px;
  margin:0;
  line-height:16px;
}
h2 {
  font-size:11px;
  line-height:13px;
  font-weight:bold;
  margin:0;
}
h3 {
  font-weight:bold;
  font-size:14px;
  margin:0;
  line-height:16px;
  padding: 5px;
  color: #ffffff;
  background-color: #67bd7c;
}
h4 {
  font-size:12px;
  line-height:14px;
  margin:0;
  font-weight:normal;
}


ul {
  list-style-type:none;
  margin:0;
  padding:0;
}


/****** Common ******/

.desinput {
  background-color:#e6e4e4;
  border:solid 1px #67bd7c;
}

#header {
  width:920px;
/*  height:144px;*/
  background-image:url(../gfx/top_green.gif);
}

#ys {
  text-align:right;
  margin-top:60px;
  width:920px;
  height:35px;
}

#mainmenudiv {
  width:920px;
  height:30px;
  background-color:#000000;
  margin-top:10px
 }

#mainmenudiv ul {
  padding-top:3px;
  margin-left:10px;
}

#mainmenudiv ul li {
  display: inline;
  margin-right:7px;
}

#submenudiv {
  width:920px;
  margin-top:5px;
  padding-bottom:5px
 }

#submenudiv ul {
  margin-left:10px;
}

#submenudiv ul li {
  display: inline;
  margin-right:7px;
}

#mainarea {
  border-left:solid 1px #67bd7c;
  border-right:solid 1px #67bd7c;
  width:918px;
  padding:10px 0 10px 0;
  overflow:hidden;
}

#breadcrumbdiv {
  padding-left:10px;
  float:left;
}

#loggedin {
  float:right;
  padding-right:10px;
}

#contentarea {
  width:910px;
  margin: 10px 9px 0 9px;
  overflow:hidden;
 }

#footer {
  width:920px;
  height:40px;
  background-color:#67bd7c;
  clear:both;
}

#footer img {
  margin-top:10px;
}

.clearfloat {
  clear:both;
  line-height:0;
}

.blacklink {
  background-color:#000000;
  text-align:right;
  margin-top:10px;
  height:20px;
}

.column2first {
  width:444px;
  float:left;
}

.column2 {
  width:444px;
  float:left;
  margin-left:10px;
  overflow:hidden;
}

.column3first {
  width:292px;
  float:left;
}

.column3 {
  width:292px;
  float:left;
  margin-left:11px;
  overflow:hidden;
}

.column4first {
  width:217px;
  float:left;
}

.column4 {
  width:216px;
  float:left;
  margin-left:10px
}

/****** Startsida ******/

.thumb {
  /*width:91px;*/
  background-color:#cccccc;
  text-align:center;
  float:left;
}

/****** Registrering ******/

#registerform {
  margin-top:20px;
}

#registerform h2 {
  margin-top:10px;
}

/****** Min sida ******/

#reginfo h2 {
  margin-top:10px;
}

#staticinfo {
  margin-top:10px
}

#staticinfo h2 {
  margin-top:10px;
}

#sepline {
  height:20px;
  width:900px;
  border-top:solid 1px #67bd7c;
  margin-top:20px;
}
.imgdiv {
  width:141px;
  padding-left:5px;
  padding-right:5px;
  float:left;
  text-align:center;
}
#uldiv {
  display:none;
  margin-top:10px;
}

/****** Sök ******/

#searchform {
  margin-top:0px;
}

#searchform h2 {
  margin-top:10px;
}

.restable {
  border-collapse:collapse;
  border:1px solid #000000;
}

.restable td {
  border:1px solid #cccccc;
}
.restable td div {
  overflow:hidden;
}

#restablehead {
  margin-top:5px;
}

#restablehead td {
  background-color:#67bd7c;
}
#restablehead a {
  color:#ffffff;
}
#restableheadadmin {
  margin-top:5px;
}

#restableheadadmin td {
  background-color:#67bd7c;
}
#restableheadadmin a {
  color:#ffffff;
}


/**** Tipsa *****/

#tipsaform {
  margin-left:20px;
}

#tipsaform h2 {
  margin-top:10px;
}