.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}


/* Startsidan (0) */
.bgText1_0 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/start_tezt.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRub_0 {
	font-family: 'Lato', cursive;
	font-weight: bold;
	color: #0000ff;
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRuta1_0 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/35EKOVILLA.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRuta2_0 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/bildspel7.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRuta3_0 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/medlem.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRuta4_0 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/fynd.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgBotten_0 {
    width: 100%;
    height: auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #747474;
	border-radius: 0px;
	background-color:#ffffcc;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/* Bildspel (1) */
.bgRub_1 {
	font-family: 'Courgette', cursive;
	font-weight: bold;
	color: #0000ff;
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/* Artiklar (2) */
.bgRub_2 {
	font-family: 'Courgette', cursive;
	font-weight: bold;
	color: #0000ff;
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRuta1_2 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/35EKOVILLA.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta2_2 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/bildspel7.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta3_2 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/medlem.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta4_2 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/fynd.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgBotten_2 {
    width: 100%;
    height: auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #747474;
	border-radius: 0px;
	background-color:#ffffcc;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/* Referenser (4) */
.bgText1_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/1.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgText2_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/2.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText3_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/3.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText4_4{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/4.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText5_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/5.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText6_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/6.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText7_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/7.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText8_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/8.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText9_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/9.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText10_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/10.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText11_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/11.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgText12_4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../img/alila/12.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRub_4 {
	font-family: 'Courgette', cursive;
	font-weight: bold;
	color: #0000ff;
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgRuta1_4 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/35EKOVILLA.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta2_4 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/bildspel7.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta3_4 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/medlem.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta4_4 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/fynd.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.bgBotten_4 {
    width: 100%;
    height: auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #747474;
	border-radius: 0px;
	background-color:#ffffcc;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/* Referens objekt (5) */
.bgText1_5 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRub_5 {
	font-family: 'Courgette', cursive;
	font-weight: bold;
	color: #0000ff;
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRubRef_5 {
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	color: #747474;
	border-radius: 0px;
	padding:15px;
	background-color:#f1f1ff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgTextRef_5 {
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #373737;
	border-radius: 0px;
	padding:15px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta1_5 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/35EKOVILLA.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta2_5 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/bildspel7.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta3_5 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/medlem.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgRuta4_5 {
    width: 85%;
    height: 170px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffef;
	text-shadow: 1px 1px #000000;
	background-image: url("../bilder/fynd.jpg");
	border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.bgBotten_5 {
    width: 100%;
    height: auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #747474;
	border-radius: 0px;
	background-color:#ffffcc;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
