body {
	margin: 5px 0px 55px 0px;
	padding: 0px;
	background-image: url(bilder/bakgr_main.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-attachment: scroll; 
	background-color: #820024; 
}

body, table, tr, td { 
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 13px;
	color: #3f3f3f;
}

#sidhuvud {
	width: 938px; /*  960 - padding  */
	height: 168px; /*  179 - padding  */
	padding: 11px 11px 0px 11px;
	background-image: url(bilder/silhuett.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

#mainContainer {
	width: 938px; /*  960 - padding  */
	padding: 15px 11px 40px 11px;
	background-color: #FFFFFF;
	background-image: url(bilder/horna_main.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.undernav {
	width: 184px; /*  200 - padding  */
	height: 26px;
	padding-left: 16px;
	clear: both;
}

.undernav2 {
	width: 184px; /*  200 - padding  */
	height: 41px;
	padding-left: 16px;
	clear: both;
}

#felanmalan { /*  Används under huvudnavigationen  */
	width: 183px; /*  200 - padding  */
	height: 29px; /*  60 - padding  */
	padding: 31px 0px 0px 17px;
	margin-top: 15px;
	background-image: url(bilder/bakgr_felanmalan.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.bildtextEttan { /*  Används under stora bilden på startsidan  */
	width: 415px; /*  455 - padding  */
	height: 21px; /*  30 - padding  */
	padding: 9px 20px 0px 20px;
	background-image: url(bilder/bakgr_bildtext_ettan.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.spaltHuvudEttan { /*  Används på startsidan i mitten */
	width: 216px;
	height: 34px;
	margin-bottom: 1px;
	clear: both;
}

.spaltBildEttan { /*  Används på startsidan i mitten */
	width: 216px;
	margin-bottom: 1px;
	clear: both;
}

.spaltTextEttan { /*  Används på startsidan i mitten */
	width: 176px; /*  216 - padding  */
	padding: 12px 20px 18px 20px;
	background-color: #e7e6e7;
	background-image: url(bilder/bakgr_spalt_ettan.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.spaltHuvudHoger { /*  Används i högerspalten  */
	width: 235px;
	height: 34px;
	clear: both;
}

.spaltContentHoger { /*  Används i högerspalten  */
	width: 235px;
	padding: 8px 0px 22px 0px;
	margin-top: 1px;
	margin-bottom: 15px;
	background-color: #e7e6e7;
	background-image: url(bilder/bakgr_spalt_hoger.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.spaltViktigtHoger { /*  Används i högerspalten  */
	width: 235px;
	padding: 8px 0px 30px 0px;
	margin-bottom: 15px;
	background-color: #e7e6e7;
	background-image: url(bilder/bakgr_viktigt_hoger.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.spaltBildHoger { /*  Används i högerspalten  */
	width: 195px; /* 235 - padding */
	padding: 5px 20px 0px 20px;
	clear: both;
}

.spaltGreyHoger { /*  Används för datum mm i högerspalten  */
	color: #777777;
	padding: 5px 20px 2px 20px;
	clear: both;
}

.spaltRubrikHoger { /*  Används i högerspalten  */
	color: #820024;
	font-size: 13px;
	line-height: 15px;
	padding: 0px 20px;
	clear: both;
}

.spaltRubrikViktigt { /*  Används till Viktigt i högerspalten  */
	color: #000000;
	font-size: 13px;
	line-height: 15px;
	padding: 0px 20px;
	clear: both;
}

.spaltTextHoger { /*  Används i högerspalten  */
	padding: 0px 20px;
	clear: both;
}

.spaltStreckHoger { /*  Används i högerspalten  */
	width: 235px;
	height: 1px;
	background-color: #FFFFFF;
	margin: 16px 0px 7px 0px;
	clear: both;
}

.faktarutaRubrik { /*  Används i högerspalten i faktarutor */
	color: #820024;
	padding: 0px 20px;
	clear: both;
}

.faktarutaText { /*  Används i högerspalten i faktarutor */
	padding: 0px 20px 10px 20px;
	clear: both;
}

#rubrik { /*  Används längst upp i mitten på alla undersidor  */
	width: 455px;
	height: 34px;
	margin-bottom: 15px;
	clear: both;
}

#rubrikBred { /*  Används längst upp i mitten på alla undersidor - Fullbredd  */
	width: 714px;
	height: 34px;
	margin-bottom: 15px;
	clear: both;
}

#flikar { /*  Används under Våra fastigheter  */
	width: 455px;
	height: 21px;
	padding-bottom: 15px;
	clear: both;
}

#contentMitten {
	width: 455px;
	padding-bottom: 20px;
	clear: both;
}

#contentMittenBred { /* På sidor med fullbredd */
	width: 714px;
	padding-bottom: 20px;
	clear: both;
}

.bildIText {
	width: 200px;
	height: 153px;
	margin: 2px 20px 10px 0px;
	float: left;
}

.graRuta { /*  Används i mittenspalten  */
	width: 419px;  /* 455 - padding */
	padding: 18px 18px 0px 18px;
	background-color: #e7e6e7;
	background-image: url(bilder/bakgr_graruta_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	clear: both;
}

.graRutaBottom { /*  Avslutar den grå rutan i mittenspalten  */
	width: 455px;
	height: 21px;
	margin-bottom: 20px;
	clear: both;
}

.graRutaSpegel { /*  Används i mittenspalten. Spegelvänd graRuta. */
	width: 419px;  /* 455 - padding */
	padding: 3px 18px 0px 18px;
	background-color: #e7e6e7;
	background-image: url(bilder/bakgr_graruta_top2.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	clear: both;
}

.miniruta { /*  Används under kontakt  */
	width: 419px;  /* 455 - padding */
	padding: 10px 18px 4px 18px;
	background-color: #e7e6e7;
	background-image: url(bilder/bakgr_miniruta_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	clear: both;
}

.minirutaBottom { /*  Avslutar minirutan  */
	width: 455px;
	height: 10px;
	margin-bottom: 15px;
	clear: both;
}

.vitRutaIGra { /*  Används i den grå rutan i mittenspalten  */
	width: 383px;  /* 419 - padding */
	padding: 0px 18px;
	background-color: #ffffff;
	background-image: url(bilder/bakgr_vitigra.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	clear: both;
}

.vitRutaIGraBottom { /*  Avslutar den vita rutan i mittenspalten  */
	width: 419px;
	height: 10px;
	clear: both;
}

.viktigtMitten { /*  Används i mittenspalten  */
	width: 339px;
	padding: 6px 22px 9px 22px;
	background-image: url(bilder/bakgr_viktigt_mitt.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll;
	clear: both;
}

.spaltStreckViktigt { /*  Används i mittenspalten  */
	width: 339px;
	height: 1px;
	background-color: #FFFFFF;
	margin: 9px 0px 6px 0px;
	clear: both;
}

.viktigtMitten2 { /*  Används under en enskild fastighet  */
	width: 375px;  /* 419 - padding */
	padding: 6px 22px 9px 22px;
	background-image: url(bilder/bakgr_viktigt_mitt2.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll;
	clear: both;
}

.spaltStreckViktigt2 { /*  Används under en enskild fastighet  */
	width: 375px;
	height: 1px;
	background-color: #e7e6e7;
	margin: 9px 0px 6px 0px;
	clear: both;
}

.dropplistLong {
	width: 400px;
	height: 19px; /* 19 - padding - ram */
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.radavstand16 {
	line-height: 16px;
	padding-bottom: 6px;
}

.nyhet {
	width: 455px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-color: #e7e6e7;
	border-bottom-style: solid;
	border-width: 1px;
}

.nyhetDatum { /*  Används för datum under Aktuellt  */
	color: #777777;
	padding-bottom: 2px;
	clear: both;
}

.nyhetStorBild {
	width: 455px;
	padding-top: 15px;
	clear: both;
}

.sidnummer { /*  Används i arkivet  */
	height: 17px; /* 20 - padding */
	padding: 3px 24px 0px 24px;
	margin: 0px 8px;
	background-image: url(bilder/bakgr_sidnummer.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	clear: both;
}

.fastighetStorBild { /*  Används för stora bilder under en enskild fastighet  */
	width: 455px;
	padding-bottom: 15px;
	clear: both;
}

.formTextruta {
	width: 250px;
	height: 19px; /* 19 - padding - ram */
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.formTextrutaKort {
	width: 94px;
	height: 19px; /* 19 - padding - ram */
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.formDroppmeny {
	width: 252px;
	height: 21px;
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.formTextarea {
	width: 250px;
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.formKnapp {
	width: 80px;
	margin-bottom: 4px;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.tabellRubrik {
	height: 18px; /* 23 - padding */
	padding-top: 5px;
	padding-left: 12px;
	color: #820024;
}

.tabellYta { /* Används till rubriken Yta i tabeller */
	width: 71px; /* 83 - padding */
	height: 18px; /* 23 - padding */
	padding-left: 12px;
	padding-top: 5px;
	color: #820024;
	background-image: url(bilder/admin_horna_ljusgra.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.tabellText {
	padding: 7px 12px;
	overflow: hidden;
	word-wrap: break-word;
}

.tabellBild {
	width: 70px;
	padding: 5px 12px;
}

.tabellIngenInfo { /* Används när det inte finns lediga lokaler, förråd eller garageplatser */
	width: 443px; /* 455 - padding */
	height: 18px; /* 23 - padding */
	padding-left: 12px;
	padding-top: 5px;
	background-color: #e7e6e7;
	background-image: url(bilder/admin_horna_ljusgra.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.streckHela { /*  Används under kontakt  */
	width: 455px;
	height: 1px;
	background-color: #e7e6e7;
	margin: 17px 0px 0px 0px;
	clear: both;
}

.medarbetare {
	width: 357px;
	float: left;
	padding-bottom: 20px;	
}

.medarbRubrik { /* Rubrik på medarbetarsidan */
	width: 710px;
	padding-top: 15px;
	padding-bottom: 10px;
	float: left;
}

.medarbNamn { /* Namn på resp medarbetare (medarbetarsidan) */
	color: #000000;
	font-size: 13px;
	line-height: 15px;
}

.punktRed { /* Punktlista. Varje punkt har en egen DIV. */
	background-image: url(bilder/punkt_red.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding: 0px 0px 5px 14px;
	margin-top: 5px;
	clear: both;
}

#fel { /* Används på sidan felanmälan */
	background-color: #820024;
	color:#FFF;
	padding: 12px;
	margin-bottom: 12px;
}

.meddelande { /* Används på sidan felanmälan. MouseOver-ruta. */
	display: none;
	width: 127px; /* 167 - padding */
	height: 57px; /* 72 - padding */
	background-image: url(bilder/bakgr_meddelande.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	padding: 15px 20px 0px 20px;
	color: #FFF;
}

/* Texter */


h1 { /* Vinröd 13px */
	font-size: 13px;
	line-height: 15px;
	color: #820024;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}

h2 { /* Som h1 men utan avstånd efter */
	font-size: 13px;
	line-height: 15px;
	color: #820024;
	margin: 0px;
	font-weight: normal;
}

h3 { /* Svart 13px */
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
}

h4 { /* Svart 11px */
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
}

h5 { /* Rött 11px avstånd topp */
	font-size: 11px;
	line-height: 13px;
	color: #820024;
	margin: 0px;
	padding-top: 4px;
	font-weight: normal;
}

h6 { /* Rött 11px */
	font-size: 11px;
	line-height: 13px;
	color: #820024;
	margin: 0px;
	font-weight: normal;
}

.morkrod {
	color: #820024;
}

.rodRubrik { /* Som h2 men utan radbrytning */
	font-size: 13px;
	line-height: 15px;
	color: #820024;
}

.ljusgra {
	color: #777777;
}

.lankpil {
	font-size: 13px;
	color: #820024;
}

.halvdistans {
	padding-top: 6px;
}

.halvdistansMarginal {
	padding: 6px 20px 0px 20px;
}

a:link, a:visited {
	text-decoration: underline;
	color : #3f3f3f;
} 
 
a:active, a:hover {
	text-decoration: underline;
	color : #820024;
}

a.rubriklank:link, a.rubriklank:visited {
	text-decoration: underline;
	color : #820024;
}

a.rubriklank:active, a.rubriklank:hover {
	text-decoration: underline;
	color : #3f3f3f;
}