/* ===== GLOBALA INSTÄLLNINGAR ==== */
body {
		font-family: Arial, Helvetica, sans-serif;
		background: url(../img/bg_color.png);
		margin: 0;
		padding: 0;
	}
h2{
	margin-top:3px;
	font-size: 16px;
	font-weight: normal;
	}
h3{
	color:#8e2014;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 15px;
	font-weight: bold;
	}
h4{
	color:#8e2014;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px;
	font-size: 13px;
	font-weight: bold;
	}
p{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	font-size: 13px;
	line-height:17px;
	font-weight: normal;
	}
a:link, a:visited, a:active{
    color: #9a8453;
	font-weight: bold;
    text-decoration: none;
	font-size:13px;
}
a:hover  {
    color: #c3a768;
	font-weight: bold;
    text-decoration: none;
	font-size:13px;
}
/* ===== DIV POSITIONERING ==== */
div#outerDiv {
	width:auto;
	margin: 0 auto;
	}
div#upperDiv {
	height: 105px;
	margin: 0 auto;
	background: url(../img/header_bg.png) repeat-x;
	}
div#headerDiv {
	height: 105px;
	width: 850px;
	margin: 0 auto;
	}
div#logoDiv {
	float:left;
	height: 105px;
	width: 252px;
	background: url(../img/header_logo.png) no-repeat;
	}
/* ===== <MENY> ==== */
div#mainMenu {
	margin:0px;
	/*position: relative;*/
	float:left;
	height: 105px;
	width: 598px;
	}
#annons1{
height: 45px;
width: 100px;
text-indent: 0px;
overflow: hidden;
background: url(../img/annonsbladet_hover.png);
display: block;
}
#annons1:hover{
background-position: 99px 0px;
}
#annonsActive1{
height: 45px;
width: 100px;
text-indent: 0px;
overflow: hidden;
background: url(../img/annonsbladet_hover.png);
display: block;
background-position: 99px 0px;
}
#annons2{
height: 45px;
width: 94px;
text-indent: 0px;
overflow: hidden;
background: url(../img/kontakta_hover.png);
display: block;
}
#annons2:hover{
background-position: 93px 0px;
}
#annonsActive2{
height: 45px;
width: 94px;
text-indent: 0px;
overflow: hidden;
background: url(../img/kontakta_hover.png);
display: block;
background-position: 93px 0px;
}
#annons3{
height: 45px;
width: 144px;
text-indent: 0px;
overflow: hidden;
background: url(../img/aforetag_hover.png);
display: block;
}
#annons3:hover{
background-position: 143px 0px;
}
#annonsActive3{
height: 45px;
width: 144px;
text-indent: 0px;
overflow: hidden;
background: url(../img/aforetag_hover.png);
display: block;
background-position: 143px 0px;
}
#annons4{
height: 45px;
width: 133px;
text-indent: 0px;
overflow: hidden;
background: url(../img/aprivat_hover.png);
display: block;
}
#annons4:hover{
background-position: 132px 0px;
}
#annonsActive4{
height: 45px;
width: 133px;
text-indent: 0px;
overflow: hidden;
background: url(../img/aprivat_hover.png);
display: block;
background-position: 132px 0px;
}
#annons5{
height: 45px;
width: 105px;
text-indent: 0px;
overflow: hidden;
background: url(../img/tarkivet_hover.png);
display: block;
}
#annons5:hover{
background-position: 105px 0px;
}
#annonsActive5{
height: 45px;
width: 105px;
text-indent: 0px;
overflow: hidden;
background: url(../img/tarkivet_hover.png);
display: block;
background-position: 105px 0px;
}
ul#navlist {
	padding:0px;
	margin-left: 0px;
	margin-top: 60px;
	white-space:nowrap;
}
#navlist li{
float: left;
display: inline;
list-style-type: none;
margin: 0 4px 0 0;
}
/* ===== <MENY SLUT> ==== */
div#mainDiv {
	position:relative;
/*	top:0px;
	left:0px;*/
	width: 957px;
	margin: 0 auto;
	background: url(../img/shade_middle.png) repeat-y;
	}

div#leftBarDiv {
	position:absolute;
	top:0;
	left:0;
	width: 42px;
/*	height:90%;*/
	}
div#leftBarDiv2 {
	position:absolute;
	bottom:0;
	left:0;
	width: 42px;
	}
div#rightBarDiv {
	position:absolute;
	top:0;
	right:0;
	width: 42px;
/*	height:90%;*/
	}
div#rightBarDiv2 {
	position:absolute;
	bottom:0;
	right:0;
	width: 42px;
	}
div#mainContentDiv {
	margin-left:55px;
	width: 600px;
	}
div#shelfDiv {
	margin-left:55px;
	margin-top: 25px;
	}
/* === AVSKILJARE (PRICKAR) === */
div#dotsOne {
	margin: 0;
	background: url(../img/dot1.png) repeat-y;
	}
div#dotsTwo {
	margin: 0;
	background: url(../img/dot2.png) repeat-y;
	}

/* ==== KOLUMNER ==== */
div#columnDoubleStartDiv {
	background:url(../img/karta.jpg) no-repeat;
	margin-top: 25px;
	top:10px;
	left:10px;
	width: 562px;
	}
div#columnDoubleDiv {
	margin-top: 25px;
	top:10px;
	left:10px;
	width: 562px;
	}
div#columnLeft {
	margin-top: 25px;
	width: 270px;
	}
div#columnCenter {
	position: absolute;
	margin: 0 0 0 285px;
	width: 272px;
	}
div#columnOneRight {
	position: absolute;
	margin: 0 0 0 580px;
	width: 272px;
	}
div#columnFull {
	margin-top: 25px;
	top:10px;
	left:10px;	
	width: 851px;
	}
/*div#columnOneDiv {
	top:10px;
	left:10px;
	width: 272px;
	}*/

/* ===== RIGHT CONTENT ===== */
div#beigeFrame {
	background:#e8dcc4;
	width:250px;
	margin: 0;
	padding:8px 10px 1px 10px;
	}
div#beigeFrame2 {
	float:left;
	background:#e8dcc4;
	margin: 0 6px 2px 0;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	}
div#emptyFrame {
	width:270px;
	height:180px;
	margin: 0;
	padding:3px;
	}
div#beigeFrameKontor {
	background:#e8dcc4;
	width:250px;
	margin: 5px 0 0 0;
	padding:8px 10px 1px 10px;
	}
.buttonRed {
	background:#8e2014;
	padding:3px 10px;
	text-align:center;
	margin: 0 5px 0 0;
	font-size: 12px;
	}
a.buttonRed:link, a.buttonRed:visited, a.buttonRed:active{
font-size:12px;
color:#eee;
font-weight: normal;
}
a.buttonRed:hover{
font-size:12px;
color:#fff;
font-weight: normal;
}

/* ===== FOOTER START ===== */
div#bottomDiv {
	position:relative;
	height: 105px;
	margin: 0 auto;
	background: url(../img/footer_bg.png) repeat-x;
	}
div#footerDiv {
/*	position:relative;*/
	top:0px;
	left:0px;
	height: 105px;
	width: 850px;
	margin: 0 auto;
	}
div#logoFooterDiv {
	float:left;
	margin: 30px 0 0 8px;
	height: 45px;
	width: 235px;
	background: url(../img/footer_logo.png) no-repeat;
	}
div#menuFooterDiv {
	float:left;
	margin: 42px 0 0 20px;
	height: 20px;
	width: 580px;
	}
div#contactFooterDiv {
	float:left;
	margin: 0;
	height: 5px;
	width: 850px;
	}
p#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-align:center;
	}
a.footerLink:link, a.footerLink:visited, a.footerLink:active {
    color: #fff;
    text-decoration: none;
	font-weight: normal;
	font-size:13px;
}
a.footerLink:hover  {
    color: #eee;
    text-decoration: none;
	font-weight: normal;
	font-size:13px;
}
ul#footlist {
	padding:0;
	margin: 0;
	white-space:nowrap;
}
#footlist li{
display: inline;
list-style-type: none;
margin: 0 15px 0 0;
}
/* ===== FOOTER SLUT ===== */

 /* ===== KOTANKT TABELL #1 ===== */
.tableKontakt{
	width:274px;
	margin: 0 0 10px 0;
	}
.tableHeadline{
	background: #8e2014;
	padding: 3px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	}
.tableInfo{
	width: 194px;
	background: #e8dcc4;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	}

 /* ===== FORMULÄR ===== */
form{
	font-size:12px;
	background: #e8dcc4;
	}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #e8dcc4;
	}
.formField{
	background: #f5efe4;;
	border-style:none;
}
/* ===== EXTRA ===== */
.small {
	font-size: 10px;
}

/* ===== E-TIDNINGAR ===== */
#tHeader {
	position:absolute;
	margin: 0;
}
