/* CSS Document */

html, body {
margin:0px;
padding:0px;
border:0px;
}


html {
overflow-y:scroll;
/*overflow: -moz-scrollbars-vertical; */
}



img { 
border:0px;
}



body  {
background-color:#303030;
background-image:url(bakgrund_2017.png);
background-position:center top;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
border:0;
}



.rubrik1 {
border:0 px solid;
border-color:#333333;
position:relative;
display:block;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:24pt;
font-weight: bold;
letter-spacing:3px;
color:#fba238;
margin-top:10px;
clear:both;
}



.rubrik2 {
border:0 px solid;
position:relative;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:15pt;
font-weight: bold;
letter-spacing:1px;
color:#a3d217;
margin-top:0px;
}


.rubrik3 {
border:0 px solid;
position:relative;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13pt;
font-weight: bold;
letter-spacing:1px;
color:#3c3c3c;
margin-top:0px;
margin-bottom:0px;
}


.rubrik4 {
border:0 px solid;
position:relative;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
font-weight: bold;
color:#5b5b5b;
margin-top:0px;
margin-bottom:0px;
letter-spacing:2px;
}


.rubrik5 {
border:0 px solid;
position:relative;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
color:#77a527;
margin-top:0px;
margin-bottom:0px;
letter-spacing:2px;
}







a:focus, a:hover, a:active {
outline: none;
}



a:link {
color:#39936e;
text-decoration:none;
font-weight:normal;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
border:none;
}


a:visited {
color:#39936e;
text-decoration:none;
font-weight:normal;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
border:none;
}

a:hover {
color:#03d269;
text-decoration:none;
font-weight:normal;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
border:none;
}




/* Omsluter allt, inklusive bakgrund. Bredd: 100% av skärmens upplösning */ 
#container {
background: transparent;
text-align:center top;
width:100%;
}



/* PAGE är allt utom bakgrunden (centrerat, med 1050 pixlars bredd) */ 
#page {
background: transparent;
width:1050px;  /* Var förr 972 pixlar. Ny bredare Hemsida. Mars 2017 /Anci */
margin-right:auto;
margin-left:auto;
position:relative;
top:0px;

}




/* HEADER */ 
#header{
background: transparent;
border:0px solid;
width:1050px; /* Var förr 972 pixlar. Ny bredare Hemsida. Mars 2017 /Anci */
height:180px;
margin-left:0px;

}




.logoContainer{
position:relative;
float:left;
height:180px;
width:213px;
text-align:left;
display:block;
padding-top:0px;
padding-bottom:5px;
margin:0px;
}









/* bakgrundsbild med 3 st menyrubriker + vita linjer */ 
.headerBg{
background-position:top right;
background-repeat:no-repeat;
position:relative;
float:left;
height:69px;
width:1050px;  /* Var förr 972 pixlar. Ny bredare Hemsida. Mars 2017 /Anci */
text-align:left;
display:block;
padding:0px;
margin:0px;
}



/* Container runt motto-orden */ 
.mottoColumn{
background: transparent;
position:relative;
float:left;
border:0px solid;
height:69px;
width:283px;
display:block;
padding-top:0px;
margin-top:0px;
margin-left:0px;
}





/* Container runt varje MENY-kolumn */ 
.headerColumn{
background: transparent;
position:relative;
float:left;
border:0px solid;
height:30px;
text-align:left;
display:block;
padding-top:0px;
margin-top:10px;
margin-left:0px;
}




/* HELA SIDANS INNEHÅLL förutom header och footer */ 
#content{
background: transparent;
position:relative;
float:left;
border:0px solid;
width:1020px;  /* Var förr 912 pixlar. Ny bredare Hemsida. Mars 2017 /Anci */
display:block;
margin-left:0px;
padding-left:30px;  /* Var förr 30px åt alla håll. Ny bredare Hemsida. Mars 2017 /Anci */
}






.innehall_mitt{
width:1050px;     /* Var förr 972 pixlar. Ny bredare Hemsida. Mars 2017 /Anci */
/* min-height:200px; */
background:url(backdrop_middle_L.png) repeat-y; /* Ny bredare Hemsida. Mars 2017 /Anci */

padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3f4942;
text-align:left;
line-height:12px;

}



.infotext{ 
    position:relative;
	float:left;
    display:block;
    border:0px solid;
	padding:10px 0px 0px 0px;
	width:350px;
	font-size:12px;
	color:#87847a;
	text-align:left;
	letter-spacing:1px;
	line-height:2.2em;	 
}





.innehall_botten{
width:1050px;   /* Var förr 972 pixlar. Ny bredare Hemsida. Mars 2017 /Anci */

height:36px;
background:url(backdrop-bottom.png) no-repeat;  /* Ny bredare Hemsida. Mars 2017 /Anci */
}




/* FOOTER med Copyright */ 
#footer{
border:0px dotted;
font-size:10px;
color:#7f7f7f;
width:1050px; /* Förr 972px. Ny bredare Hemsida. Mars 2017 /Anci */
height:30px;
padding-top:5px;
} 

#footer a{font-size:10px;color:#7f7f7f;text-decoration:none;font-weight:normal;}
#footer a:hover{font-size:10px;color:#95c602;text-decoration:none;font-weight:normal;}




/* Container, footer-column (left) */ 
.footerColumn{
position:relative;
float:left;
border:0px dotted;
width:400px;
height:25px;
color:#7f7f7f;
text-align:left;
display:block;
overflow:hidden;
}



.columnContact{
position:relative;
float:left;
display:block;
width:240px;
padding:8px 0px 0px 34px;
font-size:12px;
line-height:15px;
letter-spacing:1px;
color:#87847a;
text-align:left;
line-height:1.1em;
border:0px solid;
}




.columnLeftSide{
position:relative;
float:left;
display:block;
width:390px;
padding:20px 35px 20px 35px;
text-align:left;
border:0px solid;
color:#303030;
font-size:12px;
font-weight:normal;
text-align:left;
letter-spacing:0.05em;
line-height:1.8em;
}



.columnRightSide{
position:relative;
float:left;
display:block;

padding:0px;
text-align:left;
border:0px solid;
padding:10px 0 10px 0;
}





.ruta1 { 
    border:0px solid;
	padding:30px 0px 30px 0px;
	width:220px;
	float:left;
	text-align:right;
	font-size:12px;
	line-height:1.6em;
}


.ruta2 { 
	float:left;
	border:0px dotted;
	padding:30px 0px 30px 25px;
	width:400px;
	text-align:left;
	font-size:12px;	
	line-height:1.6em; 
}



.starttext{ 
    position:relative;
    border:0px solid;
	padding:45px 0px 30px 50px;
	width:385px;
	font-size:12px;

	text-align:left;
	letter-spacing:1px;
	line-height:2.2em;	 
}

