body
{
	background-color: #f9f9ff;
   color: black;
}
table.byttyp, table.annonsor, table.sokformbytestyp, tr.byttyp
{
	background-color: #ddf1ee;
   color: black;
}
table.lamnas
{
	background-color: #ddf1ee;
   color: black;
}
table.onskas
{
	background-color: #eff1cc;
   color: black;
}


table.lamnas, table.lamnas tr td,
table.onskas, table.onskas tr td,
table.byttyp, table.byttyp tr td,
table.annonsor, table.annonsor tr td,
table.sokformlamnas, table.sokformlamnas tr td,
table.sokformonskas, table.sokformonskas tr td,
table.sokformbytestyp, table.sokformbytestyp tr td,
table.sokformbyteslamnas, table.sokformbyteslamnas tr td,
table.sokformbytesonskas, table.sokformbytesonskas tr td,
table.admin, table.admin tr td,
table.admin tr th,
table.homesok,
table tr td.colC, table tr td.colM, table tr td.colS
{
   border-width: 1px;
   border-style: solid;
   border-color: black;
}


table.sokformonskas, table.sokformlamnas, table.byttyp, table.sokformbytestyp, 
table.sokformbytesonskas, table.sokformbytesonskas, table.lamnas, table.onskas
{
   margin-top: 3px;
   margin-bottom: 8px;
}
td.bannerleft div#IDban2
{
   margin-top: 3px; /* ska ha samma margin-top som ovan */
   margin-bottom: 0px;
}
td.bannerleft div
{
   margin-top: 7px;
   margin-bottom: 0px;
    text-align: center;
}
td.bannerleft
{
/*	background-color: red; */
}

table.sokres
{
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
}

table, table.noborder tr td
{
   border-width: 0px;
   border-style: none;
}

tr.row0
{
	background-color: #eeeeee;
   color: black;
}

tr.row1
{
	background-color: #FFFBEF;
   color: black;
}

td.Kol1 {
	font-variant: small-caps;
}

td.Kols, table.mybold tr td, .lov
{
	font-weight: bold;
}

.fwnorm {
	font-weight: normal;
}
em {
font-style: normal;
}

a
{
    color: blue;
	background-color:inherit;
}

table.ext tr td ul li a, table.ext tr td a, ul.ext li a, a.ext
{
    color: green;
   background-color:inherit;
}

.err, .redify
{
    color: red;
   background-color:inherit;
}
.menu, .nowrap, .nu, table.sokres tr td
{
	white-space: nowrap;
}



td.nu, th.nu, .ri
{
    text-align: right;
}

table.sokres tr th, table.admin tr th
{
	background-color: #FFF2D9;
   color: black;
}

form, table
{
	margin: 0px;
}
body
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 2px;
}

h1.home,
h2.home
{
	color: #9644cc;
	background-color: inherit;
}

h1.home span.h2
{
	margin: 0px;
	background-color: inherit;
   font-size: 16px;
   color: inherit;
}
td.colC, td.colC a, td.colC a.menu
{
	background-color: #9644CD;
	color: white;
}

h1.hem
{
   font-size: 16px;
   font-weight: bold;
   font-variant: normal;
	margin: 2px;
    font-family: Geneva, 'MS Sans Serif', Verdana, Helvetica, Arial, 'Courier New', Courier, sans-serif;
}
h1, .h1, h1.home
{
   font-size: 34px;
   font-weight: bold;
   font-variant: small-caps;
	margin: 2px;
}



h2, .h2
{
   font-size: 20px;
    font-weight: bold;
   font-variant: normal;
	margin: 2px;
}
h3, .h3, h2.home, table.h3, table.h3 tr, table.h3 tr td
{
   font-size: 16px;
   font-weight: normal;
   font-variant: normal;
	margin: 2px;
}
h4, .h4
{
   font-size: 13px;
   font-weight: normal;
   font-variant: normal;
	margin: 2px;
}

table.sokres tr td, .sm
{
	font-size: 10px;
}

body, td, th
{
	font-size: 12px;
}

body, td
{
    font-family: Geneva, Verdana, Helvetica, Arial, 'MS Sans Serif', 'Courier New', Courier, sans-serif;
}


td.Kols
{
    padding-top: 20px;
    padding-left: 50px;
}

td
{
    padding: 5px;
}


td.colM, td.colM a, td.colM a.menu
{
	/*
	background-color: blue;
	color: white;
	*/
	background-color: #e6e6fa;
	color: black;
}



td.colS, td.colS a
{
	background-color: #55F33F; /* gron */
	color: black;
}

td.colM a, td.colC a, td.colS a
{
	color: black;
	text-decoration: none;
}

td.colM, td.colC, td.colS
{
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
    text-align: center;
}

.ce, .sokreshead
{
    text-align: center;
}

p.home
{
	margin-bottom: 10px;
	margin-top: 0px;
}
.smallmarg
{
	margin: 2px;
}
li.home
{
	margin: 7px;
}
td
{
	vertical-align: top;
}

.le, table.le tr td, td, th, .w400left, .w500left
{
    text-align: left;
}

.w300
{
   width: 300px;
}
.w400, .w400left
{
   width: 400px;
}
.w500left
{
   width: 500px;
}
.bannerleft, .logo
{
   width: 122px;
}
td.bannerleft div
{
   margin-bottom: 5px;
}
.h1000
{
   height: 1000px;
}
.prevnext, .andrasok, .andrakol
{
   text-align: center;
   margin-top: 10px;
   margin-bottom: 10px;
}
.prevnext, .nores
{
   font-size: 10px;
}
.andrasok
{
   font-size: 15px;
}

/*
body table
{
   margin-left: auto;
   margin-right: auto;
}
body table.menuc, body table.menuc tr td table.menu
{
   margin-left: 0%;
   margin-right: auto;
}
*/

table.w3c tr td.nybourl
{
   font-family: 'Comic Sans MS', Geneva, Verdana, Helvetica, Arial, 'MS Sans Serif', 'Courier New', Courier, sans-serif;
   font-size: 30px;
}
table.w3c tr td.nybourl a
{
   text-decoration: none;
}


td.w3clogo
{
   width: 100px;
}

table.w3c
{
   margin-left: auto;
   margin-right: auto;
}
td.w3clogo
{
   text-align: center;
    padding-top: 8px;
}
td.w3clogo a img, td.w3clogo img
{
   border: 0px;
}

table.bild tr td
{
    padding: 20px;
}

.kravtab, table.admin tr td table.kravtab tr td,
table.byttyp tr td table.kravtab tr td,
table.admin tr td table.kravtab tr th
{
/* den sista langa selektorn ovan overridar table.admin tr th */
	background-color: #EFF1CC;
   border-width: 0px;
   color: inherit;
}
table.hemsidaExempel tr td
{
   font-size: 10px;
    padding: 5px;
}
.sokreshead, .annonshead
{
   font-size: 14px;
   font-weight: normal;
   font-variant: normal;
}
.homesok
{
	/*
	background-color: #FFF2D9;
	*/
	background-color: #e6e6fa;
}
table.homesok tr td
{
    text-align: center;
}
a.lanlink
{
	color: #000099;
   background-color: inherit;
}
a.blacklink
{
	color: black;
   background-color: inherit;
}
a#IDjamforelseHelpLink2, a#IDjamforelseHelpLink1
{
   margin-left: 20px;
}

