BODY{
	font-size: 10pt;
	font-family: verdana, sans-serif;
	background-color: white;
	text-align: center;
}
TABLE{
	text-align: left;
	font-size: 10pt;
}
IMG{
	margin: 0px;
	padding: 0px;
}
FIELDSET{
	padding: 8px;
}
LEGEND{
	font-weight: bold;
	color: black;
}
#center{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 85%;
}
#half{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}

#ezinfo{
	font-size: 8pt;
	font-weight: normal;
	color: gray;
}
#ezinfo a{
	color: lightblue;
}
/**
 * company page
 */
BODY.company{
	font-size: 10pt;
	font-family: verdana, sans-serif;
	background-color: #AACCEE;
	xtext-align: center;
}
#company{
	padding: 40px;
	background: white;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	height: 100%;
}
#companyHdr{
	font-size: 12pt;
	font-weight: bold;
}


/**
 * Top part containing logo and company ads (or sweden if start page)
 */
TABLE.ttmenu{
	width: 100%;
	color: #fc5700;
	font-weight: bold;
}


/**
 * Location links on the start page
 */
#indexLocs a{
	color: #777777;
	TEXT-DECORATION: none;
}
#indexLocs a:visited{
	color: black;
}
#indexLocs a:hover{
	TEXT-DECORATION: underline;
}


/**
 * The row at the bottom on the start page
 */
TR.indexMenu{
	background: black;
	color: white;
	font-weight: bold;
}
TR.indexMenu a{
	font-weight: bold;
	color: white;
	TEXT-DECORATION: none;
}
TR.indexMenu a:hover{
	TEXT-DECORATION: underline;
}











/**
 * All submit buttons with class='bt'
 */
input.bt{
	xborder-color: brown;
	background: #fc5700;
	color: white;
	font-weight: bold;
}




/**
 * The top menu included on all pages (except the start page)
 */
TABLE.menu{
	margin: auto;
	font-weight: bold;
	float: center;
	text-align: left;
	padding: 2px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;
}
TABLE.menu a{
	color: black;
	TEXT-DECORATION: none;
}
TABLE.menu a:visited{
}
TABLE.menu a:hover{
	TEXT-DECORATION: underline;
}
TABLE.menu a:active{
	color: green;
}





/**
 * Table for the new ad page
 */
TABLE.newad
{
	margin-left: auto;
	margin-right: auto;
	xwidth: 80%;
	font-size: 10pt;
	font-weight: bold;
}
TABLE.newad td{
	vertical-align: top;
}
TABLE.newad select {
	width: 200px;
}


/**
 * The search-part in the search pages
 */
#searchformI{
	margin-left: auto;
	margin-right: auto;
	color: #fc5700;
}

input.inp, select.inp {
	background-color: #e2d08f;
}
#searchform{
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	background: #e2d08f;
}
#searchform input {
	width: 100%;
}


/**
 * The ads listed when searching
 */
#adlist{
	text-align: left;
	font-size: 10pt;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
#adlist a{
	color: black;#336699;
	TEXT-DECORATION: none;
	font-weight: bold;
}
#adlist a:visited{
	TEXT-DECORATION: none;
	color: grey;
}
#adlist a:hover{
	TEXT-DECORATION: underline;
}
/**
 * Ads-listing on the search pages, set every other line to some bgcolor, note; 0-indexed, therefore first row is even (0)
 */
TR.adlisteven{
	background: #e2d08f;
}
TR.adlistodd{
}


/**
 * The page navigation menu on the bottom of the search pages
 */
#searchPGNav{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	font-weight: bold;
	background: #fc5700;
}
#searchPGNav a{
	color: black;
	TEXT-DECORATION: none;
}









/**
 * Headline in an ad
 */
#headline{
	font-size: 16pt;
	font-weight: bold;
}
