/* background color and general text properties */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color: #66515a;
	font-size:xx-small;
  	margin: 0px;
  	padding: 0px;
  	background-color:#f7f3f2;
  	}
	
/* no borders around images */
img{
	border:0px;
  	}	
	

/* general link properties */
a {
	color: #66515a;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
  	background-color:transparent;
  	}

/* general mouseover effect for all links */
a:hover {
	background-color:#d6d6d6;
  	color: #66515a;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	}

a:visited {
  	color: #66515a;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	}

/*buttons: size, color textproperties*/
.skicka{
	height:30px;
    width:150px;
	margin-top:10px;
  	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	background-color: #AEB7DE;
  	color: #ffffff;
  	font-size: 11px;
  	font-weight: bold;
}

/*Bold text*/
strong{
color:#6666cc;
}


/* text properties for h2, the page name heading*/
h2{ 
	font: small Verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	color:#333399;
  	background-color:transparent;
  	padding:0px 0px 0px 0px;
  	margin:0px 0px 10px 0px;
  	display:inline;
  	}


/* maincontainer*/
#page{
  border:solid 2px #f7f3f2;
  	background-color:transparent;
  	margin:10px 0px 0 10px;
	padding:0px;
  	width:400px;
  	min-height: 100%;
  	}

/* maincontainer longer*/
#page_long{
  border:solid 2px #f7f3f2;
  	margin:10px 0px 0 10px;
	padding:0px;
  	width:400px;
  	height: 1500px;
  	
  	}



/* hides the borders around the styleselector form */	
fieldset {
  	border:solid 0px #ffffff;
  	color:#000000;
	margin:0px;
	padding:0px;
  	}


/* table properties*/
table{
width: 400px;
}

/* table properties*/
th{
width:150px;
	vertical-align:top;
}


/* instruktiontext in forms*/
.tag_message{
width:400px;
vertical-align:top;
}

/* properties for table captions*/
.listed caption{
	font: small Verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	color:#333399;
  	background-color:transparent;
  	padding-bottom:20px;
  	text-align:left;
  	}


/*Light blue background in signupform*/
p{
	background-color: #E9F5FC;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin:0px;
  	}
	
/*background and text color even rows*/
.even{
	font-size:xx-small;
	background-color: #e6eafb;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin:0px;
	color: #868e68;
  	}
	
/*background and text color odd rows*/
.odd{
    font-size:xx-small;
	color: #868e68;
	background-color: #f7f3f2;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin:0px;
  	}
	

/*Text in the forms*/
.form{
	width: 150px;
	text-align:center;
  	border:solid 0px #000000;
  	color: #66515a;
	margin:0px;
	padding:3px;
	}

/*border and background in input fields*/	
input{
border-color::#7f9db9;
color: #868e68;
}	



/*legend in signupform*/	
legend {
text-align:center;
  	border:solid 0px #000000;
	color: #66515a;
	}